Documente Academic
Documente Profesional
Documente Cultură
Steady-State Errors
In this lecture, you will learn:
Test inputs:
1. Step (constant position)
2. Ramp (constant velocity)
3. Parabola (constant acceleration)
Steady State Error
Steady State Error Position
System must be stable before
checking the steady-state error.
STEP RESPONSE
• Output 1: SS error, e1() is zero
• Output 2: SS error, e2() is finite
Steady State Error Velocity
System must be stable before
checking the steady-state error.
RAMP INPUT
• Output 1: SS error, e1() is zero
• Output 2: SS error, e2() is finite
• Output 3: SS error, e3() is infinite
Steady State Error Acceleration
System must be stable before
checking the steady-state error.
RAMP INPUT
• Output 1: SS error, e2() is finite
• Output 3: SS error, e3() is infinite
Representation : Steady State Error
General Representation
R(s) and C(s) : Input and Output Respectively
E(s) : Steady State Error T(s) : Closed loop transfer function
Definition:
Error is the difference between output and command input .
e ( ) lim e (t ) lim s E ( s )
t s0
e ( ) lim sR ( s ) [1 T ( s )]
s0
Standard Response
e ( ) lim sR ( s ) [1 T ( s )]
s 0
Step Input
1
R(s) e( ) estep ( ) lim[1 T ( s )]
s s0
Ramp Input
R(s)
1 [1 T ( s )]
e( ) eramp ( ) lim
s2 s0 s
Parabolic Input
1 [1 T ( s )]
R(s) 3 e( ) e para ( ) lim
s s0 s2
Example 1: SS Error for System with no integrations
r (t ) u (t )
r (t ) tu (t )
r (t ) t 2 u (t )
5
T (s)
s 2 7 s 10
e ( ) lim sR ( s ) [1 T ( s )]
s 0
1 1 5 s 2 7 s 10 5 1
R(s) e ( ) e step ( ) lim s [1 2 )] lim [ 2 ]
s s0 s s 7 s 10 s 0 s 7 s 10 2
1 1 s 2 7s 5 1
R(s) 2 e ( ) e ramp ( ) lim s 2 [ 2 ]
s s0 s s 7 s 10 0
2 2 s 2 7s 5 10
R(s) 3 e ( ) e parabola ( ) lim s 3 [ 2 ]
s s0 s s 7 s 10 0
Representation : Steady State Error
e ( ) lim e (t ) lim sE ( s )
t s0
sR ( s )
e( ) lim
s0 1 G ( s)
Standard Response (for Unity Feedback Systems)
sR ( s )
e( ) lim
s0 1 G ( s)
Step Input
1 s (1 / s ) 1
R(s) e( ) estep ( ) lim
s s0 1 G ( s) 1 lim G ( s )
Ramp Input s0
1 s (1 / s 2 ) 1
R(s) 2 e( ) eramp ( ) lim
s s0 1 G ( s) lim sG ( s )
s0
Parabolic Input
1 s (1 / s 3 ) 1
R(s) 3 e( ) e para ( ) lim
s0 1 G ( s) lim s 2 G ( s )
s s0
Example 2: SS Error for System with no integrations
r (t ) 5u (t )
r (t ) 5tu (t )
r (t ) 5t 2 u (t )
5 s (5 / s ) 5 5 5
R(s) e( ) estep ( ) lim
s0 1 G ( s) 1 lim G ( s ) 1 20 21
s s0
5 5 5
R(s) 2 e( ) eramp ( )
s lim sG ( s ) 0
s0
10 10
10 e( ) e parabola ( )
R(s) 3 lim s 2 G ( s ) 0
s s0
Example 3: SS Error for System with one integration
r (t ) 5u (t )
r (t ) 5tu (t )
r (t ) 5t 2u (t )
5 5 5 5
R(s) e( ) estep ( ) 0
s 1 lim G ( s ) 1
s0
5 5 5 1
R(s) e( ) eramp ( )
s2 lim sG ( s ) 100 20
s0
10 10 10
R(s) e( ) e parabola ( )
s3 lim s 2 G ( s ) 0
s0
Defining : Static Error Constants for Unity Feedback
Position Constant, Kp
1
K p lim G ( s ) estep ( )
s 0 1 K p
Velocity Constant, Kv
1
K v lim sG ( s ) eramp ( )
s 0 Kv
Acceleration Constant, Ka
1
e para ( )
K a lim s 2G ( s ) Ka
s 0
1
500 2 5 estep ( ) 0.161
K p lim G ( s ) 5.208 1 K p
s0 8 10 12
1
K v lim sG ( s ) 0 eramp ( )
s0 Kv
K a lim s 2G ( s ) 0 1
s0 e parabola ( )
Ka
Example 5: Error Constant – system with one integrator
1
estep ( ) 0
K p lim G ( s ) 1 K p
s0
500 2 5 6 eramp ( )
1
1
0.032
K v lim sG ( s ) 31 .25 K v 31 .25
s0 8 10 12
K a lim s 2 G ( s ) 0 1
s0
e parabola ( )
Ka
Example 6: Error Constant – system with two integrators
K p lim G ( s ) estep ( )
1
0
s0 1 K p
K v lim sG ( s ) 1
s0 eramp ( ) 0
500 2 4 5 6 7 Kv
K a lim s G ( s )
2
875 1 1
s0 8 10 12 e parabola ( )
K a 875
Minggu ke – 5
Steady-State Errors
System Types for Unity Feedback
SS errors are dependent upon no. of integrations in the forward path
2 2
System Type 0
N (s)
T (s)
( s n a n 1 s n 1 a1 s a0 )
1
K p const
1
K p lim G ( s )
step input estep ( ) 1 K p s 0
1 K p
eramp ( )
1
Kv 0 K v lim sG ( s )
ramp input Kv s 0
1
Parabola e para ( ) Ka 0 K a lim s 2G ( s )
Ka s 0
System Type 1
N (s)
T (s)
s ( s n a n 1 s n 1 a1 s a0 )
1
step input estep ( ) Kp 0
1 K p
1 1
ramp input eramp ( ) K v const
Kv Kv
1
Parabola e para ( )
Ka
Ka 0
System Type 2
N (s)
T (s)
s 2 ( s n a n 1 s n 1 a1 s a0 )
1
step input estep ( ) Kp 0
1 K p
1
ramp input eramp ( ) Kv 0
Kv
1 1
Parabola e para ( ) K a const Ka
Ka
System Type 0, 1, and 2
Specifications : Steady state Error
Available information:
System Type: Type 1
Input Type: Ramp Input
Type of Static Error Constant: Velocity Constant, Kv
1
eramp ( ) 0 .1
Kv
Design: 1 K 5
Kv 10 lim sG ( s )
eramp ( ) s0 678
K 672
Steady-State Error for Disturbances
s sG 2 ( s )
e R ( ) lim R(s) eD ( ) lim D(s)
s 0 1 G ( s )G ( s ) s 0 1 G ( s )G ( s )
1 2 1 2
Steady-State Error for Disturbances
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
e( ) eR ( ) eD ( )
s
eR ( ) lim R(s)
s 0 1 G ( s )G ( s )
1 2
sG 2 ( s )
eD ( ) lim D(s)
s 0 1 G ( s )G ( s )
1 2
Steady-State Error for Disturbances
Assume step disturbance, D(s) = 1/s
e( ) eR ( ) eD ( )
s
eR ( ) lim R(s)
s 0 1 G ( s )G ( s )
1 2
sG 2 ( s )
eD ( ) lim D(s)
s 0 1 G ( s )G ( s )
1 2
1
eD ( step ) ( )
1
lim lim G1 ( s )
s0 G ( s) s0
2
1 1
eD ( )
0 1000 1000
Non-unity Feedback
G ( s ) G1 ( s )G2 ( s )
H ( s ) H 1 ( s ) / G1 ( s )
G (s)
T (s)
1 G (s) H (s)
Non-unity Feedback
G (s)
Ge ( s )
1 G (s) H (s) G (s)
Example 9: SS Error for Nonunity Feedback
Find: 1) System type
2) Error constant
3) SS Error for a unit step input
G (s)
GE ( s)
Step 1: Simplify the unity feedback system 1 G (s) H (s) G (s)
100 ( s 5)
s 3 15 s 2 50 s 400
1) System is type 0 since there is no pure integrations
100 5 5
2) Error Constant, Kp K p lim G E ( s )
3) SS Error, e()
s0 400 4
1 1
e( ) 4
1 K p 1 5
4
Definition : Steady State Error for Nonunity Feedback
w/ Disturbances
sR ( s )G1 ( s )
e a1 ( s ) lim
s0 1 G ( s) H ( s)
2 1
Example : Steady State Error for Nonunity Feedback
w/ Disturbances
Find the steady state actuating signal for unity step input. Repeat for
unit ramp input
Step Ramp
sR ( s )G1 ( s ) 1
ea ( s ) lim s( )
s0 1 G ( s) H ( s) 1
2
e a ( ) lim s
2 1
s0 100 1 2
1 1 ( )( )
s( ) s ( s 10 ) s 5
ea ( s ) lim s 0
s0 100 1
1 ( )( )
s ( s 10 ) s 5
Non-unity Feedback with disturbance
𝐸𝑎
𝐸 𝑠 = 𝑅 𝑠 − 𝐶(𝑠)
𝐸𝑎 𝑠 = 𝑅 𝑠 − 𝐶 𝑠 𝐻(𝑠)
𝐶 = 𝐸𝑎 𝐺1 𝐺2 + 𝐷𝐺2
𝐺1 𝐺2 𝐺2
𝐸 = 1− 𝑅− 𝐷
1 + 𝐺1 𝐺2 𝐻 1 + 𝐺1 𝐺2 𝐻
Steady-State Error for Non-unity Feedback
with disturbance
𝐺1 𝐺2 𝐺2
𝐸 = 1− 𝑅− 𝐷
1 + 𝐺1 𝐺2 𝐻 1 + 𝐺1 𝐺2 𝐻
𝐺1 𝐺2 𝐺2
𝑒 ~ = lim 𝑠𝐸 𝑠 = lim 1 − 𝑠𝑅 − lim 𝑠𝐷
𝑠→0 𝑠→0 1 + 𝐺1 𝐺2 𝐻 𝑠→0 1 + 𝐺1 𝐺2 𝐻
If the system has step input and step disturbance, for zero error:
𝐺1 𝐺2 𝐺2
lim =1 and lim =0
𝑠→0 1 + 𝐺1 𝐺2 𝐻 𝑠→0 1 + 𝐺1 𝐺2 𝐻
PROBLEM
1. Transfer function of system :
1000 ( s 8)
G (s)
( s 7 )( s 9)
a. Find : Type System, Kp, KV, Ka
b. Find steady state error for input step, ramp, parabolic
4. Find the value of K so that there is 10% steady state error in open loop .
𝐱ሶ = 𝐀 𝐜𝐥 𝐱 + 𝐁𝒓
𝐲 = 𝐂𝐱
𝐸 𝑠 = 𝑅 𝑠 − 𝑌(𝑠)
𝑌 𝑠 = 𝑅 𝑠 𝑇(𝑠)
𝐸 𝑠 = 𝑅 𝑠 (1 − 𝑇 𝑠 )
𝐸 𝑠 = 𝑅 𝑠 (1 − 𝐂(𝑠𝐈 − 𝐀 𝐜𝐥 )−1 𝐁)
Ramp Inputs 𝑟=t
Steady state solution, 𝐱 𝐬𝐬 , for 𝐱 𝑉1 𝑡 + 𝑊1
𝑉 𝑡 + 𝑊2
𝐱 𝐬𝐬 = 2 = 𝐕𝑡 + 𝐖
⋮
𝑉𝑛 𝑡 + 𝑊𝑛
𝑉𝑖 and 𝑊𝑖 are constant, hence
𝑉1
𝑉
𝐱ሶ 𝐬𝐬 = 2 =𝐕
⋮
𝑉𝑛
𝐱ሶ = 𝐀 𝐜𝐥 𝐱 + 𝐁𝒓
𝐲 = 𝐂𝐱
𝐕 = 𝐀 𝐜𝐥 (𝐕𝑡 + 𝐖) + 𝐁t 𝐀 𝐜𝐥 𝐕𝑡 + 𝐁𝑡 = 𝟎
𝐕 = −𝐀 𝐜𝐥 −𝟏 𝐁 𝐖 = 𝐀 𝐜𝐥 −𝟏 𝐕
𝑦𝑠𝑠 = 𝐂(𝐕𝑡 + 𝐖)
𝑒 ~ = lim (𝑡 − 𝑦𝑠𝑠 )
𝑡→∞
𝑒 ~ = lim (𝑡 + 𝐂[𝐀 𝐜𝐥 −𝟏 𝐁𝑡 + (𝐀 𝐜𝐥 −𝟏 )𝟐 𝐁] )
𝑡→∞
Sensitivity
Degree to which changes in system parameters affect
system transfer function (performance)
Zero sensitivity is ideal
F / F P F
lim lim
P 0 P / P P 0 F P
P F
S F :P
F P
Example 10: Sensitivity
K
T (s)
s 2 as K
a T a Ks as
S T :a 2
T a K ( s as K ) 2 s 2 as K
2
s as K
Thus increased value of K will reduce the sensitivity
of the closed loop transfer function
Example : Sensitivity
1 a
e( )
Kv K
a e a 1 K e K a
S e:a 1 S e:K 2 1
e a a K e K a K
K K