|
|
Solver dSPACE Echtzeithardware |
|
Unifight |
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 01.05.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.05.2013, 22:49
Titel: Solver dSPACE Echtzeithardware
|
|
Hallo,
weiß jemand welche Solver für dSPACE Echtzeithardware verwendet werden können?
Ich finde im i-net nur etwas über ODE1 (Euler).
Leider ist es so das bei meiner Regelung unter Simulink der ode1 instabil wird, der Ode2(Heun) dagegegen stabil bleibt. Kann man also mit dSpace Ode2 verwenden?
Gibt es Literatur über die dSPACE-Solver?
Mfg,
Unifight
|
|
|
|
|
Unifight |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 01.05.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.05.2013, 08:43
Titel:
|
|
Kann mir da niemand weiterhelfen?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 03.05.2013, 09:42
Titel:
|
|
Hallo,
von Seiten Simulinks gibt es vor allem die Einschränkung, dass man für die Codegenerierung einen Fixed-Step Solver verwenden muss.
Meine Erfahrungen mit dem Arbeiten auf Hardware halten sich sehr in Grenzen, aber grundsätzlich sehe ich als einzige weitere Einschränkung, dass die Hardware innerhalb der Taktzeit in der Lage sein muss, den Code abzuarbeiten.
Meine Frage wäre also: was hält dich davon ab, ode2 oder ode3 zu versuchen?
Grüße,
Harald
|
|
|
Unifight |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 01.05.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.05.2013, 10:39
Titel:
|
|
Hallo Harald,
danke für Deine Antwort.
Also, ich habe mir das jetzt schon selber erklärt, bin zu dem Ergebnis gekommen das Simulink als heun-solver einen expiziten Algorithmus verwendet. Sollte richtig sein oder?
Der genaue Algorithmus würde mich mal interessieren, den hab ich noch nirgends gefunden.
Ich war leider nur 2-3 mal an einer Hardware, also noch super frischling^^
Bis jetzt gehe ich davon aus das es voreingestellte Solver in der dSPACE-Hardware gibt, nachdem du oben das mit der Begrenzten Rechenzeit erwähnt hast geh ich mal stark davon aus das auch eigene solver implementiert werden können, vermute ich das richtig?
Da stellt sich auch gleich die Frage nach den Simulink-Solvern, lassen sich dort auch selbstentworfene Solver implementieren?
Für die Regelungstechnik zB wäre ein impliziter Solver interessant, der im Regelkreis die Phase heben könnte!
Mfg,
Unifight
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 03.05.2013, 11:36
Titel:
|
|
|
|
|
Hallo,
Zitat: |
das Simulink als heun-solver einen expliziten Algorithmus verwendet. Sollte richtig sein oder? |
Ist richtig. Steht so auch in der Doku.
http://www.mathworks.com/help/simulink/ug/choosing-a-solver.html
Zitat: |
Der genaue Algorithmus würde mich mal interessieren, den hab ich noch nirgends gefunden. |
http://de.wikipedia.org/wiki/Heun-Verfahren
Zitat: |
nachdem du oben das mit der Begrenzten Rechenzeit erwähnt hast geh ich mal stark davon aus das auch eigene solver implementiert werden können, vermute ich das richtig? |
Kann ich nicht beurteilen.
Zitat: |
Da stellt sich auch gleich die Frage nach den Simulink-Solvern, lassen sich dort auch selbstentworfene Solver implementieren? |
Nicht dass ich wüsste, aber warum auch? Es gibt viele Löser, und da sollte für jede Anwendung etwas dabei sein.
Zitat: |
Für die Regelungstechnik zB wäre ein impliziter Solver interessant |
ode14x ist ein impliziter Löser. Allerdings sind implizite Löser generell in der Rechenzeit aufwändiger als explizite.
Grüße,
Harald
|
|
|
Unifight |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 01.05.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.05.2013, 10:42
Titel:
|
|
Danke
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|