User Tools

Site Tools


slice:z-n

This is an old revision of the document!


Ziegler-Nichols Loop Tuning

The Ziegler-Nichols loop tuning protocol1) is a simple method to establishing the loop parameter values for a PI or PID control loop. This protocol is designed to optimize the loop for disturbance rejection.

Click here for the SLICE-QT Manual.
Click here for the SLICE-QT Quick Start Guide.
Click here for the SLICE-QT API.
Click here for the SLICE-QT web page.

Instructions

There is the possibility for the loop to go unstable at too high gain. Use caution as gain is increased.
  1. From the Home Screen, touch the Channel icon for the loop to be tuned
  2. Touch Settings > PID Params
  3. Choose a Set Point temperature
  4. Set Proportional Gain (KP) to 0
  5. Turn off Integral and Differential portions of the loop (TI & TD, respectively)
  6. While monitoring the error in temperature on rolling graph on the SLICE-QT display or an external oscilloscope, slowly increase KP until the error begins to oscillate
  7. Use the and icons, to scale displayed response appropriately
  8. Use the icon to pause the graph
  9. Note KP where oscillation begins, KP, cr
  10. Use the Cursors enabled by touching the icon to measure the period of oscillation, Tcr
  11. Use the following table to set the values of KP, TI, and TD
Type of Control Loop KP TI TD
PI 0.45KP, cr 0.83Tcr 0
PID 0.6KP, cr 0.5Tcr 0.125Tcr
Tab. 1: Ziegler-Nichols loop values
slice/z-n.1554221304.txt.gz · Last modified: 2021/08/26 14:26 (external edit)