identified model acting different in simulink
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (0)
Voir également
Catégories
En savoir plus sur Linear Model Identification dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!