|
|
Fragen zu ARX-Algorithmus |
|
Flo89 |
Forum-Newbie
|
|
Beiträge: 1
|
|
|
|
Anmeldedatum: 15.05.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.05.2014, 09:27
Titel: Fragen zu ARX-Algorithmus
|
|
|
|
|
Hallo liebe Experten,
Gearbeitet wird mit Octave, da kein Matlab mit der System-Identification Toolbox vorhanden und ich bin auch kein Regelungstechniker.
Ausgemessen wurde ein Brushless Motor, so wurde eine Sequenz aus Gas Befehlen drauf gegeben und die Umdrehungsgeschwindigkeit als Ausgang gemessen --> Siehe Anhang "real_system.png".
Nun habe ich die Datei in Octave eingelesen, arx angewandt verschiedene Ordnungen probiert zu simulieren:
dat = iddata(outputvalues, inputvalues, sampletime);
[sys, x0] = arx(dat, i, 'nk', 5);
[y, t, x] = lsim (sys,inputvalues,t,x0);
Allerdings bei Ordnungen wie etwa 70 kommt das dem realen Ausgang nicht nahe.
--> Siehe Anhang "64-72.png"
Erst wenn man auf Ordnung 500 oder Ähnliches geht kommt es dem reellen System nahe.
Nun ist das Problem, dass das Verhalten für Sprungantworten für die berechnete Übertragungsfunktion auch sehr komisch ist. Ich habe 3 verschiedene Ordnungen angehängt.
Nun ist natürlich die Frage: Wo ist mein grober Fehler?
Vielen Dank für jede Hilfe!!
Florian
Beschreibung: |
|
Download |
Dateiname: |
step_174_long.png |
Dateigröße: |
43.62 KB |
Heruntergeladen: |
593 mal |
Beschreibung: |
|
Download |
Dateiname: |
step_170_long.png |
Dateigröße: |
46.65 KB |
Heruntergeladen: |
610 mal |
Beschreibung: |
|
Download |
Dateiname: |
step_180_long.png |
Dateigröße: |
49.62 KB |
Heruntergeladen: |
580 mal |
Beschreibung: |
|
Download |
Dateiname: |
real_system.png |
Dateigröße: |
27.39 KB |
Heruntergeladen: |
580 mal |
Beschreibung: |
|
Download |
Dateiname: |
64-72.png |
Dateigröße: |
168.35 KB |
Heruntergeladen: |
603 mal |
|
|
|
|
|
|
|
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.
|
|