EffektiV: Virtuelle Stresstests für Roboter
?berblick
Fertigungsanlagen der Zukunft, die sogenannten Cyber-Physical Production Systems (CPPS), sind hochkomplexe, intelligente Systeme, welche sich aus einer Vielzahl an heterogenen Komponenten zusammensetzen: Software, Mikroelektronik, Leistungselektronik, Sensorik, Aktorik. Den Kern von Fertigungsanlagen bilden Motion-Control-Systeme, die zur abgestimmten Ansteuerung der Anlage dienen, wie z.B. bei F?rderb?ndern und Roboterarmen zur schnellen und sehr genauen Positions- und Bahnregelung. Zur Absicherung der funktionalen Sicherheit wie z.B. nach ISO Norm 26262 werden in der Praxis verschiedenste Verfahren angewandt: Fehlerbaumanalyse (FTA), Fehlerm?glichkeits- und Einflussanalyse (FMEA), Elektromagnetische Vertr?glichkeitsanalyse (EMC), aber auch Basistests mittels Simulation zur Verifikation der funktionalen Korrektheit. Den endgültigen Test der Systeme realisiert man momentan meistens noch auf Basis physikalischer Prototypen. Jedoch k?nnen aufgrund physikalischer Gegebenheiten in all diesen Tests bestimmte Fehlerf?lle kaum oder gar nicht provoziert und deshalb nur schlecht oder überhaupt nicht überprüft werden. Aus diesem Grund bedient man sich seit jüngster Zeit sogenannter virtueller Prototypen, in denen die Funktionen der physikalischen Hardware durch Hardware-Ersatzmodelle, die schon frühzeitig im Entwurfsprozess zur Verfügung stehen, realisiert sind.
Das EffektiV-Projekt erforscht neue Technologien und Werkzeugketten zur Verifikation der funktionalen Sicherheit von Motion-Control-Systemen auf Basis virtueller Prototypen.
EffektiV ist ein vom Bundesministerium für Bildung und Forschung gef?rdertes Forschungsvorhaben (F?rderkennzeichen: 01IS13022), welchen in Kooperation mit Bosch, 360直播吧mens und Infineon als Industriepartnern durchgeführt wird.
Die Werkzeugentwicklungen basieren im Projekt auf der IEEE 1666-2011 Systembeschreibungssprache SystemC für die diskreten Anteile und auf SystemC-AMS für die analogen Systemanteile. Zur Emulation der Softwarekomponenten findet der Software-Emulator QEMU in Verbindung mit der Integration kommerzieller Werkzeuge wie MATLAB/Simulink Anwendung. Die Fachgruppe Schaltungstechnik konzentriert sich im Rahmen des Projekts auf die Entwicklung von Fehlermodellen für analoge Systemkomponenten und auf die Integration und Implementierung von Instruktionss?tzen spezieller Mikrokontroller-Architekturen sowie auf den Aufbau eines Projektdemonstrators.
Die Entwicklung von analogen Fehlermodellen ist im Rahmen einer Fehlereffektsimulation allgemein nicht sehr weit fortgeschritten. Ausgehend von den Sicherheitsstandards IEC 60730 und ISO 26262 entwickelt die Fachgruppe Schaltungstechnik eine SystemC-AMS-Bibliothek zur Fehlereffektsimulation von analogen Komponenten. Dies umfasst z.B. die parametrisierte Stimulation von Frequenz- und Amplitudenschwankungen sowie Spannungsspitzen und -abf?llen auf Verbindungs- und Versorgungsleitungen.
In Verbindung mit SystemC findet als virtuelle Plattform der im Quellcode offene Softwareemulator QEMU Anwendung. Die Fachgruppe Schaltungstechnik arbeitet u.a. an der Implementierung des vollst?ndigen TriCore?-Instruktionssatzes mit über 700 Instruktionen. Eine erste Version wurde bereits mit QEMU 2.2 (wiki.qemu.org) Ende 2014 ver?ffentlicht. Der TriCore?-Instruktionssatz wurde von der Infineon AG definiert und findet unter anderem in den Mikrokontroller-Kernen der AURIX?- und AUDO?-Prozessoren seine Anwendung.
In Kooperation mit der Infineon Technologies arbeitet die Fachgruppe an der Implementierung eines Projektdemonstrators zur Fehlerinjektion. Dieser basiert auf dem robolink?-Mehrachssystem der igus GmbH.
Key Facts
- Grant Number:
- 01IS13022
- Laufzeit:
- 06/2014 - 05/2017
- Gef?rdert durch:
- BMBF
Detailinformationen
Kontakt
Wenn 360直播吧 Fragen zu diesem Projekt haben, kontaktieren 360直播吧 uns!
apl. Prof. Dr. Wolfgang Müller
Schaltungstechnik (SCT) / Heinz Nixdorf Institut
Apl. Professor