Professional Documents
Culture Documents
Time Domain Analysis
Time Domain Analysis
Control systems
Lecture-3 : Time domain analysis
V. Sankaranarayanan
Outline
3 Assignment
Complex Variable
A complex variable has both real and imaginary part variable. It is generally
represented as
s = σ + jω
Complex Function
A complex function G(s) is a function of complex variable s which can be
represented as
G(s) = Gx + jGy
where Gx and Gy is the real and imaginary component respectively.
Complex Variable
A complex variable has both real and imaginary part variable. It is generally
represented as
s = σ + jω
Complex Function
A complex function G(s) is a function of complex variable s which can be
represented as
G(s) = Gx + jGy
where Gx and Gy is the real and imaginary component respectively.
√
Magnitude of a complex variable is σ2 + ω2
Complex Variable
A complex variable has both real and imaginary part variable. It is generally
represented as
s = σ + jω
Complex Function
A complex function G(s) is a function of complex variable s which can be
represented as
G(s) = Gx + jGy
where Gx and Gy is the real and imaginary component respectively.
√
Magnitude of a complex variable is σ2 + ω2
Angle with respect to real axis is tan−1 (ω/σ)
Complex Variable
A complex variable has both real and imaginary part variable. It is generally
represented as
s = σ + jω
Complex Function
A complex function G(s) is a function of complex variable s which can be
represented as
G(s) = Gx + jGy
where Gx and Gy is the real and imaginary component respectively.
√
Magnitude of a complex variable is σ2 + ω2
Angle with respect to real axis is tan−1 (ω/σ)
Laplace Transform-Defination
Defination
The Laplace transform can be defined as
Z ∞
L[f (t)] = F (s) = f (t)e−st dt
0−
Laplace Transform-Defination
Defination
The Laplace transform can be defined as
Z ∞
L[f (t)] = F (s) = f (t)e−st dt
0−
Laplace Transform-Defination
Defination
The Laplace transform can be defined as
Z ∞
L[f (t)] = F (s) = f (t)e−st dt
0−
Laplace Transform-Defination
Defination
The Laplace transform can be defined as
Z ∞
L[f (t)] = F (s) = f (t)e−st dt
0−
Laplace Transform-Defination
Defination
The Laplace transform can be defined as
Z ∞
L[f (t)] = F (s) = f (t)e−st dt
0−
Impulse Function
A
g(t) = lim for 0 < t < a
a→0 a
=0 for t < 0 and t > a
The height of function is A/a and duration is a. Area under the function is A.
Impulse Function
A
g(t) = lim for 0 < t < a
a→0 a
=0 for t < 0 and t > a
The height of function is A/a and duration is a. Area under the function is A.
Laplace Transform of impulse function is
A
L[g(t)] = lim [ (1 − e−as )]
a→0 as
d
da
A(1 − e−as )
= lim d
a→0 (as)
da
As
=
s
=A
1
2 Unit step u(t)
s
1
3 t
s2
n!
4 tn (n = 1, 2, 3..
sn+1
1
5 e−at
s+a
ω
6 sin ωt
s2 + ω 2
s
7 cos ωt
s2 + ω 2
d
4 L[ f (t)] = sF (s) − f (0) Differentiation theorem
dt
Rt F (s)
5 L[ 0 f (t)dt] = Integration theorem
s
dF (s)
6 L[tf (t)] = −
ds
7 L[f ( at )] = aF (sa) Scaling theorem
Defination
If f (t) and df (t)/dt are Laplace transformable and if limt→∞ f (t) exist then
Defination
If f (t) and df (t)/dt are Laplace transformable and if lims→∞ sF (s) exist then
Transfer function
Representation
b0 sm + b1 sm−1 + . . . + bm−1 s + bm
G(s) =
a0 sn + a1 sn−1 + . . . + an−1 s + an
Transfer function
Representation
b0 sm + b1 sm−1 + . . . + bm−1 s + bm
G(s) =
a0 sn + a1 sn−1 + . . . + an−1 s + an
Transfer function
Representation
b0 sm + b1 sm−1 + . . . + bm−1 s + bm
G(s) =
a0 sn + a1 sn−1 + . . . + an−1 s + an
Transfer function
Representation
b0 sm + b1 sm−1 + . . . + bm−1 s + bm
G(s) =
a0 sn + a1 sn−1 + . . . + an−1 s + an
Transfer function
Representation
b0 sm + b1 sm−1 + . . . + bm−1 s + bm
G(s) =
a0 sn + a1 sn−1 + . . . + an−1 s + an
Convolution integral
Convolution
Y (s)
G(s) = U (s)
Z t
y(t) = g(t − τ )u(τ )dτ
0
Convolution integral
Convolution
Y (s)
G(s) = U (s)
Z t
y(t) = g(t − τ )u(τ )dτ
0
Convolution integral
Convolution
Y (s)
G(s) = U (s)
Z t
y(t) = g(t − τ )u(τ )dτ
0
System definitions
Convolution integral
Z t
y(t) = g(t − τ )u(τ )dτ
0
System definitions
Convolution integral
Z t
y(t) = g(t − τ )u(τ )dτ
0
Definition
System is said to be time invariant if
Z t
y(t) = g(t − τ )u(τ )dτ
0
Z t
= g(τ )u(t − τ )dτ
0
System definitions
Convolution integral
Z t
y(t) = g(t − τ )u(τ )dτ
0
Definition
System is said to be time invariant if
Z t
y(t) = g(t − τ )u(τ )dτ
0
Z t
= g(τ )u(t − τ )dτ
0
Definition
System is said to be CAUSAL if τ ≤ t
Standard form
b0 sm + b1 sm−1 + . . . + bm−1 s + bm
G(s) =
a0 sn + a1 sn−1 + . . . + an−1 s + an
Standard form
b0 sm + b1 sm−1 + . . . + bm−1 s + bm
G(s) =
a0 sn + a1 sn−1 + . . . + an−1 s + an
Poles
Solution to the denominator polynomial called ”poles”
a0 sn + a1 sn−1 + . . . + an−1 s + an = 0
Standard form
b0 sm + b1 sm−1 + . . . + bm−1 s + bm
G(s) =
a0 sn + a1 sn−1 + . . . + an−1 s + an
Poles
Solution to the denominator polynomial called ”poles”
a0 sn + a1 sn−1 + . . . + an−1 s + an = 0
Zeros
Solution to the numerator polynomial called ”zeros”
b0 sm + b1 sm−1 + . . . + bm−1 s + bm = 0
Standard form
b0 sm + b1 sm−1 + . . . + bm−1 s + bm
G(s) =
a0 sn + a1 sn−1 + . . . + an−1 s + an
Poles
Solution to the denominator polynomial called ”poles”
a0 sn + a1 sn−1 + . . . + an−1 s + an = 0
Zeros
Solution to the numerator polynomial called ”zeros”
b0 sm + b1 sm−1 + . . . + bm−1 s + bm = 0
Pole-Zero format
(s + z1 )(s + z2 ) + . . . + (s + zm )
G(s)
(s + p1 )(s + p2 ) + . . . + (s + pn )
Definition
The highest power of the denominator polynomial is defined as order of the system
Definition
The highest power of the denominator polynomial is defined as order of the system
Example
First order system
1
G(s) =
s+1
Second order system
s
G(s) =
s2 + 2s + 4
Definition
The highest power of the denominator polynomial is defined as order of the system
Example
First order system
1
G(s) =
s+1
Second order system
s
G(s) =
s2 + 2s + 4
Definition
The number of poles located in the origin is defined as type of the system.
Definition
The highest power of the denominator polynomial is defined as order of the system
Example
First order system
1
G(s) =
s+1
Second order system
s
G(s) =
s2 + 2s + 4
Definition
The number of poles located in the origin is defined as type of the system.
Example
Type 1 system
1
G(s) =
s(s + 2)
Impulse
1
u(t) = lim for 0 < t < t0
t0 →0 t0
U (s) = 1
Step
u(t) = 1
1
U (s) = s
Ramp
u(t) = t
1
U (s) = s2
Parabolic
u(t) = t2
1
U (s) = s3
y(t) = 1 − e−t/T
y(t) = t − T + T e−t/T
y(t) = t − T + T e−t/T
Standard representation
2
ωn
G(s) =
s2 2
+ 2ζωn + ωn
ωn - Natural frequency
ζ - Damping factor
Pole-zero form
ωn2
p
ωd = ωn 1 − ζ 2 - Damped natural frequency
0<ζ<1
Step response
ωn2
Y (s) =
(s + ζωn + jωd )(s + ζωn − jωd )s
Partial fraction
1 s + ζωn ζωn
− −
s (s + ζωn )2 + ωd2 (s + ζωn )2 + ωd2
further p
e−ζωn t 1 − ζ2
y(t) = 1 − p sin ωd t + tan−1
1 − ζ2 ζ
ζ=1
Step response
2
ωn
Y (s) =
(s + ωn )2 s
Taking inverse Laplace transform
y(t) = 1 − e−ωn t (1 + ωn t)
Response
Step Response
1.8
1.6
Change in Response
1.4
with ζ
1.2
Amplitude
0.8
0.6
0.4
0.2
0
0 5 10 15
Time (seconds)
basic definitions
Delay time td - The delay time is the time required for the response to reach
half of the final value the very first time
Rise time ts - The rise time is the time required for the response to rise from
0 − 100% of its final value
Peak time tp - The peak time is the time required for the responce to reach
the first peak of the overshot
Maximum overshoot Mp
y(tp ) − c(∞)
× 100%
c(∞)
Settling time ts - Settling time is the time required for the response curve to
reach and stay with in the range about the final value
Rise time
1 ω
d
tr = tan−1
ωd −ζωn
Rise time
1 ω
d
tr = tan−1
ωd −ζωn
Peak time
π
tp =
ωd
Rise time
1 ω
d
tr = tan−1
ωd −ζωn
Peak time
π
tp =
ωd
Maximum overshoot
ζ
− √ π
1−ζ 2
Mp = e × 100%
Rise time
1 ω
d
tr = tan−1
ωd −ζωn
Peak time
π
tp =
ωd
Maximum overshoot
ζ
− √ π
1−ζ 2
Mp = e × 100%
Settling time
4
ts =
ζωn
where c1 , c2 ...cn are the residue of G(s) at pi . So the inclusion of zeros only
afftecting the values of ci .
For poles with multiplicity, partial fraction can be done in similar way with some
change in computation of c.
No Zero
1 1
G(s) = U (s) =
s+2 s
1
y(t) = (1 − e−2t )
2
Step Response
0.7
0.6
0.5
Amplitude
0.4
0.3
0.2
0.1
0
0 0.5 1 1.5 2 2.5 3
Time (seconds)
With Zero
s+1 1
G(s) = U (s) =
s+2 s
s+1
Y (s) =
s(s + 2)
0.5 0.5
= +
s s+2
y(t) = 0.5 + 0.5e−2t
Step Response
0.9
0.8
0.7
0.6
Amplitude
0.5
0.4
0.3
0.2
0.1
0
0 0.5 1 1.5 2 2.5 3
Time (seconds)
Example
Consider the following systems
2.5
T1(s)
2
T2(s)
1.5
Amplitude
T3(s)
0.5
0
0 1 2 3 4 5
Time (seconds) 6 7 8 9 10
−0.6t o
y1 (t) = 1 − 0.95393e sin (1.9078t + 72.54 )
y2 (t) = 1 − e−0.6t (cos 1.9078t − 1.7820 sin 1.9078t)
y2 (t) = 1 − e−0.6t (cos 1.9078t + 0.1747 sin 1.9078t)
Consider a system
1
G(s) =
(s + a)(s2 + bs + c)
Impulse response of the system is
y(t) = Ae−at + 2nd order response
If a is very far from imaginary axis the exponential responce will die very fast.
Consider a system
1
G(s) =
(s + a)(s2 + bs + c)
Impulse response of the system is
y(t) = Ae−at + 2nd order response
If a is very far from imaginary axis the exponential responce will die very fast.
So here the 2nd order poles are dominant and a is a insignificant pole
Consider a system
1
G(s) =
(s + a)(s2 + bs + c)
Impulse response of the system is
y(t) = Ae−at + 2nd order response
If a is very far from imaginary axis the exponential responce will die very fast.
So here the 2nd order poles are dominant and a is a insignificant pole
If the magnitude of a real part of a pole is more than 5 to 10 times the real
part of dominant pole that the pole is considered as insignificant
Consider a system
1
G(s) =
(s + a)(s2 + bs + c)
Impulse response of the system is
y(t) = Ae−at + 2nd order response
If a is very far from imaginary axis the exponential responce will die very fast.
So here the 2nd order poles are dominant and a is a insignificant pole
If the magnitude of a real part of a pole is more than 5 to 10 times the real
part of dominant pole that the pole is considered as insignificant
Example
Consider the following systems
4 4 28
T1 (s) = T2 (s) = T3 (s) =
s2 + 1.2s + 4 (s + 1)(s2 + 1.2s + 4) (s + 7)(s2 + 1.2s + 4)
Poles = −0.6 ± 1.9078i Poles = −1, −0.6 ± 1.9078i Poles = −7, −0.6 ± 1.9078
Step Response
1.4
1.2
1
Amplitude
0.8
T1(s)
T2(s)
0.6
T3(s)
0.4
0.2
0
0 1 2 3 4 Time (seconds) 5 6 7 8 9
Example
Consider the following systems
4 4 400
T1 (s) = T2 (s) = T3 (s) =
s2 + 1.2s + 4 (s2 + 1.6s + 1)(s2 + 1.2s + 4) (s2 + 16s + 100)(s2 + 1.2s + 4)
Poles = −0.6 ± 1.9078i Poles = −0.8 ± 0.6, −0.6 ± 1.9078i Poles = −8 ± 6, −0.6 ± 1.9078
Step Response
1.4
1.2
1
Amplitude
0.8
0.6 T1(s)
T2(s)
0.4 T3(s)
0.2
0
0 1 2 3 4 5 6 7 8 9 10
Time (seconds)
Open-loop
Y (s)
G(s) =
U (s)
Closed-loop system
Y (s)
G(s) =
U (s)
Closed-loop system
Y (s)
G(s) =
U (s)
C(s) G(s)
=
R(s) 1 + G(s)
Closed-loop system
Y (s)
G(s) =
U (s)
C(s) G(s)
=
R(s) 1 + G(s)
R(s)
E(s) =
1 + G(s)
Error
The main of any closed loop control system is to make the error between the
desired output and the actual output is zero
R(s)
E(s) =
1 + G(s)
Error
The main of any closed loop control system is to make the error between the
desired output and the actual output is zero
R(s)
E(s) =
1 + G(s)
e(t) =?
Error
The main of any closed loop control system is to make the error between the
desired output and the actual output is zero
R(s)
E(s) =
1 + G(s)
e(t) =?
Error
The main of any closed loop control system is to make the error between the
desired output and the actual output is zero
R(s)
E(s) =
1 + G(s)
e(t) =?
Type 0 system
Type 0 system
K(Tz1 s + 1)(Tz2 s + 1) + . . . (Tzm s + 1)
G(s) =
(Tp1 s + 1)(Tp2 s + 1) + . . . + (Tpn s + 1)
Type 0 system
Type 0 system
K(Tz1 s + 1)(Tz2 s + 1) + . . . (Tzm s + 1)
G(s) =
(Tp1 s + 1)(Tp2 s + 1) + . . . + (Tpn s + 1)
Step input
sR(s) s 1 1
ess = lim sE(s) = lim = lim = lim =
s→0 s→0 1 + G(s) s→0 s(1 + G(s)) s→0 1 + G(s) 1+K
Type 0 system
Type 0 system
K(Tz1 s + 1)(Tz2 s + 1) + . . . (Tzm s + 1)
G(s) =
(Tp1 s + 1)(Tp2 s + 1) + . . . + (Tpn s + 1)
Step input
sR(s) s 1 1
ess = lim sE(s) = lim = lim = lim =
s→0 s→0 1 + G(s) s→0 s(1 + G(s)) s→0 1 + G(s) 1+K
Ramp input
sR(s) s 1
ess = lim sE(s) = lim = lim 2 = lim =∞
s→0 s→0 1 + G(s) s→0 s (1 + G(s)) s→0 s(1 + G(s))
Type 1 system
Type 1 system
K(Tz1 s + 1)(Tz2 s + 1) + . . . (Tzm s + 1)
G(s) =
s(Tp1 s + 1)(Tp2 s + 1) + . . . + (Tpn s + 1)
Type 1 system
Type 1 system
K(Tz1 s + 1)(Tz2 s + 1) + . . . (Tzm s + 1)
G(s) =
s(Tp1 s + 1)(Tp2 s + 1) + . . . + (Tpn s + 1)
Step input
sR(s) s 1 1
ess = lim sE(s) = lim = lim = lim = =0
s→0 s→0 1 + G(s) s→0 s(1 + G(s)) s→0 1 + G(s) 1+∞
Type 1 system
Type 1 system
K(Tz1 s + 1)(Tz2 s + 1) + . . . (Tzm s + 1)
G(s) =
s(Tp1 s + 1)(Tp2 s + 1) + . . . + (Tpn s + 1)
Step input
sR(s) s 1 1
ess = lim sE(s) = lim = lim = lim = =0
s→0 s→0 1 + G(s) s→0 s(1 + G(s)) s→0 1 + G(s) 1+∞
Ramp input
sR(s) s 1 1
ess = lim sE(s) = lim = lim 2 = lim =
s→0 s→0 1 + G(s) s→0 s (1 + G(s)) s→0 s + sG(s) K
Type 1 system
Type 1 system
K(Tz1 s + 1)(Tz2 s + 1) + . . . (Tzm s + 1)
G(s) =
s(Tp1 s + 1)(Tp2 s + 1) + . . . + (Tpn s + 1)
Step input
sR(s) s 1 1
ess = lim sE(s) = lim = lim = lim = =0
s→0 s→0 1 + G(s) s→0 s(1 + G(s)) s→0 1 + G(s) 1+∞
Ramp input
sR(s) s 1 1
ess = lim sE(s) = lim = lim 2 = lim =
s→0 s→0 1 + G(s) s→0 s (1 + G(s)) s→0 s + sG(s) K
Parabolic input
sR(s) s 1 1
ess = lim sE(s) = lim = lim 3 = lim 2 = =∞
s→0 s→0 1 + G(s) s→0 s (1 + G(s)) s→0 s + s2 G(s) 0
Type 2 system
Type 2 system
K(Tz1 s + 1)(Tz2 s + 1) + . . . (Tzm s + 1)
G(s) =
s2 (Tp1 s + 1)(Tp2 s + 1) + . . . + (Tpn s + 1)
Type 2 system
Type 2 system
K(Tz1 s + 1)(Tz2 s + 1) + . . . (Tzm s + 1)
G(s) =
s2 (Tp1 s + 1)(Tp2 s + 1) + . . . + (Tpn s + 1)
Step input
sR(s) s 1 1
ess = lim sE(s) = lim = lim = lim = =0
s→0 s→0 1 + G(s) s→0 s(1 + G(s)) s→0 1 + G(s) 1+∞
Type 2 system
Type 2 system
K(Tz1 s + 1)(Tz2 s + 1) + . . . (Tzm s + 1)
G(s) =
s2 (Tp1 s + 1)(Tp2 s + 1) + . . . + (Tpn s + 1)
Step input
sR(s) s 1 1
ess = lim sE(s) = lim = lim = lim = =0
s→0 s→0 1 + G(s) s→0 s(1 + G(s)) s→0 1 + G(s) 1+∞
Ramp input
sR(s) s 1 1
ess = lim sE(s) = lim = lim 2 = lim = =0
s→0 s→0 1 + G(s) s→0 s (1 + G(s)) s→0 s + sG(s) ∞
Type 2 system
Type 2 system
K(Tz1 s + 1)(Tz2 s + 1) + . . . (Tzm s + 1)
G(s) =
s2 (Tp1 s + 1)(Tp2 s + 1) + . . . + (Tpn s + 1)
Step input
sR(s) s 1 1
ess = lim sE(s) = lim = lim = lim = =0
s→0 s→0 1 + G(s) s→0 s(1 + G(s)) s→0 1 + G(s) 1+∞
Ramp input
sR(s) s 1 1
ess = lim sE(s) = lim = lim 2 = lim = =0
s→0 s→0 1 + G(s) s→0 s (1 + G(s)) s→0 s + sG(s) ∞
Parabolic input
sR(s) s 1 1
ess = lim sE(s) = lim = lim 3 = lim 2 =
s→0 s→0 1 + G(s) s→0 s (1 + G(s)) s→0 s + s2 G(s) K
Assignment
dF (s)
1. Show that L[−tf (t)] = , where F (s)= L[f (t)]
d(s)
Assignment
Assignment
3. Find the steady state error of the unity feedback system shown below to a step
and parabolic inputs.
10
G(s) =
s2 (s + 1)
Assignment
Assignment
5. Consider the system shown in the figure. Determine the feedback constant K0 ,
which will increase damping factor of the system to 0.6. What is the steady-state
error resulting from unit ramp input with this setting of the feedback constant.
Assignment
ÿ + bẏ + 4 = r
Determine the value of b such that Mp to be as small as possible but not greater
than 15%.
Assignment
7. Consider the system shown in the figure. Determine the system type.
Assignment
8. Consider the system shown in the figure .To yeild 0.1% error in the steady state
to step input find the value of K.
Assignment
Determine the steady state state errors for the unit step, unit ramp and unit
acceleration inputs. Also determine the damping ratio and natural frequency of
the dominant roots.
Assignment