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

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

.pdf
Скачиваний:
2
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
µ
e
T
∆
времени нельзя использовать только одну систему оскулирующих элементов для каждой планеты.
Для того чтобы избежать данных недостатков, Н.А. Беляевым [10] для вычисления координат всех больших планет использова­лась система оскулирующих элементов этих планет. Внутри каждо­го промежутка координаты планеты вычисляются по формулам не­возмущенного движения, а при переходе от одного промежутка к другому меняются системы оскулирующих элементов планеты.
В табл. 5.1 указана величина временного промежутка, в преде­лах которого движение планеты считается невозмущенным (момент оскуляции приходится на середину), и максимальные абсолютные ошибки прямоугольных координат на границах интервалов. Для вычисления прямоугольных координат планет в процессе интегри­рования Н.А. Беляевым [10] использовался массив данных, содер­жащий для каждой из планет три элемента и шесть проективных коэффициентов:
M
, µ, e,
0
где
M – средняя аномалия,
0
A ,
A , zA , xB , yB ,
x
y
B ,
z
– среднесуточное движение,
– эксцентриситет,
A , yA , zA , xB , yB ,
x
Интервалы, в пределах которых движение планеты принято
невозмущенным, и величины ошибок прямоугольных координат
Планета Юпитер 80
Сатурн 120
Земля 150
Венера 150
Марс 1200
Уран 1200
Нептун 1200
Плутон 1200
B – проективные коэффициенты [10].
z
на границах этих интервалов
(сут.)
121
Таблица 5.1
S∆
(а.е.)
max
6
105−⋅
5
105−⋅
5
104−⋅
5
104−⋅
3
102−⋅
3
102−⋅
3
102−⋅
3
104−⋅
ɺɺɺ
ɺɺɺ
,
x
,
y
z
ɺ
ɺ
ɺ
Современные теории движения больших планет и малых тел Солнечной системы основаны на высокоточных астрономических наблюдениях, поэтому величины ошибок, приведенные в табл. 5.1, не являются приемлемыми. Увеличение точности координат планет по известным оскулирующим элементам можно получить путем умень­шения интервалов, в пределах которых движение планет можно счи­тать невозмущенным. Для повышения точности вычисления коорди­нат планет интервалы, в пределах которых движение планет считалось невозмущенным для всех планет, нами был выбран одинаковым и рав­ным 10 дням [41]. Кроме того, вместо трех элементов орбит и шести проективных коэффициентов в банк данных для каждой планеты по­мещались шесть элементов орбит. Это M – средняя аномалия, a – большая полуось, e – эксцентриситет, i – наклонение, Ω – долгота восходящего узла, ω – аргумент перигелия.
5.1. МЕТОД ВЫЧИСЛЕНИЯ ОСКУЛИРУЮЩИХ
ЭЛЕМЕНТОВ БОЛЬШИХ ПЛАНЕТ ПО ИЗВЕСТНЫМ
КООРДИНАТАМ И СКОРОСТЯМ
Для нахождения элементов орбит по известным барицентриче­ским координатам и скоростям использовались следующие формулы:
где
*
,
xxx
−=
0
*
,
yyy
−=
0
*
,
zzz
−=
0
z – гелиоцентрические экваториальные координаты пла-
*
,
xxx
−=
0
*
ɺɺɺ
,
yyy
−=
(5.1)
0
*
,
zzz
−=
0
нет, Луны и исследуемого объекта;
*
*
x ,
*
y ,
– барицентрические экваториальные компоненты
скорости планет, Луны и исследуемого объекта;
x
,
y
,
z
0
– координаты Солнца в барицентрической экватори-
0
0
альной системе координат.
По известным координатам и скоростям по нижеследующим формулам (5.2) – (5.7) вычислялась система оскулирующих эле­ментов планет и Луны:
2
где
2
0
00
2
zyxr ++= ,
0
M
, a, e, ω, Ω, i, [1, 27]:
0
2
V
21
0
−= , (5.2)
f
ra
0
2
2
2
2
0
0
++= ,
0
zyxV
0
122
a
ɺ
ɺ
ɺ
′
′=′
a
e
ω
Ω
i
(
)
≤≤−
n
tg−=
υ
0
где
M – средняя аномалия,
0
sp
0
s
fa
Ee =
sin ,
′
′
,
=
utg
0
)(
rpf
0
Ee
++=
sin EeEM −=
′′
ɺ
−=Ω
′′
ɺ
ɺɺ
−=
xyyxifp
0000
cosec
0
′
+Ω
r
0
1cos −= , (5.3)
0
zzyyxxs
, (5.4)
000000
, (5.5)
000
ɺ
,sinsin
yzzyifp
0000
 
ɺ
−=Ω
,cossin
xzzxifp
(5.6)
0000
.cos
iz
yx
00
,
′
Ω
sincos
υω
−
u , (5.7)
00
– большая полуось,
– эксцентриситет,
– аргумент перигелия,
– долгота восходящего узла,
– наклонение.
Внутри каждого промежутка координаты планет вычисляются по формулам невозмущенного движения, а при переходе от одного промежутка к другому меняется система оскулирующих элементов планет и Луны.
5.2. НАХОЖДЕНИЕ КООРДИНАТ И СКОРОСТЕЙ БОЛЬШИХ ПЛАНЕТ И ЛУНЫ
ПО ОСКУЛИРУЮЩИМ ЭЛЕМЕНТАМ
Полагая, что
мент оскуляции
M – средняя аномалия планеты или Луны на мо-
0
t , значения их координат внутри каждого проме-
0
жутка вычисляются в следующей последовательности. Находим величину средней аномалии планеты или Луны M на момент вре-
мени ht +0 по формуле
где
5,05,0
h
,
htnMM ++=
, (5.8)
00
– среднесуточное движение этих же тел.
123
(
)
По нижеследующим формулам (5.9) – (5.12) находим координа-
ты больших планет и Луны на момент
0
ht +
[1, 27]:
( )
=−
tg
υ
2
=
r
u
( )
=
2
x
ɺ
x
=
V
r
V
n
( )
r
y
ɺ
y
( )
r
z
ɺ
z
r
+
1
=
−
( )
−
1
ea
+
cos1
e
+=
.
ωυ
.sinsin
iurz
−=
fV
 
f
( )
e
p f
( )
+=
p
⋅+=
.sincos
ViuV
nr
e e
2
υ
12
ar
e
+−=
,
MttnM
00
,sin
MEeE
 
E
,
tg
(5.9)
21
 
,
  
Ω−Ω=
Ω+Ω=
,
 
υ
,sin
,cossinsincoscos
iuurx
 
,coscossinsincos
iuury
(5.10)
 
   
(5.11)
   
.cos1
υ
Ω−Ω−+=
,cossincoscossin
ViuuV
nr
 
Ω+Ω−+=
,coscoscossinsin
ViuuV
(5.12)
nr
  
5.3. СОЗДАНИЕ БАНКА ДАННЫХ ОСКУЛИРУЮЩИХ ЭЛЕМЕНТОВ БОЛЬШИХ ПЛАНЕТ И ЛУНЫ ПУТЕМ
СОВМЕСТНОГО ИНТЕГРИРОВАНИЯ
В настоящее время одной из высокоточных теорий движения больших планет является численная теория DE405, созданная аме­риканскими учеными Ньюхоллом, Стэндишем, Вильямсом [102,
124
106–108] на интервале времени c 2305424,5 (1599 Dec 5) до 2525008,5 (2201 Feb 20). Полученные ими эфемериды для внутрен-
них планет полностью согласованы с оптическими и радиолокаци­онными наблюдениями, а Луны – с лазерными наблюдениями.
В качестве математической модели, описывающей движение планет, Луны и Солнца, использованы дифференциальные уравне­ния (1.3) – (1.5), в которых наряду с гравитационными эффектами учтены релятивистские эффекты, обусловленные Солнцем и плане­тами. Для Луны учитываются эффекты от несферичности фигур Луны и Земли, а также приливные эффекты и либрация Луны (пе­риодические, маятникообразные покачивания около центра). Кроме того, в уравнениях (1.3) учитывалось возмущающее действие от 300 самых крупных астероидов в главном поясе. Для численного инте­грирования уравнений движения (1.3) использовался неявный метод Адамса 12-го порядка.
Аналогичные результаты вычисления координат планет (с Меркурия по Плутон) Луны и Солнца получены в работе [40], где влияние пояса астероидов, моделировалось 50 частицами, располо­женными на орбите, принадлежащей главному поясу и равномерно распределёнными по величине средней аномалии. Дифференциаль­ные уравнения движения (1.3) – (1.5) решались модифицированным методом Эверхарта 27-го порядка с шагом интегрирования 3 дня. Для согласования результатов вычисления с DE405 начальные дан­ные подвергались коррекции. При этом координаты оставались неизменными, а значение скоростей отличается от DE405 в 11–12 знаках после запятой.
Путем решения дифференциальных уравнений движения, при­веденных в работе [41], был создан банк данных оскулирующих элементов больших планет на интервале времени с 1600 по 2200 гг. Вместо проективных коэффициентов для вычисления прямоуголь­ных координат планет используется массив элементов орбит.
Величина промежутка, в пределах которого движение планеты считается невозмущенным, составляет 10 дней.
Очевидно, что максимальная погрешность в координатах пла­нет достигается на концах интервалов.
По известным элементам орбит были найдены координаты на концах интервалов по формулам (5.9) – (5.12). Путем сопоставления полученных координат с координатами, вычисленными совместным интегрированием, найдены погрешности на концах интервалов.
125
T
∆
В табл. 5.2 указана величина промежутка, в пределах которого движение планеты считается невозмущенным, и максимальные ошибки в прямоугольных координатах на границах интервалов.
Таблица 5.2
Интервалы, в пределах которых движение планеты принято
невозмущенным, и величины ошибок прямоугольных координат
на границах этих интервалов
Планета Юпитер 5
Сатурн 5
Земля 5
Луна 5
Венера 5
Меркурий 5
Марс 5
Уран 5
Нептун 5
(сут.)
S∆
max
(а.е.)
103−⋅ 103−⋅ 105−⋅ 108−⋅ 105−⋅ 103−⋅ 105−⋅
102−⋅ 102−⋅
8
8
6
4
8
7
8
8
8
Как видно из табл. 5.2, наибольшая погрешность в координатах у Луны, но вследствие того, что Луна имеет малую массу по сравнению с большими планетами, ее влияние на движение преобладающего ко­личества малых тел Солнечной системы не оказывает существенного воздействия. Сравнивая величины погрешностей в табл. 5.1 и 5.2, сле­дует отметить, что уменьшение промежутка времени до 10 дней, в пределах которого можно вычислять положения планет по невозму­щенной орбите, уменьшает погрешность в определении координат от 2 до 6 порядков по сравнению с данными табл. 5.1.
5.4. ИСПОЛЬЗОВАНИЕ УТОЧНЕННОГО БАНКА ДАННЫХ ОСКУЛИРУЮЩИХ ЭЛЕМЕНТОВ БОЛЬШИХ ПЛАНЕТ ДЛЯ ЧИСЛЕННОГО ИНТЕГРИРОВАНИЯ УРАВНЕНИЙ
ДВИЖЕНИЯ МАЛЫХ ТЕЛ СОЛНЕЧНОЙ СИСТЕМЫ
В предыдущем параграфе нами был рассмотрен способ хранения положений больших планет не в виде координат и скоростей, задан­ных с определенным интервалом времени, а в форме оскулирующих элементов орбит с шагом 10 дней. Однако погрешности, полученные в координатах по оскулирующим элементам, были еще велики.
126
a, e
В данном параграфе приведено описание алгоритма и програм­мы численного интегрирования уравнений движения небесных тел на основе метода Эверхарта с использованием банка данных коор­динат больших планет. Для реализации этого алгоритма необходи­мо было решить ряд задач: а) создать банк данных барицентриче­ских координат и скоростей больших планет, Луны и Солнца; б) модифицировать программу численного интегрирования для метода Эверхарта; в) провести исследование эволюции орбит малых тел Солнечной системы для ряда объектов.
Как показано ранее, оскулирующие элементы планет с шагом 10 дней были получены нами на основе численного интегрирования уравнений движения на интервале времени с 1800 по 2204 гг. Важ­но сопоставить результаты вычислений, полученных с использова­нием оскулирующих элементов, с результатами, полученными на основе координат и скоростей численной теории DE405. Банк дан­ных DE405 представляет собой данные на внешнем носителе после­довательности групп коэффициентов разложений координат и ско­ростей больших планет в ряды по полиномам Чебышева. Создание банка данных координат и скоростей, а также оскулирующих эле­ментов больших планет, проводилось на основе численной теории движения планет DЕ405 [102].
С использованием банка данных DE405 на основе разложений по полиномам Чебышева был создан банк данных барицентриче­ских координат и скоростей больших планет, Луны и Солнца с ша­гом 1 день на интервале времени с 1600 по 2200 гг. Получение оскулирующих элементов больших планет и Луны происходит сле­дующим образом. По барицентрическим координатам вычислены гелиоцентрические координаты планет с шагом 1 день на вышеука­занном интервале времени. По формулам (5.1) получены гелиоцен­трические экваториальные координаты планет, Луны и исследуемо­го объекта.
По известным координатам и скоростям на интервале времени с 1600 по 2200 гг. с шагом один день по формулам (5.2) – (5.7) вы-
числялась система оскулирующих элементов планет и Луны:
M
0
, ω, Ω, i.
Полагая, что мент оскуляции
M – средняя аномалия планеты или Луны на мо-
0
t , значения их координат внутри каждого проме-
0
жутка вычисляются в следующей последовательности. Находим
,
127
(
)
≤≤−
n
∆
z
∆
ɺ
∆
ɺ
∆
z
ɺ
∆
T
∆
∆
величину средней аномалии планеты или Луны M на момент вре­мени
где
ht +
по формуле
0
h
htnMM ++=
, (5.13)
00
5,05,0
,
– среднесуточное движение этих же тел.
По известным элементам орбит были найдены координаты на концах интервалов по формулам (5.8) – (5.12). Путем сопоставления полученных координат с данными, полученными путем совместно­го интегрирования, найдены максимальные погрешности в коорди­натах и скоростях на концах интервалов.
В табл. 5.3 и 5.4 указаны величина промежутка, в пределах ко­торого движение планеты считается невозмущенным, и максималь­ные ошибки в прямоугольных координатах и скоростях на концах интервалов, где
x
, y∆,
max
– погрешности в координатах,
x
, y
,
– погрешности в компонентах скоростей.
222
zyxr ∆+∆+∆=∆ ,
max
ɺɺ
222
ɺ
zyxV
∆+∆+∆=∆ , (5.14)
Как видно из табл. 5.2 и 5.3, способ хранения оскулирующих элементов с шагом 1 день вместо 10 дней уменьшает погрешность в координатах планет и Луны более чем на порядок.
Таблица 5.3
Интервалы, в пределах которых движение планеты принято
невозмущенным, и величины ошибок в прямоугольных координатах
на концах этих интервалов
Планета
Меркурий 0,5
Венера 0,5
Земля 0,5
Луна 0,5
Марс 0,5
Юпитер 0,5
Сатурн 0,5
Уран 0,5
Нептун 0,5
Плутон 0,5
(сут.)
S
max
(а.е.)
9
108,2−⋅
10
107,2−⋅
7
102,2−⋅
5
108,1−⋅
9
107,7−⋅
10
102,1−⋅
9
104,2−⋅
9
103,1−⋅
9
105,1−⋅
9
104,1−⋅
128
T
∆
Таблица 5.4
Интервалы, в пределах которых движение планеты принято
невозмущенным, и величины ошибок в компонентах скоростей
на концах этих интервалов
Планета
Меркурий 0,5
Венера 0,5
Земля 0,5
Луна 0,5
Марс 0,5
Юпитер 0,5
Сатурн 0,5
Уран 0,5
Нептун 0,5
Плутон 0,5
(сут.)
V∆
(а.е./сут.)
max
10
101,8−⋅
10
103,8−⋅
7
106,8−⋅
5
100,7−⋅
9
100,3−⋅
9
109,4−⋅
9
107,9−⋅
9
105,5−⋅
9
109,5−⋅
9
107,5−⋅
5.5. ИСПОЛЬЗОВАНИЕ БАНКА ДАННЫХ КООРДИНАТ БОЛЬШИХ ПЛАНЕТ В ФОРМЕ КОЭФФИЦИЕНТОВ
ПОЛИНОМА ЭВЕРХАРТА ДЛЯ ЧИСЛЕННОГО
ИНТЕГРИРОВАНИЯ УРАВНЕНИЙ ДВИЖЕНИЯ
НЕБЕСНЫХ ТЕЛ
Ранее нами был рассмотрен способ хранения положений боль­ших планет не в виде координат и скоростей, заданных с опреде­ленным интервалом времени, а в форме оскулирующих элементов орбит с шагом один и десять дней. Внутри каждого промежутка ко­ординаты и скорости для каждой планеты (Меркурий – Плутон) вы­числялись по формулам невозмущенного движения с помощью оскулирующих эллипсов.
Целью данного параграфа является упрощение алгоритма ин­терполяции и ускорение процесса интегрирования уравнений дви­жения небесных тел.
Для нахождения координат и скоростей больших планет, Луны и Солнца, нами был предложен другой способ интерполяции, основан­ный также на использовании банка данных DE405. С помощью метода
Эверхарта 11-го порядка были найдены коэффициенты
129
A
,
A
,
A
,
A
1
2
3
4
1
3
2
+
n
z
ɺ
∆
для планет, Луны и Солнца с шагом 10 дней путем совместного реше­ния систем дифференциальных уравнений (1.3) – (1.5).
Выражения для определения координаты x и компоненты скорости xɺ методом Эверхарта вычисляются по следующим фор­мулам:
2
ɺ
ɺɺ
t
Ftxxx
111
t
...
+++++=
A
1
62
2
t
AtFxx
A
111
A
n
t
...
2
+++++=
23
+
n
t
( )( )
A
n
21
++
nn
13
+
n
t
. (5.16)
, (5.15)
Аналогичным способом вычислялись y, z и yɺ,
.
Полиномы (5.15) и (5.16) не являются рядами Тейлора, а коэф­фициенты
вычисляются из условия наилучшего приближения x
A
i
и xɺ с помощью конечных разложений (5.15) и (5.16).
Непосредственное использование банка данных DE405 в про­грамме численного интегрирования уравнений движения небесных тел затруднительно, поскольку координаты и скорости для Мерку­рия, Луны и больших планет вычисляются не по единому алгорит­му. Кроме того, коэффициенты полинома Чебышева в DE405 при­ведены для барицентра «Земля + Луна», а не для каждого объекта в отдельности. При исследовании движения объектов, проходящих через сферу действия Земли, необходимо учитывать влияние воз­мущений и находить сближение объекта с Землей и Луной в от­дельности.
Банк данных наряду с координатами, скоростями, ускорениями для планет, Луны и Солнца содержал также коэффициенты
A , 4A в начале каждого десятидневного интервала. Интерполяция
3
A , 2A ,
1
для получения координат и скоростей внутри десятидневного ин­тервала проводилась с помощью формул (5.15) и (5.16). Благодаря увеличению длины интервалов, на которые был разбит весь проме­жуток интегрирования (1600–2200 гг.), объем банка данных соста­вил 44,1 МБ.
Путем сопоставления полученных координат с данными чис­ленной теории DE405 найдены максимальные погрешности в коор­динатах и скоростях внутри интервалов для планет, Луны и Солнца.
В табл. 5.5 и 5.6 указаны величины максимальных ошибок в прямоугольных координатах и скоростях на концах 10-дневных ин-
тервалов,
max
222
zyxr ∆+∆+∆=∆ ,
max
ɺɺ
222
ɺ
zyxV
∆+∆+∆=∆ , x
,
130
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]