identified model acting different in simulink

2 次查看(过去 30 天)
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):
The dentified Model:
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).
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 个)

类别

Help CenterFile Exchange 中查找有关 Linear Model Identification 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by