Finding plant model in SISO system. Need help
Ältere Kommentare anzeigen
I have a problem with system identification and can't find a solution in Matlab for it.
I have a SISO system in a closed loop

with T(s)=Y(s)/U(s)=(K*G(s))/(1+K*G(s))
I collected my data (input-output), managed to found a model and the transfer function of this model (T(s) or Y(s)/U(s)). But I have to go further and have to found the plant model (G(s)). I can calculate G(s) by solving the eq. above to (G(s)=T(s)/((1-T(s))*K) (K is known). But the problem is that T(s) is pretty complicated (8th order TF) so to do it manually, it's almost impossible.
Therefore my questions: 1) Is there a command that I can use to find easily the plant model in my system?
2) Can I solve the equation with the solve function? I tried but didn't get a proper solution.
Greetings Mudi
Antworten (1)
Shashank Prasanna
am 13 Jan. 2013
1 Stimme
If you already have the transfer functions for K and G then you can use the CONNECT and FEEDBACK function to get T without having to do it manually.
HTH
Kategorien
Mehr zu Classical Control Design finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!