All courses › Control Engineering › Ziegler-Nichols

Ziegler-Nichols

The Ziegler-Nichols method gives quick starting values for a PID controller without having to model the process accurately. You first control with pure P action and raise the gain until the system just starts to oscillate continuously, at the ultimate gain KuK_u with period TuT_u. These two numbers are then plugged straight into a standard table to find KpK_p, TiT_i and TdT_d.

Kp=0.6Ku, Ti=Tu2, Td=Tu8K_p=0.6K_u,\ T_i=\dfrac{T_u}{2},\ T_d=\dfrac{T_u}{8}Ziegler-Nichols ultimate-gain method, PID table

Symbols

KuK_uultimate (critical) gain
TuT_uperiod at sustained oscillations

Example

Ku=8K_u=8, Tu=1.2T_u=1.2 s:

Kp=0.6⋅8=4.8K_p=0.6\cdot8=4.8, Ti=0.6T_i=0.6 s, Td=0.15T_d=0.15 s.

The formulas only apply right after you have found KuK_u and TuT_u – do not mix them with other tuning methods.
Practise pID control for free →

← Closed Loop · Bode Plot →

Part of Control Engineering: PID control.