User Tools

Site Tools


slice:z-n

This is an old revision of the document!


Ziegler-Nichols Loop Tuning

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.

This protocol is designed to optimize the loops for disturbance rejection.

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, 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.1554220194.txt.gz · Last modified: 2021/08/26 14:26 (external edit)