УДК 51
ЕКІНШІ РЕТТІ ЖАЙ ТЕҢДЕУЛЕРДІ ЕРКІН КООРДИНАТТАР ЖҤЙЕСІНДЕ ШЕШУ
Жамалбекова А.А., Аипенова А.С.
Магистрант, Әл-Фараби атындағы Қазақ Ҧлттық Университеті,
Алматы Ғылыми жетекші - ф.-м.ғ.д., профессор Кангужин Б.Е.
18
Екінші реттегі жай теңдеулерді сандық тәсілдермен шешуді қарастырамыз:
d 2 u du
a(x) f (x),0 x 1
dx2 (*)
dx
u(0) u(1) 0
есебі берілсін делік. Мҧндағы a(x),f(x)C2
0,1
.Егер де еркін координаттар x x(q) тҥрінде берілсін десек, (*)теңдеуі жаңа q координатасында
d ( 1 du ) a(x) du f
x(q)
dq dx dq
тҥрінде жазылады, мҧндағы
dq dx
- тҥрлендіру Якобияны.
x x(q) функциясын табу ҥшін
( x
) 0,0 q 1
q q
x(0) 0, x(1) 1
есебін қарастырамын, мҧндағы (x) - басқару функциясы. Мысалы:
du 2
12 1 .
dx
Бҧл жағдайда есептеу тор нҥктелері u(x) функциясының градиенттері ҥлкен ӛзгеру аралығына шоғырланады.
dx du 2 12dx
dq const, 1 dx dq const
1
2 12
du
1 const S0
dx
0
u(x) график ҧзындығы
xi x(qi ), qi ih
Сонымен (*) есебін шығару ҥшін, параметрлік q координатасында біркелкі қадам h - қа тең есептеу торын пайдаланамыз.
Есептеу формулалары мынадай болады:
19
1
u
i1
u
i
u
q,i
fi i , i 1, N 1
k 1 h
2 q
ui1 ui
uq,i
h
qi ih, i 0, N , Nh 1
x
k 1 x
1 k
k 2 h
u0 0, u N 0
x
i1 x
i1
i 2h
k 1 xq,i
2 q 0, i 1, N 1
x
0
0, x
N
1
Осы теңдеулер жҥйесінің шешімдерін табу ҥшін мынадай итерациялық алгоритм қарастырылады:
n1 n n1 n1 n1 n1 n1 n1 n1 n1
uk uk uk 1 u
k uk uk 1 u
k 1 u k
x
k 1 x
k 1 f (x n1 )
n1 n1 n1
h
n1
h 2h
k
x
k 1 xk xk xk 1
k 1, N 1
n1 n1
0
u0 0, u N xkn1 xkn 1 [ n (x n1 x n1 ) n (x n1 x n1 )]
h 2 k 12 k 1 k k12 k k 1 k 1, N 1
n1 n1
1 x0 0, xN
xk0 (kh)
(kh) 0 .
Әдебиеттер 1.
Самарский А.А. Теория разностных схем. - М., Наука, 1989.