sweep (scenarietype)
Scenarietype i motoren v0.40.0, familie Ure, tidssynkronisering og holdover. Vejledende: analyseoutput fra et forsknings- og ingeniørværktøj, ikke typegodkendt navigationsudstyr og ikke en sikkerhedskritisk tjeneste (safety-of-life). Hver mærkat her er motorens eller verifikationsmatrixens; en type er MODELLED, medmindre matrixen siger andet (hvordan en mærkat opnås: README'ens afsnit Evidence).
Hvad det gør#
1-D-sweep til afvejningsstudie over en parameter for en urpakke.
Én kørsel af scenarios/sweep-clock-stability.toml opsummeres som: sweep holdover_s over classical_q_wf (1.00e-24..1.00e-18, 25 punkter, logaritmisk skala) | kvante 6600.000->6600,000 | klassisk 2610.000->250,000
Input#
Fra skemaet (kshana kinds --json):
- Påkrævede felter:
parameter,metric,start,stop,steps,base - Valgfrie felter:
scale
Eksemplet scenarios/sweep-clock-stability.toml angiver blandt andet:
| Felt | Værdi | Enhed |
|---|---|---|
base.clock_classical.flicker_floor |
2.0000e-11 | ikke angivet |
base.clock_classical.id |
csac-sa45s | tekst |
base.clock_classical.provenance |
Microchip SA.45s CSAC-datablad sigma_y(1s)=3e-10; q_wf er s | tekst |
base.clock_classical.q_rw |
0 | ikke angivet |
base.clock_classical.q_wf |
9.0000e-20 | ikke angivet |
base.clock_classical.y0 |
5.0000e-10 | ikke angivet |
base.clock_quantum.flicker_floor |
1.0000e-16 | ikke angivet |
base.clock_quantum.id |
optical-sr-lattice | tekst |
base.clock_quantum.provenance |
Strontium-optisk gitterur, rumorienteret mål sigma_y | tekst |
base.clock_quantum.q_rw |
0 | ikke angivet |
base.clock_quantum.q_wf |
1.0000e-30 | ikke angivet |
base.clock_quantum.y0 |
5.0000e-17 | ikke angivet |
Kør den#
kshana scenarios/sweep-clock-stability.toml
Hvad den giver#
De skalare resultater af den kørsel, med de enheder, motoren angiver:
| Resultat | Værdi | Enhed |
|---|---|---|
evidence.id_rule |
det stabile id for matrixrækken (kolonnen ID | tekst |
evidence.matrix |
docs/VERIFICATION-MATRIX.md | tekst |
evidence.tier |
MODELLED | tekst |
metric |
holdover_s | tekst |
parameter |
classical_q_wf | tekst |
scale |
log | tekst |
Evidens#
MODELLED: rækkerne i verifikationsmatrixen, der nævner denne type.
- MODELLED Én kørsel tager en kontaktplan (en liste af aos_s/los_s-vinduer, der hver beder aperturen om navigation eller kommunikation — det samme vinduesordforråd, som
passes::predict_passesudsender, konverteret afaperture_duty::windows_from_passes), en apert - MODELLED Tilgængelighedssweepene i
gnss-ssv-typen: pr. konstellation (GPS, GLONASS, Galileo, BDS, QZSS, NavIC) og samlet andelen af (bruger, epoke)-par med mindst ét og mindst fire signaler og det længste udfald, for en bruger på en kugle - MODELLED Fasen
tli-and-cruise: middeltilstanden fra motorens Cowell-propagator (Jorden som punktmasse og J2, Solen og Månen som tredjelegemer, Månen fra trådens DE440-kerne, hvor den dækker segmentet, og Solen fra den analytiske serie - MODELLED Afsnittene sweep og monte_carlo i typen
campaign(én til tre punkterede nøgler af en vilkårlig type, på det generiske sweeps akseværdier, eventuelt et ensemble i hver knude): realisering k kører ved base_seed + k; hver metrik rapporterer middelværdi, standard d Tests: campaign_composition_reference.rs.
De rækker, som kørslen selv afprøvede, med den uafhængige reference, som matrixen giver hver (de offentlige kilder er nævnt dér):
- MODELLED Lukket form for vækst i fejl under frit løb + holdover til tærskel; kvanteurklasser. Uafhængig reference (ReferenceImpl): Flertrins clock_state-kovariansrekursion (krydskontrol i samme kodebase); selve kernen for frit-løb-varians og holdover-inversion er eksternt valideret mod scipy (se 'Clock-holdover coast-variance & threshold inversion'). Tallene for holdover pr. klasse ved rødstøjsgulvet forbliver MODELLED
- MODELLED Deterministisk, scenarie-hashet, SBOM + gates med golden-filer på tværs af platforme. Uafhængig reference (ExternalDataset): SBOM'ens validering mod det officielle CycloneDX 1,5 JSON-skema (+ gyldige SPDX-identifikatorer) — en ekstern publiceret standard, nul valideringsfejl over hele afhængighedsgrafen; den del, der gælder FoM-determinisme / byte-reproducerbarhed, er fortsat et fastlåst selvkonsistenstjek, så rækken forbliver MODELLED
- MODELLED Typen
campaigns sweep (en til tre punktsepararede nøgler af en vilkårlig type, på det generiske sweeps akseværdier, eventuelt et ensemble i hver knude) og monte_carlo-sek. Uafhængig reference (InternalConsistency): Den lukkede form for fasens random walk under hvid frekvensstøj, varians q_wf tau (NIST Technical Note 1337), for statistikmaskineriet, og byte-lighed med de selvstændige kørsler for seedningen. Det kontrollerer ensemblets aritmetik på motorens egen urmodel, ikke et eksternt datasæt
Begrænsninger#
Hvad kørslens egen rapport siger ikke er modelleret eller ikke er valideret:
- Ur-holdover i GNSS-nægtede miljøer er MODELLED, ikke valideret: kontrolleret mod en separat implementering i denne samme kodebase — uafhængig af den enhed, der afprøves, men ikke eksternt autoritativ. (verifikationsmatrix (docs/MODELLED-RATIONALE.md))
- Reproducerbarhed og softwarekvalitetssikring er MODELLED, ikke valideret: en delpåstand kontrolleres eksternt, men hele funktionen sammensættes af modellerede dele, så funktionen forbliver modelleret. (verifikationsmatrix (docs/MODELLED-RATIONALE.md))
- Parametersweeps og seedede Monte Carlo-ensembler over enhver scenarietype er MODELLED, ikke valideret: kontrolleret mod sin egen lukkede/analytiske identitet — fanger transskriptions- og koefficientfejl, men er ikke en ekstern uafhængig reference. (verifikationsmatrix (docs/MODELLED-RATIONALE.md))
Se også#
- Familieside: Ure, tidssynkronisering og holdover
- Alle typer: KINDS.md
- Emneside: CAMPAIGNS.md
- Emneside: LEO-PNT.md