ident/rltool with non-zero initial condition
1 回表示 (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Dynamic System Models についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!