В настоящее время я пишу программу на С++, чтобы показать астероиды в 3D и найти близкие подходы или столкновения. Я получил свои орбитальные элементы из JPL https://ssd.jpl.nasa.gov/sbdb_query.cgi . Пока все хорошо, более миллиона астероидов нарисовано за 5 мс с помощью моего старого графического процессора Quadro.
Но проблема заключается в изменении элементов во времени. Например, ЦЕРЕС:
epoch,a,e,i,om,w,ma
2459200.5,2.766089105818,.07816842657453,10.58789954719,80.27235841368,73.72488984426,205.5454154582
2459310.5,2.765760313090,.07831877879848,10.58807660401,80.26860808947,73.73699886586,229.1146825391
Всего через 4 месяца эксцентриситет и все остальные элементы изменились, как видно на второй строке.
Как вычислить изменение параметров, не зная их производных?
Или где взять эти производные?
Я просмотрел все сайты малых тел JPL и их доступ через telnet или электронную почту, но не смог найти способ загрузить орбитальные элементы с производными или способ вычислить изменение.
Я знаю, что разница может быть всего в пикселе на экране, но она представляет собой сотни тысяч километров. Что я хочу сделать, так это изучить близкое сближение самих астероидов и, в конечном итоге, близкое столкновение. Я уже делал это для искусственных спутников, используя пропагатор SGP4, используя OpenCL, работающий на видеокарте GPU. Я могу развести 20 000 спутников (включая мусор) за несколько миллисекунд и получить результаты с точностью до 1 километра. Сравните с Селестраком Сократом. Должна быть возможность прогнозирования захода на посадку на 1000 километров.
Кто-нибудь знает, как?
Спасибо за помощь. Я знал о файлах SPK, но из telnet-интерфейса Horizon есть ограничение в 200 тел на запрос. Сделать более 5000 запросов возможно, но не очень продуктивно. Я также посмотрел файл DE421 с ftp://ssd.jpl.nasa.gov/pub/eph/planets/bsp/ , но он выглядит как исправления для 8+1 планет.
вот вывод BRIEF, утилиты SPICE: https://naif.jpl.nasa.gov/naif/utilities.html
BRIEF -- Version 4.0.0, September 8, 2010 -- Toolkit Version N0066
Summary for: de421.bsp
Bodies: MERCURY BARYCENTER (1) SATURN BARYCENTER (6) MERCURY (199)
VENUS BARYCENTER (2) URANUS BARYCENTER (7) VENUS (299)
EARTH BARYCENTER (3) NEPTUNE BARYCENTER (8) MOON (301)
MARS BARYCENTER (4) PLUTO BARYCENTER (9) EARTH (399)
JUPITER BARYCENTER (5) SUN (10) MARS (499)
Start of Interval (ET) End of Interval (ET)
----------------------------- -----------------------------
1899 JUL 29 00:00:00.000 2053 OCT 09 00:00:00.000
Я всегда могу сделать статистическую оценку, любой близкий подход будет ложным, но общий подсчет будет близок к реальности. Очень жаль бросать проект, у меня получались хорошие фотографии. Окраска делается против эксцентриситета, красный = 0
Я, наконец, вычислил положения более 1 миллиона астероидов за несколько месяцев с июня по октябрь 2021 года. Близких сближений значительно меньше, чем я думал сначала, но в среднем соединение происходит на расстоянии менее 10 тысяч километров почти через день.
Например, 2021-08-10 20:05 астероиды (2002 GD77) и (2008 TD184) будут находиться на расстоянии 825 км по данным Центра малых планет Лаборатории реактивного движения НАСА и на расстоянии 290 миллионов км от Земли.
На рисунке ниже показаны их орбиты и положение относительно Солнца (20x) и некоторых крупных планет (1000x).
2021-08-16 17:15 между (2003 WH156) и (2014 WR26) будет более близкое сближение на 745 км, но на расстоянии 520 миллионов км от земли. Оба соединения имеют скорость сближения 5,5 км/сек.
Мои результаты согласуются с веб-сайтом JPL и должны быть близки к реальности, но, как отмечает Джон Джорджини (старший аналитик JPL, еще раз спасибо за вашу помощь, Джон ), из-за неопределенности в кеплеровских элементах вы не можете точно сказать, где именно находятся астероиды. в определенное время.
Теперь эти результаты вызывают больше вопросов, чем ответов.
Пример:
2435 km 2021-08-10 14:27:08 (1999 FM92) & (2010 DH114)
824 km 2021-08-10 20:05:00 (2002 GD77) & (2008 TD184)
8508 km 2021-08-11 06:44:22 (2006 CK14) & (2015 CY70)
2326 km 2021-08-11 19:40:46 (2017 RD134) & (2019 JH75)
852 km 2021-08-12 05:58:43 (2010 BO137) & (2015 FB346)
Для тех, кто заинтересован в наблюдении за соединениями, вот неполный список событий с приближением менее 10 000 км на ближайшие недели.
km = distance between asteroids
km e6 = distance from earth in million km
km/sec = relative speed of approach
elong = elongation of asteroids from sun
| UTC time |asteroid A | km | asteroid B |km e6| km/sec |elong|
|------------------|------:----|----:|-----:------|----:|-------:|----:|
| 2021-08-20 00:43 | 2006 CK14 |*8668 | 2015 CY70 | 480 | 0.0003 | 109 |
| 2021-08-26 23:48 | 2000 SE89 | 9566 | 2017 XG51 | 432 | 3.4653 | 161 |
| 2021-09-04 10:31 | Dyer | 3660 | 2014 WG584| 420 | 2.5170 | 143 |
| 2021-09-09 00:09 | 2005 CO9 | 3305 | 2009 KZ1 | 387 | 6.3235 | 94 |
| 2021-09-18 21:46 | 2008 FW83 | 6355 | 2014 EQ117| 417 | 3.7596 | 138 |
| 2021-09-28 01:42 | 2007 TZ425| 3475 | 2008 XN66 | 363 | 3.0231 | 97 |
| 2021-09-28 19:21 | 2001 DL93 | 2670 | 2006 AR3 | 291 | 17.150 | 13 |
| 2021-09-29 07:02 | Utkin | 3575 | 2004 SN2 | 323 | 2.2074 | 154 |
| 2021-10-07 07:57 | 2013 UH30 | 2396 | 2014 OW110| 309 | 2.5056 | 101 |
| 2021-10-10 01:58 | 1991 LA1 | 4809 | 2011 LR7 | 424 | 3.5947 | 159 |
| 2021-10-10 15:18 | 2002 JE35 | 3091 | 2013 PS4 | 379 | 3.7531 | 102 |
| 2021-10-14 02:17 | 2006 BN154| 8145 | 2009 FB34 | 380 | 4.4304 | 93 |
| 2021-10-16 16:35 | 2002 GN160| 2826 | 2010 LD118| 462 | 7.8022 | 137 |
В первой записи показаны два астероида с очень похожими орбитами, путешествующие вместе как старые друзья. Вы можете сказать, что их скорость сближения близка к нулю. Попробуйте свою астрономическую программу, отслеживая их в течение нескольких месяцев.
Если у вас нет программного обеспечения, вы можете получить эфемериды из JPL, введя подобную команду в своем веб-браузере (без пробела, без перевода строки)
Обратите внимание на высокую скорость сближения 2021-09-28 19:21 | 2001 ДЛ93 | 2670 | 2006 АР3 | 291 | 17.1502| 46 |
ооо
медленнее, чем остановился
J2000
и запустите над ним огромную симуляцию nbody. Если вы сравните это с вашими заданными параметрами, и это будет достаточно точно, продолжайте делать это. Но помните, взмах крыльев бабочки может вызвать ураган!Пьер Пакетт
ооо
ооо
ооо
ооо
ооо
PM 2Кольцо
PM 2Кольцо