Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Метод конечных элементов в задачах теплопроводности. Учебное пособие
.pdf
Математическое описание элемента
x
A
A
что полиномы Лагранжа — это базисные функции элемента,
а базовые точки
X
, …, X
p
— координаты его узлов, или уз-
p+1
ловые точки.
Проиллюстрируем метод
Лагранжа на примере изображенного на рисунке 4.4
элемента, образованного координатными линиями декартовой системы [4].
Использование равенств
элемент
,
2211
получим:
(4.2.1) и (4.2.2) на стороне
1—2 (y
= const) позволяет оп-
ределить u(x) на этой стороне:
где
xL
1
Xx
XX
21
2
;
xL
2
21
Аналогично на стороне 4—3
Рис. 4.4. Четырехузельный
UxLUxLu
Xx
1
.
XX
12
()y сonst
uI
Применяя эти же рассуждения для сторон с
= L1(x)U4 + L2(x)U3.
4—3
сonst
,
найдем
где
yL
1
,
1
Yy
4
;
YY
yL
2
41
uyLuyLyxu
2
21
Yy
1
.
YY
14
,
34
Собирая полученные выражения, для аппроксимирующей
функции элемента будем иметь:
e
u
(x,y) = L1(x)L1(y)U1 + L2(x)L1(y)U2 +
(x)L2(y)U3 + L1(x)L2(y)U4 = [N]{U}.
+ L
2
Видно, что попарные произведения полиномов Лагранжа
соответствуют базисным функциям элемента:
yxN 1,
;
YyXx
lji
,
yxN
1
;
YyXx
jik
51

Глава 4
A
A
j
A
r
r
r
Здесь
1
yxN
,
XXYY
ik j
;
kij
YyXx
— площадь элемента.
1
yxN
,
.
YyXx
ijl
Обобщая эти соотношения на трехмерный элемент — координатную ячейку, — придем к его математическому описанию в виде произведения трех лагранжевых полиномов, справедливому при любом S = 1, 2, 3:
3
где ξ
N
qi i i i i
— текущая переменная;
i
ζ
— координаты q-го и p-го узлов;
i
1
i
pqp
1
, p ≠ q, (4.2.3)
p — индексы узлов, с которыми узел q расположен на ко-
ординатных поверхностях
i
сonst
.
Как следует из (4.2.3), методом Лагранжа легко получить
базисные функции всех элементов каталога, кроме второго,
шестого и седьмого.
4.3. Обобщенный метод Крамера — Лагранжа
Особенность 2-го, 6-го и 7-го элементов в том, что они
лишь частично образуются координатными поверхностями
системы. Поскольку число их узлов
4
, применять к ним
универсальный метод Крамера нецелесообразно. Возможен
другой, более эффективный способ, сочетающий методы Крамера и Лагранжа.
Введем иерархию элементов, подразделив их на порожда-
ющие с
4
и порождаемые с
4
. Порождение можно
осуществить трансляцией порождающего элемента в общем
случае в произвольном направлении или его поворотом вокруг некоторой оси: на угол ∆θ — для ограниченно симметричных элементов либо на 2π — для осесимметричных. В результате размерность порожденного элемента увеличится на
единицу.
52

Математическое описание элемента
r
x
z
r
j
Так как порождающий элемент не образован координатными поверхностями, то его базисные функции находятся методом Крамера при
Лагранжа, который равнозначен операциям трансляции или
поворота. В силу этого достаточно базисные функции порождающего двумерного элемента умножить на полином Лагран-
жа
базисные функции порожденного объемного элемента
Применяя обобщенный метод Крамера — Лагранжа ко второму элементу каталога, для его базисных функций получим
следующее выражение:
где
мента; а полиномы Лагранжа равны:
() ( )/( )
Lz z Z Z Z ; () ( )/( ),
llil
в направлении орта трансляции, чтобы получить
L
k
,, ,
Nxyz NxyLz
qqp
— базисные функции (4.1.7) треугольного эле-
yxNq,
4
, а затем к нему применяется метод
N
1, 2, 3;
,
LNN
kjqiq
ij
1, 2; 1, 3; 2, 3;
при
q
Lz z Z Z Z
iili
,,,
ijk
,,,
lmn
jk
. (4.3.1)
(4.3.2)
,;iplp
(4.3.3)
iq
:
Эти же формулы описывают и 7-й элемент базового каталога, если в базисных функциях переменные
,
, а в полиноме Лагранжа — z на :
У 6-го элемента на полиномы Лагранжа
ся лишь базисные функции узлов
Все полностью симметричные элементы базового каталога
относятся к порожденным поворотом на 2π порождающих их
двумерных элементов. В силу того, что при этом
базисные функции порожденных и порождающих их элементов идентичны.
LzrNzrN ,,,
и k .
pqq
y
, заменить на
. (4.3.4)
умножают-
L
p
L
p
1
53
,

Глава 4
x
x
N
N
4.4. Эрмитовы элементы
Наряду с лагранжевыми элементами можно использовать
и эрмитовы элементы, базисные функции для которых могут
быть получены аналогичным образом, но с применением эрмитовых полиномов вместо лагранжевых. При этом узловой
вектор будет включать узловые значения не только функции,
но и ее производные.
Для иллюстрации рассмотрим одномерный элемент с r узлами,
причем узлы не обязательно расположены равномерно.
Пусть у каждого узла имеется две степени свободы — функция u(x) и ее производная du/dx. Следовательно, пробная
функция для элемента может быть записана в виде:
e
ux N xU N x
r
() () () .
iii
01
i
1
u
1
(4.4.1)
У базисной функции N
в этом равенстве первый индекс
ij
обозначает порядок дифференцирования по соответствующей
узловой переменной, а второй — номер узла. Для того чтобы в
(4.4.1) в узле k давало u
и ∂uk/∂x, функции N
k
(x) и N1i(x)
0i
должны (при i ≠ j) удовлетворять соотношениям:
) = 1, N1i(Xi) = 0, N
0i(Xi
) = 0, N1i(Xj) = 0, N
0i(Xj
′
(Xi) = 0, N
0i
′
(Xj) = 0, N
0i
′
(Xi) = 1,
1i
′
(Xj) = 0.
1i
(4.4.2)
Этим равенствам удовлетворяют эрмитовы полиномы:
r
() 1 2 ;
Nx
i
0
() ( ), .
Nx xX ji
ii
1
()
()
j
1
r
()
()
XX
j
1
В качестве конкретного примера рассмотрим случай r
2
XXx
ii
XX XX
ij ij
2
xX
j
2
ij
r
2
j
1
(4.4.3)
= 2.
Равенство (4.4.1) при этом примет вид:
54

Математическое описание элемента
xx
j
e
() () () () () ,
ux N xu N x N xu N x
01 1 11 02 2 12
uu
12
(4.4 4)
где базисные функции (записанные по индексам i, j) получены
из (4.4.3) и (4.4.4):
2
()
Nx Nx
01 02
Xx Xx
() 1 2 ; () 1 2 ;
() ()
XX XX XX XX
() ( ),
Nx xX
11
j j
ji ji ji ji
()
()
xX xX
22
Xx
j
XX
ji
ii
2
2
() ( ).
Nx xX
12
i
2
()
xX
i
ji
2
2
()
()
XX
(4.4.5)
(4.4.6)
Для двумерных эрмитовых элементов интерполяция применяется дважды: первая — в направлении x, а вторая — в направлении y, что дает базисные функции в виде произведения
одномерных базисных функций.
4.5. Свойства базисных функций элемента
В общем случае элементные аппроксимирующие функции
e
u
должны быть непрерывными, а их производные до
i
1n порядка — непрерывными или постоянными внутри ка-
ждого элемента и между ними (
водной в дифференциальном уравнении краевой задачи).
Вследствие того, что по версии МКЭ
eee
( ) [ ( )]{ ( )},
uNU
iii
указанными свойствами должны обладать и базисные функ-
ции
N
элемента
iq
Так как узловые значения функции
мерностью искомой физической величины
ции элемента должны быть безразмерными. В этом нетрудно
убедиться, проанализировав формулы предыдущих параграфов этой главы.
n — порядок старшей произ-
, , ...qij .
i
;
1, 2, 3
— это числа с раз-
U
q
V
i
u , базисные функ-
e
55

Глава 4
A
r
Подставив в базисную функцию (4.2.3) координаты q -го
узла, получим:
3
N
qi ii ii
i
qpqp
1
1
1.
Если в выражение (4.2.3) подставить координаты р-х узлов
qp , то оно даст
ii
pp
. Таким образом, базис-
0
ная функция должна удовлетворять следующим необходимым
условиям:
N
qi
1
,
q
Просуммируем столбцы матрицы
N
iq
0
p
pq
,
. (4.5.1)
(4.1.6), описывающие ко-
эффициенты базисных функций (4.1.7) симплекс-треугольника:
k
11
11 1
11 1
qi
aAAA
qi
k
bAAAYYYYYY
qi
k
cAAA XXXXXX
qkjikji
q
qjkkiij
11 21 31
12 22 32
13 23 33
так как
1,
11 21 31
; AAA
0;
0.
Из этих равенств вытекает еще одно необходимое условие,
которому должны удовлетворять базисные функции произвольного (а не только треугольного) элемента с произвольным
количеством
и это условие может быть отнесено к нормировочному.
узлов:
q
r
1
N
1
iq
,
e
; (4.5.2)
V
i
Нарушение требования (4.5.2) однозначно свидетельствует, что какие-то (или все) базисные функции элемента определены неверно.
56

Математическое описание элемента
r
Градиент искомой физической величины u определяется
производными базисных функций и узловыми значениями U
:
q
uN U
[()/]{()}
iqiii
Согласно (4.2.3) и (4.3.1) первые производные базисных
функций элементов каталога будут содержать оставшиеся после дифференцирования текущие переменные и их произведения в первой степени. Такие элементы принято называть мультиплекс-элементами. У них непрерывными являются и первые производные базисных функций, но только по двум переменным, а вторые производные по
стоянны.
У линейного тетраэдра (и треугольника), как видно из (4.1.12),
первые производные базисных функций постоянны и равны
коэффициентам
dcb ,, при текущих переменных. Такие эле-
qqq
менты называют симплекс-элементами (простыми). Как было
показано выше, суммы коэффициентов
Следовательно, для произвольного симплекс-элемента с
лами имеем:
r
()
N
qi
i
1
i
,
i
1, 2, 3.
(4.5.3)
этим же переменным по-
dcb ,, равны нулю.
qqq
уз-
0.
(4.5.4)
Соотношение (4.5.4) можно считать одним из признаков
принадлежности элемента к семейству симплекс-элементов.
Постоянство градиента внутри симплекс-элемента требует
использования малых по размерам элементов, чтобы точнее
аппроксимировать быстро меняющуюся функцию
томатически это обусловливает дискретизацию исследуемой
области на большое число элементов со всеми вытекающими
отсюда последствиями.
В заключение еще раз заметим, что элементы принято
классифицировать на лагранжевы и эрмитовы в зависимости
от того, включает узловой вектор только значения функции
u
. Ав-
i
57

Глава 4
L
(лагранжевы элементы) или также значения ее производных
(эрмитовы элементы) [6]. Все элементы базового каталога по
этой классификации являются лагранжевыми.
Задание 4
4.1. Найдите базисные функции элементов:
а)
X
б)
X
в)
XY
2, 0
i
2, 0
i
ii
;
;
X
X
0,5
;
3, 8
j
;
X
2,9
j
;
X
k
2, 0
j
;
3, 8
;
;
X
0
Y
j
k
0, 75
;
Y
k
1, 5
.
г) докажите справедливость найденных выражений для
всех базисных функций.
4.2. Покажите, что для симплекс-треугольника N
(x, y) = 0 в
i
узлах j и k.
4.3. Покажите, что
oтрезках L
ij
и
ik
Nxy
. Найдите значения этих функций, изменяя
значения x в пределах от X
,0
i
до Xj и Xk, и постройте их графики.
i
в произвольных точках на
4.4. Покажите, что базисные функции 4-го элемента базо-
вого каталога удовлетворяют критерию (4.5.2).
4.5. Методом Лагранжа найдите базисные функции ради-
альных двумерных треугольника и четырехугольника, лежащих в основании 4-го и 5-го элементов каталога.
4.6. Методом Лагранжа найдите базисные функции эле-
ментов, порождающих элементы № 8—10 каталога.
4.7. Найдите трансляцией базисные фу
нкции 7-го элемента
базового каталога.
4.8. Найдите базисные функции для элементов
2 или 12
2
каталога. Проверьте результат по критерию (4.5.2).
4.9. Получите выражения для коэффициентов, входящих в
формулу (4.1.12) в случае тетраэдра.

Вычислительные аспекты МКЭ
Глава 5
ВЫЧИСЛИТЕЛЬНЫЕ АСПЕКТЫ МКЭ
В третьей и четвертой главах были рассмотрены первые
два этапа применения МКЭ к решению краевых задач — построение сетки из конечных элементов и получение их базисных функций. В данной главе описаны и, по возможности,
проиллюстрированы на конкретных примерах математические процедуры, приводящие к получению расчетных, т.
программируемых соотношений метода.
5.1. Общее решение краевой задачи методом Галеркина
В рамках метода конечных элементов решение уравнения
переноса (1.1.15) можно найти с помощью его вариационной
версии или версии метода взвешенных невязок, в частности
метода Галеркина.
В первом случае требуется предварительно сконструиро-
вать функционал [2—4], обладающий экстремальными свойствами, что существенно снижает эффективность вариационного подхода. К тому же функционал, адекватный решаемой
задаче,
искомую функцию в узловых точках. Отсутствие жестких
правил регламентации оставляет открытым вопрос о правильности построенного функционала вплоть до стадии проверки
размерности получаемых на его основе расчетных соотношений метода. Указанные недостатки проявляются при работе в
системе координат с порядком симметрии
пользование непосредственно дифференциального уравнения
делает методы взвешенных невязок более предпочтительны-
может отсутствовать вообще или не минимизировать
1S
[1; 14].
Отсутствие процедуры формирования функционала и ис-
е.
59

Глава 5
r
r
r
r
ми, особенно если учесть возможность получения с их помощью решения, содержащего варьируемый параметр
S , т. е.
найти общее решение уравнения, справедливое в любой системе координат. Общее решение задачи получим с помощью
метода Галеркина, для чего достаточно, как указывалось в 2.2,
найти его для отдельного элемента (см. (2.2.2)).
Уравнение переноса (1.1.15) и граничное условие (1.2.7) к
нему должны быть записаны для произвольного элемента, что
легко достигается приписыванием всем входящим в
них функциям и параметрам индекса (e), указывающего номер элемента. Запишем аппроксимирующую функцию элемента в более
удобной матричной форме [10]:
где [
e
N
eee
( ) [ ( )]{ ( )},
uNU
iii
] — матричная строка размером
i
i
1, 2, 3,
1
, элементами
(5.1.1)
которой являются базисные функции элемента;
e
{()}
U
— вектор-столбец размером
i
1
значений иско-
мой функции в узлах элемента;
— число принадлежащих элементу узлов;
ξ
, ζi — текущие переменные и координаты узлов соответ-
i
ственно (i = 1, 2, 3).
В дальнейших выкладках для краткости записи индекс e
опускаем.
Согласно методу Галеркина для получения приближенного
решения уравнения переноса (1.1.15) для элемента в общем
виде достаточно все члены уравнения умножить на базисную
функцию [N]
eT
INk Ctg dV
T
где N
= [Ni Nj….Nr]T — вектор-столбец базисных функций для
элемента с
T
и проинтегрировать по объему элемента:
2
3
uS u
[]
e
i
1
V
ee
VV
ii
2
TT
NwdV N u dV
[] [] ( / ) 0,
(1 ) (2 )
1
iiiS
,2 ,1 ,3 ,2
hll
SSii
1
,3
узлами.
,3 ,3
iS
(5.1.2)
60
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
