Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Численные методы в задачах математического моделирования движения небесных тел в Солнечной системе. Монография

.pdf
Скачиваний:
2
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
Ω
Ω
(
)
(
)
(
)
(
)
P
p, i
Ω
c
Ω
ω
ω
υ
−
=
u
=
σ
()(
)
Из сферических треугольников
так как
izn =,
,
izn cos,cos =
.
nx и
Ω= sinsin,cos ixn
ny , находим
,
Ω−= cossin,cos iyn
,
На основании (2.8), (2.11) и (2.36) имеем
dy
dx
  
 
  
z
y
dx
z
dt
dy
x
dt
dt
dt
dz
x
dt
dx
y
dt
*
*
+=−
1
0
*
*
1
0
*
*
1
0
.cos
ipcc
Ω+=Ω=−
,sinsinsinsin
ipccic
Ω+−=Ω−=−
,cossincossin
ipccic
Формулы (2.50) устанавливают связь между координатами тела
и их производными и величинами
,
, а также c постоян-
(2.50)
ными
c
,
c
,
2
c и
1
.
3
На рис. 2.2 точкой P отмечено положение небесного тела на его орбите, точкой П – направление на перигелий. Тогда угол u
обозначает угол ,SPΩ υ обозначает угол ПSP ,
.SP
Угол u называется аргументом широты тела, υ – истинной
аномалией его, а
c – аргументом перигелия и обозначается
6
c обозначает угол
6
. Из
рис. 2.2 следует, что
. (2.51)
Аргумент перигелия ω может принимать любые значения от
0 до 360 в направлении движения тела.
2.5. ЭЛЕМЕНТЫ ОРБИТ
Для определения постоянной ния тела через перигелий через T, тогда в этот момент 0
c обозначим момент прохожде-
4
и, следовательно, cTc −=
4
, (2.52)
поэтому соотношение (2.13) запишется в виде
*
2
σ
*
1
0
TtpccTtc −+=−=
. (2.53)
41
i
Ω
ω
a
e
T
y
(
)
=
−
(
)
cos
1
e
ω
υ
+
=
u
(
)
(
)
=
(
)
E
υ
u
Все постоянные интегрирования выражены через шесть постоян-
ных элементов орбит, которые обозначаются следующим образом:
– наклонение орбиты к эклиптике,
–долгота восходящего узла,
– аргумент перигелия.
Эти элементы определяют расположение плоскости орбиты в пространстве и направление большой оси орбиты. Они зависят от выбора координатной системы. Далее
– большая полуось,
– эксцентриситет.
Эти элементы определяют размеры и форму орбиты.
– момент прохождения через перигелий, который определяет
положение тела на орбите в определенный момент.
2.6. ВЫЧИСЛЕНИЕ ПРЯМОУГОЛЬНЫХ КООРДИНАТ И СКОРОСТЕЙ ПО ЭЛЕМЕНТАМ ОРБИТ
Для эллиптического движения прямоугольные координаты x,
,
z по элементам орбит вычисляются с помощью следующих
формул [40]:
MEeE
iurz sinsin
Здесь M – средняя аномалия
t – начальный момент времени (эпоха);
0
M – средняя аномалия в эпоху;
0
– эксцентрическая аномалия; – истинная аномалия; – аргумент широты.
sin , (2.55)
υ
tg
=
2
r
= , (2.57)
+
MttnM +−=
, (2.54)
00
1
1
E
e
+
tg
, (2.56)
21
e
−
2
ea
−
υ
, (2.58)
iuurx cossinsincoscos Ω−Ω= , (2.59)
iuury coscossinsincos Ω+Ω= , (2.60)
. (2.61)
/ accn += ;
1
3*
* 0
42
y
υ
(
)
(
)
Ω
ω
Радиус-вектор r и прямоугольные координаты x,
,
z можно
вычислить по формулам, не требующим знания истинной аномалии
. Эти формулы имеют вид [1]
ξ
  
η
 
 
Eear cos1−=
, (2.62)
−=
,cos
eEa
2
−=
+=
QPx
+=
QPy
+=
QPz
(2.63)
.sin1
Eea
,
ηξ
xx
,
(2.64)
ηξ
yy
,
ηξ
zz
где ξ и η – орбитальные координаты, а направляющие косинусы
P
,
P
,
P
,
Q
,
Q
,
x
y
z
x
Q определяются через элементы
y
z
,
и i
по формулам
x
 
y
=
z
x
 
y
z
isP
ω
Ω=
.sincos
iQ
ωω
Ω−Ω=
,cossinsincoscos
iP
ωω
Ω+Ω=
,coscossinsincos
iP
(2.65)
.sinsin
Ω−Ω−=
,cossincoscossin
ωω
ωω
iQ
Ω+Ω−=
,coscoscossinsin
iQ
(2.66)
Для контроля вычислений используются равенства
 
 
 
Пусть V – скорость,
V – радиальная скорость, nV – трансвер-
r
222
=++
,1
PPP
zyx
222
=++
,1
QQQ
zyx
QPQPQP
(2.67)
=++
.0
zzyyxx
сальная скорость. Тогда
12
*
*
2
V
r
( )
0
* 0
=
ccV
1
*
cc
+
1
p
−+=
, (2.68)
ar
υ
sin
e
, (2.69)
43
ɺ
ɺ
ɺ
y
τ
−=−
(
)
cos
1
e
ω
υ
+
=
u
(
)
y
(
)
(
)
*
*
cc
+
1
0
V
=
n
( )
p
υ
cos1
e
+
. (2.70)
Дифференцируя (2.59) – (2.61) по времени, найдем
x
ɺ
x
 
ɺ
y
  
ɺ
z
 
( )
r
y
( )
r
z
+=
r
.sincos
iVuV
nr
Ω−Ω−+=
Ω+Ω−+=
,cossincoscossin
ViuuV
nr
,coscoscossinsin
ViuuV
(2.71)
nr
Формулы (2.71) позволяют вычислить проекции скорости на
оси координат. Для вычисления V имеем формулу
2222
zyxV
++= , (2.72)
которую можно использовать для контроля.
Для вычисления прямоугольных координат x,
,
z при гипер-
болическом движении могут быть использованы следующие фор­мулы:
*
*
ccn+
1
)(sh
0
= , (2.73)
3
a
tnHHe , (2.74)
12H
e
tg
υ
r
 
( )
 
=
+
=
=
tg
, (2.75)
e
ea
+
21
−
2
1
−
, (2.76)
υ
, (2.77)
Ω−Ω=
ω
.sinsin
iurz
Ω+=
Радиус-вектор r и прямоугольные координаты x,
вычислить также по формулам
Hea sh1
ξ
η
2
44
1ch −= Hear
, (2.79)
Hea ch−=
, (2.80)
−=
, (2.81)
,cossinsincoscos
iuurx
,coscossinsincos
iuury
(2.78)
,
z можно
y
2
2
2
ω
υ
+
=
u
(
)
2
3
(
)
(
)
σ
=
ηξ
QPx +=
, (2.82)
xx
ηξ
QPy += , (2.83)
yy
ηξ
QPz += , (2.84)
zz
не требующим знания истинной аномалии υ, значений ξ и η – орбитальных координат и направляющих косинусов
Q
,
Q
,
x
Q , которые определяются по формулам (2.62), (2.63).
y
z
P
,
P
,
x
P
y
z
Для вычисления проекций скорости на координатные оси мож­но использовать формулы (2.68) – (2.70), при этом для контроля можно пользоваться формулой
12
( )
ccV
1
0
 
*
*
2
Для вычисления прямоугольных координат x,
++=
. (2.85)
ar
,
z при пара-
болическом движении могут служить следующие формулы:
*
*
ccn+
1
0
=
υυ
3
sec
qr = , (2.88)
, (2.86)
3
2q
( )
η
−=+ tntgtg
, (2.87)
υ
2
, (2.89)
Ω−Ω=
ω
,sinsin
iurz
Ω+=
,cossinsincoscos
iuurx
,coscossinsincos
iuury
(2.90)
где
p
q = .
 
( )
 
=
,
Вместо (2.87) – (2.90) можно воспользоваться другими форму­лами:
1
3
1σξ−= q ,
( )
ησσ
−=+ tn
, (2.91)
2
1σ+= qr , (2.92)
2
45
qn 2
,
(2.93)
2
ɺ
ɺ
ɺ
(
)
r
ɺ
ɺ
ɺ
ɺ
ɺ
ɺ
 
 
+=
,
QPx
ηξ
xx
+=
,
QPy
(2.94)
ηξ
yy
+=
,
ηξ
QPz
zz
где ξ и η – орбитальные координаты,
υ
σ
tg= ,
P
,
P
,
P
,
Q
,
Q
,
Q
x
y
z
x
определяются по формулам (2.65),
y
z
(2.66).
Для вычисления проекций скорости на координатные оси мож­но применять формулы
*
*
cc
2 +
2
V
= . (2.96)
1
0
222222
VVzyxV +=++=
, (2.95)
nr
Формулой (2.96) следует воспользоваться для контроля.
2.7. ВЫЧИСЛЕНИЕ ЭЛЕМЕНТОВ ОРБИТ ПО ПОЛОЖЕНИЮ И СКОРОСТИ
Пусть в начальный момент
риальные координаты
z
. По данным координат и скоростей в начальный момент
0
x
,
0
t известны прямоугольные эквато-
0
y , 0z и компоненты скорости 0x
0
,
y
0
t сле-
0
,
дует вычислить элементы орбит. Изложим алгоритм вычисления элементов орбит, соответствующих этим значениям [1,27].
Вычисляется величина
21
ra +
0
2
V
0
−=
, (2.97)
*
*
cc
1
0
где
2
00
xxxr ++= ,
2
1
2
2
0
2
2
zyxV
++= . (2.98)
0
0
2
2
При положительном значении выражения, стоящего под знаком модуля, движение происходит по эллипсу, при отрицательном – по гиперболе, и при нулевом значении движение тела происходит по параболе.
46
e
a
ɺ
ɺɺɺ
ɺ
a
(
)
ɺ
(
)
(
)
В случае эллиптической орбиты вычисляются эксцентриситет
и эксцентрическая аномалия
где
Ee
sin+= ,
0
( )
zzyyxxrr
++=
0000000
E
на момент
0
rr
0
*
* 0
acc
1
t
из соотношений
0
r
Ee
0
0
1cos −= , (2.99)
.
С помощью уравнения Кеплера
вычисляется средняя аномалия в эпоху
sin
EeEM
−=
(2.100)
000
t .
0
В случае гиперболической орбиты формулы для вычисления эксцентриситета e, аналога эксцентрической аномалии
H и мо-
0
мента τ прохождения через перигелий используются соотношения
rr
He
sh+=
0
sh taccHHe
00
,
*
* 0
acc
1
−
*
*
1
000
He
0
3 2
( )
−+=−
0
r
1ch
+=
, (2.101)
τ
. (2.102)
Для параболической орбиты достаточно вычислить параметр p и момент τ прохождения через перигелий. Формулы для вычисле-
ния этих величин имеют следующий вид:
2
rr
2
rp
00
,
−=
0
* 0
τ
*
cc
+
1
0
1
−=
2
. (2.103)
*
*
cct+
1
0
Из соотношений
 
 
 
1
0
*
*
1
0
*
*
0
0
−=+
ɺ
ɺ
−=Ω+
,sinsin
yzzyipcc
0000
ɺ
ɺ
−=Ω+
,cossin
xzzxipcc
(2.104)
0000
ɺɺ
,cos
xyyxipcc
0000
*
*
находятся элементы i, Ω, отнесенные к экватору, а также пара­метр p.
В случае параболической орбиты значение p совпадает с тем, которое находится по формулам (2.104). В случае эллиптической
или гиперболической орбит следует для контроля использовать формулы
2
1 eap −= ,
12−= eap . (2.105)
47
Аргумент перигелия ω находится по формулам
ɺ
rrp
,
*
( )
1
cos
0
00
,
−+
rpcc
0
eciz yx
00
,
(2.106)
sincos
Ω+Ω
υ
=
tg
0
*
0
tgu
=
0
υω
−=
u
00
причем числители и знаменатели формул имеют знаки синуса и ко­синуса углов
υ
,
u
соответственно.
0
0
Переход к эклиптическим элементам орбит выполняется по следующим формулам:
 
     
′
′′
′′
′
′
di
′
−=
.
d
ωω
Ω=Ω
,sinsinsinsin
ii
Ω+−=Ω
iii
εε
εε
Ω+=
iii
,cossinsincoscoscos
,coscossinsincoscossin
(2.107)
Ω=
ε
,sinsinsinsin
εε
Ω−=
iidi
,cossincoscossincossin
2.8. ВЫЧИСЛЕНИЕ КООРДИНАТ, СКОРОСТЕЙ И ЭЛЕМЕНТОВ ОРБИТ НЕБЕСНОГО ТЕЛА
ВО ВТОРОМ ПРИБЛИЖЕНИИ
Ранее нами были получены дифференциальные уравнения, осно­ванные на гипотезе взаимодействия материальных тел с окружающим пространством. Получены решения в первом приближении этой задачи. Предложены алгоритмы для нахождения координат, скоростей и эле­ментов орбит небесного тела на основе решения задачи двух тел.
В дальнейшем займемся уточнением координат и скоростей с учетом второго приближения данной задачи.
В выражении (2.22) в первом приближении квадрат скорости вычислялся без учета второго члена в правой части. Во втором при­ближении выражение (2.22) примет вид
48
()(
)
accr
r
6
где
a
(
)
y
ɺ
ɺ
z
ɺ
c
5
V
*
*
cc
+
1
0
−= .
31*
*
*
cc
2
+
1
0
= , (2.108)
+
30*
12 +
0
rcrc
+
1
−
4
*
*
1
0
Из соотношения (2.47) найдем величину r – радиус-вектор небесного тела:
*
*
2
r
= . (2.109)
cca
+
1
0
*
*
2
ccaV
++
1
0
Для нахождения координат x, (2.59) – (2.61). Для нахождения компонент скоростей x
,
z используем формулы
,
y
пользуемся формулами (2.71).
Затем по известным координатам и скоростям по формулам
(2.97) – (2.106) находим элементы орбит небесного тела.
,
вос-
49
...
ГЛАВА 3
ЧИСЛЕННЫЕ МЕТОДЫ ВЫСОКИХ ПОРЯДКОВ
ДЛЯ РЕШЕНИЯ ПРИКЛАДНЫХ ЗАДАЧ НЕБЕСНОЙ
МЕХАНИКИ
3.1. ИНТЕГРИРОВАНИЕ УРАВНЕНИЙ ДВИЖЕНИЯ
НЕБЕСНЫХ ТЕЛ КВАДРАТУРНЫМ МЕТОДОМ КОУЭЛЛА
Численные методы решения уравнений движения небесных тел в настоящее время получили широкое применение и развитие. Приме­нению и развитию численных методов способствовало появление быстродействующих вычислительных машин и запросы практики, связанные с исследованием эволюции орбит небесных тел, представ­ляющих потенциальную угрозу для земной цивилизации и для реали­зации космических миссий на другие тела Солнечной системы.
Простейшие численные методы интегрирования обыкновенных дифференциальных уравнений изложены в ряде учебных пособий [8, 12, 62, 65, 72, 73]. Настоящая глава посвящена специализированным численным методам для решения уравнений движения небесных тел.
Численные методы интегрирования дифференциальных урав­нений можно разделить на две группы – одношаговые и многоша­говые [3, 4, 11, 15, 58, 63, 66, 80, 81, 85, 86, 91–93, 98, 104, 105].
Методы первой группы основаны на получении решения в точке
x
по известному решению в точке
1+n
нами главных авторов – Эйлера, Рунге – Кутты, Эверхарта и др.
Методы второй группы состоят в использовании некоторых предварительно вычисленных значений
чения решения в точке
x
. К этой группе относятся методы Адам-
1+n
са – Бэшфорта, Адамса – Мултона, Коуэлла и др.
Все вышеназванные методы эффективно используются при ре­шении задач небесной механики. Точность полученного решения уравнений движения небесных тел существенно зависит от приме­няемого метода. Важно знать, для каких задач применять тот или иной метод численного интегрирования уравнений движения небесных тел.
Дальнейшее изложение численных методов интегрирования урав­нений движения небесных тел будем излагать применительно к реше­нию уравнений, основанных на новом принципе взаимодействия.
x
. Эти методы называются име-
n
y
,
y
,
,
n
1−n
для полу-
kny−
50
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]