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

Метод конечных элементов. Основы

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

где N i*=(l—1), N 2x= l , Nly= ( 1ri), N iy—y\, a \= x lx 2, r\=y/y3. Соотношение (8.16) отвечает билинейной интерполяционной форму­ ле.

Далее можно рассмотреть изображенный на рис. 8.7(b) ** пря­ моугольник, имеющий дополнительные узлы на серединах сторон и один узел внутри элемента (биквадратная интерполяция). Имеем

А= (NtxNly) A, + {N2X Nly) Д2+ (Nax N ly) Д3+

 

+ W ix N2y) Д4 + {N2X N2y) Д5+ (NaxN2y) Д, -f

 

+ (Nix N3;/) Д, + ( N 2X N3y) Д8+ (N3X N3y) Д,,

(8.17)

где N1Х=[(х2х 2) ( х х 2)М2х\ и т. д. согласно введенной

ранее

лагранжевой процедуре интерполяции.

 

Заметим, что полная интерполяция квадратичной или более высокого порядка функции приводит к появлению внутренних узлов. Интерполяция кубической функции дает массив размер­

ности 4x4

и четыре внутренних узла.

 

Указанные выше построения легко провести, вводя следующее

тройное

матричное произведение:

 

 

 

A=l_Ne

(8.18)

где |_

J , L Мл J — векторы функции формы соответственно в на­

правлениях

х и у у а [/?] — матрица

узловых перемещений. Для

билинейной

интерполяции, например,

имеем

что приводит к (8.16).

В разд. 8.5 при помощи треугольника Паскаля демонстрирует­ ся, что не представляет труда задать совокупность узлов для тре­ угольных элементов, обеспечивающую полноту полиномиальных разложений вплоть до любого заданного порядка. Чтобы выяснить взаимосвязь между лагранжевой интерполяцией для прямоуголь­ ных элементов и полнотой соответствующего полинома, рассмотрим вновь изображенный на рис. 8.8 треугольник Паскаля.

Во-первых, следует заметить, что порядок одномерного поли­ нома в точности отвечает соответствующему порядку интерпо­ ляционной формулы Лагранжа. Например, А= аг+ а 2х соответ­ ствует линейной интерполяции. Тогда билинейная интерполяция, определенная в терминах обобщенных координат, может быть опи­

сана на основе треугольника Паскаля

в виде произведения линей­

ных функций. Из

рис. 8 .8(a) следует,

что это приводит к Д = а!+

+ а2х+ а 3у+ аьху.

Коэффициенты полинома при биквадратной ин-

Здесь и в других примерах этой главы способ нумерации узлов, описанный в разд. 2.1, не используется.

ai

И

(Ь )

йиГ

(с)

flll*

 

\ ^ а 2х

агу /

 

 

 

 

 

 

в4х2

ч ч а5х у /

 

а6у 2

 

 

 

 

 

 

 

ч

/

 

 

 

 

 

 

 

 

а2х

 

 

 

 

аъу

 

 

 

 

 

4 ^4 *

 

 

 

 

 

 

“6У2 /

 

 

Л7ЛГ3

Чч^а8.х2у

 

 

 

 

agxy2/ ^

/

а10у3

 

 

 

 

 

 

 

ап х3У Ч^ х

 

 

 

 

/ «

и

*.*'3

 

а 15х4

 

 

 

\

 

 

 

^

 

 

 

 

 

 

 

 

 

 

“ 1

 

 

 

 

 

 

 

 

х*2*

 

 

 

 

fl3y

 

 

 

 

 

V

 

 

 

 

/

 

 

2

X

 

/7 V2

X

 

а

Ху

/

 

 

 

\

а4 х

х

 

 

 

авУ /

 

 

 

X

 

 

\

/

 

 

 

 

 

 

 

 

 

 

 

 

/

 

 

QnXJ

X\<»8* ^

/

\

 

а<)ХУ

 

/

“юГ

 

АПХ3> ^ 4' /

/

<*\г*2У7X X ч/

/

я 14л\г3

а 1 5 х

X

(d)

 

\

 

 

*Ь V

 

 

 

д4х

X

fl5XV

 

^бГ

 

 

X

 

 

 

*7*

2

44

X

2

flioy /

 

flgJCzy

 

fl9.X>’

,

fln x 4

а 12.х3у

 

a u .v2y 2

\

/ '

 

X x

a 14. vy3

a 15/

 

 

 

 

 

X

14 V

 

Рис. 8.8. Представление функций формы в терминах полиномиальных рядов:

(а) билинейная интерполяция; (Ь) биквадратная интерполяция; (с) полиномиаль­ ный базис для восьмиузлового прямоугольника; (d) полиномиальный базис с ли­ нейным разложением по х и квадратичным разложением по у (шесть узлов).

терполяции могут быть без труда определены согласно рис. 8 .8(b). Это может быть выполнено и для представлений более высокого порядка при помощи соответствующих произведений.

Из рассмотрения треугольника Паскаля становится очевидным, что двумерная лагранжева интерполяция содержит полную систему членов порядка п в полиномиальном разложении и отдельные члены до порядка 2п. Линейная (первого порядка) интерполяция является полной относительно членов первого порядка (а2х , а3у) и неполной по отношению к членам второго порядка (так как члены с х2 и у2

б

5

4Рис. 8.9. Неравномерная интерполяция вдоль направ­ лений X и у.

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

Простой способ достижения указанной цели иллюстрируется на рис. 8.9 и 8 .8 (d). Изображенный на рис. 8.9 прямоугольный эле­ мент содержит шесть узловых точек, расположенных так, чтобы в направлении х имелась возможность для линейной интерполяции, а в направлении у — для квадратичной. На рис. 8 .8(d) изображены соответствующие члены полиномиального разложения. Очевидно, что в этом случае можно использовать лагранжеву интерполяцию и выразить поле перемещений непосредственно через функции фор­ мы. Используя схему из (8.18), получим линейные интерполяционные функции для L N, J и квадратичные интерполяционные функции для L N 4 J и>кроме того, матрицу

а2 V

Л Д5 V

Схема эрмитовой интерполяции распространяется на двумерный случай аналогично тому, как это делалось для лагранжевой интер-

полиции. Соотношение (8.18) и в этом случае рассматривается как основа подхода, однако здесь матрица [/?] должна содержать сте­ пени свободы, равные производным от трансляционных степеней

^

з

Рис. 8.10. Бикубическая эрмитова полиномиальная интерполяция.

свободы. Например, для пластины, изображенной на рис. 8.10, имеем (см. рисунок, где обозначены соответствующие степени сво­ боды)

 

< I

Н'»

[/?] =

А

1.

А3

 

 

1_Д5.

Д

п.

д .

д

л . '

 

д

1л ,

д 5 .

д

5 л .

 

 

 

Д з

д л .

t

 

 

V.

 

 

 

A|ri.j

А 6 ч ,

Д Ь

r

 

где

Nil,

. .

N <

- эрмитовы

функции формы в направлении х ,

определенные

в самом конце

п. 8.3.2. Аналогичным образом строится

[_NnJ .

 

 

 

 

а,х

а}у

 

 

 

А

а5.\у

 

,2

 

 

*4*

 

ав У

 

 

\"7.Y 3

asx 2y

а9ху.2

 

а\оУ'^

\

а12х 2у 2

 

 

3

/

У

>*п*'У

 

а \ у\У

 

амх2У’У ^

Рис. 8.11. Бикубическое полиномиальное разложение.

Чтобы задать указанное выше соотношение для полиномиаль­ ного разложения, необходимо лишь обратиться к рис. 8. 1 1 , согласно которому, как и предполагалось, исходя из матрицы [/?], в разло­

жение входит 16 членов. Данная функция формы изучается еще раз более подробно в разд. 12.2 .

В зависимости от задачи необходимо определить различное число узлов на каждой из четырех сторон или же иметь одинаковое число узлов на каждой стороне, но исключить внутренние узлы. Если можно в каждом из случаев выделить соответствующие члены полиномиального разложения, то легко построить преобразова­ ние от обобщенных параметров полинома {а} к узловым перемеще­ ниям {А}, а затем с целью получения выражений в терминах послед­ них разрешить эти соотношения (см. (5.3а) — (5.5а)). Внутренние узлы можно исключить, задавая полную интерполяционную функ­ цию, выписывая энергию деформации для элемента и «конденсируя» нежелательные степени свободы с помощью процедуры, описанной в разд. 2.8. Альтернативным подходом служит непосредственное построение функций формы с помощью методики, обсуждаемой в разд. 8.7.

8.5.Треугольные элементы

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

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

3

------------------ х

Рис. 8.12. Треугольные координаты.

Регулярный способ обозначения узлов в треугольных координа­ тах может быть задан, как указано на рис. 8.12. В этом случае грани элемента определяются противолежащей вершиной. Например, гра­ ни 1 противолежит вершина 1 . Исследуем сначала способы иденти­ фикации узла внутри треугольника. Если, как указано на рис. 8.12,

провести из данного узла внутри треугольника отрезки к его вер­ шинам, то исходный треугольник разделится на три треугольника с площадями А и А 2 и Л 3, где нижние индексы соответствуют приле­ жащим граням. Треугольные координаты Li(i= 1, 2 , 3) суть по оп­ ределению отношение площадей A t ко всей площади А, т. е.

U = A JA , Lt= A JA , L 3—A JA ,

(8.19)

 

&

Кроме того, сумма указанных площадей A t равна А: Л1+ Л 3+ Л 3= —А. Разделив обе части соотношения на А, получим

L i+ L 2+ L 3= l .

(8 .20)

Очевидно, что, согласно п. 8.3.1, эти координаты являются естественными координатами треугольной области. Теперь тре­ угольные координаты можно использовать для определения пря­ моугольных координат х н у изображенной на рис. 8.12 точки. Имеем

x=LiXi-fL2x2+ L sXs, у= и у1 + Ь гуз+ Ь3уз-

(8 .2 1)

Справедливость этого утверждения можно легко проверить. Дейст­ вительно, предположим, что точку перемещают внутри треуголь­ ника до тех пор, пока она не совпадет с точкой 1. Тогда А г= А, А г—А з=0 и L j= l, L2= L 3=0. Следовательно, если х соответствует точке 1, то х= хх. Очевидно, что треугольные координаты полностью совпадают с функциями формы для простого треугольного элемента

с тремя

узлами.

 

 

 

 

 

 

 

 

 

 

 

 

Геометрические характеристики элемента заданы с помощью

координат вершин

х н у .

Чтобы выразить

Lx, L 2 и Ls через

эти

данные,

объединим

(8 .20)

и

(8.2 1)

в следующую

систему

из

трех

уравнений:

 

 

 

 

 

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Хх

Х 2 х 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[Mt

Уз

УзJ

 

 

 

 

 

 

Обращая

матрицу,

получим

 

 

 

 

 

 

 

 

 

 

 

 

 

L/ =

^ ( b 0. +

&1^ +

V

)

(t =

1’

2’

3)’

(8 .22)

 

 

 

 

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xi+i»

h

у. - 1].

 

_у.

/у,,,.

 

Ъ\

= #/ +1

У/+ 2 »

b2i=-Xi + 2

и0

x i+l Vi+ 2

 

Л1+ 2£//+1»

 

 

 

 

 

 

 

(8.23)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

индекс

i

пробегает

значения

1 , 2 , 3,

и

 

 

 

(8.24)

 

 

 

А=Чз (хзу3+х*У1+х1У*-х *У1ХзУ2~ х'Уз)-

 

 

 

 

 

Здесь

А,

согласно обозначению,

 

площадь

треугольника.

 

 

Если сторона, соединяющая точки 1 и 2, расположена вдоль оси х и точка 1 помещена в начале координат (х1= у1= у 2= 0)1 то получим

L 1 =

(х2у3— ху3 — х2у + х3у),

L, = —!— (ху3х3у),

L3 = — .

2

* 2t/д VУ3

3tU'

3

Уз

Эти члены совпадают с функциями формы Ni, N 2, N 3t заданными посредством (5.21а) для идентично расположенного треугольного элемента постоянной деформации.

Для того чтобы построить функции формы для элементов высоко­ го порядка в треугольных координатах L it необходимо вначале определить способ задания и обозначения узлов указанных эле­ ментов. Эти рассуждения проиллюстрированы на рис. 8.13. Стороны

Рис. 8.13. Нумерация узлов сетки для треугольных координат, (а) Сетка в направ­ лении 1; (Ь) сетка в направлении 2; (с) сетка в направлении 3; (d) обозначение ти­ пичного узла pqr.

обозначаются по противолежащей вершине, например сторона 1 ле­ жит против вершины 1. Нормаль к стороне определяет соответству­ ющее направление. Штриховые линии на рис. 8.13(a) делят рассто­ яние между стороной 1 и узлом 1 на т равных сегментов в направ­ лении 1. Каждая линия пронумерована цифрами от 0 до /и, причем линия с номером 0 совпадает со стороной 1. [Эти узлы не нумеру­

ются целыми числами от 1 до т + 1, см. рис. 8.3(a), так как преды­ дущая нумерация более удобна. Аналогичный сдвиг при нумера­ ции был проведен в одномерном случае на рис. 8.3(b).] На рисунке типичная линия разбиения обозначена символом р. Указанное раз­ биение приводит к появлению (т + 1) узлов на сторонах 2 и 3 и, очевидно, создает предпосылки для построения поля перемеще-

Рис. 8.14.

Треугольники высокого порядка, (а) Полный квадратичный полином

( т = 2); (Ь)

полный кубический полином ( т = 3); (с) полный полином четвертого

порядка ( т = 4); (d) полный полином пятого порядка ( т = 5). 1, 2, 3 — вершины, соответствующие треугольным координатам Llf L 2, L 3.

ний, основанного на полиномиальном представлении m-го порядка. Аналогичные построения можно провести для направлений 2 и 3, как показано на рис. 8.13(b) и (с), где типичные линии обозначены соответственно через q и г.

На рис. 8.13(d) показан способ идентификации некоторого узла. Узел задается тремя цифрами р, q и г в соответствии с обозначени­ ем типичных линий в трех направлениях. Заметим, что сумма трех чисел (p+q+r) равна т. Указанный способ идентификации точек иллюстрируется на рис. 8.14 для четырех видов разбиения тре­ угольного элемента. Следует заметить, что узлы в вершинах также помечены цифрами 1 , 2 и 3, соответствующими треугольным коор­ динатам.

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

виде

 

1/2 (ш+1) (т+ 2)

 

 

 

 

НМГАМГ.

 

д = L N J

{Л}=

S

(8.25)

Так, при т= 1 функция

перемещений дается формулой

 

& = N гоо^юо'Ь^оюАоюЧ'Л^ooi^ooi,

(8.25а)

а для пг=2, согласно рис. 8.14(a),

 

 

Д—Л/гооДгоо-!-

ноДх±о~i- -

 

(8.25b)

и т. д. для полинома любого порядка.

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

мым на данные функции (например, Npqr= \

в точке pqr; Npqr=0

во всех остальных точках). Как показано в

одномерном случае,

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

Npqr(Lu U L3)= N,, (L1)Nq(L 2)Nr (L3),

(8.12а)

где члены в правой части соотношения задаются в виде

 

 

Л№)= II ( m L i —

j + i

j'

ДЛЯ

1,

 

 

 

7= 1 4

1

 

для

1 = 0

(8. 11)

 

=

1

 

 

 

 

 

 

 

 

при i=p, q или г соответственно.

 

построение функции

формы

В

качестве примера рассмотрим

N 3оо.

Имеем т = р= 2,

q= r—0,

поэтому N = N 3(L2)= 1,

Nr—

—No{L3)= \ и

 

 

 

 

 

 

 

 

 

(2LX- 1 + 1) W (2Z.1- 2+ 1)

= Lj (2Lj— 1).

 

 

а д , )

1

Л

2

 

 

 

Следовательно, N 23l)= L i ( 2 L 1—1).

Непосредственно устанавлива­

ется,

ЧТО N320~ L 2(2Z.2

1)*

NQ32= L,3{f2L,3

 

1),

A^01"i= 4Z.2^ 3i

Л^цо—

=4L iL3 и Ni3i= M 3Li. Имеются случаи, когда желательно опери­ ровать с обобщенными, а не с узловыми степенями свободы. При этом полезно знать, что полный полином степени т можно записать в треугольных координатах в виде

П

 

А = 2 а(Ц Ц Ц (p + q + r = т ),

(8 . 1а)

1= 1

 

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

дексами узлов согласно рис. 8.14(a) и (Ь). Для кубического разло­ жения, например, имеем

А = (^i)3 + (^г)3 а 2 + (А,)3 аз + (^i)2 L2a44- (L2)2 L}ab+

+ ( ^ з ) 2 ^ 1 а « + ( ^ г ) 2 ^ З а 7 + ( ^ l ) 2 + ( ^ з ) 2 ^ 2 f l9 + L YL 2L 2a i0 .

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

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

где и выражается

в виде

N 2ooU2oo+.

.-bA^ioi^ioi, то первый

член

в выражении для

ех равен

 

 

 

 

 

дМ гои

__A T

d £ f

d L f

 

 

 

дх

 

1 дх

дх

 

Замечая,

что, согласно определению

Lt (8.22), dLi/dx=bu/2A

0 =

= 1,2,3),

поэтому

 

 

 

 

 

 

&N200

hi. (4 L ,-1 ).

 

 

 

дх

 

2А

 

 

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

3 (Llt L„ Ц) =

S (L,)* (L2y (Lay dA =

 

 

А

 

_

2АЬ\ с\ d\

(8.26)

~ ( b + c + d + 2) Г

 

(Ср. с (8.13).) Из (8.20) вытекает, что только две координаты не­ зависимы и интеграл всегда можно преобразовать к виду

 

 

3{1ч,

L2) = ^(L iy (L 2ydA .

 

 

 

 

А

 

Так

как

это выражение

представляет собой частный

вид (8.26)

при

d = 0,

Ь=е, с= /, то

 

 

 

 

?(/.„

Ц -2 Л „_*!Д г)|.

(8.26а)

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