Olsson, Hans und Mattsson, Sven Erik und Otter, Martin und Pfeiffer, Andreas und Bürger, Christoff und Henriksson, Dan (2017) Model-based Embedded Control using Rosenbrock Integration Methods. In: Proceedings of the 12th International Modelica Conference, Seiten 517-526. Modelica Association. 12th International Modelica Conference, 2017-05-15 - 2017-05-17, Prag, Tschechien. doi: 10.3384/ecp17132517. ISBN 978-91-7685-575-1. ISSN 1650-3686.
PDF
951kB |
Offizielle URL: https://doi.org/10.3384/ecp17132517
Kurzfassung
Directly generating controller code from models is important for advanced model-based design. This paper describes how Dymola can generate embedded C-code from Modelica models, designed to be easy to embed, with care about minimal foot-print, traceability, and straightforward integration in embedded platforms and gives actual application examples. The paper focuses on using Rosenbrock methods for index-1 problems (instead of the normal transformation to index 0) that allows Dymola to handle stiff systems in a way that both is theoretically sound and has an upper bound on the execution time per sample. The stiff systems in the control system often occur due to using an inverse (simplified) model of the real plant in the controller. A nonlinear feedforward controller and a controller with feedback linearization, both applying an inverse model, demonstrate the proposed process by using Rosenbrock methods for embedded code generation.
elib-URL des Eintrags: | https://elib.dlr.de/112505/ | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Konferenzbeitrag (Vortrag) | ||||||||||||||||||||||||||||
Titel: | Model-based Embedded Control using Rosenbrock Integration Methods | ||||||||||||||||||||||||||||
Autoren: |
| ||||||||||||||||||||||||||||
Datum: | 15 Mai 2017 | ||||||||||||||||||||||||||||
Erschienen in: | Proceedings of the 12th International Modelica Conference | ||||||||||||||||||||||||||||
Referierte Publikation: | Ja | ||||||||||||||||||||||||||||
Open Access: | Ja | ||||||||||||||||||||||||||||
Gold Open Access: | Nein | ||||||||||||||||||||||||||||
In SCOPUS: | Nein | ||||||||||||||||||||||||||||
In ISI Web of Science: | Nein | ||||||||||||||||||||||||||||
DOI: | 10.3384/ecp17132517 | ||||||||||||||||||||||||||||
Seitenbereich: | Seiten 517-526 | ||||||||||||||||||||||||||||
Herausgeber: |
| ||||||||||||||||||||||||||||
Verlag: | Modelica Association | ||||||||||||||||||||||||||||
ISSN: | 1650-3686 | ||||||||||||||||||||||||||||
ISBN: | 978-91-7685-575-1 | ||||||||||||||||||||||||||||
Status: | veröffentlicht | ||||||||||||||||||||||||||||
Stichwörter: | Modelica, inverse models, real-time, embedded, Rosenbrock methods, inline integration, feedforward controller, feedback linearization | ||||||||||||||||||||||||||||
Veranstaltungstitel: | 12th International Modelica Conference | ||||||||||||||||||||||||||||
Veranstaltungsort: | Prag, Tschechien | ||||||||||||||||||||||||||||
Veranstaltungsart: | internationale Konferenz | ||||||||||||||||||||||||||||
Veranstaltungsbeginn: | 15 Mai 2017 | ||||||||||||||||||||||||||||
Veranstaltungsende: | 17 Mai 2017 | ||||||||||||||||||||||||||||
HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||||||||||||||||||||||
HGF - Programm: | Raumfahrt | ||||||||||||||||||||||||||||
HGF - Programmthema: | Technik für Raumfahrtsysteme | ||||||||||||||||||||||||||||
DLR - Schwerpunkt: | Raumfahrt | ||||||||||||||||||||||||||||
DLR - Forschungsgebiet: | R SY - Technik für Raumfahrtsysteme | ||||||||||||||||||||||||||||
DLR - Teilgebiet (Projekt, Vorhaben): | R - Vorhaben Intelligente Mobilität (alt), V - Fahrzeugintelligenz (alt) | ||||||||||||||||||||||||||||
Standort: | Oberpfaffenhofen | ||||||||||||||||||||||||||||
Institute & Einrichtungen: | Institut für Systemdynamik und Regelungstechnik > Leitungsbereich SR Institut für Systemdynamik und Regelungstechnik > Fahrzeug-Systemdynamik | ||||||||||||||||||||||||||||
Hinterlegt von: | Pfeiffer, Andreas | ||||||||||||||||||||||||||||
Hinterlegt am: | 30 Aug 2017 16:29 | ||||||||||||||||||||||||||||
Letzte Änderung: | 11 Jun 2024 07:53 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags