Detailseite
Projekt Druckansicht

Automatisierte Synthese Vernetzte Regelungssysteme

Fachliche Zuordnung Automatisierungstechnik, Mechatronik, Regelungssysteme, Intelligente Technische Systeme, Robotik
Förderung Förderung von 2015 bis 2021
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 271965822
 
Erstellungsjahr 2023

Zusammenfassung der Projektergebnisse

Vernetzte Steuerungssysteme (NCS) sind rückgekoppelte Steuerungssysteme, bei denen die Kommunikation zwischen Sensoren, Steuerungen und Aktoren durch einen gemeinsamen Kommunikationskanal unterstützt wird, der zahlreichen Nicht-Idealitäten unterliegt, wie z. B. variablen Kommunikationsverzögerungen, variablen Abtast- und Übertragungsintervallen, Quantisierungsfehlern, Paketverlusten, begrenzter Bandbreite und anderen Kommunikationsbeschränkungen. NCS haben in den letzten zwei Jahrzehnten aufgrund ihrer hohen architektonischen Flexibilität und ihrer geringen Installations- und Wartungskosten in Wissenschaft und Industrie große Beachtung gefunden. Beispielsweise bestehen Automobilarchitekturen in High-End-Fahrzeugen heute aus fast 100 elektronischen Steuergeräten (ECUs), die über eine Vielzahl von Kommunikationskanälen wie CAN, FlexRay und Ethernet verbunden sind. Bei einer solchen verteilten und heterogenen Architektur können die durch die Kommunikationskanäle verursachten Nicht-Idealitäten Kommunikationskanäle verursacht werden, zu einer erheblichen Abweichung der Steuerungsleistung in solchen Anwendungen führen. Ziel dieses Forschungsprojekts war die Entwicklung eines innovativen Design Prozess zu entwickeln, bei dem die eingebettete Steuerungssoftware für Anlagen in NCSs auf Knopfdruck und auf formale Weise aus hochrangigen Korrektheitsanforderungen synthetisiert wird. Die Anforderungen für moderne NCS-Anwendungen gehen über die konventionellen Eigenschaften der Kontrolltheorie (z.B. Stabilität) hinaus und umfassen auch zeitlogische Spezifikationen, wie z.B. Eigenschaften, die als Formeln der linearen temporalen Logik (LTL) oder als Automaten auf unendlichen Strings ausgedrückt werden. Insbesondere untersuchten wir die konstruktionsrichtige Steuerungssynthese von zeitlogischen Spezifikationen für NCSs, indem wir symbolische Abstraktionen von NCSs konstruktiv ableiteten und gleichzeitig die Nicht-Idealitäten des Netzwerks berücksichtigten. Schließlich haben wir eine Front-End-Toolbox entwickelt, die ein Modell der Anlage, das durch eine gewöhnliche Differentialgleichung ( oder Differenzgleichung) beschrieben wird, oder ein entsprechendes symbolisches Modell, die Netzeigenschaften und eine logische Spezifikation als Eingaben annimmt und automatisch einen nachweislich korrekten Regler als ausführbaren C/C++-Code als Ausgabe liefert, der die gegebene Spezifikation für die Anlage im NCS durchsetzt. Darüber hinaus haben wir eine Schnittstelle zwischen unserer Toolbox und Matlab für realistische Simulationen der Anlagen und der Netzunvollkommenheiten bereitgestellt.

Projektbezogene Publikationen (Auswahl)

 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung