Steady State Error and System Type 2

advertisement
ME 413 Systems Dynamics & Control
Section 10-5: Steady State Errors and System Types
Chapter 10:
Time-Domain Analysis and Design of
Control Systems: Steady State Error and
System Types
A. Bazoune
10.5 STEADY STATE ERROR AND SYSTEM TYPES
Steady-state errors constitute an extremely important aspect of the system performance, for it would
be meaningless to design for dynamic accuracy if the steady output differed substantially from the
desired value for one reason or another.
The steady state error is a measure of system accuracy. These errors arise from the nature of
the inputs, system type and from nonlinearities of system components such as static friction,
backlash, etc. These are generally aggravated by amplifiers drifts, aging or deterioration. The steadystate performance of a stable control system is generally judged by its steady state error to step,
ramp and parabolic inputs.
Consider a unity feedback system as shown
in the Figure. The input is R ( s ) , the output
is C ( s ) , the feedback signal H ( s ) and the
difference between input and output is the
error signal E ( s ) .
E (s)
R (s)
G ( s)
C ( s)
H ( s)
From the above Figure
C (s)
G (s)
=
R (s) 1+ G (s)
(1)
C (s) = E (s) G (s)
(2)
On the other hand
Substitution of Equation (2) into (1) yields
E (s) =
1
R (s)
1+ G (s)
(3)
The steady-state error ess may be found by use of the Final Value Theorem (FVT) as follows:
ess = lim e ( t ) = lim SE ( s ) = lim
t →∞
s→0
1/15
s→0
sR ( s )
1+ G (s)
(4)
ME 413 Systems Dynamics & Control
Section 10-5: Steady State Errors and System Types
Equation (4) shows that the steady state error depends upon the input R ( s ) and the forward
transfer function G ( s ) . The expression for steady-state errors for various types of standard test
signals are derived next.
1.
Unit Step (Positional) Input
Input
r ( t ) = 1( t )
or
R ( s ) = L r ( t ) =
r ( t)
1
s
From Equation (4)
ess = lim
s→0
1
s (1 s )
sR ( s )
1
1
1
= lim
= lim
=
=
→
0
→
0
s
s
1+ G (s)
1+ G (s)
1 + G (s) 1 + G (0) 1 + Kp
t
where K p = G ( 0 ) is defined as the position error constant.
2.
Unit Ramp (Velocity) Input
r ( t ) = t or r ( t ) = 1
1
R ( s ) = L r ( t ) = 2
s
Input
or
From Equation (4)
r ( t)
1
s (1 s 2 )
sR ( s )
1
1
1
= lim
= lim
= lim
=
s→0 1 + G ( s )
s →0 1 + G ( s )
s →0 s + sG ( s )
s → 0 sG ( s )
Kv
ess = lim
1
t
where K v = lim sG ( s ) is defined as the velocity error constant.
s →0
3.
Unit Parabolic (Acceleration) Input
Input
1
r (t ) = t2
2
or
R ( s ) = L r ( t ) =
or r (t ) = 1
r ( t)
1
s3
From Equation (4)
s (1 s3 )
sR ( s )
1
1
1
= lim
= lim 2 2
= lim 2
=
s→ 0 1 + G ( s )
s→0 1 + G ( s )
s→0 s + s G ( s )
s →0 s G ( s )
Ka
ess = lim
where K a = lim s 2G ( s ) is defined as the acceleration error constant.
s→0
2/15
t
ME 413 Systems Dynamics & Control
Section 10-5: Steady State Errors and System Types
10.6 TYPES OF FEEDBACK CONTROL SYSTEMS
The open-loop transfer function of a unity feedback system can be written in two standard forms:
•
The time constant form
G (s) =
(
)
K (Tz1s + 1)(Tz 2 s + 1) Tzj s + 1
(
)
s Tp1s + 1 (Tz 2 s + 1) (Tzk s + 1)
n
(8)
where K and T are constants. The system type refers to the order of the pole of G ( s ) at s = 0 .
Equation (8) is of type n .
•
The pole-zero form
G (s) =
(
K ' ( s + z1 )( s + z2 ) s + z j
)
s ( s + p1 )( s + p2 ) ( s + pk )
n
(9)
The gains in the two forms are related by
∏z
K = K'
j
j
∏p
(10)
k
k
with the gain relation of Equation (10) for the two forms of G ( s ) , it is sufficient to obtain steady
state errors in terms of the gains of any one of the forms. We shall use the time constant form in the
discussion below.
Equation (8) involves the term sn in the denominator which corresponds to number of integrations in
the system. As s → 0 , this term dominates in determining the steady-state error. Control systems are
therefore classified in accordance with the number of integration in the open loop transfer function
G ( s ) as described below.
1.
Type-0 System
If n = 0, G ( s ) =
K
= K the steady-state errors to various standard inputs, obtained from Equations
s0
(5), (6), (7) and (8) are
1
1
1
=
=
1 + G (0) 1 + K 1 + Kp
ess ( Position )
=
ess ( Velocity )
= lim
s →0
ess ( Acceleration ) = lim
s →0
3/15
1
1
= lim
=∞
s
→
0
sG ( s )
sK
1
1
= lim 2 = ∞
s
→
0
s G (s)
sK
2
(11)
ME 413 Systems Dynamics & Control
Section 10-5: Steady State Errors and System Types
Thus a system with n = 0, or no integration in G ( s ) has
•
•
•
a constant position error,
infinite velocity error and
infinite acceleration error
2.
Type-1 System
If n = 1, G ( s ) =
K
, the steady-state errors to various standard inputs, obtained from Equations (5),
s1
(6), (7) and (8) are
1
1
1
= lim
=
=0
s
→
0
K 1+ ∞
1 + G (0)
1+
s
1
1
1
1
ess ( Velocity )
= lim
= lim
= =
s →0 sG ( s )
s→0
K K Kv
s
s
1
1
1
ess ( Acceleration ) = lim 2
= lim
= =∞
s →0 s G ( s )
s→0 2 K
0
s
s
ess ( Position )
=
(12)
Thus a system with n = 1, or with one integration in G ( s ) has
• a zero position error,
• a constant velocity error and
• infinite acceleration error
3.
Type-2 System
If n = 1, G ( s ) =
K
, the steady-state errors to various standard inputs, obtained from Equations (5),
s2
(6), (7) and (8) are
1
1
1
= lim
=
=0
1 + G ( 0 ) s→0 1 + K 1 + ∞
s2
1
1
1
ess ( Velocity )
= lim
= lim
= =0
s →0 sG ( s )
s →0
K ∞
s 2
s
1
1
1
1
ess ( Acceleration ) = lim 2
= lim
= =
s →0 s G ( s )
s →0 2 K
s 2 K Ka
s
ess ( Position )
=
Thus a system with n = 2, or with one integration in G ( s ) has
• a zero position error,
• a zero velocity error and
• a constant acceleration error
4/15
(13)
ME 413 Systems Dynamics & Control
Section 10-5: Steady State Errors and System Types
TABLE 1.
Steady-state errors in closed loop systems
r(t) = A
ess =
A
1 + Kp
ess = ∞
ess = ∞
r(t ) = At
ess =
ess = 0
A
Kv
ess = ∞
r (t ) =
ess = 0
ess = 0
K p = lim G(s) Kv = lim sG(s)
s→0
s →0
1 2
At
2
ess =
A
Ka
Ka = lim s2G(s)
s→0
where K p = G ( 0 ) is defined as the position error constant.
where K v = lim sG ( s ) is defined as the velocity error constant.
s →0
where K a = lim s 2G ( s ) is defined as the acceleration error constant.
s→0
█
Example 1 : Given the control system shown in the figure below, find the value of K so that
there is 10% error in the steady state.
R (s)
E( s)
K ( s + 5)
s ( s + 6 )( s + 7 )( s + 8 )
5/15
C( s)
ME 413 Systems Dynamics & Control
█
Section 10-5: Steady State Errors and System Types
Solution
Since the system type is 1, the error stated in the problem must apply to a ramp input; only a
ramp yields a finite error for in a type 1 system. Thus,
e (∞) =
1
= 0.1
kv
Therefore,
kv = 10 = lim sG ( s ) =
s →0
K ×5
5K
336 × 10
=
⇒ K=
= 672
6 × 7 × 8 336
5
10.7 STEADY STATE ERROR FOR NON-UNITY FEEDBACKSYSTEMS
R (s)
E(s)
C ( s)
G ( s)
H( s)
Add to the previous block two feedback blocks H1 ( s ) = −1 and H1 ( s ) = 1
R (s)
E(s)
G ( s)
C ( s)
H( s)
−1
R (s)
E(s)
G (s)
C ( s)
H ( s) −1
Ge ( s)
R (s)
E (s)
G( s)
1+ G( s) H( s) −G( s)
6/15
C ( s)
ME 413 Systems Dynamics & Control
Section 10-5: Steady State Errors and System Types
The equivalent forward transfer function is
Ge ( s ) =
█
G( s )
G( s )
=
1 + G ( s ) H ( s ) - G ( s ) 1 + G ( s ) H ( s ) - 1 
Example 2
For the system shown below, find
• The system type
• Appropriate error constant associated with the system type, and
• The steady state error for unit step input
R (s)
E (s)
C ( s)
100
s ( s + 10 )
1
s+5
█
Solution
The equivalent feed-forward transfer function is
Ge ( s ) =
G ( s)
G (s)
=
1 + G ( s ) H ( s ) − G ( s ) 1 + G ( s ) H ( s ) − 1
100
100
s ( s + 10 )
s ( s + 10 )
=
=

100  1
100  (1 − s − 5) 
1+
− 1  s ( s + 10 )( s + 5 ) +



s ( s + 10 )  ( s + 5 ) 
s ( s + 10 )  ( s + 5) 
=
100 ( s + 5)
100 ( s + 5 )
= 3
s ( s + 10 )( s + 5 ) + 100 (1 − ( s + 5) ) s + 15s2 − 50 s − 400
•
System Type: 0
•
Appropriate error constant K p = Ge ( 0 ) =
•
100 ( 0 + 5 )
5
=−
2
0 + 15 × 0 − 50 × 0 − 400
4
1
1
1
Steady State Error = ess =
=
=
= −4
1 + Kp 1 − 5 1 − 5
4
4
3
The negative value for steady state error implies that the output is larger than the input step.
7/15
ME 413 Systems Dynamics & Control
Section 10-5: Steady State Errors and System Types
8/15
ME 413 Systems Dynamics & Control
Section 10-5: Steady State Errors and System Types
9/15
ME 413 Systems Dynamics & Control
Section 10-5: Steady State Errors and System Types
10/15
ME 413 Systems Dynamics & Control
Section 10-5: Steady State Errors and System Types
11/15
ME 413 Systems Dynamics & Control
Section 10-5: Steady State Errors and System Types
12/15
ME 413 Systems Dynamics & Control
Section 10-5: Steady State Errors and System Types
13/15
ME 413 Systems Dynamics & Control
Section 10-5: Steady State Errors and System Types
14/15
ME 413 Systems Dynamics & Control
Section 10-5: Steady State Errors and System Types
15/15
Download