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)
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#
- Página de familia: Análisis de misión, enlaces y operaciones espaciales
- Todos los tipos de escenario: KINDS.md
- Página de tema: ENTRY-EO-ASCENT.md