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

1252

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

Упражнения

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

3.14. Повторить упражнение 3.13, используя метод конечных элементов я сетку из девяти равных квадратных элементов.

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

3.15.

В упражнении 3.13 заменить краевое условие на границе х = \ усло­

вием дф/дх=1 — 0.1ф. Решить задачу методом конечных элементов на треуголь­

ной сетке, используя полученное в упражнении

2.16

уравнение

метода взве­

шенных

невязок. Повторить

вычисления для

сетки

из

девяти

квадратных

элементов. Применяя, как и в упражнении 3.3,

формулу

Тейлора, в обоих

случаях

исследовать точность

аппроксимации условия

на границе х = 1 .

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

3.16.Решить задачу кручения из примера 1.5, используя сетку из 12 тре­ угольных элементов (см. рисунок). Повторить вычисления для сетки из шести квадратных элементов. Сравнить полученные значения для крутящего момента

снайденными другими методами в предыдущих главах.

3.17.Методом конечных элементов решить задачу кручения кругового

цилиндра. Использовать сетку с четырьмя треугольными элементами (см. рисунок).

3.18.Методом конечных элементов найти стационарное распределение тем­ пературы ф в изображенном на рисунке секторе круга. Использовать показан­ ные треугольную сетку и краевые условия. Повторить задачу, заменив треуголь­ ные элементы 2 и 3 одним прямоугольным элементом.

3.19.В разд. 3.8.2 найти вектор нагрузки элемента, если Q не берется

постоянным на прямоугольном элементе, а интерполируется через значения

в узлах, т. е. если Q я

QjNef + Qk^ k + Q L^I на Элементе е. Использо­

вать аналогичную интерполяцию для”^ вдоль каждой стороны элемента, соеди­ няющей узлы, которые принадлежат граничной кривой Гд.

3.9. А нали з д вум ерны х задач теории уп ругости в напряж ениях с Использованием треугольны х элем ентов

Двумерная задача теории упругости в напряжениях уже была исследована в § 2.7 в качестве примера задачи с двумя неизвест­ ными функциями, определяемыми из системы двух дифференци­ альных уравнений. Здесь будет рассматриваться та же самая задача, но с заменой использованных ранее базисных функций кусочно-линейными базисными функциями, локально определен­ ными на треугольных элементах с узлами в вершинах. Эта задача

является классической, так как в 1956 г. именно в ней впервые был применен метод конечных элементов [4]. Принятая здесь формулировка все еще широко используется, хотя во многих при­ ложениях простой треугольный элемент заменяется некоторыми

более сложными элементами, о которых пойдет речь в следующей

главе.

Следуя обозначениям разд. 2.7.1, определим поле перемещений

двумя

компонентами и и и, соответствующими направлениям х и

у. Эти

компоненты будут аппроксимироваться по формуле (2.86),

но на этот раз для представления и и v будут использованы одни

и те же конечно-элементные функции. Опуская произвольную

функцию ф, которую, как было показано, можно включить в

общую конечно-элементную формулировку, имеем

 

< р «Ф =

[ ^ ] =

 

 

(3.52)

где

 

 

 

 

 

 

<РП

 

 

(3.53)

— вектор, компоненты которого являются

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

перемещений в

узле т.

 

 

 

 

Тогда деформации в произвольной точке находятся по формуле

 

м

м

 

 

 

 

2

Pm= 2

ВЛ

,

(3.54)

 

Ш= 1

т= I

 

 

где оператор 3

определен

в (2.80).

Компоненты матрицы Вя

могут быть определены по правилу

 

 

 

 

 

~dNjdx

0

 

 

 

 

0

dNjdy

(3.55)

 

 

dNjdy

dNjdx

 

Ограничим выбор весовых функций в (2.87) условиями

 

w 1.x

W1%, = ^ „

Wt,x = Wi.t = - N t \Та

(3.56)

и тем самым удовлетворим соотношениям (2.90); тогда уравнения метода взвещеннух невязок (2.92) можно записать в виде

2

[ $ ВГD B B до\ <ри =

J N,X dQ+

S

dr.

(3.57)

m*1

Ь

J

й

Г0

 

 

Эта система уравнений равносильна стандартной системе алгеб­

раических уравнений

где матрица К и правая часть f получаются суммированием

вкладов отдельных матриц элементов и соответствующих векто­ ров нагрузки элементов с компонентами

Kfm=

$ В?*т>в*,< «,

f , = 5 Ne,X dQ+

J JVjtdT.

(3.59)

 

Qe

Qe

\re

 

 

 

 

a

 

В последнем

соотношении

интеграл по Г£

появляется

только

в том случае, когда какая-либо сторона элемента образует часть

граничной кривой Г0.

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

определены в разд. 3.7.2.

Тогда можно найти ненулевой

вклад

в вектор К'Чр*

некоторого

элемента

е с

узлами

i, j u k e по­

мощью формулы

 

 

 

 

 

 

 

 

с [~BfrDBf

BfrDBy

BfrDB

—1 I

 

 

ke(fe=

> / "

 

 

\

B^DB*

B^ D B ;

B fD B

ф J

dQ.

(3.60)

 

i

| в * Г 0 £ И

B fD B J B ^ D B

ф*_

 

 

Используя соотношение (3.55) и вспоминая, что для таких эле­

ментов dNeJdx = Pf и dNуду = yeit находим

'ft

о-

 

Bf = о

V?

(3.61)

Y(

К

 

Аналогичные выражения имеют место для В/ и В|, и, таким об­ разом, на элементе эти матрицы постоянны. Если теперь пред­ положить, что упругие свойства не меняются на элементе (это

предположение представляется,

вообще

говоря,

совместимым

с

аппроксимацией),

то в (3.60)

можно

провести интегрирование

и

получить

 

 

 

 

 

 

 

 

 

BfrD fB?

BfrD*By

BfrD sB|‘

> /

'

 

кфг= Ае

В ;Ао еВ

B/rD eBy

B f D 'B c

Ф/

(3.62)

 

 

Be/D 'B ?

B|rD eBy

Be/D*B|

JP *-

 

 

 

 

 

 

 

где Ае— площадь элемента е. Аналогичным образом, считая объ­ емные силы X И граничную нагрузку t постоянными на элементе,

можно получить ненулевые компоненты вектора нагрузки элемента

ff = Xe J N‘ dSi+ I е

[ NfdT,

ае

Ч

Vj= X* \Ne,d£i+l'

5 Ne;dr,

(3.63>

Qe

грв

 

 

Aa

 

n = X ' 5 Л/ f d Q + l '

S Ni<&-

 

n*

 

Интегралы такого вида уже вычислялись в предыдущем пара­

графе. Поэтому, предполагая, что на границе Г0 лежат только

узлы i и /, можно сразу записать

ff =

(1/3) Д«Х' +

(1/2)1' V ^ - x j Y + tei-y j)',

 

ff =

(l/3) Д-Х- +

(1/2) t- fiX '- x y r + tet-yj)*,

(3.64)

fJ =

(l/3)A 'X '.

 

 

На этом почти заканчивается построение конечно-элементного аналога двумерной задачи теории упругости. Читателю будет

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

Пример 3.6. Проведем анализ двумерной задачи теории упру­

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

регулярной

сеткой треугольных

элементов, как

показано на

рис. 3.16, а.

Будем считать, что

упругие свойства

и объемные

силы постоянны на всей области и требуется вычислить приве­

денную матрицу элемента 1 с узлами 1, 2 и 6.

Поступая так же, как в примере 3.5, и замечая, что для. элемента 1 имеем

a] = 1,

 

 

=

1/Л,

я

о

 

 

 

 

 

 

II

(JJ -

1/Л,

 

Pi =

1/Л,

PJ=0,

7

 

 

vi = —1/Л,

а>— II

о

 

 

 

 

 

 

сразу получаем

 

 

 

 

 

 

г — 1

0‘

 

 

1

0"

0

0

 

В1 — -

0

— 1

0 — 1

° 2 _ /I

— 1

1

2 Д 1 = /г2 ,

 

в « = Г

0

1 .

1

о

 

При постоянных свойствах материала матрица D будет постоянна:

на всей области. Если определить эту матрицу в общем виде

£>п £>12 D13

D = £>22 ^23

Симметрично D33

то приведенную матрицу элемента к1 можно получить по фор­

муле (3.62):

B}rDB}

B\TDB\

B}rDBJ

> 1 *

B^D B}

B ^D B *

B ^D B i

Фг

BJrDBJ

B\TDB\

B\TDB\

V

 

 

 

Производя здесь умножение матриц, находим’, что

г

Du

Dt,

 

 

— £>n +

£>i3

 

 

D1S

£>зз

 

 

— £>1з +

£>зз

 

 

Dn +

Dl3

£>i3 +

£>зз

£>11 -- 2Dlt, +

Dgg

 

 

Dn

D13

£>23

 

£>33 £>13 +

£>23--£>12

£>33

 

 

- D r 3

£>33

 

£>1з

£>зз

 

 

- D r ,

£>23

 

£>12

£>23

 

 

 

 

Д 2

Dis

 

 

£>i3

 

Dt3

 

 

 

£>23

Al3

 

 

£>33

 

 

 

Dr3+ £>23--£>12---£>23

£>13

£>33

 

Du

£^23

 

 

А

. ---- 2 D 23 +

£ > 8 3

----

£>23

+ £ >33

---- £ > 2 2 + ^ 2 3

 

 

 

----£>23 +

£>33

 

£>33

 

£> 23

 

 

 

 

---- £>2 2 + £ > 2 3

 

£>23

 

Д >2

J

Читатель может проверить, что в силу свойств базисных

функций сумма элементов каждой строки в к1 тождественно равна

нулю. Этот факт можно использовать для простой проверки пра‘ вильности проведенных вычислений.

Упражнения

3.20. Решить задачу об отклонении балки из упражнения 2.19. ЗаменИтЬ исходное дифференциальное уравнение четвертого порядка системой двух ура04 нений второго порядка и применить конечно-элементную аппроксимацию но Галеркину.

3.21. Составить систему линейных алгебраических уравнений, получа*0' щуюся при применении процедуры конечно-элементной аппроксимации р0 Галеркину к задаче о нагруженной пластине (пример 2.10),

3.10.Является ли метод конечных разностей частным случаем метода конечных элементов!

Как уже

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

и двумерных

примерах аппроксимация с помощью простых конеч­

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

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

разностной аппроксимации в гл. 1, или были чрезвычайно близки

к

ним. Следовательно,

естественно

задаться

вопросом:

является

ли

один из

этих методов

частным

случаем

другого?

Так как

в

гл. 2 было

показано,

что

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

невязок

обладает

большой общностью, то, по-видимому, резонно будет

поставить

вопрос более конкретно и спросить: всегда

ли

конечно-разност­

ные уравнения могут быть

получены как

частный случай урав­

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

базисными

функциями?

 

 

 

 

В

гл. 1

был предложен процесс конечно-разностной аппрокси­

мации дифференциального уравнения

вида

 

 

 

 

Л (ср) =

(ср) +

Р = 0,

 

(3.65)

где

 

 

 

 

3 производных осу­

1)

аппроксимация входящих в оператор

ществлялась с помощью локального

разложения в ряд

Тейлора;

2)

для

каждой «узловой»

точки области

уравнение

составля­

лось независимо.

Ясно, что такая аппроксимация может быть получена посред­ ством метода коллокации, когда в качестве весовой функции

берется дельта-функция Дирака, т. е.

^

= 6 (х — Х/),

(3.66).

с использованием базисных

функций, представляющих

производ­

ные точно таким же образом, как и конечно-разностные выра­

жения.

При данное выше определении необходимо, чтобы в точке х{1

где производится

взвешивание, были

определены

все входящие

в оператор 3? производные от базисных функций

Nm. Для этих

базисных

функций допустимы, однако,

разрывы в других

точках

х области при условии, что

 

 

 

 

 

+

 

 

 

 

 

l w t&Nmd Q -+ 0

 

(3.67)

при

>-0, где

пределы интеграла

охватывают

точку

разрыва

[и не содержат других точек разрыва.— Ред.\. Это условие легко, выполнить даже для разрывных функций.

В качестве примера рассмотрим одномерную задачу

 

d\/dx2— ф = 0, 0 ^ x < ^ l ,

(3.68)

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

1

м

 

\Wt (d2y/dx2— (f>)dx= 0,

ф = 2 Nn$m-

(3.69)

о

т = 1

 

Аппроксимация функции ф системой пересекающихся дуг пара­ бол (рис. 3.19, а) эквивалентна использованию системы базисных функций, показанных на рис. 3.19,6.

Чтобы доказать выполнение условия (3.67) предположим, что Wt совпадает с постоянной в окрестности разрыва. Тогда, под­

ставляя в оператор, имеем

Игл

е -► О * ' V X D 1

 

е

О

Ж

г ‘ -

J *.*+

 

 

 

= Wt Нш

 

 

 

 

 

 

 

 

 

 

 

dN„

 

x.i+ eN- dx

(3.70)

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Отсюда

следует,

что при W t —. 0

условие (3.67) выполняется,

так

как

вид

выбранной

функции

гарантирует

конечность

предела стоящих в квадратных скобках величин.

 

 

Если

берется

согласно (3.66),

то

соотношение

(3.69) при­

нимает вид

 

 

 

 

 

 

 

 

 

 

[d2if/dx2- ' ф]ляЯ/ =

0,

(3.71)

где

 

 

 

 

 

 

 

 

 

 

 

Ф —

+ Фг ^ 5 + ф;+1^/+1

(3.72)

на

элементен, содержащем узел I (см. рис. 3.19,а). Если поместить

начало координат в узел /, то эти параболические

базисные функ­

ции будут иметь вид

 

NU** — x(he-x )l[2 (h e)2\

 

N‘ =:(he—x)(h' + x)!(h*)2,

(3.73)

Nel+i = * ( / i e-M)/[ 2 (he)2]

 

6

Рис. 3.19. Аппроксимация функции одной переменной (а), использующая базисные функции в виде дуг парабол (б).

и соответственно

d2Nei

2

dWf-n

1

d2NUx

(Я 74Л

dx2

(h*)2 '

dx2

(Л*)2

dr2

*

Тогда подстановка

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

(3.72)

в (3.71)

дает стандарт­

ную конечно-разностную аппроксимацию уравнения (3.68):

(he)2

(he)2

 

(he)2

 

(3.75)

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

ражений может быть обобщен на дву- и трехмерные задачи.

В каждом конкретном случае можно показать, что стандартные конечно-разностные методы можно интерпретировать как частные случаи метода взвешенных невязок, однако получение конечно­

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

что нам требовалось, а именно что конечно-разностная методоло­

гия является лишь частным случаем общей методологии конечно­

элементной аппроксимации с помощью взвешенных невязок.

Мы не будем здесь больше говорить об этом и лишь отметим,

что во всех приведенных выше примерах конечно-элементная ап­

проксимация по Галеркину давала по меньшей мере столь же точные результаты, что и аналогичные конечно-разностные соот­

ношения. Этот факт в сочетании с простотой учета краевых усло­

вий Неймана, без сомнения, является одной из причин всесто­

ронней разработки и использования конечно-элементной аппрок­

симации по Галеркину. С другой стороны, необходимо отметить,

что простота записи конечно-разностных выражений для однород­

ных ситуаций и отсутствие процесса ансамблирования делают

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

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

Эта глава вместе с двумя предыдущими служит введением в

круг основных идей, необходимых для понимания современных

процессов конечно-элементной аппроксимации. Теперь читатели могут строить дискретные аналоги новых задач с использованием

конечных элементов простейшего вида и таким образом опери­ ровать с весьма широким кругом практических задач. Следуя методике, намеченной в § 2.8, этот процесс может быть распро­ странен на нелинейные задачи. Методы решения таких задач

Рис. 3.20. Треугольные элементы, используемые при анализе напряжений в пло­ тине.

достаточно разработаны, и за подробностями читателю рекомен­ дуется обратиться к соответствующей литературе [5].

В заключение этого параграфа приведем несколько примеров

практического применения конечно-элементных аппроксимаций,

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