Составители:
87
Конечно-разностные схемы для двухмерной задачи
Пусть G = [0,L
x
]×[0,L
y
] – прямоугольная область на плоско-
сти (x, y), ∂G – граница области G, u(x,y,t) – функция, опреде-
ленная в области G×[0,T]. Рассмотрим задачу нахождения реше-
ния u(x,y,t), удовлетворяющего уравнению
),,,(
2
2
2
2
tyxF
y
u
x
u
A
t
u
+
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
∂
∂
+
∂
∂
=
∂
∂
(6.10)
дополненного начальными данными
u(x,y,0) = u
0
(x,y)
и краевыми условиями первого рода:
u(x,y,t)⏐
∂G
=
μ
(t).
Введем в области G×[0,T] конечно-разностную сетку с ша-
гами h
x
= L
x
/N
x
,
h
y
= L
y
/N
y
и
τ
=
Τ/Μ
: t
n
= n
⋅τ
, x
i
= ih
x
,
y
j
= j h
y
. Построим семейство двухслойных конечно-разностных
схем:
).,,(
22
)1(
22
2
11
2
11
2
1
1
11
1
2
1
1
11
1
1
n
ji
y
n
ij
n
ij
n
ij
x
n
ji
n
ij
n
ji
y
n
ij
n
ij
n
ij
x
n
ji
n
ij
n
ji
n
ij
n
ij
tyxF
h
uuu
h
uuu
A
h
uuu
h
uuu
A
uu
+
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
+−
+
+−
−+
+
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
+−
+
+−
=
−
−+−+
+
−
++
+
+
−
++
+
+
σ
σ
τ
Можно видеть, что шаб-
лон схемы, представлен-
ный на рис. 6.6, включает
пять точек на неизвест-
ном, (n+1)-м временном
слое и девять точек на из-
вестном n-м слое. При
σ
= 0 схема является яв-
ной, и ее решение можно
найти по формулам:
Рис. 6.6. Шаблон схемы для двух-
мерного уравнения теплопроводности
.1,...,2,1,0,,...,2,1,,...,2,1
),,,(
22
2
11
2
11
1
−===
+
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
+−
+
+−
+=
−+−+
+
MnNyjNxi
tyxF
h
uuu
h
uuu
Auu
n
ji
y
n
ij
n
ij
n
ij
x
n
ji
n
ij
n
ji
n
ij
n
ij
τ
(6.11)
Конечно-разностные схемы для двухмерной задачи
Пусть G = [0,Lx]×[0,Ly] – прямоугольная область на плоско-
сти (x, y), ∂G – граница области G, u(x,y,t) – функция, опреде-
ленная в области G×[0,T]. Рассмотрим задачу нахождения реше-
ния u(x,y,t), удовлетворяющего уравнению
∂u ⎛ ∂ 2u ∂ 2u ⎞
= A⎜⎜ 2 + 2 ⎟⎟ + F ( x, y , t ), (6.10)
∂t ⎝ ∂x ∂y ⎠
дополненного начальными данными
u(x,y,0) = u0(x,y)
и краевыми условиями первого рода:
u(x,y,t)⏐∂G =μ(t).
Введем в области G×[0,T] конечно-разностную сетку с ша-
гами hx = Lx/Nx, hy = Ly/Ny и τ = Τ/Μ: tn = n⋅τ, xi = ihx,
yj = j hy. Построим семейство двухслойных конечно-разностных
схем:
uijn+1 − uijn ⎛ uin++11j − 2uijn+1 + uin−+11j uijn++11 − 2uijn+1 + uijn−+11 ⎞
= Aσ ⎜ + ⎟+
τ ⎜ h 2
h 2 ⎟
⎝ x y ⎠
⎛ uin+1 j − 2uijn + uin−1 j uijn+1 − 2uijn + uijn−1 ⎞
+ A(1 − σ )⎜ + ⎟ + F ( xi , y j , t n ).
⎜ h 2
h 2 ⎟
⎝ x y ⎠
Можно видеть, что шаб-
лон схемы, представлен-
ный на рис. 6.6, включает
пять точек на неизвест-
ном, (n+1)-м временном
слое и девять точек на из-
вестном n-м слое. При
σ = 0 схема является яв-
ной, и ее решение можно Рис. 6.6. Шаблон схемы для двух-
найти по формулам: мерного уравнения теплопроводности
⎛ uin+1 j − 2uijn + uin−1 j uijn+1 − 2uijn + uijn−1 ⎞
uijn+1 = uijn + τA⎜ + ⎟ + F ( xi , y j , t n ),
⎜ h 2
h 2 ⎟ (6.11)
⎝ x y ⎠
i = 1, 2,..., Nx, j = 1, 2,..., Ny, n = 0,1, 2,..., M −1.
87
Страницы
- « первая
- ‹ предыдущая
- …
- 83
- 84
- 85
- 86
- 87
- …
- следующая ›
- последняя »
