Patent DE-102020200471-B4 (DE)
Title: Militärisches Wasserfahrzeug mit Sensoren
Inventor: EBELING BASTIAN
IPC: B63G13/00
Filed: 2020-01-16
Granted: 2024-01-04
Abstract: Wasserfahrzeug (100), beinhaltend:- mehrere Fahrzeugkomponenten (104-110), die jeweils ein oder mehrere Sensoren (112-120) beinhalten, wobei zumindest einige der Fahrzeugkomponenten zu einer Antriebseinheit (104) und einem Navigationssystem (106) gehören, wobei die Sensoren zur Erfassung von Messwerten ausgebildet sind, wobei die Messwerte Betriebszustände der Fahrzeugkomponente, die den die Messwerte erfassenden Sensor beinhaltet, und/oder Zustände des Wasserfahrzeugs oder seiner Umgebung angeben;- eine Datenbank (122), wobei in der Datenbank eine Historie von Messwerten der Sensoren in Verbindung mit einem Zeitstempel persistent und geschützt gespeichert sind; und- ein elektronisches Automatisierungssystem (124), wobei das Automatisierungssystem ausgebildet ist zur automatischen und/oder semiautomatischen Steuerung von zumindest einer der Fahrzeugkomponenten in Echtzeit in Abhängigkeit von den Messwerten und/oder in Abhängigkeit von einer Nutzereingabe eines Nutzers, die in Antwort auf eine Ausgabe der Messwerte über eine Benutzerschnittstelle erfolgt, charakterisiert dadurch, dass:- es sich bei dem Wasserfahrzeug um ein militärisches Wasserfahrzeug handelt;- zumindest einige der Fahrzeugkomponenten zu einem Waffensystem (102) gehören; und charakterisiert dadurch, dass das Wasserfahrzeug umfasst:- mehrere zu einem Rechnerverbund (126) miteinander vernetze Computer (202-208), die im Verbund als Host so zusammenarbeiten, dass zumindest eine Instanz der Datenbank bereitgestellt wird;- mehrere Analysemodule (260-268), die in mehreren unterschiedlichen Containern (212-230) und damit isoliert voneinander ausgeführt werden;- eine Containerverwaltungssoftware,◯ wobei die Containerverwaltungssoftware konfiguriert ist zur automatisierten Bereitstellung, Skalierung und Verwaltung mehrerer Container auf den mehreren Computern auf eine Weise, dass die Computer jeweils als Hostsystem für ein oder mehrere Container dienen, wobei die Container voneinander isoliert sind;◯ wobei die Containerverwaltungssoftware (256) dazu konfiguriert ist, die Erzeugung von Containern und die Instanziierung und das Beenden der Analysemodule so zu orchestrieren, dass:▪ bei Ausfall oder Unerreichbarkeit eines der Computer (202-208) automatisch auf einem anderen der Computer die Container und die Analysemodule gestartet werden, die durch den Ausfall oder die Unerreichbarkeit des einen Computers nicht mehr vorhanden oder erreichbar sind; und/oder▪ bei Überschreiten einer maximalen Zahl der aktuell auf den Computern laufenden Instanzen eines der Analysemodule automatisch eine dieser Instanzen zu beenden und/oder einen der Container, der eine Instanz dieses Analysemoduls beinhaltet, zu löschen; und/oder▪ bei Überschreiten einer vordefinierten maximalen Rechenlast eines der Computer automatisch zumindest einen auf diesem Computer gehosteten Container samt der darin laufende Analysemodulinstanz auf einen anderen der Computer zu migrieren; und/oder▪ bei Unterschreiten einer vordefinierten minimalen Rechenlast eines der Computer automatisch zumindest einen auf einem anderen der Computer gehosteten Container samt der darin laufende Analysemodulinstanz auf diesen Computer zu migrieren; und/oder▪ bei Überschreiten einer vordefinierten maximalen Rechenlast eines der Computer automatisch zumindest einen auf diesem Computer gehosteten Container samt der darin laufende Analysemodulinstanz zu identifizieren, eine Kopie dieses identifizierten Containers samt darin laufenden Analysemodul auf mindestens einem weiteren der Computer zu instanziieren; und Analysen unter Einbeziehung zumindest der Analysemodulinstanz in dem identifizierten Container und der weiteren instanziierten Analysemodulinstanz parallel auszuführen; und/oder▪ bei Unterschreiten einer vordefinierten minimalen Rechenlast eines der Computer automatisch zumindest einen auf einem anderen Computer gehosteten Container samt der darin laufende Analysemodulinstanz zu identifizieren eine Kopie dieses identifizierten Containers samt darin laufenden Analysemodul auf diesen einen Computer zu instanziieren; und Analysen unter Einbeziehung zumindest der Analysemodulinstanz in dem identifizierten Container und der weiteren instanziierten Analysemodulinstanz parallel auszuführen; und charakterisiert dadurch, dass- die ein oder mehrere Analysemodule (260-268)jeweils dazu ausgebildet sind, eine Analyse von zumindest einem Teil der in der Datenbank (122) gespeicherten Messwerte auszuführen;- das Automatisierungssystem (124) einerseits und die ein oder mehreren Analysemodule (260-268) andererseits voneinander operativ entkoppelt sind; und- sowohl das Automatisierungssystem als auch die ein oder mehreren Analysemodule dazu ausgebildet sind, ihre jeweiligen Steuerungs- oder Analyse-Funktionen ohne Nutzung einer Internetverbindung auszuführen.