chapter 3-2.doc
-
Upload
eng-mohammed-kayed -
Category
Documents
-
view
244 -
download
0
Transcript of chapter 3-2.doc
-
7/27/2019 chapter 3-2.doc
1/29
3.5 Step response of a second-order model
The step function models any rapid change in the input from one
level to another. In this section, we treat the step response of
second-order systems.
Trial solution method
Consider the following model:
)(2
2
tukxdt
dxc
dt
xdm =++ (.!-")
where u(t)is the input and m, c, k, are constants. If this model is
sta#le, any constant input u will produce a steady-state response
such that $22
==dt
dx
dt
xdand
ukx = (.!-2)
%et u(t)#e a unit-step input, so that u(t)=$, t
-
7/27/2019 chapter 3-2.doc
2/29
cossin)$( bBBadt
dx+=
or
kxB "
)$(sin = (.!-+)
)$("
,")$(-cosdt
dx
bkx
bk
aB += (.!-!)
These euations can #e solved forBand in a manner similar
to that used to find the free response. /or the case of 0ero initial
conditions, we o#tain
++
+= ")sin("
)(22
bteb
ba
ktx at (.!-1)
a
b=tan (.!-)
where is in the third uadrant (remem#er, we are assuming
a3$, #3$). In terms of the parameters and n, this solution#ecomes
++
= ")"sin(
"
"")( 2
2
tek
tx ntn (.!-4)
2"tan
= (.!-5)
where is in the third uadrant. If the initial conditions are not0ero, we can simply add the free response to the result.
/or an overdamped or critically damped system, the method is
essentially the same. 6 function of the form of the free response
is added to the steady-state. /or an overdamped case, this gives
196
-
7/27/2019 chapter 3-2.doc
3/29
keAeAtx tsts "
)( 22"
" ++=
wheres1ands2are the distinct negative roots. /or 0ero initial
conditions, this gives
)"("
)( 2
2"
""
2"
2 +
= tsts ess
se
ss
s
ktx (.!-"$)
The result for the critically damped case is found in a similar
way. /or 0ero initial conditions, the unit-step response is
[ ] ")"(")( "" += ts
etsk
tx (.!-"")
The preceding solutions are for a unit-step input. If the
magnitude of the step were 7 instead, it is easy to see that the
resulting response can #e o#tained #y multiplying #y 7. This
result is due to the linearity properties of the differential
euation (.!-").
The step response is illustrated in /igure .5, with plot of the
normali0ed response varia#le kxas a function of the normali0edtime varia#le tn . The plot gives the response for several values
of the damping ratio, with n held constant. hen "> , the
response is sluggish and does not overshoot the steady-state
value. 6s is decreased, the speed of response increases. The
critically damped case "= is the case in which the steady-state
value is reached most uic8ly #ut without oscillation.
6s is decreased #elow ", the response overshoots and
oscillates a#out the final value. The smaller is, the larger theovershoot and the longer it ta8es for the oscillations to die out.
6s is decreased to 0ero (no damped), the oscillations never
die out.
&ecause the a'es of /igure .5 have #een normali0ed #y kandn , respectively, the plot shows only the variation in the
response as is varied, with kand n held constant3
197
-
7/27/2019 chapter 3-2.doc
4/29
/igure .5 9ormali0ed unit step response of the model
)(2
2
tukxdt
dxc
dt
xdm =++
%et us see how each of the parameters affects the step response.
/igure ."$ shows what happens when and kare held
constant while n is changed. The effect of increasing n is to
speed up the response and ma8e the overshoot occur earlier./igure ."" shows two cases in which and n are held
constant while kis changed. The effect of increasing kis to
decrease the magnitude of the response.
198
-
7/27/2019 chapter 3-2.doc
5/29
/igure ."$ nit-step response for ;$., k;", and varia#le n .
/igure ."" nit-step response for ;$., n;", and varia#le k.
199
-
7/27/2019 chapter 3-2.doc
6/29
/igure ."2 nit step response for c;".+, k;", and varia#le .
/inally, /igure ."2 shows three cases for which cand kare
fi'ed while is varied #y changing m. The plot shows that as
is decreased, the response #ecomes more oscillatory, the
overshoot #ecomes larger and occurs later. This occurs eventhough the damping constant cis held fi'ed.
Transient-response specifications
-
7/27/2019 chapter 3-2.doc
7/29
value of the response differs from some desired value, a steady-
state error e'ists.
/igure ." Transient performance specifications #ased on step
response.
The rise time trcan #e defined as the time reuired for the
output to rise from "$= to 5$= of its final value. >owever, no
agreement e'ists on this definition. *ometimes, the rise time is
ta8en to #e the time reuired for the response to reach the final
value for the first time. ?ther definitions are also in use. /inally,the delay time tdis the time reuired for the response to reach
!$= of its final value.
These parameters are relatively easy to o#tain from an
e'perimentally determined step-response plot. >owever, if they
are to #e determined in analytical form from a differential
euation model, the tas8 is difficult for models of order greater
than two. >ere, we o#tain e'pressions for these uantities from
the second-order step response given #y (.!-4)
201
-
7/27/2019 chapter 3-2.doc
8/29
*etting the derivative of (.!-4) eual to 0ero gives e'pressions
for #oth the ma'imum overshoot and the pea8 time tp. 6fter
some trigonometric manipulation, the result is
$"sin"
" 22
=
= tekdt
dxn
tn n
/or
-
7/27/2019 chapter 3-2.doc
9/29
percent ma'imum overshoot ;2
"A
ma'
"$$
"$$
=
=
e
ss
ss
x
xx
(.!-"1)
This is shown graphically in /igure ."+a. The normali0ed pea8
time pnt is plotted versus in /igure ."+#.
/igure ."+ Transient response specifications as functions of
damping ratio . (a) 7a'imum percent overshoot. (#)
9ormali0ed pea8 time pnt . (c) 9ormali0ed "$$= rise time n
tr.
203
-
7/27/2019 chapter 3-2.doc
10/29
6nalytical e'pressions for the delay time, the rise time, and the
settling time are difficult to o#tain. /or the delay time, set
x=0.5xss=0.5/kin (.!-4) to o#tain
22 "!.$)"sin( =+ dt
tne dn (.!-")
where is given #y (.!-5). /or a given and n , tdcan #e
o#tained #y a numerical procedure, such as 9ewtonBs method.
This is easily done on a calculator especially if the following
straight-line appro'imation is used as a starting guess:
"$,.$"
+
n
dt
(.!-"4)
6 similar procedure can #e applied to find the rise time tr. In this
case, two euations must #e solved, one for the "$= time and
one for the 5$= time. The difference #etween these times is the
rise time. These calculations are made easier #y using the
following straight-line appro'imation
"$,!.24.$=5$,"$ +
n
rt (.!-"5)
If we choose the alternative definition of rise time-that is, the
first time at which the final value is crossed-then the solution for
tris easier to o#tain. *etx=xss=1/kin (.!-4) to o#tain
$)"sin( 2 =+ te n
tn
This implies that for 0, n=2, sin is in the third uadrant. Thus,
2="$$
"
2
=
n
rt (.!-2")
204
-
7/27/2019 chapter 3-2.doc
11/29
where is given #y (.!-5). The rise time is inversely
proportional to the natural freuency n for a given value of .
6 plot of the normali0ed rise time n tr versus is given in
/igure ."+c.
In order to e'press the settling time in terms of the parameters
and n , we can use the fact that the e'ponential term in the
solution (.!-4) provides the envelopes of the oscillations. These
envelopes are found #y setting the sine term to " in (.!-4).
The magnitude of the difference #etween each envelope and the
final value 1/kis
2"
"
tne
k
&oth envelopes are within 2= of the final value when
$2.$" 2
te n
The 2= settling time can #e found from the preceding
e'pression. /or less than a#out $., tscan also #e
appro'imated #y noting that $2.$+ e and using the formula
n
st
+=2 (.!-22)
Thus, tsis appro'imately four time constants for less than
appro'imately $..
205
-
7/27/2019 chapter 3-2.doc
12/29
Exampe !."
Typical parameter values for an armature-controlled C are:
#e=0.1, #$=2%.", &=0.0021', =0.!, c=0.0*, +=0.1
(a) /ind the differential euation relating the load speed to
the applied voltage .
(#) /ind n ,, and d for this system.
(c) 6 step input voltage of ;"$D is applied when the system is
initially at rest. Evaluate the step response.
*olution:
(a) The governing state euations for the state varia#les andiawere o#tained in Chapter 2 and converted to reduced form in
*ection .. ifferential euation (.-) is repeated here.
)()()(2
2
t,###c(dt
dc&(+
dt
d&+ $$e =++++
(.!-2)
/rom the given data, we o#tain
)(5.212$".2$+"!.$$$$2".$2
2
t,dtd
dtd =++ (.!-2+)
(#) Comparing the preceding with the left-hand side of the
general form (.!-") and using the appropriate formulas, we
o#tain5$2.$= 4.""=n radAs
2.+5=d radAs $$5.$= s
(c) *ince "
-
7/27/2019 chapter 3-2.doc
13/29
55.$ radAs. Thus, the percent overshoot is appro'imately
$."+=.
The delay time can #e found appro'imately from (.!-"4). This
gives
$"+.$4.""
)5$2.$(.$"=
+=dt s
The delay time here is appro'imately !$= greater than the time
constant. The "$$= rise time is found from (.!-2") to #e
$!+.$".+5
!45.2="$$ =
=
rt s
The 2= settling time is
.+$+1.=2 == s-ts
The solution for the armature current iacan #e found #y using
the solution for )(t in (2.!-+), rewritten here as
$$21.$$$".$)(" +=+=dtdc
dtd+
#i
$
a
ifferentiate (.!-2!) to o#taindt
dand su#stitute in the
preceding euation to o#tain
2!.$)!45.2.+5sin(12.41
)!45.2.+5cos(42.+")(
."$2
."$2
++
+=
te
teti
t
t
a
(.!-21)
The solutions are plotted in /igure ."!. The pea8 current that
must #e supplied #y the power source can #e seen to #e "1.+56.
207
-
7/27/2019 chapter 3-2.doc
14/29
/igure ."! *tep response of the C motor system of E'ample
.4.
Exampe !.10
/ind the current i(t)in the following&series circuit when a
step voltage is applied to the circuit.
6ssume that F;"$$, %;2.$> and C;2$ 0
*olution:
The mathematical model of the system is:
&.
/i
&.dt
di
&
(
dt
id=++
"
2
2
If we compare the preceding euation with the general second-order differential euation of:
208
-
7/27/2019 chapter 3-2.doc
15/29
)(2
2
tukxdt
dxc
dt
xdm =++
then the natural freuency is given #y
"!4"$2$2
""1 ===
xx&.n >0
The damping ration&
.(
&.x
&(
+)A"(+
)A( 22
== ; $."1
*ince is less than ", the system is underdamped. The damped
oscillation freuency 2" = nd ; "!1>0
*ince i(0); $ and di/dt (0);$, the solution of the differential
euation is:
i(t) = e25.!t(c-s 15%t 0.1%sin 15%t)
Exampe !.11
Consider the following system.
The input, a torue $, is applied to a disc with a moment of
inertia+a#out the a'is of the shaft. The shaft is free to rotate at
the disc end #ut is fi'ed at its far end. The shaft rotation is
opposed #y the torsional stiffness of the shaft, an opposing
torue of -k occurring for an input rotation of - . kis a
constant. /rictional forces damp the rotation of the shaft and
209
-
7/27/2019 chapter 3-2.doc
16/29
provide an opposing torue of cd -/dt, where cis a constant.
hat is the condition for this system to #e critically dampedG
*olution:
e first need to o#tain the differential euation of the system.
The net torue is
9et torue ; -- k
dt
dc$
The net torue is 2
2
dt
d+ -
, hence
2
2
dt
d+ -
; -
- kdt
dc$
or$k
dt
dc
dt
d+
-
--=++
2
2
The condition for critical damping is given when the damping
ratio "= . Comparing the a#ove differential euation with the
general form of the second-order differential euation, then
"+
22
==+k
c
Thus, for critical damping we must have +kc = .
210
-
7/27/2019 chapter 3-2.doc
17/29
3.6 Ramp and sinusoidal response patterns
The step input is perhaps the most commonly used input, and we
have therefore devoted much attention to the step response. Two
other input types commonly encountered are the ramp and
sinusoidal inputs, which we now treat. ?ur purpose here: first,
to show how an understanding of the free response can #e used
along with the trail solution method to o#tain a uic8 estimate of
the general #ehavior pattern of the forced response and second,
to develop an understanding of the ramp and sinusoidal
responses for first-and second-order systems.
Trial solution method
The trial solution method used in *ections .2 and .! for step
response can #e generali0ed as follows. Ifx(t)is the forced
response to #e found, try a solution of the form
x(t); (free response form) H (particular solution form) (.1-")
where the free-response form has the same functional form as
the free response #ut with ar#itrary constants replacing theinitial conditions. The particular solution form is determined as
follows. If the order of the differential euation is n, compute all
the time derivatives of the given input function up to and
including the nth-order derivative or until the derivatives #ecome
0ero or #egin to repeat their functional form. The particular
solution form is the linear com#ination of the input function and
these derivatives. The total trial solutionx(t)given #y (.1-") is
then su#stituted into the differential euation, and thecoefficients of identical functional forms are compared. /orm
(.1-") is also used with the initial conditions to find nof the
constants. If only the forced response is desired, set the initial
conditions to 0ero. The preceding steps will generate as many
linear alge#raic euations to solve, as there are ar#itrary
constants.
211
-
7/27/2019 chapter 3-2.doc
18/29
Ramp response of a first-order system
The ramp input is used to descri#e a start-up process for a
system initially at rest. The ramp response can #e used to
determine how will the systemBs output follows the start-up
command. Consider the first-order model (.2-") and assume
that b;" for simplicity. Thus,
,r3dt
d3+= (.1-2)
If the input (t)is a ramp function with a slope m, then
= mt (.1-)
The free response form isAert. &ecause (.1-2) is first order, we
need to compute only d/dt, which is a constant, d/dt;m. Thus,
the particular solution form isBHt. The total trial solution is
3(t) = Aert B t (.1-+)
*u#stituting this and (.1-) into (.1-2) givesrAert = rAert rB rt mt
Collect terms to o#tain
(rA rA)ert (r m)t rB =0
/or this euation to #e true, the coefficient of each functional
form must #e 0ero. Thus,
r m=0rB =0
Therefore, = m/randB =/r= m/r2. The constantAis found
#y setting t=0in (.1-+).
3(0) = A B
Thus,A = 3(0) B = 3(0) m/r2. To o#tain the forced response,
set3(0) =0.The solution is
212
-
7/27/2019 chapter 3-2.doc
19/29
)"()(2
rter
mt3 rt = (.1-!)
/or sta#le case, A"=r and
)()( A tetmt3 += (.1-1)
9ote that we could have used a ramp input with a unit slope and
multiplied the resulting response #y the slope m to o#tain the
general solution (.1-1). This is shown in normali0ed form in
/igure ."1 along with the ramp input.
/igure ."1 Famp response of a first-order linear system. (a)
Famp input. (#) 9ormali0ed ramp input and ramp response.
213
-
7/27/2019 chapter 3-2.doc
20/29
The response approaches a straight line, which passes through
the point ($, ) and is parallel to the normali0ed ramp input /m,
a unit ramp. In the steady-state condition, the normali0ed output
3/bm, at any given time, is less than the normali0ed input #y
an amount . 6lso, in this condition, the normali0ed output at
time teuals what the normali0ed input was at time (t- ). This
phenomenon is the steady-state lag time and another
interpretation of the time constant.
The time constant also indicates how long it ta8es for the
steady-state lag to #ecome esta#lished. The difference #etween
the normali0ed input and output is
)"()()( A
te
m
t3
m
t, =
/or this, it can #e seen that the steady-state difference is
(as t ). 6t t; , the difference is $.1 at t;+ , the
difference is $.54 .
Ramp response of a second-order system
The steady-state part of the solution (.1-1) could have #eeno#tained without specifying the initial conditions. %et us use this
o#servation to develop a uic8 way of determining the steady-
state ramp response of the second-order model (.-+) with a
ramp function, that is, let
ptt4 =)( (.1-)
The second-order and higher derivatives of this function are0ero, so the particular solution form isB1 B2t. 6ssume the
system is overdamped, with characteristic rootss1ands2. Then,
the total trial solution is
tBBeAeAtx ts
ts 2"2"2
")( +++= (.1-4)
*u#stituting this into (.-+) gives
214
-
7/27/2019 chapter 3-2.doc
21/29
=
=+++++2
"
2"2
2)(
i
ts
iii pttkBkBcBeAkcsms i
&ecause the rootss1ands2satisfy the characteristic euation
(.-1), the preceding euation reduces to
cB2 kB1 (kB2p)t =0 (.1-5)
Thus,
kB2p=0
cB2 kB1=0
?r
k
pB =2
2" k
cpB =
The free response form is a transient, so the steady-state solution
is
)()(
k
ct
k
ptx = (.1-"$)
which passes through the pointx;$ at t=c/k. /rom this, we see
that if kdoes not eual ", the solution diverges from the ramp
input as t increases.
If the system is underdamped, the trial solution (.1-4) will #e
replaced with
tBBbtBetx at
2"
)sin()( +++= (.1-"")
and (.1-5) would still result. Thus, (.1-"$) is the steady-state
ramp response for all values of as long as the system is sta#le
( 3$).
The unit-ramp response is illustrated in /igure .". The steady
state is reached when the free-response form has disappeared.
This occurs after appro'imately four time constants, unless the
system has two real roots spaced closely together. 9o generalstatement can #e made in that case. 9ote that when k;", the
215
-
7/27/2019 chapter 3-2.doc
22/29
term c/k(;c) plays the same role here as played in /igure
."1 that is, cis the steady-state output lag as well as the lag
time.
/igure ." nit ramp response of the second-order system:)(
2
2
t4kxdt
dxc
dt
xdm =++ . /or all cases, m;". The dominant time
constant ;"$, ", 2.", and $.! respectively, so all cases have
reached steady-state e'cept case ". The steady-state response is
parallel to the input ramp only when k;".
216
-
7/27/2019 chapter 3-2.doc
23/29
Ta#le .2 summari0es the ramp responses for the second-order
modelBs three root types.
Ta#le .2 nit ramp response of the second-order model:
)(2
2
tdukxdt
dxc
dt
xdm =++
217
-
7/27/2019 chapter 3-2.doc
24/29
Sinusoidal response of a first-order system
-
7/27/2019 chapter 3-2.doc
25/29
6t +=t , the transient term has essentially disappeared, and the
steady-state response is
)sin()cos(sin)( +== tBtt.t3 (.1-"!)
where
"22 +
=
bA. (.1-"1)
$"22>
+
=
AbB (.1-")
= $,2A
$,$2A
tan b
b
(.1-"4)
e defineBto #e positive for convenience, and a#sor# the
reuired sin into . Thus, the steady-state response is sinusoidal
with the same freuency as the input, and its amplitude
decreases as increases. It is retarded in phase relative to the
input, and this retardation increases with the freuency. 6n
e'ample of this effect is shown in /igure ."4, where ;2, b;",
andA;". 9ote that the transient response also has a greatermagnitude at the lower freuency.
These results can #e used to find the response for related input
types. /or e'ample, if )sin( += tA, , then the phase angle is
simply increased #y . 6n important case in this category is the
cosine input, #ecause )2Asin(cos += tt .
The ramp and sine responses of the first-order model are
summari0ed in Ta#le ..
219
-
7/27/2019 chapter 3-2.doc
26/29
/igure ."4 *inusoidal response of the first-order system: d3/dt
; - $.!3H (t)for (t) = sint. The steady-state is reached at
appro'imately t;4. (a) 2A= . The phase shift is 21."= and
the time shift is 4.$A == t . (#) 2= . >ere +5."= rad and
the time shift is -$.2+.
220
-
7/27/2019 chapter 3-2.doc
27/29
Ta#le . Famp and sine response of the first-order model:
)(ta,3dt
d3=+
Exampe !.12
6 model of a vi#ration isolator is shown in /igure ."5. *uch a
device is used to isolate the motion of point " from the input
displacement32, which might #e produced #y a mechanism
driving a lightweight tool at point 2.
-
7/27/2019 chapter 3-2.doc
28/29
/igure ."5 Di#ration isolator.
*olution
The sum of forces at point " must eual 0ero, since the mass at
this point is assumed to #e 0ero. Thus,
$)( ""2 =dt
d3c33#
or
2"" #3#3
dt
d3c +=
In terms of the notation for (.2-2),3=31, =32, b=#/c, and
;c/#. The amplitude reuirement can #e stated with the notation
in (.1-"!) as
B$."A;$.2
The reuirement is met e'actly ifB;$.2 at ;"$$ radAs. /rom
(.1-"), since here b;" andA;2,
2.$""$$
2
22=
+
=
B
222
-
7/27/2019 chapter 3-2.doc
29/29
The result is ;$."s. The isolation reuirement is met for any#
and csuch that c/#;$."s.