Машинный перевод, не проверенный носителем языка. Эталоном служит английская версия.

Страницы видов сценариевПравить на GitHubИсточник: docs/kinds/by-kind/reentry.md

reentry (вид сценария)

Вид сценария движка v0.40.0, семейство Анализ миссий, линии связи и космические операции. Носит консультативный характер: результат анализа исследовательского и инженерного инструмента; это не навигационное оборудование с утверждённым типом и не служба обеспечения безопасности жизни. Каждая метка здесь принадлежит движку или матрице верификации; вид считается MODELLED, если матрица не говорит иного (как заслуживается метка: раздел README «Evidence»).

Что делает#

Коридор баллистического входа в атмосферу по Аллену–Эггерсу: пиковое замедление (не зависящее от баллистического коэффициента, V_e^2 sin|γ|/(2eH)), скорость и высота при пиковой перегрузке и скорость пикового нагрева для заданных скорости входа, угла траектории и баллистического коэффициента в экспоненциальной атмосфере, а также планарное интегрирование материальной точки для того же баллистического входа с учётом гравитации, кривизны Земли и стандартной атмосферы США 1976 (пиковое замедление, скорость, высота и время в момент пика). MODELLED баллистический вход (без подъёмной силы); выходная величина нагрева — это СКОРОСТЬ пикового нагрева, а не тепловой поток (без аэротермической модели и модели ТЗП).

Один прогон scenarios/reentry.toml сводится к следующему: reentry (Аллен–Эггерс): V_e 7800 m/s, γ 6,0° -> пик 16,6 g на 49 km, 4731 m/s; нагрев достигает пика при 6603 m/s; материальная точка (гравитация, кривизна, US76) пик 16,4 g (MODELLED баллистический, без аэротермики)

Входные параметры#

Из схемы (kshana kinds --json):

  • Обязательные поля: нет
  • Необязательные поля: entry_velocity_m_s, flight_path_angle_deg, ballistic_coeff_kg_m2, scale_height_m, rho0_kg_m3, entry_interface_altitude_m

В примере scenarios/reentry.toml среди прочего задано:

Поле Значение Единица
ballistic_coeff_kg_m2 100 kg/m^2
entry_velocity_m_s 7800 m/s
flight_path_angle_deg 6 deg
kind reentry текст

Запустите#

kshana scenarios/reentry.toml

Что он даёт#

Скалярные результаты этого прогона с единицами, которые указывает движок:

Результат Значение Единица
altitude_at_peak_g_m 48512.90039 m
ballistic_coeff_kg_m2 100 kg/m^2
entry_interface_altitude_m 122000 m
entry_velocity_m_s 7800 m/s
evidence.id_rule стабильный идентификатор строки матрицы (ID текст
evidence.matrix docs/VERIFICATION-MATRIX.md текст
evidence.tier MODELLED текст
flight_path_angle_deg 6 deg
peak_deceleration_g 16.567086 1
peak_deceleration_m_s2 162.467612 м/с^2

Метка результата (от движка): MODELLED — баллистический вход по Аллену–Эггерсу (без подъёмной силы), экспоненциальная изотермическая атмосфера, постоянный угол траектории; пиковая перегрузка не зависит от баллистического коэффициента; нагрев — это СКОРОСТЬ пикового нагрева, а НЕ тепловой поток (без аэротермической модели и модели ТЗП)

График, который движок строит для scenarios/reentry.toml, вид reentry

Доказательства#

MODELLED: строки матрицы верификации, называющие этот вид.

  • MODELLED Пиковое замедление (не зависит от баллистического коэффициента), скорость и высота при пиковой перегрузке и скорость пикового нагрева для баллистического входа в экспоненциальной атмосфере. Тесты: reentry_point_mass_accelerometer_oracle.rs.
  • MODELLED Плоский гравитационный разворот при выведении многоступенчатого аппарата над невращающейся сферической Землёй сквозь Стандартную атмосферу США 1976 (плотность и давление), с импульсом по тангажу, тягой, уменьшенной противодавлением на срезе сопла, выгоранием ступеней в точные s
  • MODELLED Фаза entry: возвратный участок tli-and-cruise без импульса, заканчивающийся на границе входа в атмосферу; угол траектории и его сигма по полной ковариации через градиент конечных разностей; вероятность того, что угол находится внутри заданн

Строки, которые задействовал сам прогон, с оракулом, который указывает им матрица (публичные источники названы там):

  • MODELLED Детерминированные, хешируемые по сценарию, SBOM и кроссплатформенные эталонные проверки (golden). Оракул (ExternalDataset): соответствие SBOM официальной схеме JSON CycloneDX 1,5 (плюс допустимые идентификаторы SPDX) — внешний опубликованный стандарт, ноль ошибок валидации на всём графе зависимостей; часть о детерминизме FoM и побайтной воспроизводимости остаётся закреплённой проверкой внутренней согласованности, поэтому строка остаётся MODELLED
  • MODELLED Пиковое замедление (не зависит от баллистического коэффициента), скорость и высота при пиковой перегрузке и скорость пикового нагрева для баллистического входа в экспоненциальной атмосфере. R. Оракул (InternalConsistency): замкнутое аналитическое решение входа по Аллену–Эггерсу, дополнительно перекрёстно проверенное численным интегрированием scipy 1,18 solve_ivp (DOP853) ТОГО ЖЕ ОДУ входа только с сопротивлением (tests/ballistic_re_entry_corridor_reference.rs, 36 случаев, наихудшее относительное a_max 2.9e-9) — это проверка «численный интеграл против собственной аналитической формы», то есть по-прежнему InternalConsistency, а НЕ внешняя валидация. MODELLED баллистический вход (без подъёмной силы), без аэротермики и модели ТЗП — выходная величина нагрева — это ск

Ограничения#

Что отчёт самого прогона называет не смоделированным или не проверенным:

  • MODELLED — баллистический вход по Аллену–Эггерсу (без подъёмной силы), экспоненциальная изотермическая атмосфера, постоянный угол траектории; пиковая перегрузка не зависит от баллистического коэффициента; нагрев — это СКОРОСТЬ пикового нагрева, а НЕ тепловой поток (без аэротермической модели и модели ТЗП) (результат label)
  • MODELLED баллистический вход (без подъёмной силы); выходная величина нагрева — это СКОРОСТЬ пикового нагрева, а не тепловой поток (без аэротермической модели и модели ТЗП). (каталог видов (kshana kinds --json))
  • ЧЕСТНАЯ ОБЛАСТЬ ПРИМЕНЕНИЯ: MODELLED баллистический вход (без подъёмной силы), экспоненциальная изотермическая атмосфера, постоянный угол траектории. Без аэротермической модели и модели ТЗП -- выходная величина нагрева — это СКОРОСТЬ пикового нагрева, а не тепловой поток. Не траектория с 3 или 6 степенями свободы. Запуск: kshana scenarios/reentry.toml (комментарий в файле сценария, строки 8–11)
  • Воспроизводимость и гарантии качества ПО — MODELLED, а не validated: одно из частных утверждений проверено извне, но вся возможность составлена из смоделированных частей, поэтому возможность остаётся Modelled. (матрица верификации (docs/MODELLED-RATIONALE.md))
  • Коридор баллистического входа в атмосферу (Аллен–Эггерс) относится к уровню MODELLED и не проверен независимо: он проверен по собственному замкнутому / аналитическому тождеству — это выявляет ошибки переписывания и коэффициентов, но не является внешним оракулом. (матрица верификации (docs/MODELLED-RATIONALE.md))

См. также#