Introduction
Le Launch Vehicle Digital Computer (LVDC), souvent désigné sous l'appellation Saturn IB/V LVDC, est un ordinateur embarqué développé et fabriqué par IBM pour les lanceurs Saturn IB et Saturn V du programme Apollo de la NASA. Conçu au début des années 1960 et utilisé à partir des premiers vols de qualification des fusées Saturn, il constitue le cour du système de guidage des lanceurs américains qui permettront les missions lunaires Apollo ainsi que les missions Skylab et Apollo-Soyouz. Installé dans l'Instrument Unit (IU), un compartiment annulaire situé au sommet du dernier étage de la fusée, le LVDC est chargé de contrôler automatiquement le lanceur depuis les dernières secondes précédant le décollage jusqu'à la mise en orbite terrestre et, dans le cas de la Saturn V, jusqu'à la manouvre d'injection translunaire envoyant le vaisseau Apollo vers la Lune. Contrairement à une idée répandue, ce n'est donc pas l'ordinateur de bord du module de commande Apollo qui pilote la fusée pendant son ascension, mais bien le LVDC développé par IBM.
Le LVDC est développé par le Space Systems Center d'IBM à Owego (État de New York) dans le cadre d'un contrat attribué par le Marshall Space Flight Center de la NASA. Sa mission consiste à recevoir les informations provenant de la plateforme inertielle, des accéléromètres, des gyroscopes et des nombreux capteurs répartis dans le lanceur, puis à calculer en temps réel la trajectoire optimale. Il commande l'orientation des moteurs, le contrôle d'attitude, l'allumage et l'arrêt des différents étages, les séparations pyrotechniques ainsi que plusieurs autres séquences critiques du vol. Afin d'assurer une précision maximale, le LVDC fonctionne conjointement avec le Launch Vehicle Data Adapter (LVDA), également conçu par IBM, qui convertit les signaux analogiques des capteurs en données numériques et transmet les commandes du calculateur aux différents équipements du lanceur.
Sur le plan technique, le Launch Vehicle Digital Computer représente une remarquable réalisation pour son époque. Il ne repose pas sur un microprocesseur, encore inexistant au début des années 1960, mais sur plusieurs milliers de composants électroniques montés sur des modules miniaturisés à base de transistors. Son architecture série traite des mots de 26 bits, utilise une mémoire principale à tores magnétiques pouvant atteindre 32 768 mots, ainsi qu'une mémoire temporaire à lignes à retard ultrasoniques. Fonctionnant à une fréquence d'environ 2,048 MHz, il exécute près de 12 000 instructions par seconde, une puissance largement suffisante pour assurer les calculs de navigation et de pilotage du lanceur en temps réel. Malgré ces performances modestes selon les critères actuels, le LVDC est conçu pour offrir une fiabilité exceptionnelle dans un environnement soumis à des vibrations, des accélérations et des variations thermiques extrêmement importantes.
L'une des caractéristiques les plus novatrices du LVDC est son utilisation de la redondance triple (Triple Modular Redundancy - TMR). Les principales fonctions logiques sont réalisées simultanément par trois circuits indépendants, puis un système de vote majoritaire détermine automatiquement le résultat correct. Cette architecture permet au calculateur de continuer à fonctionner normalement même en cas de défaillance de l'un des modules électroniques. Associée à une mémoire à tores magnétiques non volatile et à un refroidissement liquide intégré, cette conception offre un niveau de fiabilité exceptionnel pour l'époque, indispensable au succès des missions Apollo. Le LVDC participe ainsi au lancement de toutes les missions habitées vers la Lune, sans subir de panne majeure affectant le déroulement des vols.
Le Launch Vehicle Digital Computer occupe aujourd'hui une place importante dans l'histoire de l'informatique et de la conquête spatiale. Bien que moins célèbre que l'Apollo Guidance Computer (AGC) installé à bord du module de commande, il constitue le véritable « cerveau » des lanceurs Saturn IB et Saturn V pendant les phases critiques de l'ascension. Les technologies développées par IBM pour ce calculateur, notamment la miniaturisation des circuits électroniques, les techniques de redondance, les mémoires à tores magnétiques et les logiciels de contrôle temps réel, influenceront durablement le développement des systèmes embarqués utilisés dans les domaines spatial, aéronautique et militaire. Le LVDC demeure ainsi l'un des ordinateurs les plus fiables et les plus remarquables de l'ère Apollo, illustrant parfaitement le rôle déterminant joué par IBM dans les plus grands succès technologiques de la NASA au cours des années 1960 et 1970.
Fiche technique
Voici les caractéristiques du «Saturn IB/V LVDC» de «IBM» :
| Spécification | Description |
|---|---|
| Fabricant | IBM |
| Modèle | Launch Vehicle Digital Computer (LVDC) - Saturn IB/V (Saturn IB/V LVDC) |
| Date de fabrication | 1965 (premières unités de vol) |
| Type | Ordinateur embarqué de guidage spatial |
| Pays d'origine | États-Unis |
| Utilisation | Fusées Saturn IB et Saturn V (programme Apollo) |
| Microprocesseur | Aucun (logique discrète à transistors) |
| Architecture | Calculateur numérique série à mots de 26 bits |
| Technologie | Circuits à transistors discrets avec logique triple redondante (Triple Modular Redundancy) |
| Fréquence d'horloge | 2,048 MHz |
| Vitesse d'exécution | Environ 12 190 instructions par seconde |
| Mémoire vive | Jusqu'à 32 768 mots de 26 bits en mémoire à tores magnétiques |
| Mémoire temporaire | Lignes à retard ultrasoniques |
| Poids | Environ 72,5 lb (32,9 kg) |
| Dimensions | Environ 30 × 12,5 × 10,5 pouces (76 × 32 × 27 cm) |
| Consommation électrique | Environ 137 W |
| Refroidissement | Refroidissement liquide par plaques froides intégrées |
| Fiabilité | Logique triple redondante avec vote majoritaire à chaque étape de traitement |
| Système d'exploitation | Aucun (logiciel embarqué dédié au guidage du lanceur) |