ident/rltool with non-zero initial condition
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (0)
Vedere anche
Categorie
Scopri di più su Dynamic System Models in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!