Un petit point sur une mise à jour récente assez stupéfiante.
Les ordis de bord ( GPC) ont subis une refonte assez poussée permettant un réalisme impressionnant.
Jusqu'à présent, le changement de Séquence Opérationnelle ( OPS) entre le lancement et les opérations en Orbite (OPS 1 à OPS 2) ou de l'orbite à la rentrée ( OPS 2 à OPS 3) se faisaient automatiquement en appelant la bonne séquence.
C'est toujours possible, mais on a l'occasion de passer en mode Avancé maintenant dans les options aussi.
Dans ce cas, il faudra faire comme en vrai, et repartir les différentes Bus de l'Orbiter entre chaque GPC avant de faire le changement de Séquence, c'est stupéfiant et ca marche très très bien.
Des changements donc dans la partie Post Insertion de ce tuto
http://orbiter.dansteph.com/forum/index.php?topic=14038.0Un petit Workbook de la Nasa assez court pour commencer si le sujet vous intéresse
https://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=8&ved=0ahUKEwiI0PbHgenWAhWBIcAKHbXoCecQFgg8MAc&url=https%3A%2F%2Fforum.nasaspaceflight.com%2Findex.php%3Faction%3Ddlattach%3Btopic%3D17437.0%3Battach%3D143306&usg=AOvVaw10GSCKIigUK4q3hKjETmyAPersonnellement, c'est une des parties que je préfère
![:)](http://orbiter.dansteph.com/forum/Smileys/orbitersmiley/smilie5.gif)
5 GPC au total, 4GPC pour le controle primaire de la navette (PASS), le cinquième pour le système de Back Up (BFS) en cas de pannes dans les PASS. Le BFS n'est pas dans la meme logique que les 4 autres, isolé de toutes pannes dans le set commun des 4 PASS
Voilà ce qu'il se passe en vrai dans la Post Insertion
Les GPC 1 et 2 sont chargés avec les programmes OPS2 de Guidage, Navigation, et Contrôle ( GNC) permettant le Control de la navette
Le GPC 3 est mis en Halt mode ( en sommeil). Avant cela, il est " Freeze Dried", c'est à dire qu'une copie du software en orbite OPS 2 est chargée en cas de pannes majeurs des autres Ordis.
Niveau de redondance très très important ici.
Le GPC 4 est mis en mode de sortie Terminate. Il n'émet plus sur les Bus de controles critiques ( ce que font encore le GPC 1 et 2) En effet, il sera chargé dans ce GPC le mode de management système ( SM) en orbite.Cela permettra de controler les différents systèmes de la navette ( Température, pression, niveau fuel, élec, hydraulique, etc)
Le GPC 5 contenant le Back Up Software est mis en Halt mode aussi. Pas de programme orbitale pour l'ordi de secours, seulement les softwares de montée et rentrée
Petit topo sur les différentes Bus.1)
Bus Flight Critical4 Boucles appelées String contenant chacunes 2 Bus Flight Critical ( FF et FA)
8 Bus critiques au total Le F et le A référent à Forward et Afterward. Une bus de la boucle est relié à un Multiplexer/demultiplexer (MDM) situé à l'avant (FF) de la navette, l'autre à l'arrière (FA)
C'est MDM permettent de limiter le nombre de cables electriques. Tous pleins de cables provenant des parties sensibles de l'Orbiter ( Gyros, Pitot, etc) sont reliés aux MDM, et ensuite juste quelques cables feront le lien avec le GPC et le MDM via les Bus Critiques, d'ou le nom.
En montée (OPS1) et Entrée (OPS3), chacun des GPC est connecté à une string (donc 1 GPC lié à 1 FF et 1FA)
En Orbite, GPC 1 et GPC 2 seront connectés aux 4 strings ( 2 par GPC et donc 4 Bus critiques par GPC)
2)
CRT/IDP Bus4 au total, car 4 écrans (CRT) pour communiquer avec les GPC
Cela permet de choisir sur quels écrans le GPC choisi va montrer les infos qu'ils calculent.
En montée et entrée, seuls les 3 CRT centraux sont utilisés ( liés aux GPC 1,2 et 3)
On peut afficher ce que calcule le GPC 5 BFS sur l'un de ces trois écrans via un switch sur le Pedestal
En Orbite, le CRT 3 central est mis hors tension, il reste CRT 1 , 2 et 4 dans la station arrière
Donc pareils, quelques bus à réorganiser
3)
Payload Bus (PL)2 Bus
Cela permet aux GPC connectés d'avoir des infos sur le statut des différents paramètres de la navette
Paramètres Hydrauliques, Electriques, Pression d'air, température du Fréon etc
Elles seront donc les bus permettant au GPC faisant le system management (SM) de pouvoir fonctionner
En montée/Entrée, pas de SM Major Function dans les PASS. Cela se fait sommairement pas le GPC 5 BFS.
Sommairement car la mémoire était limité, et mettre tous les programmes (OPS1,3,6 et SM) d'un coup dans le GPC back up devait se faire au détriment de certaines fonctionnalités ( Le BFS est le seul GPC ou plusieurs OPS sont présents en meme temps) Pour les autres GPC, les programmes sont plus fournies et chargés au fur et à mesure de la mission
En Orbite, le GPC 4 sera le SM GPC et sera connecté aux PL Bus
4)
Launch Data Bus2 Bus
Elles permettant de connecter les GPC aux données envoyées par les Boosters pendant la montée
Montée, elles sont connectés aux GPC 1 et 2
Orbite, une bus est connecté au GPC 4 pour gerer le bras robotique RMS
Entrée Pas d'utilité
5)
Mass Memory Bus (MM)2 Bus
Permettent de télécharger les différents OPS ( 1,2,3,8,9,0) dans les GPC
Sorte de Disque dur primitif
![:)](http://orbiter.dansteph.com/forum/Smileys/orbitersmiley/smilie5.gif)
Bon, voilà pour la Théorie, passons maintenant à la pratique
Nous sommes en Orbite circularisée, Cockpit reconfiguré, au tour des GPC de l'etre.
Voilà comment cela se passait
On commence en OPS 1, Major Mode 106 (MM106) marquant la fin de l'insertion et la transition avec l'OPS 2 orbitale
Première étape, en veut Freeze Dried (FD) le GPC 3 ( convention d'utiliser celui là pour cette opération)
En gros, on va lui mettre le Software Orbitale (OPS2) et ensuite l'éteindre.
Il servira de Back Up ultime en cas de panne majeur des 4 autres ( Redondance est un euphémisme ici
![:wor:](http://orbiter.dansteph.com/forum/Smileys/orbitersmiley/worship.gif)
)
Pour réaliser cela, il faut le mettre en OPS 0, qui correspond à un état ou on a accés juste à la partie gestion mémoire et Bus du GPC. Juste le system software et pas d'application software ( OPS 1,2,3,6,8).
Windows sans programme quoi
![:)](http://orbiter.dansteph.com/forum/Smileys/orbitersmiley/smilie5.gif)
Problème : le GPC 3 est toujours dans le set commun avec les GPC 1,2 et 4
Un changement d'OPS dans l'un des GPC du set commun entraine le changement sur tout les GPC
Si on le met en OPS 0, les 3 autres suivront aussi.
Il faut donc l'enlever de ce set. Pour cela, on lui coupe la communication avec toutes les Bus précédemment évoquées ( 2 bus FF et FA, une bus CRT)
SPEC 0 PRO ammene la page GPC MEMORY, permettant de reconfigurer les bus pour une séquence donnée ( G1 pour OPS1, G2 pour OPS2, G3 pour OPS3, S2 pour OPS 2 SM)
Cela s'appelle changer la Nominal Bus Assignement Table (NBAT)
![](http://imageshack.com/a/img923/7923/h2o5Ga.jpg)
Ensuite, on reconfigure OPS 1 Memory Configuration (MC) G1 pour avoir le GPC 3 hors de la boucle ( plus de petit 3 à droite de chaque Bus)
![](http://imageshack.com/a/img922/1157/5x1nvp.jpg)
Maintenant, voyons voir le changement dans le NBAT
A chaque fois que l'on change la configuration des Bus comme on vient de le faire, le résultat n'est pas immédiat.
Il faut faire un OPS transition ou un OPS recall pour voir le changementNous sommes en OPS 106, faisons donc un OPS recall
Très simple, il suffit d'appeller de nouveau l'OPS présente avec
OPS 106 PROUne fois fait, on peut voir le changement sur la page SPEC 6 PRO ( 5 colonnes pour chacun des GPC, leurs mode Run ou Halt, l'OPS dans lequel ils sont G1,G2,G3 ou S2 ou BFS, et enfin des étoiles inqiduant sur quelles bus ils sont liés)
SPEC 6 PROGPC 3 n'emet plus sur les bus, parfait
![](http://imageshack.com/a/img923/4876/59E6qR.jpg)
On peut maintenant le Freeze Dried.
Dans les checks, le GPC qui doit etre Freeze Dried est marqué comme cela:
G2FDOn le met en OPS 0, pour cela on le passe de RUN à HALT et RUN.
Cela reset le GPC en OPS 0
![](http://imageshack.com/a/img923/6918/4IF67c.jpg)
Problème: Le GPC 3 n'emet plus sur les bus CRT, on ne peut donc voir ce qu'il affiche
![:wall:](http://orbiter.dansteph.com/forum/Smileys/orbitersmiley/wall.gif)
La solution, la touche GPC/CRT qui permet d'assigner rapidement un CRT à un GPC sans repasser par Spec 0 et la NBAT
Donc
GPC/CRT 31 EXEC pour afficher le GPC 3 sur le CRT 1
![](http://imageshack.com/a/img922/1056/uJGZhQ.jpg)
On va maintenant charger le programme OPS 2 (Memory Configuration 2 MC2) dans le GPC 3
ITEM 45+2 EXECITEM46+3 EXEC![](http://imageshack.com/a/img924/8131/en5rDy.jpg)
Et on va le Storer. Une fois fait, MC=G2 apparaitra au lieu de MC=G1
ITEM 47 EXEC![](http://imageshack.com/a/img922/2272/eB2JFJ.jpg)
Le GPC 3 est maintenant Freeze Dried, on le met sur Halt pour de bon
![](http://imageshack.com/a/img923/5264/efXLRm.jpg)
Et le résultat via Spec 6 display
GPC 3 en Halt mode, avec OPS 2 chargé et il n'émet sur aucunes Bus. Parfait.
![](http://imageshack.com/a/img924/6120/y5VSqA.jpg)
On peut maintenant amorcer la transition vers OPS2 des GPC 1 et 2
Souvenez vous, OPS 2 oui , mais OPS 2 GNC ( Guidance Navigation and Control)
Ils vont faire parti d'un set redondant et permettre à la Navette de Naviguer et de se Diriger.
Comme avant,
SPEC 0 EXEC sur le CRT 1 et on vérifie que la NBAT est correct ( on doit voir que des 1 et des 2, pas d'autres GPC 3 4 ou 5)
![](http://imageshack.com/a/img924/9263/dArXnT.jpg)
![](http://imageshack.com/a/img924/4401/w8vLss.jpg)
On peut ensuite transitionner vers OPS 2 avec
OPS 201 PROOn vérifie que l'on est bien dans la bonne OPS, avec la page UNIV PTG qui indique que l'OPS GNC 2 est bien chargé.
![](http://imageshack.com/a/img922/5572/97QXFf.jpg)
Presque fini, il faut maintenant configurer le GPC 4 pour qu'il accueille le soft OPS 2 SM ( System Management)
A contrario des GPC 1 et 2, il n'aura aucun role dans le guidage et navigation de la navette, il ne doit donc pas emettre sur les bus critiques, FF ou FA.
Il ne fait donc pas parti du set redondant, mais reste dans le set commun avec les GPC 1 et 2
Cela permettra de switcher de Major Function GNC ou SM sur les CRT 1,2 et 4 sans problèmes.
Si GNC est choisi, alors le CRT affichera le GPC 1 ou 2, si SM est choisi, le CRT affichera le GPC 4 SM
Plus facile que de devoir toujours utiliser GPC/CRT
Avant de pouvoir faire cela, il faut déjà le configurer, sinon le switch SM ne donnera rien.
Choisissons un CRT ou voir ce que contient le GPC4.
Disons le CRT 1
Comme avant, un coup de touche magique
GPC/CRT 41 EXEC![](http://imageshack.com/a/img924/9607/HLYcSg.jpg)
On reconfigure le NBAT de la MC 4 correspondant à OPS SM 2 ( S2)
GPC 4 n'émet pas sur les FF. Juste sur les CRT buses pour afficher le programme SM, les PL et une Launch Data Bus pour le RMS
![](http://imageshack.com/a/img923/1984/h6U0ea.jpg)
Enfin, on vérifie bien que l'on est Major Function SM sur le CRT ou on travaille ( le 1 dans notre cas) et on passe en SM OPS 2 via
OPS 201 PROOn vérifie le bon programme ANTENNA PROGRAM attestant du bon chargement
Allez, presque là
![:)](http://orbiter.dansteph.com/forum/Smileys/orbitersmiley/smilie5.gif)
Le GPC 5 BFS doit etre maintenant Secure et mis en sommeil.
Pour voir ce qu'il contient sur un CRT, on clique sur le switch BFS CRT Display sur le pedestal.
Les données s'afficheront sur le CRT 3
On aurait pu faire aussi un GPC/CRT 53 EXEC, mais cela entraine des complications vue que le GPC 5 ne fait pas parti du Set Commun.
Pour faire simple, chaque CRT ne peut etre dirigé que par un GPC, il l'est déjà par le GPC2 et si on passe par GPC/CRT, cela forcera le CRT a etre dirigé par le GPC 2 et 5 ( pas de communications entre les deux)
Par contre pas de soucis avec GPC/CRT autre que 5
In game, pas bcp de conséquence, mais en vrai, ca pouvait très vite mettre le bazar dans le système en ayant 2 GPC commandant un CRT :s
C'est pour cela que le moyen le plus secure d'afficher le GPC5 BFS sur un CRT est de le faire via le switch mentionné, qui ordonne au GPC PASS commandant le CRT 3 de dégagerUne fois affiché, on charge
OPS 0 PRO ( et comme il ne fait pas partie du set commun CS, les autres GPC ne passeront pas en OPS0 , à l'opposé de la manip que l'on a fait pour le GPC 3 qui faisait partie du CS)
![](http://imageshack.com/a/img924/3700/lwDK4D.jpg)
Et on switch off le BFS CRT Diplay
On peut avoir une poll error ( croix barrant l'écran indiquant que aucun GPC ne commande le CRT)
Dans ce cas, on fait un OPS recall pour recharger le NBAT correct
OPS 201 PRO et le GPC 2 devrait commander de nouveau le CRT 3
![](http://imageshack.com/a/img922/5099/WIlTgp.jpg)
Maintenant, on va sécuriser et mettre hors tension le CRT 3 qui n'est pas utilisé en Orbite
GPC/CRT 03 EXEC pour enlever tout GPC ( le 2 ici) commandant le CRT 3 et on l'éteint
![](http://imageshack.com/a/img922/7307/5RBx78.jpg)
On vérifie que le CRT 4 est bien allumé, avec la Major Function SM
Convention aussi, en Orbite ce CRT est utilisé principalement pour l'accés au System Management
![](http://imageshack.com/a/img923/8161/F62Ovw.jpg)
Dernière étape, le GPC 5 est mis en Halt mode et le GPC 4 est mis en mode Terminate ( Cela l'enleve de force des Bus Critiques FA et FF s'il était encore connecté dessus, ultime redondance)
![](http://imageshack.com/a/img922/9524/LSwi4J.jpg)
Voilà, enfin configuré pour les Opérations Orbitales
GPC 1 et 2 pour Guidance, Nav and Control OPS2 GNC
GPC3 Freeze Dried
GPC 4 pour le system management OPS2SM
GP5 en sommeil Halt
CRT 3 off et CRT 4 on
Tout cela résumé sur le page Spec6 ( on devrait avoir une étoile à coté de PL1/2 and Launch 1 dans la colonne du GPC 4 SM, c'était présent avant le screen, petit bug mais le reste est nickel conforme)
![](http://imageshack.com/a/img923/6352/KtSl27.jpg)
Voilà, beau bazar hein. Sinon, en mode simplifié, il suffit de faire
OPS 201 PRO et ca effectue automatiquement tout ce que je viens de décrire
![:arg:](http://orbiter.dansteph.com/forum/Smileys/orbitersmiley/couteau.gif)
Mais c'est moins fun
![;)](http://orbiter.dansteph.com/forum/Smileys/orbitersmiley/smilie3.gif)
C'est fou le niveau de réalisme atteint, devoir suivre les checks de la NASA à 95 %
![:wor:](http://orbiter.dansteph.com/forum/Smileys/orbitersmiley/worship.gif)
Une fois compris, ca prend 5mn max
Complexe les GPC et les interfaces, un miracle qu'il n'y est pas eu plus de problèmes que ca pendant 30 ans
Absolument incroyable cette update des GPC, tellement de couches différentes à coder, et vu le nombre très mineurs de Bug, ca relève limite de l'exploit.
En esperant ne pas vous avoir fait mal au crane, je vais prendre un Doliprane perso
![:beer:](http://orbiter.dansteph.com/forum/Smileys/orbitersmiley/smiley20.gif)