lunar-frame-realisation (scenarietype)
Scenarietype i motoren v0.40.0, familie Måne og cislunart rum. 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#
Modelleret realisering af lunart referencesystem: en tilpasning af et Helmert-referencesystem (similaritet) med 7 parametre — 3 translation, 3 rotation med små vinkler, 1 skala — der knytter et estimeret sæt af selenografisk afledte MCMF-punktkoordinater til et referencesystem ved vægtet mindste kvadraters metode (crate::batch_ls::gauss_newton), plus en simpel orienteringsforbindelse, der udtrykker den realiserede lille rotation om ICRF-akserne i forhold til IAU 2015 WGCCRE-modellen for legemets orientering. Scenariet tilfører en kendt lille transformation (translation ~titusinder m, rotation ~µrad, skala ~1e-7) i et veludbredt syntetisk punktnet, tilføjer seedet gaussisk støj, gendanner referencesystemet og rapporterer den gendannede transformation, gendannelsesfejlen pr. parameter i forhold til den tilførte reference og den resterende RMS efter tilpasningen. MODELLED selvkonsistens — gendanner en tilført similaritetstransformation (uden støj til ~maskinpræcision), IKKE en realisering mod reelle sporings-/VLBI-data; deterministisk (seedet); ingen TRL-, heritage- eller myndighedsstøtte.
Én kørsel af scenarios/lunar-frame-realisation.toml opsummeres som: lunar-frame-realisation | 8 points | translation err 3.125e-1 m, rotation err 3.418e-7 rad, scale err -5.891e2 ppb | rms residual 0,887 m | converged false
Input#
Fra skemaet (kshana kinds --json):
- Påkrævede felter: ingen
- Valgfrie felter:
n_points,tx_m,ty_m,tz_m,rot_x_urad,rot_y_urad,rot_z_urad,scale_ppb,noise_sigma_m,seed,epoch_year,epoch_month,epoch_day
Eksemplet scenarios/lunar-frame-realisation.toml sætter blandt andet:
| Felt | Værdi | Enhed |
|---|---|---|
epoch_day |
1 | d |
epoch_month |
1 | ikke angivet |
epoch_year |
2024 | ikke angivet |
kind |
lunar-frame-realisation | tekst |
n_points |
8 | antal |
noise_sigma_m |
1 | m |
rot_x_urad |
3 | ikke angivet |
rot_y_urad |
-2 | ikke angivet |
rot_z_urad |
5 | ikke angivet |
scale_ppb |
100 | ppb |
seed |
42 | ikke angivet |
tx_m |
25 | m |
Kør den#
kshana scenarios/lunar-frame-realisation.toml
Hvad den giver#
De skalare resultater af den kørsel, med de enheder, motoren angiver:
| Resultat | Værdi | Enhed |
|---|---|---|
converged |
false | flag |
evidence.id_rule |
det stabile id for matrixrækken (kolonnen ID | tekst |
evidence.matrix |
docs/VERIFICATION-MATRIX.md | tekst |
evidence.tier |
MODELLED | tekst |
injected.scale_ppb |
100 | ppb |
n_points |
8 | antal |
recovered.scale_ppb |
-489.119839 | ppb |
rms_residual_m |
0.887327 | m |
rot_err_norm_rad |
3.4182e-7 | rad |
scale_err_ppb |
-589.119839 | ppb |
Evidens#
Ingen matrixrække nævner denne type ved navn; mærkaten på dens resultat er motorens egen, ovenfor.
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 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
- VALIDATED Tilpasning af Helmert-referencesystem med 7 parametre + ICRF-orienteringsforbindelse ud fra et net af punkter. Uafhængig reference (ExternalDataset): Uafhængig vægtet Umeyama-løser (Horn) for similaritetstransformation i lukket form (numpy/scipy, SVD-baseret; Umeyama 1991 IEEE TPAMI, Horn 1987 JOSA A) — en anden algoritme end kshanas iterative Gauss–Newton-tilpasning, der når samme entydigt definerede vægtede LS-optimum på byte-identiske punktnet
Begrænsninger#
Hvad kørslens egen rapport siger ikke er modelleret eller ikke er valideret:
- MODELLED selvkonsistens — gendanner en tilført similaritetstransformation (uden støj til ~maskinpræcision), IKKE en realisering mod reelle sporings-/VLBI-data; deterministisk (seedet); ingen TRL-, heritage- eller myndighedsstøtte. (kategori-katalog (
kshana kinds --json)) - Ærlighed: MODELLED selvkonsistens. Den uafhængige reference er gendannelsen af en tilført similaritetstransformation med 7 parametre (uden støj til ~maskinpræcision) plus den algebraiske rundtursidentitet for apply_helmert. Dette er IKKE en realisering af det lunare referencesystem mod reelle sporings-/VLBI-data og gør ikke krav på nogen absolut nøjagtighed af referencesystemet. Deterministisk (seedet). Der gøres ikke krav på TRL, flyvehistorik eller myndighedsstøtte. (kommentar i scenariefilen, linje 23 til 27)
- 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))
Se også#
- Familieside: Måne og cislunart rum
- Alle typer: KINDS.md