Академический Документы
Профессиональный Документы
Культура Документы
Steady-State Error for Closed-Loop Systems Steady-State Error for Closed-Loop Systems
Steady-State Error for Unity Feedback Systems Steady-State Error for Unity Feedback Systems
Steady-State Error for Disturbances Steady-State Error for Disturbances
Steady-State Error for Nonunity Feedback Systems Steady-State Error for Nonunity Feedback Systems
1 Steady-State Error
ENGI 5821 Unit 6: Steady-State Error ENGI 5821 Unit 6: Steady-State Error
Steady-State Error
Steady-State Error
Steady-State Error for Closed-Loop Systems
Steady-State Error for Unity Feedback Systems
Steady-State Error for Disturbances
Steady-State Error for Nonunity Feedback Systems
Transient response
Stability We will be interested in the steady-state error in response to
Steady-state error different inputs: step functions, ramps, and parabolas. These
particular inputs are important because they represent common
Clearly we desire systems with zero steady-state error. We will real-world control inputs for control of position, velocity, and
obtain the steady-state part of the total response simply by letting acceleration respectively.
t → ∞ and determining e(∞). Hopefully it will tend to zero, or at
least some small number.
Important: A prerequisite to our analysis is that the system is
stable. For an unstable system e(∞) = ∞.
f (∞) = lim sF (s) Continuing with our analysis of steady-state error for a closed-loop
s→0
system...
Derivation: Start with the differentiation theorem, E (s) = R(s)(1 − T (s))
Z ∞
d We apply the Final Value Theorem to obtain e(∞).
f (t) e −st dt = sF (s) − f (0)
dt
Z0 ∞ e(∞) = lim sE (s) = lim sR(s)(1 − T (s))
d s→0 s→0
lim f (t) e −st dt = lim [sF (s) − f (0)]
s→0 0 dt s→0
Z ∞ e.g. What is the steady-state error for R(s) = 1/s and
d
f (t) dt = T (s) = 5/(s 2 + 7s + 10). First we obtain E (s),
0 dt
∞ s 2 + 7s + 5
f (t) = E (s) =
0 s(s 2 + 7s + 10)
f (∞) − f (0) =
f (∞) − f (0) = lim sF (s) − f (0) Applying the Final Value Theorem yields e(∞) = 1/2.
s→0
f (∞) = lim sF (s)
s→0
s(1/s)
estep (∞) = lim
s→0 1 + G (s)
1
We will establish E (s) in terms of the system and its input. =
1 + lims→0 G (s)
E (s) = R(s) − C (s)
The quantity lims→0 G (s) is the DC gain of G (s). It is known as
C (s) = E (s)G (s)
the position constant Kp .
R(s)
E (s) = To achieve estep (∞) = 0 the position constant must equal ∞.
1 + G (s)
If lims→0 G (s) = ∞ what does this imply about G (s)? G (s) must
have at least one pole at s = 0. That is, G (s) must have the
following form,
Examples
Parabolic input: R(s) = 1/s 3 :
e.g. Determine the steady-state error for the system below and the
s(1/s 3 ) following inputs: 5u(t), 5tu(t), 5t 2 u(t). Firstly, we should assess
eramp (∞) = lim for stability (not shown).
s→0 1 + G (s)
1
=
lims→0 s 2 G (s)
(s + z1 )(s + z2 ) · · ·
G (s) = This is known as a Proportional Control. The system type is
s n (s + p1 )(s + p2 ) · · ·
completely governed by G (s).
where the type is given by n. The following table summarizes the
We often wish to increase the system type to achieve zero
steady-state error obtained by inputting different inputs into
steady-state error for step inputs (as well as improving the
different types of systems:
response to other inputs). An integrator can be added to serve as
Input Type 0: e(∞) Type 1: e(∞) Type 2: e(∞) a compensator and increase the system type by 1.
1
Step, u(t) 1+Kp 0 0
1
Ramp, tu(t) ∞ Kv 0
1
Parabola, t 2 u(t) ∞ ∞ Ka
Call the first term eR (∞), the steady-state error due to R(s). This
is what we have considered already. The second term is eD (∞),
the steady-state error due to the disturbance.
C (s) = E (s)G1 (s)G2 (s) + D(s)G2 (s) To analyze eD (∞) we need to know D(s). Assume the disturbance
C (s) = R(s) − E (s) is the unit step. We obtain,
If D(s) and G1 (s)E (s) are close then the error will be small. This
can occur by increasing G1 (s) (all for s → 0). Similarly, we can
reduce E (s) by decreasing G2 (s) (for s → 0).
e.g. Determine the steady-state error for the system below for a
step input.
G (s) 100(s + 5)
Ge (s) = = 3
1 + G (s)H(s) − G (s) s + 15s 2 − 50s − 400
s(1/s)
e(∞) = lim = −4
s→0 1 + Ge (s)