passes (skenaariotyyppi)
Moottorin v0.40.0 skenaariolaji, perhe Satelliittitähdistöt, kattavuus ja geometria. Ohjeellinen: tutkimus- ja suunnittelutyökalun analyysitulos; ei tyyppihyväksytty navigointilaite eikä ihmishengen turvaamiseen tarkoitettu palvelu. Jokainen tässä oleva nimike on moottorin tai varmennusmatriisin; laji on MODELLED, ellei matriisi toisin sano (miten nimike ansaitaan: README:n Evidence-osio).
Mitä se tekee#
Maa-aseman ylilentoennuste: ympyräradan aika-alueen näkyvyysylilennot (AOS/TCA/LOS, suurin näennäinen korkeuskulma, kesto), SGP4-keskielementteinä ikkunan alussa, korkeuskulmamaskin yläpuolella olevan aseman yli ikkunan aikana, kokonaissaavutusaikoineen. SGP4/SDP4-propagointi IAU 2006/2000A -Maahan kiinnitetyssä koordinaatistossa (valinnainen UT1 - UTC ja napaliike), ITU-R P.834-9 -troposfäärirefraktio ja alalinkin valon kulkuaika (molemmat oletuksena päällä), ylitykset ratkaistuna tarkkuuteen 1e-7 s ja kulminaatio kultaisen leikkauksen haulla. Ylilennon geometria on VALIDATED Orekitia 13.1.8 vasten merenpinnan tasolla olevilla asemilla; skenaarion rata ja asema ovat havainnollistavia syötteitä.
Skenaarion scenarios/passes.toml yksi ajo tiivistyy seuraavasti: passes: 5 ylilentoa 550 km / 97,6° radalla pisteen (52,2°, 4,4°) yli > 10° 24 h:n aikana; 1659 s kokonaissaavutusaikaa (MODELLED)
Syötteet#
Skeemasta (kshana kinds --json):
- Pakolliset kentät: ei yhtään
- Valinnaiset kentät:
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
Esimerkki scenarios/passes.toml asettaa muun muassa:
| Kenttä | Arvo | Yksikkö |
|---|---|---|
altitude_km |
550 | km |
arg_lat_deg |
0 | deg |
duration_hours |
24 | hr |
epoch |
[2024, 1, 1, 0, 0, 0] | ei ilmoitettu |
inclination_deg |
97.6 | deg |
kind |
passes | teksti |
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 |
Aja se#
kshana scenarios/passes.toml
Mitä se antaa#
Tuon ajon skalaaritulokset moottorin ilmoittamilla yksiköillä:
| Tulos | Arvo | Yksikkö |
|---|---|---|
altitude_km |
550 | km |
best_max_elevation_deg |
70.081649 | deg |
duration_hours |
24 | hr |
evidence.id_rule |
matriisirivin vakaa tunniste (ID | teksti |
evidence.matrix |
docs/VERIFICATION-MATRIX.md | teksti |
evidence.tier |
MODELLED | teksti |
inclination_deg |
97.6 | deg |
light_time |
true | lippu |
mask_deg |
10 | deg |
pass_count |
5 | lukumäärä |
Tuloksen nimike (moottorin oma): MODELLED — aika-alueen maa-aseman ylilentoennuste; SGP4/SDP4-propagointi, IAU 2006/2000A -Maahan kiinnitetty koordinaatisto (UT1 = UTC, ei napaliikettä ellei Maan orientaatioparametreja anneta), näennäinen korkeuskulma ITU-R P.834-9 -refraktiolla ja valon kulkuajalla päällekytkettynä, ylitykset ja kulminaatio tarkennettuina askelta pienemmäksi
Todisteet#
MODELLED 2 · VALIDATED 2: tämän tyypin mainitsevat varmennusmatriisin rivit.
- VALIDATED Moottorin propagaattorin aika-alueen näkyvyysylilennot (AOS/TCA/LOS, suurin korkeuskulma, kesto) korkeuskulmamaskin yläpuolella olevan aseman yli, interpoloiduin nousu-/laskuylityksin ja kokonaissaavutusajalla: passes::predict_passes, geometrinen ajoittaja (ei Testit: ground_station_pass_prediction_reference.rs.
- VALIDATED SGP4-elementtijoukon näkyvyysylilennot (AOS, TCA, LOS, suurin näennäinen korkeuskulma, kesto) WGS-84-aseman yli validoidulla Maan kiertoradan polulla (IAU 2006/2000A, valinnaiset Maan orientaatioparametrit), ITU-R P.834-9 -troposfääri Testit: pass_predictor_on_path_orekit_oracle.rs.
- MODELLED Alalinkin Es/N0 yhden satelliitin jokaisen ylilennon varrella yhden aseman yllä (EIRP, vapaan tilan vaimennus, kosekanttilain mukainen ilmakehän vaimennus, muut häviöt, G/T, Boltzmannin vakio, symbolinopeus), tehokkain DVB-S2 MODCOD, joka ylittää ETSI EN 302 307-
- MODELLED Yksi ajo ottaa yhteysaikataulun (luettelo aos_s/los_s-ikkunoista, joista kukin pyytää apertuuria navigointiin tai viestintään — sama ikkunasanasto, jonka
passes::predict_passestuottaa, muunnettuna funktiollaaperture_duty::windows_from_passes), apert
Rivit, joita ajo itse käytti, ja kullekin matriisin antama oraakkeli (julkiset lähteet on nimetty siellä):
- MODELLED Deterministinen, skenaariohajautettu, SBOM + alustat ylittävät golden-portit. Oraakkeli (ExternalDataset): SBOM-yhteensopivuus virallisen CycloneDX 1,5 JSON Schema -skeeman kanssa (+ kelvolliset SPDX-tunnisteet) — ulkoinen julkaistu standardi, nolla validointivirhettä koko riippuvuuskaaviossa; FoM-determinismin / tavutason toistettavuuden osa on edelleen kiinnitetty itseään vasten tehtävä johdonmukaisuustarkistus, joten rivi pysyy MODELLED-tasolla
- VALIDATED Moottorin propagaattorin aika-alueen näkyvyysylilennot (AOS/TCA/LOS, suurin korkeuskulma, kesto) korkeuskulmamaskin yläpuolella olevan aseman yli, interpoloiduin nousu-/lasku. Oraakkeli (ExternalDataset): Orekit 12,2 (CS GROUP, Apache-2.0) + Hipparchus 3,1 — riippumaton lentodynamiikkakirjasto: ElevationDetector (Brent-juurenhaku) + EventsLogger ITRF-efemeridin yli, asema WGS-84 TopocentricFramena. AOS/LOS/suurin korkeuskulma/ylilentojen lukumäärä/kokonaissaavutusaika täsmäävät identtisellä radalla + asemalla + maskilla + ikkunalla (sidottu testiaineisto; ajuri xval/orekit-passes)
Rajoitukset#
Mitä ajon oma raportti sanoo olevan mallintamatta tai validoimatta:
- MODELLED — aika-alueen maa-aseman ylilentoennuste; SGP4/SDP4-propagointi, IAU 2006/2000A -Maahan kiinnitetty koordinaatisto (UT1 = UTC, ei napaliikettä ellei Maan orientaatioparametreja anneta), näennäinen korkeuskulma ITU-R P.834-9 -refraktiolla ja valon kulkuajalla päällekytkettynä, ylitykset ja kulminaatio tarkennettuina askelta pienemmäksi (tulos
label) - Toistettavuus ja ohjelmistovarmistus on MODELLED, ei validoitu: alaväite tarkistetaan ulkoisesti, mutta koko kyvykkyys kokoaa yhteen mallinnettuja osia, joten kyvykkyys pysyy mallinnettuna. (varmennusmatriisi (docs/MODELLED-RATIONALE.md))
Katso myös#
- Perhesivu: Satelliittitähdistöt, kattavuus ja geometria
- Kaikki lajit: KINDS.md
- Aihesivu: CONTACT-SCHEDULING.md