Escolar Documentos
Profissional Documentos
Cultura Documentos
Chapter10:TimeDomainAnalysisandDesignofControlSystems
Chapter10:
TimeDomainAnalysisofandDesign ofControlSystems
A.Bazoune
10.5 TransientResponseSpecificationsofaSecondOrderSystem
Because systems that stores energy cannot respond instantaneously, they exhibit a transient response when they are subjected to inputs or disturbances. Consequently, the transient response characteristicsconstituteoneofthemostimportantfactorsinsystemdesign. In many practical cases, the desired performance characteristics of control systems can be givenintermsoftransientresponsespecifications.Frequently,suchperformancecharacteristicsare specifiedintermsofthetransientresponsetounitstepinput,sincesuchaninputiseasytogenerate and is sufficiently drastic. (If the response of a linear system to a step input is known, it is mathematicallypossibletocomputethesystemsresponsetoanyinput). The transient response of a system to a unit stepinput depends on initial conditions. For convenienceincomparingthetransientresponses ofvarious systems,itiscommonpracticetouse standard initial conditions: The system is at rest initially, with its output and all time derivatives thereofzero.Thentheresponsecharacteristicscanbeeasilycompared.
TransientResponseSpecifications. The transientresponse of apractical control system often exhibits damped oscillations before reaching a steady state. In specifying the transientresponsecharacteristicsofacontrolsystemtoaunitstepinput,itiscommontonamethe following:
1. Delaytime, Td 2. Risetime, Tr 3. Peaktime, Tp 4. Maximumovershoot, M p 5. Settlingtime, Ts These specifications are definednextandareshownin graphicallyinFigure1021.
1/9
ME413SystemsDynamics&Control
Chapter10:TimeDomainAnalysisandDesignofControlSystems
DelayTime. The delay time Td is the time needed for the response to reach half of its finalvaluetheveryfirsttime. RiseTime. The rise time Tr is the time required for the response to rise from 10% to 90%,5%to95%,or0%to100%ofitsfinalvalue.Forunderdampedsecondordersystems,the0%to 100%risetimeisnormallyused.Foroverdampedsystems,the10%to90%risetimeiscommon. PeakTime. oftheovershoot. Maximum(percentOvershoot). The maximum percent overshoot M p is the maximumpeakvalueoftheresponsecurve[thecurveof c ( t ) versus t ],measuredfrom c ( ) .If Thepeaktime Tp isthetimerequiredfortheresponsetoreachthefirstpeak
C tp C ( ) C ()
( )
100%
SettlingTime. Thesettlingtime Ts isthetimerequiredfortheresponsecurvetoreachand staywithin 2% ofthefinalvalue.Insomecases, 5% insteadof 2% ,isusedasthepercentageofthe finalvalue.Thesettlingtimeisthelargesttimeconstantofthesystem. Comments.Ifwespecifythevaluesof Td , Tr , Tp , Ts and M p ,theshapeoftheresponse curveisvirtuallyfixedasshowninFigure10.22.
Figure1022
Specificationsoftransientresponsecurve.
AFewCommentsonTransientResponseSpecifications.
Inadditionofrequiringadynamicsystemtobestable,i.e.,itsresponsedoesnotincreaseunbounded with time (a condition that is satisfied for a second order system provided that 0 , we also requiretheresponse: tobefast doesnotexcessivelyovershootthedesiredvalue(i.e.,relativelystable)and toreachandremainclosetothedesiredreferencevalueintheminimumtimepossible.
2/9
ME413SystemsDynamics&Control
Chapter10:TimeDomainAnalysisandDesignofControlSystems
SecondOrderSystemsandTransientResponseSpecifications.
c (t ) = 1
1
n
e
2
n t
sin d t e
n t
cos d t
(1013)
(1014)
= 0.2
1.4
1.2
0.5 0.7
u (t )
2 n 2 s2 + 2 ns + n
Amplitude
1
0.8
2
0.6
1
42 1 4 3 In p u t
0.4
0.2
10 Time (sec)
12
14
16
18
20
Figure1024 Unitstepresponsecurvesforasecondordersystem.
RiseTime.
c (T r ) = 1 = 1 e
Since e
n t
nT r
sin dT r + cos dT r 2 1
(1015)
0 ,Equation(1015)yields
3/9
ME413SystemsDynamics&Control
Chapter10:TimeDomainAnalysisandDesignofControlSystems
1
or
2
sin dT r + cos dT r = 0
tan dT r =
Thus,therise Tr is
1 2 T r = tan d 1
1
= d
(1016)
j
j d
n 1
= cos1 ( )
or = sin1
1 2
1 2 or = tan1
n
Definitionofangle
Figure1025
dc (t ) n t = e sin d t = 0 2 dt 1
Itfollowsthat or
sin d t = 0
d t = 0, , 2 , 3 ,... = n , n = 0,1,2.....
=
.Then
Tp =
= d n 1 2
4/9
(1017)
ME413SystemsDynamics&Control
Chapter10:TimeDomainAnalysisandDesignofControlSystems
Thepeaktime Tp correspondstoonehalfcycleofthefrequencydampedoscillations.
T p = d
.Thus,fromEquation(1013),
( )
or
M p = e
1 2
(1018)
Since c ( ) = 1 ,themaximumpercentovershootis
M p% = e
1 2
100%
The relationship between the damping ratio and the maximum percent overshoot is shown in Figure1026.Noticethatnoovershootfor 1 andovershootbecomesnegligiblefor > 0.7 .
Figure1026
Relationshipbetweenthemaximumpercentovershoot M p % anddampingratio .
SettlingTime Ts
enTs = 0.02
nTs = ln ( 0.02 ) Ts = ln ( 0.02 ) n 4
5/9
ME413SystemsDynamics&Control
Chapter10:TimeDomainAnalysisandDesignofControlSystems
Ts =
Similarlyfor 5% wecanget
( 2% Criterion )
(1019)
Ts =
( 5% Criterion )
(1020)
REVIEWANDSUMMARY
TRANSIENTRESPONSESPECIFICATIONSOFASECONDORDERSYSTEM TABLE1. UsefulFormulasandStepResponseSpecificationsfortheLinear & SecondOrderModel m && + c x + k x = f (t ) wherem,c,kconstants x
c c 2 4mk s1, 2 = 2m = c / 2 mk
1. Roots
2. Dampingratioor
k m
d = n 1 2 = 2m / c = 1 / n
if 1
M p = 100e /
1 2
Tp = /n 1
2
9. Delaytime:Timeneededfortheresponsetoreach50%ofitsfinalvaluethefirsttime 10. Settling time: Time needed for the response curve to reach and stay within 2% of the final value
Td
1 + 0.7
Ts =
Tr =
(SeeFigure1025) d
ME413SystemsDynamics&Control
Chapter10:TimeDomainAnalysisandDesignofControlSystems
SOLVEDPROBLEMS
Example1
Figure420
(forExample1)
7/9
ME413SystemsDynamics&Control
Chapter10:TimeDomainAnalysisandDesignofControlSystems
Example2
Figure421 (forExample2)
Solution
FirstThetransferfunctionofthesystemis
8/9
ME413SystemsDynamics&Control
Chapter10:TimeDomainAnalysisandDesignofControlSystems
Example3(Example102intheTextbookPage520521)
Determinethevaluesof Td , Tr , Tp , Ts whenthecontrolsystemshowninFigure1028is subjecttoaunitstepinput
R ( s)
1 s ( s + 1)
C (s)
Figure1028
ControlSystem
Solution
Theclosedlooptransferfunctionofthesystemis
1 C (s) s ( s + 1) 1 = = 2 1 R (s) 1+ s + s +1 s ( s + 1)
Noticethat n = 1 rad/sand = 0.5 forthissystem.So d = n 1 2 = 1 0.52 = 0.866 RiseTime. where or
Tr =
n 1 2
j
j d
Therfore,
Tr =
1.05
0.866
= 2.41s
= = 3.63 s d 0.866
= 1 + 0 .7 ( 0 .5 ) = 1.35 s 1
PeakTime. DelayTime.
Tp =
1 + 0.7
Td =
MaximumOvershoot: Settlingtime: Ts =
Mp = e
4 =
1 2
=e
0.5 10.52
=e
1.81
= 0.163 = 16.3%
4 = 8 s 0.5 1
9/9