Next: Generalised compensator design method
Up: Compensator design methods
Previous: Design by specifying the
  Contents
The method of Truxal and Guillemin
For the closed loop shown in Figure 10.1
Figure 10.1:
Block diagram of the closed loop to be designed
 |
the behaviour is described by the transfer function
 |
(10.5) |
where the numerator and denominator polynomials
and
must have no common roots. Furthermore,
is
normalised to
and
must be valid.
It is assumed that
is stable and minimum phase. For
the controller to be designed, the transfer function
 |
(10.6) |
is chosen and normalised to
. Because of the
realisability of the controller the relation
must be valid. Now, the controller must be designed such
that the closed loop behaves like a given transfer function for
Eq. (10.1), whereby
should be freely
chosen under the condition of the realisability of the controller.
From the closed-loop transfer function
 |
(10.7) |
one obtains the controller transfer function
 |
(10.8) |
or with the numerator and denominator polynomials given above
 |
(10.9) |
The condition of
realisability for the controller is
or
 |
(10.10) |
The pole excess (
) of the desired
closed-loop transfer function
must be larger than or equal to
the pole excess (
) of the plant. Within these constraints the
order of
is free. According to Eq. (10.8)
the controller contains the inverse plant transfer function
. This is a total
compensation of the plant as shown in
the block diagram of Figure 10.2. For the realisation
Figure 10.2:
Compensation of the plant
 |
of the controller Eq. (10.9) is used, not the
controller structure as shown in this figure with the plant
inverse
. As the controller implicitly contains the
plant inverse, i.e. the plant zeros are in the set of the
controller poles and the plant poles are in the set of the
controller zeros, the plant must be stable and minimum phase as
mentioned at the beginning. Otherwise, the manipulated variable
and/or the controlled variable will show unstable behaviour.
Example 10.3.1
The plant transfer function is given as
 |
(10.11) |
The pole excess of the plant is

. According to
(
10.10) the pole excess of the desired closed-loop transfer function

must be
The coefficients of the transfer function
that obeys the
realisability condition (10.10) are subjected to
practical constraints, like the maximum range of the manipulated
variable, plant parameter errors and measurement noise in the
controlled variable, which is disturbing the controller output.
The procedure for the design of
will be demonstrated
by the following example.
Example 10.3.2
For a plant with the transfer function
 |
(10.12) |
a controller should be designed such that the closed loop shows
optimal behaviour in the sense of the performance index

and has a rise time of

.
First, it
follows from the realisability condition Eq. (10.10) and
from
that the pole excess of the desired transfer function
is
Inspecting Table
A.2 one obtains from the

form for

and

the standard polynomial
 |
(10.13) |
From the associated step response

it follows from
Table
A.2 that the normalised rise time
and with this value from the specified rise time

the relative frequency is

. Eq. (
10.13) is now
As for the chosen standard form for

the numerator
polynomial is

, so it follows from
Eq. (
10.9) that the
compensator
transfer function is
or
This controller contains an integrator. The time responses are
shown in Figure
10.3.
Figure 10.3:
Closed-loop behaviour for the example 10.3.2:
step response of the controlled variable on step in the set point,
step response of the associated controlled variable,
step response of the uncontrolled plant
 |
If as a further example the plant given by Eq. (10.11)
instead of Eq. (10.12) is taken, then for the same
the controller is
For these two very different plants the same closed-loop behaviour
for the controlled variable can be achieved.
In the considerations of this section it has been hitherto assumed
that
is stable and minimum phase. For plants that do not
have this properties this design method cannot be applied in this form.
The method must be extended to the following:
A direct
compensation of the plant poles and zeros by the
controller must be avoided, otherwise stability problems would
arise. In these cases, the closed-loop transfer function
cannot
be arbitrary. For a stable
non-minimum phase plant the
transfer function
must be given such that the zeros of
contain the right-half-plane zeros of
. Whereas for
an unstable
plant the zeros of the transfer function
must contain the
right-half-plane poles of
. Of course, this restricts
the choice of
as the following examples demonstrate.
Example 10.3.3
For an
all-pass plant with the transfer function
a controller is to be designed such that the closed loop has the
desired transfer function
Using Eq. (
10.9) one gets for the controller transfer function
This controller gives a direct compensation (cancellation) of the
plant zero. This is undesirable as already discussed above, and

must be selected as
With Eq. (
10.9) one obtains the controller transfer function as
Because of this choice of

, the closed loop shows
also all-pass behaviour. This effect is more intense the smaller
the time constant

. Figure
10.4 shows the time
responses of this control system.
Figure 10.4:
Closed-loop behaviour of the example 10.3.3:
step response of the controlled variable on step in the set point,
step response of the associated controlled variable,
step response of the uncontrolled plant (
;
)
 |
Example 10.3.4
The transfer function of the unstable plant
is given and a controller

is required for which

fulfills the realisability condition

and
for which the zeros of

must contain the plant pole

. This is expressed by the approach
whereby

is chosen such that
is valid. In the present case

should be chosen such
that

. From this follows

. In
order to have a stable

one can take
and obtain
Observing the realisability condition, it follows that
Comparing the coefficients and taking

one obtains
and  |
|
and finally
and  |
|
The parameters

and

are still free and may
now be chosen such that taking an acceptable behaviour of the
manipulated variable into account, a given damping ratio and
natural frequency for

can be reached. Without going
into details,
and  |
|
will be chosen for the present case and from this it follows that
and  |
|
The desired closed-loop transfer function will be
and
The conditions for the design are fulfilled and for the controller
transfer function one obtains from Eq. (
10.8) or
Eq. (
10.9)
This design obviously produces a PI controller. The time responses
of this control system are shown in Figure
10.5 for

. The relatively large maximum overshoot cannot be
avoided with an acceptable behaviour of the manipulated variable.
Figure 10.5:
Closed-loop behaviour of the example 10.3.4:
step response of the controlled variable on step in the set point,
step response of the associated controlled variable
 |
Next: Generalised compensator design method
Up: Compensator design methods
Previous: Design by specifying the
  Contents
Christian Schmid 2005-05-09