Traduction automatique, non relue par un locuteur natif. L'anglais fait foi.

Familles de types de scénarioModifier sur GitHubSource : docs/kinds/mission-analysis-links-and-space-operations.md

Analyse de mission, liaisons et opérations spatiales (famille de types de scénario)

14 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 : ENTRY-EO-ASCENT, CONTACT-SCHEDULING, AOCS. En exécuter une : kshana scenarios/launch-window.toml. Toutes les familles : KINDS.md.

Planche-contact des graphiques que le moteur écrit pour les types de la famille Analyse de mission, liaisons et opérations spatiales
Type Ce qu'il fait Registre
launch-window Géométrie de lancement et de montée à deux corps : azimut(s) de lancement (sin Az = cos i / cos lat), inclinaison minimale atteignable, vitesse circulaire, gain vers l'est dû à la rotation de la Terre, Δv de changement de plan en dogleg lorsque la ta MODELLED
ascent-losses Montée plane en virage gravitationnel d'un lanceur multi-étages au-dessus d'une Terre sphérique non tournante à travers l'atmosphère standard américaine 1976 (montée verticale, coup de tangage, poussée suivant la vitesse), intégrant la gra MODELLED
reentry Corridor de rentrée balistique d'Allen-Eggers : décélération maximale (indépendante du coefficient balistique, V_e^2 sin/γ//(2eH)), vitesse et altitude au pic de g, et vitesse au pic d'échauffement, pour une vitesse d'entrée MODELLED
entry-heating Entrée atmosphérique en masse ponctuelle à 3 degrés de liberté au-dessus d'une Terre ou d'un Mars sphérique en rotation (balistique ou portante à inclinaison constante), RK4, à travers US76, une atmosphère exponentielle ou l'atmosphère martienne, avec Sutton-Graves stagnat MODELLED 1 · VALIDATED 1
eo-coverage Empreinte de charge utile d'observation de la Terre et géométrie de couverture (triangle spatial SMAD) : rayon angulaire de la Terre, largeur de fauchée, distance d'échantillonnage au sol au nadir, accès maximal hors nadir, période circulaire, période nodale J2 VALIDATED
eo-radiometry Radiométrie et qualité d'image d'un imageur au nadir : luminance à l'ouverture d'une scène lambertienne, équation de la caméra, signal et bruit de grenaille/d'obscurité/de lecture/de quantification et SNR ; la FTM du système à Nyquist (diffraction MODELLED
attitude-budget Bilan d'erreur d'attitude et de pointage à 3 degrés de liberté : le couple perturbateur de gradient de gravité le plus défavorable ((3/2)(μ/R³)ΔI) et un bilan d'erreur de pointage en somme quadratique sur des contributeurs nommés à 1σ (bruit de capteur, roues VALIDATED
aocs Contrôle d'attitude d'un engin spatial : un basculement de pointage inertiel d'un corps rigide avec trois roues à réaction équilibrées ou plus sous rétroaction MRP (L = -K sigma - P omega), couples de roue de norme minimale écrêtés à chaque MODELLED 1 · VALIDATED 1
link-budget Bilan de liaison à sens unique selon l'équation de liaison CCSDS 401 / DSN 810-005 : affaiblissement en espace libre, C/N₀, Eb/N₀, marge et fermeture pour une PIRE d'émission, un G/T de réception, une distance, un débit de données et une bande (s/x/ka) par rapport à un MODELLED 1 · VALIDATED 1
acm-link Un satellite au-dessus d'une station : distance oblique, élévation et Es/N0 de chaque passage le long du passage, le MODCOD DVB-S2 choisi à chaque pas (seuils de la Table 13 de l'ETSI EN 302 307-1 plus une marge d'implémentation) MODELLED
contact-schedule Planification des contacts au sol pour plusieurs satellites au-dessus de plusieurs stations : fenêtres d'accès apparentes (SGP4, référentiel terrestre IAU 2006/2000A, réfraction ITU-R P.834, temps de lumière), le volume de données ACM DVB-S2 o MODELLED
aperture-duty-cycle Rapport cyclique d'ouverture : le partage du temps entre navigation et communications qu'implique un plan de contacts pour un ensemble d'ouvertures orientables. MODELLED
space-packet Encapsulation du protocole CCSDS 133.0-B Space Packet : encoder un flux synthétique de paquets TM/TC (en-tête primaire de 6 octets + champ de données) et rapporter le décodage d'en-tête de chaque paquet, le total d'octets et un aller-retour encodage↔déco VALIDATED
oem-interop Passerelle d'interopérabilité CCSDS OEM : importer un Orbit Ephemeris Message produit par un outil externe de dynamique du vol (GMAT/Orekit/STK émettent tous de l'OEM) et rapporter ses segments/objets/référentiels/intervalle d'époques ainsi que VALIDATED

launch-window#

Géométrie de lancement et d'ascension à deux corps : azimut(s) de lancement (sin Az = cos i / cos lat), inclinaison minimale atteignable, vitesse circulaire, gain de la rotation de la Terre vers l'est, Δv de changement de plan en dogleg lorsque l'inclinaison cible est inférieure à la latitude du site, et nombre d'opportunités de lancement quotidiennes. Géométrie MODELLED à Terre sphérique (sans correction du triangle des vitesses de Terre en rotation, sans modèle de pertes d'ascension/de traînée).

Champs obligatoires : aucun. Facultatifs : site_lat_deg, target_inclination_deg, altitude_km, site_lon_deg, epoch, eop_finals2000a.

Registre : MODELLED. Page complète, avec les entrées, les résultats, les preuves et les limites : launch-window.

kshana scenarios/launch-window.toml
Le graphique que le moteur écrit pour scenarios/launch-window.toml, type de scénario launch-window

ascent-losses#

Ascension plane en virage gravitationnel d'un véhicule à plusieurs étages au-dessus d'une Terre sphérique sans rotation, à travers l'US Standard Atmosphere 1976 (montée verticale, coup de tangage, poussée selon la vitesse), intégrant les pertes de gravité, de traînée, de pilotage et de contre-pression et vérifiant le dv idéal moins les pertes par rapport à la vitesse de fin de combustion ; max-Q, accélération de crête et état de fin de combustion. MODELLED.

Champs obligatoires : aucun. Facultatifs : stages, payload_kg, drag_coefficient, reference_area_m2, kick_altitude_m, kick_angle_deg, kick_duration_s, step_s.

Registre : MODELLED. Page complète, avec les entrées, les résultats, les preuves et les limites : ascent-losses.

kshana scenarios/ascent-losses.toml
Le graphique que le moteur écrit pour scenarios/ascent-losses.toml, type de scénario ascent-losses

reentry#

Corridor de rentrée balistique d'Allen-Eggers : décélération maximale (indépendante du coefficient balistique, V_e^2 sin|γ|/(2eH)), vitesse et altitude au pic de g, et vitesse au pic d'échauffement, pour une vitesse d'entrée, un angle de trajectoire et un coefficient balistique donnés dans une atmosphère exponentielle, plus une intégration planaire en masse ponctuelle de la même entrée balistique avec la gravité, la courbure de la Terre et l'atmosphère standard américaine 1976 (décélération maximale, vitesse, altitude et instant du pic). Entrée balistique (sans portance) MODELLED ; la sortie d'échauffement est la VITESSE au pic d'échauffement, et non un flux thermique (pas de modèle aérothermique ni de protection thermique).

Champs obligatoires : aucun. Facultatifs : entry_velocity_m_s, flight_path_angle_deg, ballistic_coeff_kg_m2, scale_height_m, rho0_kg_m3, entry_interface_altitude_m.

Registre : MODELLED. Page complète, avec les entrées, les résultats, les preuves et les limites : reentry.

kshana scenarios/reentry.toml
Le graphique que le moteur écrit pour scenarios/reentry.toml, type reentry

entry-heating#

Entrée atmosphérique à masse ponctuelle et 3 degrés de liberté au-dessus d'une Terre ou d'un Mars sphérique en rotation (balistique ou portante à inclinaison constante), RK4, à travers US76, une atmosphère exponentielle ou l'atmosphère martienne, avec un échauffement convectif au point d'arrêt de Sutton-Graves (NASA TR R-376) : décélération, flux thermique et pression dynamique de pointe, charge thermique, portée au sol, un contrôle d'énergie en référentiel tournant et la forme fermée d'Allen-Eggers à côté. La décélération de pointe est vérifiée par rapport au nominal publié de Stardust ; l'échauffement est MODELLED.

Champs obligatoires : aucun. Facultatifs : body, atmosphere, rho0_kg_m3, scale_height_m, entry_interface_altitude_m, velocity_frame, entry_speed_m_s, flight_path_angle_deg, heading_deg, latitude_deg, longitude_deg, mass_kg, drag_coefficient, reference_area_m2, nose_radius_m, lift_to_drag, bank_angle_deg, rotating_planet, step_s, terminal_altitude_m, max_time_s.

Registre : MODELLED 1 · VALIDATED 1. Page complète, avec les entrées, les résultats, les preuves et les limites : entry-heating.

kshana scenarios/entry-heating-stardust.toml
Le graphique que le moteur écrit pour scenarios/entry-heating-stardust.toml, type de scénario entry-heating

eo-coverage#

Géométrie d'empreinte et de couverture d'une charge utile d'observation de la Terre (triangle spatial SMAD) : rayon angulaire de la Terre, largeur de fauchée, distance d'échantillonnage au sol au nadir, accès maximal hors nadir, période circulaire, période nodale J2 et espacement des traces au sol à l'équateur avec un indicateur de couverture contiguë, pour une altitude d'orbite, une inclinaison (héliosynchrone par défaut) et un FOV/IFOV de capteur. Géométrie MODELLED à Terre sphérique (sans radiométrie/FTM/atmosphère/gigue/réflexion spéculaire) ; espacement des nœuds R_e·(ω − Ω̇)·T_nodal avec des taux séculaires J2 au premier ordre.

Champs obligatoires : aucun. Facultatifs : altitude_km, half_fov_deg, ifov_microrad, max_off_nadir_deg, inclination_deg.

Registre : VALIDATED. Page complète, avec les entrées, les résultats, les preuves et les limites : eo-coverage.

kshana scenarios/eo-coverage.toml
Le graphique que le moteur écrit pour scenarios/eo-coverage.toml, type de scénario eo-coverage

eo-radiometry#

Radiométrie et qualité d'image d'un imageur au nadir : luminance à l'ouverture d'une scène lambertienne, équation de la caméra, signal et bruit de grenaille/d'obscurité/de lecture/de quantification et SNR ; la FTM du système à Nyquist (diffraction x détecteur x filé x gigue), la réponse relative de bord qui en découle, Q = lambda F/p et le NIIRS GIQE version 4 sans compensation de FTM. MODELLED.

Champs obligatoires : aucun. Facultatifs : altitude_m, focal_length_m, aperture_m, pixel_pitch_um, wavelength_um, bandwidth_um, fill_factor, smear_px, jitter_px_rms, reflectance, solar_irradiance_w_m2_um, sun_zenith_deg, atmospheric_transmittance, path_radiance_w_m2_sr_um, optics_transmittance, integration_s, quantum_efficiency, dark_current_e_s, read_noise_e, full_well_e, adc_bits.

Registre : MODELLED. Page complète, avec les entrées, les résultats, les preuves et les limites : eo-radiometry.

kshana scenarios/eo-radiometry.toml
Le graphique que le moteur écrit pour scenarios/eo-radiometry.toml, type de scénario eo-radiometry

attitude-budget#

Bilan d'erreur d'attitude et de pointage à 3 DOF : le couple perturbateur de gradient de gravité au pire cas ((3/2)(μ/R³)ΔI) et un bilan d'erreur de pointage en somme quadratique sur des contributeurs nommés à 1σ (bruit de capteur, gigue des roues de réaction, thermique, alignement) avec le terme dominant, pour une altitude d'orbite + un écart d'inertie du corps. Bilan AOCS scalaire MODELLED — un complément avant matériel à Basilisk/42, et non une simulation de boucle de commande / à 6 DoF / de modes flexibles.

Champs obligatoires : aucun. Facultatifs : altitude_km, i_max_kg_m2, i_min_kg_m2, contributors.

Registre : VALIDATED. Page complète, avec les entrées, les résultats, les preuves et les limites : attitude-budget.

kshana scenarios/attitude-budget.toml
Le graphique que le moteur écrit pour scenarios/attitude-budget.toml, type de scénario attitude-budget

aocs#

Contrôle d'attitude d'un engin spatial : une manœuvre de pointage inertiel d'un corps rigide avec trois roues de réaction équilibrées ou plus sous rétroaction MRP (L = -K sigma - P omega), couples de roue de norme minimale écrêtés à la limite de chaque moteur, RK4 avec maintien d'ordre zéro ; éventuellement bouclé sur un EKF multiplicatif à partir d'un gyroscope simulé (marche aléatoire d'angle et de vitesse) et d'un viseur d'étoiles. Rapporte le temps d'établissement, l'erreur de pointage finale et de crête, la vitesse et le couple de roue de crête, la fraction saturée, la dérive du moment cinétique et, avec l'estimateur, son erreur d'attitude et son NEES. La boucle d'état vrai est VALIDATED par rapport à Basilisk 2.9.1 ; l'estimateur est MODELLED.

Champs obligatoires : hub_inertia_kg_m2, k_nm, p_nms, wheels, sigma0. Facultatifs : duration_s, dt_s, sample_s, omega0_rad_s, pointing_threshold_deg, estimator.

Registre : MODELLED 1 · VALIDATED 1. Page complète, avec les entrées, les résultats, les preuves et les limites : aocs.

kshana scenarios/aocs-slew.toml
Le graphique que le moteur écrit pour scenarios/aocs-slew.toml, type de scénario aocs

Bilan de liaison unidirectionnel selon l'équation de liaison CCSDS 401 / DSN 810-005 : affaiblissement en espace libre, C/N₀, Eb/N₀, marge et fermeture pour une PIRE d'émission, un G/T de réception, une distance, un débit de données et une bande (s|x|ka), par rapport à un Eb/N₀ requis. Un calcul d'ingénierie déterministe à partir des entrées fournies (et non la fiche technique d'un terminal étalonné).

Champs obligatoires : aucun. Facultatifs : band, eirp_dbw, g_over_t_db, range_km, data_rate_bps, other_losses_db, required_eb_n0_db, tsys_k.

Registre : MODELLED 1 · VALIDATED 1. Page complète, avec les entrées, les résultats, les preuves et les limites : link-budget.

kshana scenarios/link-budget.toml
Le graphique que le moteur écrit pour scenarios/link-budget.toml, type de scénario link-budget

Un satellite au-dessus d'une station : la distance oblique, l'élévation et le Es/N0 de chaque passage le long du passage, le MODCOD DVB-S2 choisi à chaque pas (seuils du Tableau 13 de l'ETSI EN 302 307-1 plus une marge d'implémentation) et le volume de données que l'ACM transfère par rapport à la référence de base à codage constant qui boucle au masque. MODELLED.

Champs obligatoires : aucun. Facultatifs : epoch, duration_hours, step_s, refraction, light_time, link, satellite, station.

Registre : MODELLED. Page complète, avec les entrées, les résultats, les preuves et les limites : acm-link.

kshana scenarios/acm-link.toml
Le graphique que le moteur écrit pour scenarios/acm-link.toml, type de scénario acm-link

contact-schedule#

Planification des contacts sol pour plusieurs satellites au-dessus de plusieurs stations : fenêtres d'accès apparentes (SGP4, référentiel terrestre IAU 2006/2000A, réfraction ITU-R P.834, temps de lumière), volume de données ACM DVB-S2 de chaque passage (seuils du tableau 13 de ETSI EN 302 307-1) et un planning sans conflit (un satellite par antenne avec un temps de retournement, une station par satellite, livraison pondérée par priorité plafonnée à chaque arriéré) obtenu par un algorithme glouton à valeur marginale, une référence de base du premier arrivé et un branch and bound exact sur de petits ensembles, avec l'écart d'optimalité du glouton. MODELLED.

Champs obligatoires : aucun. Facultatifs : epoch, duration_hours, step_s, refraction, light_time, link, satellites, stations.

Registre : MODELLED. Page complète, avec les entrées, les résultats, les preuves et les limites : contact-schedule.

kshana scenarios/contact-schedule.toml
Le graphique que le moteur écrit pour scenarios/contact-schedule.toml, type de scénario contact-schedule

aperture-duty-cycle#

Rapport cyclique d'ouverture : le partage du temps entre navigation et communications qu'implique un plan de contacts pour un ensemble d'ouvertures orientables. Prend un plan de contacts (une liste de fenêtres [[contacts]] aos_s/los_s, chacune demandant la navigation ou les communications — le même vocabulaire aos_s/los_s qu'émet le prédicteur passes), un nombre d'ouvertures, et une POLITIQUE D'ARBITRAGE (priorité à la navigation par défaut, ou priorité aux communications, ou premier arrivé premier servi sans préemption), et rapporte le rapport cyclique de navigation, le rapport cyclique de communications, le rapport cyclique d'inactivité, et l'indisponibilité par session — le temps de contact qu'une session a demandé et qu'aucune ouverture n'a servi. Un balayage d'intervalles exact sur les bornes des fenêtres, de sorte que des fenêtres contiguës n'entrent jamais en conflit et qu'aucune seconde d'ouverture n'est comptée deux fois ; les secondes d'ouverture de navigation, de communications et d'inactivité sont cumulées indépendamment et se referment sur apertures*horizon_s. Le rapport énonce la politique résolue, sa définition complète, et les définitions du rapport cyclique et de l'indisponibilité, car un rapport cyclique cité sans sa politique d'arbitrage n'est pas reproductible. Arithmétique d'ordonnancement MODELLED : aucun temps d'orientation / de réaccord / de changement n'est imputé lorsqu'une ouverture change de service ou de session, aucun volume de données, état de tampon, budget énergétique ni fermeture de liaison n'entre dans la décision, et les fenêtres de contact sont des entrées — leur géométrie est ce qui les a produites. Ce n'est pas un produit d'ordonnancement de segment sol.

Champs obligatoires : aucun. Facultatifs : apertures, arbitration, horizon_start_s, horizon_end_s, contacts.

Registre : MODELLED. Page complète, avec les entrées, les résultats, les preuves et les limites : aperture-duty-cycle.

kshana scenarios/aperture-duty-cycle.toml
Le graphique que le moteur écrit pour scenarios/aperture-duty-cycle.toml, type de scénario aperture-duty-cycle

space-packet#

Encapsulation du protocole CCSDS 133.0-B Space Packet : encoder un flux synthétique de paquets TM/TC (en-tête primaire de 6 octets + champ de données) et rapporter le décodage d'en-tête de chaque paquet, le total d'octets et un aller-retour encodage↔décodage exact. Encapsulation à disposition de bits exacte et déterministe — la couche d'interopérabilité des formats de paquets d'agence ; PAS une attestation de respect de la norme (pas de logique d'en-tête secondaire, de CRC ou de segmentation au-delà des indicateurs).

Champs obligatoires : aucun. Facultatifs : apid, telecommand, packet_count, data_len.

Registre : VALIDATED. Page complète, avec les entrées, les résultats, les preuves et les limites : space-packet.

kshana scenarios/space-packet.toml
Le graphique que le moteur écrit pour scenarios/space-packet.toml, type space-packet

oem-interop#

Passerelle d'interopérabilité CCSDS OEM : importe un message d'éphéméride orbitale produit par un outil externe de dynamique de vol (GMAT/Orekit/STK émettent tous de l'OEM) et rapporte ses segments/objets/référentiels/étendue d'époques ainsi qu'un contrôle de cohérence des vitesses ; sans entrée, elle fait l'aller-retour d'une orbite de référence générée et rapporte la fidélité import↔export. Contrôle d'ingestion structurel/physique MODELLED, et NON une vérification de la précision d'orbite de la source.

Champs obligatoires : aucun. Facultatif : oem_text.

Registre : VALIDATED. Page complète, avec les entrées, les résultats, les preuves et les limites : oem-interop.

kshana scenarios/oem-interop.toml
Le graphique que le moteur écrit pour scenarios/oem-interop.toml, type de scénario oem-interop