Angenommen, ein Nanosatellit wird mit mehreren handelsüblichen SBCs hergestellt, die zusammenarbeiten. Und wir entwerfen es so, dass es eine Ausgabe basierend auf dem Mehrheitswahlalgorithmus liefert. Mir sind Einzelereignisse und hochenergetische Partikel bekannt, die Schaltkreise von nicht strahlungsfesten Geräten zerstören können. Wie zuverlässig wäre ein solches Design im Vergleich zu einem Single-Flight-Grade-Board?
Für den einfachen Abstimmungsalgorithmus benötigen Sie 1 Board, um eine nicht verifizierte Kontrolle zu generieren (Standard), 2 Boards, um zu verifizieren, dass die Kontrolle korrekt ist (aber bieten Sie kein Backup an, wenn dies nicht der Fall ist; Sie können nicht sagen, welche der beiden nicht übereinstimmenden Stimmen richtig ist). und 3 Boards, um die erste Redundanzebene zu bieten.
Das 2-Board-Szenario verdoppelt die Ausfallwahrscheinlichkeit; im 3-Board-Szenario (beliebig) müssen 2 von 3 ausfallen. Also wenn ist die Wahrscheinlichkeit, dass ein einzelnes Brett ausfällt Platinen ausfallen, ist die Wahrscheinlichkeit eines Systemausfalls in Ordnung .
Da andere Fehlerarten - wie Softwarefehler, die wiederholt denselben Fehler auf allen Platinen verursachen, oder koronale Massenauswürfe, die alle Platinen braten - wahrscheinlicher sind, macht es nicht viel Sinn, weit über 3-4 Platinen hinauszugehen.
Ich vermute, die Antwort hängt von der Mission ab und davon, wie kritisch die Prozessoren oder ihre kollektive Reaktion auf die Mission sind. Auf jeden Fall glaube ich, dass wir keine Flugdaten haben, um eine solide Antwort zu geben.
Ich habe davon gehört, dass Raspberry Pi im Weltraum geflogen oder vorgeschlagen wird. Ich habe noch nie davon gehört, dass sie als Cluster genutzt werden.
Ein zuverlässigerer SBC für den Flug könnte der BeagleBone Black sein. Es hat auch analoge Optionen und Echtzeitunterstützung, die das RPi anscheinend nicht hat, und ist erheblich robuster. (Andererseits wird das RPi von vielen als eine bessere Streaming-Multimedia-Maschine angesehen.) Wie in anderen Beiträgen erwähnt, könnte jedoch der Stromverbrauch ein Problem sein. Es wird in Raketen- und kleinen UAV-Designs verwendet, bei denen die Stromversorgungsdauer relativ kurz ist. Man kann sich vorstellen, mehrere BeagleBone-Maschinen zusammenzufassen, um die Zuverlässigkeit zu verbessern. Aber bisher habe ich noch nichts von solch einem konkreten Einsatz gehört.
Es gibt ein Projekt aus dem Jahr 2013, um einen "zuverlässigen Multiprozessor" (DM) zu entwickeln, der mehrere kommerzielle Standardplatinen (COTS) enthält. In diesem Fall handelt es sich bei den Platinen um mehrere Gumstix-SBCs. Dies war ein gemeinsames Projekt von Honeywell und der Morehead State University (MSU) in Kentucky. (Es scheint ziemlich viel CubeSat-Aktivität in Morehead State zu geben; wenn Sie nachverfolgen, wo die Urheber des CubeSat-Konzepts sind, werden Sie wissen, warum.) Das DM-Projekt wurde auf der SmallSat-Konferenz 2013 vorgestellt. Es gibt einige Prototyp-Hardware; Ich weiß nicht, ob es schon geflogen ist.
Tragen
zephyr0110
Erik
zephyr0110
Erik
Uwe
zephyr0110
SF.
SF.