Maskinoversettelse, ikke gjennomgått av en morsmålsbruker. Engelsk er referansen.

Sider for scenariotyperRediger på GitHubKilde: docs/kinds/by-kind/passes.md

passes (scenariotype)

Scenariotype i motoren v0.40.0, familie Konstellasjoner, dekning og geometri. Veiledende: analyseutdata fra et forsknings- og ingeniørverktøy, ikke typegodkjent navigasjonsutstyr og ikke en sikkerhetskritisk tjeneste for menneskeliv. Hver etikett her er motorens eller verifikasjonsmatrisens; en type er MODELLED med mindre matrisen sier noe annet (hvordan en etikett fortjenes: Evidens-avsnittet i README).

Hva den gjør#

Prediksjon av passeringer over en bakkestasjon: synlighetspasseringene i tidsdomenet (AOS/TCA/LOS, maksimal tilsynelatende elevasjon, varighet) for en sirkulær bane, som SGP4-middelelementer ved vinduets start, over en stasjon over en elevasjonsmaske i et vindu, med samlet tilgangstid. SGP4/SDP4-propagering i det jordfaste referansesystemet IAU 2006/2000A (valgfri UT1 - UTC og polbevegelse), troposfærisk refraksjon etter ITU-R P.834-9 og lystiden for nedlenken (begge på som standard), kryssinger løst til 1e-7 s og kulminasjonen med gyllent snitt-søk. Passeringsgeometrien er VALIDATED mot Orekit 13.1.8 ved stasjoner på havnivå; scenarioets bane og stasjon er illustrative inndata.

En kjøring av scenarios/passes.toml oppsummeres slik: passes: 5 pass(es) of a 550 km / 97,6° orbit over (52,2°, 4,4°) > 10° in 24 h; 1659 s total access (MODELLED)

Inndata#

Fra skjemaet (kshana kinds --json):

  • Påkrevde felt: ingen
  • Valgfrie felt: altitude_km, inclination_deg, raan_deg, arg_lat_deg, station_lat_deg, station_lon_deg, station_alt_m, epoch, mask_deg, duration_hours, step_s, refraction, light_time, ut1_minus_utc_s, xp_arcsec, yp_arcsec

Eksempelet scenarios/passes.toml angir blant annet:

Felt Verdi Enhet
altitude_km 550 km
arg_lat_deg 0 deg
duration_hours 24 hr
epoch [2024, 1, 1, 0, 0, 0] ikke oppgitt
inclination_deg 97.6 deg
kind passes tekst
mask_deg 10 deg
raan_deg 0 deg
station_alt_m 0 m
station_lat_deg 52.2 deg
station_lon_deg 4.4 deg
step_s 10 s

Kjør den#

kshana scenarios/passes.toml

Hva den gir#

Skalarresultatene fra den kjøringen, med enhetene motoren oppgir:

Resultat Verdi Enhet
altitude_km 550 km
best_max_elevation_deg 70.081649 deg
duration_hours 24 hr
evidence.id_rule den stabile id-en til matriseraden (ID tekst
evidence.matrix docs/VERIFICATION-MATRIX.md tekst
evidence.tier MODELLED tekst
inclination_deg 97.6 deg
light_time true flagg
mask_deg 10 deg
pass_count 5 antall

Resultatetikett (motorens): MODELLED — prediksjon av passeringer over en bakkestasjon i tidsdomenet; SGP4/SDP4-propagering, jordfast referansesystem IAU 2006/2000A (UT1 = UTC, ingen polbevegelse med mindre parametere for jordorientering er oppgitt), tilsynelatende elevasjon med ITU-R P.834-9-refraksjon og lystid når de er slått på, kryssinger og kulminasjon forfinet under steget

Diagrammet motoren skriver for scenarios/passes.toml, type passes

Evidens#

MODELLED 2 · VALIDATED 2: radene i verifikasjonsmatrisen som nevner denne typen.

  • VALIDATED Synlighetspasseringer i tidsdomenet (AOS/TCA/LOS, maks elevasjon, varighet) for en motorpropagator over en stasjon over en elevasjonsmaske, med interpolerte kryssinger for stigning og nedgang og samlet tilgang: passes::predict_passes, den geometriske planleggeren (ingen Tester: ground_station_pass_prediction_reference.rs.
  • VALIDATED Synlighetspasseringer (AOS, TCA, LOS, maksimal tilsynelatende elevasjon, varighet) for et SGP4-elementsett over en WGS-84-stasjon på den validerte banen for jordbaner (IAU 2006/2000A, valgfrie parametere for jordorientering), med troposfærisk ITU-R P.834-9 Tester: pass_predictor_on_path_orekit_oracle.rs.
  • MODELLED Es/N0 i nedlinken langs hvert pass av én satellitt over én stasjon (EIRP, frirom-tap, atmosfærisk tap etter kosekantloven, andre tap, G/T, Boltzmanns konstant, symbolrate), den mest effektive DVB-S2-MODCOD-en som klarer ETSI EN 302 307-
  • MODELLED Én kjøring tar en kontaktplan (en liste med aos_s/los_s-vinduer, der hvert ber aperturen om navigasjon eller kommunikasjon — det samme vindusvokabularet som passes::predict_passes sender ut, konvertert av aperture_duty::windows_from_passes), et apert

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
  • VALIDATED Synlighetspasseringer i tidsdomenet (AOS/TCA/LOS, maks elevasjon, varighet) for en motorpropagator over en stasjon over en elevasjonsmaske, med interpolert stigning/nedgang . Uavhengig referanse (ExternalDataset): Orekit 12,2 (CS GROUP, Apache-2.0) + Hipparchus 3,1, et uavhengig bibliotek for flydynamikk: ElevationDetector (Brent-rotfinner) + EventsLogger over en ITRF-efemeride, stasjon som en WGS-84 TopocentricFrame. AOS/LOS/maks elevasjon/antall passeringer/samlet tilgang stemte på identisk bane + stasjon + maske + vindu (innsjekket testdatasett; driver xval/orekit-passes)

Begrensninger#

Hva kjøringens egen rapport sier ikke er modellert eller ikke er validert:

  • MODELLED — prediksjon av passeringer over en bakkestasjon i tidsdomenet; SGP4/SDP4-propagering, jordfast referansesystem IAU 2006/2000A (UT1 = UTC, ingen polbevegelse med mindre parametere for jordorientering er oppgitt), tilsynelatende elevasjon med ITU-R P.834-9-refraksjon og lystid når de er slått på, kryssinger og kulminasjon forfinet under steget (resultat label)
  • 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))

Se også#