Upload
wei-quan
View
218
Download
0
Embed Size (px)
Citation preview
8/11/2019 5System Response
1/36
ME2142 Feedback Control Systems1
System Transient/Time Response
ME2142 Feedback Control Systems
8/11/2019 5System Response
2/36
ME2142 Feedback Control Systems2
System Response
For a stable system, the system response consists of two parts. One is transientresponse, and the other is steady-state response. The magnitude of the transientresponse decreases with time and ultimately vanishes leaving only the steady-stateresponse.
8/11/2019 5System Response
3/36
ME2142 Feedback Control Systems3
For an unstable system, the magnitude of the system response increases with time.
t
Output
System Response
8/11/2019 5System Response
4/36
ME2142 Feedback Control Systems4
System Characteristic Equation
Consider a system with a transfer function, Gc(s) as shown
Gc(s)
System
Input OutputR(s) C(s)
The systems characteristic equationis given by
0)( sDc
with
where Nc(s) and Dc(s) are polynomials of s.
)()()(
)()(
sDsNsG
sRsC
c
cc
Note that the characteristic equation is a property of thesystemand is not dependent on the input.
8/11/2019 5System Response
5/36
ME2142 Feedback Control Systems5
System Characteristic Equation
Examples
Spring-mass-damper (Slide 9: Modelling of Physical Systems)
Transfer Function
Characteristic Eqn:
Kbsms
Kbs
sX
sXsG
i
o
2)(
)()(
02 Kbsms
R-C circuit (Slide 12: Modelling of Physical Systems)
Transfer Function
Characteristic Eqn:
1
1
RCsE
E
i
o
01RCs
Closed-loop feedback system (Slide 9: Block Diagram Algebra)
Transfer Function
Characteristic Eqn:
GH
G
R
C
1
01 GH
8/11/2019 5System Response
6/36
ME2142 Feedback Control Systems6
System Characteristic Equation
The rootsof this equation are the closed-loop poles.
Characteristic equation
0)( sDc
)(
)()(
)(
)(
sD
sNsG
sR
sC
c
c
c
If all the roots, pi, are negative, then the transient responsewill eventually die away as tincreases.
Consider a typical case, in which each root, xi=piof thisequation is a real number and is distinct from each other. Thuseach root will contribute a term in the time response ofthe system
But if anyof the roots is positive real value, then thetransient response will grow without boundsas timeincreases. The system is unstable.
tpie
.. ... .)( tpiAetc
8/11/2019 5System Response
7/36ME2142 Feedback Control Systems7
For a given dynamic system, we attempt to answer thefollowing questions:
System Response
We will Use standard test inputsto excite system and
analyze the response.
Identify the relationship between the performancecharacteristics and the system parameters.
How to determine the characteristics of the systemresponse?
How to compare it with that of another system?
How to identify whether the system response willadequately meet our needs (stability, error, etc.)?
How to know the system response subject todifferent inputs?
8/11/2019 5System Response
8/36
8/11/2019 5System Response
9/36ME2142 Feedback Control Systems9
4) Sinusoidal input
00
0sin)(
t
ttAtr
t
r(t)
t = 0
3) Impulse input
is an impulsefunctionor a Dirac deltafunction
)0()( Atr
AsR )(
A
t = 0
r(t)
t
System Response Test Signals
WhenA= 1, we have a unit impulseinput.
We can study the system response to suddenshocks or impacts.
We can analyze the system response in frequency domain.(the main topic in the second half of course)
Using test signals (1) to (3) are often known as time responseortransient responseanalyses, while using test signal (4) is known as
frequency response analyses.
8/11/2019 5System Response
10/36ME2142 Feedback Control Systems10
System Response First-order Systems
A first-ordersystem can always be written in the standard form
T is known as the time constant, which may determine the speed ofresponse.
1)(
)(
Ts
K
sR
sC
Examples
Spring-damper system (Slides 7-8 of Modelling of Physical Systems)
.Kbs
K
sX
sY
)(
)(
KbT
Ts
with
1
1
RC circuit (Slide 12 of Modelling of Physical Systems)
.
RCTTsRCsE
E
i
o
with1
1
1
1
8/11/2019 5System Response
11/36ME2142 Feedback Control Systems11
System Response First-order Systems
with
.
1)(
)(
Ts
K
sR
sC
Response to a unit step input
ssR 1)(
Thus )(1
)( sRTs
KsC
sTs
TK 1
)/1(
/
Ts
B
s
A
/1
Multiplying both sides by sand letting s=0gives A = K
Multiplying both sides by (s+1/T)and letting s = -1/T gives B= -K
Therefore
Ts
K
s
KsC
/1
)(
Using tables
)1()( // TtTt eKKeKtc 0for t
8/11/2019 5System Response
12/36ME2142 Feedback Control Systems12
System Response First-order Systems
Response to a unit step input)1()( /Ttetc For K = 1
Note: The smaller the time constant T, the faster the response.
The shape is always the same.
8/11/2019 5System Response
13/36ME2142 Feedback Control Systems13
System Response First-order Systems
with1)(
)(
Ts
K
sR
sC
Response to a unit ramp input
Thus )(1
)( sRTs
KsC
2
1)(
ssR
2
1
)/1(
/
sTs
TK
)/1(2 Ts
KT
s
KT
s
K
For K = 1,
)1()( /TteTttc
with the error
e(t) = r(t) c(t)
Using tables
0for t)()( /TtTeTtKtc
)1( /TteT
r(t)
t = 0
r(t)
t
ess=Tc(t)
8/11/2019 5System Response
14/36ME2142 Feedback Control Systems14
System Response First-order Systems
with1)(
)(
Ts
K
sR
sC
Response to a unit impulse input
1)( sR
ThusTs
TK
Ts
KsC
/1
/
1)(
Or TteT
Ktc /)(
For K = 1,
TteT
tc /1)(
r(t)
t = 0
1/T
t
8/11/2019 5System Response
15/36ME2142 Feedback Control Systems
15
System Response First-order Systems
The transient response all contains the term which is determined by
the root of the characteristic equation and the parameter T.
Tte /
Response to
Unit Impulse
Tte
T
Ktc /
1 )(
1)(
)(
Ts
K
sR
sCProperties Characteristic Equation
TsTs 1
01
Note that the unit stepis the derivative of the unit ramp, and the unit
impulseis the derivative of the unit step. Note that similarly, c2(t) is the derivative of c3(t), and c1(t) is the
derivative of c2(t). For a linear time-invariant system, the response to the derivative of an
input can be obtained by taking the derivative of the response to the input.
Unit Step
)1()( /2TteKtc
Unit Ramp
)()( /3TtTeTtKtc
8/11/2019 5System Response
16/36ME2142 Feedback Control Systems
16
Block diagram
Permanent Magnet DC Motor
e i
Ra
La
eK J
bT
The Permanent Magnet DC motor.
Governing equations
eaa Kdt
diLiRe
iKT t
bdt
dJT
IsLRKE aae )(
IKT t
)( bJsT
+
-
E I
aa RsL
1
eK
tKT
bJs
1
eK
+
-
E
eK
eK
))(( bJsRsL
K
aa
t
8/11/2019 5System Response
17/36ME2142 Feedback Control Systems
17
+
-
E
eK
eK
))(( bJsRsL
K
aa
t
The Permanent Magnet DC motor.
Commonly
La is small, and can then be neglected.
Block diagram then becomes
E +
-
eK
bJs
RK at
/
GH
G
E
1
)(
/1
)(
/
bJs
RKK
bJs
RK
aet
at
aet
at
RKKbJs
RK
/
/
1
s
K
aet
at
RKKb
RKK
/
/with
aet RKKb
J
/
Permanent Magnet DC Motor
8/11/2019 5System Response
18/36ME2142 Feedback Control Systems
18
aet RKKb
J
/
Speed Control of the DC Motor
1s
K
E
The respo nse to a unit step inpu t is
shows here.
Quest ions : Can we make the respo nse
faster? t = 0 t
K
With speed feedback
1sK
E
Error
+
-
V Kc
Controller
11
1
s
KKs
KK
V c
c
KKs
KK
c
c
1
1'
'
s
K
KKc1
'with
KK
KKK
c
c
1
'
The characteristic equation is still first-order, but the time constant is now
smaller, thus the system has faster response.
Motor by
itself
8/11/2019 5System Response
19/36ME2142 Feedback Control Systems
19
System Response Second-order Systems
A second-ordersystem will be of the form
where a, b, c, d and e are constants.cbsas
esd
sX
sY
2)(
)(
Standard Form:
We can re-write
cbsas
esd
sX
sY
2)(
)(
a
cs
a
bs
sa
e
a
d
2
with anda
cn 2
a
bn 2
22
2
212
)()(
)(
nn
n
ssKsK
sR
sC
8/11/2019 5System Response
20/36ME2142 Feedback Control Systems
20
System Response Second-order Systems
Examples
RLC circuit (see Modelling of Physical Systems)
.
1
1
)(
)(2
RCsLCssE
sE
i
o with andLC
n
12 L
Rn 2
LCs
L
Rs
LC1
1
2
Spring-mass-damper.
Kbsms
Kbs
sX
sX
i
o
2)(
)(
m
Ks
m
bs
m
Ks
m
b
2 with andm
K
n2
m
b
n
2
8/11/2019 5System Response
21/36
ME2142 Feedback Control Systems21
Closed-Loop Position Feedback System
V
1s
K
s
1 G
c
controller
E+
-
R
where Gcis a proportional gainKp
E+
-
R
)1( ss
KKp
with
KK
p
n
2
12
n
KKp
1
2
1
natural frequency
damping ratio
n
KKss
KK
GH
G
R p
p
2
1 In standard format
22
2
2 nn
n
ssR
8/11/2019 5System Response
22/36
ME2142 Feedback Control Systems
Characteristic equation: 01 GH 0282
)2(512
ss
K
22
Examples: Determine the value of gain Kfor the closed-loop system, which has anundamped natural frequency of 4. What is the damping factor?
System Response Second-order Systems
R C
-
+
2
K282
52
ss
010282 2 Kss
02514
222 nnssKss
164)51( 22 Kn 3K
42 n 5.0
8/11/2019 5System Response
23/36
ME2142 Feedback Control Systems23
Consider22
2
2 nn
n
ssR
Time Response Second-order Systems
For , the roots are equal and the system is so calledcritically damped.
1 np 2,1
The roots of the characteristic equation are
122,1 nnp
For , the roots are both real and unequal
and the system is so called overdamped.
1 122,1 nnp
For , the roots are a pair of complex conjugates10
where is called the damped natural frequencyand
the response is underdamped.
dn jp 2,1
21 nd
8/11/2019 5System Response
24/36
ME2142 Feedback Control Systems24
Step Response Second-order Systems
Therefore
with an inputs
sR 1)( 22
2
2 nn
n
ssR
sss nn
n 1
)2( 22
2
This represents a decaying oscillatoryresponse depending upon with
a frequency of oscillation of .
Underdamped Response 10
d
From tables (Entry 24 in Tables), we have
)sin(1
1)(2
te
tc d
tn
20 0t
2
1 1
tan
21 nd
8/11/2019 5System Response
25/36
ME2142 Feedback Control Systems
From tables (Entry 18 in Transform tables with ), we havena
)1(1
)()(
122
atatatee
atc
ass
25
Step Response Second-order Systems
We have
sss nn
n 1
)2( 22
2
Critically Damped Response 1
This represents a non-oscillatoryresponse with an exponentially
decaying transient component and a zero steady-state error. The speed
of decay of the transient response depends upon the parameter .n
t
n
t nn teetc
1)( 0tgiving for
ss n
n 12
2
8/11/2019 5System Response
26/36
ME2142 Feedback Control Systems26
We use Entry 17 in Transform tables.
Step Response Second-order Systems
sss nn
n 1
)2( 22
2
Overdamped Response 1
sss nnnn
n
)1)(1( 22
2
0t
btat eCeC 211
for , C1andC2are constants.
The response is non-oscillatory, starts initially with andexponentially rises to .
0)0( c1)( c
If , then and the first exponential term will decay much
faster than the second. The pole can then be neglected and the
system behaves like a first-order system.
ba1)( as
))((
2
bsass
n
12 nna 1
2 nnb with and
2
nab We have
)
2
(1
1)( btat aebebaab
tc n
so that
8/11/2019 5System Response
27/36
ME2142 Feedback Control Systems27
Step Response Second-order systems
Normalized response curves
For fast response,
is usually
desirable.
7.0
If no overshoot is
required,
is usually used.
1
8/11/2019 5System Response
28/36
ME2142 Feedback Control Systems28
Transient Response Specifications
Maximum overshoot:
%100)(
)()(
c
ctcM
p
p
Delay time
Rise time:
10% - 90%, or
5% - 95%, or
0% - 100%
Peak time
Settling time: time to
reach and stay within
specified limits, usually
2% or 5%.
Five measures of transient performancebased on 2nd-order underdamped response
8/11/2019 5System Response
29/36
ME2142 Feedback Control Systems29
Measures of Transient Performance
We have
)sin(11)(2
t
e
tc d
tn
2
1 1
tan
1)( rtc giving 0)sin( rdt
0 rdtThus we have
Rise Time rt
which gives
2
1 nd
or rdt
,0d .02
, which can not be satisfied, since
,0rt
d
rt
8/11/2019 5System Response
30/36
ME2142 Feedback Control Systems30
We have
)sin(11)(2
t
e
tc d
tn
2
1 1
tan
Peak Time pt
2
1 nd
01
)(sin)(2
pn
p
tnpd
tt
etdt
tcd
giving 0sin pdt or ,3,2,,0 pdt
Therefore for the first peak.d
pt
Measures of Transient Performance
8/11/2019 5System Response
31/36
ME2142 Feedback Control Systems31
We have
)sin(11)(2
t
e
tc d
tn
2
1 1
tan
Maximum Overshoot
2
1 nd
pM
As
Therefore
Measures of Transient Performance
1 pp tcM
dd
dne/sin
1 2
/
sin1 2
1/ 2
e
21/
eMp
21sinsin
8/11/2019 5System Response
32/36
ME2142 Feedback Control Systems32
We have
)sin(11)(2
t
e
tc d
tn
2
1 1
tan
Settling Time
2
1 nd
st
The curves gives the
envelope curves of the transient response.
)1/(1 2 tne
is found to be approximately
where
st
Tts 4Tts 3
(2% criterion)
(5% criterion)
n
T
1
Measures of Transient Performance
8/11/2019 5System Response
33/36
ME2142 Feedback Control Systems33
Summarization First-order Systems
Transient response is exponential.
One dynamic parameter: time constant T.The smaller this is, thefaster the response.
At t=Tsec, response will reach 63.2%of final step.
At t=4Tsec, response will settle to within 2%of final value.
8/11/2019 5System Response
34/36
ME2142 Feedback Control Systems34
Summarization Second-order systems
Normalized response curves
Two dynamicparameters:
Undamped naturalfrequency,
Damping ratio.
S i i i S ifi i
8/11/2019 5System Response
35/36
ME2142 Feedback Control Systems35
Summarization - Transient Response Specifications
Maximum overshoot:
%100)(
)()(
c
ctcM
p
p
Settling time: 4T to
within 2% of the final
value.
Five measures of transient performancebased on 2nd-order underdamped response
n
T
1
8/11/2019 5System Response
36/36
36
End