launch-window (scenario kind)
Scenariotyp i motor v0.40.0, familj Uppdragsanalys, länkar och rymdoperationer. Rådgivande: analysutdata från ett forsknings- och ingenjörsverktyg, inte typgodkänd navigationsutrustning och inte en livräddande säkerhetstjänst. Varje etikett här är motorns eller verifieringsmatrisens; en typ är MODELLED om inte matrisen säger något annat (hur en etikett förtjänas: avsnittet Evidens i README).
Vad den gör#
Tvåkropps-geometri för uppskjutning och uppstigning: uppskjutningsazimut(er) (sin Az = cos i / cos lat), lägsta nåbara inklination, cirkulär hastighet, jordrotationens östliga bonus, Δv för planbyte med dogleg när målinklinationen är lägre än platsens latitud, och antalet dagliga uppskjutningstillfällen. MODELLED geometri för en sfärisk jord (ingen korrektion för hastighetstriangeln med roterande jord, ingen modell för uppstignings-/dragförluster).
En körning av scenarios/launch-window.toml sammanfattas som: launch-window: lat 28,5° -> i 51,6°: Az 45,0° asc, v_circ 7669 m/s, +409 m/s Earth-rotation bonus, 2 opportunities/day (MODELLED)
Indata#
Från schemat (kshana kinds --json):
- Obligatoriska fält: inga
- Valfria fält:
site_lat_deg,target_inclination_deg,altitude_km,site_lon_deg,epoch,eop_finals2000a
Exemplet scenarios/launch-window.toml anger bland annat:
| Fält | Värde | Enhet |
|---|---|---|
altitude_km |
400 | km |
kind |
launch-window | text |
site_lat_deg |
28.5 | deg |
target_inclination_deg |
51.6 | deg |
Kör den#
kshana scenarios/launch-window.toml
Vad den ger#
De skalära resultaten av den körningen, med de enheter som motorn anger:
| Resultat | Värde | Enhet |
|---|---|---|
altitude_km |
400 | km |
circular_velocity_m_s |
7668.558175 | m/s |
daily_opportunities |
2 | antal |
dogleg_plane_change_dv_m_s |
inget värde | m/s |
epoch |
inget värde | inte angivet |
evidence.id_rule |
det stabila id:t för matrisraden (ID | text |
evidence.matrix |
docs/VERIFICATION-MATRIX.md | text |
evidence.tier |
MODELLED | text |
launch_azimuth_deg.ascending |
44.975133 | deg |
launch_azimuth_deg.descending |
135.024867 | deg |
Resultatetikett (motorns egen): MODELLED — tvåkropps-uppskjutningsgeometri för en sfärisk jord; azimut är det geometriska sambandet sin(Az)=cos(i)/cos(lat) (ingen korrektion för hastighetstriangeln med roterande jord, ingen modell för uppstignings-/dragförluster)
Evidens#
MODELLED: raderna i verifieringsmatrisen som nämner den här typen.
- MODELLED Tvåkropps-uppskjutningsazimut(er) (sin Az = cos i / cos lat), lägsta nåbara inklination, cirkulär hastighet, jordrotationens östliga bonus, Δv för planbyte med dogleg och dagliga tillfällen, och, givet en epok och IERS finals2000A-rader, platsen
De rader som själva körningen använde, med den oberoende referens som matrisen anger för var och en (de offentliga källorna nämns där):
- MODELLED Deterministisk, scenario-hashad, SBOM + golden-grindar över flera plattformar. Oberoende referens (ExternalDataset): SBOM som följer det officiella CycloneDX 1,5 JSON Schema (+ giltiga SPDX-identifierare) — en extern publicerad standard, noll valideringsfel över hela beroendegrafen; delen om FoM-determinism / byte-reproducerbarhet förblir en fastlåst kontroll av inre samstämmighet, så raden förblir MODELLED
- MODELLED Tvåkropps-uppskjutningsazimut(er) (sin Az = cos i / cos lat), lägsta nåbara inklination, cirkulär hastighet, jordrotationens östliga bonus, Δv för planbyte med dogleg a. Oracle (InternalConsistency): Uppskjutningsgeometri med sfärisk trigonometri i sluten form mot publicerade räknade exempelankare (Vallado, Fundamentals of Astrodynamics 4th ed., Algorithm 37 uppskjutningsazimut + Ch.6 planbyte; tests/launch_window_ascent_geometry_reference.rs). Dessa återanvänder samma slutna form som kshana implementerar (en paritets-/avskriftskontroll mot publicerade värden, InternalConsistency); MODELLED tvåkropp, ingen hastighetstriangel med roterande jord / uppstignings- / drag
Begränsningar#
Vad körningens egen rapport säger inte är modellerat eller inte validerat:
- MODELLED — tvåkropps-uppskjutningsgeometri för en sfärisk jord; azimut är det geometriska sambandet sin(Az)=cos(i)/cos(lat) (ingen korrektion för hastighetstriangeln med roterande jord, ingen modell för uppstignings-/dragförluster) (result
label) - MODELLED geometri för en sfärisk jord (ingen korrektion för hastighetstriangeln med roterande jord, ingen modell för uppstignings-/dragförluster). (kind catalogue (
kshana kinds --json)) - ÄRLIG AVGRÄNSNING: MODELLED. Enbart geometrisk azimut -- ingen korrektion för hastighetstriangeln med roterande jord (bonusen redovisas separat för att räknas in), ingen modell för uppstigningsbana / dragförluster / styrning. Geometri för pre-Phase-A. Run: kshana scenarios/launch-window.toml (scenario file comment, lines 8 to 11)
- Reproducerbarhet och programvarusäkring är MODELLED, inte validerad: ett delpåstående kontrolleras externt, men hela förmågan sätts ihop av modellerade delar, så förmågan förblir Modelled. (verifieringsmatris (docs/MODELLED-RATIONALE.md))
- Uppskjutningsfönster och uppstigningsgeometri (uppdragsanalys) är MODELLED, inte validerade: kontrollerade mot sin egen slutna/analytiska identitet. Det fångar transkriptions- och koefficientfel men är ingen extern oberoende referens. (verification matrix (docs/MODELLED-RATIONALE.md))
Se även#
- Familjesida: Uppdragsanalys, länkar och rymdoperationer
- Alla typer: KINDS.md
- Ämnessida: ENTRY-EO-ASCENT.md