Professional Documents
Culture Documents
Chapter 4 - Time-Domain Analysis of Control Systems-Update 1
Chapter 4 - Time-Domain Analysis of Control Systems-Update 1
CHAPTER 4:
TIME DOMAIN ANALYSIS OF
CONTROL SYSTEMS
11/19/2021
Automatic Control Systems 1
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
Contents
4.1 Time response of continuous-data system
4.2 The unit-step response and time-domain specifications
4.3 Time response of a first-order system
4.4 Time response of a second-order system
4.5. Dominant poles and zeros of transfer functions
4.6. Steady-state error
11/19/2021
Automatic Control Systems 2
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
y(t) = L-1{Y(s)}
11/19/2021
Automatic Control Systems 3
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
y (t ) = yt (t ) + yss (t )
p o ly n o m in a l in s
Y ( s ) = G ( s )U ( s ) +
a n s n + a n − 1 s n − 1 + ... + a 1 s + a 0
11/19/2021
Automatic Control Systems 5
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
Example
Determine the zero-state response and zero-input response of a system
10
G(s) =
s+2
with u(t) = 1(t), y(0) = 5
Solution
The differential equation of system is:
dy (t )
+ 2 y (t) = 10u (t )
dt
Taking laplace with non-zero initial condition
10 y (0)
sY ( s ) − y (0) + 2Y ( s ) = 10U ( s ) Y ( s ) = U (s) +
s+2 s+2
y (t ) = 5(1 − e−2t ) + 2e−2t = 5 − 3e −2t
Zero state response Transient response
Zero input response Steady-state response
11/19/2021
Automatic Control Systems 6
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
G( s) −1 G ( s )
H ( s ) = G ( s )U s ( s ) = h(t ) = L
s s
11/19/2021
Automatic Control Systems 8
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
Overshoot
- Maximum overshoot: Δm = ymax – yss
- Percent maximum overshoot (PO)
ymax − y ss ∆m
PO = ×100% = ×100%
y ss y ss
- Use to measure relative stability
Time delay, td : The time required for
the step response to reach 50% of its
final value
Rise time, tr : The time required for the step response to rise from 10 to 90% of
its final value
Settling time, ts : The time required for the step response to decrease and stay
with ± ε% (ε = 2 or 5) of its final value.
11/19/2021
Automatic Control Systems 9
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
dy (t ) Y ( s) K
T + y (t ) = Kr (t ) ⇔ G ( s ) = =
dt R( s ) Ts + 1
K – steady state gain, T– time constant.
j y(t)
-1/T 1
0 t
y (t ) = K (1 − e − t /T )
11/19/2021
Automatic Control Systems 10
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
Model description
2
2 d y (t ) dy (t )
T 2
+ 2ζ T + y ( t ) = r (t )
dt dt
Y ( s) 1 ωn2
⇔ G( s) = = 2 2 = 2
R ( s ) T s + 2T ζ s + 1 s + 2ζωn s + ωn2
ζ – damping ratio
ωn = 1/T – natural frequency
11/19/2021
Automatic Control Systems 11
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
• ζ > 1 (overdamped)
1
0
t
• ζ = 1 (critically damped)
p1 = p2 = −ωn y (t ) = K 1 + ( k1 + k 2t ) e −ωnt
j y(t)
1
0
t
11/19/2021
Automatic Control Systems 12
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
• ζ < 1 (underdamped)
e −ζωnt
p1,2 = −ζωn ± jωn 1 − ζ 2
y (t ) = K 1 −
1−ζ 2
sin ωn 1 − ζ 2 t + θ ( )
j θ = cos −1 ζ
1
∆m
K
−πζ 1−ζ 2
PO = e × 100
π 2π 3π 4π
2 2
ωn 1− ζ 2
ωn 1 − ζ ωn 1 − ζ ωn 1 − ζ 2
11/19/2021
Automatic Control Systems 13
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
Maximum overshoot
−πζ 1−ζ 2
PO = e × 100
ζ
PO ≈ 1 − × 100
0.6
ζ
PO = 1 − ×100
0.6
1−ζ 2
PO = e −πζ ×100
11/19/2021
Automatic Control Systems 14
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
Delay time
or
11/19/2021
Automatic Control Systems 15
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
Rise time
or
11/19/2021
Automatic Control Systems 16
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
Settling time
and
11/19/2021
Automatic Control Systems 17
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
j y
• ζ = 0 (undamped)
p1,2 = ± jωn
K
y (t ) = K (1 − cos ωn t ) 1
t
e −ζωnt
y (t ) = K 1 −
1−ζ 2
(
sin ωn 1 − ζ 2 t + θ )
K
1 t
11/19/2021
Automatic Control Systems 19
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
11/19/2021
Automatic Control Systems 20
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
( )
(s + p ) s 2 + 12s + 100
100
80
Poles of the system: third-order system
60
s1 = − p; s2,3 = −6 ± j8
Amplitude
approximate first-order system
• If p = 0.6 Re{s2,3 } ≥ 10 s1
40
20
• If p = 65 s1 ≥ 10 Re{s2,3 }
Amplitude
0.8
third-order system
0.6
approximate second-order system
s2,3 are considered to be dominant poles 0.4
6000 p 0.2
G ( s) ≈
s 2 + 12 s + 100 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Time (seconds)
The system exhibits dominant second-order behavior
11/19/2021
Automatic Control Systems 21
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
r(t) y(t)
G(s)
yfb(t)
H(s)
yr?
St = lim ( yr (t ) − y (t ) ) yr: desired output
t →∞
11/19/2021
Automatic Control Systems 22
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
yr = r(t) y(t)
System with unity feedback: G(s)
yr = r/KH KH
r = KHyr
sNKH
11/19/2021
Automatic Control Systems 23
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
System type
m
In general K ∏ ( s − zi )
i =1
G( s) = n −γ
, m ≤ n; zi , p j ≠ 0; K ∈ R
sγ ∏ ( s − p j )
j =1
r(t) = Rus(t): R R
St = = Kp - step-error constant
1 + lim G ( s ) 1 + K p
s→0
r(t) = Rtus(t)
R R R
St = lim = = Kv - ramp-error constant
s →0 s + sG ( s ) lim sG ( s ) K v
s→0
11/19/2021
Automatic Control Systems 25
CHAPTER 4: TIME DOMAIN ANALYSIS OF CONTROL SYSTEMS
r(t) = Rt2/2.us(t):
R R
St = =
s 2 + lim s 2G ( s ) K a
s→0
- γ = 0 (type 0): Ka = 0 → St = ∞
- γ = 1 (type 1): Ka = 0 → St = ∞
- γ = 2 (type 2): Ka = const. → St = const.
- γ ≥ 3: Ka = ∞ → St = 0.
11/19/2021
Automatic Control Systems 26