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

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

ascent-losses (вид сценария)

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

Что делает#

Плоский гравитационный разворот при выведении многоступенчатого аппарата над невращающейся сферической Землёй сквозь Стандартную атмосферу США 1976 (вертикальный подъём, импульс по тангажу, тяга вдоль скорости), с интегрированием потерь на гравитацию, сопротивление, управление и противодавление и проверкой идеального dv за вычетом потерь по скорости выгорания; max-Q, пиковое ускорение и состояние выгорания. MODELLED.

Один прогон scenarios/ascent-losses.toml сводится к следующему: ascent-losses: идеальный dv 11290 м/с, потери 2359 м/с (гравитация 2276, сопротивление 15, управление 0, противодавление 67); выгорание 509 км при 8932 м/с, gamma 8,7 deg; max-Q 32,5 kPa (MODELLED)

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

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

  • Обязательные поля: нет
  • Необязательные поля: stages, payload_kg, drag_coefficient, reference_area_m2, kick_altitude_m, kick_angle_deg, kick_duration_s, step_s

Пример scenarios/ascent-losses.toml задаёт, среди прочего:

Поле Значение Единица
drag_coefficient 0.3 1
kick_altitude_m 1000 m
kick_angle_deg 3 deg
kick_duration_s 10 s
kind ascent-losses текст
payload_kg 10000 kg
reference_area_m2 10.5 m^2
stages[0].dry_mass_kg 25000 kg
stages[0].exit_area_m2 6 m^2
stages[0].isp_vac_s 311 s
stages[0].propellant_kg 400000 kg
stages[0].thrust_vac_n 7600000 N

Запустите#

kshana scenarios/ascent-losses.toml

Что он даёт#

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

Результат Значение Единица
burn_time_s 508.755519 s
crashed false флаг
end.altitude_m 5.0903e5 m
end.circular_speed_m_s 7607.618569 m/s
end.downrange_m 1.5142e6 m
end.flight_path_angle_deg 8.707144 deg
end.speed_m_s 8931.555867 m/s
evidence.id_rule стабильный идентификатор строки матрицы (ID текст
evidence.matrix docs/VERIFICATION-MATRIX.md текст
evidence.tier MODELLED текст

Метка результата (движка): MODELLED — плоский гравитационный разворот при выведении многоступенчатого аппарата над невращающейся сферической Землёй сквозь US76, с интегрированными потерями на гравитацию, сопротивление, управление и противодавление и проверенным тождеством «идеальный dv минус потери»; постоянный C_D, без вращения, без пассивного участка, без наведения помимо импульса по тангажу

График, который движок записывает для scenarios/ascent-losses.toml, вид ascent-losses

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

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

  • MODELLED Плоский гравитационный разворот при выведении многоступенчатого аппарата над невращающейся сферической Землёй сквозь Стандартную атмосферу США 1976 (плотность и давление), с импульсом по тангажу, тягой, уменьшенной противодавлением на срезе сопла, выгоранием ступеней в точные s

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

  • MODELLED Детерминированные, хешируемые по сценарию, SBOM и кроссплатформенные эталонные проверки (golden). Оракул (ExternalDataset): соответствие SBOM официальной схеме JSON CycloneDX 1,5 (плюс допустимые идентификаторы SPDX) — внешний опубликованный стандарт, ноль ошибок валидации на всём графе зависимостей; часть о детерминизме FoM и побайтной воспроизводимости остаётся закреплённой проверкой внутренней согласованности, поэтому строка остаётся MODELLED
  • MODELLED Плоский гравитационный разворот при выведении многоступенчатого аппарата над невращающейся сферической Землёй сквозь Стандартную атмосферу США 1976 (плотность и давление), с p. Оракул (InternalConsistency): Внутренняя согласованность: точное тождество «скорость выгорания = сумма Isp g0 ln(m0/mf) минус четыре интегрированные потери» (невязка ниже 1e-6 м/с), уравнение Циолковского для вертикального вакуумного горения, где гравитация — единственная потеря, и давления US76 на уровне моря и на тропопаузе. ЧЕГО НЕТ: потери какого-либо опубликованного аппарата не сравнивались; нет вращения Земли, пассивного участка, дросселирования и наведения помимо импульса; постоянный C_D; не траект

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

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

  • MODELLED — плоский гравитационный разворот при выведении многоступенчатого аппарата над невращающейся сферической Землёй сквозь US76, с интегрированными потерями на гравитацию, сопротивление, управление и противодавление и проверенным тождеством «идеальный dv минус потери»; постоянный C_D, без вращения, без пассивного участка, без наведения помимо импульса по тангажу (результат label)
  • MODELLED. (каталог видов (kshana kinds --json))
  • Потери при гравитационном развороте при выведении ILLUSTRATIVE двухступенчатой ракеты-носителя на керосине и кислороде (не реальный аппарат): вертикальный подъём до 1 км, импульс по тангажу 3 deg в течение 10 с, затем тяга вдоль скорости. Прогон интегрирует потери на гравитацию, сопротивление, управление и противодавление и проверяет, что идеальный dv минус потери равен скорости выгорания. MODELLED: плоская невращающаяся Земля, постоянный C_D, без пассивного участка, без наведения помимо импульса. (комментарий в файле сценария, строки 1–5)
  • Воспроизводимость и гарантии качества ПО — MODELLED, а не validated: одно из частных утверждений проверено извне, но вся возможность составлена из смоделированных частей, поэтому возможность остаётся Modelled. (матрица верификации (docs/MODELLED-RATIONALE.md))
  • Потери ракеты при выведении на гравитацию, сопротивление, управление и противодавление — MODELLED, а не validated: проверено по собственному замкнутому / аналитическому тождеству — это выявляет ошибки переписывания и коэффициентов, но не является внешним оракулом. (матрица верификации (docs/MODELLED-RATIONALE.md))

См. также#