launch-window (вид сценария)
Вид сценария движка v0.40.0, семейство Анализ миссий, линии связи и космические операции. Носит консультативный характер: результат анализа исследовательского и инженерного инструмента; это не навигационное оборудование с утверждённым типом и не служба обеспечения безопасности жизни. Каждая метка здесь принадлежит движку или матрице верификации; вид считается MODELLED, если матрица не говорит иного (как заслуживается метка: раздел README «Evidence»).
Что делает#
Геометрия запуска и выведения в двухтельной постановке: азимут(ы) запуска (sin Az = cos i / cos lat), минимальное достижимое наклонение, круговая скорость, восточная прибавка от вращения Земли, изменение скорости Δv на доворот плоскости (dogleg), когда наклонение цели меньше широты площадки, и число ежесуточных возможностей запуска. Геометрия сферической Земли уровня MODELLED (без поправки на скоростной треугольник вращающейся Земли, без модели потерь на выведение/сопротивление).
Один прогон scenarios/launch-window.toml кратко выглядит так: launch-window: lat 28,5° -> i 51,6°: Az 45,0° asc, v_circ 7669 m/s, +409 m/s прибавка от вращения Земли, 2 возможности/сутки (MODELLED)
Входные параметры#
Из схемы (kshana kinds --json):
- Обязательные поля: нет
- Необязательные поля:
site_lat_deg,target_inclination_deg,altitude_km,site_lon_deg,epoch,eop_finals2000a
Пример scenarios/launch-window.toml задаёт, среди прочего:
| Поле | Значение | Единица |
|---|---|---|
altitude_km |
400 | km |
kind |
launch-window | текст |
site_lat_deg |
28.5 | deg |
target_inclination_deg |
51.6 | deg |
Запустите#
kshana scenarios/launch-window.toml
Что он даёт#
Скалярные результаты этого прогона с единицами, которые указывает движок:
| Результат | Значение | Единица |
|---|---|---|
altitude_km |
400 | km |
circular_velocity_m_s |
7668.558175 | m/s |
daily_opportunities |
2 | число |
dogleg_plane_change_dv_m_s |
нет значения | m/s |
epoch |
нет значения | не указано |
evidence.id_rule |
стабильный идентификатор строки матрицы (ID | текст |
evidence.matrix |
docs/VERIFICATION-MATRIX.md | текст |
evidence.tier |
MODELLED | текст |
launch_azimuth_deg.ascending |
44.975133 | deg |
launch_azimuth_deg.descending |
135.024867 | deg |
Обозначение результата (от движка): MODELLED — двухтельная геометрия запуска для сферической Земли; азимут — геометрическое соотношение sin(Az)=cos(i)/cos(lat) (без поправки на скоростной треугольник вращающейся Земли, без модели потерь на выведение/сопротивление)
Доказательства#
MODELLED: строки матрицы верификации, называющие этот вид.
- MODELLED Азимут(ы) запуска в двухтельной постановке (sin Az = cos i / cos lat), минимальное достижимое наклонение, круговая скорость, восточная прибавка от вращения Земли, Δv на доворот плоскости (dogleg) и ежесуточные возможности, а при заданных эпохе и строках IERS finals2000A — площадка
Строки, которые задействовал сам прогон, с оракулом, который указывает им матрица (публичные источники названы там):
- MODELLED Детерминированные, хешируемые по сценарию, SBOM и кроссплатформенные эталонные проверки (golden). Оракул (ExternalDataset): соответствие SBOM официальной схеме JSON CycloneDX 1,5 (плюс допустимые идентификаторы SPDX) — внешний опубликованный стандарт, ноль ошибок валидации на всём графе зависимостей; часть о детерминизме FoM и побайтной воспроизводимости остаётся закреплённой проверкой внутренней согласованности, поэтому строка остаётся MODELLED
- MODELLED Азимут(ы) запуска в двухтельной постановке (sin Az = cos i / cos lat), минимальное достижимое наклонение, круговая скорость, восточная прибавка от вращения Земли, Δv на доворот плоскости (dogleg) a. Оракул (InternalConsistency): замкнутая сферическая тригонометрия геометрии запуска в сравнении с опорными точками опубликованных разобранных примеров (Vallado, Fundamentals of Astrodynamics 4th ed., Algorithm 37 азимут запуска + Ch.6 доворот плоскости; tests/launch_window_ascent_geometry_reference.rs). Они используют ту же замкнутую форму, что реализована в kshana (проверка на паритет с опубликованным значением / на ошибки переписывания, InternalConsistency); двухтельная модель MODELLED, без скоростного треугольника вращающейся Земли / выведения / сопротивления
Ограничения#
Что отчёт самого прогона называет не смоделированным или не проверенным:
- MODELLED — двухтельная геометрия запуска для сферической Земли; азимут — геометрическое соотношение sin(Az)=cos(i)/cos(lat) (без поправки на скоростной треугольник вращающейся Земли, без модели потерь на выведение/сопротивление) (результат
label) - Геометрия сферической Земли уровня MODELLED (без поправки на скоростной треугольник вращающейся Земли, без модели потерь на выведение/сопротивление). (каталог видов (
kshana kinds --json)) - ЧЕСТНЫЕ РАМКИ: MODELLED. Только геометрический азимут -- без поправки на скоростной треугольник вращающейся Земли (прибавка сообщается отдельно, чтобы её можно было учесть), без траектории выведения / потерь на сопротивление / модели управления. Геометрия до Phase-A. Запуск: kshana scenarios/launch-window.toml (комментарий в файле сценария, строки 8–11)
- Воспроизводимость и гарантии качества ПО — MODELLED, а не validated: одно из частных утверждений проверено извне, но вся возможность составлена из смоделированных частей, поэтому возможность остаётся Modelled. (матрица верификации (docs/MODELLED-RATIONALE.md))
- Геометрия окна запуска и выведения (анализ миссии) относится к уровню MODELLED, а не проверена по внешнему эталону: она проверена по собственному замкнутому / аналитическому тождеству — это выявляет ошибки переписывания и коэффициентов, но не является внешним оракулом. (матрица верификации (docs/MODELLED-RATIONALE.md))
См. также#
- Страница семейства: Анализ миссий, линии связи и космические операции
- Все виды: KINDS.md
- Тематическая страница: ENTRY-EO-ASCENT.md