PruvaDoku

Zustand, Schwere und Ausfallwahrscheinlichkeit

Wie aus einem Sensorwert ein Alarm mit Quote und Zeitfenster wird.

Schiffszustand

Jedes Schiff hat einen Zustandsstatus, gezeigt als Ring um seine Markierung auf der Flottenkarte.

ZustandBedeutung
OK (Türkis)Kein offener kritischer oder hoher Alarm
Warnung (Bernstein)Mindestens ein offener hoher Alarm, kein kritischer
Kritisch (Koralle)Mindestens ein offener kritischer Alarm

Alarme der Stufen Mittel und Niedrig erscheinen in der Warteschlange, ändern den Ring aber nicht.

Messwerte, Vorhersage und Normalband

Für jeden Sensorkanal speichert das Modell stündlich den tatsächlichen Messwert, den vorhergesagten Wert und ein Normalband darum. Ein Messwert außerhalb des Bands ist eine Anomalie. Auf MV Aldersea in der Demo liest das Hauptmotorlager 101.2 °C gegen eine Vorhersage von 89.9 °C: 11.3 °C darüber.

Kanäle in diesem Build: Lagertemperatur und Abgastemperatur des Hauptmotors, Turbolader-Drehzahl, Schmieröldruck des Hilfsmotors, Kesselwirkungsgrad, Wellenvibration, Differenzdruck des Kraftstoffreinigers, Geschwindigkeit und Kraftstoffverbrauch.

Ausfallwahrscheinlichkeit

Das Modell misst, wie weit ein Kanal gedriftet ist, in Standardabweichungen (z), und wie schnell die Drift je Tag wächst (slope). Die Wahrscheinlichkeit eines Ausfalls innerhalb des Fensters ist:

p = 1 / (1 + e^−x),   x = 0.9 × (z − 3.2) + 0.3 × slope

Eine Drift von 3.9 σ, die schnell steigt, landet nahe 72 %.

Fenster

Das Fenster ist, innerhalb wie vieler Tage der Ausfall erwartet wird. Es wird kürzer, wenn die Wahrscheinlichkeit steigt:

window_days = round(4 + 18 × (1 − p))

Es reicht also von 4 Tagen (p = 1) bis 22 Tagen (p = 0).

Schwere

Jeder Alarm hat eine Schwere: Kritisch, Hoch, Mittel oder Niedrig. Kritische Alarme stehen oben in der Warteschlange und bieten Besatzung benachrichtigen.

Status

Ein Alarm durchläuft open → acknowledged → crew_notified → resolved oder wird dismissed. Bestätigen braucht edit. Die Besatzung zu benachrichtigen und einen kritischen Alarm zu verwerfen braucht publish.

Das Modell in diesem Build ist eine feste Heuristik, kein trainiertes Modell. Wahrscheinlichkeiten und Fenster in der Demo sind illustrativ. Ein trainiertes Modell je Komponente kommt vor jedem Piloten.

Benutzer können Schwere, Wahrscheinlichkeit oder Fenster eines Alarms nicht ändern. Nur der Modelldienst schreibt sie.

Auf dieser Seite