0% found this document useful (0 votes)
37 views

Ziegler-Nichols Hand Tuning For PID Controllers

This document describes the Ziegler-Nichols method of tuning PID controllers through trial and error. The method involves increasing the proportional gain until oscillations occur at the desired closed-loop natural frequency. Then the derivative gain is increased to add slight damping. Finally, the integral gain is increased to eliminate steady state error while readjusting the other gains if needed.

Uploaded by

FiroDjinsoNano
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views

Ziegler-Nichols Hand Tuning For PID Controllers

This document describes the Ziegler-Nichols method of tuning PID controllers through trial and error. The method involves increasing the proportional gain until oscillations occur at the desired closed-loop natural frequency. Then the derivative gain is increased to add slight damping. Finally, the integral gain is increased to eliminate steady state error while readjusting the other gains if needed.

Uploaded by

FiroDjinsoNano
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Ziegler-Nichols Hand Tuning for PID Controllers

I remembered what I wanted to go over in class today. There is another method of trial-and-
error tuning of PID controllers that we use sometimes (since many times we dont know the
actual plant dynamics which makes it difficult to analytically design the controller). It is called
Ziegler-Nichols tuning and is on page 566-570 of Ogata. This will not be on the exam, but if
you are interested a brief descriptions follows.

Consider an unknown plan that may act as a double integrator (a robot arm for example)

= J&&
1
= 2
Js

We can start by increasing the Kp gain until the system oscillates at a frequency that is near the
desired closed loop natural frequency we want. The fact that this would cause an oscillatory
response can be seen by looking at the closed-loop eigenvalues.

Kp
1 x j J
=
r Js + K p
2

x j Kp
J

This results in a closed-loop step response of

(t ) = A sin( nCL t ) = A sin( Kp


J t)

So we just keep increasing Kp until we see the robot arm oscillate at some desired frequency.
Then we increase the Kd term until we get slightly more damping that we desire in the final
solution (because we know that adding integral control will create more overshoot).

1
= x
r Js + K d s + K p
2

x
(t ) = Ae w sin( d t )
n

Then we increase the Ki gain until we eliminate steady state error in a satisfactorily manner. We
may go back and adjust Kp and Kd if needed (or may have to start over if it turns out we were
too optimistic in the closed loop natural frequency we could obtain.

You might also like