Ziegler–Nichols method
The Ziegler–Nichols tuning method is a heuristic method of tuning a PID controller. It was developed by John G. Ziegler and Nathaniel B. Nichols. It is performed by setting the I (integral) and D (derivative) gains to zero. The "P" (proportional) gain, Kp is then increased (from zero) until it reaches the ultimate gain Ku, at which the output of the control loop oscillates with a constant amplitude. Ku and the oscillation period Tu are used to set the P, I, and D gains depending on the type of controller used:
| Ziegler–Nichols method[1] | ||||
| Control Type | Kp | Ki | Kd | |
| P | Ku / 2 | - | - | |
| PI | Ku / 2.2 | 1.2Kp / Tu | - | |
| classic PID[2] | 0.60Ku | 2Kp / Tu | KpTu / 8 | |
| Pessen Integral Rule[2] | 0.7Ku | 2.5Kp / Tu | 0.15KpTu | |
| some overshoot[2] | 0.33Ku | 2Kp / Tu | KpTu / 3 | |
| no overshoot[2] | 0.2Ku | 2Kp / Tu | KpTu / 3 | |
[edit] Evaluation
Z–N tuning creates a "quarter wave decay". This is an acceptable result for some purposes, but not optimal for all applications.
- "The Ziegler-Nichols tuning rule is meant to give PID loops best disturbance rejection performance. This setting typically does not give very good command tracking performance."[2]
Z–N yields an aggressive gain and overshoot[2] – some applications wish to instead minimize or eliminate overshoot, and for these Z–N is inappropriate.
[edit] References
- Co, Tomas; Michigan Technological University (February 13, 2004). "Ziegler-Nichols Closed Loop Tuning". http://www.chem.mtu.edu/~tbco/cm416/zn.html. Retrieved 2007-06-24.
[edit] External links
| This engineering article is a stub. You can help Wikipedia by expanding it. |