NASA / LUNAR MODULE LM-5

APOLLO 11

20. JULI 1969

DAS APOLLO GUIDANCE COMPUTER ERLEBNIS

LEHRSIMULATION · KEINE AGC-CPU-EMULATION

APOLLO GUIDANCE COMPUTER

DSKY / LM
UPLINK ACTYTEMPNO ATTGIMBAL LOCKSTBYPROGKEY RELRESTARTOPR ERRTRACKERALTVEL
COMP
ACTY
66
16
60
+00033−00082+00394

Bereit. Probiere VERB 16 NOUN 60 ENTR.

R1 HORIZ. ×0.1 FT/S · R2 VERT. ×0.1 FT/S · R3 FT
DSKY-Befehlskarte und Tastatur

VERB bezeichnet die Aktion; NOUN wählt die Daten. Implementiert sind nur die folgenden Befehle. Die Anzeigen nutzen Modelldaten und vereinfachte Skalierung.

  • V16 N60 E — Horizontaltempo, Vertikaltempo und Höhe überwachen
  • V06 N60 E — einmal lesen; KEY REL gibt die Live-Werte frei
  • V16 N36 E — verstrichene Simulationsstunden, Minuten, Sekunden
  • V35 E — Lampentest; RSET beendet ihn
  • V37 E 66 E — unter 150 m manuell übernehmen; Museumsbeschränkung

Tastaturfeld fokussieren, dann V, N, Ziffern, Enter (oder E), Rücktaste (CLR), Escape (KEY REL), R (RSET) eingeben. Tab und Leertaste bedienen jede Taste. Vorzeichen und PRO sind vorhanden, werden ohne unterstützte Dateneingabe/Fortsetzungsanfrage aber abgewiesen. RSET setzt Lampen zurück; NEUSTART setzt den Flug zurück.

N60 folgt der Feldreihenfolge von Luminary099: VHORIZ, HDOTDISP, HCALC. Geschwindigkeiten in 0,1 ft/s; Höhe in ganzen ft, begrenzt auf 99999. N36 nutzt die Modellzeit, keine historische GET-Uhr.

EAGLE / KOMMANDANTENFENSTER

P66
LM-5 / SEA OF TRANQUILITYSIM T+00:00
ENDANFLUGILLUSTRATIVES GELÄNDE / SI-PHYSIK
THE SEA OF TRANQUILITY

Deine Steuerung.
Deine Landung.

120 Meter über dem Mond. Der nächste Schritt gehört dir.

Positive Neigung → rechts · Hier gilt die Simulationszeit.

BEREIT / Etwa 27 % Schub halten die Höhe; vorsichtig reduzieren zum Sinken. Bleibe höchstens 40 m vom Ziel entfernt.

Flugcheckliste · vor der ersten Landung lesen

START startet die Uhr. Schwebeschub verhindert weitere Fallbeschleunigung; bestehende Sinkgeschwindigkeit verschwindet nicht sofort. Erhöhe kurz den Schub zum Abbremsen und reduziere ihn dann. Neige die Fähre für Horizontalbeschleunigung; richte sie auf und neige zum Abbremsen entgegen. Regler und Zielwahl übernehmen manuell.

Erfolgsgrenzen: Vertikaltempo ≤ 2,5 m/s, Horizontaltempo ≤ 1,5 m/s, Neigung ≤ 8°, höchstens 40 m vom gewählten Ziel. Dies sind Museums-Trainingsgrenzen, keine zertifizierten LM-Betriebsgrenzen. Außerhalb scheitert der Versuch. Der geführte Modus zeigt einen vollständigen Modellabstieg; du kannst jederzeit übernehmen.

Innerhalb der Flugkonsole: Hoch/Runter ändern Schub um 1 %, Links/Rechts die Neigung um 1°, Leertaste pausiert/setzt fort. Auswahllisten, Buttons und Regler behalten ihre normale Tastaturbedienung. Versteckte Tabs und die Computeransicht pausieren; danach bewusst fortsetzen. Neustart stellt das gewählte Szenario wieder her. Keine Audios, Uploads oder externen Laufzeitdienste.

HISTORISCHES MISSIONSPROTOKOLL

GET / 1969
P63BREMSPHASEP64ANFLUGP66ENDABSTIEG

P63 · Zündung des Abstiegstriebwerks

NASA-Missionsbericht, Tabelle 5-I. Historische Uhr: unabhängig von deinem Flug. Ereignisauswahl, keine Live-Telemetrie.

HOUSTON / MISSIONSKONTROLLE

CAPCOM

We're Go on that alarm.Wir geben für diesen Alarm grünes Licht.

Contact Light.Kontaktleuchte.

Houston, Tranquility Base here. The Eagle has landed.Houston, hier Basis Tranquility. Die Eagle ist gelandet.

Historische Zitate: NASA Lunar Surface Journal. Funkzeiten können von gemessenen Ereigniszeiten abweichen.

Dein Flugprotokoll · vom Modell erzeugt

    LUMINARY 099 / ORIGINALQUELLCODE

    LMY99 R001

    Originalquellcode, keine Ausführungsspur.

    Lokaler Quellcode wird geladen…

    Wähle oben einen Befehl, um seine Bedeutung zu erkunden.

    1201 / 1202 · FEHLERTOLERANZ

    Ein Alarm. Ein Neustart.
    Eine Mission, die weiterging.

    Der Executive konnte keinen weiteren Arbeitsbereich vergeben. 1202 bedeutete: keine Core-Sets; 1201: keine VAC-Bereiche für Interpreter-Aufgaben. Der Restart-Schutz stellte wichtige Arbeit wieder her, statt alle wartenden Aufgaben abzuarbeiten.

    Unerwartete Zähleraktivität des Rendezvousradars belegte Rechenzyklen. Steve Bales und Jack Garman halfen Houston bei der Bewertung. Der Rechner hat Fehler also nicht einfach ignoriert.

    INTERAKTIVE ERKLÄRUNG / KEINE CPU-LASTMESSUNG

    Flugführung und SteuerungGESCHÜTZT
    NavigationsaktualisierungGESCHÜTZT
    Nachrangige AnzeigeaufgabeWARTET

    Wähle einen Alarm: Nachrangige Arbeit konnte entfallen, während die Flugführung wiederhergestellt wurde. Diese Demonstration löst keinen Fehler in deinem Flug aus.

    TECHNIK, GESCHICHTE UND KLARE GRENZEN

    Kleiner Computer. Außergewöhnliche Verantwortung.

    Von Menschen entwickelt

    Die Eagle hatte einen Block-II-Apollo-Guidance-Computer an Bord. Das MIT Instrumentation Laboratory entwickelte das Apollo-Leitsystem unter Charles Stark Draper. Raytheon fertigte den AGC. Margaret Hamilton leitete die Abteilung für Bordflugsoftware; Hal Lanings Executive- und Restart-Entwurf machte Ablaufplanung und Wiederherstellung zu Grundfunktionen. Don Eyles arbeitete an der Landesoftware. Der Erfolg gehörte einem viel größeren Team, einschließlich der Menschen, die Seilspeichermodule fertigten und prüften.

    P63 → P64 → P66

    P63 bremste die Fähre im angetriebenen Abstieg. P64 führte nach dem Aufrichten zum sichtbaren Landegebiet. In P66 konnte der Kommandant Sinkrate und Lage mit Rechnerunterstützung steuern. Der Computer war dabei also nicht einfach ausgeschaltet. Unser Modell wechselt bei 1.800 m und 150 m die Phase: Lehrschwellen, keine originale Luminary-Umschaltlogik.

    Was läuft hier wirklich?

    Eigenständige JavaScript-Flugphysik und ein begrenzter DSKY-Interpreter. Originalcode von Luminary 1A Build 099 / LMY99 Revision 001 wird lokal angezeigt, aber nicht ausgeführt. Die Quellansicht folgt keinem Befehlszeiger. Der GPL-Emulator Virtual AGC ist als Lesetipp verlinkt und nicht eingebunden. Eine CPU allein bräuchte weiterhin Modelle für Sensoren, Ein-/Ausgänge und Navigation.

    Das physikalische Modell

    Lokale 2D-Ebene mit konstanter Mondgravitation (1,62 m/s²), 45.040 N Maximalschub, 311 s spezifischem Impuls und variabler Masse. Treibstofffluss = Schub ÷ (spezifischer Impuls × Standardgravitation). 60 feste Schritte pro Simulationssekunde integrieren Schub, Neigung, Geschwindigkeit und Position. Trockenmasse: 6.800 kg; Starttreibstoff: 600 kg im Training oder 4.500 kg im geführten Szenario. Gewählte Szenariowerte, keine Rekonstruktion des vollständigen Massenverlaufs der Eagle.

    Eine Ansicht, keine vermessene Landekarte

    Prozedurale Krater, Schatten und Cockpitansicht sind eigenständige Illustrationen. Bodenkontakt erfolgt an einer flachen Ebene; Krater haben keine Kollisionsgeometrie. Umlaufbahn, 6-Achsen-Lagedynamik, Radarfehlermodell, Treibstoffschwappen, reales RCS sowie Aufstieg/Abbruch fehlen. Der Schub ist durchgehend von 0–100 % regelbar; das echte Triebwerk hatte Betriebsbeschränkungen. Der geführte Modus nutzt einen Rückkopplungsregler, keine aufgezeichnete Flugbahn.

    Herkunft des Quellcodes

    Das Originallisting nennt „Assemble revision 001 of AGC program LMY99 by NASA 2021112-061“, 14. Juli 1969. Paul Fjeld digitalisierte die Seiten des MIT Museum, organisiert von Deborah Douglas; Virtual AGC transkribierte und prüfte den Code. Lokale Dateien behalten ihre Public-Domain-Kopfzeilen. Die MIT-Lizenz gilt nur für den neuen Code dieser Ausstellung.

    Vollständige historische Ereignistabelle · NASA Tabelle 5-I
    GETDokumentiertes Ereignis
    102:33:05P63 · Zündung des Abstiegstriebwerks
    102:37:51Gültige Landeradardaten
    102:38:221202 · Executive-Überlastung
    102:38:45Radaraktualisierung freigegeben
    102:39:021202 · Zweiter Alarm
    102:41:32P64 · Anflugphase
    102:42:181201 · Keine VAC-Bereiche frei
    102:42:431202 · Vierter Alarm
    102:42:581202 · Fünfter Alarm
    102:43:09Neuwahl des Landepunkts
    102:43:22P66 · Sinkratensteuerung
    102:44:28Anzeige des Treibstoff-Niedrigstandsensors
    102:45:40Landung / Triebwerk aus (gerundet)

    Tabelle 5-I rundet Landung und Triebwerkabschaltung auf dieselbe Sekunde. Das Journal verzeichnet den Kontaktleuchtenruf um 102:45:40 und den Abschaltruf um 102:45:43. Das sind unterschiedliche Beobachtungen. Manche Journal-Kommentare vertauschen Alarmzeiten: Für alle fünf Alarme nutzen wir die Originaltabelle des Missionsberichts.