710
SECTION
4
PLC Process
Applications
Industrial Text & Video Company 1-800-752-8398
www.industrialtext.com
CHAPTER
15
Process Controllers
and Loop Tuning
The gain of an integral controller (K
I
) is defined by the equation:
K
E
CV
I
dCV
dt
=
()
=
change in % of per second
change in % of error
A value of K
I
= 0.2 indicates that the controller will change 0.2% per second
for every 1% of error present in the system. So, if the 1% error in the system
lasts for 2 seconds and then goes to zero, the controller will increase its
output 0.4%.
As discussed earlier, different values of K
I
have different curves, or slopes,
associated with them. Figure 15-41a shows the curves for two integral gains,
K
I1
and K
I2
. For both gain values, the controller will make no change to the
output (CV) if the error equals 0. However, if the error increases to PV
max
,
the controller will change its output at a rate of 25% per second if the integral
gain equals K
I1
, while it will only change its output at a rate of 15% per
second if the integral gain equals K
I2
. Likewise, if the error drops to PV
min
,
the controller will change CV at a rate of –25% per second for the K
I1
value
and –15% per second for the K
I2
value. Both K
I1
and K
I2
can be thought of as
belonging to a “family” of curves that expresses the value of the control
variable over time for given integral gain and error values (see Figure 15-
41b). For example, if K
I
E equals 1.25 (K
I
= 0.5 and E = 2.5%), then in 8
seconds the value of CV will change by 10%. The family of curves illustrates
the speed of the control variable change for different error values.
The value of the integral gain K
I1
in Figure 15-41 can be computed as:
K
I
dCV
dt
dCV
dt
dCV
dt
PV PV
PV PV
=
()
−
()
()
=
−−
()
=
=
−
−
°− °
°− °
−
% change in
% error over full range
=
range
range
FF
FF
max
min
max
min
(max )
(min )
%/sec ( %/sec)
%/sec
%
. sec
25 25
50
100
05
200 100
200 100
1
The value K
I
= 0.5 sec
–1
indicates that the controller will gain 0.5% in
output per second for each percentage of error present. If the error is 50%