книги / Численные методы решения задач строительства. Ч. 2
.pdfВ вариационном исчислении [3] доказывается связь между нахождением экстремума функционала и решением дифференциального уравнения.
Во многих практических задачах функционал, связанный с краевой задачей, имеет вполне определенный физический смысл. Так, в задачах механики деформируемого тела функционал представляет собой потенциальную
энергию системы.
Следовательно, решить краевую задачу – это то же самое, что найти экстремум функционала, связанного сэтой задачей.
Справедливо и обратное утверждение: найти экстремаль функционала – это то же самое, что решить краевую задачу, связанную с этим функционалом.
Вкачестве примера можно привести краевую задачу изгиба балки и связанного с ней функционала – потенциальной энергии:
(EJy")" q(x) 0
краевые условия
J y |
l |
1 |
EJ ( y") |
2 |
|
|
0 |
|
|
|
qy dx. |
||
|
2 |
|
|
|
||
|
|
|
|
|
Для краевой задачи (7.11), описывающей деформированное состояние элементов произвольной стержневой системы, функционал, потенциальная энергия системы
имеет вид
П |
1 s |
|
d 2w |
du 2 |
|
|
||||||
2 |
|
EJ |
dx |
2 |
|
|
|
E s ds |
|
|||
|
|
|
|
|
dx |
|
|
|
||||
|
|
0 |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
(8.1) |
s f (x) w f1(x) u ds.
0
41
8.1.2. Метод Ритца
Метод Ритца служит для приближенного решения вариационной задачи, т.е. задачи отыскания экстремума некоторого функционала, которой мы всегда можем заменить
краевуюзадачу.
x1 |
|
J[ y(x)] F(x, y, y', y",...)dx . |
(8.2) |
x0 |
|
Идея метода Ритца заключается в том, что искомую функцию y(x), доставляющую экстремум функционалу,
представляют в виде линейной комбинации функций i(x):
n
y(x) ai i (x) a1 (x)1 a2 2 (x) ... an n (x) . (8.3)
i 1
Число n зависит от требуемой точности. Здесь i(x) – координатные функции, выбираемые вполне определенным образом, а именно так, чтобы функция y(x) удовлетворяла граничным условиям задачи (или хотя бы части из них). Точность решения в большой степени зависит от удачного подбора этих функций и, вообще говоря, возрастает с увеличением их числа. Подбор этих функций требует определенного навыка. Для линейных задач чаще всего применяют полиномы или тригонометрические функции; ai – неизвестные параметры, которые находятся из решения задачи.
Подставляем решение (8.3) в функционал (8.2). После интегрирования и подстановки пределов он становится функцией, зависящей от параметров ai:
J ai i f a1, a2 ,..., an . |
(8.4) |
Необходимым условием того, чтобы эта функция принимала экстремальное значение относительно параметров ai, является система соотношений
42
f |
0; |
f |
0; …; |
f |
0. |
(8.5) |
|
|
|
||||
a1 |
|
a2 |
|
an |
|
|
|
|
|
|
Эти соотношения представляют собой систему n линейных алгебраических уравнений относительно неизвестных параметров ai . Решая эту систему, находят значения ai, после чего решение вариационной задачи, а следовательно, и краевой дается формулой (8.3).
Пример. Рассмотрим применение метода Ритца на примере изгиба стержня постоянного сечения под действием равномерно распределенной нагрузки q (рис. 8.1).
Запишем выражение полной потенциальной энергии изгибаемой балки (функционал):
П l |
1 EJx ( y// )2 |
qx y dx. |
(8.6) |
0 |
2 |
|
|
В соответствии с равенством (8.3) принимаем прогиб балки
n |
|
y(x) ai i (x) . |
(8.7) |
i 1
Координатные функции i(x) в рассматриваемом примере должны удовлетворять всем или части граничных ус-
ловий, например, |
yi (0) 0 |
и |
yi'(0) 0 |
(прогиб и угол по- |
|||||
ворота в жесткой заделке равны 0). |
|
|
|
|
|||||
Можно принять [8] |
|
|
|
|
|
|
|
||
x 2 |
x 3 |
x i 1 |
|||||||
1(x) |
|
; 2 (x) |
|
;…. i (x) |
|
|
. (8.8) |
||
|
|
|
|||||||
l |
|
l |
l |
|
43
Решим сначала задачу с одним параметром, положив
x 2 |
|
||
y(x) a1 |
|
. |
(8.9) |
|
|||
l |
|
|
Тогда y"(x) 2la21 . Внося эти выражения в функционал
(8.6), получаем |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
EJ |
l |
4a2 |
|
|
l |
x |
2 |
|
|
|
2EJ |
x |
|
|
ql3 |
|||||
П |
|
x |
|
41 |
dx q a1 |
|
|
dx |
|
|
a12 |
|
|
2 a1 . |
|||||||
2 |
l |
|
l |
3 |
|
3l |
|||||||||||||||
|
0 |
|
|
|
0 |
l |
|
|
|
|
|
|
|
|
|
||||||
Из условия (8.5) следует |
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
П |
|
4EJx a ql |
0, |
|
|
|
|
|
|
|||||||
|
|
|
|
|
а |
|
l3 |
|
|
|
1 |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
откуда находим |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
a |
|
|
ql4 |
|
. |
|
|
|
|
|
|
|
(8.10) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
1 |
12EIx |
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
И уравнение прогиба балки имеет вид
y(x) |
|
ql2 x2 |
|
|||||
|
|
|
|
|
. |
(8.11) |
||
|
|
|
|
|
||||
|
12EJx |
|
||||||
Максимальный прогиб балки на свободном конце |
||||||||
при x = l |
|
|
|
|
|
|
|
|
y(l) |
|
ql |
4 |
|
, |
(8.12) |
||
|
|
|
|
|||||
|
12EJx |
|
||||||
что отличается от точного значения |
|
|||||||
y(l) |
ql4 |
|
(8.13) |
|||||
8EJx |
||||||||
|
|
|
примерно на 17 %.
44
Для уточнения решения примем |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
2 |
|
|
|
|
|
|
|
|
x 3 |
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
y(x) a1 |
|
|
|
|
|
|
a2 |
|
|
|
|
|
. |
|
|
|
|
|
|
|
(8.14) |
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
l |
|
|
|
|
|
|
|
|
|
|
|
|
|
l |
|
|
|
|
|
|
|
|
|
|||||||||
Подставляем это выражение и выражение 2-й произ- |
|||||||||||||||||||||||||||||||||||||||||||||||||
водной |
|
y"(x) |
2a1 |
6xa2 |
|
в функционал (8.2) и получаем |
|||||||||||||||||||||||||||||||||||||||||||
функцию |
|
|
|
l2 |
|
|
|
|
l3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
EJ |
x |
l 2a |
|
|
6xa |
|
2 |
|
|
|
|
|
|
|
|
|
l |
|
|
|
|
|
|
x |
2 |
|
|
|
|
x 3 |
||||||||||||||||||
П |
|
|
|
l |
21 |
|
|
|
l |
3 |
2 |
|
dx q |
a1 |
|
|
|
|
a2 |
|
|
dx . |
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
|
|
2 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
l |
|
|
|
|
|
l |
|
|
|||||||||||||
Дифференцируя эту функцию по а1 и а2, получаем |
|||||||||||||||||||||||||||||||||||||||||||||||||
систему уравнений |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
П |
|
|
|
l |
|
|
a |
|
|
|
6xa |
2 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
l x 2 |
|
|
||||||||||||||||||
|
|
|
EJx |
|
|
2 |
|
|
21 |
|
|
|
|
|
|
|
|
|
|
|
dx |
q |
|
|
|
dx 0, |
|||||||||||||||||||||||
а |
|
l |
|
|
l |
3 |
|
|
|
|
2 |
|
|
|
|
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
l |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
l |
|
|
|||||||||||||||
1 |
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|||
|
П |
|
|
|
l |
|
|
|
a |
|
|
|
|
6xa |
|
|
|
6x |
|
|
|
|
|
|
|
|
|
l |
x |
3 |
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
EJx |
|
2 |
|
|
21 |
|
|
|
|
|
|
|
|
|
3 |
|
|
dx q |
|
|
dx 0 |
|||||||||||||||||||||||||
а2 |
|
l |
|
l |
3 |
|
|
|
|
l |
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
l |
|
|
|
|||||||||||||
или |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 a2 |
|
|
|
|
|
|
|
|
|
ql |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
a1 |
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
12EJx |
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ql4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
a |
2a |
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
24EJx |
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
Отсюда находим |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
ql |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
a1 |
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
24 EJx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(8.15) |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ql4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
a |
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12EJx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45
Подставляя найденные а1 и а2 в уравнение (8.14), по-
лучаем |
|
|
|
|
|
|
|
|
y(x) |
5 ql2 x2 |
|
|
qlx3 |
|
|
||
|
|
|
|
. |
(8.16) |
|||
24 EJx |
|
|
||||||
|
|
12EJx |
|
|
||||
|
|
|
|
|
y(l) |
ql4 |
||
Наибольшее значение прогиба |
|
, что совпа- |
||||||
|
||||||||
|
|
|
|
|
|
|
8EJx |
дает с точным значением (8.13). Таким образом, добавление одного параметра существенно повысило точность решения.
8.2.Дифференциальные уравнения
вчастных производных в расчетах строительных объектов и методы их решения
Проектирование многих технических объектов связано с необходимостью анализа прочности и разнообразных физических процессов, математическим описанием которых являются дифференциальные уравнения в частных про-
изводных, в которых неизвестные функции являются функциями более чем одной независимой переменной. Чаще всего это пространственные координаты x, y, z и время t.
Математическая модель многих задач может быть получена из общего квазигармонического уравнения, опи-
сывающего разнообразные физические явления в неизотропной среде, т.е. такой среде, свойства которой различны в разных направлениях [13]:
|
|
|
|
|
|
|
|
|
|
||
|
kx |
|
|
|
ky |
|
|
|
kz |
|
R(x, y, z) , (8.17) |
|
|
|
|||||||||
x |
x |
|
y |
y |
|
z |
z |
|
где x, y, z – пространственные координаты; (x, y, z) – искомая непрерывная функция; kx, ky, kz – коэффициенты; R – внешнее воздействие.
46
Данное дифференциальное уравнение вместе с краевыми условиями (как и в случае обыкновенных дифференциальных уравнений) называется краевой задачей и представляет собой математическую модель исследуемого объекта.
Приведем некоторые примеры практических задач, описываемых дифференциальными уравнениями в частных производных.
Знание температурных полей необходимо для вычисления количества теплоты, подводимой к телу или отводимой от него. Кроме того, температурные поля влияют на распределение напряжений в конструкциях. Задача теплопроводности, описывающая распространение тепла в трехмерной области,
|
x |
T |
|
|
|
y |
|
|
|
|
|
|
|||
|
|
||||||
x |
|
x |
|
y |
|
T |
|
|
z |
T |
R(x, y, z) , (8.18) |
|
|
|
|
|
|||
|
||||||
y |
|
z |
|
z |
|
где = Т – температура; R – внутренний источник тепла или сток; λx, λy, λz – коэффициенты теплопроводности
внаправлениях x, y и z соответственно.
Визотропной среде λx = λy = λz, и уравнение (8.18) сводится к уравнению, которое называется уравнением Пуассона:
2T |
|
2T |
|
2T |
R(x, y, z) . |
(8.19) |
x2 |
|
y2 |
|
z2 |
|
|
Если член R(x, y, z), характеризующий источник, обращается в нуль, то уравнение (8.19) становится уравнением
2T |
|
2T |
|
2T |
0 , |
(8.20) |
x2 |
|
y2 |
|
z2 |
|
|
которое называется уравнением Лапласа.
47
Оператор Лапласа – лапласиан (обозначаемый иногда2 ) равен соответственно для случаев
– одной независимой переменной d 22 ; dx
– двух независимых переменных 22 22 ; dx y
– трех независимых переменных 22 22 22 . dx y z
Оператор 2 называется бигармоническим и в случае двух независимых переменных определяется как
2 |
4 |
2 |
4 |
|
4 |
. |
dx4 |
x2 y2 |
|
||||
|
|
|
y4 |
Используя оператор Лапласа, уравнение (8.20) можно записать в виде
Т 0 (или 2Т 0 ). |
(8.21) |
Плоская задача теории упругости – исследование напряженно-деформированного состояния элементов строительных конструкций: стеновых панелей, ленточного фундамента и т.п. для двухмерного случая при kx = ky = 1 сводится к уравнению Пуассона вида
2 |
|
2 |
f (x, y) , |
(8.22) |
x2 |
y2 |
а при R(x, y, z) = – 2G уравнение (8.17) сводится к уравнению Пуассона, описывающему кручение упругого стержня некругового сечения:
2 |
|
2 |
2G 0 . |
(8.23) |
|
x2 |
y2 |
||||
|
|
|
В этих случаях функция является функцией напряжений, G – упругая характеристика материала; – угол
48
закручивания сечения стержня. Напряжения сдвига, вызванные внешним крутящим усилием, получаются диффе-
ренцированием по х и у.
Периодические волновые явления типа свободных колебаний обычно описываются уравнением, называемым
уравнением Гельмгольца [34]:
|
|
|
|
|
|
|
|
|
2 |
||
|
kx |
|
|
|
ky |
|
|
|
kz |
|
0 , (8.24) |
|
|
|
|||||||||
x |
x |
|
y |
y |
|
z |
z |
|
где – скалярная переменная; kx, ky, kz – свойства среды в направлениях главных координатных осей x, y и z соответ-
ственно; – частота колебаний.
Для однородной и изотропной среды kx = ky= kz = Const.
В этом случае k можно ввести в частотный параметр и уравнение Гельмгольца записать впростойформе
2 2 0 , |
(8.25) |
В градостроительстве при проектировании системы водоснабжения городов необходим анализ течения грунтовых вод. Дифференциальное уравнение для ограниченного по-
тока грунтовых вод также содержится в уравнении (8.17) и имеет вид
k |
2 |
k |
2 |
Q 0 . |
(8.26) |
||
x x2 |
y y2 |
||||||
|
|
|
|
||||
Здесь коэффициенты kx |
и ky |
определяют проницаемость |
почвы; Q – источник (или сток) воды, а функция – пьезометрический напор.
Уравнение (8.17) имеет множество решений. Для получения единственного (частного) решения необходимо задать дополнительные условия путем фиксирования некоторых произвольных «параметров». Но в отличие от обыкновенных дифференциальных уравнений такими «параметра-
49
ми» в общем решении будут не постоянные интегрирования, а произвольные функции. Число таких функций равно порядку дифференциальногоуравнения.
В зависимости от вида дополнительных условий решают одну из следующих задач:
–задачу Коши, в которой одной из независимых переменных является время. При этом в начальный момент времени задаются некоторые условия относительно искомой непрерывной функции и ее производных – начальные условия. Граничные условия при этом не задаются, так как задача решается в неограниченном пространстве;
–краевую задачу, где решение ищется в некоторой области с определенными границами, на которых и задаются граничные (краевые) условия относительно искомой функции и ее производных;
–смешанную (нестационарная) краевую задачу, в ко-
торой ставятся какграничные, таки начальныеусловия.
Граничные условия первого, второго и третьего рода
иногда называют граничными условиями Дирихле, Неймана и Коши соответственно.
В случае граничных условий первого рода (Дирихле) на границе S задаются значения зависимой переменной (искомой функции):
= (x, y, z). |
(8.27) |
Примерами граничных условий Дирихле могут быть силы или перемещения, приложенные к поверхности тела, или температуры для теплопроводящей среды.
В случае граничных условий второго рода (Неймана) на границе задается нормальная производная зависимой переменной или значения производных по пространственным координатам от искомой функции, например,
50