ВУЗ:
Составители:
Рубрика:
Сравнивая это выражение с формулой (8.5), получим
1,1
1,
2
1
+−
+
−+
=
ji
ji
as
a
,
ijjijiji
subab
+
=
+−+−+ 1,11,11,
(8.7)
( i=2, 3,…, n ).
При i=1 из формул (8.3) и (8.5) имеем
jjjj
suuusu
11,21,11,0
)2(
−
=
+
+
−
+++
и
)(
1,21,11,11,1 ++++
+
=
jjjj
ubau . (8.8)
Отсюда, используя граничные условия, получаем
s
usut
u
jjj
j
+
+
+
=
++
+
2
)(
1,211
1,1
ϕ
. (8.9)
Так как формулы (8.8) и (8.9) должны быть тождественны, то, сравнивая их, выводим:
s
a
j
+
=
+
2
1
1,1
,
jjj
sutb
111,1
)(
+
=
++
ϕ
. (8.10)
Пользуясь формулами (7) и (10), производя «прогонку» в прямом направлении {прямой
ход), определяем две последовательности чисел:
1,11,21,1
,...,,
+−++ jnjj
aaa и
1,11,21,1
,...,,
+−++ jnjj
bbb .
Отсюда, применяя формулы (8.4) и (8.5), с помощью «обратного хода» находим значения
искомой функции:
)(
11, ++
=
jjn
tu
ψ
,
1,11,11,1,1
)(
+−+−++−
+=
jnjnjnjn
abuu ,
1,21,21,11,2
)(
+−+−+−+−
+=
jnjnjnjn
abuu ,
………………………….
1,11,11,21,1
)(
++++
+=
jjjj
abuu .
Таким образом, указан способ перехода от j-го слоя к (j+1)-му слою. Следовательно, от-
правляясь от известного начального (нулевого) слоя, можно шаг за шагом построить искомое
решение u(х,t) во всех точках сетки (х
i
,t
j
).
9. Метод сеток для уравнении гиперболического типа
Рассмотрим простейшее уравнение гиперболического типа, а именно уравнении свобод-
ных колебаний однородной ограниченной струны:
2
2
2
2
2
x
u
a
t
u
∂
∂
=
∂
∂
, (9.1)
и будем искать решение уравнения (9.1) при заданных начальных и краевых условиях
и(х, 0)=f(х), и
t
(х,0)=F(х) (0
≤
х
≤
l) (9.2)
и
u(0,t)=
ϕ
(t) , u(l,t)=
ψ
(t) (0
≤
t<
∞
) . (9.3)
Сравнивая это выражение с формулой (8.5), получим 1 ai , j +1 = , bi , j +1 = ai −1, j +1bi −1, j +1 + suij (8.7) 2 + s − ai −1, j +1 ( i=2, 3,…, n ). При i=1 из формул (8.3) и (8.5) имеем u0, j +1 − ( 2 + s )u1, j +1 + u2, j +1 = − su1 j и u1, j +1 = a1, j +1 (b1, j +1 + u2, j +1 ) . (8.8) Отсюда, используя граничные условия, получаем ϕ (t j +1 ) + su1 j + u2, j +1 u1, j +1 = . (8.9) 2+s Так как формулы (8.8) и (8.9) должны быть тождественны, то, сравнивая их, выводим: 1 a1, j +1 = , b1, j +1 = ϕ (t j +1 ) + su1 j . (8.10) 2+s Пользуясь формулами (7) и (10), производя «прогонку» в прямом направлении {прямой ход), определяем две последовательности чисел: a1, j +1 , a2, j +1 ,..., an −1, j +1 и b1, j +1 , b2, j +1 ,..., bn −1, j +1 . Отсюда, применяя формулы (8.4) и (8.5), с помощью «обратного хода» находим значения искомой функции: un , j +1 = ψ (t j +1 ) , un −1, j +1 = (un, j +1 + bn −1, j +1 )an −1, j +1 , un − 2, j +1 = (un −1, j +1 + bn − 2, j +1 )an − 2, j +1 , …………………………. u1, j +1 = (u2, j +1 + b1, j +1 )a1, j +1 . Таким образом, указан способ перехода от j-го слоя к (j+1)-му слою. Следовательно, от- правляясь от известного начального (нулевого) слоя, можно шаг за шагом построить искомое решение u(х,t) во всех точках сетки (хi ,tj). 9. Метод сеток для уравнении гиперболического типа Рассмотрим простейшее уравнение гиперболического типа, а именно уравнении свобод- ных колебаний однородной ограниченной струны: ∂ 2u ∂ 2u = a2 , (9.1) ∂t 2 ∂x 2 и будем искать решение уравнения (9.1) при заданных начальных и краевых условиях и(х, 0)=f(х), иt(х,0)=F(х) (0≤х≤l) (9.2) и u(0,t)=ϕ(t) , u(l,t)=ψ(t) (0≤t<∞) . (9.3)
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »