Upload
frogie-huniebie
View
20
Download
7
Tags:
Embed Size (px)
DESCRIPTION
control principle
Citation preview
CONTROL PRINCIPLES
BENE 2323
CHAPTER 4: TIME RESPONSE
Chapter 4 : TIME RESPONSE
Learning Outcomes
Students should be able to:
Find the time response from the transferfunction
Use poles and zeros to determine theresponse of a control system
Describe quantitatively the transientresponse of first-order and second ordersystems
Topics
Introduction
Poles, Zeros and System Response
Poles of a transfer function
Zeros of a Transfer function
Poles and Zeros of a First-Order system
First-Order Systems
Time constant
Rise time
Settling time
Topics Second-Order Systems Overdamped Response Underdamped Response Undamped Response Critically Damped Response
General Second Order Systems Natural Frequency Damping Ratio
Underdamped Second-order Systems Peak Time Overshoot Settling Time Rise Time
Response Characteristics And System Configurations
In Chapter 2, we learned how transfer functions canrepresent linear, time-invariant systems.
In chapter 3 systems were represented directly intime domain via the state and output equations.
After domain mathematical representation ofsubsystem, subsystem is analyzed for transient andsteady state response to see if these characteristicsyield desired behavior.
Chapter 4 is devoted to the analysis of systemtransient response.
Introduction
Poles, Zeros and System Response
- Poles of a Transfer Function
- Zeros of a Transfer Function
- Poles and Zeros of a First-order
System
PART 1
The output response of a system is the sum of tworesponses: the forced response and the naturalresponse.
Forced response is also called the steady state erroror particular solution.
Natural response is called the homogenous solution.
Poles, Zeros and System Response
1. Value of Laplace transform variable, s that causethe transfer function to be come infinite; or
2. Any roots of the denominator of transferfunction that are common to roots ofnumerator.
Poles of a Transfer Function
1. Value of Laplace Transform variable, s that causeto become zero; or
2. Any roots of numerator of the transfer functionthat common to roots of denominator.
Zeros of a Transfer Function
Example:
Given a transfer function as shown in Figure 4.1 (a).
Figure 4.1 (a)
A pole exists at s = -5 and a zero exists at 2.
Poles and Zeros of a First-Order System
Poles and Zeros of a First-Order System
Figure 4.1
Given a transfer function as shown in Figure 4.1 (a).
)5()2()(
++
=ss
ssC
5)5()2()(
++=
++
=s
Bs
Ass
ssC
Properties Of Poles And Zeros
Figure 4.1
55
35
2
5)(
++=
++=
sss
Bs
AsC
( )( ) 5
2
52
0
=++
=s
s
sA
( )53
25=
+=
ss
sB
tetc 553
52)( +=
Properties Of Poles And Zeros
Properties Of Poles And Zeros
Figure 4.1
From the development summarized in Figure4.1(c), we draw the following conclusions:
1. A pole of the input function generates the formof the forced response (i.e., the pole at the origingenerated a step function at the output).
2. A pole of the transfer function generates theform of the natural response (i.e., the pole at 5generated e-5t).
Poles, Zeros and System Response
From the development summarized in Figure 4.1(c),we draw the following conclusions:
3. A pole on the real axis generates a exponentialresponse of the form , where is the polelocation on the real axis. Thus, the farther tothe left a pole is on negative real axis, the fasterexponential transient response will decay tozero (i.e., again the pole at 5, see Figure 4.2 forthe general case).
4. The zeros and poles generate the amplitudesfor both the forced and natural responses.
Poles, Zeros and System Response
Technique of using poles to obtain the form of thesystem response.
Each pole of the system transfer function that is on thereal axis generates an exponential response that is acomponent of the natural response.
The input pole generates the forced response.
Poles, Zeros and System Response
Figure 4.2
Given the system of Figure 4.3, write the output, c(t), ingeneral terms. Specify the forced and natural parts of thesolution.
Example 1
Figure 4.3
By inspection, each system poles generates anexponential as part of the natural response. The inputspole generates the forced response.Thus,
++
++
++=
Response Natural ResponseForced
4321
)5()4()2( )( sK
s
Ks
Ks
KsC
Solution : Example 1
Taking inverse transform, we get
+++=
Response Natural ResponseForced
54
43
221
)( ttt eKeKeKKtc
Solution : Example 1 (continue)
A system has a transfer function,
Write, by inspection, the output, c(t), in general terms if the input is a unit step.
)10)(8)(7)(1()6)(4(10)(++++
++=
ssss
sssG
Example 2
++
++
++
++=
Response Natural ResponseForced
)10()8()7()1( )( sE
s
Ds
Cs
Bs
AsC
++++=
Response Natural ResponseForced
1087
)( tttt EeDeCeBeAtc
Solution : Example 2
First Order Systems- Time Constant
- Rise Time
- Settling Time
PART 2
First Order Systems
A first order system without zeros can be described by the transfer function shown in Figure 4.4(a).
Figure 4.4 (a) First-order systems (b) Pole plot
If the input is a unit step , where
The Laplace transform of the step response is C(s), where
Taking the inverse transform, the step response is given by,
ssR 1)( =
)()()()( assa
sRsGsC+
==
atnf etctctc
=+= 1)()()(
First Order Systems
Equ. 4.1
where the input pole at the origin generated the forceresponse, cf (t) = 1 , and the system pole at a, asshown in Fig.4.4(b), generated the natural response, cn(t) = -e at .
First Order Systems
Equation 4.1 is then plotted as shown in Figure 4.5.
First Order Systems
Lets examine the significance of parameter a, the only parameter needed to describe the transient response. When
or
Now we define three transient response performance specifications.
at 1=
37.01/1
== =
eeat
at
63.037.011)( 1/1 === = etc at
First Order Systems
Equ. 4.2
Equ. 4.3
1/a is the time constant of the response.
From Eq.(4.2), the time constant can bedescribed as the time for e-at to decay to 37% ofits initial value.
Alternately, from Eq.(4.3), the time constant isthe time it takes for the step response to rise to63% of its final value (Fig.4.5).
The reciprocal of the time constant has the units(1/seconds), or frequency.
Time Constant
We can call the parameter a the exponentialfrequency.
Since, the derivative of e-at is a when t = 0, a is theinitial rate of change of the exponential at t = 0.
Thus, the time constant can be considered atransient response specification for a first-ordersystem, since it is related to the speed at which thesystem responds to a step input.
Time Constant
The time constant can also be evaluated fromthe pole plot (Fig.4.4(b)).
Since, the pole of the transfer function is at a,we can say the pole is located at the reciprocal ofthe time constant, and the farther the pole fromthe imaginary axis, the faster the transientresponse.
Formula for time constant is,
Time Constant
aconstant time
=1
Rise time, Tr is defined as the time for thewaveform to go from 0.1 to 0.9 of its finalvalue.
Rise time is found by solving Eq.(4.2) for thedifference in time at
c1(t) = 0.9 and c2(t) = 0.1. Hence,
aaaTr
2.21.03.2==
Rise Time, Tr
where,
and9.01)(1 == atetc 1.01)(2 == atetc
at
at
e
e
at
at
3.23.2)9.01ln(
9.019.01
=
==
=
=
at
at
e
e
at
at
1.01.0)1.01ln(
1.011.01
=
==
=
=
Rise Time, Tr
Settling time is defined as the time for the response to reach, and stay within 2% of its final value.
Letting c(t) = 0.98 in Eq.(4.1) and solving for time, t , we find the settling time to be:
Formula for settling time is,
aaaTs
491.3)98.01ln(=
=
Settling Time, Ts
aTs
4=
Since the transfer function is a representation ofthe system from input to output, the systemsstep response can lead to a representation eventhough the inner construction is not known.
With a step input, we can measure the timeconstant and steady-state value, from which thetransfer function can be calculated.
First-Order Transfer Functions via Testing
Consider a simple first-order system,
whose step response is,
If we can identify K and a from laboratory testing, we can obtain the transfer function of the system.
)/()( asKsG +=
)(//
)()( asaK
s
aKass
KsC
+=
+=
First-Order Transfer Functions via Testing
For example:
Assume the unit step response given in Figure 4.6.
It has the first-order characteristics no overshoot and nonzero initial slope.
First-Order Transfer Functions via Testing
Figure 4.6
From the response we measure the time constant, that is, the time for the amplitude to reach 63% of its final value.
Since the final value is about 0.72, the time constant is evaluated where the curve reach 0.63 0.72 = 0.45, or about 0.13 second.
Hence, time constant = 0.13 =
therefore,
First-Order Transfer Functions via Testing
a
1
7.713.01
==a
To find K, we realize that the forced response reaches a steady-state value of
Substituting the value of a = 7.7, we find
Thus, the transfer function for the system is
*Note :Actually, the response of Figure 4.6 was generated using the transfer function of
72.0/ =aK
First Order Systems
0.72 7.7 0.72 5.54K a= = =
)7.7(54.5)(+
=ss
sG
)7(5)(+
=ss
sG
A system has a transfer function,
Find the time constant, Tc ; settling time, Ts ; and rise time, Tr.
)50(50)(+
=ss
sG
Exercise 1
Second Order Systems- Introduction
- Overdamped Response
- Underdamped Response
- Undamped Response
- Critically Damped Response
PART 3
A second-order system exhibits a wide range ofresponses that must be analyzed and described.
Varying a first-order systems parameter simplychanges the speed of the response; changes inthe parameters of a second-order system canchange the form of the response.
Introduction
Example, a second-order system can displaycharacteristics much like a first-order system or,depending on component values, display dampedor pure oscillations for its transient response.
Numerical examples of the second-order systemresponses are shown in Figure 4.7. All examplesare derived from Fig. 4.7(a), the general case,which has two finite poles and no zeros.
Introduction
Figure 4.7 second order systems, pole plots and step responses
The term in the numerator is simply a scale or input-multiplying factor that can take on any value withoutaffecting the form of derived results.
By assigning appropriate values to parameters a and b, wecan show all possible second-order transient responses.
The unit step response then can be found using C(s) =R(s) G(s) ,
where, followed by a partial-fraction expansionand the inverse Laplace transform.
ssR 1)( =
Introduction
For this response, Figure 4.7(b)
)146.1)(854.7(9
)99(9)( 2 ++=++= sssssssC
Overdamped Response
This function has a pole at the origin that comesfrom the unit step input and two real poles thatcome from the system.
The input pole at the origin generates theconstant forced response; each of the twosystem poles on the real axis generates anexponential natural response whose exponentialfrequency is equal to the pole location.
Overdamped Response
The output initially could have been written as ;
This response is called overdamped (Figure 4.7(b).
It seems that the poles could tell the form of the response without the tedious calculation on the inverse L-transform.
tteKeKKtc 146.13
854.721)( ++=
Overdamped Response
For this response, Figure 4.7(c)
This function has a pole at the origin that comes from the unit step input and two complex poles that come from the system.
Compare the response of the second-order system to the poles that generated it.
)92(9)( 2 ++= ssssC
Underdamped Response
First compare the pole location to the time function, andthe compare the pole location to the plot. FromFig.4.7(c), the poles that generate the natural response
are s = -1 j .
Comparing these values to c(t) in the same figure, thereal part of the pole matches the exponential decayfrequency of the sinusoids amplitude, while the imaginarypart of the pole matches the frequency of the sinusoidaloscillation.
Underdamped Response
Lets compare the pole location to the plot.
Underdamped Response
Figure 4.8 shows a general, underdamped response for a second-order system.
Underdamped Response
The transient response consists of anexponentially decaying amplitude generated bythe real part of the system pole times asinusoidal waveform generated by the imaginarypart of the system pole.
The time constant of the exponential decay isequal to the reciprocal of the real part of thesystem pole.
The value of the imaginary part is the actualfrequency of the sinusoid, depicted in (Fig.4.8).
Underdamped Response
This sinusoidal frequency is called dampedfrequency of oscillation,d.
Finally, the steady-state response (unit step) wasgenerated by the input pole located at the origin.
The type of response shown in Figure 4.8 is calledan underdamped response, one whichapproaches a steady-state value via a transientresponse that is a damped oscillation.
Underdamped Response
To demonstrate how a knowledge of therelationship between the pole location and thetransient response can lead rapidly to theresponse form without calculating the inverseLaplace transform.
Example 3
By inspection, write the form of the step response of the system in Figure 4.9.
Example 3 - Form of underdamped response using poles
Figure 4.9
First, we determine that the form of the forcedresponse is a step.
Next, find the form of the natural response.
Factoring the denominator of the transferfunction in Figure 4.9, we find the poles to be s= -5 j13.23.
Solution : Example 3
The real part, -5, is the exponential frequency for thedamping. It is also the reciprocal of the time constant ofthe decay of the oscillations.
The imaginary part, 13.23, is the radian frequency forthe sinusoidal oscillations.
Using previous discussion and Figure 4.7(c) as a guide,we obtain:
Solution : Example 3 (continue)
c(t) = K1 + e-5t ( K2 cos 13.23t + K3 sin 13.23t )
= K1 + K4 e-5t (cos 13.23t - )
where,
= tan-1 K3 / K2 , K4 = and c(t) is a constant plus an exponentially damped
sinusoid.
23
22 KK +
Solution : Example 3 (continue)
For this response, Figure 4.7(d)
This function has a pole at the origin that comes from the unit step input and two imaginary poles that come from the system.
)9(9)( 2 += sssC
Undamped Response
The input pole at the origin generates theconstant forced response, and the two system poleson the imaginary axis at j3 generate a sinusoidalnatural response whose frequency is equal to thelocation of the imaginary poles.
Undamped Response
Hence, the output can be estimated as c(t) = K1 + K4 cos( 3t - ).
The response type shown in Figure 4.7(d) is calledundamped.
Note that the absence of a real part in the pole paircorresponds to an exponential that does not decay.
Mathematically the exponential is e-0t =1 .
Undamped Response
For this response, Figure 4.7(e)
)96(9)( 2 ++= ssssC
Critically Damped Response
This function has a pole at the origin that comes fromthe unit step input and two multiple real poles thatcome from the system.
The input pole at the origin generates the constantforced response, and the two poles on the real axis at -3generate a natural response consisting of an exponentialand an exponential multiplied by time, where theexponential frequency is equal to the location of the realpoles.
Critically Damped Response
Hence, the output can be estimated as c(t) = K1 + K2 e-3t
+ K3 t e-3t .
This type of response, shown in Figure 4.7(e), is calledcritically damped.
Critical damped responses are the fastest possiblewithout the overshoot that is characteristic of theunderdamped response.
Critically Damped Response
Overdamped responses :
Poles : Two real at -1 , -2 Natural response :
cn(t) = K1 e-1t + K2 e
-2t
Two exponentials with time constants equal to the reciprocal of the pole locations, or
cn(t) = K1 e-1t + K2 e
-2t
Summary of Second-Order Systems
Underdamped responses :
Poles :Two complex at -d jd Natural response : Damped sinusoid with anexponential envelope whose time constant is equalto the reciprocal of the poles real part. The radianfrequency of the sinusoid, the damped frequency ofoscillation, is equal to the imaginary part of thepoles, or
cn(t) = A e-dt cos d t -
Summary of Second-Order Systems
Undamped responses :
Poles :Two imaginary at j1 cn(t) = A cos (1 t - ) Natural response : Undamped sinusoid with radianfrequency equal to the imaginary part of the poles,or
cn(t) = A cos (1 t - )
Summary of Second-Order Systems
Critically damped responses :
Poles :Two real at -1 cn(t) = K1 e
-1t + K2 te-1t
Natural response :One term is an exponential whosetime constant is equal to the reciprocal of the polelocation.Another term is the product of time, t , andan exponential with time constant equal to thereciprocal of the pole location, or
cn(t) = K1 e-1t + K2 te
-1t
Summary of Second-Order Systems
The step responses for the four cases of dampingdiscussed in this section are superimposed in Figure 4.10.
Notice that the critically damped case is the divisionbetween the overdamped cases and the underdampedcases and is the fastest response without overshoot.
Summary of Second-Order Systems
Figure 4.10
General Second Order System
- Natural Frequency
- Damping Ratio
PART 4
In this section we define two physically meaningfulspecifications for second-order system.
Natural Frequency,wn the frequency of oscillation of the system without
damping.
The General Second Order System
Damping Ratio,
we define the damping ratio, , to be:
constant timelexponentiaperiod natural
21
d)(rad/seconfrequency naturalfrequencydecay lexponentia
pi
=
=
The General Second Order System
Damping Ratio,
Consider the general system
Without damping, the poles would be on the jw axis, andthe response would be an undamped sinusoid. For thepoles to be purely imaginary, a=0. Hence, by definition,the natural frequency,wn, is the frequency of oscillation ofthis system. Since the poles of this system are on the jwaxis at ,
bassb
sG++
= 2)(
bj bwn =
The General Second Order System
Damping Ratio,
Hence,
Assuming an underdamped system, the complex poleshave a real part, equal to a/2. The magnitude of thisvalue is then the exponential decay frequency describedin section 4.4. Hence,
2nwb =
nn w
a
wradfrequencyNaturalfrequencydecaylExponentia 2
sec)/(
===
nwa 2=
The General Second Order System
Damping Ratio,
Our general second-order transfer function finally looks like this:
Solving the poles of the transfer function, G(s) yields:
The various cases of second-order response are a function of and are summarized in Figure 4.11.
122,1 = nn wws
The General Second Order System
2
2 2( ) 2n
n n
G ss
=+ +
Given the transfer function as shown below, find
and wn.
362.436)( 2 ++= sssG
Example 4
Compare with the general second-order transfer function,
362.436)( 2 ++= sssG
22
2
2)(
nn
n
wws
wsG
++=
Solution : Example 4
Therefore
362 =nw
6= nw
2.42 =nw
35.062
2.4=
=
Solution : Example 4 (continue)
For each of the systems shown in Figure 4.12,finds the value of and give the kind of responseexpected.
Exercise 2
Underdamped Second Order
System
- Peak Time
- Overshoot
- Settling Time
- Rise Time
PART 5
A common model for physical problem.
A plot of this response appears in Figure 4.13 for variousvalues of , plotted along a time axis normalized to thenatural frequency.
UNDERDAMPED SECOND ORDER SYSTEMS
We have defined two parameters associated with second-ordersystems, and wn. Others parameters associated with the undampedresponse are percentage overshoot (%OS), peak time (Tp), settlingtime (Ts) and rise time (Tr). These specifications are defined as follow(refer Figure 4.14):
Underdamped Second Order Systems
1. Peak time, Tp : The time required to reach the first,or maximum peak.
2. Percent overshoot, %OS : The amount that thewaveform overshoots the steady state, or final valueat the peak time.
3. Settling time, Ts : The time required for thetransients damped oscillations to reach and staywithin +2% of the steady state value.
4. Rise time, Tr : The time required for the waveform togo from 0.1 of the final value to 0.9 of the final value.
Underdamped Second Order Systems
Evaluation of Tp
Evaluation of %OS
where
21 pi
=
n
pw
T
100100% )1(max2
=
= pieC
CCOS
final
final
)1(max
2
1 pi += eC
Underdamped Second Order Systems
and for the unit step used;
The inverse of this equation allows to solve for by:
1=finalC
)100/(%ln)100/ln(%
22 OSOS
+
=
pi
Underdamped Second Order Systems
Evaluation of Ts For criteria between +2%
For criteria between +5%
n
sw
T
4=
n
sw
T
3=
Underdamped Second Order Systems
Underdamped Second Order SystemsEvaluation of Tr A precise analytical relationship between rise time and damping ratio,
cannot be found. However, we can find the rise time using computer.
Figure 4.15 illustrates the resulting curve obtained relating thevariation of wntr and the damping ratio, .
*Note: Fig. 4.16 can be approximated by the following polynomials
Underdamped Second Order Systems If a simple expression is desired forapproximations, we can obtain the values of tr overthe desirable range of damping factors, from 0.4 to0.7, and determine an average value over thisrange.
The value of wntr for a damping of 0.4 is 1.463; thevalue of wntr for a damping of 0.7 is 2.126.Therefore, an average value rise time over thisdamping factor range is given by, tr = 1.80/wn.
Underdamped Second Order Systems
Figure 4.17 Pole plot for an underdamped second-order system
wd is the imaginary part of the pole and called the damped frequency ofoscillation, and
is the magnitude of the real part of the pole and called as exponentialdamping frequency.
d
Given the transfer function
Find , wn, Tp, %OS, Ts and Tr.
10015100)( 2 ++= sssG
Example 5 - Finding Tp, %OS and Ts from transfer function
1002 =nw10= nw
152 =nw
21015
=
75.0=
Solution : Example 5
Natural frequency, Damping ratio,
21 pi
=
n
pw
T
275.0110 =
pipT
475.0= pT
Solution : Example 5 (continue)
100% )1(2
= pieOS
100% )75.0175.0(2
= pieOS
838.2% = OS
Peak Time, Overshoot,
nsw
T
4=
1075.04
=sT
5333.0= sT
Solution : Example 5 (continue)
#From Fig. 4.15, we get Tr=2.3,Tr = 2.3/wnTr = 2.3/10Tr = 0.23 s
Settling time,
Exercise 3
Find , wn, Tp, %OS, Ts and Tr.
a)
b)
16316)( 2 ++= sssT
04.002.004.0)( 2 ++= sssT
Given the pole plot shown in Figure 4.17, find , wn, Tp, %OS and Ts.
Example 6 - Finding Tp, %OS and Ts from pole location
cos=)
37
cos(tan 1=)166.1cos(=
394.0=
Solution : Example 6
22 37 +=nw616.7= nw
21 pi
=
n
pw
T
Solution : Example 6 (continue)
7pipi
==d
pw
T
sec449.0= pT
Percent Overshoot,
100% )1(2
= pieOS
100% )394.01394.0(2
= pieOS%26% =OS
Solution : Example 6 (continue)
Settling time
n
sw
T
4=
Solution : Example 7 (continue)
344
==d
sT
sec333.1=sT
Exercise 4
Given %OS = 12% and Ts = 0.2s. Find :
a) Location of poles
b) Transfer function of the system
Exercise 5
Given the system shown below, find J and D to yield 20% overshoot and a settling time of 2s for a step input of Torque(t).
Thank you for your attention.