Responce From Estimated SysID Modell in Simulink isn't the same as shown in matlab compare() function
2 次查看(过去 30 天)
显示 更早的评论
I have recorded requested motor torque data and current position data.
Split them. From the first half of the data created iddata object EstimationData. From the second half ValidationData. Then run:
processModel=procest(EstimationData,'P3DZU');
then run:
compare(ValidationData,processModel);
shows following response with very good fit of 99,54 %.

Then following Sinulink structure is build:

Scope shows following picture:

So my question is, why doesn't the signals match ob Scope how they match in the figure after calling compare function()?
0 个评论
回答(1 个)
Nikhilesh
2023-3-31
Hi Iaroslav,
The possible reason might be the simulation parameters, also try adjusting initial conditions of simulink model to match that of validation data.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Represent Data 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!