Proportional
Reacts to the error right now. More gain responds faster but may oscillate and, on its own, leaves a gap between SP and PV.
Understand PID, watch the loop respond live and learn how to get the values of your loop.
The controller compares the desired value (SP, setpoint) with the measured value (PV) and adjusts the output (MV) — the valve, the heater or the drive — to remove the difference.
Reacts to the error right now. More gain responds faster but may oscillate and, on its own, leaves a gap between SP and PV.
Adds up the error over time until the remaining gap is gone. A shorter Ti corrects sooner and increases overshoot.
Looks at how fast the PV moves and brakes the response before the target. It amplifies noise; many flow and pressure loops use PI only.
Electrically heated furnace: the output sets the power, and the temperature reacts slowly and with delay.
Model: K 1.2 °C/% · θ 30 s · τ 180 s. Initial conservative IMC/Lambda tuning: Kp 0.5 %/°C · Ti 180 s.
Press Play: the SP changes to 100 °C and the controller reacts.
Door open: heat loss: -10 % at the process input.
Equivalent parallel form: Kp 0.5 · Ki 0.002778 %/°C/s · Kd —
Assumptions: first-order process with dead time (FOPDT), PID controller in the ideal form with gain in engineering units, reverse action, output limited from 0 % to 100 % with anti-windup and derivative on the PV. It does not include noise, valve stiction or backlash, nonlinearity or interlocks. The simulation is for learning and comparing settings; final validation happens on the real loop, with authorisation.
Teaching values, chosen to resemble real loops of this kind; they do not represent a specific plant or device.
Without K, θ and τ, tuning is guesswork. A step test in manual gives you those three numbers.
Every controller has its own convention. Before entering the values, check the manual of the PID block in use:
There is no universal default per manufacturer: models, blocks and versions change the convention. The tool does not invent manufacturer numbers.