ident/rltool with non-zero initial condition

1 visualizzazione (ultimi 30 giorni)
Rodrigo Vernini
Rodrigo Vernini il 5 Ott 2018
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.
>>

Risposte (0)

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!

Translated by