gravity-map (tipo de cenário)
Tipo de cenário do motor v0.40.0, família PNT alternativo sem GPS. Consultivo: saída de análise de uma ferramenta de pesquisa e engenharia, não um equipamento de navegação homologado e não um serviço de segurança da vida humana. Todo rótulo aqui é do motor ou da matriz de verificação; um tipo de cenário é MODELLED, a menos que a matriz diga outra coisa (como um rótulo é conquistado: a seção Evidence do README).
O que faz#
Navegação por correspondência com mapa de gravidade sem GPS: um gravímetro de átomos frios recupera uma deriva constante do INS a partir da sequência de anomalias de gravidade pela qual voa.
Uma execução de scenarios/gravity-map-nav.toml resume-se assim: gravity-map | deriva inercial livre 78302 m | correspondido com a gravidade 1882 m | sigma de correspondência 2.000e0 mGal
Entradas#
A partir do esquema (kshana kinds --json):
- Campos obrigatórios:
nmax,start_lat_deg,start_lon_deg,step_lat_deg,step_lon_deg,waypoints,drift_lat_deg,drift_lon_deg,gravimeter_asd,averaging_time_s,map_sigma_mgal,search_half_deg,search_step_deg - Campos opcionais:
coeffs,mascons,refine_stages,refine_factor,noise_seed,reference,map_error_mc
O exemplo scenarios/gravity-map-nav.toml define, entre outros:
| Campo | Valor | Unidade |
|---|---|---|
averaging_time_s |
100 | s |
coeffs[0].cbar |
4.0000e-6 | não indicado |
coeffs[0].m |
0 | não indicado |
coeffs[0].n |
2 | não indicado |
coeffs[0].sbar |
0 | não indicado |
coeffs[1].cbar |
2.0000e-6 | não indicado |
coeffs[1].m |
1 | não indicado |
coeffs[1].n |
3 | não indicado |
coeffs[1].sbar |
1.0000e-6 | não indicado |
drift_lat_deg |
0.55 | deg |
drift_lon_deg |
-0.45 | deg |
gravimeter_asd |
1.0000e-7 | não indicado |
Execute#
kshana scenarios/gravity-map-nav.toml
4 cenários incluídos usam este tipo de cenário; os demais estão em scenarios/.
O que ele fornece#
Os resultados escalares dessa execução, com as unidades que o motor declara:
| Resultado | Valor | Unidade |
|---|---|---|
evidence.id_rule |
o id estável da linha da matriz (o ID | texto |
evidence.matrix |
docs/VERIFICATION-MATRIX.md | texto |
evidence.tier |
MODELLED | texto |
free_inertial_drift_m |
78301.878584 | m |
map_matched_error_m |
1881.790568 | m |
measurement_sigma_mgal |
2 | mGal |
Evidências#
Nenhuma linha da matriz nomeia este tipo de cenário pelo nome; o rótulo do seu resultado é o do próprio motor, acima.
As linhas que a própria execução exercitou, com a referência independente que a matriz dá a cada uma (as fontes públicas são nomeadas ali):
- MODELLED Correspondência com mapa de gravidade, navegação referenciada ao terreno (TERCOM/SITAN), anomalia magnética. Referência independente (InternalConsistency): coeficientes do IGRF-14; CRLB de filtro casado a partir de primeiros princípios. O campo do benchmark de gravidade em campo real é verificado externamente (linha 'Gravity-anomaly synthesis from a spherical-harmonic model'), mas o seu resultado de navegação não tem referência independente externa
- MODELLED Portões determinísticos, com hash de cenário, de SBOM e de golden entre plataformas. Referência independente (ExternalDataset): aderência à norma do SBOM ao JSON Schema oficial do CycloneDX 1,5 (+ identificadores SPDX válidos) — um padrão externo publicado, zero erros de validação em todo o grafo de dependências; a parte de determinismo das FoMs / reprodutibilidade byte a byte continua sendo uma verificação de autoconsistência fixada, de modo que a linha permanece MODELLED
Limitações#
O que o próprio relatório da execução diz que não é modelado ou não é validado:
- O PNT alternativo / complementar é MODELLED, não validado: conferido contra a sua própria identidade analítica / de forma fechada — detecta erros de transcrição e de coeficientes, mas não é uma referência independente externa. (matriz de verificação (docs/MODELLED-RATIONALE.md))
- Reprodutibilidade e garantia de software é MODELLED, não validada: uma subafirmação é verificada externamente, mas a capacidade inteira compõe peças modeladas, de modo que a capacidade permanece modelada. (matriz de verificação (docs/MODELLED-RATIONALE.md))
Veja também#
- Página da família: PNT alternativo sem GPS
- Todos os tipos de cenário: KINDS.md