Метод конечных элементов Галеркина в задачах конвекции. Учебно-методическое пособие для студентов и аспирантов физических и математических специальнос
.pdf
Преимущество использования L- координат при вычислении интегралов вида (5) заключается в следующем:
|
|
w L1aL2bdl = |
a!b! |
|
l, |
|||
|
|
(a + b + 1)! |
||||||
|
|
l |
|
|
|
|||
|
|
где l – длина соответствующей сторо- |
||||||
Рис. 2. Местная система координат для |
ны треугольника (границы), |
|
|
|
||||
|
|
|
|
|
|
|||
линейного |
треугольного конечного эле- |
w L1aL2bL3c dA = |
|
a!b!c! |
|
|
|
|
|
мента |
|
|
|
2A, |
|||
|
|
|
|
|||||
|
|
|
|
|
||||
|
|
|
(a + b + c + 1)! |
|||||
|
|
A |
|
|
|
|||
|
|
где A – площадь треугольника. |
||||||
|
|
Для четырехугольных |
конечных |
|||||
|
|
элементов используется локальная си- |
||||||
|
|
стема координат: ζ = x/b, |
|
η = y/a |
||||
|
|
(рис. 3). |
|
|
|
|||
|
|
Запишем функции формы некото- |
||||||
|
|
рых конечных элементов в локальных |
||||||
Рис. 3. Местная система координат для |
системах координат. |
|
|
|
||||
Для линейных треугольников (см. |
||||||||
линейного |
четырехугольного конечного |
|||||||
|
элемента |
рис. 1, а): N1 = L1, N2 = L2, N3 = L3. |
||||||
N1 = L1N2 = L2N3 = L3.
Для квадратичных треугольников (см. рис. 1, б):
N1 = 2L12 −L1, N2 = 4L1L2, N3 = 2L22 −L2, N4 = 4L2L3, N5 = 2L32 −L3, N6 = 4L1L3.
Вычисление производных
Вычислим производные для простейшего линейного треугольного конечного элемента. Для этого необходимо записать ∂Nα/∂x и ∂Nα/∂y в локальной системе координат L1, L2, L3, α = i, j, m:
∂Nα |
= |
∂Nα ∂x |
+ |
∂Nα ∂y |
, |
|||||
∂L1 |
|
∂x |
|
∂L1 |
∂y |
|
∂L1 |
|||
∂Nα |
= |
∂Nα ∂x |
+ |
∂Nα ∂y |
. |
|||||
∂L2 |
|
∂x |
|
∂L2 |
∂y |
|
∂L2 |
|||
11
В матричной форме |
3 = 2 |
|
|
|
∂L1 |
∂L1 |
38 |
|
∂xα |
9. |
|
|
||||||||||||||||||||||||||||
|
|
|
|
2 ∂L1 |
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
∂Nα |
|
|
|
|
|
|
|
|
|
∂x |
|
∂y |
> |
|
∂N |
> |
|
|
|||||||||||||||
|
|
|
6 |
|
∂Nα |
7 6 |
|
|
|
∂x |
|
∂y |
|
∂Nα |
|
|
||||||||||||||||||||||||
|
|
|
|
∂L2 |
|
|
|
∂L2 |
∂L2 |
7< |
|
∂y |
= |
|
|
|||||||||||||||||||||||||
|
|
|
4 |
|
|
|
5 |
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
5> |
|
|
|
|
> |
|
|
|||||||||
Тогда |
|
|
|
2 |
|
∂xα |
3 |
|
|
|
|
|
|
|
|
|
|
: |
9. |
|
; |
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
= [J]−1 8 ∂L1 |
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
∂N |
|
|
|
|
|
|
|
|
|
|
> |
∂Nα |
> |
|
|
|
|
|||||||||||||
|
|
|
|
|
|
6 |
|
∂Nα |
7 |
|
|
|
|
|
|
|
∂Nα |
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
∂y |
|
|
|
|
|
|
|
< |
|
∂L2 |
= |
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
4 |
|
|
|
|
|
5 |
|
|
|
|
|
|
|
> |
|
|
|
|
|
|
|
> |
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
иметь; |
|
|
||||||||||||||||
|
Чтобы учесть координату |
|
L3, необходимо: |
|
в виду, что |
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
∂Nα |
= |
|
∂Nα |
− |
∂Nα |
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
∂L1 |
|
|
∂L1 |
|
∂L3 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
∂Nα |
|
|
∂Nα |
|
|
∂Nα |
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
= |
|
|
|
− |
|
. |
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
∂L2 |
∂L2 |
|
∂L3 |
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
Поскольку L3 = 1 − L1 − L2 согласно свойству L-координат, таким об- |
|||||||||||||||||||||||||||||||||||||||
разом |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
∂Ni |
|
∂Ni |
|
|
|
|
∂Nj |
|
|
|
|
|
|
|
|
∂Nj |
|
|
|
|
∂Nm |
|
∂Nm |
||||||||||||||||
|
|
= 1, |
|
|
|
= 0, |
|
|
|
= |
0, |
|
|
|
|
= 1, |
|
|
= |
−1, |
|
= −1. |
||||||||||||||||||
|
∂L1 |
∂L2 |
|
|
∂L1 |
|
|
∂L2 |
|
∂L1 |
∂L2 |
|||||||||||||||||||||||||||||
Вычислим обратную матрицу Якоби
|
|
2 |
|
|
y |
||
|
1 |
|
∂ |
|
|||
[J]−1 = |
|
∂L2 |
|||||
|
|||||||
|
|
4 |
|
|
x |
||
|
det J |
6 |
− |
∂ |
|||
|
∂L2 |
||||||
|
|
y |
3 |
|
|
|
|
|
|
|
|
|
|
|
− |
∂ |
|
|
∂x ∂y |
|
∂x |
|
∂y |
. |
|||||
∂L1 |
, |
det J = |
− |
|||||||||||
|
|
|
|
|
||||||||||
∂L1 ∂L2 |
|
|
||||||||||||
|
∂∂L1 |
7 |
|
|
∂L2 ∂L1 |
|||||||||
|
|
x |
5 |
|
|
|
|
|
|
|
|
|
|
|
Пусть x = Ni xi + Nj xj + Nmxmy = Ni yi + Nj yj + Nmym. Будем считать,
что |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ni = L1, Nj = L2, |
Nm = L3, |
|
|
|
|
|
|
xi = xi, |
xj = xj, xm = xm, |
yi = yi, yj = yj, |
ym = ym, |
|||||
тогда |
|
|
|
|
|
|
|
|
||
|
∂x |
= xi −xm = cj, |
|
∂x |
= xj −xm = −ci, |
∂y |
= yi −ym = −bj, |
|
∂y |
= yj −ym = bi, |
|
|
|
|
|
|
|
||||
|
∂L1 |
∂L2 |
∂L1 |
∂L2 |
||||||
12
det J = (xi − xm)(yj − ym) − (xj − xm)(yi − ym)
или det J = xibi + xjbj + xmbm, тогда
|
∂Ni |
1 |
|
|
bi |
∂Ni |
1 |
ci, |
|||||||||||||
|
|
|
|
|
= |
|
|
|
|
|
|
|
|
= |
|
|
|
||||
|
|
∂x |
det J |
∂y |
det J |
||||||||||||||||
|
∂Nj |
1 |
|
bj |
∂Nj |
1 |
|
cj, |
|||||||||||||
|
|
|
|
|
= |
|
|
|
|
|
= |
|
|
||||||||
|
|
∂x |
det J |
∂y |
det J |
||||||||||||||||
∂Nm |
1 |
bm |
∂Nm |
1 |
|
|
cm. |
||||||||||||||
|
|
= |
|
|
= |
|
|||||||||||||||
∂x |
det J |
∂y |
det J |
||||||||||||||||||
Поскольку в рассматриваемом случае det J = 2A, выражения для ∂Nα/∂x ∂Nα/∂y в локальной и глобальной системах координат совпадают (для линейного треугольника). Остальные производные для данного конечного элемента равны нулю.
Вычислим производные для квадратичного треугольника в местной системе координат (субпараметрический треугольный конечный элемент второго порядка) (см. рис. 1, б).
2 |
∂xα |
3 = [J]−1 8 |
∂L1 |
9, |
|
|
∂N |
|
> |
∂Nα |
> |
6 |
∂Nα |
7 |
∂Nα |
||
∂y |
< |
∂L2 |
= |
||
4 |
|
5 |
> |
|
> |
|
|
|
: |
|
; |
|
|
|
|
||
где α=i, k, j, ll, m, nn. Будем считать треугольник прямолинейным, т. е.
x = L1xi + L2xj + L3xm, y = L1yi + L2yj + L3ym.
Обратная матрица Якоби в этом случае будет иметь вид
"# " #
|
|
|
|
|
[J]−1 = |
1 |
|
|
yj − ym |
ym − yi |
= |
1 |
|
|
bi |
bj . |
|
|
||||||||||||||||||||
|
|
|
|
|
2A |
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
det J |
|
xm − xj |
xi − xm |
|
|
ci |
cj |
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
Учитывая координату L3, получим |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
∂Ni |
|
|
|
|
|
∂Nk |
|
|
|
|
|
∂Nj |
∂Nll |
|
∂Nm |
|
|
|
|
|
|
|
|
∂Nnn |
|
|
|||||||||||
|
|
=4L1 − 1, |
|
|
|
=4L2, |
|
|
=0, |
|
|
=−4L2, |
|
|
=1 − 4L3 |
, |
|
|
=4(L3 −L1) |
|||||||||||||||||||
∂L1 |
∂L1 |
∂L1 |
∂L1 |
∂L1 |
∂L1 |
|||||||||||||||||||||||||||||||||
|
∂Ni |
|
|
∂Nk |
|
|
|
|
|
∂Nj |
|
|
|
|
∂Nll |
|
|
|
|
|
|
∂Nm |
|
|
|
|
|
∂Nnn |
|
|||||||||
|
|
=0, |
|
|
|
=4L1, |
|
|
=4L2 − 1, |
|
|
=4(L3 −L2), |
|
|
|
|
=1 − 4L3, |
|
=−4L1 |
|||||||||||||||||||
∂L2 |
∂L2 |
∂L2 |
|
∂L2 |
∂L2 |
|
∂L2 |
|||||||||||||||||||||||||||||||
|
|
|
∂Ni |
|
bi |
|
|
|
|
|
|
∂Nk |
4 |
|
|
|
|
|
|
∂Nj |
|
|
bj |
|
|
|
|
|
||||||||||
|
|
|
|
= |
|
(4L1 − 1), |
|
= |
|
(biL2 + bjL1), |
|
|
|
= |
|
(4L2 − 1), |
|
|||||||||||||||||||||
|
|
|
∂x |
2A |
∂x |
2A |
|
|
∂x |
2A |
|
|||||||||||||||||||||||||||
13
∂Nll |
|
4 |
|
(bjL3−bjL2−biL2), |
∂Nm |
|
bi + bj |
|||||||||
|
= |
|
|
|
|
= |
|
|
||||||||
∂x |
2A |
∂x |
|
2A |
||||||||||||
|
|
∂Ni |
|
ci |
(4L1 |
− 1), |
∂Nk |
|
4 |
(ciL2 |
||||||
|
|
|
|
= |
|
|
|
= |
|
|||||||
|
|
|
∂y |
2A |
|
∂y |
2A |
|||||||||
∂Nnn 4
(1−4L3), ∂x =2A(biL3−biL1−bjL1),
+ cjL1), ∂Nj = ci (4L2 − 1),
∂y 2A
|
∂Nll |
4 |
(cjL3−cjL2−ciL2), |
∂Nm |
ci + cj |
(1−4L3), |
∂Nnn |
|
4 |
(ciL3−ciL1−cjL1). |
|||||||||||||||||||||||||||||||
|
|
= |
|
|
|
|
|
= |
|
|
|
|
|
|
= |
|
|||||||||||||||||||||||||
|
∂y |
2A |
∂y |
2A |
|
∂y |
2A |
||||||||||||||||||||||||||||||||||
|
|
При решении двумерных плоских задач конвекции понадобится вы- |
|||||||||||||||||||||||||||||||||||||||
числение интегралов следующего вида: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
w NαdS, |
w |
|
|
|
|
|
w Nα |
|
N |
|
|
|
w Nα |
∂ |
N |
|
w |
|
|
∂ |
2N |
||||||||||||||||||
|
|
NαNβdS, |
|
∂ β |
dS, |
|
|
β |
dS, |
|
Nα |
|
β |
dS, |
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
∂x |
2 |
||||||||||||||||||||||||||||||||
|
|
S |
|
|
|
S |
|
|
|
|
|
S |
∂x |
|
|
|
|
|
|
|
∂y |
|
S |
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
w |
|
|
∂ |
2N |
|
w |
∂Nα |
|
∂ |
N |
w |
∂Nα |
|
N |
|
w NαdГ, |
w NαNβdГ, |
|||||||||||||||||||||||
|
Nα |
|
β |
dS, |
|
|
β |
|
dS, |
|
∂ β |
dS, |
|
||||||||||||||||||||||||||||
|
∂y |
2 |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
S |
|
|
|
|
|
|
∂x ∂x |
S |
∂y |
|
∂y |
|
Г |
|
|
|
Г |
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
S |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
w Nα |
∂Nβ |
dГ, |
w Nα |
∂Nβ |
dГ. |
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
Г |
|
|
|
∂x |
|
|
|
Г |
|
|
∂y |
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Приведем примеры вклада некоторых интегралов в матрицу конечного элемента для линейного треугольника (см. рис. 1, а).
w ∂Nα ∂Nβ dS = |
1 |
2 |
bi2 |
bibj |
bibm |
3 |
, |
||||||||||
|
|
|
|
||||||||||||||
4 |
bjbi |
b2j |
bjbm |
5 |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
S ∂x ∂x |
4A 6 bmbi bmbj |
bm2 |
7 |
|
|||||||||||||
w ∂Nα ∂Nβ dS = |
1 |
2 |
ci2 |
cicj |
cicm |
3 |
, |
||||||||||
|
|
|
|||||||||||||||
|
4 |
cjci |
c2j |
cjcm |
5 |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
S ∂y ∂y |
4A 6 cmci cmcj |
cm2 |
7 |
|
|
||||||||||||
w Nα ∂Nβ dS = |
1 |
2 |
bi |
bj |
bm |
3 |
, |
|||
|
|
|||||||||
4 |
bi |
bj |
bm |
5 |
||||||
|
|
|
|
|
|
|
|
|
||
S |
∂x |
6 6 bi |
bj |
bm |
7 |
|
||||
w Nα ∂Nβ dS = |
1 |
ci |
cj |
||
2 ci |
cj |
||||
|
|
|
|
4 |
|
S |
∂y |
6 |
6 ci |
cj |
|
3
cm 7 cm 5,
cm
14
|
r |
NαNβdГ= |
2 |
(1/3)l |
(1/6)l |
|
0 |
3 |
для стороны i |
|
|
j (Lm=0), |
||||||||||||||||
|
|
|
|
|
|
|
||||||||||||||||||||||
|
4 |
(1/6)l |
(1/3)l |
|
0 |
5 |
− |
|||||||||||||||||||||
|
Г |
|
|
|
6 |
|
0 |
|
|
0 |
|
0 |
7 |
|
|
|
|
|
|
|
|
|
|
|
||||
|
r |
NαNβdГ= |
2 |
0 |
|
0 |
|
0 |
|
3 |
для стороны j |
|
|
m (Li=0), |
||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
4 |
0 (1/3)l |
(1/6)l |
5 |
− |
|||||||||||||||||||||||
|
Г |
|
|
|
60 (1/6)l |
(1/3)l7 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
r |
NαNβdГ= |
2 |
(1/3)l |
0 (1/6)l |
3 |
для стороны m |
|
|
i (Lj=0), |
||||||||||||||||||
|
|
|
|
|
|
|||||||||||||||||||||||
|
4 |
|
0 |
|
0 |
0 |
|
5 |
− |
|||||||||||||||||||
|
Г |
|
|
|
6(1/6)l |
0 (1/3)l7 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
∂Nβ |
|
|
|
(1/2)bil (1/2)bjl (1/2)bml |
|
|
|
|
|
|
|
|
|
|
|||||||||||||
r Nα |
dГ= |
1 |
2(1/2)bil |
(1/2)bjl |
|
(1/2)bml |
3 |
для стороны i |
− |
j (Lm=0), |
||||||||||||||||||
|
2A |
|
||||||||||||||||||||||||||
Г |
∂x |
|
6 |
|
|
0 |
|
|
|
0 |
|
|
|
0 |
|
|
7 |
|
|
|
|
|
|
|||||
|
|
|
|
|
4 |
|
|
0 |
|
|
|
0 |
|
|
|
0 |
|
|
5 |
|
|
|
|
|
|
|
|
|
r Nα |
∂Nβ |
dГ= |
1 |
2(1/2)bil |
(1/2)bjl |
|
(1/2)bml |
3 |
для стороны j |
− |
m (Li=0), |
|||||||||||||||||
|
|
|
||||||||||||||||||||||||||
Г |
∂x |
2A |
6(1/2)bil (1/2)bjl (1/2)bml |
7 |
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
r Nα ∂Nβ dГ= 1 |
( |
1 |
/2)b |
l (1/2)b |
l (1/2)b |
|
l |
3 |
для стороны m |
|
i (Lj=0), |
|||||||||||||||||
2 |
|
0 |
i |
|
|
0 j |
|
|
|
0 |
m |
|
|
|||||||||||||||
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
Г |
∂x |
|
2A 6(1/2)bil (1/2)bjl (1/2)bml7 |
|
|
|
|
|
|
|
− |
|||||||||||||||||
r Nα ∂Nβ dГ= 1 |
(1/2)cil (1/2)cjl (1/2)cml |
|
для стороны i |
|
|
|
j (Lm=0), |
|||||||||||||||||||||
2(1/2)cil |
(1/2)cjl (1/2)cml3 |
− |
||||||||||||||||||||||||||
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
||||
Г |
∂y |
|
2A 6 |
|
|
0 |
|
|
|
0 |
|
|
|
0 |
|
7 |
|
|
|
|
|
|
||||||
r Nα ∂Nβ dГ= |
1 |
|
|
|
0 |
0 |
0 |
|
|
3 |
||
|
2(1/2)cil (1/2)cjl (1/2)cml |
|||||||||||
|
|
|
|
4 |
|
|
|
|
|
|
5 |
|
Г |
∂y |
2A 6(1/2)cil (1/2)cjl (1/2)cml |
7 |
|||||||||
|
|
|
|
( |
|
/2)c |
l (1/2)c |
l (1/2)c |
|
l |
|
|
r Nα |
∂Nβ |
dГ= |
1 |
|
2 |
1 |
0 i |
0 j |
0 |
m |
|
3 |
|
|
|
|
|
|
|||||||
|
|
|
|
4 |
|
|
|
|
|
|
5 |
|
Г |
∂y |
2A 6(1/2)cil (1/2)cjl (1/2)cml |
7 |
|||||||||
для стороны j −m (Li=0),
для стороны m − i (Lj=0).
15
Тепловая гравитационная конвекция. Математическая модель
Для решения задач тепловой гравитационной (а также концентра- ционно-гравитационной) конвекции чаще всего используются уравнения механики сплошной среды для термически сжимаемой жидкости (газа)
в приближении Буссинеска (Обербека – Буссинеска) [18]:
∂V |
+ (V )V |
1 |
p′ + ν∆V + βT ′gn, |
(7) |
||
|
= − |
|
||||
∂t |
ρ0 |
|||||
|
∂T ′ |
+V T ′ = a∆T ′, |
(8) |
|||
|
|
∂t |
||||
|
|
|
|
|
|
|
|
|
|
divV = 0, |
(9) |
||
где V – вектор скорости, температура T ′(либо концентрация примеси C′) отсчитывается от среднего постоянного значения t (либо C), а давление p′ есть отклонение от гидростатического давления p˜, соответствующего постоянной температуре T и плотности ρ0, ν = η/ρ0 – коэффициент кинематической вязкости, n – единичный вектор, направленный вертикально вверх, a = λ/ρ0cp – коэффициент температуропроводности, g – ускорение силы тяжести, β – коэффициент теплового расширения.
Здесь (7) – уравнение движения, (8) – уравнение энергии, (9) – уравнение неразрывности, являющиеся уравнениями сохранения для произвольной области количества движения, энергии и вещества соответственно. Система уравнений дополнена в неявном виде уравнением состояния в виде
ρ = ρ0(1 − βT ′).
Модель Буссинеска является промежуточной между общими уравнениями механики сплошной среды, предполагающими зависимость плотности от давления, скорости и температуры, и уравнениями Навье – Стокса, предполагающими несжимаемость среды (ρ = const).
При выводе уравнений аппроксимации Буссинеска изменение плотности учитывается лишь в уравнении движения в слагаемом, представляющем собой архимедову (подъемную) силу, и не учитывается в остальных уравнениях. Учет изменений плотности только лишь в уравнении движения означает некоторую непоследовательность, поскольку отбрасываются члены исходных уравнений того же порядка, что и сохраняе-
мая архимедова сила. Однако сравнения многочисленных решений этих уравнений с экспериментальным материалом свидетельствуют о хорошем совпадении, по крайней мере, в лабораторных масштабах.
16
В двумерной скалярной постановке уравнения Буссинеска будут
иметь следующий вид: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
∂U |
|
|
∂U |
|
|
∂U |
|
|
|
|
|
1 ∂p′ |
|
||||||||||||||||||
|
|
|
|
+U |
|
|
|
|
|
+V |
|
|
|
|
|
= |
− |
|
|
|
|
|
|
|
|
+ ν∆U + gxβT ′, |
(10) |
|||||
|
|
∂t |
|
∂x |
|
∂y |
ρ0 |
∂x |
||||||||||||||||||||||||
|
|
∂V |
|
|
∂V |
|
|
|
∂V |
|
|
|
|
|
1 ∂p′ |
|
||||||||||||||||
|
|
|
|
+U |
|
|
|
|
+V |
|
|
|
|
= |
− |
|
|
|
|
+ ν∆V + gyβT ′, |
(11) |
|||||||||||
|
|
∂t |
|
∂x |
∂y |
ρ0 |
∂y |
|||||||||||||||||||||||||
|
|
|
|
|
|
|
∂T ′ |
+U |
∂T ′ |
+V |
∂T ′ |
= a∆T ′, |
(12) |
|||||||||||||||||||
|
|
|
|
|
|
|
∂t |
|
∂x |
∂y |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
∂U |
+ |
∂V |
= 0, |
(13) |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
∂x |
|
∂y |
|
||||||||||||||||
где U, V x, y – компоненты вектора скорости, gx, gy – компоненты ускорения, создаваемого массовыми силами.
Система (10) – (13) может быть приведена к виду, не содержащему давления и имеющему на одно уравнение меньше, что существенно упрощает численное решение. Дифференцируя уравнение (10) по y, а уравнение (11) по x и вычитая (10)–(11), можно исключить давление. Вводя функцию ω = ∂U/∂y − ∂V /∂x и учитывая уравнение неразрывности, получим уравнение переноса для величины ω, где ω – вихрь скорости (завихренность) – векторная величина, описывающая локальное вращение жидкости.
Вихрь скорости характеризует угловую скорость в точке, предполагая, что ось вращения проходит через частицу, стянутую в точку. Для плоских течений остается одна не равная нулю составляющая вектора угловой скорости, т. е., строго говоря, ω = −ω. Тогда уравнения (10)–(13) в переменных «вихрь скорости – функция тока–температура» запишутся как
∂ω |
|
∂ω |
|
|
∂ω |
= ν |
∂2ω ∂2ω |
+ gxβ |
T |
|
∂T |
||||||||||||||||||||
|
+U |
|
|
|
+V |
|
|
|
|
|
|
|
+ |
|
|
|
|
∂ ′ |
− gyβ |
′ |
, (14) |
||||||||||
∂t |
∂x |
∂y |
∂x2 |
|
∂y2 |
|
|
∂y |
∂x |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
∂2ψ |
|
|
∂2ψ |
ω, |
|
|
|
(15) |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
+ |
|
= |
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
∂x2 |
∂y2 |
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
∂ψ |
|
|
|
|
|
|
|
|
|
∂ψ |
|
|
|
(16) |
|||||
|
|
|
|
|
|
|
U = |
|
|
, |
|
V = − |
|
, |
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
∂y |
|
∂x |
|
|
|||||||||||||||||||
|
|
|
∂T ′ |
+U |
∂T ′ |
|
+V |
∂T ′ |
= a∆T ′ + bT ′ + Q. |
(17) |
|||||||||||||||||||||
|
|
|
|
|
∂t |
∂x |
|
|
∂y |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
В уравнение (17) добавлены внутренние распределенные источники тепла (либо примеси для концентрационных задач), линейно зависящие
17
от температуры, где Q – мощность внутренних источников, b – коэффициент нелинейности.
Система (14)–(17) дополняется начальными и граничными условиями для ω, ψ, T ′. Предполагается возможность существования на границах
области граничных условий Дирихле, Неймана и Ньютона: |
|
TГ′ = T0, |
(18) |
λ(∂T ′/∂n)Г = −q0, |
(19) |
λ(∂T ′/∂n)Г + αTГ′ = αT. |
(20) |
Условия на границах для функции тока и вихря скорости могут являться условиями Дирихле или Неймана, в зависимости от конкретной задачи. При этом основную трудность представляет определение граничных условий для вихря скорости на твердых непроницаемых границах.
Уравнения Буссинеска в безразмерном виде
В большинстве численных исследований используется безразмерный вид уравнений Буссинеска. Для задач с фиксированными тепловыми потоками в качестве масштабов расстояния, времени, скорости и температуры
удобнее выбрать: H, H2/ν, ν/H, q0H/λ, тогда безразмерные (нормирован- |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ные) переменные X = |
x |
|
, Y = |
y |
|
, τ = |
|
νt |
, U = |
uH |
|
|
,V = |
vH |
|
, θ = |
λϑ |
. Таким |
|||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
ν |
|
ν |
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
H |
|
|
|
|
|
|
|
H |
|
|
|
H2 |
|
|
|
|
|
|
|
|
|
|
q0H |
||||||||||||||||||||||||||
образом, x = XH, y = Y H, t = H2τ/ν, u = νU/H, |
|
|
v = νV /H, ϑ = q0Hθ/λ. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Заменяем переменные в уравнениях (давление не нормируем, т. к. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
потом оно будет исключено). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
∂(νU/H) |
|
|
|
νU ∂(νU/H) |
νV ∂(νU/H) |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ ( |
|
|
|
) |
|
|
|
|
|
|
|
+ ( |
|
|
) |
|
|
|
|
|
|
|
|
|
= |
|
|
|
|||||||||||||||||
|
|
|
|
|
|
∂(H2τ/ν) |
|
H |
∂(XH) |
|
H |
|
|
|
∂y |
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
∂p |
|
|
ν2 |
|
|
|
|
|
q0Hθ |
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
= − |
|
|
|
|
|
|
|
|
+ |
|
|
∆U + gxβ |
|
|
|
|
|
. |
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
ρ0 |
∂(XH) |
H3 |
|
|
|
λ |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||
Таким образом, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
ν2 |
|
∂U |
|
∂U |
|
|
|
|
|
|
∂U |
|
|
|
|
1 ∂p ν2 |
|
gxβq0H |
|
|
||||||||||||||||||||||||||||||||||||||
|
|
( |
|
|
|
+U |
|
|
|
|
+V |
|
|
|
) = − |
|
|
|
|
|
|
|
+ |
|
∆U + |
|
|
|
|
θ. |
|||||||||||||||||||||||||||||
H3 |
∂τ |
∂X |
|
∂Y |
ρ0H |
∂X |
|
H3 |
|
λ |
|
||||||||||||||||||||||||||||||||||||||||||||||||
Делим правую и левую часть уравнения на ν2/H3. |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
∂U |
|
∂U |
|
|
|
|
∂U |
|
|
H2 ∂p |
|
|
|
|
|
|
|
|
|
gxβq0H4 |
|
|
|
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
+U |
|
+V |
|
= |
− |
|
|
|
+ ∆U + |
|
|
|
θ. |
|
|
|
|||||||||||||||||||||||||||||||||||||
|
|
|
|
∂τ |
∂X |
∂Y |
ρ0ν2 |
∂X |
|
λν2 |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
18
Аналогично масштабируя второе уравнение, получим:
∂U |
|
+U |
∂U |
|
+V |
∂U |
= − |
|
H2 ∂p |
+ ∆U + Grxθ, |
|||||||||
∂τ |
|
∂X |
|
|
∂Y |
|
ρ0ν2 |
|
|
∂X |
|||||||||
|
∂V |
|
+U |
|
∂V |
|
+V |
|
∂V |
= − |
|
H2 ∂p |
+ ∆V + Gryθ, |
||||||
|
∂τ |
|
|
∂X |
|
|
∂Y |
|
ρ0ν2 |
|
∂Y |
|
|||||||
где Grx=gxβq0H4/λν2, Gry=gyβq0H4/λν2 – числа Грасгофа.
Масштабируем уравнение неразрывности: |
|
|
|
||||||||||||
∂(νU/H) |
|
∂(νV /H) |
|
ν ∂U ∂V |
|
||||||||||
|
|
+ |
|
|
|
= 0, |
|
|
|
|
+ |
|
= 0, |
||
|
∂(XH) |
∂(Y H) |
|
H2 |
∂X |
∂Y |
|||||||||
получаем |
|
∂U |
|
∂V |
|
|
|
|
|
|
|
||||
|
|
|
|
= 0. |
|
|
|
|
|||||||
|
|
|
|
|
+ |
|
|
|
|
|
|
||||
|
|
|
|
∂X |
∂Y |
|
|
|
|
||||||
Масштабируем уравнение энергии: |
|
|
|
|
|
|
|
|||||||||||||||
|
∂(q Hθ/λ) |
|
|
νU |
∂(q0Hθ/λ) |
|
|
|
|
νV |
||||||||||||
|
0 |
|
+ |
|
|
|
|
|
|
|
|
|
|
+ |
|
|
||||||
|
∂(τH2/ν) |
H |
|
∂(XH) |
H |
|||||||||||||||||
|
|
|
q ν |
|
∂θ |
|
|
∂θ |
|
|
∂θ |
|||||||||||
|
|
|
|
0 |
|
|
|
+U |
|
|
+V |
|
|
|
|
|||||||
|
|
|
|
λH |
∂τ |
∂X |
∂Y |
|
||||||||||||||
|
|
|
|
|
|
|
∂θ |
|
|
∂θ |
|
∂θ |
|
|
||||||||
|
|
|
|
|
|
|
|
+U |
|
+V |
|
|
= |
|||||||||
|
|
|
|
|
|
|
∂τ |
∂X |
∂Y |
|||||||||||||
∂(q0Hθ/λ) = a q0 ∆θ,
∂(Y H) λH
= a q0 ∆θ,
λH
1 ∆θ,
Pr
(21)
(22)
(23)
(24)
где Pr = ν/a – число Прандтля.
Запишем уравнения в переменных «вихрь скорости – функция тока», исключив тем самым давление. Для этого ∂(22)/∂Y − ∂(21)/∂X и, комби-
нируя слагаемые, получим: |
|
|
|
|
|
|
|
|
∂Y ∂Y − ∂X + ∂X |
+ ∂Y ∂Y |
− ∂X = |
||||||||||||||||||||||||||||
|
∂τ ∂Y |
− ∂X +U |
∂X ∂Y |
− ∂X +V |
|
||||||||||||||||||||||||||||||||||
|
∂ ∂U |
|
∂V |
∂ ∂U |
|
|
|
∂V |
|
|
|
|
|
∂ ∂U |
|
∂V |
|
|
∂U |
|
∂V |
|
∂U |
|
∂V |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
∂U |
|
∂V |
|
|
∂θ |
|
|
|
|
∂θ |
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
= ∆ |
|
|
|
− |
|
|
|
+Grx |
|
−Gry |
|
. |
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
∂Y |
|
∂X |
∂Y |
∂X |
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
Вводя величину |
∂U |
|
− |
∂V |
= |
|
ω, безразмерную z-компоненту ротора |
||||||||||||||||||||||||||||||
|
|
∂Y |
|
∂X |
|
||||||||||||||||||||||||||||||||||
скорости и учитывая уравнение неразрывности, получаем: |
|
|
|
|
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
∂ω |
|
|
|
∂ω |
|
|
∂ω |
|
|
|
|
|
∂θ |
|
|
|
|
|
∂θ |
|
|
|
|
|||||||||||
|
|
|
|
|
|
+U |
|
+V |
|
= ∆ω + Grx |
|
− Gry |
|
. |
|
|
(25) |
||||||||||||||||||||||
|
|
|
|
|
∂τ |
∂X |
∂Y |
∂Y |
∂X |
|
|
||||||||||||||||||||||||||||
19
Вводя безразмерную функцию тока такую, что U = |
∂ψ |
, V = − |
∂ψ |
, |
|
|
|
|
|||
∂Y |
∂X |
||||
получим из определения вихря скорости уравнение Пуассона для функции тока:
∆ψ = ω. |
(26) |
Таким образом, безразмерные (масштабированные) уравнения Буссинеска в переменных «вихрь скорости – функция тока» имеют вид:
∂ω |
+ |
∂ψ ∂ω |
− |
∂ψ ∂ω |
= ∆ω + Grx |
∂θ |
− Gry |
∂θ |
, |
||||||||||||||||||
∂τ |
∂Y |
|
∂X |
∂X |
|
∂Y |
|
∂Y |
∂X |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
∆ψ = ω, |
|
|
|
|
|
|
|
||||||
|
|
∂θ |
|
∂ψ ∂θ |
|
∂ψ ∂θ |
1 |
∆θ. |
|
||||||||||||||||||
|
|
|
|
+ |
|
|
|
|
− |
|
|
|
= |
|
|
||||||||||||
|
|
|
∂τ |
∂Y |
∂X |
∂X |
∂Y |
Pr |
|
||||||||||||||||||
(27)
(28)
(29)
Граничные условия для температуры: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||
• условие Дирихле ϑ = ϑ0, |
|
нормируем |
|
q0H |
|
θ = ϑ0, таким образом θ = |
|||||||||||||||||||||||||||||||||||||||||||
|
|
λ |
|||||||||||||||||||||||||||||||||||||||||||||||
|
|
λ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
= |
|
|
ϑ0, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
q0H |
|
|
|
|
|
|
|
∂ϑ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
∂(q0Hθ/λ) |
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
• условие Неймана |
−λ |
|
|
|
|
= q, нормируем −λ |
|
|
|
|
|
|
|
= q, далее − |
|||||||||||||||||||||||||||||||||||
∂n |
|
∂(NH) |
|||||||||||||||||||||||||||||||||||||||||||||||
−λ |
q0H ∂θ |
= q, таким образом − |
∂θ |
= q/q0, |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
λH |
|
∂N |
|
|
∂N |
|
|
|
|
|
|
|
|
∂(q0Hθ/λ) |
|
||||||||||||||||||||||||||||||||||
• условие Ньютона −λ |
∂ϑ |
= α(ϑ − ϑ0), |
нормируем −λ |
= |
|||||||||||||||||||||||||||||||||||||||||||||
∂n |
|
|
∂(NH) |
||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
q Hθ |
|
|
|
|
|
|
|
|
|
|
|
q0H ∂θ αq0H |
|
|
|
λ |
|
|
|
|||||||||||||||||||||||||||
= α |
|
0 |
|
|
|
|
− ϑ0 , далее −λ |
|
|
|
|
|
= |
|
|
|
|
|
|
θ − |
|
|
ϑ0 |
, таким об- |
|||||||||||||||||||||||||
|
λ |
|
|
|
|
λH |
∂N |
|
|
λ |
|
|
|
q0H |
|||||||||||||||||||||||||||||||||||
разом |
− |
∂θ |
= Bi θ − |
|
|
λ |
|
ϑ0 |
, где Bi = αH/λ – число Био. |
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
∂N |
q0H |
|
|
||||||||||||||||||||||||||||||||||||||||||||||
Граничные условия для вихря скорости: |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
• условие Дирихле ζ = ζ0, |
|
размерность [ζ]=1/c, в качестве масштаба |
|||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H2ζ |
νω |
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
||||||||||||
выберем ν/H2, тогда ω = |
|
|
|
|
и ζ = |
|
|
|
|
, таким образом ω = 7leH |
ζ0. |
||||||||||||||||||||||||||||||||||||||
|
ν |
|
H2 |
||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
∂ζ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ν |
|
||||||||||||
• условие Неймана |
−ν |
|
ζ0′ , размерность [ν∂ζ/∂n] = м/с2, масштаби- |
||||||||||||||||||||||||||||||||||||||||||||||
|
= |
|
|||||||||||||||||||||||||||||||||||||||||||||||
∂n |
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
∂ |
|
|
ων/H2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
∂ω |
H3 |
|
|
|
||||||||
руем −ν |
|
∂(NH) |
|
= ζ0′ , таким образом |
− |
|
= |
|
ζ0′ . |
|
|
|
|||||||||||||||||||||||||||||||||||||
|
∂N |
ν2 |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
20
