ident/rltool with non-zero initial condition

1 view (last 30 days)
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.
>>

Answers (0)

Categories

Find more on Dynamic System Models in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!