Responce From Estimated SysID Modell in Simulink isn't the same as shown in matlab compare() function
Ältere Kommentare anzeigen
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()?
Antworten (1)
Nikhilesh
am 31 Mär. 2023
0 Stimmen
Hi Iaroslav,
The possible reason might be the simulation parameters, also try adjusting initial conditions of simulink model to match that of validation data.
1 Kommentar
Iaroslav Gryshchuk
am 31 Mär. 2023
Bearbeitet: Iaroslav Gryshchuk
am 31 Mär. 2023
Kategorien
Mehr zu System Identification Toolbox finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



