1. Introduction
Generally, control system specifications can be devided into two categories,
performance and robustness specifications. The performance specification describe
the desired response of the nominal system to command inputs. The robustness
specifications limit the degradation in performance due to variations in the system and
disturbances.
2. Specifications for SISO systems.
2.1 Transient response specifications.
In many practical cases, the desired performance characteristics of control
systems are specified in terms of time-domain quantities, and frequently in terms of
the transient and steady state response to a unit step input. The unit step signal is often
used because there is a close correlations between a system response to a unit step
input and systems stability to perform under normal operating conditions.
Theoretically, if the response to a unit step input is known, it is possible to compute
the response to any other input. The transient response of a controlled system often
exhibits damped oscillations before reaching steady state. It is thus common to
specify the system by the following quantities:
1. Rise time (
r
t
): time to rise from 10% to 90%
2. Percent overshoot (PO)
3. Peak time (
p
t
): time to reach the first peak.
4. Settling time (
s
t
): time required for the response to settle within a certain
percentage of its final value.
5. Half delayed time (
h
t
): time required for the response to reach 50% of its final
value.
The following figure shows a typical unit step response of a second order system:
2
2 2
( )
2
n
n n
G s
s s
+ +
1
For this second-order system, we have the following peoperties:
2
/ 1
PO e
,
2
1
p
n
t
,
4
(2% criterion)
3
= (5% criterion)
n
s
n
t
'
A prices formula for rise time and half-delayed time in terms of damping and
natural frequency cannot be found. But useful approximations are:
2 2
1.1 0.125 0.469 1 0.4167 2.917
;
h r
n n
t t
+ + +
Notice that the above expressions are only accurate for a second order system. Many
systems are more complicated than the pure second order system. If the values of
, , , , and
s h r p
t t t t PO
are specified, the shape of the response curve is virtually
determined. However, not all these specifications necessarily apply to any given case.
Quite often, the transient response requirements are described in terms of pole-zero
specifications instead of step response specifications. For example, poles are specified
in the shaded area of the following figure. In general, we may have the following
constraints on the response due to the specifications on the transient response:
2
n
1.8
0.6(1 )
n
d d
r r r
d d
d
s
n
d
s
t t t
PO PO PO
l F t t
t
' '
The above specifications and constraints forms the shaded area in the following
figure.
The contours of constant
n
where, S(s) and T(s) are sensitivity and complementary sensitivity function of
the system. If
( ) T s
is given by the following,
1
1
( )
( )
( )
m
i
i
n
j
j
k s z
T s
s p
, where
(0)
(0)
n
d
p
p
are finite.
The system will then be called as type-N system. For example, when N=0, it is a type-
0 system, N=1 as type-1 system, and so on.
The error of the system can be written as:
1 1
( ) ( ) ( )
1 1
o o
e s R s R s
G G
+ +
When R is a unit step change, then according to the final value theorem, the steady-
state error becomes:
0
1 1 1
( ) lim
1 (0) 1 (0)
s
o o
e t s
G s G
' ;
+ +
If we assume that
(0) 1 H
, we have:
0
1 1 1 1
( ) lim
1 (0) 1 (0) 1
s
o o P
e t s
G s G K
' ;
+ + +
where,
P
K
is known as the position error constant. So, if zero steady-state error is
required, we should let
(0)
o
G
, in other words, the
( )
o
G s
should be, at least, of
type-1 system.
Similarly, if the system is required to have zero offset to a ramp input, we should let
( )
o
sG s
because of the following:
2
0 0
0
1 1 1 1 1
( ) lim lim
1 (0) (0) lim (0)
s s
o o o v
s
e t s
G s sG sG K s
' ; ' ;
+ +
And,
V
K
is known as the velocity error constant. In order to have zero offset,
( )
o
G s
has to be of at least type-2.
By the same reasoning, the system will have zero steady-state offset to a
parabolic input,
( )
o
G s
should be at least of type-3, because:
3 2 2 2
0 0
0
1 2 1 1 1
( ) lim lim
1 (0) (0) lim (0)
s s
o a o o
s
e t s
G K s s s G s G
' ; ' ;
+ +
where,
a
K
is called as the acceleration error constant.
To summarize:
5
1
( ) for a unit step input
1
1
( ) for a ramp input
1
( ) for a parabolic input
P
V
a
e
K
e
K
e
K
'
)
3. Cut-off rate
Notice that, referring to the following figure:
0
( )
max ( ) ; ( )
1 ( )
o
P cl cl
o
G s
M G j G s
G s
>
+
{ }
0
arg max ( )
p cl
G j
>
p
, and the bandwidth
b
are uniquely related to and
n
of the system:
2
1 2 for 0.707
P n
2
1
for 0.707
2 1 2
P n
M
0.5
2 4
(1 2 ) 4 4 2
b n
1
+ +
]
Like the general envelope specification on a step response, the frequency-
domain requirements may also be given as constraint boundaries as shown in the
following figure.
The general feature of the open-loop transfer function are that the gain in low-
frequency region be large and, in high-frequency region be as low as possible. Near
the gain crossover frequency, the slope of log-magnitude curve in Bode plot should be
close to -20db/decade and approach -40db/decade at higher frequency region, if
7
possible.
Based on the loop gain as shown in the previous figure, the complementary
sensitivity function and sensitivity function are given as follows:
2.4. Robustness specifications for SISO LTI systems
In control system design, besides the system being nominally stable with certain
8
performance specifications, there needs also some guarantee of stability regarding to
the discrepancy between the nominal model and the real plant. In time domain,
relative stability is measured by parameters such as maximum overshoot and the
decay ratio. In frequency-domain, resonant peak can be used to indicate relative
stability. Besides, Gain margin and phase margin are two design criteria commonly
used to measure systems relative stability.
In the above figure, the open-loop transfer function, L(s) is considered for
defining the gain margin and phase margin. Referring to the following figure:
From the above figure, there are two related frequencies called as gain crossover
frequency,
g
. This result can be obtained by considering the following two equivalent systems:
Thus, based on
open loop
G
, one can obtaine the following:
2
1
4 2
2
( ) , ( ) tan
(2 )
n n
CL CL
n
G j G j
+
R
0.5
4 2
4 1 2 ,
c
c
n
cut off frequency
1
+
]
1
4 2
2
. . tan
4 1 2
P M
+
In general, I
2
( 2 )
n
n
s s
+
R
R
y
y
o p e n l o o p
G
11 1
2
( 2 )
n
n
s s
+
R
R
y
y
CL
G
0.64 0 0.707
0.71 0 0.707
0.77 0 0.707
c
n
for
for
for
< <
< <
'
< <
These gives a close connection between performance and robustness, and allows one
to fully specify such a control system by means of phase margin and bandwidth alone.
In some cases the gain margin and phase margin are not helpful indicators of stability.
For example, a high-order system may have large gain margin and phase margin,
however, its Nyquist plot may stil get close enough to (-1,0) point to incur a large
resonant peak, M
p
. Such a system may occur only in high-order systems. Therefore,
the designer should check any result obtained by using GM and PM as indicators of
relative stability.
1 min
1 1
1 1
GM
, min
1 1
( ) ( )
Min
S j Max S j
12
1 min
2
2
PM Sin
,
min
1 GM +
, min
1 1
( ) ( )
Min
T j Max T j
2.5 Closed-loop Tracking performance Based on the frequency Response:
A correlation between the frequency and time responses of a system, leading to a
method of gain setting in order to achieve a specified closed-loop response has been
well developed. As has been shown previously,
P
M
is correlated with
and, hence,
the percent overshoot. The acceptable region of this
P
M
is
1 1.4
P
M
.
13
The contours of constant values of
P
M
drawing in the complex plane yield a
rapid means of determining the values of
P
M
and
r
.
14