First order transfer function system identification
9 次查看(过去 30 天)
显示 更早的评论

I am doing this open loop test in which I am adding constant 561 to every measured output value from the process model and then exporting it for it to be used in model identification.
input is the step response of final value 1.54 and output is the simout cell values in schematic.
In SYSID after estimating first order TF model, fitting is very low(16%). It is passing residual test though.The equation of the model estimated :-

I tried after preprocessing(removing detrends) but the equation of First order TF model estimated after that was way off from this process model used in schematic.

When I used only 29/4s+1 as process model( i.e. not adding 561 to its output) using same procedure in SYSID then 100% fittng model passing residual tests was estimated(without any preprocessing).
Why adding a constant is making such a big difference? Is my process wrong ? How to solve this problem?
Any help would be appreciated.
Thanks in advance:)
3 个评论
Mathieu NOE
2020-11-30
again
I would personnaly not make things too complicated and especcially remove constants on the output and add that later on , once the model fit is validated
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Residual Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

