|
|
Abweichung zwischen gemessen und simuliert |
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 03.07.2013, 19:00
Titel:
|
|
Hallo,
welche MATLAB-Version verwendest du?
Falls es eine ältere Version ist, wäre es auch gut, das ins Profil zu schreiben, damit man die Hilfestellungen gegebenenfalls anpassen kann.
Bei der Verwendung von Fixed Step Lösern muss man sehr vorsichtig sein, da sie naturgemäß keine Schrittweitensteuerung beinhalten und es dadurch zu sehr großen Fehlern kommen kann. Ich würde Fixed Step Löser nur verwenden, wenn Code generiert werden soll, und selbst dann mit einem Variable Step Solver verifizieren, dass die Simulationsgenauigkeit nicht zu sehr gelitten hat.
Probier doch mal ode45 als Löser.
Grüße,
Harald
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 03.07.2013, 21:17
Titel:
|
|
Hallo,
ich habe gerade festgestellt, dass die von mir genannte Option bei fixed-step Lösern nicht verfügbar ist. Da macht sie ja auch wenig Sinn.
Also: erst auf ode45 umstellen, dann "specify output".
Grüße,
Harald
|
|
|
mischka89 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 23
|
|
|
|
Anmeldedatum: 24.10.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.07.2013, 07:34
Titel:
|
|
Hallo,
vielen Dank für die Tipps. Ich nutze Matlab 2011b. Nach der Einstellung mit dem Variable Step und "Produce specified output only", erhalte ich leider einen Fehler: " Invalid Output times specified in the Configuration Parameters dialog for block diagram 'Uebergangskompensation_ESUK_DI_Veloster_gesaeubert' ". Was könnte ich hier ändern?
Vielen Dank.
Grüße
Michael
|
|
|
mischka89 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 23
|
|
|
|
Anmeldedatum: 24.10.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.07.2013, 14:48
Titel:
|
|
Hallo,
habe jetzt auch versucht "output times" einzustellen, von 10 bis 0.0001 ausprobiert, bekomme leider überall einen linearen Abfall, siehe Anhang. Dieses Ergebnis ist in allen Fällen falsch.
Hab nochmals meinen Aufbau gecheckt, es kann nix falsch sein, denn hier werden gemessene Daten über einen Scope generiert und direkt mit den Soll- gemessenen Daten verglichen.
Was könnte ich noch verändern?
Beschreibung: |
|
Download |
Dateiname: |
11.PNG |
Dateigröße: |
48.58 KB |
Heruntergeladen: |
640 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 04.07.2013, 19:53
Titel:
|
|
Hallo,
Zitat: |
erhalte ich leider einen Fehler: " Invalid Output times specified in the Configuration Parameters dialog for block diagram 'Uebergangskompensation_ESUK_DI_Veloster_gesaeubert' ". Was könnte ich hier ändern? |
Gültige Output times angeben. Mal ernsthaft: ohne zu wissen, was du eingegeben hast, kann ich auch nicht erahnen, wo das Problem dabei liegt.
Zitat: |
denn hier werden gemessene Daten über einen Scope generiert |
Das verstehe ich nicht. Ich habe Zweifel, dass ich weiterhelfen kann, ohne das Modell oder ein Beispiel, anhanddessen sich das Verhalten reproduzieren lässt, vor mir zu haben.
Grüße,
Harald
|
|
|
|
Gehe zu Seite Zurück 1, 2
|
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.
|
|