惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Vercel News
Vercel News
The GitHub Blog
The GitHub Blog
博客园 - 【当耐特】
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Announcements
Recent Announcements
D
Docker
GbyAI
GbyAI
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
The Cloudflare Blog
雷峰网
雷峰网
A
About on SuperTechFans
小众软件
小众软件
博客园 - Franky
博客园 - 聂微东
F
Full Disclosure
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
MongoDB | Blog
MongoDB | Blog
G
Google Developers Blog
Microsoft Azure Blog
Microsoft Azure Blog
U
Unit 42
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
V2EX
Engineering at Meta
Engineering at Meta
宝玉的分享
宝玉的分享
aimingoo的专栏
aimingoo的专栏
量子位
P
Proofpoint News Feed
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
罗磊的独立博客
Martin Fowler
Martin Fowler
D
DataBreaches.Net
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
S
Secure Thoughts
Project Zero
Project Zero
L
LangChain Blog
阮一峰的网络日志
阮一峰的网络日志
C
Cybersecurity and Infrastructure Security Agency CISA
T
Tailwind CSS Blog
S
Schneier on Security
Blog — PlanetScale
Blog — PlanetScale
The Hacker News
The Hacker News
Spread Privacy
Spread Privacy
Security Latest
Security Latest
NISL@THU
NISL@THU
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
C
CXSECURITY Database RSS Feed - CXSecurity.com
J
Java Code Geeks

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Простая почти правдоподобная модель траектории полета космического корабля ORION в рамках миссии ARTEMIS-II
belch84 · 2026-04-30 · via Все публикации подряд на Хабре

Уровень сложностиСредний

Время на прочтение12 мин

Охват и читатели77

Кейс

Завершившийся недавно полет пилотируемого космического корабля ORION, который совершил облёт Луны и успешно вернулся на Землю, привлёк к себе огромное внимание всего человечества и вызвал гигантское количество комментариев, обсуждений, домыслов и прогнозов. Я решил тоже внести свою лепту. На волне всеобщего интереса к миссии ARTEMIS-II мне захотелось построить траекторию полета корабля Орион к Луне, а также анимированное условное изображение движения корабля к Луне и обратно. Когда-то я уже пытался создать (и опубликовал здесь) аналогичные изображения, описывающие не совсем удачный полет корабля APOLLO-13, но параметры того полета несколько отличались от параметров нынешнего. Тем не менее, есть и сходство, поэтому можно применить методы для Аполлона-13 и к Ориону. Я попробую также немного усложнить модель, чтобы учесть не только траекторию полета к Луне из окрестностей Земли, но и то, каким образом корабль попадает на эту траекторию после старта с Земли.

В Сети есть множество обычных и анимированных изображение траектории полёта Ориона (например, это из Википедии). Я не претендую на то, чтобы соревноваться с другими авторами в красочности и достоверности, но хочу отметить два момента. Во-первых, далее я приведу все параметры модели, чтобы каждый имел возможность её воспроизвести. Во-вторых, я старался соблюдать относительные размеры небесных тел и орбит (хоть это и не всегда получалось), а так делают далеко не все авторы подобных моделей.

Исходные данные (расстояния) я взял из общедоступных популярных (не научных) источников.

Предположения и упрощения

Модель, построение которой я хочу описать, является относительно простой и опирается на предположения, которые лишь приблизительно соответствуют действительности.

  • мы пренебрегаем гравитационным влиянием на Землю и Луну Солнца и других планет Солнечной системы

  • мы считаем, что Луна вращается вокруг Земли по круговой орбите. На самом деле орбита представляет собой близкий к окружности эллипс

  • также предполагается, что вращение Луны вокруг Земли происходит в одной плоскости. В действительности при движении Луна отклоняется от плоскости, а ее орбита лежит на эллиптическом цилиндре с небольшой высотой

  • Земля и Луна - это идеальные шары (на самом деле форма Земли - это геоид, Луна тоже не совсем шар)

Параметры полета Ориона

Расстояние от Земли до Луны в момент полета Ориона - 400754 км. Мы примем это расстояние за 1, а все другие расстояния будем указывать в долях от этого. Радиус Земли равен 6371 км (0.015898 в единицах расстояния от Земли до Луны). Ближайшее расстояние от Ориона до центра Луны при пролете за Луной 6616 км (0.016509)

Координатные системы, используемые для исследования системы Земля-Луна

Траектории космических аппаратов, совершающих полеты к Луне, удобно рассматривать в упрощенных координатных системах, которые не учитывают то, что Земля вращается вокруг Солнца. В сидерической (инерциальной) системе координат предполагается, что Земля неподвижна, и относительно неподвижной Земли рассматриваются движение Луны и космических кораблей. Синодическая (вращающаяся) система устроена еще проще - в ней неподвижной считается также Луна. Сидерическую систему можно представить себе как точку зрения наблюдателя, который находится высоко над Землей, смотрит на плоскость вращения Луны вокруг Земли, видит Луну и Землю и перемещается вокруг Солнца вместе с Землей. Для синодической системы можно считать, что наблюдатель находится высоко над Луной, видит Луну и Землю и движется вокруг Земли по орбите, повторяющей орбиту Луны, по которой Луна движется вокруг Земли.

Переход от синодических координат (в которых Луна неподвижна) к сидерическим (в которых Луна вращается вокруг Земли по круговой орбите) осуществляется по формулам:

\begin{aligned}&x_{new} = x\cdot cos(t)-y\cdot sin(t)\\&y_{new} = x\cdot sin(t)+y\cdot cos(t)\end{aligned}

Во всех дальнейших построениях считается, что центр Земли находится в начале координат, в точке (0,0). Для построений в синодической системе считается, что центр Луны находится на оси X в точке (1,0).

Задача трёх тел, ограниченная задача трёх тел

Задача трёх тел состоит в определении траекторий движения трёх массивных тел, которые взаимодействуют в соответствии с Законом всемирного тяготения, если заданы начальные положения тел, а также их скорости. Закон всемирного тяготения утверждает, что массивные небесные тела притягиваются друг к другу с силой, прямо пропорциональной произведению масс этих тел и обратно пропорциональной квадрату расстояния между ними (эта сила действует вдоль прямой, соединяющей центры масс тел). Коэффициент пропорциональности называется гравитационной постоянной (обозначается G).

Полная задача трёх тел описывается системой из 18-ти дифференциальных уравнений для трехмерных координат и скоростей тел. При упрощающих предположениях (что движение происходит в одной плоскости и что масса одного из тел - космического корабля намного меньше массы двух других) общую задачу можно свести к ограниченной задаче трёх тел, которая описывается системой всего 4-х дифференциальных уравнений. Поскольку уравнения зависят не от самих масс тел, а от их отношения, для системы Земля-Луна можно считать массами доли массы каждого из тел в их общей массе (т.е. суммарная масса Земли и Луны равна 1), а гравитационную постоянную равной 1. Все это приводит к следующей системе дифференциальных уравнений:

\begin{aligned}& \dot x = v_x \\&\dot y = v_y \\&\dot v_x = x+2 v_y-m_1 \frac{(x+m_2)}{((x+m_2)^2+y^2)^{1.5}}-m_2 \frac{(x-m_1)}{((x-m_1)^2+y^2)^{1.5}} \\&\dot v_y = y-2 v_x-m_1 \frac{y}{((x+m_2)^2+y^2)^{1.5}}-m_2\frac{y}{((x-m_1)^2+y^2)^{1.5}} \\&\frac{}{}\end{aligned}

Эту систему не слишком сложно решить с помощью численных методов.

Периодические траектории

Периодические траектории (т.е. такие, для которых движение с некоторого момента начинает повторяться) играют важную роль при изучении задачи трёх тел. В конце XIX века Анри Пуанкаре показал, что для любой траектории, являющейся решением задачи трёх тел, существует сколь угодно близкая к ней периодическая траектория, тоже являющаяся решением задачи. Поэтому периодические траектории удобно использовать в качестве отправной точки для построения траекторий с нужными свойствами.

Траектории свободного возвращения

Практически все полеты к Луне происходят с использованием траекторий свободного возвращения, по крайней мере те, которые предполагают возвращение на Землю. Такие траектории позволяют перемещаться к Луне и обратно без использования двигателя, только за счет гравитационного взаимодействия космического корабля с Землей и Луной. При этом кораблю необходимо, находясь где-то в окрестностях Земли, оказаться в определенной точке пространства (принадлежащей траектории свободного возвращения), имея определенную величину и направление скорости. Далее перемещение к Луне (и возвращение от Луны, если прилунение не планируется) будет происходить без затрат энергии (или они будут минимальными, если понадобятся какие-то дополнительные маневры). Если планируется посадка на Луну, то траектории свободного возвращения используются на первоначальном этапе для страховки, на случай возникновения какой-либо нештатной ситуации (так было при полете Аполлона-13, он возвращался к Земле практически по такой траектории)

Построение модели для Ориона

Модель траектории Ориона строится так: на основании известных данных о полете подбирается начальная периодическая траектория, часть которой похожа на траекторию свободного возвращения, позволяющую облететь Луну и вернуться в окрестности Земли. Затем часть, соответствующая траектории свободного возвращения, отделяется от начальной траектории с помощью подбора подходящих параметров - начальных условий и временного интервала. Для этого требуется много-много раз решать систему дифференциальных уравнений задачи трёх тел и визуально анализировать результаты. Конечно, это наивный способ, в реальности параметры подбираются с помощью программы, оптимизирующей такие показатели, как масса космического корабля, масса топлива, расход топлива для маневров и прочие. Однако для демонстрационных целей такой модели вполне достаточно, и она воспроизводит основные параметры миссии относительно точно.

Полет Ориона состоял из следующих этапов: сначала старт и вывод корабля на низкую околоземную орбиту. Затем осуществлялся маневр по переходу на более высокую орбиту, при полете по ней проверялось функционирование всех систем корабля. После этого выполнялся маневр по увеличению скорости (Trans-Lunar Injection,TLI) для выхода на орбиту свободного возвращения. Далее полет происходил без затрат энергии (ну, или выполнялись лишь небольшие корректировки траектории). Корабль возвращался в окрестности Земли, осуществлялось торможение, вход в атмосферу и посадка. Я не буду рассматривать этапы взлета и посадки, ограничусь только околоземной траекторией, на которой осуществляется разгон Ориона, и его полетом из окрестностей Земли до Луны и обратно к Земле.

Для построения траектории полета Аполлона-13 я использовал четырехлепестковую орбиту Аренсторфа. Её открыл американский ученый-математик Ричард Аренсторф в 1963 году. Эта орбита периодическая, она располагается вокруг Земли и Луны и выглядит довольно красиво. С помощью этой орбиты можно построить орбиту свободного возвращения для системы Земля-Луна (я не знаю, действительно ли в реальном полете Aполлона-13 использовалась именно эта орбита, но знаю, что Ричард Аренсторф считается создателем реальной орбиты для Аполлона)

Четырехлепестковая орбита Аренсторфа для Аполлона-13. На отдельном кадре показана орбита обратного возвращения для Аполлона-13

Четырехлепестковая орбита Аренсторфа для Аполлона-13. На отдельном кадре показана орбита обратного возвращения для Аполлона-13

Анимированное изображение полета по орбите Аренсторфа
Орбита Аренсторфа. Здесь изображено два периода

Орбита Аренсторфа. Здесь изображено два периода

Если внимательно рассмотреть анимацию движения по орбите Аренсторфа, можно заметить, что её часть в начале периода вместе с другой частью в конце периода как раз и образуют орбиту свободного возвращения. После полета Ориона все теперь знают, что его орбита имела вид “восьмерки”, петли которой окружают Землю и Луну (это известно даже некоторым

необычным персонажам,

которых трудно заподозрить в интересе к астродинамике).

Периодичность орбиты Аренсторфа позволяет построить цельную орбиту из двух частей с требуемыми свойствами - ее петли окружают Землю и Луну.

Поэтому на первом этапе моделирования нужно построить орбиту Аренстрфа именно для Ориона. Воспользоваться орбитой для Аполлона-13 нельзя, поскольку точно известно, что Орион в самой дальней точке полета находился от поверхности Луны намного дальше, чем Аполлон-13. Построение траектории можно выполнить так: поместить ее начало в точку максимального отдаления корабля от Земли, а затем понемногу изменять вертикальную компоненту скорости корабля так, чтобы новая траектория стала периодической (определяя это по изображению траектории)

Построение орбиты Аренсторфа для Ориона

Видно, что орбиты Аренсторфа для Аполлона-13 и Ориона хоть и похожи, но все-таки отличаются.

Сравнение орбит Аренсторфа для Аполлона-13 (зеленая) и Ориона (оранжевая)

Сравнение орбит Аренсторфа для Аполлона-13 (зеленая) и Ориона (оранжевая)

Когда орбита Аренсторфа для Ориона найдена, можно сначала подобрать её период, а затем вычленить из нее орбиту свободного возвращения (вследствие периодичности можно сделать это, интегрируя систему уравнений от начала в самой дальней от Земли точке вперед и назад с известными начальными условиями, а затем отрезать лишнее визуальным подбором точек начала и конца траектории)

Выделение орбиты свободного возвращения из орбиты Аренсторфа для Ориона

Так выглядит орбита в синодической (вращающейся вместе с Луной) системе координат

Орбита Ориона в синодической системе координат. Орбита, Земля и Луна изображены с соблюдением относительных размеров

Орбита Ориона в синодической системе координат. Орбита, Земля и Луна изображены с соблюдением относительных размеров

При помощи преобразования координат можно получить и вид орбиты для сидерической (инерциальной) системы координат

Орбита Ориона в сидерической системе координат (орбиты Луны (желтая) и Ориона (оранжевая), а также Земля изображены с соблюдением относительных размеров)

Орбита Ориона в сидерической системе координат (орбиты Луны (желтая) и Ориона (оранжевая), а также Земля изображены с соблюдением относительных размеров)

Увеличенное анимированное изображение траектории полета Ориона вблизи Луны
Петля Ориона вокруг Луны вблизи. Размеры Луны и Ориона условные

Петля Ориона вокруг Луны вблизи. Размеры Луны и Ориона условные

Можно также сравнить орбиты Аполлона-13 и Ориона

Сравнение орбит свободного возвращения для Аполлона-13 (зеленая) и Ориона (оранжевая)

Сравнение орбит свободного возвращения для Аполлона-13 (зеленая) и Ориона (оранжевая)

Промежуточная околоземная (разгонная) орбита

Теперь можно заняться определением промежуточной орбиты, при движении по которой осуществлялся маневр перехода на орбиту свободного возвращения (Trans-Lunar Injection,TLI). Известно, что для Ориона это был вытянутый эллипс со следующими параметрами: минимальное расстояние от поверхности Земли 192 км, максимальное расстояние - 70174 км (данные из Википедии). Добавляя к этим значениям величину радиуса Земли, получаем расстояние в перигее (ближайшая к Земле точка) 6563 км от центра Земли (0.016377, если расстояние от Земли до Луны - это единица), в апогее 76545 км от центра Земли (0.191002). Теперь можно воспользоваться известными формулами и найти величины полуосей эллипса, большая - это среднее арифметическое расстояний в перигее и апогее, меньшая - их среднее геометрическое.

После этого можно записать параметрические уравнения такого эллипса (Земля находится в центре координат, а сам эллипс вытянут вдоль оси X)

\begin{aligned}& x(t) =  \frac{(p_1+p_2)}{2} cos(t)+\frac{(p_1+p_2)}{2}-p_2 \\& y(t) = \sqrt{p_1 p_2}sin(t) \\& \\& 0\leq t \leq 2\pi, p_1=0.191002, p_2=0.016377 \end{aligned}

Но как же должна быть ориентирована такая орбита на плоскости? Далее мне придется немного пофантазировать и предположить, что эллипс своею большею полуосью должен быть направлен примерно в сторону Луны, и при этом касаться орбиты свободного возвращения, чтобы можно было при увеличении скорости перейти на нее. Поэтому орбита может выглядеть так:

Подбор ориентации околоземной разгонной орбиты

Анимированное изображение орбиты Луны

Для согласованной демонстрации движений космического корабля и Луны необходимо правильно определить уравнение движения Луны. Луна перемещается вокруг центра Земли по окружности единичного радиуса. Параметрическое уравнение для любой окружности такого типа следующее:

\begin{aligned}& x(t) = cos(at+b)  \\& y(t) = sin(at+b)\end{aligned}

Нужно подобрать константы так, чтобы выполнялись два условия. Во-первых, за полное время полета Ориона Луна должна была пройти часть окружности, равную доле времени полета в лунном месяце, за который Луна совершает полный оборот вокруг Земли. Лунный месяц равен примерно 29 суткам 12 часам 44 минутам, это 42524 минуты. Общее время полета по орбите свободного возвращения составляло приблизительно 9 суток - это 12960 минут. Используя время начала и конца для орбиты свободного возвращения Ориона (у меня это t_1=11.433, t_2=13.265), можно выразить длину дуги орбиты Земли двумя разными способами - через интеграл (уж простите, не придумал более простого способа, но интеграл, которым вычисляется длина дуги, очень простой, подынтегральное выражение - константа) от параметрически заданной функции и как долю времени полета в лунном месяце, получим \frac{(t_2-t_1)}{a}=2 \pi \frac{12960}{42524}, a=0.956698

Во-вторых, учитывая, что Луна и Орион должны пересечь ось Х одновременно, в момент времени, равный периоду орбиты Аренсторфа (T=12.348953), значение b найдем из соотношений cos(aT+b)=1, aT+b = 0, b=-aT=-12.907898

Траектории Луны и  Ориона. Желтым выделена та часть траектории Луны, которую она преодолевает за время полета Ориона по траектории свободного возвращения

Траектории Луны и Ориона. Желтым выделена та часть траектории Луны, которую она преодолевает за время полета Ориона по траектории свободного возвращения

Анимированные изображения орбиты Ориона

Теперь можно построить анимацию движения Ориона из окрестностей Земли к Луне и обратно:

Анимированное изображение орбиты для Ориона (с учетом разгонной околоземной орбиты)
Орбиты Ориона (оранжевая), Луны (желтая) и околоземная орбита Ориона (зеленая), а также Земля изображены с сохранением относительных размеров, размеры Ориона и Луны условные

Орбиты Ориона (оранжевая), Луны (желтая) и околоземная орбита Ориона (зеленая), а также Земля изображены с сохранением относительных размеров, размеры Ориона и Луны условные

Анимированное изображение орбиты для Ориона (только орбита свободного возвращения)
Орбиты Ориона (оранжевая) и Луны (желтая), а также Земля изображены с сохранением относительных размеров, размеры Ориона и Луны условные

Орбиты Ориона (оранжевая) и Луны (желтая), а также Земля изображены с сохранением относительных размеров, размеры Ориона и Луны условные

Некоторые другие орбиты свободного возвращения

Когда я занялся экспериментами с поиском орбиты Ориона, я совершил оплошность, указав неверное (слишком большое) значение расстояния до корабля в самой дальней от Земли точке полета. Орбиты получались совсем не такими, как я ожидал, поэтому пришлось искать ошибку. Ошибку я в итоге нашел и исправил, но хочу все-таки привести здесь изображения этих неудачных орбит, они по-своему примечательны

Эта орбита интересна тем, что тоже имеет форму “восьмерки”, однако её меньшая петля не окружает Луну, а находится позади неё.

Эта орбита вообще не имеет форму “восьмерки”, а просто окружает Землю и Луну. Впрочем, её можно считать орбитой свободного возвращения лишь условно - она проходит слишком далеко от Земли

Она же в синодической системе координат

Уравнения, описывающие движение Ориона, в текстовом виде

Эти уравнения можно использовать в ваших любимых программах решения дифференциальных уравнений и построения графиков, чтобы воспроизвести приведенные здесь изображения

Дифференциальные уравнения и начальные условия для орбиты свободного возвращения Ориона
(X,Y) - координаты тела с пренебрежимо малой массой (космического корабля)
(VX, VY) - компоненты скорости космического корабля
m1,m2 - массы тел

X' = VX
Y' = VY
VX' = X+2*VY-m1*(X+m2)/((X+m2)^2+Y^2)^1.5-m2*(X-m1)/((X-m1)^2+Y^2)^1.5
VY' = Y-2*VX-m1*Y/((X+m2)^2+Y^2)^1.5-m2*Y/((X-m1)^2+Y^2)^1.5

Начальные условия:
T0 = 11.433, T1 = 13.265
X(T0) = -0.0207554738
Y(T0) = -0.02487039372
VX(T0) = 7.766757311
VY(T0) = -3.557349763

Значения масс:
m1  = 0.987722529
m2  = 0.012277471
Начальные условия для периодической четырехлепестковой орбиты Аренсторфа

Уравнения те же, что и для орбиты Ориона

Начальные условия:
T0 = 0, T1 = 20
X(T0) = 1.016509
Y(T0) = 0
VX(T0) = 0
VY(T0) = -1.255754491

Значения масс:
m1  = 0.987722529
m2  = 0.012277471
Параметрические уравнения орбиты Луны
X=cos(p1*t+p2)
Y=sin(p1*t+p2)
T0=11.433  
T1=13.265
p1=0.956697 
p2=-11.814206

X=X(t), Y=Y(t)

Параметрические уравнения эллиптической разгонной орбиты Ориона
X=(((p3+p2)+p4)/2*cos(t+pi)+((p3+p2)+p4)/2-p4)*cos(p1)-sqrt((p3+p2)*p4)*sin(t+pi)*sin(p1)
Y=(((p3+p2)+0.016377)/2*cos(t+pi)+((p3+p2)+p4)/2-p4)*sin(p1)+sqrt((p3+p2)*p4)*sin(t+pi)*cos(p1)
T0=0  
T1=6.28
p1=-0.455  
p2=0
p3=0.191
p4=0.016377

X=X(t), Y=Y(t), pi - это “пи”

Заключение

В заключение мне хотелось бы привести отрывок из стихотворения известного англоязычного поэта и композитора (точнее, это припев песни, она хоть и посвящена немного другому Ориону, но с космосом связана бесспорно)

Orion, won't you give me your star sign?
Orion, get up on the sky-line
I'm high on my hill and I feel fine
Orion, let's sip the heavens' heady wine

Примерный перевод такой: Орион, ты покажешь мне свой звездный знак? Орион, встань над линией горизонта. Я стою на высоком холме и мне хорошо. Давай пить крепкое вино небес маленькими глотками.

Присоединяюсь, давай …

Вышеупомянутый поэт и композитор за работой

Давно

Источник: https://itullians.blogspot.com/2024/04/too-old-to-rocknroll-too-young-to-die.html

Источник: https://itullians.blogspot.com/2024/04/too-old-to-rocknroll-too-young-to-die.html

Относительно недавно

Источник: https://www.loudersound.com/features/ian-anderson-jethro-tull-curious-ruminant-interview

Источник: https://www.loudersound.com/features/ian-anderson-jethro-tull-curious-ruminant-interview

Некоторые варианты стихотворного перевода отрывка на русский, выполненные ИИ Google
Орион, поделись своим знаком небес,
Орион, поднимись над каймой этих мест.
Я стою на холме, в голове — бирюза,
Орион, пригубим хмельной кубок сна.

Орион, подари мне созвездия знак,
Орион, поднимись над грядою из скал.
На холме я один, мне легко и светло,
Орион, пригубим небес хмельное вино.

Орион, поделись со мной звёздной судьбою,
Орион, над чертою взметнись голубою.
На холме я парю, мне так вольно дышать,
Орион, дай небесный нектар пригубить.

Орион, подай знак своей звёздной системой,
Орион, поднимись над земной атмосферой.
Я стою на холме, созерцая полёт,
Орион, пусть нас небо хмельное влечёт.

Орион, подай знак своей звёздной судьбы,
Орион, поднимись над чертой высоты.
На холме я стою, мне так вольно сейчас,
Орион, пьём небес золотистый экстаз.

Несомненно - полет Ориона является огромным, выдающимся достижением человечества, и я рад, что имею возможность прикоснуться к этому событию хотя бы и таким умозрительным способом (т.е. построив предполагаемую траекторию полета), не выходя из дому