Ohne Software geht mittlerweile gar nichts mehr. Wie automatisiert unsere Welt mittlerweile ist, sehen allerdings die wenigsten. In jedem Auto steckt mittlerweile Hard- und Software, welche einem das Leben erleichtern soll. Ja, auch in den mittlerweile 20 Jahre alten Modellen. Sei es das Radio, in das man seine Lieblingsradiosender programmieren kann oder das ESP, welches einen auch in rutschigen Situationen auf der Straße halten soll. Um genau so ein Helfersystem geht es aktuell. Zwar nicht in Autos, aber in Flugzeugen.

Flugzeuge sind mittlerweile so komplex, dass ganze Serverschränke im Rumpf der Flieger untergebracht werden. Es müssen so viele Daten verarbeitet werden, Sensoren ausgelesen und interpretiert und letztendlich gleichzeitig die Eingaben der Piloten überwacht werden. In modernen Maschinen wie aktuell von Airbus oder Boeing in der Luft sind gibt es kaum noch direkte Verbindungen vom Cockpit zu den Hydrauliksystemen, welche das Flugzeug letztendlich steuern. Fly-by-Wire nennt sich das. Ein Computer interpretiert die Eingaben der Piloten und steuert das Flugzeug dementsprechend … oder auch nicht.

Wir schreiben den 29. Oktober 2018. Die 181 Passagiere steigen gerade in die Boeing 737 Max 8 von Lion Air und freuen sich auf einen entspannten Flug von Jakarta nach Pangkal Pinang. Doch das Ziel werden sie nie erreichen. Flug JT610 verschwand 13 Minuten nach dem Start vom Radar und stürzte ins kalte Meer um Indonesien. Von den 189 Personen an Bord überlebte niemand.

MCAS interpretierte Sensor falsch und überschrieb Piloten

Doch was war das Problem? Die Boeing 737 Max 8 war gerade mal 2 Monate alt, also quasi noch brandneu. Die Untersuchung ergab, dass der AoA-Sensor (Angle of Attack), also der Sensor, der den Anstellwinkel des Flugzeugs misst, falsche Daten geliefert hat. In Folge dessen ist der Autopilot davon ausgegangen, dass ein Strömungsabriss kurz bevorsteht. Um das zu verhindern drückte die Software die Nase des Flugzeuges nach unten, um Geschwindigkeit und damit Auftrieb zu generieren.

Die beiden Piloten der Lion Air Maschine versuchten ganze 26 Mal die Maschine wieder zu stabilisieren, doch aufgrund des defekten Sensors griff das sogenannte MCAS-System immer wieder ein. Das MCAS-System ist neu in der Boeing 737 Max und war in den älteren Versionen der 737 nicht vorhanden. Es soll dafür sorgen, dass sich das Flugzeug in der Luft ähnlich verhält, wie die älteren Modelle, damit Piloten ohne Umschulungen die neue Maschine fliegen können.

Normalerweise sind alle sicherheitsrelevanten Systeme zweifach oder dreifach redundant vorhanden. Allerdings liefert nur einer der beiden AoA-Sensoren Daten an den Bordcomputer. Im Falle der Lion Air Maschine leider der falsche. Ein großes Problem war daher, dass die Piloten nicht für das neue MCAS-System geschult wurden und daher nicht wussten, wie sie es abschalten konnten, da das System ihre Eingaben immer wieder überschrieben hatte.

Katastrophen wie der Lion Air Absturz im Oktober oder der aktuelle Absturz der Etiopian zeigen, wie fragil das Mensch-Maschine-Verhältnis in Krisensituationen ist. Welches System darf wessen Eingaben überschreiben? Darf die letzte Entscheidung wirklich beim Autopiloten liegen? Software bestimmt unser Leben in so vielen Situationen, sodass uns nur noch übrig bleibt den Softwareentwicklern zu vertrauen. Sei es das ESP oder der Autopilot im Flugzeug.

Aktuell sind aufgrund des Absturzes der Ethiopian die Lufträume rund um den Globus für die 737 Max gesperrt. Unter anderem in China, der Europäischen Union, Ethiopien, Indonesien, Kanada oder den Vereinigten Staaten von Amerika.

In diesem Sinne: Immer Happy Landings!