|
|
Problem mit automatischer Schrittweitenwahl |
|
AB_1 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.03.2017, 15:44
Titel: Problem mit automatischer Schrittweitenwahl
|
|
|
|
|
Hallo,
Ich habe ein Simulinkmodell welches bei einer vorgegebenen maximalen Schrittweite von 1e-6 s ohne Probleme durchrechnet und richtige Ergebnisse ausgibt. Da ich jedoch einen längeren Zyklus simulieren möchte, wäre es schön die Vorgabe der maximalen Schrittweite weglassen zu können, da dann die Simulation in Zeiten in denen sich der Sollwert nicht ändert deutlich schneller wird. Allerdings ergibt sich bei der automatischen Wahl der maximalen Schrittweite und längerer zu simulierender Zeit das Problem, dass beim Anlegen eines Sollwertsprungs eine Werteüberschreitung entsteht, die selbst mit dem Begrenzungsblock nicht abgefangen werden kann. Ich vermute also, dass es sich tatsächlich nur um ein Diskretisierungsproblem handelt. Ich verwende die folgenden Solvereinstellungen:
Type: Variable-Step
Solver: auto
Gibt es eine Möglichkeit die Solvereinstellungen so zu verändern, dass weiterhin die maximale Schrittweite von Simulink frei gewählt wird? Oder kann man den Wert für die maximale Schrittweite während der Simulation ändern?
Viele Dank schonmal für eure Hilfe. Ich hab hier im Forum schon sehr viele hilfreiche Informationen gefunden
Viele Grüße
Arne
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 31.03.2017, 21:38
Titel:
|
|
Hallo,
Zitat: |
das Problem, dass beim Anlegen eines Sollwertsprungs eine Werteüberschreitung entsteht |
Das bedeutet was genau?
Eine Verkleinerung der Schrittweite zu bestimmten Ereignissen kannst du über den Hit Crossing Block erzwingen.
Grüße,
Harald
|
|
|
|
|
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.
|
|