Professional Documents
Culture Documents
Introduction
The proposal of this text is to present a methodology that allows the design of
a controller, to be located in the direct branch of the control loop, in order to
attend the performance and stability requirements.
We are will consider two plants: the nominal and the real ones. Both are
considered SISO, linear and time-invariant, but distinct.
Regarding the performance, the following topics must be attended by the
real system:
reference tracking;
external disturbance rejection;
plant variations insensitivity;
measurement error rejection.
Concerning the stability, the controller must be design so that the real system
is always stable.
d(s)
r(s)
e(s)
k(s)
u(s)
gN (s)
y(s)
+
n(s)
gN (s)k(s)
.
1 + gN (s)k(s)
(1)
For the system to be stable, the poles of Eq. 1 must be located in the left
half s-plane.
1
2.1
Performance
y(s) =
gN (s)k(s)
1
gN (s)k(s)
r(s) +
d(s)
n(s)
1 + gN (s)k(s)
1 + gN (s)k(s)
1 + gN (s)k(s)
(2)
e(s) =
1
1
1
r(s)
d(s)
n(s)
1 + gN (s)k(s)
1 + gN (s)k(s)
1 + gN (s)k(s)
(3)
and
2.1.1
Reference tracking
1
r(j)
1 + gN (j)k(j)
(4)
and being r the set where r(j) has its energy most significant part. Generally,
r is given by
r = { : r },
(5)
(6)
|1 + gN (j)k(j)|
1
1
r
(7)
resulting in
y(j) r(j).
(8)
So, the gain of the transfer function must be high where the reference signal
has its energy most significant part.
2.1.2
1
d(j)
1 + gN (j)k(j)
(9)
and being d the set where d(j) has its energy most significant part. Generally,
d is given by
d = { : d },
(10)
|e(j)|
d ().
|d(j)|
(11)
|1 + gN (j)k(j)|
1
1
d
(12)
So, the gain of the transfer function must be high where the disturbances
have its energy most significant part.
2.1.3
gN (s)k(s)
r(s),
1 + gN (s)k(s)
(13)
(14)
k(j)
g(j)r(j).
[1 + gN (j)k(j)]2
(15)
(16)
(17)
(18)
|1 + gN (j)k(j)|
1
1
(19)
So, the gain of the transfer function must be high where the variation
g(j)\gN (j) is more significant.
2.1.4
gN (j)k(j)
n(j)
1 + gN (j)k(j)
(20)
and being n the set where n(j) has its energy most significant part. Generally,
n is given by
n = { : n },
(21)
(22)
|gN (j)k(j)| 1
(23)
(24)
So, the gain of the transfer function must be small where the measurement
error is high.
2.2
Conclusion
It can be observed that the requirements for reference tracking, external disturbance rejection and plant variations insensitivity (which high gains are required)
are contradictory to the measurement error rejection one (where small gains are
required).
Fortunately, in most of practical problems r , d and depict low frequency regions, whereas n corresponds to a high frequency region.
Thus, the Bode Diagram of the open-loop gain must be situated within the
boundaries of low and high frequencies, according to Fig. 2.
Figure 3 shows the real system. It is important to notice that the controller
k(s) is the same for both real and nominal ones.
The multiplicative modeling error is given by
M (s) =
gR (s) gN (s)
gN (s)
(25)
so
gR (s) = [1 + M (s)]gN (s).
(26)
dB
gN (j)k(j)
- Meas. error
rejection
- Ref. tracking
- Dist. rejection
- Var. insensibility
Figure 2: Low and high frequencies boundaries for the nominal system
d(s)
r(s)
e(s)
k(s)
u(s)
gR (s)
y(s)
+
n(s)
|M (j)| eM ().
(27)
Figure 4: Function eM ()
3.1
Stability
The system
cR (s) =
gR (s)k(s)
1 + gR (s)k(s)
(28)
(29)
gN (j)k(j)
6= 0.
1 + gN (j)k(j)
(30)
Or in other words
1 + M (j)cN (j) 6= 0,
being equivalent to
1
,
eM ()
(31)
(32)
3.2
Performance
(33)
(34)
(35)
p(
1 eM ()
(36)
3.3
Conclusion
Again, it can be seen that stability and performance requirements are conflicting.
While the first requires higher gains, the second demands smaller ones. Also,
it is important to notice that the stability robustness boundary lies below the
measurement error rejection one so that it is possible to consider just the first.
Figure 5 shows the real system Bode diagram with its boundaries (c is the
cutoff frequency).
dB
gN (j)k(j)
Performance
Stability