beautypg.com

Rules for setting pid controllers, Procedure, Parameter setting according to ziegler and nichols – Burkert Type 8630 User Manual

Page 167

background image

8630 - 165

G

ENERAL

R

ULES

(A

PPENDIX

)

Curve of controller output at the limit of stability

The literature on control technology contains a number of rules by which a favourable setting of the
controller parameters can be determined experimentally. In order to avoid incorrect settings, the
conditions under which the rules were set up in each case must be kept in mind. Apart from the
characteristics of the controlled member and the controller itself, it makes a difference whether a change
in disturbance or a command variable is to be compensated.

Setting rules of Ziegler and Nichols (oscillation method)

With this method, the controller parameters are set on the basis of the behaviour of the control loop at
the limit of stability. These parameters are initially set such that the control loop begins to oscillate.
Critical characteristic values occurring allow one to deduce a favourable setting of the control
parameters. A prerequisite for using this method is naturally that the control loop is permitted to
oscillate.

Procedure

• Set the controller to P control (i.e. Tn = 999, Tv = 0), Kp initially small.

• Set the desired set point.

• Increase Kp until the controlled variable executes continuous, undamped oscillation.

The proportional action factor (amplifucatuib factor) set at the limit of stability is designated K

crit

. The

resulting oscillation period is designated T

krit

.

Rules for setting PID controllers

From K

crit

and T

crit

the controller parameters can then be calculated using the following table.

Parameter setting according to Ziegler and Nichols

Contr. type Einstellung der Parameter

P

Kp = 0.5 K

crit

-

-

PI

Kp = 0.45 K

crit

Tn = 0.85 T

crit

-

PID

Kp = 0.6 K

crit

Tn = 0.5 T

crit

Tv = 0.12 T

crit

The adjustment rules of Ziegler and Nichols have been determined for P members with first order time
increase and dead time. However, they apply only for controllers with disturbance behaviour and not for
those with command behaviour.

Istwert

X

T krit

Zeit

T

crit

Time

Actual value