WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Solver dSPACE Echtzeithardware

 

Unifight
Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 01.05.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.05.2013, 22:49     Titel: Solver dSPACE Echtzeithardware
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen


Unifight
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 01.05.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.05.2013, 08:43     Titel:
  Antworten mit Zitat      
Kann mir da niemand weiterhelfen? Sad
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 03.05.2013, 09:42     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Unifight
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 01.05.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.05.2013, 10:39     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 03.05.2013, 11:36     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Unifight
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 01.05.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.05.2013, 10:42     Titel:
  Antworten mit Zitat      
Danke Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.