Was ist eine „Flugschnur“?

Diese Antwort erklärt, welche Software die Trägerrakete Falcon 9 antreibt.

Die Flugsoftware ist in C/C++ geschrieben und läuft in der x86-Umgebung. Für jede Berechnung/Entscheidung vergleicht der "Flugstring" die Ergebnisse von beiden Kernen. Bei einer Inkonsistenz ist die Zeichenfolge fehlerhaft und sendet keine Befehle. Wenn beide Kerne die gleiche Antwort zurückgeben, sendet der String den Befehl an die verschiedenen Mikrocontroller auf der Rakete, die Dinge wie die Triebwerke und Gitterflossen steuern.

Die Mikrocontroller, die auf PowerPC-Prozessoren laufen, erhielten drei Befehle von den drei Flugketten. Sie fungieren als Richter, um die richtige Vorgehensweise zu wählen. Wenn alle drei Strings übereinstimmen, führt der Mikrocontroller den Befehl aus, aber wenn einer der 3 schlecht ist, werden die Strings verwendet, die zuvor richtig waren. Die Falcon 9 kann ihre Mission mit einem einzigen Flugstrang erfolgreich abschließen.

Was ist eine „Flugschnur“?

Antworten (1)

Keine spezifischen Kenntnisse von Falcon, aber ein "String" in der Avionikterminologie bedeutet ein Element eines redundanten Flugsteuerungssystems, das aus einem Flugcomputer und einem Datenbus zu einer Reihe von Sensoren und Effektoren besteht. Hier ist ein Schema des Shuttles, das einen Flugcomputer (links mit der Bezeichnung GPC für Universalcomputer) zeigt, der mit vier separaten Flugsteuerungssträngen verbunden ist. Die vier Saiten beziehen sich auf die (im Allgemeinen) vierfach redundante Avionik von Shuttle, die drei Saiten in Ihrer Frage implizieren, dass Falcon dreifach hat.

Ein String besteht aus zwei FC-Datenbussen: einem aus der ersten Gruppe (FC1, 2, 3 oder 4) und einem aus der zweiten Gruppe (FC5, 6, 7 oder 8). Die Fahrzeughardware ist in diese Gruppen unterteilt, um die GPC-Steuerung dieser Komponenten für Redundanz zu erleichtern, um im Falle eines durch einen GPC- oder MDM-Fehler verursachten Ausfalls eines Strangs einen nominellen Missionsbetrieb zu ermöglichen und um eine sichere Rückkehr zur Erde zu ermöglichen im bei Ausfall einer zweiten Saite.

Geben Sie hier die Bildbeschreibung ein

Wenn es vier PASS GNC GPCs im redundanten Satz gibt, wird während des Aufstiegs und Eintritts jedem eine andere Kette zugewiesen, um die Redundanz zu maximieren. Alle flugkritischen Hardwareeinheiten sind redundant und die redundanten Einheiten befinden sich an unterschiedlichen Strängen. Das String-Konzept bietet Ausfallschutz während dynamischer Phasen, indem es die exklusive Steuerung einer bestimmten Gruppe von Fahrzeughardware durch einen GPC ermöglicht, die im Fehlerfall auf einen anderen GPC übertragen werden kann. Ein String kann ganz oder teilweise verloren gehen, und alle Avionikfunktionen bleiben über die anderen Strings erhalten.

Geben Sie hier die Bildbeschreibung ein

Bilder aus dem Shuttle Crew Operations Manual , Seite 2.6-7 & 8

Akronymologie (siehe Liste im Bild)

Ich habe nie verstanden, was passiert, wenn die Einheit, die Entscheidungen gegen die redundanten Saiten trifft, stirbt? Oben denke ich, würde die Frage zu "Was passiert, wenn der GPC stirbt?" Wo ist die Redundanz dafür?
@fionbio Diese Antwort enthält einige Informationen space.stackexchange.com/a/9828/6944 , aber wenn Sie weitere Details wünschen, können Sie gerne eine neue Frage stellen. Willkommen beim Space-Stack-Austausch!