ephemeris (tipo de cenário)
Tipo de cenário do motor v0.40.0, família Constelações, cobertura e geometria. Consultivo: resultado de análise de uma ferramenta de investigação e engenharia, não um equipamento de navegação homologado e não um serviço de segurança da vida humana. Cada etiqueta aqui é do motor ou da matriz de verificação; um tipo de cenário é MODELLED salvo indicação em contrário da matriz (como se obtém um rótulo: a secção Evidence do README).
O que faz#
Efemérides e traço no solo: propaga um satélite (TLE→SGP4 ou órbita analítica) e emite o seu estado TEME/GCRS (posição + velocidade), a posição ITRF/ECEF, latitude/longitude/altitude subsatélite WGS-84 e, a cada passo, azimute/elevação/distância da estação + taxa de variação da distância (Doppler). O satélite vem de um tle ou de uma orbit analítica com a sua epoch (um tle prevalece quando ambos são dados); com um tle, um epoch substitui a própria época do TLE como t = 0.
Uma execução de scenarios/ephemeris.toml resume-se assim: cenário 0d4dd01b3160 | sgp4 (TLE) | 559 amostras | alt 419–434 km | |lat| ≤ 51,8° | velocidade 7653–7661 m/s | el máx. 25,7° Doppler de pico 34,3 kHz
Entradas#
A partir do esquema (kshana kinds --json):
- Campos obrigatórios:
tle|orbit+epoch - Campos opcionais:
step_s,duration_s,station,dut1_s,xp_arcsec,yp_arcsec,carrier_hz,eop_finals2000a
O exemplo scenarios/ephemeris.toml define, entre outros:
| Campo | Valor | Unidade |
|---|---|---|
duration_s |
16740 | s |
dut1_s |
0 | s |
kind |
ephemeris | texto |
station.alt_m |
144 | m |
station.lat_deg |
49.8707 | deg |
station.lon_deg |
8.6217 | deg |
step_s |
30 | s |
tle |
1 25544U 98067A 20045,18587073 .00000950 00000-0 25302- | texto |
xp_arcsec |
0 | arcsec |
yp_arcsec |
0 | arcsec |
Execute-o#
kshana scenarios/ephemeris.toml
O que dá#
Os resultados escalares dessa execução, com as unidades que o motor indica:
| Resultado | Valor | Unidade |
|---|---|---|
alt_max_km |
433.646 | km |
alt_min_km |
419.45893 | km |
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 |
jd_utc0 |
2.4589e6 | dia |
lat_max_deg |
51.799739 | deg |
lat_min_deg |
-51.799121 | deg |
max_elevation_deg |
25.703587 | deg |
n_samples |
559 | contagem |
Evidências#
VALIDATED: as linhas da matriz de verificação que nomeiam este tipo.
- VALIDATED Rotação da Terra a partir de uma data juliana UT1 em duas partes no caminho da órbita, de modo que a posição fixa à Terra preserva o microssegundo que uma data num único f64 perde (cerca de 3e-9 rad perto de 2020): jd2::gmst82 (GMST da IAU 1982, a convenção TEME, sobre as duas partes), cio:
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 estão aí nomeadas):
- VALIDATED SGP4/SDP4, Cowell 6-DOF + perturbações, OD em lote/sequencial. Referência independente (ExternalDataset): vetores de verificação do SGP4 do AIAA 2006-6753
- VALIDATED Precessão-nutação IAU 2006/2000A, GCRS↔ITRS pelo CIO, escalas de tempo com segundos intercalares. Referência independente (ExternalDataset): vetores de referência IAU SOFA / ERFA; Vallado AIAA 2006-6753 (0,1–4 mm)
- MODELLED Determinista, com hash do cenário, SBOM + portões de referência multiplataforma. Referência independente (ExternalDataset): aderência à norma do SBOM ao esquema JSON oficial CycloneDX 1,5 (+ identificadores SPDX válidos) — uma norma externa publicada, zero erros de validação em todo o grafo de dependências; a parte de determinismo das FoM / reprodutibilidade byte a byte permanece uma verificação de autoconsistência fixada, pelo que a linha permanece MODELLED
Limitações#
O que o próprio relatório da execução diz que não está modelado ou não está validado:
- A reprodutibilidade e a garantia de software são MODELLED, não validadas: uma subafirmação é verificada externamente, mas a capacidade no seu conjunto compõe partes modeladas, pelo que a capacidade permanece modelada. (matriz de verificação (docs/MODELLED-RATIONALE.md))
Ver também#
- Página da família: Constelações, cobertura e geometria
- Todos os tipos: KINDS.md
- Página do tópico: SOLAR-SYSTEM.md
- Página do tópico: AGENCY-ORBIT-VALIDATION.md