Предположим, я хочу ответить на вопрос : пролетит ли Starman/Roadster особенно близко к каким-либо астероидам в ближайшие несколько лет? или попытаться предсказать соединения спутников вокруг Земли (например, СОКРАТ Селестрака ) , и у меня были простые кеплеровские орбитальные элементы, не обязательно соприкасающиеся таблицы элементов или производные элементов в первый раз (хотя ответ об этом был бы замечательным!)
Я мог распространять эти простые одночастичные кеплеровские орбиты с малыми временными шагами, вычислять все должности и все расстояния и поиск любого меньшего расстояния , но это может быть не самый эффективный способ сделать это.
Вопрос: Какие существуют алгоритмические методы или приемы для более эффективного поиска такого рода? Мне нужно объяснение или авторитетная ссылка, а не просто имя.
Этот вопрос отличается от алгоритмических методов или методов поиска соединений в больших ансамблях векторов состояния? потому что он специально спрашивает о методах, которые работают с кеплеровскими элементами. Например, в случае простых кеплеровских элементов можно сразу исключить некоторые сочетания в начале, если перицентр больше больше, чем апоапсис другого.
Распространение объекты и проверка расстояния на каждом маленьком временном шаге действительно вычислительно неэффективно до такой степени, что это нецелесообразно. Если я правильно помню, в настоящее время на SPACE-TRAK занесено около 17000 каталогизированных объектов . Предполагая, что столкновения будут проверяться каждую секунду*, нам придется вычислять Евклидовы нормы за один день. Какая-то фильтрация абсолютно необходима.
Я считаю, что работа Хутса, Кроуфорда и Рериха (1984) является одним из самых ранних и наиболее часто цитируемых подходов к проблеме. Я не уверен в деталях, но я считаю, что он состоит из 3 шагов с возрастающей степенью уточнения:
Такой фильтр, вероятно, все еще дает довольно много ложных срабатываний, и их придется проверять, вычисляя евклидово расстояние между ними. Другими факторами, которые следует учитывать, являются: A) кеплеровы орбиты являются допустимым приближением только для ограниченного промежутка времени с момента последнего определения орбиты, и обычно требуется точная траектория, полученная с помощью численного распространения; и B) необходимо учитывать неопределенность положения/скорости объектов, что в конечном итоге определяет вероятность столкновения.
Во всяком случае, я думаю, что это активное направление исследований до сих пор. Вы можете найти больше подходов в ссылках на Hoots et al. paper , но я считаю, что большинство из них все же сводятся к улучшенным подходам к последовательной фильтрации (которые можно выполнять параллельно для большого количества объектов).
* Кроме того, 1 секунда слишком велика для проверки коллизий. Космические аппараты LEO имеют относительную скорость порядка 10 км/с, поэтому использование 1-секундного интервала позволит пропустить большую часть столкновений.
ооо