sweep (rodzaj scenariusza)
Rodzaj scenariusza silnika v0.40.0, rodzina Zegary, synchronizacja czasu i holdover. Wyłącznie doradczo: wynik analizy z narzędzia badawczo-inżynieryjnego; nie jest to sprzęt nawigacyjny z zatwierdzeniem typu ani usługa bezpieczeństwa życia. Każda etykieta tutaj pochodzi od silnika lub z macierzy weryfikacji; rodzaj jest MODELLED, o ile macierz nie mówi inaczej (jak zdobywa się etykietę: sekcja Evidence w README).
Co robi#
Przegląd 1-wymiarowy badania kompromisów po parametrze pakietu zegara.
Jeden przebieg scenarios/sweep-clock-stability.toml podsumowuje się tak: przegląd holdover_s po classical_q_wf (1.00e-24..1.00e-18, 25 punktów, skala logarytmiczna) | kwantowy 6600.000->6600,000 | klasyczny 2610.000->250,000
Wejścia#
Ze schematu (kshana kinds --json):
- Pola wymagane:
parameter,metric,start,stop,steps,base - Pola opcjonalne:
scale
Przykład scenarios/sweep-clock-stability.toml ustawia między innymi:
| Pole | Wartość | Jednostka |
|---|---|---|
base.clock_classical.flicker_floor |
2.0000e-11 | nie podano |
base.clock_classical.id |
csac-sa45s | tekst |
base.clock_classical.provenance |
Karta katalogowa CSAC Microchip SA.45s sigma_y(1s)=3e-10; q_wf to s | tekst |
base.clock_classical.q_rw |
0 | nie podano |
base.clock_classical.q_wf |
9.0000e-20 | nie podano |
base.clock_classical.y0 |
5.0000e-10 | nie podano |
base.clock_quantum.flicker_floor |
1.0000e-16 | nie podano |
base.clock_quantum.id |
optical-sr-lattice | tekst |
base.clock_quantum.provenance |
Optyczny zegar na sieci strontowej, cel dla zastosowań kosmicznych sigma_y | tekst |
base.clock_quantum.q_rw |
0 | nie podano |
base.clock_quantum.q_wf |
1.0000e-30 | nie podano |
base.clock_quantum.y0 |
5.0000e-17 | nie podano |
Uruchom#
kshana scenarios/sweep-clock-stability.toml
Co daje#
Wyniki skalarne tego przebiegu, z jednostkami podanymi przez silnik:
| Wynik | Wartość | Jednostka |
|---|---|---|
evidence.id_rule |
stabilny identyfikator wiersza macierzy (ID | tekst |
evidence.matrix |
docs/VERIFICATION-MATRIX.md | tekst |
evidence.tier |
MODELLED | tekst |
metric |
holdover_s | tekst |
parameter |
classical_q_wf | tekst |
scale |
logarytmiczna | tekst |
Dowody#
MODELLED: wiersze macierzy weryfikacji, które wymieniają ten rodzaj.
- MODELLED Jeden przebieg przyjmuje plan kontaktów (listę okien aos_s/los_s, każde żądające od apertury nawigacji lub łączności — to samo słownictwo okien, które emituje
passes::predict_passes, przekształcone przezaperture_duty::windows_from_passes), liczbę apert - MODELLED Przeglądy dostępności rodzaju
gnss-ssv: dla każdej konstelacji (GPS, GLONASS, Galileo, BDS, QZSS, NavIC) i łącznie, odsetek par (użytkownik, epoka) z co najmniej jednym i z co najmniej czterema sygnałami oraz najdłuższa przerwa, dla użytkownika na sferze - MODELLED Faza
tli-and-cruise: stan średni z propagatora Cowella silnika (masa punktowa Ziemi i J2, Słońce i Księżyc jako ciała trzecie, Księżyc z jądra DE440 wątku tam, gdzie obejmuje on segment, a Słońce z serii analitycznej - MODELLED Sekcje sweep rodzaju
campaign(od jednego do trzech kluczy z kropkami dowolnego rodzaju, na wartościach osi ogólnego przeglądu, opcjonalnie zespół w każdym węźle) i monte_carlo: realizacja k działa przy base_seed + k; każda metryka podaje średnią, odchylenie standardowe Testy: campaign_composition_reference.rs.
Wiersze, które sam przebieg wykorzystał, wraz z wyrocznią, jaką macierz podaje dla każdego (publiczne źródła są tam wymienione):
- MODELLED Wzrost błędu dryfu w postaci zamkniętej + holdover do progu; klasy zegarów kwantowych. Wyrocznia (ReferenceImpl): Wielokrokowa rekurencja kowariancji clock_state (kontrola krzyżowa w tej samej bazie kodu); leżące u podstaw jądro wariancji dryfu i odwrócenia holdover jest sprawdzone zewnętrznie względem scipy (zob. 'Clock-holdover coast-variance & threshold inversion'). Wartości holdover dla poszczególnych klas z dolnym poziomem szumu czerwonego pozostają MODELLED
- MODELLED Deterministyczne, haszowane na poziomie scenariusza, bramki SBOM i złotych wyników między platformami. Wyrocznia (ExternalDataset): zgodność SBOM z oficjalnym schematem JSON CycloneDX 1,5 (+ prawidłowe identyfikatory SPDX): zewnętrzny opublikowany standard, zero błędów walidacji w całym grafie zależności; część dotycząca determinizmu wskaźników jakości i odtwarzalności bajt w bajt pozostaje przypiętą kontrolą samospójności, więc wiersz pozostaje MODELLED
- MODELLED Przegląd rodzaju
campaign(jeden do trzech kluczy z kropkami dowolnego rodzaju, na wartościach osi przeglądu ogólnego, opcjonalnie zespół w każdym węźle) i sekcja monte_carlo. Wyrocznia (InternalConsistency): Postać zamknięta błądzenia fazy przy szumie częstotliwości białym, wariancja q_wf tau (NIST Technical Note 1337), dla mechanizmu statystyk, oraz równość bajtowa z przebiegami samodzielnymi dla ziarnowania. Sprawdza arytmetykę zespołu na własnym modelu zegara silnika, a nie na zewnętrznym zbiorze danych
Ograniczenia#
Co raport samego przebiegu podaje jako niemodelowane lub niesprawdzone względem niezależnego wzorca:
- Utrzymanie zegara w holdover przy braku GNSS jest MODELLED, nie jest sprawdzone względem niezależnego wzorca: sprawdzone względem osobnej implementacji w tej samej bazie kodu — niezależnej od testowanego elementu, ale nie autorytatywnej zewnętrznie. (macierz weryfikacji (docs/MODELLED-RATIONALE.md))
- Odtwarzalność i zapewnienie jakości oprogramowania jest MODELLED, nie jest sprawdzona względem niezależnego wzorca: jedno twierdzenie składowe jest sprawdzone zewnętrznie, ale cała możliwość składa się z elementów obliczonych na podstawie modelu, więc pozostaje obliczona na podstawie modelu. (macierz weryfikacji (docs/MODELLED-RATIONALE.md))
- Przeglądy parametrów i zespoły Monte Carlo z ziarnem dla dowolnego rodzaju scenariusza są MODELLED, nie są sprawdzone względem niezależnego wzorca: sprawdzone względem własnej tożsamości w postaci zamkniętej / analitycznej; wychwytuje błędy przepisania i współczynników, ale nie jest zewnętrzną wyrocznią. (macierz weryfikacji (docs/MODELLED-RATIONALE.md))
Zobacz też#
- Strona rodziny: Zegary, synchronizacja czasu i holdover
- Wszystkie rodzaje: KINDS.md
- Strona tematu: CAMPAIGNS.md
- Strona tematu: LEO-PNT.md