How to implement Ramp/Soak to the PID block in Simulink ?

8 次查看(过去 30 天)
I'm working on a heat treatment furnace which has to be the ramp and soak function, for example heat the muffle with 60 degree per minute,heat to the 400 degrees. Is there a way to implement ramp and soak to my pid block in Simulink ?

回答(1 个)

KL
KL 2017-10-28
Take the ramp block on simulink and use it as your setpoint signal.
Adjust your slope based on your step size, set-point and rate of temperature increase. Similarly to soak, use a negative slope. Is this what you mean?
  2 个评论
milad chalipa
milad chalipa 2017-10-28
The ramp function is reasonable to me, but the soak is not, as I learned before, the soak function is about to make the output signal be steady-state ? how to make the output steady with negative slope ?
KL
KL 2017-10-28
Probably you want something like a step signal signalling the actual setpoint of the temperature and use it to either ramp up or ramp down (in case this change in set-point is less than the current value, hence soak).

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 PID Controller Tuning 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by