Optimierte Dock- und Nutzungsplanung

Flugbetrieb und Wartung im Einklang

Unser Kunde benötigte für den Betrieb seiner Flotte ein Werkzeug, welches die langfristigte Planung von im Hangar, Depot oder Dock durchzuführenden Wartungsereignissen (A-, B-, C-, 3C-, D-Check)  im Hinblick auf das zu erwartende Flugstundenaufkommen und die Anzahl der zur Verfügung stehenden Dockplätze optimiert. Ziel der Optimierung ist es, den Stillstand von Flugzeugen aufgrund belegter Dockplätze zu vermeiden. Dafür entwickelten wir ein modulares webbasiertes System.

Es verfügt über ein Modul zur langfristigen Planung, welches anhand des prognostizierten Flugstundenaufkommens die voraussichtlichen Zeitpunkte der
größeren Wartungsereignisse errechnet, visualsiert und gegen die Verfügbarkeit von Dockplätzen (extern oder intern) aufplant. Das System verfügt weiterhin über ein Modul zur Flugplanung im kurzfristigen Zeithorizont (Tag, Woche, Montag), welches in die Berechnung der langfristigen Planung mit eingeht.

Herausforderungen

Im Projekt mussten drei Kernherausforderungen bewältigt werden, zum einen die performante Darstellung von großen Datenmengen und Eingabemasken im Webbrowser und zum anderen die korrekte Synchronisation der täglich eingegebenen Daten der kurzfristigen Planung mit den Daten der langfristigen Planung. Schließlich galt es, einen Optimierungsalgorithmus und vor allem fachlich sinnvolle Rahmenbedingungen für den Algorithmus zu identifizieren und zu realisieren.

Lösungsansatz

Wir erstellten ein webbasiertes Tool und bedienten uns dabei eines existierenden Moduls zur Eingabe und Verknüpfung von tabellarischen Daten als Kern für die Eingabemaske der Rahmenbedingungen für die lang- und kurzfristige Planung. Die Synchronisation der Daten erfolgte klassisch unter Verwendung einer zentralen relationalen Datenbank. Den korrekten Optimierungsalgorithmus bzw. dessen Rahmenbedingungen identifizierten wir gemeinsam mit dem Kunden in iterativer Art und Weise.

Technologien

Java, Vaadin, Spring Boot, Spring Data, Oracle, Tomcat