Hallo, von einer Regelstrecke habe ich lediglich die Sprungantwort des Systems als Datensatz. Gibt es eine einfache Möglichkeit in Matlab oder in Simulink daraus die Übertragungsfunktion des Systems zu bestimmen? Vielen Dank für Eure Hilfe! Schöne Grüße CJ
Bei einem stabilen LTI System kannst du durch Differentiation die Impulsantwort ermitteln. Die Übertragungsfunktion wäre dann die Fouriertransformierte der Impulsantwort. Aber schau einmal in ein Buch das sich mit Systemtheorie, Regelungstechnik oder Signalverarbeitung beschäftigt. So ganz sicher bin ich mir nicht mehr.
--- schrieb: > Bei einem stabilen LTI System kannst du durch Differentiation die > Impulsantwort ermitteln. Die Übertragungsfunktion wäre dann die > Fouriertransformierte der Impulsantwort. > > Aber schau einmal in ein Buch das sich mit Systemtheorie, > Regelungstechnik oder Signalverarbeitung beschäftigt. So ganz sicher bin > ich mir nicht mehr. Ja, das stimmt soweit schon. Aber ich bräuchte die Übertragungsfunktion eben in Pol-Nullstellen-Form, da hilft mir die dann die Fouriertransformierte der Impulsantwort leider auch nicht weiter. Trotzdem Danke!
Sascha schrieb: > Schau mal hier, vlt. hilft dir dieser Beitrag: > > Beitrag "Matlab Sprungantwort Fitting" Diesen Beitrag hab ich schon durchgelesen, aber leider auch nicht gefunden...
Mit "prony" aus der Signalverarbeitungs-Toolbox kann man aus der Impulsantwort die Koeffizienten für ein IIR oder FIR-Filter berechnen lassen. Hier http://www.lms.lnt.de/forschung/veroeffentlichungen/buecher/dsv.shtml gibts (in DSV2.zip) ein "pronyK" als m-file
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.