ident/rltool with non-zero initial condition
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi,
i'm trying to create a PID for a heating system, tried those steps:
-Heated the system from ambient temperature until stabilization; -Inserted on ident the values and estimated "Process Models"; -Validated the model with simulink; -With rltool created a controller; -Simulated again with closed loop on simulink.
The problem is that the final response was 20~30% bellow from what i expected on the last simulation. Actually i had a problem with my model validation, it reached the temperature expected but had zero as initial value, and my real data had 30°C as initial value, this could have caused that dumped output. Than i tried simulating SS models, as it accepts non zero initial condition, but i saw 2 problems: -Couldn't model the delay effect as i was able using Process Models (transfer function); -rltool seems to transform ss into tf anyway (losing initial condition?)
I'm adding some screenshots.





>>
0 Kommentare
Antworten (0)
Siehe auch
Kategorien
Mehr zu Dynamic System Models finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!