ME 325 ControlSystems Lecture 10 to 12 2025
ME 325 ControlSystems Lecture 10 to 12 2025
(3-0-0-6)
P (t ) = i (t ) v(t )
i (t ) , v(t ) T (t ), (t )
DC Motor
i (t )
−
Pin = Pout
v (t ) T (t ), (t )
F = (i B ) l = iBl (i ⊥ B ) ve = (V B ) l = VBl (V ⊥ B )
Lorentz law:
T = 2 Fr = 2(iBNl ) r = K mi
where
K m = 2 BNl r torque constant
Faraday law:
ve = 2VBNl = 2( r )BNl = K v
ve 2 BNlr 0
i= 0 1
2 BNrl T
or
Kv 0
e
v
i= 0 1
T
Km
Inductance dissipation
(due to windings) (resistance of windings)
dissipation load
(viscous friction in motor (inertia)
bearings)
2/11/2025 ME 325 Control Systems
DC motor with mechanical load and realistic electrical properties
(R, L)
Equation of motion - Electrical
Inductance dissipation KCL: vs − vL − vR − ve = 0
(due to windings) (resistance of windings)
di
vs − L − Ri − K v = 0
dt
Equation of motion - Mechanical
Torque Balance: T = Tb + TJ
d
K mi − b = J
dt
Combined equations of motion
di
L + Ri + K v = vs
dt
d
dissipation load J + b = K mi
(viscous friction in motor (inertia) dt
bearings)
2/11/2025 ME 325 Control Systems
DC motor with mechanical load and realistic electrical properties
Inductance dissipation (R, L) Equation of motion - Electrical
(due to windings) (resistance of windings) KCL: Vs (s ) − VL (s ) − VR (s ) − Ve (s ) = 0
Vs (s ) − LsI (s ) − RI (s ) − K v (s ) = 0
Equation of motion - Mechanical
Torque Balance: T (s ) = Tb (s ) + TJ (s )
K m I (s ) − b (s ) = Js (s )
Combined equations of motion
LsI (s ) + RI (s ) + K v I (s ) = Vs (s )
Js(s ) + b(s ) = K m I (s )
Js + b
(Ls + R ) + K v (s ) = Vs (s )
dissipation load Km
(viscous friction in (inertia)
motor bearings)
LJ Lb K K
+ J s + b + m v (s ) = m Vs (s )
K
s2 +
R R R R
2/11/2025 ME 325 Control Systems
DC motor with mechanical load and realistic electrical properties
Inductance dissipation (R, L) Neglecting the impedance
(due to windings) (resistance of windings)
L0
K K
Js + b + m v (s ) = m Vs (s )
K
R R
This is a 1st –order system
R
where now the time constant is
J
dissipation load =
(viscous friction in (inertia) K K
motor bearings) b + m v
R
K K
Js + b + m v (s ) = m Vs (s )
K
R R
Km Kv
b + Km
s +
R
( s ) = Vs ( s )
vs (t ) = V0u (t ) and Vs ( s ) =
V0
J RJ
s
Km 1
( s) =
1 A B
= + V0
s(s + a) s (s + a) RJ Km Kv
b +
s s + R
1 1
A= and B=− J
a a
1
(t ) =
Km 1
R b + Km Kv
(
1 − e−t V0)
Km 1 1
( s) = V0 − R
R b + Km Kv s K K
b+ m v
R R J
s+ where =
J K K
b+ m v
R
2/11/2025 ME 325 Control Systems
Step response of 1st order system we have discussed
Inertia with bearings (viscous friction)
Step input Ts (t ) = T0u (t ) Step response
(t ) =
T0
b
(
1 − e −t )
where J
=
b
DC motor with inertia load, bearings and negligible inductance
Step input vs (t ) = V0u (t ) Step response
(t ) =
Km 1
R b + Km Kv
( )
V0 1 − e −t u ( t )
R
where
J
=
Km Kv
b +
R
2/11/2025 ME 325 Control Systems
DC motor with mechanical load and realistic electrical properties
Inductance dissipation (R, L) Neglecting the impedance
(due to windings) (resistance of windings)
L0
K K
Js + b + m v (s ) = m Vs (s )
K
R R
This is a 1st –order system
R
where now the time constant is
J
dissipation load =
(viscous friction in (inertia) K K
motor bearings) b + m v
R
K K
Js + b + m v (s ) = m Vs (s )
K
R R
Km Kv
b + Km
s +
R
( s ) = Vs ( s )
vs (t ) = V0u (t ) and Vs ( s ) =
V0
J RJ
s
Km 1
( s) =
1 A B
= + V0
s(s + a) s (s + a) RJ Km Kv
b +
s s + R
1 1
A= and B=− J
a a
1
(t ) =
Km 1
R b + Km Kv
(
1 − e−t V0)
Km 1 1
( s) = V0 − R
R b + Km Kv s K K
b+ m v
R R J
s+ where =
J K K
b+ m v
R
2/11/2025 ME 325 Control Systems
Step response of 1st order system we have discussed
Inertia with bearings (viscous friction)
Step input Ts (t ) = T0u (t ) Step response
(t ) =
T0
b
(
1 − e −t )
where J
=
b
DC motor with inertia load, bearings and negligible inductance
Step input vs (t ) = V0u (t ) Step response
(t ) =
Km 1
R b + Km Kv
( )
V0 1 − e −t u ( t )
R
where
J
=
Km Kv
b +
R
2/11/2025 ME 325 Control Systems
DC motor with mechanical load and realistic electrical properties
Inductance dissipation (R, L) Neglecting the impedance
(due to windings) (resistance of windings)
L0
K K
Js + b + m v (s ) = m Vs (s )
K
R R
This is a 1st –order system
R
where now the time constant is
J
dissipation load =
(viscous friction in (inertia) K K
motor bearings) b + m v
R
K K
Js + b + m v (s ) = m Vs (s )
K
R R
Km Kv
b + Km
s +
R
( s ) = Vs ( s )
vs (t ) = V0u (t ) and Vs ( s ) =
V0
J RJ
s
Km 1
( s) =
1 A B
= + V0
s(s + a) s (s + a) RJ Km Kv
b +
s s + R
1 1
A= and B=− J
a a
1
(t ) =
Km 1
R b + Km Kv
(
1 − e−t V0)
Km 1 1
( s) = V0 − R
R b + Km Kv s K K
b+ m v
R R J
s+ where =
J K K
b+ m v
R
2/11/2025 ME 325 Control Systems
Step response of 1st order system we have discussed
Inertia with bearings (viscous friction)
Step input Ts (t ) = T0u (t ) Step response
(t ) =
T0
b
(
1 − e −t )
where J
=
b
DC motor with inertia load, bearings and negligible inductance
Step input vs (t ) = V0u (t ) Step response
(t ) =
Km 1
R b + Km Kv
( )
V0 1 − e −t u ( t )
R
where
J
=
Km Kv
b +
R
2/11/2025 ME 325 Control Systems
Poles and Zeros
Complex variable s = + j Real part and Imaginary part
Gs = Gx2 + Gy2
Gy
−1
angle of G(s) is tan
Gx
j
→
ME 325 Control Systems
A complex function G(s) is said to be analytic in the region if G(s) and all its
derivatives exist in that region
d G (s + s) − G (s) G
G ( s ) = lim = lim
dt s → 0 s s →0 s
Since s = + j
s can approach zero along an infinite number of different paths. It can be shown, but is
stated without a proof here, that if the derivatives taken along two particular paths, that is,
s = and s = j are equal, then the derivative is unique for any other path
s = + j and so the derivative exists.
Gx G y G y Gx
=+ =−
Cauchy-Riemann Condition
ME 325 Control Systems
1 1
G (s) = G ( + j ) = = Gx + jGy
s +1 + j + 1
+1 −
Gx = Gy =
( + 1) + 2 ( + 1) + 2
2 2
1
Hence G ( s ) = is analytic in the entire s plane except s = −1
s +1
d Gx Gy Gy G
G (s) = +j = −j x
dt
Gx G y 2 − ( + 1)
2
= =
( + 1)2 + 2 2
Gy Gx 2 ( + 1)
=− =
( + 1)2 + 2 2
ME 325 Control Systems
d Gx G y G y G 1 1
G (s) = +j = − j x =− = −
( + + ) ( )+
2 2
dt j 1 s 1
The points at which the function is analytic are called ordinary points. The
points at which the function is not analytic are called singular points.
K
G (s) =
s3
G(s) posses a triple zero (multiple zero of order 3) at s =
LJ 2 Lb Km Kv Km
R s + + J
s + b + ( )
s = Vs ( s )
R R R
( Js + b ) ( s ) = K m I ( s )
DC motor with inertia load, bearings and negligible inductance
Km Transfer function for the angular velocity is of the form
( s) RJ
=
Vs ( s ) 1 Km Kv A 1 Km Kv
s+ b + p= b + pole
J R s+ p J R
1 b
s + Transfer function for the current is of the form
I (s) R J
=
Vs ( s ) 1 K K
s + b + m v
B(s + z) 1 Km Kv b
p= b + , z = zero
J R s+ p J R J
j
Left half−plane Right half−plane
imaginary axis
s−plane
−p −z real axis
pole zero
( s) 1 1
The Laplace transform of the input is =
Vs ( s ) 2 s + 5[Hz]
30
Vs ( s ) vs ( t ) = 30u ( t ) = I ( s ) 1 ( s + 2[Hz])
s =
Vs ( s ) 6 s + 5[Hz]
1. Angular velocity
15 K K 1 1
( s) = = 15 1 + 2 where K1 = K2 = −
s ( s + 5) s s +5 5 5
( t ) = 3(1 − e−5t ) u ( t )
rad
1 1 sec
( s ) = 3 −
s s +5
Forced response Homogeneous response
(Natural response)
2/11/2025 ME 325 Control Systems
DC motor step response: numerical example
L ≈ 0, R = 6Ω, Kv = 6V·sec, Km = 6 N·m/A, J = 2 kg·m2,
b = 4 kg·m2·Hz.
The system’s response (both angular velocity and current) to the
step input vs(t) = 30 u(t) V.
Substituting the numerical values into the system TF
( s) 1 1
The Laplace transform of the input is =
Vs ( s ) 2 s + 5[Hz]
30
Vs ( s ) vs ( t ) = 30u ( t ) = I ( s ) 1 ( s + 2[Hz])
s =
Vs ( s ) 6 s + 5[Hz]
2. Current
5( s + 2) K K 2 3
I (s) = = 5 1 + 2 where K1 = K 2 =
s ( s + 5) s s +5 5 5
2 3
( )
i ( t ) = 2 + 3e −5t u ( t ) A
I (s) = +
s s +5
Forced response Homogeneous response
(Natural response)
2/11/2025 ME 325 Control Systems
1st order system response from s-plane representation
1. A pole of the input function generates the form of the forced response (that is, the pole at
the origin generated a step function at the output).
2. A pole of the transfer function generates the form of the natural response (that is, the
pole at −5 generated e−5t).
3. A pole on the real axis generates an exponential response of the form e−at , where a is the
pole location on the real axis. Thus, the farther to the left a pole is on the negative real
axis, the faster the exponential transient response will decay to zero.
4. The zeros and poles generate the amplitudes for both the forced and natural responses.
( )
f1 ( t ) = 1 − e − at u ( t ) f1 ( ) = 1
( )
f1 ( 0 ) = 1 − e− at
df1
dt
df
( t ) = − ( −a ) e− at 1 ( 0 + ) = a
dt
Vs (s ) − LsI (s ) − RI (s ) − K v (s ) = 0
Equation of motion - Mechanical
Torque Balance: T (s ) = Tb (s ) + TJ (s )
K m I (s ) − b (s ) = Js (s )
Combined equations of motion
LsI (s ) + RI (s ) + K v I (s ) = Vs (s )
Js(s ) + b(s ) = K m I (s )
Js + b
(Ls + R ) + K v (s ) = Vs (s )
dissipation load Km
(viscous friction in (inertia)
motor bearings)
LJ Lb K K
+ J s + b + m v (s ) = m Vs (s )
K
s2 +
R R R R
2/11/2025 ME 325 Control Systems
Dynamics in DC motor system we have discussed
LsI ( s ) + RI ( s ) + K v ( s ) = Vs ( s )
Js(s ) + b(s ) = K m I (s )
LJ 2 Lb Km Kv Km
R s + + J
s + b + ( s ) = Vs ( s )
R R R
( Js + b ) ( s ) = K m I ( s )
DC motor with inertia load, bearings and non-negligible inductance
( s ) Km 1
= Quadratic polynomial denominator
Vs ( s ) LJ b R bR + K m K v
s + + s +
2
Second-order system
J L LJ
b
s+
I ( s ) Km J
=
Vs ( s ) LJ 2 b R bR + K m K v
s + + s +
J L LJ
Overdamped response
Overdamped response
Underdamped response
Overshoot
Overshoot
( s ) Km 1 ( s) rad 1
= = 30
Vs ( s ) LJ b R bR + K m K v Vs ( s ) sec V rad rad 2
s + + s +
2
s + 62
2
s + 300
J L LJ sec sec
Therefore, the transfer function for the angular velocity is
( s) 30 A 2nd order system is overdamped is the transfer
= 2
Vs ( s ) s + 62s + 300 function denominator has two real roots
( s) 30
s1 = −5.290 s2 = −56.7099 =
Vs ( s ) ( s + 5.290 )( s + 56.7099 )
30
Vs ( s ) vs ( t ) = 30u ( t ) =
s
900 3 3.3 0.3
( s) = = − +
s ( s + 5.290 )( s + 56.7099 ) s ( s + 5.290 ) ( s + 56.7099 )
j
2nd order overdamped system
poles
Input pole
-5
-56.7099 -5.29 0
( s ) Km 1 ( s) rad 1
= = 30
Vs ( s ) LJ b R bR + K m K v Vs ( s ) sec V rad 2
s + + s +
2
s + 0s + 180
2
J L LJ sec
Therefore, the transfer function for the angular velocity is
( s) 30 A 2nd order system is un-damped if the transfer function
= 2
Vs ( s ) s + 180 denominator has a conjugate pair of two imaginary roots
( s) 30
s1,2 = j13.42Hz =
Vs ( s ) ( s + j13.42 )( s − j13.42 )
30
Vs ( s ) vs ( t ) = 30u ( t ) =
s
900 5 3.3
( s) = = − 2
s ( s + j13.42 )( s − j13.42 ) s (
s + 13.422 )
( t ) = 5 − 5cos (13.42t ) u ( t )
j13.42
Input pole
-5
0
−j13.42
( s ) Km 1 ( s) rad 1
= = 30
Vs ( s ) LJ b R bR + K m K v Vs ( s ) sec V rad rad 2
s + + s +
2
s + 8
2
s + 30
J L LJ sec sec
Therefore, the transfer function for the angular velocity is
( s) 30
A 2nd order system is underdamped is the transfer
= 2 function denominator has a conjugate pair of two
Vs ( s ) s + 8s + 30 complex roots
( s) 30
s1,2 = −4 j 3.74 =
Vs ( s ) ( s + 4 + j 3.74 )( s + 4 − j 3.74 )
30
Vs ( s ) vs ( t ) = 30u ( t ) =
s
90 90
( s) = =
(
s ( s + 4 + j 3.74 )( s + 4 − j 3.74 ) s s 2 + 8s + 30 )
K K s + K3 1 1 8
( s ) = 90 1 + 2 2 We can find K1 = , K2 = − , K3 = −
s s + 8s + 30 30 30 30
1 s +8
( s ) = 30 + 2
s s + 8s + 30
−1
( s + 4) + 4 −4t
= e cos ( 3.74t ) + 4sin ( 3.74t )
( s + 4 ) + ( 3.74 )
2 2
Combining all of the above results, we can finally compute the step response for the
angular velocity of the DC motor as
So the step response of the 2nd order underdamped system is characterized by a phase—
shifted sinusoid enveloped by an exponential decay.
2
1 Undamped ("natural") period 1 n
Damping ratio, = =
2 Time constant of exponential decay 2 1
n
2/11/2025 ME 325 Control Systems
Underdamped DC motor in the s-domain
2nd order under-
damped system
poles
j
− 4+j3.42
j3.42
Input pole
−4
0
− j3.42
− 4 − j3.42
1
C (s) = −
(1 − 2 ) n
( s + n ) + n2 (1 − 2 )
2
s
Using the frequency shifting property of Laplace transforms we finally obtain the step
response in the time domain as
C (t ) = 1 − e −n t
(
cos n 1 − 2 t +
)
1− 2
(
sin n 1 − 2 t )
d = n , d = n 1 − 2 , tan =
1− 2
We can rewrite the step response as
1
1− e− d t cos (d t − ) j
1− 2
d
=
n s − plane
d −n = − d
1− 2 =
n
0
d 1− 2
tan = =
d
− jn 1 − 2 = − jd
2/11/2025 ME 325 Control Systems
The underdamped 2nd order system
n2
, 0 1
s + 2n s + n
2 2
d = n , d = n 1 − 2 , tan =
1− 2
We can rewrite the step response as
1
1− e− d t cos (d t − )
1− 2