identified model acting different in simulink
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello All, I am trying to identify a system withe the System Identification toolbox. I took the input and output signals in Simulink. The output was measured through an ADC and a Speedgoat xPC. I got a decent (very) high order TF with 96% fit. But once I import that idtf object to Simulink and give it the exact same input signal, the output I get is over a order of magnitude higher. For reference, this is the Input (DAC) and the output (ADC):
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/196324/image.png)
The dentified Model:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/196325/image.png)
and the Simulink response. For this I send the idtf to the workspace and used an Idmodel block and fed it with a step block with the same values as the original input signal (which was also a step block).
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/196327/image.png)
am I doing something wrong or not taking something into account?
edit: you cannot really see the Y axis. The measured output signal (first image) is from 1600 to 3000. And the Simulink output (last image) is from 0 to 3x10^4
Thank you for your help.
0 Kommentare
Antworten (0)
Siehe auch
Kategorien
Mehr zu Linear Model Identification finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!