Chapter 7 Steady-State Error
Chapter 7 Steady-State Error
Chapter 7 Steady-State Error
1
7.1 Introduction, Page 336
7.2 Steady-State Error for Unity Feedback Systems, Page 339
7.3 Static Error Constants and System Type, Page 345
7.4 Steady-State Error Specifications, Page 348
7.5 Steady-State Error for Disturbances, Page 351
7.6 Steady-State Error for Nonunity Feedback Systems Page 353
7.7 Sensitivity Page 356
7.8 Steady-State Error for Systems in State Space Page 359
2
Introduction
Control systems analysis and design focus on
three specifications:
(1) transient response
(2) stability
(3) steady-state errors
Definition
Steady-state error is the difference between the
input and the output for a prescribed test input as
t
3
Figure1.5
Elevator input and output
4
Table 7.1
Test waveforms for evaluating steady-state errors of
position control systems
5
Laplace Transform Theorems
6
Steady-state error: (step input)
8
Steady-state error: (ramp input)
9
Steady State Error of Closed-loop Systems
a. General representation
b. Representation for
unity feedback systems
10
E(s) = R(s) - C(s) is the error.
For step input, in the steady state, if c(t)
equals r(t), e(t) will be zero.
a. System with finite With a pure gain, K, the error, e(t),
steady-state error for a cannot be zero if c(t) is to be finite and
step input nonzero
1
E ( s ) ss C ( s ) ss
K
11
7.2 Steady-State Error for
Unity Feedback Systems
12
Final and initial value theorem
E ( s) R( s) C (s)
C ( s ) R ( s )T ( s )
E ( s ) R ( s)[1 T ( s )]
13
Example 7.1
PROBLEM:
Find the steady-state error for the system shown in the Figure if
T(s) = 5/(s2 + 7s + 10) and the input is a unit step.
s2 7s 5
E ( s)
s s 2 7 s 10
14
Steady-State Error in Terms of G(s)
• System may be configured as unity
feedback system with forward
transfer function G(s)
R( s) E ( s) E ( s)G ( s )
15
Effect of various inputs on the
steady-state error
Step Input
R(s) = 1/s For the limit to be infinite, the den
must equl zero as s goes to zero
n 1
The term is dc gain of G(s) At least one pure integration must
be present in the forward path
For zero steady-state error
If no integrator --- n=0
Finite error
16
Ramp Input
R(s) = 1/s2
SOLUTION:
• First verify that the closed-loop
system is stable.
• Next, for the input 5u(t), whose For the input 5tu(t), whose
Laplace transform is 5/s, the steady- Laplace transform is 5/s2,
state error will be five times as large
as that given by the Eq for ss error
For the input 5t2u(t), whose
Laplace transform is 10/s3,
19
Example 7.3 Steady-State Errors for Systems with One Integration
SOLUTION:
• First verify that the closed-loop
system is stable.
For the input 5tu(t), whose
• Next, for the input 5u(t), whose Laplace transform is 5/s2,
Laplace transform is 5/s, the steady-
state error will be five times as large
as that given by the Eq for ss error
for a unit step input.
For the input 5t2u(t), whose
Laplace transform is 10/s3,
21
7.3 Static Error Constants and
System Type
22
uni
ty neg
a tive
fe e
Performance specifications for the dba
ck sys
transient response tem
s
• damping ratio,
• natural frequency,
• settling time,
• percent overshoot,
• Peak time
• Rise time
Parameters that can be used as steady-state error
performance specifications, are called
1 2
e() estep ()
lim s 2G ( s) K a lim s G ( s )
s 0 s 0
24
Steady-State Error via Static Error Constants
Example 7.4
PROBLEM:
For each system in
the Figure, evaluate
the static error
constants and find the
expected error for the
standard step, ramp,
and parabolic inputs.
25
26
27
28
uni
System Type ty neg
a tive
fe e
dba
ck sys
tem
s
30
???
31
7.4 Steady-State Error
Specifications
32
32
Just as
damping ratio, ζ
settling time, Ts
peak time, Tp
percent overshoot, % OS
are used as specifications for a control
system's
transient response
Position constant, Kp
Velocity constant, Kv
Acceleration constant, Ka
33
Wealth of information contained within the
specification of a static error constant
For example, if a control system has the specification Kv = 1000,
we can draw several conclusions:
1. The system is stable.
2. The system is of Type 1, since only Type 1 systems have Kv's that are finite
constants.
Recall that Kv = 0 for Type 0 systems
Kv = Type 2 systems
for
3. A ramp input is the test signal.
Since Kv is specified as a finite constant, and the steady-state error for a
ramp input is inversely proportional to Kv, we know the test input is a ramp.
4. The steady-state error between the input ramp and the output ramp is 1/Kv per unit
of input.
34
Example 7.5 Interpreting the Steady-State Error Specification
PROBLEM:
What information is contained in the specification Kp = 1000?
SOLUTION:
• The system is stable.
• The system is Type 0, since only a Type 0 system has a
finite Kp. Type 1 and Type 2 systems have Kp =
• The input test signal is a step, since Kp is specified.
• The error per unit step is
1 1 1
e( )
1 K p 1 1000 1001
35
Example 7.6 Gain Design to Meet a Steady-State Error Specification
36
7.5 Steady-State Error for
Disturbances
37
Figure 7.11
Feedback control system
showing disturbance
R( s ) D ( s )G2 ( s) 1 G1 ( s )G2 ( s ) E ( s )
E(s) =
1 G2 ( s )
E (s) R( s ) D( s )
1 G1 ( s )G2 ( s ) 1 G1 ( s )G2 ( s )
transfer function
transfer function
relating E(s) to D(s)
relating E(s) to R(s)
38
1 G2 ( s )
E (s) R( s) D( s )
1 G1 ( s )G2 ( s ) 1 G1 ( s )G2 ( s )
Applying the final value theorem
s sG2 ( s )
e() lim sE ( s ) lim R ( s ) lim D( s)
s 0 s 0 1 G ( s )G ( s ) s 0 1 G ( s )G ( s )
1 2 1 2
1
eD ()
Let us explore the conditions on eD () 1
that must exist to reduce the error due to lim G1 ( s )
lim G2 ( s) s 0
the disturbance s 0
39
1
eD ()
1
lim G1 ( s )
lim G2 ( s ) s 0
s 0
or
b. decreasing the dc gain of G2(s)
40
Example 7.7 Steady-State Error Due to Step Disturbance
1 1 1
eD ()
1 0 1000 1000
lim G1 ( s )
lim G2 ( s ) s 0
s 0
42
Nonunity Feedback System
The feedback path of a control system may be a
pure gain other than unity or may have some controller
dynamic representation and plant
input
transducer Control systems may not
have unity feedback
A general feedback system
because of the
feedback compensation used to
improve performance
or
E(s) = R(s) — C(s) because of the physical
model for the system
???
43
Forming an equivalent unity
feedback system from a non-unity
feedback system through block
diagram manipulation
G(s) = G1(s)G2(s)
H(s) = H1(s)/G1(s)
Unity Feedback
System
E(s) = R(s) — C(s)
44
Example 7.8 Steady-State Error for Nonunity Feedback Systems
s G1 ( s ) R( s )
G1 ( s ) R ( s) ea1 () lim
Ea1 ( s ) s 0 1 G ( s ) H ( s )
1 G2 ( s ) H1 ( s) 2 1
47
Steady-State Actuating Signal
Example 7.9 for Nonunity Feedback Systems
sR ( s )
ea () lim
s 0 1 G ( s) H ( s)
48
7.7 Sensitivity
49
Definition
The extent to which changes in system parameters affect system
transfer functions is called sensitivity.
OR
Sensitivity is ratio of the fractional change in the
function to the fractional change in the parameter
as
the fractional change of the parameter approaches zero
F F
S F :P lim
P 0 P P
P F P F
S F :P lim S F :P
P 0 F P
FP
50
Example 7.10 Sensitivity of a Closed-Loop Transfer Function
PROBLEM: Given the system in the Figure, calculate the sensitivity of the
closed-loop transfer function to changes in the parameter a. How would you
reduce the sensitivity?
SOLUTION:
The closed-loop transfer function is
51
Example 7.11 Sensitivity of Steady-State Error with Ramp Input
PROBLEM: For the system shown in the Figure, find the sensitivity of the
steady-state error to changes in parameter K and parameter a with ramp inputs.
SOLUTION:
The steady-state error for the system is
1 a a e a 1
e( ) Se:a K 1
KV K e a a K
P F K e K a
S F :P Se:K K 2 1
FP e K a K
54
Analysis via final value theorem
A single-input, single-output system represented in state space can
be analyzed for steady-state error using the final value theorem and
the closed-loop transfer function.
x Ax Bu
E ( s ) R ( s ) 1 T ( s )
y Cx
E (s) R( s) Y (s ) T ( s) ???
Y ( s ) R ( s )T ( s ) T ( s) C ( sI A) 1 B
E ( s ) R ( s ) R( s )T ( s ) E ( s ) R( s ) 1 C ( sI A) 1 B
55
???
56