Modellbasierte Software- Entwicklung eingebetteter Systeme

Ähnliche Dokumente
70 Jahre Reglereinstellung nach Ziegler und Nichols

2. Lagrange-Gleichungen

Optimierung. 1. Grundlegendes Beim PID-Regler müssen 3 Parameter optimal eingestellt werden: Proportionalbeiwert, Nachstellzeit und Vorhaltezeit.

Einführung in die Robotik Regelung. Mohamed Oubbati Institut für Neuroinformatik. Tel.: (+49) 731 / mohamed.oubbati@uni-ulm.de

Kybernetik Intelligent Agents- Action Selection

4. Simulink. Zweck und grundlegende Eigenschaften Mit Simulink werden Modelle mathematischer, physikalischer Systeme berechnet (simuliert)

10. Vorlesung EP I. Mechanik 7. Schwingungen (freie, gedämpfte und erzwungene Schwingung, Resonanz, Schwebung)

Die regelungstechnischen Grundfunktionen P, I, D, Totzeit und PT1. 1. Methoden zur Untersuchung von Regelstrecken

Gewöhnliche Dierentialgleichungen

8 Blockschaltbilddarstellung für diskrete Systeme

Regelungs- und Systemtechnik 3

LTAM-T2EE-ASSER FELJC/GOERI 3. P-Regler

Partielle Ableitungen & Tangentialebenen. Folie 1

Strukturbildung und Simulation technischer Systeme. Strukturbildung und Simulation technischer Systeme. strukturbildung-simulation.

Fadenpendel. Phase Inhalt Sozialform Medien Standards Hinführung Fadenpendel am Beispiel einer Schiffschaukel Plenum Arbeitsblätter E1

12 Gewöhnliche Differentialgleichungen

PRAKTIKUM REGELUNGSTECHNIK 2

Grundlagen der Physik 2 Schwingungen und Wärmelehre

ε δ Definition der Stetigkeit.

Wie macht die Spitze ein Bild der Oberfläche?

Charakteristikenmethode im Beispiel

Modellbasierte Software- Entwicklung eingebetteter Systeme

Dierentialgleichungen 2. Ordnung

Motivation. Motivation 2

Der Anschluss an einen Computer

Kritik der Regler-Dimensionierung nach Ziegler und Nichols

Vorbereitungskurs Mathematik

Frequenzgang und Übergangsfunktion

9. Vorlesung Wintersemester

FACHHOCHSCHULE KÖLN FAKULTÄT IME NT BEREICH REGELUNGSTECHNIK PROF. DR. H.M. SCHAEDEL / PROF. DR. R. BARTZ. RT - Praktikum. Thema des Versuchs :

Regelungstechnik I (WS 15/16) Übung 2

Einführung in die Regelungstechnik

Modellbasierte Entwicklung und Test der Regelung einer hydraulischen Belastungseinheit eines Windkraftprüfstandes mit MATLAB/Simulink und Speedgoat

Technische. Kybernetik

Regelungstechnik - KOMPAKT. 1. Grundbegriffe

Nerreter, Grundlagen der Elektrotechnik Carl Hanser Verlag München. 8 Schaltvorgänge

Rapid Control Prototyping

Praktikum Grundlagen Regelungstechnik

Lageregelung eines Magnetschwebekörpers

Einführung in die Physik I. Schwingungen und Wellen 1

Übung zur Vorlesung Physikalische Chemie im Studiengang 3. FS KB Ch und 3. FS BB Phy

Modellbasierte Softwareentwicklung eines Kamera basierten Scheinwerfer-Adaptions-Algorithmus. Gerd Mauthe

6. Erzwungene Schwingungen

Fadenpendel (M1) Ziel des Versuches. Theoretischer Hintergrund

Regelungstechnik 1 Praktikum Versuch Unterschied zwischen Steuerung und Regelung Reglereinstellung mittels Schwingversuch

Skalare Differentialgleichungen

KAPITEL 6. Nichtlineare Ausgleichsrechnung

Rückblick Motorik. Regelung Beispiel. Regelung. Intern - Tachometer. Interne Sensorik. Thomas Röfer

Zufall, Determinismus und Chaos Wie viel ist vorhersehbar? Big Data Science in und außerhalb der Physik

Resonanz und Dämpfung

PRAKTIKUM Experimentelle Prozeßanalyse 2. VERSUCH AS-PA-2 "Methoden der Modellbildung statischer Systeme" Teil 2 (für ausgewählte Masterstudiengänge)

Differentialgleichungen. Aufgaben mit Lösungen. Jörg Gayler, Lubov Vassilevskaya

Übungen zur Vorlesung MATHEMATIK II

Entwurf robuster Regelungen

Zustandsraum: Historische Einordnung

Einführung in die Regelungstechnik II - Reglerentwurf und diskrete Systeme -

Klausur 3 Kurs 12Ph3g Physik

Prof. Dr. H. Paerschke, Hochschule München Fk 05 / VSG Zuluft-Kaskadenregelung Seite 1

Zusammenfassung der 8. Vorlesung

Lösung zu den Testaufgaben zur Mathematik für Chemiker II (Analysis)

Modellierung des operativen und taktischen Verhaltens von Radfahrern an signalgesteuerten Knotenpunkten

Modellierung durch Funktionsanpassung Regression oder Schieberegler?

Funktionale Abhängigkeiten

Nichtlineare Gleichungssysteme

Zusammenfassung der 3. Vorlesung

Versuchsanleitung Zweipunktregelung. Versuch. Zweipunktregelung. Kennenlernen typischer Eigenschaften und Berechnungsmethoden von Zweipunktregelungen

Ferienkurs Experimentalphysik II Elektrodynamik - Übungen

Spezialgebiete der Steuer- und Regelungstechnik. Schriftliche Ausarbeitung. Thema: PID - Einstellregeln

4.3 Anwendungen auf Differentialgleichungen

Thema 10 Gewöhnliche Differentialgleichungen

Labor Regelungstechnik Versuch 4 Hydraulische Positionsregelung

LTAM FELJC 1 T2EE. Regelungstechnik ASSERVISSEMENTS

= = = 3 10 = = 33

Aktive Schallreduktion / Active Noise Control (ANC)

Schwingungen. Harmonische Schwingungen. t Anharmonische Schwingungen. S. Alexandrova FDIBA TU Sofia 1

Qualitätssicherung von Software

Überblick. Kapitel 7: Anwendungen der Differentialrechnung

Definition 3.1: Ein Differentialgleichungssystem 1. Ordnung

Verbundprojekt MIKADO Mechatronik-Kooperationsplattform für anforderungsgesteuerte Prüfung und Diagnose - ein Überblick. Dr.

Modellordnungsreduktion für strukturmechanische FEM-Modelle von Werkzeugmaschinen

Simulationsmodelle im Gebäudesektor

Intermezzo: Das griechische Alphabet

Grundlagen der Regelungstechnik

9 Periodische Bewegungen

Grundlagen der Regelungstechnik

Handbuch zur Regelkreissimulation eines PID - Reglers

Messung der linearen Polarisation von γ-strahlung

B-P 11: Mathematik für Physiker

III. Schwingungen und Wellen

Eine kurze Methode, Summen unendlicher Reihen durch Differentialformeln zu untersuchen

Differenzialgleichungen

Gefesselte Masse. Jörg J. Buchholz 23. März 2014

Kybernetik Regelung. Mohamed Oubbati Institut für Neuroinformatik. Tel.: (+49) 731 / mohamed.oubbati@uni-ulm.de

Caputo fraktionale Differentialgleichungen. 1 Riemann Liouville fraktionale Differentialgleichungen

Lösen goniometrischer Gleichungen

ANBINDUNG KUNDENSEITIGER-TOOLCHAIN ZUR PARAMETRIERUNG VON MECHATRONISCHEN GESAMTSYSTEM-MODELLEN

Über den Zusammenhang zwischen geometrischer Parallaxe und der Entfernung des Mondes

Transkript:

Modellbasierte Software- Entwicklung eingebetteter Systeme Prof. Dr. Holger Schlingloff Institut für Informatik der Humboldt Universität und Fraunhofer Institut für offene Kommunikationssysteme FOKUS

Folie 2 Fragestunde Wie modelliert man physikalische Sachverhalte? Beispiele? Wie werden Gleichungen in Diagramme übersetzt? Was kann bei Rückkopplungen passieren? Lösungsmöglichkeit? Abstraktion von Blöcken? Was ist eine Trajektorie? Was sind Bereiche für Trajektorien?

Folie 3 Zustandsraum kontinuierlicher Systeme these slides thanks to Stephan Merz, LORIA / INRIA

Folie 4 Terminologie

Folie 5 Existenz und Eindeutigkeit von Lösungen

Folie 6 Probleme mit der Existenz (1)

Folie 7 Probleme mit der Existenz (2)

Folie 8 Experiment?

Folie 9 Lipschitz-Stetigkeit

Folie 10 Existenz und Eindeutigkeit von Trajektorien

Folie 11 Näherungslösungen

Folie 12 gesteuerte Systeme

Im Beispiel Zulauf max min Füllstandsanzeiger Zulauf sei kontinuierlich regelbar (0 z(t) 1) Annahme: min = max = soll der Füllstand sollte möglichst nahe an soll gehalten werden intendiertes Verhalten: je näher der Füllstand bei soll ist, desto mehr wird der Zulauf geschlossen erlaubtes Verhalten: voller Zulauf bis soll erreicht wird, dann zu (oszilliert, ruiniert auf Dauer das Ventil) verboten: max wird irgendwann überschritten und Ventil ist auf gesucht: sanfte Regelung H. Schlingloff, SS2014 modellbasierte Software-Entwicklung eingebetteter Systeme Ablauf Folie 13

Folie 14 Regelungstechnik Eingebettetes System: System Umgebung Allgemeines Schema eines Regelkreises: Prof. Dr.-Ing. Ch. Ament

Folie 15

Folie 16 Reglerklassen Proportionaler, integraler und differentialer Anteil bei der Regelung P-Regler: u(t)=k*e(t) I-Regler: u(t)=k* e(t) dt D-Regler: u(t) = k*e (t) PI-Regler: u(t) = k 1 *e(t) + k 2 * e(t) dt PD-Regler: u(t) = k 1 *e(t) + k 2 *e (t) PID-Regler: u(t) = k 1 *e(t) + k 2 * e(t) dt + k 3 *e (t) u(t) = K P *[e(t) + 1/T I * e(t) dt + T D *e (t)] K P : Proportionalbeiwert, T I : Nachstellzeit, T D : Vorhaltezeit Ziel: Vermeidung bzw. Dämpfung von Überschwingungen Reiner Differenzierer nicht realisierbar (Verzögerung!)

Folie 17 informell PID-Regler: P(proportionaler) Anteil: Je größer die Regelabweichung, umso größer muß die Stellgröße sein I(integraler) Anteil: Solange eine Regelabweichung vorliegt, muß die Stellgröße verändert werden D(differentieller) Anteil: Je stärker sich die Regelabweichung verändert, umso stärker muß die Regelung eingreifen

Folie 18 PID in Scicos Als fester vorgegebener Block verfügbar!

Folie 19 Überschwingungen ohne integralen Anteil mit integralem Anteil

Folie 20 Einstellung des Reglers Erst den proportionalen Anteil einstellen erhöhen bis leichte Oszillation auftritt Dann integralen Teil hochregeln solange bis die Oszillation aufhört Dann differentiellen Anteil damit Zielgerade möglichst schnell erreicht wird Parameter Anstiegszeit Überschwingung Einschwingzeit Abweichung P -- + +- - I -- ++ + 0 D +- -- -- +-

Folie 21 Beispiel Wasserstandsregelung

Folie 22

Folie 23 nochmal Pendel Aufstellen physikalischer Schwingungsgleichungen Erstellen eines Simulationsmodells (Strecke/Regelung) Simulation und Validierung des Modells Codegenerierung

Folie 24 einfaches Pendel Länge L Auslenkung s Masse m Ansatz: Trägheitskraft = Rückstellkraft m*s = -m*g*sin =s/l m*s =-m*g*sin(s/l) Anfangsbedingung (0) bzw. s(0) Analytische Lösung meist schwierig / nicht nötig Simulation: Auflösen nach der höchsten Ableitung s =-g*sin(s/l) tu so als wenn s gegeben wäre und male ein Diagramm

Folie 25 inverses Pendel http://www-user.tu-chemnitz.de/~beber/da/diplomarbeit_ip.pdf Modellierung der Strecke mit Wagen und Pendel

Folie 26 inverses Pendel Wagen: F=U-M*x Pendel: F T *cos( ) = F g * sin( )

Folie 27 Pendel @ Fraunhofer