Chapter 5 - TimeResponse
Chapter 5 - TimeResponse
Loading…
The examples above really are talking about aspects like:
• Speed of response
• Relative stability of the system
• Stability of the system
In this chapter…
• we will begin to examine how it is possible to
predict aspects of the time behavior of a system.
0.9
0.8
0.7
0.6
Amplitude
0.5 (s+2)/(s+5)
0.4
0.3
(s+2)/(s+10)
0.2
0.1 (s+2)/(s+50)
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8
Time (seconds)
Step Response
10
9
(s+50)/(s+5)
6
Amplitude
3
(s+10)/(s+5)
1 (s+2)/(s+5)
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8
Time (seconds)
Conclusion
•
Conclusion : Once again
• The poles of the input give the forced response.
• The poles of the transfer function give the natural
response.
• Real-axis poles: Exponential decay (LHP) or increase
(RHP). Loading…
• Complex conjugate poles: oscillatory response.
• Zeros: Affect amplitudes of the different components
and therefore affect the overall shape of the response.
Example
• Write the output c(t) in general terms. Specify the
forced and natural parts of the solution.
• First Order Systems :
• https://www.facstaff.bucknell.edu/mastascu/eControlH
TML/SysDyn/SysDyn1.html
Time response of first-order systems
• What is a first-order system?
• First order systems are described by first order
differential equations.
Example
Differential equation:
Transfer function:
Vout ( s ) 1
G (s) = =
Vin ( s ) RCs + 1
Some example systems
A Simple Thermal System
Transfer function:
Temp ( s ) K
G (s) = =
Heatin ( s ) τ s + 1
• The systems above come from very diverse places,
including circuit theory, thermal dynamics, etc.
• However, there is a common mathematical description for
all of those systems.
• That's why you need to learn the properties of a general
first-order system.
• When you learn about first-order system dynamics
you are learning a topic that:
• Has applicability to a wide variety of areas
• Is a good introduction to more complex system dynamics,
like second-order systems and more complex systems of
higher order.
0− 0 0+
•
t
The unit impulse has a Laplace transform of unity (1).
L[δ (t )] = 1
• That gives the unit impulse a unique stature.
For a first-order systems satisfy this generic differential
equation
dy (t ) τ - time constant
τ + y (t ) = Ku (t )
dt K - DC gain
For a unit impulse input δand (t ) assuming zero initial conditions,
could you calculate its output?
K −t τ
y (t ) = e
τ
The impulse response is the inverse transform of the transfer
function of the above system:
K
G (s) =
τ s +1
Now, we need to examine what the impulse response looks
like…
Example 1
Consider a first-order system with the following parameters.
at t = 0, y (0) = 20
So we can get
K
= 20 (2) With (2) and (3), we have
τ y (2) = 20e −2/τ = 8
How to get K ?
Pick up a point on the response curve: e −2/τ = 0.4
Solving the equation yields:
K ⎛1 τ ⎞
Y (s) = = K⎜ − ⎟ y (t ) = K (1 − e − t /τ )
s (τ s + 1) ⎝ s τ s + 1 ⎠
t =0 y (t ) = 0
Can you imagine what the response looks like?
t →∞ y (t ) → K
Example 3 Consider a first-order system with the following parameters.
Solution.
If we keep τ = 0.1s
but change K,
what will
happen?
Time constant τ = 0.1s ;
DC gain K = 20 → 16 → 10 → 4
DC gain K = 20
Time constant τ = 0.1s → 0.2 s → 0.3s → 0.5s
Note: the time constant reflects the system inertia. The smaller is the system inertia, the
τ
shorter is and the quicker is the response, vice versa.
Two important properties of the unit-step response of a first-order
system:
a) The time constant canτ be used to calculate the system output
experiment methods
t = τ , y (τ ) = 0.632 y (∞) = 63.3% final value; -- estimate the
time constant
t = 2τ , y (2τ ) = 0.865 y (∞) = 86.5% final value;
--judge whether a
t = 3τ , y (3τ ) = 0.950 y (∞) = 95.0% final value; system is first-order or
not
t = 4τ , y (4τ ) = 0.982 y (∞) = 98.2% final value;
b) The initial slope of the response curve is 1/T and the slope
decreases with time
dy (t ) 1 dy (t ) 1 dy (t )
= , = 0.368 , = 0.
dt t =0 τ dt t =τ τ dt t =∞
It is also a common method to obtain the time constant though the initial
slope in control engineering.
Unit-step response of a first-order system
y (t )
y (∞ )
y (t ) = K (1 − e − t /τ )
0.632 y (∞)
1
slope =
τ
0 t
τ
Encountering 1-order Systems
Unit-impulse
response:
K −t τ
y (t ) = e
τ
K
G (s) =
τ s +1
Unit-step
response:
y (t ) = K (1 − e − t /τ )
Rise Time, Settling Time
Rise Time, Tr, is defined as the
waveform to go from 0.1 to 0.9 of
its final value.
0.72
• No overshoot
~ 0.13 sec
Time response of 2-order systems
• What is a second-order system?
• Second-order systems are described by second-order
differential equations.
Example
A prototype second-order differential equation:
d2 d 2 2
2
y (t ) + 2ζω n y (t ) + ω n y (t ) = ω n u (t )
dt dt
Y (s) ωn2
G (s) = = 2
U ( s ) s + 2ζωn s + ωn2
ζ - damping ratio , will determine how much the system oscillates as
the response decays toward steady state.
Step Response
C(s) 1
=
1 . GCs)
0.9
H=zpk([],[-7.854 -1.146],9) 0.8
0.7
Step(H)
0.6
Amplitude
Gls]-9s9 +
0.5
0.4
?
Wa 0.3
G(st-
?
s2+ 29WnstWn 0.2
0.1
WhE9 = Wn= 3 radise
0
29wm = 9 = 3 == 0 1 2 3 4
Time (seconds)
5 6 7 8
E = 1 . 5) 1 = overdamped
=
Step Response
1.4
0.8
Amplitude 0.6
0.4
0.2
0
0 1 2 3 4 5 6 7
Time (seconds)
Nise, Ex 4.3 Find the damping ratio and natural frequency of the
system:
Pole locations
For each of the system, find the damping ratio and
Example , Nise 4.4 report the kind of response expected.
Transient and steady-state response
The time response of a y(t)
control system is
usually divided into
1
two parts:
y (t ) = yt (t ) + yss (t )
Transient response yt (t ) 0 t
-- defined as the part of the time yss (t )
Steady-state response
response that goes to zero as time -- the part of the time response
becomes very large. that remains after the transient has
lim yt (t ) = 0 died out.
t →∞
Chapter 5: 2nd Order System Examples
100 100
𝐺(𝑠) = = 2
(𝑠 + 20)(𝑠 + 5) 𝑠 + 25𝑠 + 100
Poles:
=
Wn=
Type:
29
𝐻(𝑠) =
(𝑠 + (2 − 5𝑖))(𝑠 + (2 + 5𝑖))
29
= 2
𝑠 + 4𝑠 + 29
Poles:
=
Wn=
Type:
100
𝐿(𝑠) =
𝑠2 + 100
Poles:
=
Wn=
Type:
100 100
(𝑠) = = 2
(𝑠 + 20)(𝑠 + 20) 𝑠 + 40𝑠 + 400
Poles:
=
Wn=
Type:
Match the following step responses with the possible transfer functions.
100 14 10 1 10
𝐺(𝑠) = 𝑠2 +300 H(𝑠) = 𝑠+25 M(𝑠) = 𝑠2 +30𝑠+225 T(𝑠) = (𝑠+3)(𝑠+10) Y(𝑠) = 𝑠2 +23𝑠+500)
Step Response
Step Response 0.045
0.035
0.04
0.03
0.035
0.025 0.03
Amplitude
Amplitude
0.02 0.025
0.02
0.015
0.015
0.01
0.01
0.005
0.005
0 0
0 0.5 1 1.5 2 2.5 0 0.1 0.2 0.3 0.4 0.5 0.6
Time (seconds) Time (seconds)
1 2
Step Response
0.7
Step Response
0.025 0.6
0.5
0.02
Amplitude
0.4
0.015
Amplitude
0.3
0.01
0.2
0.005 0.1
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0 1 2 3 4 5 6 7 8 9 10
Time (seconds) Time (seconds)
3 4
Step Response
0.6
0.5
0.4
Amplitude
0.3
0.2
0.1
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
Time (seconds)
5
Chapter 5: 2nd Order System Examples
100 100
𝐺(𝑠) = = 2
(𝑠 + 20)(𝑠 + 5) 𝑠 + 25𝑠 + 100
Poles:
=
Wn=
Type:
29
𝐻(𝑠) =
(𝑠 + (2 − 5𝑖))(𝑠 + (2 + 5𝑖))
29
= 2
𝑠 + 4𝑠 + 29
Poles:
=
Wn=
Type:
100
𝐿(𝑠) =
𝑠2 + 100
Poles:
=
Wn=
Type:
100 100
(𝑠) = = 2
(𝑠 + 20)(𝑠 + 20) 𝑠 + 40𝑠 + 400
Poles:
=
Wn=
Type:
Match the following step responses with the possible transfer functions.
100 14 10 1 10
𝐺(𝑠) = 𝑠2 +300 H(𝑠) = 𝑠+25 M(𝑠) = 𝑠2 +30𝑠+225 T(𝑠) = (𝑠+3)(𝑠+10) Y(𝑠) = 𝑠2 +23𝑠+500)
Step Response
Step Response 0.045
0.035
0.04
0.03
0.035
0.025 0.03
Amplitude
Amplitude
0.02 0.025
0.02
0.015
0.015
0.01
0.01
0.005
0.005
0 0
0 0.5 1 1.5 2 2.5 0 0.1 0.2 0.3 0.4 0.5 0.6
Time (seconds) Time (seconds)
1 2
Step Response
0.7
Step Response
0.025 0.6
0.5
0.02
Amplitude
0.4
0.015
Amplitude
0.3
0.01
0.2
0.005 0.1
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0 1 2 3 4 5 6 7 8 9 10
Time (seconds) Time (seconds)
3 4
Step Response
0.6
0.5
0.4
Amplitude
0.3
0.2
0.1
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
Time (seconds)
5
Time-domain Specifications
1. Steady-state value: yss
Mp
2. Maximum overshoot: Percent overshoot = ×100%
yss
M p = ymax − yss ;
ymax
3. Peak time: t p Mp error band
j
ζ = 1: s1,2 = −ωn
0 critically
damped
0 < ζ < 1: j
ωn2
A second-order system: G (s) = 2
s + 2ζωn s + ωn2
Effects of damping ratio ζ
(for a given ω)n
Overshoot M p
The oscillation is
ζ smaller
rise tr
time
The speed of
the response is
slower
= −σ ± jωd β =?
β = arccos ζ
σ = ξωn , dampting factor
2
ωd = ωn 1 − ζ , damped frequency 1−ζ 2
β = arctan
ζ
Performance analysis0 <
−ζωnt
Unit-step e
y (t ) = 1 − sin(ωd t + β ), ζ <1
response: 1− ζ 2
1. Rise Time
e wnnttrr
−−ξζω
e sin(ω
⋅sin( ttr + β )) == 0
y (tr ) = 1, that is, 1 − 2 ⋅ w d
d r + β 1
11−
−ζ2
ξ
e −ζ ⋅ωn ⋅tr
≠ 0, ⇒ ωd tr + β = nπ ( n = 0, ±1, ±2,!)
2
1− ζ
π −β π −β
tr = =
tr is the time needed for ωd ωn 1 − ζ 2
−πζ / 1−ζ 2
−σ Re
∴ y (t p ) = 1 + e −ωd
Suppose that y (∞) = 1 1−ζ 2
β = arctan
−πζ / 1−ζ 2
ζ
Thus σ % = e ⋅100%
e −ζ ⋅ωn ⋅t 2
⋅ sin( 1 − ζ ⋅ ωnts + β ) ≤ 0.05 or 0.02
1− ζ 2
y (t p ) − y (∞)
σ% = × 100%
y (∞ )
π −β π −β 3
tr = = ts ≈ (Δ = 5%)
ωd 2 ζωn
ωn 1 − ζ
4
ts ≈ (Δ = 2%)
ζωn
Example Nise 4.5
Find Tp, Ts, Tr and % OS
Dynamic Systems and Control Theory
1) Find the
transfer function
G(s) =
:
Glsi-k =
+) + k
2nd
Ols
Order
?
G(s) =
G(s) =
Winston
Ole
14
Solution
Loading…
Example 2 --- > Ogata Ch.5
• Figure shows a mechanical vibratory system. When 2 lb of
force (step input) is applied to the system, the mass
oscillates, as shown in Figure (b). Determine m, b, and k of
the system from this response curve. The displacement x is
measured from the equilibrium position.
Solution
Loading…
Example 3:Antenna Control : Designing a Closed
Loop Response, Nise Chapter 5
Given the antenna azimuth position control
system, do the following:
A. Find the closed loop transfer function using block diagram
reduction
D. For system C, derive the expression for the closed loop step
response of the system.
To
fol
Neg Feedback
· = N(s)
0 . 2083K 0 . 2083K
##
N(s) =
N(
= # s+ 1 . 71 is + 0 . 2003K
NCs) =
0 . 2083ki
-
#s2 + 1 71 . Ts + 0 .
2083K
208 3π
if K01000 = N(s)- .
-
Ts + 1 71iTs
. + 208 ,
3
E. For the simplified model of C, find the value of K that yields
a 10% overshoot for a step input.
1000 1
Problem 74, Nise (Ch.4)
Consider the translational system below. 1 lb force, f(t), is applied at t=0. If fv=1, find K
and M such that the response is characterized by a 4 second settling time and a 1 sec peak
time. Also, what is the resulting percent overshoot?