Implementierung eines PID-Regler für den eVolo auf ARM-Mikrocontroller

Slides:



Advertisements
Ähnliche Präsentationen
Mikrocomputertechnik
Advertisements

Regelungstechnik Grundlagen Demo
Vorlesung Prozessidentifikation
Vorlesung Regelungstechnik 2
Lösungsansätze zur automatischen Portierung von Internet-Inhalten für das interaktive Fernsehen Konzeption und Implementierung einer XHTML- Schnittstelle.
Referent: Martin Arens Fachbereich Elektrotechnik Fh-Trier
Abschluss-Präsentation
Eingebettete Systeme Qualität und Produktivität
Modellbasierte Software-Entwicklung eingebetteter Systeme
Modellbasierte Software-Entwicklung eingebetteter Systeme
0 Energieeffiziente Compilierung für Digitale Signalprozessoren Markus Lorenz Peter Marwedel Rainer Leupers Projekt Prozessorarchitekturen und Compilertechniken.
Seminar Software-Engineering für softwareintensive Systeme
Prof. Dr. Holger Schlingloff
Eingebettete Systeme Qualität und Produktivität
Modellbasierte Software- Entwicklung eingebetteter Systeme Prof. Dr. Holger Schlingloff Institut für Informatik der Humboldt Universität und Fraunhofer.
Sendeautomatisierung auf Windowsebene
Holger Braun, Timo Marcard
Folie 1/7 Simeon Meier – Oliver Klein Informationstechnik-Labor Vortrag: Informationstechnik-Labor SS08 Simeon Meier & Oliver Klein.
HIT Human Information Technology Abschlusspräsentation Encoder PSP Labor Informationstechnik Betreuer: Prof. Walter Werner Aron Matthias Schuhmacher.
Zwischenpräsentation Encoder PSP Labor Informationstechnik Werner Aron Betreuer: Prof. Walter & Matthias Schuhmacher.
Informationstechniklabor Encoder Integration
Anti-windup.
Produkt - Präsentation
Herzlich Willkommen zur Präsentation des Projekts Bremslichtsteuerung
!.
Mikrocomputertechnik Shisha- Heizung Frank Jury, Alexander Wollmann / MT 5 / SS06 / Projekt: Shisha-Heizung /Betreuung: Prof. Jürgen Walter Gruppe 17 Frank.
SWIMMING POOL STEUERUNG
Automatische Türverriegelung
Problemstellung Berechne die Summe der Quadrate aller natürlichen Zahlen bis zu einer vorgegebenen Zahl (bspw. 100)! Oder mathematisch: Berechne.
Fuzzy-Klima-Regelung Simulink für Fuzzy Control
VU , SS 2009 Grundlagen der Regelungstechnik Fragestunde 2
VU , SS 2009 Grundlagen der Regelungstechnik 8
Kabelmodem Powerline Alternativen
Konzeption und Realisierung von DSS
Das Wasserfallmodell - Überblick
Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering1 Zentralübung Automotive Software Engineering – Übungsblatt 3 Sascha Schwind.
Diplomarbeit Christian Decker Betreuer: Michael Beigl
Thema: Evaluierung von BIM-Lösungen in der Tragwerksplanung
Präsentation des Projektes
Reglerentwurf für den Doppelpropeller
AT2go – Entwicklung, Fertigung und Inbetriebnahme eines selbstbalancierenden Rollers Leuphana Universität Lüneburg Fakultät Wirtschaft Institut für Produkt-
Entwurf superstabiler Regelkreise
GRUPPE 23. Ziele Risiken Fazit Programm AGENDA GRUPPE 23.
Effiziente Codegenerierung aus UML2 Strukturdiagrammen
Evaluation und Dokumentation der bisherigen Projektarbeit
Abschlusspräsentation E-Valuation - Implementierung ökonomischer Bewertungsmethoden E-Valuation – Implementierung ökomomischer Bewertungmethoden,
Automatisierte Worterkennung (Autocorrect) Automatisierung in der Medientechnik, Labor, KulturMediaTechnologie Lucia Winsauer SS14.
3D-Vogel MultiMedia GDV Seminar (Wi 01/02) Abschlusspräsentation vom Projektteilnehmer: Christian Fichter Betreuer: Jody Weissmann.
Modellbasierte Software-Entwicklung eingebetteter Systeme
Modellbasierte Software-Entwicklung eingebetteter Systeme
Masterarbeit Im Zuge der Masterarbeit soll die Genauigkeit von Schallfeldmessungen durch Entfaltung erhöht werden. Dazu soll ein Algorithmus für die Anwendung.
Arbeitsberatung der ITG Fachgruppe Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich.
Echtzeitsimulation einer Gasturbine Real-Time-Simulation of a Gas-Turbine Till Hoffmann -Diplomarbeit - September 2000.
Federweg messen ? Bodenfreiheit erfassen und optimieren
Seite 1 Prof. J. WALTER Kurstitel Stand: Oktober 2001 mc Mikrocomputertechnik - Kapitel 5 Herzlich Willkommen Prof. Jürgen Walter.
Lokalisierung in Sensornetzen Mögliche Ansätze
Labor Mikrocomputertechnik MT4 Saiful Adilin Shokri
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „Configuration-Quickie“ Hardware konfigurieren.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter „???-Quickie“ Beschreibung.
Modellierung: MATLAB – Simulink - Stateflow
Aktueller Stand der Technik. Auf dem Markt sind heute bereits 64-Bit Mikrocontroller. Die meiste Verwendung finden allerdings noch immer die 8-Bit Modelle.
Mikrocomputertechnik BLIN_INT-P-Quickie Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „BLIN_INT-P-Quickie“
Stehendes Pendel Diplomarbeit 2006/2007.
Programmierung von CNC-Messgeräten mit genetischen Algorithmen Simeon Perlov.
© WZL/Fraunhofer IPT MATLAB Simulink am Beispiel schwingender mechanischer Systeme Seminarvortrag im Rahmen des Studiengangs Scientific Programming von.
Modellbildung und Simulation Linienfolger Folgen einer Linie mithilfe des LEGO EV3 2014/2015 WS Denis Barrachina Claudio Cedric Stahl.
Schnaps oder Fusel – Auslegung thermischer Trennapparate anhand realistischer Stoffdaten aus dem Thermodynamikpaket Props Elena Aulich Januar 2011.
1. Betreuer: Prof. Dr. Jörg Striegnitz 2. Betreuer: Dr. Martin Schindler Kontextsensitive Autocompletion für Klassendiagramme in der UML/P Florian Leppers.
Wissenschaftliche Arbeitsgemeinschaft für Raketentechnik und Raumfahrt Lehrstuhl für Raumfahrttechnik Technische Universität München Hardwareprogrammierung.
EFIS Störgrößen Restriktionen fehlerhafte Funkverbindung , z.B.
 Präsentation transkript:

Implementierung eines PID-Regler für den eVolo auf ARM-Mikrocontroller Teammitglieder : Romeo Dombeu (Matrikel Nr. 32408 - MTB 6 ) Betreuer : Prof. Jürgen Walter

Gliederung Problemstellung / Aufgabestellung Technische Grundlagen Stand der Technik Reglerentwurf Codegenerierung aus Simulink-Modell Fazit

Problemstellung Es ist besonders schwierig eine stabile Lagekontrolle eines Fluggerätes sowie ein kontrollierter Flugablauf zu gewährleisten. Aufgabenstellung Es muss eine inertiale Lageregelung für ein Fluggerät auf ARM –Prozessor implementiert werden.  Aufgrund des windes oder störungen die auf den flüggerät wirken können,

Technische Grundlagen Bewegung des Copters : Gieren Nicken Rollen Die verschiedene bewegungen des copter sind die eines flugzeug ähnlich. Gierenbewegung um z Achse.Rollenbewegung um X Achse.Nickenbewegung um y Achse

Wenn einer der bewegung ungewollt auftritt,werden den quadrocopter wie folgt gesteuert um fehler auszugleichen.

PID-Regler

Stand der Technik Die reglersparameter hängen von Auswahl der Impedanz z1 und z2 ab.

Es dauert gewiesse zeit bis den DAU einheit die bekomende werte umgewandelt hat

Reglerentwurf Simulink Modell -PID-Regler Blöcke -Serielle Schnittstelle Den block biete eingabemöglichkeit von pid parametern über serielle schnittstelle -PID-Regler für Roll-Strecke -PID-Regler für Nick-Strecke

C-Code aus Matlab/Simulink Sehr lang. Optimierung zu Umfangreich.

Einfachere C - Code

Reglerparametrierung (PID-Regler Parametern bestimmen) Einstellung nach Ziegler-Nichols Kp = 0.6*Kkrit ;Tn =0.5*Tkrit ; Tv = 0.125*Tkrit I = Kp / Tn ; D = Kp / Tv Nachteile: -Vielfach ist es nicht zulässig den Regelkreis am Stabilitätsrand zu betreiben. Der Regelkreis wird mit Hilfe eines proportionalen Reglers geschlossen und die Reglerverstärkung solange erhöht, bis der Ausgang des Regelkreises bei konstantem Eingang eine Dauerschwingung mit der Periode TKrit  bei der Reglerverstärkung Kkrit  ausführt. Nachteile ziegler nichols.1-durch die daraus enstandene schwingungen könnte schäden verursacht werden( ihr könnt euch vorstellen was für schäden den volo ohne eine sicherung einstellen könnte wenn es im schwingung geraten würde)

Verbesserung und Weiterentwicklung Algorithmus zum automatischen Berechnen von PID-Parametern Pid regler per hand abzustimmen kostest aber zeit und nerven.

Fazit Tiefere Einblick in Matlab sowie in Code Generierung aus Simulink-Modell. Verbesserte Arbeitsweise durch Teamarbeit.

Vielen Dank für Ihre Aufmerksamkeit