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

1252

.pdf
Скачиваний:
5
Добавлен:
15.11.2022
Размер:
13.25 Mб
Скачать

мулой

 

 

 

 

 

 

 

 

 

 

 

 

Е

'1

v

О

 

 

 

 

 

 

v

1

О

e = De.

 

(2.81)

 

 

 

1—V2

 

 

 

 

О О (1— v)/2

 

 

 

Здесь Е— модуль Юнга, a v — коэффициент Пуассона

рассматри­

ваемого

материала. Остается решить в двумерной области

систему

уравнений равновесия, которую с учетом соотношений

(2.79) —

(2.81) можно записать в виде

 

 

 

 

 

 

 

А (ф) =

~дох/дх+ доХу/ду+ Х'

= «27rDJ?<p + X =

0.

(2.82)

 

д°х„/дх -f- доу/ду-{- У

В этом уравнении X

и У— внешние

силы,

действующие

на еди­

ничный

объем,

ХГ=

(Х, У).

 

 

 

 

 

 

Краевые условия для типичных двумерных задач теории упру­

гости могут быть корректно поставлены путем задания поверх­

ностных (граничных) нагрузок или перемещений. В этом случае

4" ®Х11^11-- tх\

л

А

ху » 1

= 0

на Га

axynx+ Oyny — tyJ

и

Ги— ы” 1 р = _ 1= 0 на Гф,

IV— v J

(2.83)

(2.84)

£Де J}x

и

— направляющие

косинусы внешней

нормали к Г, а

tx, ty,

и

и v— заданные граничные нагрузки и перемещения. Для

определенных таким образом

А и В уравнения

метода взвешен­

ных невязок имеют вид (2.77).

Для рассматриваемой системы уравнений представляет значи­ тельный интерес вопрос о том, какие из соответствующих краевых

условий являются естественными.

Если можно найти функции ipj и ф2, такие, что

 

ty1= u, ф2 = ц на Гф

(2.85)

и используемые базисные функции обращаются в нуль на Гф, то

разложение по базисным функциям

 

м

 

<Р =

= Ф + S Nmam,

(2.86)

 

т= 1

 

где ф7 = (фи ф2)| автоматически удовлетворяет краевым условиям.

на Гф. Определяя весовые функции по правилу

M tA J’

▼,..]■ ( 2 -е т

согласно методу взвешенных невязок для уравнения равновесий

внапряжениях имеем

-$ (дах/дх+ доХу/ду + Х) W[>idQ+

+

S

{nxax + nyaxy— tx)W ttld[' = О,

J (даХу/дх+

 

(2.88)

дау/ду + У) WltidQ+

Q

 

 

+

$

(Пх®ху + Пу®„-- (у) WI' 4 dT = О,

где a — DJ?q>. Используя формулу Грина (равенство (2.50)), эти

соотношения можно преобразовать к виду

-

( o$x d W l t l , d x + o X u d W [ t l / d y - W l < , X ) d Q +

а

 

 

 

 

 

 

 

+

$

& Л * +

Wt,,dT +

 

 

Гф + Г0

 

 

 

 

 

 

+

§ (°хпх + <*Хупиtx) Wltidr = 0, (2.89)

S

(% dWi. i/дх+ Оу dWlt -Jdy— Wlt 2Y)-

dii +

Q

+

_ S _

(V+

Oy nv) W*

 

 

t i i d T +

 

 

Гф+ГQ

 

+

S( V x + ° vn„—~ill)W [',d r = 0.

 

 

 

 

Если теперь ограничить выбор весовых функций требованием

_

^ / , 1 -

^ ,

2 = ^

на

Гф,

(2.90а)

=

- Wt,

1lr0,

Wi9i = -

Wlt, |Го,

(2.90 б)

то приведенные выше уравнения можно записать в компактной форме

S (J?W г)S*7 a d & —

J W,X d Q

[ WftdT = 0,

Q

Q

Г0

где t7 = (tx, /").

 

 

2.7. Системы дифференциальных уравнений

83

Выражая напряжения через перемещения, из (2.91) имеем

S(^W ,)7Dj^<pdQ =

J WjX dQ+ J WjTdr,

(2.92)

0

Q

r0

 

т. e. получаем уравнения метода взвешенных невязок для (2.82).

Таким образом, условие задания граничной нагрузки, получаю­

щееся в

связи с дифференцированием поля перемещений, для

этой задачи является естественным краевым

условием. Подставляя

в (2.92)

аппроксимацию (2.86) для поля

перемещений, находим

= J W,XdQ +

J w ,td T — $ (J?W ,)r D .24dQ . (2.93)

Q

r„

n

Последние соотношения эквивалентны векторному уравнению

Ka = f.

(2.94)

Использование в данном случае аппроксимации по Галеркину приводит к симметричной матрице К, для которой подматрица Kte задается выражением

Kim= J ( ^ N ^ D ^ N mdQ.

(2.95)

а

 

Рассмотренный выше подход является достаточно

общим и может

быть использован для решения многих плоских задач теории

упругости. В самом деле, при соответствующем определении пе­ ремещений, напряжений и деформаций такой подход может быть распространен на любые ситуации в линейной теории упругости.

В следующем примере будет рассмотрено применение этого

метода к одной типичной задаче. Однако, прежде чем переходить к этому иллюстративному примеру, целесообразно сделать еще одно замечание, относящееся к уравнению (2.91). Это уравнение может быть получено, исходя из принципа виртуальной работы [7], согласно которому все точки тела находятся в состоянии

равновесия при условии

равенства

работ, совершаемых внутрен­

ними напряжениями и

внешними

силами на

произвольном или

«виртуальном» перемещении тела.

 

 

Таким образом, если

 

 

 

 

Ф* =

[ “, ] .

Ф* |гф = ф [гф

(2-96>

— произвольное перемещение,

а

 

 

— соответствующие деформации, то из принципа виртуальной работы следует, что

J в*та dQ=

J ф*гХ dSl+

J <р*гТ dr.

(2.98)

о

а

г0

 

Применяя это соотношение к рассматриваемой задаче, где исполь­

зованы

приближенные

напряжения а = а,

и

ограничивая

произ­

вол

выбором

 

(p* = WA%

 

 

 

 

 

(2.99)

 

 

 

 

 

 

 

 

 

где

произвольны только 8,\ сразу получаем

 

 

 

 

 

 

 

 

J (£ ’w l)TSdQ =6;r ( J w ,x d n +

J

w j a r Y

(2 . 1 0 0 )

 

 

 

Q

\ Q

 

T 0

 

J

 

 

Так

как

это

верно для

всех значений 8Z\

мы

приходим

к

урав­

нениям

метода взвешенных невязок (2.91).

 

 

 

 

 

 

Пример 2.10. Квадратная пластина из материала с модулем

Юнга Е и коэффициентом Пуассона v ( =

0.25), занимающая об­

ласть — 1

1, закреплена вдоль сторон

у = ±

1 и находится

под действием нагрузки

tx = E (1— у2)/(1 +

v),

I

= 0

на

сторонах

х =

± 1 .

Требуется определить аппроксимации

возникающих по­

лей

перемещений и напряжений.

 

 

 

 

 

 

Из соображений симметрии выберем базисные функции

 

 

Ми ,= х (1 —у*),

Nttl= x ? (l —у2),

Niti= xy2(\—y2)

и т. д. для представления перемещения и в направлении х и ба­ зисные функции

^i, 2 = У(1Уг)> Niti = x2y ( \ —y2),

NSti = y3( \ —у2)

 

и т. д. для представления перемещения

v в

направлении

Опре­

деляя 3-элементные аппроксимации

 

 

 

и = а», гЛ^г. i + а2, 1 ^ 2, t +

«з, 1^8, i,

 

^ = а 1, 2 ^ 1 , 2 + а 2%2 ^ 2 , 2

^ 8 , 2 ^ 8 , 5>

 

можно видеть, что краевое условие нулевого перемещения на сторонах у = dh 1 автоматически выполняется. Тогда уравнения метода взвешенных невязок имеют вид (2.91), а именно (в пред­ положении равенства нулю внешних сил)

i t

 

1

1

5

\ (& W fb d x d y = \

V/t \xm-iidy.

- i

l l

-1

-1

Если

положить

 

 

 

 

1 О

п

 

 

 

W .. J '

 

 

 

о =

D^tp.

 

 

Кроме

того, если весовые функции Wz выбрать

по

правилу

WZ= NZ, то уравнение метода взвешенных

невязок

в

покомпо­

нентной

записи принимает вид

 

 

 

m= 0 0 0

 

 

 

 

 

2 < W m i l

d N L 2 d N m , !

dy

dx

dx

dy

1

= 6 J ( l — y*)Nt, xU^idy,

) am,l +

ш = 1 0 О

 

 

 

( d N ,

2 d N OTi 2 , 0

d N U 2

d N ,

+ ( 8 - i

“J

ax

a*- ) a « . 2 } ^ ^ = 0.

Вычислив эти интегралы, получим векторное уравнение стандарт­ ного вида (2.94), где теперь

 

ЗТ— (^1 , 1 ,

^2t 1 »

а3%j, Hj, 2»

^2, 2* йз, 2

 

 

fr = (3.2,

3.2, 0.457143, 0,

0, 0),

 

Г5.6

5.066667

0.876190

0.533333

— 0.355556

0.228571

 

8.251429

0.769524

0.533333

0

0.228571

К =

 

1.688889

— 0.076190

0.050794

0.025397

 

 

 

6.4

2.133333

2.742857

 

 

 

 

 

Симметрично

 

 

1.584762

0.914286

1_

 

 

 

 

 

2.336508

 

 

 

 

 

 

с решением

 

 

 

 

 

 

аг = (0.574778, 0.052828, — 0.070674, — 0.177255, 0.367795,

 

 

 

 

 

 

0.003533).

Найденное

поле перемещений $ можно

использовать

для ^при­

ближенного вычисления поля напряжений по формуле о = D^S^qp. По­

ведение решения на прямых х ± 1, где краевое условие является естественным, показано на рис. 2.12.

Рис. 2.12. Сравнение точного и приближенного решений из примера 2.10. На ПРЯ“ мых х = ± \ показано нормальное напряжение (а) и касательное напряжение (б).

Упражнения

2.19. Уравнение из упражнения 1.20, описывающее отклонение балки, находящейся под действием нагрузки и покоящейся на упругом основании,

может быть разбито на два уравнения второго порядка

 

E l d2<p/dx2 = — М,

d2yVf /dx2— /гф = — w,

 

 

 

 

 

где ф—отклонение, а М — изгибающий

момент. Используя разложения Для

М

и ф, получить

приближенное решение для балки единичной длины с £ / = &

=

= w = 1 при

следующих краевых

условиях: 1) оба конца

балки защемлены

и 2) оба конца балки

свободно

оперты. Сравнить

найденные

ответы

с полу­

ченными в упражнениях 2.6 и 2.15.

 

 

защемлена

вдоль

сторон

и нахо­

2.20. Квадратная

пластина

0 « ^ *,г /< 1

дится под действием единичной

внешней силы

на

единицу

площади

по обоим

направлениям х и у.

Найти поле перемещений

методом взвешенных

 

не&язок-

2.21. В двумерном безвихревом

течении

невязкой

Несжимаемой

жиДК0СТИ

компоненты скорости и, v в направлениях х, у и потенциал скорости <р удов­

летворяют уравнениям

 

 

 

у

v

т 3

и = д cp/djf,

v= d<p/dy,

du/dx+dv/dy = 0.

 

 

Построив аппроксимации для

и, v

и

ф, приближенно найти поле

скоростей

потока в квадрате

1 <лг,1 / < 1

с краевыми условиями,

приведенными на

рисунке.

 

 

 

1

 

 

и=х

У

I

Р -0

}

К упражнению 2.21.

2.8. Нелинейные задачи

Как было отмечено в § 1.5, при моделировании физических

задач описывающие физический процесс дифференциальные урав­

нения и/или краевые условия по своей природе часто оказы­ ваются нелинейными. До сих пор в этой главе обсуждалось при­

менение метода взвешенных невязок к линейным задачам. Однако

с равным успехом этот метод может быть использован и для ре­

шения нелинейных задач. В последнем случае применение обычной процедуры метода взвешенных невязок приводит не к стандарт­ ной системе уравнений (2.94), а к системе нелинейных уравнений, которую можно записать в виде

К (а) а = f.

(2.101)

Как было отмечено в гл. 1, уравнения этого типа могут быть решены с помощью подходящего итерационного метода.

Вывод векторного уравнения (2.101) можно продемонстриро­

вать опять на примере задачи двумерного стационарного распро­ странения тепла в материале, теплопроводность которого зависит

от температуры. Описывающее этот процесс дифференциальное

уравнение имеет вид

ж

)+«■ =» ■ “■

<2-102''

где /е (ф)— заданная функция. Общеупотребительными краевыми условиями здесь являются условие Дирихле

и условие Неймана

k (ср) дф/дп = — q на Г„.

(2.103 б)

Отыскивая приближенное решение в виде

м

ф = ф +

т2I ат^т’

(2.104)

 

где \|з и Nт, как обычно, выбраны таким образом, чтобы автома­ тически обеспечить выполнение краевого условия на Гф , и исполь­

зуя соотношения (2.49) — (2.54), приходим к системе уравнений

метода взвешенных невязок

dWf/dx) k (ф) д(р/дх+ (dWс/ду) k (ф) дц>/ду dxdy

— J WtQdxdy+ J W,qdT = 0, 1=1, 2,

М. (2.105)

Эта система нелинейных уравнений требует итерационного реше­

ния, для чего могут быть использованы многие стандартные ме­

тоды. Следуя рассмотренному в § 1.5 методу простой итерации,

можно исходить из некоторого начального приближения

а = а0 = (al, а°г, . .. , а°м)Т

(2.106)

и отвечающего ему приближенного решения ф°, а затем получить

улучшенное решение а1 из линейного уравнения

К (а0) а1 = f°,

(2.107)

где

Кш (а°) = \ { 4r k<Ф°>d~W + ^ W k 6°) - ^ r ) dxdy, (2Л08)

Q

f4 = \W tQ d xd y-\ W~qdY-

- 5 № * < ? • > § + ^ * ( ^ ^ ‘“ ■4'- <2IW>

Далее общая итерационная схема

К (ап-1) a n = fn-1

(2.110)

применяется до тех пор, пока процесс не сойдется в пределах

заданной точности приближения.

Пример 2.11. Рассмотрим одномерную задЯНу теплопроводно­ сти с генерированием тепла в области, где теплопроводность зави­

сит от температуры. Такая задача, описываемая уравнением

 

 

d(k dy/dx)/dx = — 10*

 

 

 

с ф = 0 для

* = 0 и

х= 1 и /г=1 + 0.1ср, была решена в

примере

1.4 методом

конечных разностей. Решение

этой

задачи

методом

взвешенных

невязок

может быть получено

путем

последователь­

ного выполнения описанных выше шагов. Например, для системы базисных функций

Nт — хт (1 х), пг= 1, 2,

разложение

м

ф = 2 атХт(1—*)

т=1

автоматически удовлетворяет краевым условиям при * = 0 и * = 1 .

Применяя метод взвешенных невязок, получаем систему уравнений

1

J \d(kdy/dx)/dx+ 10*} Wldx = 01 / = 1, 2,

о

которая при использовании 2-элементной аппроксимации и метода поточечной коллокации сводится к уравнению вида (2.101), где

 

Г

d_

 

 

“1

 

К (а) =

dx

 

 

JC=AT,

 

d_

 

 

 

 

 

 

 

 

 

 

dx

 

 

x=xa_

В

качестве точек

коллокации берутся

я, = 1/3 и

х, =

2/3. Исходя

из

начального приближения fli = a2 =

0 (т. е. а° =

0),

находим

К (а0) =

и решением является

1.666671

а1

1.66667J*

Эти значения используются для построения матрицы

"2.06061 — 0.037037"

Кх =

1.10494

2.12346

 

и решением тогда будет

"1.644771

а2

1.5091l j

Рис. 2.13. Сравнение точного решения и решения, полученного 2-элементной по* точечной коллокацией, задачи из примера 2.11.

Повторяя

этот процесс,

после

еще двух циклов получим решение

с уже не

меняющимися

тремя

десятичными знаками

а =

‘ 1.644]

 

1.517J

*

 

На рис. 2.13 поведение полученной таким образом 2-элементной аппроксимации сравнивается с точным решением задачи.

Упражнения

2.22. Используя метод Галеркина, повторить вычисления примера 2.11 и сравнить достигнутую точность с точностью метода поточечной коллокации и метода конечных разностей из примера 1.4.

2.23. В упражнении 1.11 найти решение методами поточечной коллокации

иГалеркина.

2.24.Используя метод Галеркина, найти решение упражнения 1.12.

2.25.Повторить упражнение 1.13, используя методы поточечной коллока­ ции и Галеркина.

2.9.Заключительные замечания

Вэтой главе для решения обыкновенных дифференциальных уравнений и уравнений с частными производными был предложен процесс аппроксимации базисными функциями, который является

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]