Feedback Control of Computing Systems

Chapter 9.2 - Proportional-Integral Control

9.2   PROPORTIONAL–INTEGRAL CONTROL

Proportional–integral (PI) control combines the advantages of integral control
(zero steady-state error) with those of proportional control (increasing the speed
of the transient response). As shown in Figure 9.8, the control input is the sum of
the proportional and integral terms. For proportional control, the control input is
proportional to the control error, and for integral control, the change in control


Fig. 9.8 Feedback loop with PI control. The error E(z) = R−Y(z) is the input to the controller.


input is proportional to the control error:

 

The PI controller adds these two terms together,

 

To eliminate the uI term algebraically, it is simplest to write out the equation for
the change of u(k) :

 

Thus, the PI control law has the form

 

Note that to compute the current control input u(k), the controller needs to know
the current value of the control error e(k) along with the past value of the error
e(k − 1) and the past value of the control input u(k − 1). It is this memory
inherent in the PI controller that makes it dynamic (in contrast to the static P
controller).

The transfer function of the PI controller can be found by taking the Z-transform
of Equation (9.6) with zero initial conditions:

 

The transfer function given in Equation (9.7) is written in two different ways.
One form emphasizes the separate contributions of the proportional and integral
terms, as shown in Figure 9.8, and the other emphasizes the pole and zero of the
controller. Similarly to the integral controller, the PI controller also has a pole at
z = 1; this corresponds to the integral action. The control transfer function also
has a finite zero, but instead of being at z = 0, as in the integral case, it is at
z = KP/(KP + KI). If KP and KI have the same sign (as is usually the case), the
zero is always on the real line between 0 and 1. When the zero is exactly at 0, PI
control reduces to the pure integral control case. When the zero is exactly at 1, it
cancels the pole at z = 1, negating the effect of the integral control, and reduces
to the pure proportional control case. A PI control loop is shown in Figure 9.9.

 

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Web Controllers
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.