Example: How to create a feedback loop for the manipulated value
Adding a feedback loop for the manipulated value prevents excessive overshooting by providing a minimum and maximum value for the MV.
Temperature feedback loop example
At the beginning of the temperature control process, the difference between the process value (PV) and the setpoint value (SP) is large, as shown in the following graph. In this example of a temperature feedback loop, the PV starts at 0 degrees Celsius and moves towards the SP value of 40 degrees Celsius. Notice also that the fluctuation between the high and low manipulated value (MV) decreases and stabilizes with time. The behavior of the MV depends on the values used in each of the P, I, and D parameters.
Temperature feedback loop example


IPIDController with a feedback loop
The following function block diagram includes a feedback loop for the manipulated value that prevents excessive overshooting by providing a minimum and maximum value for the MV.
IPIDController with a feedback loop

Provide Feedback