Strojový překlad, nekontrolovaný rodilým mluvčím. Referenční je anglická verze.

Stránky druhů scénářůUpravit na GitHubuZdroj: docs/kinds/by-kind/araim-reference-check.md

araim-reference-check (druh scénáře)

Druh scénáře enginu v0.40.0, rodina Měření GNSS, určování polohy a integrita. Pouze poradní charakter: výstup analýzy z výzkumného a inženýrského nástroje; nejde o typově schválené navigační zařízení ani o službu z oblasti bezpečnosti života. Každé označení zde pochází z enginu nebo z verifikační matice; druh je MODELLED, pokud matice neuvádí jinak (jak se označení získává: oddíl Evidence v README).

Co dělá#

Zveřejněné referenční vektory ARAIM pro certifikaci: ochranné úrovně ARAIM v horizontálním a vertikálním směru z enginu spuštěné proti VLASTNÍM propočteným číselným příkladům Technické podskupiny ARAIM skupiny WG-C, při toleranci (TOL_PL = 5e-2 m), kterou tyto dokumenty samy uvádějí. Jako fixtures jsou uloženy dva vektory, každý s adresou URL, datem stažení, SHA-256 zdrojového souboru a stranou: Reference Airborne Algorithm Description Document v3.1 (2019), příloha D, vnitřně konzistentní a přejímací vektor, a Milestone 3 Report (2016), příloha A, oddíl A.IX, tedy zpráva, na kterou odkazují výzkumné bibliografie. Každý zveřejněný vstup (geometrická matice pro 10 družic a 2 konstelace, diagonály rozptylů C_int a C_acc, b_nom, P_sat, P_const a sada konstant LPV-200) i každý zveřejněný výstup (VPL, HPL, EMT, sigma_v_acc, K_fa_3 a sigma_3, sigma_ss_3 a b_3 obou režimů poruchy konstelace) je uveden vedle vlastního čísla enginu a jejich absolutního rozdílu. Rovnice ochranné úrovně se zde NEŘEŠÍ znovu: seznam režimů z reference se předává stávajícím funkcím enginu raim::araim_protection_level / araim_integrity_risk, takže testovaná bisekce a algebra gaussovského chvostu patří enginu; pro něj se sestavuje jen geometrie, dílčí řešení, detekční prahy a zveřejněné rozdělení rozpočtu. EXTERNĚ OVĚŘENO proti vektoru z 2019: VPL 18,2926 m oproti zveřejněným 18,3 m, HPL 13,4063 m oproti 13,45 m, EMT 7,2997 m oproti 7,2998 m, sigma_v_acc 1,3694 m oproti 1,3694 m a všech šest zveřejněných mezivýsledků s odchylkou do poloviny jednotky na posledním vytištěném desetinném místě. Vektor z 2016 obsahuje dvě vnitřní chyby, které zpráva uvádí, a neskrývá je: překlep ve znaménku v řádku 3 matice G a K_fa_3 vyhodnocené pro 57 režimů poruchy, zatímco dokument uvádí N_fault_max = 1 (12 režimů); jeho geometrické mezivýsledky se proto reprodukují přesně, zatímco jeho ochranné úrovně se uvádějí jako naměřené nesrovnalosti a jsou vyloučeny z přejímacího údaje; tolerance se nikdy nerozšiřuje, aby je pohltila. Každé emitované číselné pole nese jednotku a třídu původu a přepsaná hodnota se označuje published, aby se nikdy nemohla splést s vypočtenou. ROZSAH: implementováno je jen N_fault_max = 1 (režimy poruchy jedné družice a jedné konstelace) a případ, jehož apriorní předpoklady vyžadují souběžné podmnožiny poruch s více událostmi, je REFUSED, místo aby byl mlčky zkrácen; detekce a vyloučení poruch, kontrola konzistence chí-kvadrát a krok přerozdělení při dvojím započtení z referenčního algoritmu jsou mimo rozsah. Tím se reprodukuje propočtený příklad zveřejněného referenčního algoritmu; není to certifikace, letová způsobilost ani schválení.

Jeden běh scenarios/araim-reference-check.toml se shrnuje takto: araim-reference-check: 2 zveřejněné referenční vektory WG-C; nejhorší shoda VPL/HPL 0,0437 m proti vlastní toleranci reference TOL_PL = 0,05 m přes 1 přejímací vektor

Vstupy#

Ze schématu (kshana kinds --json):

  • Povinná pole: žádná
  • Volitelná pole: vector

Příklad scenarios/araim-reference-check.toml mimo jiné nastavuje:

Pole Hodnota Jednotka
kind araim-reference-check text

Spusťte jej#

kshana scenarios/araim-reference-check.toml

Co poskytuje#

Skalární výsledky tohoto běhu s jednotkami, které engine uvádí:

Výsledek Hodnota Jednotka
acceptance_met true příznak
acceptance_tolerance_m 0.05 m
acceptance_vectors 1 počet
evidence.id_rule stabilní id řádku matice (ID text
evidence.matrix docs/VERIFICATION-MATRIX.md text
evidence.tier MODELLED text
vectors_checked 2 počet
worst_acceptance_error_m 0.043709 m

Označení výsledku (z enginu): EXTERNĚ OVĚŘENO: ochranné úrovně ARAIM z enginu spuštěné proti zveřejněným propočteným číselným příkladům referenčního palubního algoritmu Technické podskupiny ARAIM pracovní skupiny C EU a USA, při toleranci (TOL_PL), kterou tyto dokumenty samy uvádějí. Každé zveřejněné číslo nese svou adresu UR

Graf, který engine zapisuje pro scenarios/araim-reference-check.toml, druh araim-reference-check

Důkazy#

VALIDATED: řádky verifikační matice, které tento druh uvádějí.

  • VALIDATED Samotná rovnice ochranné úrovně pro separaci řešení při více hypotézách: vážené nejmenší čtverce pro všechny viditelné družice i pro jednotlivé režimy poruchy v geometrii East/North/Up s jedním stavem hodin na konstelaci, sigma dílčích řešení, separace řešení Testy: araim_reference_vectors.rs.

Řádky, které běh sám procvičil, s orákulem, které matice každému dává (veřejné zdroje jsou tam uvedeny):

  • MODELLED Deterministické, hashované po scénářích, brány SBOM a zlatých výsledků mezi platformami. Orákulum (ExternalDataset): shoda SBOM s oficiálním schématem JSON CycloneDX 1,5 (+ platné identifikátory SPDX) — externí publikovaný standard, nula chyb validace přes celý graf závislostí; část o determinismu FoM / bajtové reprodukovatelnosti zůstává zafixovanou kontrolou vlastní konzistence, takže řádek zůstává MODELLED
  • VALIDATED Samotná rovnice ochranné úrovně pro separaci řešení při více hypotézách: vážené nejmenší čtverce pro všechny viditelné družice i pro jednotlivé režimy poruchy v geometrii East/North/Up. Oracle (ExternalDataset): Technická podskupina ARAIM pracovní skupiny C EU a USA, Reference Airborne Algorithm Description Document v3.1 (20 červen 2019), propočtený číselný příklad v příloze D: zveřejněné VSTUPY (geometrická matice pro 10 družic a 2 konstelace, diagonály C_int/C_acc, b_nom, P_sat, P_const, konstanty LPV-200) a zveřejněné VÝSTUPY (VPL 18,3 m, HPL 13,45 m, EMT 7,2998 m, σ_v_acc 1,3694 m, K_fa_3 5,1083 a šest mezivýsledků poruch konstelace

Omezení#

Co zpráva samotného běhu uvádí jako nemodelované nebo neověřené:

  • Reprodukovatelnost a zajištění softwaru je MODELLED, nikoli ověřeno nezávislou referencí: dílčí tvrzení je externě zkontrolováno, ale celá schopnost skládá modelované části, takže schopnost zůstává vypočtená z modelu. (verifikační matice (docs/MODELLED-RATIONALE.md))

Viz také#