Real-Time Target for Advanced Calculus in Industrial Control

Titel in Übersetzung: Echtzeit-Target für mathematische Berechungen auf Mikro-Controllern

Song Yan

Publikation: Thesis / Studienabschlussarbeiten und HabilitationsschriftenDiplomarbeit

Abstract

Ziel dieser Diplomarbeit ist es, komplexe mathematische Methoden zur Lösung von inversen Problemen auf eingebetteten Systemen zu implementieren, wobei automatische Code-Erzeugung angewendet wird. Moderne Cyber-physische Systeme (CPS) haben komplexe Berechnungen und vielschichtige Kommunikationsaufgaben gleichzeitig zu bewältigen. Die Software-Entwicklung kann durch Verwendung von automatischer Code-Erzeugung, sowie den Einsatz eines Echtzeit-Betriebssystems auf dem Zielsystem vereinfacht werden. Als konkrete Anwendung zur Demonstration der Methoden wird das inverse Problem der Berechnung der Durchbiegung eines Balkens aus Daten von Inklinometern gelöst, also aus Messungen der ersten Ableitung. Im Labor sind diese Sensoren auf einem Balken montiert, dessen Durchbiegung mit Hilfe eines unlängst entwickelten Solvers zur Lösung von Randwertproblemen berechnet wird. Der Algorithmus läuft auf einem Prozessor unter echtzeitfähigem Linux als Betriebssystem. Der Code wird dabei aus einem graphischen Werkzeug zu numerischen Berechnungen automatisch erzeugt. Die Kommunikation mit den Sensoren erfolgt über einen Feldbus basierend auf RS-485. Zwischen den Prozessen und mit dem PC zur Bedienung wird UDP verwendet. Die korrekte Funktion des Systems, sowie des vorgeschlagenen Workflows werden durch Messungen verifiziert.
Titel in ÜbersetzungEchtzeit-Target für mathematische Berechungen auf Mikro-Controllern
OriginalspracheEnglisch
QualifikationDipl.-Ing.
Betreuer/-in / Berater/-in
  • O'Leary, Paul, Betreuer (intern)
  • Rath, Gerhard, Mitbetreuer (intern)
Datum der Bewilligung4 Apr. 2014
PublikationsstatusVeröffentlicht - 2014

Bibliographische Notiz

gesperrt bis null

Schlagwörter

  • Eingebettete Systeme
  • Echtzeit-Systeme
  • Cyber-physische Systeme
  • ODE-Solver
  • Automatische Code-Erzeugung

Dieses zitieren