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

книги / Основы математического моделирования и численные методы

..pdf
Скачиваний:
8
Добавлен:
12.11.2023
Размер:
4.65 Mб
Скачать

Эм

ЭN-

ЭЛТ,

0N ,

^ =

^ и

1+— ± и / + ^ и к.

дх

дх

дх 1

дх

Поскольку

дN.

- = bq, q = /, j, к , дх

^ ь м + ь м + ь „ и к .

Аналогичным образом определяются производные по коорди­ нате у .

3.6. Локальная система координат

одномерного симплекс-элемента

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

формулу [5].

 

 

 

 

 

 

 

 

 

 

Рассмотрим

одномерный

эле­

ли

 

 

мент е

с узлами

i и

j

(рис. 3.11).

 

 

L]

L2

Координатами узлов

/

и

j в гло­

 

 

 

 

 

 

бальной

системе

координат

явля­

 

i

е

X

ются X,

и X : соответственно.

 

 

 

j ------- >

 

 

X:

XJ

Введем

локальную

систему

 

 

 

 

Рис. 3.11. Локальная система

координат,

поместив

 

начало

 

 

 

координат для одномерного

системы в г-м

узле

 

элемента

 

 

 

 

элемента

(см. рис. 3.11):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Х . - х

 

 

 

(3.11)

 

 

 

 

 

 

L = — !------

 

 

 

 

 

 

 

 

^

X j - X ,

 

 

 

 

Для узлаj локальная система координат запишется как

х - Х

 

(3.12)

Из выражений (3.11), (3.12) видно, что при

А = 1 >

Ьг= 0, а при x =Xj Ц = 0, Z2 = 1.

 

Независимой является только одна из координат Ij

и Z2, что

следует из соотношения Z, + Z2 = 1.

 

Можно отметить также, что Ll =Nj и L2 =NJ . Таким образом,

и = LiUi + l^U j.

Как будет показано ниже, элементные вклады могут быть выражены в Z-координатах в виде интегралов

е

целые числа (0, 1,2, ...). В этом случае аналитическая формула ин­ тегрирования имеет вид [5]

(3.13)

где Z - длина конечного элемента.

3.7. Локальная система координат

для двухмерного симплекс-элемента

Координата площади в двухмерном случае аналогична коорди­ нате длины в одномерном случае. Для произвольно выбранной точ­ ки Р в трехузловом элементе площадь треугольника А1 (рис. 3.12)

Рис. 3.12. Три площади, связанные с произвольной точкой треугольника, и локальные координаты

Ясно, что величина Ц изменяется в пределах от нуля до едини­ цы. Координаты Ь2 и Z3 определяются аналогично:

и изменяются в тех же пределах, что и Z,.

Поскольку Ах+ А2 + А3 =А ,

+ Z j + Z 3 = 1 .

(3.14)

Координаты Ij, 1з, i 3 называются 1-координатами.

При изучении свойств Z,, 1^, Ц с учетом соотношения (3.14) обнаруживают некоторые интересные сведения. Локальные коорди­ наты Z,, 1г2, Z3 совпадают с функциями формы треугольного сим­ плекс-элемента:

W ,= v NJ =L2, iV *=V Из рис. 3.12 видно, что

[1 в узле с номером i,

А = -

0 в узлах j и к.

Это справедливо для локальных координат 1^ и 1^ . Из выра­ жения (3.14) следует, что в любой точке конечного элемента сумма функций формы всегда равна единице.

Если записать следующую систему уравнений:

x = LlX i +L2X J +L3X k>-

y ^ +

L J j +

I ^ ;

1 = J£| + 1*2+ L$

и разрешить ее относительно

Z,, I^,

, то в результате получим

соотношения, идентичные выражению (3.10).

Формула интегрирования для треугольного симплекс-элемента

с использованием 2,-координат имеет вид [5]

 

 

а\Ыс\

А .

(3.15)

2

(а+Ь +с +2 )!

 

 

Применение выражения (3.15) может быть продемонстрировано

на следующем примере:

 

 

jN fN jdA .

 

 

А

 

 

Вычисление данного интеграла производится следующим

образом:

 

 

1!1!0!

_ 2 А

А_

(1+ 1 + 0 + 2)!

4!

12 '

3.8. Интерполяционные полиномы

для дискретизованной области

Интерполяционный полином в матричной форме можно запи­ сать как [5]

и,

U J

 

u{e) = [tf]{t/} = [jV?>, N f , N Ï \ ... ЛГ<е)] U*

(3.16)

и .

где (е) - верхний индекс, указывающий на произвольный элемент;

г - количество узлов в элементе.

На рис. 3.13 показана область, состоящая из пяти треугольных симплекс-элементов, количество узлов в которой равняется шести. Заданы координаты узлов д, Yq), q =l, 2,..., 6 . В круглых скобках

записаны номера элементов. Величины C/ l 5 U2, U3, С/4, U5, U6

представляют собой глобальные степени свободы. Номера узлов ко­ нечных элементов обозначены индексами i , j и к . При этом

/-й узел в элементе является первым и на рис. 3.13 обозначен звез­ дочкой. За /-м узлом в направлении против часовой стрелки следуют узлы j и к .

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

Таблица 3.1

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

Номер элемента

/

j

к

1

2

3

1

2

3

2

4

3

5

3

4

4

6

3

5

5

1

3

6

Подставляя вместо локальных индексов /, j и к соответст­

вующие им индексы глобальной нумерации узлов из табл. 3.1 в формулу (3.16), получим следующую совокупность уравнений для элементов:

ит =N ^U 2 + N ^U 3 +N il)Ui ;

м(2) = N™U3+ N ^ U 2 +Nl2)UA;

«(3) = N ^ U S +Ni3)U3 + N f ]UA;

(3.17)

i/(4) = N ^ U 6 +N ^ U 3+ N$4)U5;

M(5) = #}3)t7, + N /( ]U3 + N ^U 6.

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

м(|) = N f'ty + Nil)U2 + N ^U 3+ 0U4 +0U5+ 0U6;

 

u{2) = Ot/, + N {2)U2 + N ?]U3+ N[2)U4 +0U5+ 0t/6;

 

«(3) = Ot/, + 0U2 + N ^ U 3 +N ?yU4 +N$3)U5+ 0U6;

(3.18)

uw = Ot/, + OU2 +N ? % + 0U4 + N ^ U S + Wj4)t/6;

 

u{S) = N\5)UX+ OU2 +N P Ü 3 +0f/ 4

+ OU5 +N$5)U6.

 

В матричной форме уравнения (3.18) можно записать следую­

щим образом:

 

 

 

 

 

 

 

 

и®'

> ,(1)

N ®

ЛГ3(1)

0

0

0

" rux

 

м(2)

0

 

 

NP

0

0

U2

 

«(3) »=

0

0

JVf

а ?>

NP

0

«u3

 

к<4)

0

0

 

0

NP W

u<

 

у 5)

NP 0

NP 0

0

NP_ P s.

 

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

3.9. Применение метода Галеркина в МКЭ

Метод Галеркина совместно с методом конечных элементов находит широкое применение при решении уравнений краевых за­ дач [3-8]. Рассмотрим применение метода Галеркина к решению дифференциальных уравнений 1-го и 2-го порядка. В результате применения данного метода получается приближенное решение дифференциальных уравнений. Дифференциальное уравнение за­

пишем в виде

 

 

1

ф - / = 0,

(3.19)

где ф - искомая функция; L

- дифференциальный оператор; / -

заданная функция.

 

 

Приближенным решением уравнения (3.19) является следую­ щее выражение:

» = 1 в д .

где £/, - узловые значения приближенной функции и; Nt - функ­ ция формы (базисная функция).

Поскольку и является приближенной функцией,

L u - f =e,

где е —ошибка (невязка) решения.

Чтобы е было минимальным, необходимо обеспечить равенст­ во нулю следующего интеграла по объему V:

jWjEdV = О,

V

где Wt - весовая функция. Тогда

jw i(L u - f)d V = 0.

(3.20)

V

В методе Галеркина весовые функции должны быть равны ба­ зисным функциям (функциям формы):

W,=Nt .

Тогда выражение (3.20) запишется в виде

\^ а и - /) с 1 У = 0.

(3.21)

V

Условием сходимости МКЭ является представление функции формы конечного элемента полиномом как минимум р -й степени, где р - наивысший порядок производной, входящей в форму­ лу (3.21). Поскольку обычно используют линейную интерполяцию на конечном элементе, в формуле (3.21) допускаются лишь первые

производные. Это ограничение можно преодолеть сокращением по­ рядка L u , используя интегрирование по частям.

Уравнение (3.21) обычно представляет собой систему алгеб­ раических уравнений относительно узловых значений искомой функции U. Матричная запись системы имеет вид

где [£] - матрица

коэффициентов

системы

уравнений МКЭ,

[£] = ^[Æ](e); {F} -

вектор-столбец

свободных

членов системы

е

 

 

 

 

уравнений МКЭ, {F} = ]T {/}(e) ;

и {/}(е)

-

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

 

е

 

 

 

матрица коэффициентов и вектор-столбец свободных членов конеч­ ного элемента.

Завершающим этапом формирования системы уравнений МКЭ (разрешающей системы) является учет граничных условий. Если за­ дано граничное условие первого рода Ut = С , то в системе произво­ дятся следующие изменения:

II *

• чи, >= <F; = СМ >

1

где М - очень большое число.

Граничные условия второго-четвертого рода учитываются

вформуле (3.21).

3.10.Решение стационарной одномерной задачи теплопроводности МКЭ

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