ВУЗ:
Составители:
2
времени, вследствие чего лишь в редких ситуациях становится возмож-
ным аналитическое решение системы уравнений (3.3), (3.4). При числен-
ном решении этой системы, предполагаются заданными начальные усло-
вия (3.5), а также компоненты силы
zyx
f,f,f во всей области движения
частицы.
Уравнения (3.3), (3.4) с математической точки зрения являются од-
нотипными, поэтому их можно записать в следующем формализованном
виде:
(
)
t,YSdtdY
=
, (3.6)
Начальные условия (3.5) тогда примут вид:
0
YY
=
при 0
0
=
t (3.7)
Алгоритм численного решения дифференциальных уравнений (3.6)
на промежутке
[
]
Tt,t
+
00
сводится к вычислению значений непрерывной
функции
(
)
tY
лишь в дискретные моменты времени tkt
k
∆
=
(
N
..,
,
,
,
k
2
10
=
), где
t
∆
- временной шаг, tTN
∆
=
- число шагов. Значение
функции
Y
в момент времени
1+k
t вычисляется по ее значению в преды-
дущий момент времени
k
t с помощью разложения в ряд Тейлора вблизи
точки
(
)
k
tY , которое в линейном приближении имеет вид :
(
)
(
)
(
)
(
)
(
)
2
1
tOtt,tYStYtY
kkkk
∆+∆+=
+
, (3.8)
Последний член в правой части определяет точность разложения и означа-
ет существование некоторой константы А, зависящей от функции
(
)
tY
, так
что разность между
(
)
1
+
k
tY и двумя первыми членами правой части будет
меньше
2
tA
∆
при достаточно малых
t∆
. С вычислительной точки зрения,
эта величина является ошибкой метода
Y∆
, которая, очевидно, пропор-
циональна
2
t
∆
.
Суть простейшего вычислительного алгоритма (метод Эйлера) сво-
дится к замене точной формулы (3.8) приближенным соотношением
(
)
(
)
(
)
(
)
tt,tYStYtY
kkkk
∆
+
≈
+1
. (3.8')
Полученное согласно этой формуле значение функции
(
)
1+k
tY
отличается
от точного (3.8) на величину
Y∆
(см. рис. 3.1). Формула (3.8') наглядно
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
времени, вследствие чего лишь в редких ситуациях становится возмож-
ным аналитическое решение системы уравнений (3.3), (3.4). При числен-
ном решении этой системы, предполагаются заданными начальные усло-
вия (3.5), а также компоненты силы f x , f y , f z во всей области движения
частицы.
Уравнения (3.3), (3.4) с математической точки зрения являются од-
нотипными, поэтому их можно записать в следующем формализованном
виде:
dY dt = S (Y ,t ), (3.6)
Начальные условия (3.5) тогда примут вид:
Y = Y0 при t0 = 0 (3.7)
Алгоритм численного решения дифференциальных уравнений (3.6)
на промежутке [t 0 , t 0 + T ] сводится к вычислению значений непрерывной
функции Y (t ) лишь в дискретные моменты времени t k = k ∆t
( k = 0 ,1,2 ,.., N ), где ∆t - временной шаг, N = T ∆t - число шагов. Значение
функции Y в момент времени tk +1 вычисляется по ее значению в преды-
дущий момент времени t k с помощью разложения в ряд Тейлора вблизи
точки Y (t k ) , которое в линейном приближении имеет вид :
Y (t k +1 ) = Y (t k ) + S (Y (t k ),t k )∆t + O (∆t 2 ), (3.8)
Последний член в правой части определяет точность разложения и означа-
ет существование некоторой константы А, зависящей от функции Y (t ) , так
что разность между Y (t k +1 ) и двумя первыми членами правой части будет
меньше A∆t 2 при достаточно малых ∆t . С вычислительной точки зрения,
эта величина является ошибкой метода ∆Y , которая, очевидно, пропор-
циональна ∆t 2 .
Суть простейшего вычислительного алгоритма (метод Эйлера) сво-
дится к замене точной формулы (3.8) приближенным соотношением
Y (t k +1 ) ≈ Y (t k ) + S (Y (t k ),t k )∆t . (3.8')
Полученное согласно этой формуле значение функции Y (t k +1 ) отличается
от точного (3.8) на величину ∆Y (см. рис. 3.1). Формула (3.8') наглядно
2
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »
