Professional Documents
Culture Documents
The terms open-loop control and closed-loop control are often not clearly distinguished.
Therefore, the difference between open-loop control and closed-loop control is
demonstrated in the following example of a room heating system. In the case of open-
loop control of the room temperature according to Figure 1.1 the outdoor
Figure 1.2: Characteristic of a heating control device for three different tuning sets (1, 2,
3)
In the case of closed-loop control of the room temperature as shown in Figure 1.3 the
room temperature is measured and compared with the set-point value , (e.g.
). If the room temperature deviates from the given set-point value, a controller
(C) alters the heat flow . All changes of the room temperature , e.g. caused by
opening the window or by solar radiation, are detected by the controller and removed.
The block diagrams of the open-loop and the closed-loop temperature control systems are
shown in Figures 1.4 and 1.5, and from these the difference between open- and closed-
loop control is readily apparent.
Figure 1.4: Block diagram of the open-loop control of the heating system
Figure 1.5: Block diagram of the closed-loop control of the heating system
Comparing open-loop control with closed-loop control the following differences are seen:
Closed-loop control
Open-loop control
Systems in which the output quantity has no effect upon the process input quantity are
called open-loop control systems.
Systems in which the output has an effect upon the process input quantity in such a
manner as to maintain the desired output value are called closed-loop control systems.
This principle mode of action of the PID controller can be explained by the parallel
connection of the P, I and D elements shown in Figure 8.1. From this diagram the
transfer function of the PID controller is
(8.1)
gain
(8.2)
These three variables , and are usually tuned within given ranges. Therefore,
they are often called the tuning parameters of the controller. By proper choice of these
tuning parameters a controller can be adapted for a specific plant to obtain a good
behaviour of the controlled system.
If follows from Eq. (8.2) that the time response of the controller output is
(8.3)
Using this relationship for a step input of , i.e. , the step response of
the PID controller can be easily determined. The result is shown in Figure 8.2a. One has
to observe that the length of the arrow of the D action is only a measure of the
weight of the impulse.
Figure 8.2: Step responses (a) of the ideal and (b) of the real PID controller
In the previous considerations it has been assumed that a D behaviour can be realised by
the PID controller. This is an ideal assumption and in reality the ideal D element cannot
be realised (see section 3.3). In real PID controllers a lag is included in the D behaviour.
Instead of a D element in the block diagram of Figure 8.1 a element with the transfer
function
(8.4)
is introduced. From this the transfer function of the real PID controller or more precisely
of the controller follows as
(8.5)
and
it follows
(8.6)
The step response of the controller is shown in Figure 8.2b. This response
from gives a large rise, which declines fast to a value close to the P action, and then
migrates into the slower I action. The P, I and D behaviour can be tuned independently.
In commercial controllers the 'D step' at can often be tuned 5 to 25 times larger than
the 'P step'. A strongly weighted D action may cause the actuator to reach its maximum
value, i.e. it reaches its 'limits'.
a)
the PI controller with transfer function
(8.7)
b)
the ideal PD controller with the transfer function
(8.8)
(8.9)
c)
and the P controller with the transfer function
(8.10)
The step responses of these types of controllers are compiled in Figure 8.3. A pure I
controller may also be applied and this has the transfer function
(8.11)
The measure of the quality of the transient response of a PID controlled system can be
performed by calculating an integral performance index as shown in section 7.3.2. The
best controller is one that has the minimum performance index. When this performance
index is a minimum for a specified input, the system performance is said to be optimal.
When the input signal is specified the quadratic performance index can be calculated
for a given plant transfer function as a function of the tuning parameters, e.g. , ,
and .
The mathematical calculation of this performance index for given values of the tuning
parameters is simple as shown in section 7.3.3. But getting the optimal parameters is a
non-trivial task. Though computerised optimisation algorithms are available to calculate
the optimal parameter setting, for the case of quadratic performance indices a
mathematical analysis is possible. The approach shown in section A.7 gives more insight
into the controller settings and can be applied to all types of plants and PID controllers.
In the following the command and disturbance behaviour of a control system with a real
PID controller and a plant with the transfer function
(8.12)
will be investigated. The response of the control error to step changes in the
command input and in the plant input is
For the plant (Eq. (8.12)) and the real PID controller (Eq. (8.6)) one obtains
(8.13)
Applying the analysis shown in section A.7 to the performance index one gets the
diagrams in Figure 8.4,
Figure 8.4: Stability and performance diagram for step changes (a) in the command input
( , ) and (b) in the plant input ( , )
separately for the command and disturbance inputs. The integral action time constant is
For discussing these curves the term settling time according to section 7.3.1 is used,
which is related to the steady state of the uncontrolled case
(8.14)
In addition, the different cases should be compared with respect to the normalised
maximum overshoot .
a)
The P controller shows a relatively high maximum overshoot , a long
settling time as well as a steady-state error .
b)
The I controller has a higher maximum overshoot than the P controller due to the
slowly starting I behaviour, but no steady-state error.
c)
The PI controller fuses the properties of the P and I controllers. It shows a
maximum overshoot and settling time similar to the P controller but no steady-
state error.
d)
The real PD controller according to Eq. (8.9) with has a smaller
maximum overshoot due to the 'faster' D action compared with the controller
types mentioned under a) to c). Also in this case a steady-state error is visible,
which is smaller than in the case of the P controller. This is because the PD
controller generally is tuned to have a larger gain due to the positive phase
shift of the D action. For the results shown in Figure 8.5 the gain for the P
controller is and for the PD controller . The plant has a gain
of .
e)
The PID controller according to Eq. (8.6) with fuses the properties of
a PI and PD controller. It shows a smaller maximum overshoot than the PD
controller and has no steady state error due to the I action.
The qualitative concepts of this example are also relevant to other type of plants with
delayed proportional behaviour. This discussion has given some first insights into the
static and dynamic behaviour of control loops.
According to Figure 11.1 the disturbance will feed via the transfer function to
the controller, which will compensate the influence of the disturbance.
Figure 11.1: Block diagram of the feed-forward on the controller
From this diagram the controlled variable directly follows as
(11.1)
which gives
(11.3)
where for brevity the argument is omitted. From the transfer functions of Eq. (11.3) one
can see that the characteristic equation is
(11.4)
with regard to the reference behaviour. The disturbance will be fully compensated if
(11.6)
from which the required transfer function for the feed-forward element is
(11.7)
This approach can only be realised by a controller if the pole excess of is not larger
than that of . Otherwise a total compensation is not possible. Moreover, the
polynomial must be Hurwitzian.
For the frequent case that the disturbance and control behaviour are equal, i.e. the case of
, the transfer function of the feed-forward elements is
(11.8)
or
(11.10)
Figure 11.2: Block diagram of the feed-forward on the manipulated variable
The characteristic equations are the same as in the previous case with feed-forward to the
controller. For the ideal compensation of the disturbances it follows from Eq. (11.9) and
(11.10) that
(11.11)
For the special case of , where the disturbance acts directly at the plant input,
the compensation is performed by directly at the plant input..
Similarly as in the case of Eq. (11.7) the realisation of the feed-forward element
according to Eq. (11.12) is not possible if
(11.13)
configurations on (a) the controller and (b) the manipulated variable, for the case of a
temperature control system of a steam superheater (SH) in a power station. The steam
temperature at the superheater outlet is the controlled variable. The manipulated
variable is the cooling water flow in the spray-water cooler (C). Fluctuations of the steam
flow have an influence on the steam temperature and are treated as disturbances. The
steam flow (disturbance ) is measured and fed via or to the controller or to
the manipulated variable, respectively.
Figure 8.5: Behaviour of the normalised controlled variable for step disturbance