Simple PID tuning Generator (BETA)

A simple Ziegler-Nichols PID tuning generator that helps you find optimal P, PI, PD, or PID controller values based on the closed-loop oscillation method. Enter your system's ultimate gain and period to get recommended tuning parameters quickly and easily.

How to use the Ziegler-Nichols method to tune your PID controller

In your controller, start by setting I (integral gain) and D (derivative gain) to zero.
Then, slowly increase P (proportional gain) until the system reaches a stable oscillation.
This P value is your ultimate gain, Ku.
Next, measure the period of the oscillation, Tu. Finally, use the Ziegler-Nichols method to find the optimal P/PI/PD/PID tuning parameters.

MEASUREMENTS

Method
Regulator

RESULT

Gain TypeValue
Kp (Proportional Gain)

Parameter Table

RegulatorKpK_pTiT_iTdT_dKiK_iKdK_d
P0.5Ku0.5K_u--
PI0.45Ku0.45K_u0.83ˉTu0.8\bar{3}T_u-0.54Ku/Tu0.54K_u/T_u-
PD0.8Ku0.8K_u-0.125Tu0.125T_u-0.10KuTu0.10K_uT_u
PID0.6Ku0.6K_u0.5Tu0.5T_u0.125Tu0.125T_u1.2Ku/Tu1.2K_u/T_u0.075KuTu0.075K_uT_u

NOTE: These values are only recommendations. You may need to adjust them based on your specific system requirements.

Got feedback or suggestions? Contact me on email at [email protected].

Lucas Sedberg

Copyright © 2024 Lucas Sedberg

This website is currently under construction. Expect bugs, typos and inconsistencies.
Please check back later for updates and new content!