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

Zwei Massen Schwinger System Identification Toolbox

 

TREX
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 12
Anmeldedatum: 26.08.14
Wohnort: Rlp
Version: R2012b
     Beitrag Verfasst am: 03.09.2014, 17:02     Titel:
  Antworten mit Zitat      
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

ZweiMassenSchwinger_neu.zip
 Beschreibung:
Simulation in Simulink
und Parameteridentifikation

Download
 Dateiname:  ZweiMassenSchwinger_neu.zip
 Dateigröße:  16.51 KB
 Heruntergeladen:  565 mal
Private Nachricht senden Benutzer-Profile anzeigen


vega1013
Forum-Century

Forum-Century


Beiträge: 162
Anmeldedatum: 26.02.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.09.2014, 17:49     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
TREX
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 12
Anmeldedatum: 26.08.14
Wohnort: Rlp
Version: R2012b
     Beitrag Verfasst am: 03.09.2014, 22:29     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen

Gehe zu Seite Zurück  1, 2

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.