Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
20 views

Module 3

Uploaded by

XCALIBUR 11216
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Module 3

Uploaded by

XCALIBUR 11216
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

06-01-2024

Performance of Feedback Control Systems


Time response of systems

 In the design of feedback control system our aim is ensure that the
feedback control system meets certain performance specifications. c(t) = ct(t) + css(t)
 Measurable performance specifications include:
. Time domain specifications
The time response of a control system is divided
. Transient-response specifications:
into two parts:
-percentage overshoot
 ct(t) - transient response
-settling time
-peak time
-rise time  css(t) - steady state response
. Steady-state response specifications:
-steady-state errors
. Frequency domain specifications

Transient response Steady-state response


 The response that exists for a long time
 All real control systems exhibit transient following any input signal initiation.
phenomena to some extend before steady
state is reached.

lim ct(t) = 0 for t 

1
06-01-2024

Test signals r(t) = A tn First order system

n=0 n=1 n=2


r(t) = A r(t) = At r(t) = At2 a
R(s) = A/s R(s) = A/s2 R(s) = 2A/s3 C(s)  R(s) G(s)  c(t)  1 eat
s(s  a)

First-order system response to a unit step


Performance of a Second-Order System

Transient response specification:


1. Time-constant, 1/a
2. Rise time, Tr
3. Settling time, Ts

2
06-01-2024

n2
Relationship between the characteristic-equation A second-order system: G ( s) 
s  2n s  n2
2

roots and the step response


n2   1: j
A second-order system: G ( s) 
s 2  2n s  n2 s1,2  n  n  2  1 overdamped
0
Its characteristic equation: D( s)  s 2  2n s  n2  0
j
The value of  determines the location of the roots of D ( s )  0.   1: s1,2  n
0 critically damped
  1: s1,2  n  n  2  1 overdamped
0    1: j
  1: s1,2  n critically damped
s1,2  n  jn 1   2
0    1: s1,2  n  jn 1   2 underdamped 0 underdamped

  0 : s1,2   jn j
undamped
  0 : s1,2   jn
0
undamped

Overdamped Underdamped

9 9 9 9
C(s)   C(s)  
s(s2  9s  9) s(s  7.854)(s  1.146) s(s  2s  9) s(s  1 j 8)(s  1 j 8)
2

c(t)  1 0.171e7.854t  1.17e1.146t 8


c(t)  1 et (cos 8t  sin 8t)
8

3
06-01-2024

Undamped Critically damped

9 9
9 C(s)  
C(s)  2 s(s  6s  9) s(s  3) 2
2

s(s  9)

c(t)  1 cos 3t c(t)  1 3te3t  e3t

Step response for second order system


damping cases Finding n and  for a second-order system

36 s 2  2 n s   n  0
2
G(s) 
s  4.2s  36
2
s1   n   n  2  1
n 2
G(s)  s2   n   n  2  1
s  2 n s   n
2 2

 n 2  36
2 n  4.2
n  6
  0.35

4
06-01-2024

Time-Domain Specifications Standard performance measures


 Rise time: is the time required for the step response to go from 0
to 100% of its final value (usually unity).
 Peak time: is the time required for the step response to reach the 4
first peak of the overshoot.
Ts (s)  4  
 n
Settling time
 Overshoot: is the difference between the maximum value of the
 Peak time
step response and its steady-state value (usually unity). T p
 Settling time: is the time required for the step response to reach n 1   2
and remain within a certain percentage (usually 2%) of its final value 
(usually unity).
1 2
Peak response
M pt e

1 2
Percent overshoot
P.O.  100e

Example Example
 Consider the system shown in following figure, where Rise Time Peak Time
damping ratio is 0.6 and natural undamped frequency is 5
rad/sec. Obtain the rise time tr, peak time tp, maximum   
tr  tp 
overshoot Mp, and settling time 2% and 5% criterion ts when
d d
the system is subjected to a unit-step input.

Settling Time (2%) Maximum Overshoot

4 
t s  4T  
 n Mp e
1 2
 100
3
t s  3T 
 n
Settling Time (4%)

5
06-01-2024

Example Example
Rise Time Peak Time
Settling Time (2%)
   4
tr  tp  ts 
d d  n
4
3.141   3.141 ts   1.33s
tr   tp   0.785s 0 .6  5
n 1   2 4
Settling Time (4%)

n 1   2 3
  tan1( )  0.93 rad ts 
n  n
3.141  0.93 3
tr   0.55s
5 1  0. 6 2
ts   1s
0.6  5

Example Example
Maximum Overshoot  For the system shown in Figure, determine the values of gain K and

velocity-feedback constant Kh so that the maximum overshoot in
 the unit-step response is 0.2 and the peak time is 1 sec. With these
1 2
Mp e  100 values of K and Kh, obtain the rise time and settling time. Assume
that J=1 kg-m2 and B=1 N-m/rad/sec.

3.1410.6

1 0.6 2
Mp e  100

M p  0.095  100

M p  9.5%

6
06-01-2024

Example Example

Since J  1 kgm 2 and B  1 Nm/rad/sec


C( s ) K

R( s ) s 2  (1  KK h )s  K
• Comparing above T.F with general 2nd order T.F

C( s )  n2
 2
R( s ) s  2 n s   n2

(1  KK h )
n  K  
2 K

Example Example
(1  KK h )  n  3.96
n  K  
2 K
• Maximum overshoot is 0.2. • The peak time is 1 sec

 (1  KK h )
n  K  
tp  2 K
d
3.141 3.53  K 0.456  2 12.5  (1  12.5 K h )
1
2

 n 1   3.532  K K h  0.178
)  ln 0.2 
1 2
ln( e
3.141
n 
K  12.5
1  0.456 2

 n  3.53

7
06-01-2024

Example
n  3.96 Example
 Find the time domain specifications of a
  4 control system having the closed loop
tr  ts  ( )
n 1   2  n transfer function = when the
( )
unit step signal is applied as an input to
t r  0.65s t s  2.48s
this control system.

3
ts 
 n
t s  1.86s

Solution Solution

8
06-01-2024

Error and steady-state error System Type


Open-loop control system Closed-loop control system  System Type: The value of n in the denominator or, the number of
pure integrations in the forward path.
R(s) E(s) Y (s)
R(s) Y (s) G(s)
G(s)
r(t) y(t ) r(t ) e(t ) y(t )

Error: e(t )  r (t )  y (t )
Steady-state error: ess  lim e(t )
t 
 Therefore,
Utilizing the final value theorem: lim f (t )  lim sF ( s ) i. If n = 0, system is Type 0
t  s 0
ii. If n = 1, system is Type 1
ess  lim e(t )  lim sE ( s )
t  s 0 iii. If n = 2, system is Type 2
Assuming r(t)=1(t) is a unit-step input, according to the above
definition, could you calculate the steady-state error of the open-
loop and closed-loop control systems?

System Type Static Error Constant


 Example:  Static Error Constants: Limits that determine the steady-state
i. K s  2 errors.
G s   Type
s  1s  3
0
ii. K 0.5s  1 Position constant:
G s   Type 

ss  12s  1 s 2  s  1  K p  lim G ( s)
1
K 2 s  1
s 0
iii. G s   Type
s3
3  Velocity constant:
K v  lim sG ( s )
s0

 Acceleration constant:
K a  lim s 2G ( s )
s 0

9
06-01-2024

Position Error Constant, Kp Velocity Error Constant, Kv


 Steady-state error for step function input, R(s):  Steady-state error for ramp function input, R(s):
 sRs   R  sRs   R
R s   R s ess  lim 
s  0 1  G s  
 R s   R s
2
ess  lim 
s  0 1  G s  

  1  lim
s 0
G(s)   lim
s 0
sG ( s )

 Position error constant: K p  lim G ( s)  Velocity error constant: K v  lim sG ( s )


s 0 s 0

 Thus,  Thus,
R R
ess  ess 
1 K p Kv

Acceleration Error Constant, Ka Steady State Error


 Steady-state error for parabolic function input, R(s):  Example: Calculate the error constants and determine ess for a
unit step, ramp and parabolic functions response of the following
 sRs   R
R s   R s ess  lim   system.
3
s  0 1  G s   2
  lim s G ( s )
5s  1
s 0
1
G s   ; H s  
 Accerelation error constant:
K a  lim s 2G ( s) s s  12 s5
s 0

 Thus,
R
ess 
Ka

10
06-01-2024

Steady State Error Steady State Error


 Example: Calculate the error constants and determine ess for a  Example: Calculate the error constants and determine ess for a
unit step, ramp and parabolic functions response of the following unit step, ramp and parabolic functions response of the following
system. system.

 For step input,  For ramp input,


 sR s   sR s  
K p  limG( s ) H ( s ) ess  lim 
s  0 1  G s H s  
K v  limsG s H (s ) ess  lim 

s  0 1  G s H  s  
s 0
s 0    
 5s  1     5s  1 
 lim  lim   
s 0 s  12 s  5 
s 0 s s  12s  5   s1 s 
 
   lim 
5s  1

  
 lim 
 
s 1 s2 

1   1 5s  1
s 0
  s0
1  
 ss  12s  5  12  ss  12s  5 
 1 
 lim  0  12
s 0 1   
 

Steady State Error Steady State Error


 Example: Calculate the error constants and determine ess for a  Example: Find the steady-state errors for inputs of 5u(t), 5tu(t), and
unit step, ramp and parabolic functions response of the following 5t2u(t).
system.

 For parabolic input,


sR s  
 
K a  lim s 2G s H s  ess  lim 

s  0 1  G s H s  
5 5 5
s 0   estep ( )   eramp ()  
 5s s  1  1  lim G ( s) 21 lim sG ( s)
 lim    s 0 s 0
s 0 s  12 s  5 
 

 lim 
 
s 1 s3 

0 s0
1  5s  1  5
e para ()  
 s s  12s  5  lim s 2G (s )
s 0


K p  20, K v  0, K a  0

11
06-01-2024

Generalized Error Coefficients

12
06-01-2024

Problems

13

You might also like