|
|
Zwei Massen Schwinger System Identification Toolbox |
|
TREX |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 26.08.14
|
|
|
|
Wohnort: Rlp
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 03.09.2014, 16:02
Titel:
|
|
|
|
|
So ich habe deinen Programm-Code nochmal verändert. Und zwar ist mir heute eine Bachelorarbeit in die Hände gefallen, in welcher das bestimmen der Parameter mit Hilfe der 'SSparameterization' gemacht wird.
Hierbei kann mit der Angabe:
"GesuchterParameter"=NaN ;
der zu schätzende Wert festgelegt werden.
Des Weiteren habe ich festgestellt, dass die Ergebnisse besser werden wenn man mehrere Parameter schätzen lässt. Warum ist mir noch nicht ganz klar.
Naja wie gesagt bekomme ich jetzt brauchbare Ergebnisse.
Auch wenn die Werte nicht hundertprozentig Übereinstimmen sind sie dennoch sehr na dran.
Als Anregungsfunktion habe ich auch mal eine Rechteckanregung gewählt, da diese nicht wie der Sinus nur eine Anregungsfrequenz erzeugt.
Sowohl meine Simulation in Simulink als auch mein Programm-Code (vegas Code geändert) sind im Anhang.
Kannst du dir vllt erklären warum bei mehreren "freien" Parametern die Schätzungen besser werden?
Dachte vllt, dass der Schätzer so mehr Möglichkeiten hat und man es so begründen kann. (Eine vage Vermutung meinerseits!)
gruß TRex
Beschreibung: |
Simulation in Simulink und Parameteridentifikation |
|
Download |
Dateiname: |
ZweiMassenSchwinger_neu.zip |
Dateigröße: |
16.51 KB |
Heruntergeladen: |
601 mal |
|
|
|
|
|
vega1013 |
Forum-Century
|
|
Beiträge: 162
|
|
|
|
Anmeldedatum: 26.02.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.09.2014, 16:49
Titel:
|
|
Schön, wenn ich helfen konnte....
Ohne mir jetzt deine files angesehen zu haben (ist gerade schlecht) denke ich sollte das nicht mehr auftreten bzw. zu einem Wert mit mehreren Parametern konvergieren, wenn du die Identifikation mehrmals hintereinander laufen lässt, und dann nur jeweils einen oder wenige freie Parameter hast. Also dich "iterativ" näherst...
Was meinst du denn mit 'SSparameterization'? Ich würde hiermit das genannte Verfahren mit dem identifizieren einzelner Parameter verstehen...
Vg
|
|
|
TREX |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 26.08.14
|
|
|
|
Wohnort: Rlp
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 03.09.2014, 21:29
Titel:
|
|
Dieser Befehl SSparameterization wird in das idss modell Hinzugefügt
Und das scheint mir eine art der Parameterdefinition zu sein.
Bin mir aber nicht ganz sicher.
Die Parameter werden dann etwas anders festgelegt und alle freien Parameter mit NaN deklariert.
Wenn du Zeit hast kannst du es dir ja mal angucken.
Weiß nicht genau wie ich es besser erklären kann.
Gruß TRex
|
|
|
|
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.
|
|