книги / Основы математического моделирования и численные методы
..pdfЭм |
Э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 =А ,
1ц + 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.Решение стационарной одномерной задачи теплопроводности МКЭ
Ряд задач физики и техники, например задачи теплопроводно сти, фильтрации в пористой среде, распределения электрического потенциала, невихревого течения идеальных жидкостей и других, относят к задачам теории поля.