Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Численные методы решения задач строительства. Ч. 2

.pdf
Скачиваний:
4
Добавлен:
20.11.2023
Размер:
3.79 Mб
Скачать

В вариационном исчислении [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

Рис. 8.1. Изгиб балки

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