Constellations, couverture et géométrie (famille de types de scénario)
7 types de scénario du moteur v0.40.0. À titre consultatif : sortie d'analyse d'un outil de recherche et d'ingénierie, pas un équipement de navigation homologué et pas un service de sauvegarde de la vie humaine. Chaque libellé ici est celui du moteur ou de la matrice de vérification ; un type est MODELLED sauf indication contraire de la matrice (comment un libellé s'obtient : la section Evidence du README).
Pages thématiques : CONSTELLATION-DESIGN, COVERAGE, SOLAR-SYSTEM, SKYLINE. En exécuter une : kshana scenarios/orbit-gnss-challenged.toml. Toutes les familles : KINDS.md.
| Type | Ce qu'il fait | Registre |
|---|---|---|
orbit |
Disponibilité GNSS + DOP à partir d'une constellation orbitale (Walker / TLE / RINEX). | MODELLED 4 · VALIDATED 4 |
ephemeris |
Éphéméride et trace au sol : propager un satellite (TLE→SGP4 ou orbite analytique) et émettre son état TEME/GCRS (position + vitesse), sa position ITRF/ECEF, sa latitude/longitude/altitude sous-satellite WGS-84, et par pas st | VALIDATED |
constellation-design |
Conception de constellation à grande échelle : motifs Walker DELTA et Walker STAR dans la convention i: T/P/F (nœuds répartis sur 360 ou 180 deg, espacement dans le plan 360P/T, décalage de phase inter-plans 360F/T), explicit | MODELLED 1 · VALIDATED 2 |
solar-system |
Le système solaire entier à une époque donnée, pour le PNT (positionnement, navigation et synchronisation temporelle) autour de n'importe quel corps. | MODELLED 2 · VALIDATED 3 |
body-pnt |
Positionnement autour de n'importe quel corps du système solaire : un orbiteur ou un atterrisseur de surface autour d'un corps central choisi par son nom (Mars, la Lune, Europe, Ganymède, Titan et le reste du catalogue du système solaire), navi | MODELLED 1 · VALIDATED 1 |
mars-pnt |
PNT de l'espace lointain sur Mars : une constellation de relais MARCONI simulée (relais aréostationnaires + inclinés émettant en sens unique + relayant en bidirectionnel vers une station d'espace lointain) fait naviguer un utilisateur de référence (transfert / l | MODELLED |
passes |
Prédiction de passages sur station au sol : les passages de visibilité dans le domaine temporel (AOS/TCA/LOS, élévation apparente maximale, durée) d'une orbite circulaire, sous forme d'éléments moyens SGP4 au début de la fenêtre, au-dessus d'une station | MODELLED 2 · VALIDATED 2 |
orbit#
Disponibilité GNSS + DOP à partir d'une constellation orbitale (Walker / TLE / RINEX).
Champs obligatoires : seed, threshold_ns, mask_deg, time, user|user_site, constellation, clock_quantum, clock_classical. Facultatifs : sigma_uere_m, constellations, epoch, export_sp3, export_omm, export_oem, skyline.
Registre : MODELLED 4 · VALIDATED 4. Page complète, avec les entrées, les résultats, les preuves et les limites : orbit.
kshana scenarios/orbit-rinex.toml
ephemeris#
Éphéméride et trace au sol : propager un satellite (TLE→SGP4 ou orbite analytique) et émettre son état TEME/GCRS (position + vitesse), sa position ITRF/ECEF, la latitude/longitude/altitude sous-satellite WGS-84, et, à chaque pas, l'azimut/l'élévation/la distance de la station et le taux de variation de distance (Doppler). Le satellite provient d'un tle ou d'une orbit analytique avec son epoch (un tle l'emporte lorsque les deux sont donnés) ; avec un tle, un epoch remplace l'époque propre du TLE comme t = 0.
Champs obligatoires : tle|orbit+epoch. Facultatifs : step_s, duration_s, station, dut1_s, xp_arcsec, yp_arcsec, carrier_hz, eop_finals2000a.
Registre : VALIDATED. Page complète, avec les entrées, les résultats, les preuves et les limites : ephemeris.
kshana scenarios/ephemeris.toml
constellation-design#
Conception de constellations à grande échelle : motifs Walker DELTA et Walker STAR dans la convention i: T/P/F (nœuds répartis sur 360 ou 180 deg, espacement dans le plan 360P/T, décalage de phase entre plans 360F/T), listes d'éléments explicites et conceptions à plusieurs coquilles, plusieurs constellations dans une même exécution, autour de la Terre, de la Lune, de Mars ou de toute autre planète, de Pluton ou d'une lune majeure, à l'aide des constantes du module body (les mêmes que celles utilisées par les types de scénario solar-system et body-pnt). PRÉRÉGLAGES issus d'éléments nominaux publiés : gps-baseline et gps-expandable (les 24 emplacements et les six paires extensibles avant/arrière du GPS Standard Positioning Service Performance Standard, 5e édition 2020, tableaux 3.2-1 à 3.2-3), galileo (Walker 24/3/1 à 29 599,801 km et 56 deg, Galileo Open Service Service Definition Document édition 1,1 tableaux 1 et 23), beidou et beidou-meo (Walker 24/3/1 à 21 528 km et 55 deg plus trois satellites géostationnaires à 80, 110,5 et 140 deg E et trois satellites géosynchrones inclinés à 55 deg, BeiDou Open Service Performance Standard 3,0 section 4,1 ; la phase MEO et le croisement géosynchrone incliné à 118 deg E sont modélisés parce que la norme ne les indique pas) et glonass (24/3/1 à 19 100 km et 64,8 deg d'après la formule d'emplacement du GLONASS Interface Control Document édition 5,1 section 5,2). COUVERTURE ET DILUTION DE PRÉCISION : sur une grille de latitude/longitude et une fenêtre échantillonnée avec un masque d'élévation, le nombre de satellites en vue, GDOP, PDOP, HDOP et VDOP par cellule, la disponibilité (un point fixe dont le PDOP est inférieur ou égal à un seuil, 6 par défaut) par cellule, globalement (pondérée par la surface) et au pire site, avec une horloge de récepteur par constellation sauf si clock = "common". Cela passe à l'échelle de milliers de satellites : la visibilité est un produit scalaire par rapport au demi-angle de couverture de chaque satellite, et les satellites sont répartis en bandes par latitude du point sous-satellite à chaque époque, de sorte qu'une ligne de la grille ne teste que ceux qui peuvent être en vue ; le rapport compte les tests de paires économisés. Le JSON contient les cartes de la grille et des traces au sol sous-échantillonnées par satellite. VALIDATED : le générateur Walker par rapport au tableau 23 du SDD Galileo OS et à la formule d'emplacement de l'ICD GLONASS, le préréglage GPS par rapport à la colonne publiée des passages à l'équateur du tableau 3.2-1 du SPS PS, et la distribution mondiale du HDOP de la référence de base GPS par rapport à l'annexe B du SPS PS (médiane 0,94, 95 % 1,25, moyenne 0,96, tolérance 0,03). MODELLED : orbites à deux corps avec J2 séculaire facultatif, un corps sphérique, visibilité géométrique seulement (ni puissance de signal, ni état de santé, ni relief), et la phase relative entre différents systèmes, qui n'est l'instantané d'aucune date réelle.
Champs obligatoires : aucun. Facultatifs : body, duration_s, step_s, mask_deg, pdop_threshold, grid_step_deg, lat_min_deg, lat_max_deg, lon_min_deg, lon_max_deg, clock, j2, track_points, max_tracks, constellation.
Registre : MODELLED 1 · VALIDATED 2. Page complète, avec les entrées, les résultats, les preuves et les limites : constellation-design.
kshana scenarios/leo-pnt-mega-shell.toml
solar-system#
Le système solaire entier à une époque donnée, pour le PNT (positionnement, navigation et synchronisation temporelle) autour de n'importe quel corps. Pour le Soleil, les huit planètes, Pluton, la Lune, Phobos, Deimos, Io, Europe, Ganymède, Callisto et Titan, il fournit la position et la vitesse héliocentriques dans l'ICRF (Référentiel céleste international, équatorial J2000), la distance héliocentrique et la longitude et la latitude écliptiques J2000, le paramètre gravitationnel, le rayon équatorial et moyen, J2 lorsqu'il est publié et son rayon de référence, la période de rotation sidérale, le pôle de l'UAI et le méridien d'origine à l'époque, une trace d'orbite échantillonnée sur une révolution (héliocentrique pour les planètes, centrée sur le parent pour les lunes), ainsi que le temps de lumière, la distance aller simple et aller-retour, le retard de Shapiro solaire et la séparation du Soleil depuis un corps observateur (la Terre par défaut) ; les liens from/to supplémentaires reçoivent le même traitement. Positions : les éléments képlériens du JPL de Standish et Williams (Table 1 pour 1800 apr. J.-C. à 2050 apr. J.-C., Tables 2a/2b pour 3000 av. J.-C. à 3000 apr. J.-C.) avec l'erreur nominale de chaque planète, la série lunaire de Montenbruck & Gill pour la séparation Terre-Lune, les éléments moyens du JPL avec la vitesse de rotation synchrone de l'UAI pour les lunes martiennes et galiléennes, et le modèle de rotation de l'UAI pour Titan. Temps de lumière : la résolution radiométrique par point fixe, l'émetteur étant à sa position retardée ; newtonien, le retard de Shapiro étant indiqué séparément. VALIDATED par rapport à JPL Horizons (DE441) à moins du double de l'erreur nominale : de Mercure à Saturne et la Terre à partir de la Table 1 (pire cas 1,87 fois le nominal) et les huit planètes à partir des Tables 2a/2b (pire cas 1,71 fois), ainsi que le temps de lumière de la Terre à Mars et à Jupiter. MODELLED, chaque ligne étant étiquetée : Uranus et Neptune à partir de la Table 1 (2,0 et 5,2 fois l'erreur nominale par rapport à DE441), Pluton (la ligne de 1992 ; pas d'erreur indiquée), la Lune et les sept lunes (mesurées par rapport à Horizons, sans borne publiée).
Champs obligatoires : aucun. Facultatifs : epoch, epoch_jd_tdb, bodies, observer, track_points, table, links.
Registre : MODELLED 2 · VALIDATED 3. Page complète, avec les entrées, les résultats, les preuves et les limites : solar-system.
kshana scenarios/solar-system-tour.toml
body-pnt#
Positionnement autour de n'importe quel corps du système solaire : un orbiteur ou un atterrisseur de surface autour d'un corps central choisi par son nom (Mars, la Lune, Europe, Ganymède, Titan et le reste du catalogue du système solaire), naviguant avec des pseudodistances à sens unique issues d'une petite constellation de navigation de Walker autour du corps (orbites à deux corps avec la dérive séculaire J2 propre au corps, une horloge utilisateur inconnue) et, facultativement, une mesure de distance aller-retour en espace lointain depuis la Terre, sans horloge, dont la direction et la distance proviennent de l'éphéméride analytique du système solaire à chaque époque. Les lignes de visée sont bloquées par la sphère moyenne du corps, et un utilisateur en surface a aussi besoin du masque d'élévation. Par époque : relais en vue, si la Terre est au-dessus du limbe, le GDOP et le PDOP de la constellation seule (dilution de précision géométrique et de position), l'incertitude formelle de position à un sigma avec et sans la ligne de la Terre, et l'erreur d'une solution des moindres carrés de Gauss-Newton initialisée, dans chaque cas ; sur l'exécution : disponibilité, visibilité de la Terre, PDOP médian, erreur efficace et sigma formel médian, ainsi que le temps de lumière Terre-corps, l'aller-retour, le retard de Shapiro et la séparation par rapport au Soleil à l'époque. MODELLED : les orbites des relais, les niveaux de bruit et le modèle de mesure instantané sont des choix de modélisation, non validés par rapport aux données de navigation d'une mission ; les constantes du corps sont les valeurs publiées citées dans body.rs, et la géométrie de la Terre hérite des étiquettes de l'éphéméride du système solaire.
Champs obligatoires : aucun. Facultatifs : body, epoch, epoch_jd_tdb, duration_s, step_s, seed, table, user, constellation, earth_link.
Registre : MODELLED 1 · VALIDATED 1. Page complète, avec les entrées, les résultats, les preuves et les limites : body-pnt.
kshana scenarios/mars-orbit-pnt.toml
mars-pnt#
PNT martien en espace lointain : une constellation simulée de relais MARCONI (relais aréostationnaires + inclinés diffusant à sens unique + relayant en aller-retour vers une station en espace lointain) navigue pour un utilisateur de référence (transfert | lmo | surface) grâce à l'estimateur conjoint de fusion radiométrique à sens unique/aller-retour. Rapporte par époque la géométrie/visibilité, le RMS atteint par rapport à la vérité, et la covariance formelle (position à 1σ / 3σ) — une figure de mérite simulée honnête, PAS un niveau de protection certifié.
Champs obligatoires : aucun. Facultatifs : user, clock_class, step_s, duration_s, nmax, range_sigma_m, doppler_sigma_mps, dynamic_tightness, two_way_period_s, seed.
Registre : MODELLED. Page complète, avec les entrées, les résultats, les preuves et les limites : mars-pnt.
kshana scenarios/mars-pnt-lmo.toml
passes#
Prévision des passages de stations au sol : les passages de visibilité dans le domaine temporel (AOS/TCA/LOS, élévation apparente maximale, durée) d'une orbite circulaire, sous forme d'éléments moyens SGP4 au début de la fenêtre, au-dessus d'une station située au-dessus d'un masque d'élévation sur une fenêtre, avec le temps d'accès total. Propagation SGP4/SDP4 sur le référentiel terrestre IAU 2006/2000A (UT1 - UTC et mouvement du pôle facultatifs), réfraction troposphérique UIT-R P.834-9 et temps de trajet lumineux de la liaison descendante (tous deux activés par défaut), franchissements résolus à 1e-7 s et culmination par recherche par section dorée. La géométrie des passages est VALIDATED par rapport à Orekit 13.1.8 à des stations au niveau de la mer ; l'orbite et la station du scénario sont des entrées illustratives.
Champs obligatoires : aucun. Facultatifs : altitude_km, inclination_deg, raan_deg, arg_lat_deg, station_lat_deg, station_lon_deg, station_alt_m, epoch, mask_deg, duration_hours, step_s, refraction, light_time, ut1_minus_utc_s, xp_arcsec, yp_arcsec.
Registre : MODELLED 2 · VALIDATED 2. Page complète, avec les entrées, les résultats, les preuves et les limites : passes.
kshana scenarios/passes.toml