launch-window (scenariotype)
Scenariotype i motoren v0.40.0, familien Oppdragsanalyse, linker og romoperasjoner. Veiledende: analyseutdata fra et forsknings- og ingeniørverktøy, ikke typegodkjent navigasjonsutstyr og ikke en tjeneste der liv og sikkerhet står på spill. Hver etikett her er motorens eller verifikasjonsmatrisens; en type er MODELLED med mindre matrisen sier noe annet (hvordan en etikett oppnås: avsnittet Evidence i README).
Hva den gjør#
Todelegeme-geometri for oppskyting og stigning: oppskytingsazimut (sin Az = cos i / cos lat), minste nåbare inklinasjon, sirkulær hastighet, den østvendte bonusen fra jordrotasjonen, dogleg-Δv for planbytte når målinklinasjonen er under stedets breddegrad, og antall daglige oppskytingsmuligheter. MODELLED geometri for sfærisk jord (ingen korreksjon for hastighetstrekant med roterende jord, ingen modell for stignings-/dragtap).
Én kjøring av scenarios/launch-window.toml oppsummeres slik: 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)
Inndata#
Fra skjemaet (kshana kinds --json):
- Påkrevde felt: ingen
- Valgfrie felt:
site_lat_deg,target_inclination_deg,altitude_km,site_lon_deg,epoch,eop_finals2000a
Eksemplet scenarios/launch-window.toml setter blant annet:
| Felt | Verdi | Enhet |
|---|---|---|
altitude_km |
400 | km |
kind |
launch-window | tekst |
site_lat_deg |
28.5 | deg |
target_inclination_deg |
51.6 | deg |
Kjør den#
kshana scenarios/launch-window.toml
Hva den gir#
Skalarresultatene fra den kjøringen, med enhetene motoren oppgir:
| Resultat | Verdi | Enhet |
|---|---|---|
altitude_km |
400 | km |
circular_velocity_m_s |
7668.558175 | m/s |
daily_opportunities |
2 | antall |
dogleg_plane_change_dv_m_s |
ingen verdi | m/s |
epoch |
ingen verdi | ikke oppgitt |
evidence.id_rule |
den stabile id-en til matriseraden (ID | tekst |
evidence.matrix |
docs/VERIFICATION-MATRIX.md | tekst |
evidence.tier |
MODELLED | tekst |
launch_azimuth_deg.ascending |
44.975133 | deg |
launch_azimuth_deg.descending |
135.024867 | deg |
Resultatetikett (motorens): MODELLED — todelegeme-oppskytingsgeometri for sfærisk jord; azimut er det geometriske forholdet sin(Az)=cos(i)/cos(lat) (ingen korreksjon for hastighetstrekant med roterende jord, ingen modell for stignings-/dragtap)
Evidens#
MODELLED: radene i verifikasjonsmatrisen som navngir denne typen.
- MODELLED Todelegeme-oppskytingsazimut (sin Az = cos i / cos lat), minste nåbare inklinasjon, sirkulær hastighet, østvendt bonus fra jordrotasjonen, dogleg-Δv for planbytte og daglige muligheter, og, gitt en epoke og IERS finals2000A-rader, stedet
Radene kjøringen selv brukte, med den uavhengige referansen matrisen gir hver (de offentlige kildene er navngitt der):
- MODELLED Deterministisk, scenariohashet, SBOM + gates med gylne verdier på tvers av plattformer. Uavhengig referanse (ExternalDataset): SBOM-overensstemmelse med det offisielle CycloneDX 1,5 JSON Schema (+ gyldige SPDX-identifikatorer), en ekstern publisert standard, null valideringsfeil over hele avhengighetsgrafen; delen om FoM-determinisme / byte-reproduserbarhet er fortsatt en festet selvkonsistenssjekk, så raden forblir MODELLED
- MODELLED Todelegeme-oppskytingsazimut (sin Az = cos i / cos lat), minste nåbare inklinasjon, sirkulær hastighet, østvendt bonus fra jordrotasjonen, dogleg-Δv for planbytte a. Uavhengig referanse (InternalConsistency): Oppskytingsgeometri med sfærisk trigonometri i lukket form mot publiserte ankere fra regneeksempler (Vallado, Fundamentals of Astrodynamics 4. utg., algoritme 37 oppskytingsazimut + kap. 6 planbytte; tests/launch_window_ascent_geometry_reference.rs). Disse gjenbruker den samme lukkede formen som kshana implementerer (en paritets-/transkripsjonskontroll mot publiserte verdier, InternalConsistency); MODELLED todelegeme, ingen hastighetstrekant for roterende jord / stigning / drag
Begrensninger#
Hva kjøringens egen rapport sier ikke er modellert eller ikke er validert:
- MODELLED — todelegeme-oppskytingsgeometri for sfærisk jord; azimut er det geometriske forholdet sin(Az)=cos(i)/cos(lat) (ingen korreksjon for hastighetstrekant med roterende jord, ingen modell for stignings-/dragtap) (resultat
label) - MODELLED geometri for sfærisk jord (ingen korreksjon for hastighetstrekant med roterende jord, ingen modell for stignings-/dragtap). (typekatalog (
kshana kinds --json)) - ÆRLIG AVGRENSNING: MODELLED. Kun geometrisk azimut -- ingen korreksjon for hastighetstrekant med roterende jord (bonusen rapporteres separat for å legges inn), ingen stigningsbane / dragtap / styringsmodell. Geometri før fase A. Kjør: kshana scenarios/launch-window.toml (kommentar i scenariofilen, linjene 8 til 11)
- Reproduserbarhet og programvarekvalitetssikring er MODELLED, ikke validert: en delpåstand er kontrollert eksternt, men hele funksjonen setter sammen modellerte deler, så funksjonen forblir modellert. (verifikasjonsmatrise (docs/MODELLED-RATIONALE.md))
- Oppskytingsvindu og stigningsgeometri (oppdragsanalyse) er MODELLED, ikke validert: kontrollert mot sin egen lukkede/analytiske identitet, noe som fanger opp transkripsjons- og koeffisientfeil, men ikke er en ekstern uavhengig referanse. (verifikasjonsmatrise (docs/MODELLED-RATIONALE.md))
Se også#
- Familieside: Oppdragsanalyse, linker og romoperasjoner
- Alle typer: KINDS.md
- Temaside: ENTRY-EO-ASCENT.md