Traducción automática, no revisada por un hablante nativo. El inglés es la referencia.

Páginas de tipos de escenarioEditar en GitHubFuente: docs/kinds/by-kind/launch-window.md

launch-window (tipo de escenario)

Tipo de escenario del motor v0.40.0, familia Análisis de misión, enlaces y operaciones espaciales. Consultivo: salida de análisis de una herramienta de investigación e ingeniería, no un equipo de navegación homologado ni un servicio de seguridad de la vida humana. Toda etiqueta de aquí es la del motor o la de la matriz de verificación; un tipo de escenario es MODELLED salvo que la matriz diga otra cosa (cómo se gana una etiqueta: la sección Evidence del README).

Qué hace#

Geometría de lanzamiento y ascenso de dos cuerpos: acimut(s) de lanzamiento (sin Az = cos i / cos lat), inclinación mínima alcanzable, velocidad circular, la bonificación hacia el este de la rotación terrestre, Δv de cambio de plano en dogleg cuando la inclinación objetivo es inferior a la latitud del emplazamiento, y el número de oportunidades de lanzamiento diarias. Geometría de Tierra esférica MODELLED (sin corrección del triángulo de velocidades de Tierra en rotación, sin modelo de pérdidas de ascenso/arrastre).

Una ejecución de scenarios/launch-window.toml se resume así: launch-window: lat 28,5° -> i 51,6°: Az 45,0° asc, v_circ 7669 m/s, +409 m/s de bonificación por rotación terrestre, 2 oportunidades/día (MODELLED)

Entradas#

Del esquema (kshana kinds --json):

  • Campos obligatorios: ninguno
  • Campos opcionales: site_lat_deg, target_inclination_deg, altitude_km, site_lon_deg, epoch, eop_finals2000a

El ejemplo scenarios/launch-window.toml establece, entre otros:

Campo Valor Unidad
altitude_km 400 km
kind launch-window texto
site_lat_deg 28.5 deg
target_inclination_deg 51.6 deg

Ejecútelo#

kshana scenarios/launch-window.toml

Qué proporciona#

Los resultados escalares de esa ejecución, con las unidades que indica el motor:

Resultado Valor Unidad
altitude_km 400 km
circular_velocity_m_s 7668.558175 m/s
daily_opportunities 2 recuento
dogleg_plane_change_dv_m_s sin valor m/s
epoch sin valor no indicado
evidence.id_rule el identificador estable de la fila de la matriz (el ID texto
evidence.matrix docs/VERIFICATION-MATRIX.md texto
evidence.tier MODELLED texto
launch_azimuth_deg.ascending 44.975133 deg
launch_azimuth_deg.descending 135.024867 deg

Etiqueta de resultado (la del motor): MODELLED: geometría de lanzamiento de dos cuerpos con Tierra esférica; el acimut es la relación geométrica sin(Az)=cos(i)/cos(lat) (sin corrección del triángulo de velocidades de Tierra en rotación, sin modelo de pérdidas de ascenso/arrastre)

El gráfico que el motor escribe para scenarios/launch-window.toml, tipo de escenario launch-window

Evidencias#

MODELLED: las filas de la matriz de verificación que nombran este tipo de escenario.

  • MODELLED Acimut(s) de lanzamiento de dos cuerpos (sin Az = cos i / cos lat), inclinación mínima alcanzable, velocidad circular, bonificación hacia el este de la rotación terrestre, Δv de cambio de plano en dogleg y oportunidades diarias, y, dados una época y filas IERS finals2000A, el emplazamiento

Las filas que la propia ejecución puso a prueba, con la referencia independiente que da la matriz a cada una (las fuentes públicas se nombran allí):

  • MODELLED Determinista, con hash de escenario, SBOM + barreras golden multiplataforma. Referencia independiente (ExternalDataset): ajuste a la norma del SBOM al esquema JSON oficial de CycloneDX 1,5 (+ identificadores SPDX válidos) — un estándar externo publicado, cero errores de validación en todo el grafo de dependencias; la parte de determinismo de FoM / reproducibilidad byte a byte sigue siendo una comprobación de autoconsistencia fijada, por lo que la fila sigue siendo MODELLED
  • MODELLED Acimut(s) de lanzamiento de dos cuerpos (sin Az = cos i / cos lat), inclinación mínima alcanzable, velocidad circular, bonificación hacia el este de la rotación terrestre, Δv de cambio de plano en dogleg a. Referencia independiente (InternalConsistency): Geometría de lanzamiento de trigonometría esférica de forma cerrada frente a anclajes de ejemplos resueltos publicados (Vallado, Fundamentals of Astrodynamics 4th ed., Algorithm 37 launch-azimuth + Ch.6 plane-change; tests/launch_window_ascent_geometry_reference.rs). Estos reutilizan la misma forma cerrada que implementa kshana (una comprobación de paridad con valores publicados / de transcripción, InternalConsistency); dos cuerpos MODELLED, sin triángulo de velocidades de Tierra en rotación / ascenso / dra

Limitaciones#

Lo que el propio informe de la ejecución dice que no está modelado o no está validado:

  • MODELLED: geometría de lanzamiento de dos cuerpos con Tierra esférica; el acimut es la relación geométrica sin(Az)=cos(i)/cos(lat) (sin corrección del triángulo de velocidades de Tierra en rotación, sin modelo de pérdidas de ascenso/arrastre) (resultado label)
  • Geometría de Tierra esférica MODELLED (sin corrección del triángulo de velocidades de Tierra en rotación, sin modelo de pérdidas de ascenso/arrastre). (catálogo de tipos de escenario (kshana kinds --json))
  • ALCANCE HONESTO: MODELLED. Solo acimut geométrico: sin corrección del triángulo de velocidades de Tierra en rotación (la bonificación se indica aparte para incorporarla), sin trayectoria de ascenso / pérdidas por arrastre / modelo de guiado. Geometría de pre-Fase A. Ejecución: kshana scenarios/launch-window.toml (comentario del archivo de escenario, líneas 8 a 11)
  • La reproducibilidad y el aseguramiento del software son MODELLED, no están validados: una subafirmación se comprueba externamente, pero la capacidad completa compone piezas modeladas, por lo que la capacidad sigue siendo modelada. (matriz de verificación (docs/MODELLED-RATIONALE.md))
  • La geometría de ventana de lanzamiento y ascenso (análisis de misión) es MODELLED, no validada: se comprueba frente a su propia identidad analítica o de forma cerrada, lo que detecta errores de transcripción y de coeficientes, pero no es una referencia independiente externa. (matriz de verificación (docs/MODELLED-RATIONALE.md))

Véase también#