Page : 1 EE406 Control Systems Lecture 7 : Modeling Electro-Mechanical Systems
UCSI University Faculty of Engineering Kuala Lumpur, Malaysia Department of Mechatronics
Lecture 7
Modeling Electro-Mechanical System
Mohd Sulhi bin Azman Lecturer
Department of Mechatronics UCSI University
1 August 2011
Contents
• Typical electro-mechanical system
• Motors : DC and AC
Page : 3 EE406 Control Systems Lecture 7 : Modeling Electro-Mechanical Systems
Introduction
• It is a hybrid of mechanical and
electromechanical system.
• Basically, a motor is an electromechanical
component that yields a displacement output for
a voltage input, that is, a mechanical output
generated by an electrical input.
• We shall consider the application of DC motor.
DC Motor
• In motor control applications, DC control is much easier than AC control strategies.
• DC motor controls are mostly used in open and closed loop control systems to control variables like speed, torque, displacement etc.
Page : 5 EE406 Control Systems Lecture 7 : Modeling Electro-Mechanical Systems
DC Motor Construction
• General construction:
DC Motor Construction
Page : 7 EE406 Control Systems Lecture 7 : Modeling Electro-Mechanical Systems
Principle of Operation of DC Motor
Page : 9 EE406 Control Systems Lecture 7 : Modeling Electro-Mechanical Systems
Typical DC Motor Circuit
Nomenclatures
• Ia = armature current • Tm = motor torque
• Jm= inertia of load with motor shaft
• Dm= coefficient of viscous friction at the armature • La = armature inductance
• ea = applied armature voltage • eb = back EMF
• θm= displacement
• ωm= angular velocity of the motor • Kb= back EMF constant
Page : 11 EE406 Control Systems Lecture 7 : Modeling Electro-Mechanical Systems
Modeling DC Motors
• In field controlled motor, the field current
controls the motor output, whereas in armature
controlled motor, the field current is maintained
constant by keeping voltage to a constant value.
• The armature current I
a, is varied to change the
torque T
m, of the load connected to the motor
shaft. Here, the input of the motor is the
armature voltage e
a, at the armature terminals
and the output is the load torque, T
m.
Modeling DC Motors
• Let us evaluate the transfer function of motor. The torque developed by the motor is proportional to armature current:
• Now, the current carrying armature is rotating in a magnetic field, therefore, its voltage is proportional to the motor speed, ωm. Hence:
( )
( )
( )
( )
m t a
m t a
T t
K I t
T s
K I s
=
=
( )
( )
( )
( )
( )
m
b b m b
b b m
d
t
e t
K
t
K
dt
e s
sK
s
θ
ω
θ
=
=
=
…(i)
Page : 13 EE406 Control Systems Lecture 7 : Modeling Electro-Mechanical Systems
Modeling DC Motors
• Now, apply the KVL to the armature circuit:
• Now, re-arrange equations (i) and (ii) and substitute them in equation (iii):
( )
( )
( )
( )
( )
( )
a a
a L R b
a
a a a a b
a a a a a b
e t
e
t
e
t
e t
dI
e
L
I R
e
dt
e s
sL I
I R
e s
=
+
+
=
+
+
=
+
+
…(iii)( )
m m
a a a b m
t t
T
T
e
sL
R
sK
s
K
K
θ
=
+
+
Modeling DC Motors
• Re-arranging gives:
• Now, our transfer function must be in terms of
ea(s)/θ(s). Now, how can we eliminate the Tm? Easy, what we have to do is that we must write a separate equation for the rotational mechanical system. Now consider the following figure:
(
)
ma a b m a
t
T
sL
R
sK
e
K
θ
Page : 15 EE406 Control Systems Lecture 7 : Modeling Electro-Mechanical Systems
Modeling DC Motors
• Referring to the figure from the previous slide, we observe that the torque developed in the motor for displacing the load is obtained from the torque equation of mechanical elements:
(
)
2
2
2 in out
mass m motor
m m
m m m
m m m m m
m m m m
T
T
T
D
T
d
d
J
D
T
dt
dt
J
sD
T
s J
sD
T
θ
θ
θ
θ
θ
=
+
=
+
=
+
=
+
=
…(v)Modeling DC Motors
• Now, substitute equation (v) into equation (iv):
• Factorizing:
• Assume La<< Ra, hence La ~ 0:
(
)
(
2 m m)
ma a b m a
t
s J
sD
sL
R
sK
e
K
θ
θ
+
+
+
=
(
) (
m m)
a a b m a
t
sJ
sD
sL
R
K
s
e
K
θ
+
+
+
=
Take out the variable “s” and “θm”.
(
)
a
m m b m a
t
R
sJ
sD
K
s
e
Page : 17 EE406 Control Systems Lecture 7 : Modeling Electro-Mechanical Systems
Modeling DC Motors
• Now, we can write our transfer function in the
form θ
m(s)/e
a(s).
(
)
1
m
a a
m m b
t
e
R
s
sJ
sD
K
K
θ
=
+
+
…(vi)
Quiz
• Show that equation (vi), as shown in page 17, can
be reduced to:
(
)
(
)
1
t a m m
a t b
m
m a
K
R J
K
e
K K
s s
s s
D
J
R
θ
α
=
=
+
+
+
Page : 19 EE406 Control Systems Lecture 7 : Modeling Electro-Mechanical Systems
Finding Motor Constants
• For derivation, read Nise, chapter 2, subsection 2.8.
• To find electrical constants Kt/Ra and Kb, we use the torque-speed curve and the following relationships:
t stall a a
K
T
R
=
e
a b
no load
e
K
ω
−=
Recap
• To model a DC motor, we:
1. Find the expression for the torque. 2. Find the expression for the back EMF.
3. Use KVL to write equation for armature circuit
4. Re-arrange and substitute (1) and (2) into (3) to give the torque-voltage equation.
Page : 21 EE406 Control Systems Lecture 7 : Modeling Electro-Mechanical Systems
Example 1
• Derive the modeling equation for the system
shown below:
Example 1
Page : 23 EE406 Control Systems Lecture 7 : Modeling Electro-Mechanical Systems
Solution to Example 1
• Begin by finding mechanical constants: First, we
calculate the total inertia at the armature of the motor (this is our destination).
2
2
1
2
1
5 700
12
10
m a L
m
N
J
J
J
N
J
=
+
= +
=
Recall the concept of destination-over-source.
Solution to Example 1
• Next, we find the total damping at the armature motor:
• Now, from the torque-speed characteristic, we find electrical constants Kt/Ra and Kb. The parameters that we are looking for is Tstall, ωno-loadand ea.
2 1
2 2
1
2 800
10
10
m a L
m
N
D
D
D
N
D
=
+
= +
=
Page : 25 EE406 Control Systems Lecture 7 : Modeling Electro-Mechanical Systems
Solution to Example 1
• And we obtain the following values:
• Now, we proceed to find the transfer function,
by using the equation obtained in page 18.
500
5
100
t stall a aK
T
R
=
e
=
=
100
2
50
a b no loade
K
ω
−=
=
=
Solution to Example 1
• From page 18, we have:
• On substitution, one obtains:
(
)
(
)
1
t a m m
a t b
m
m a
K
R J
K
e
K K
s s
s s
D
J
R
θ
α
=
=
+
+
+
[
]
(
)
5 / 12
0.417
1
1.667
10 (5)(2)
12
m a
e
s s
s s
θ
=
=
+
+
+
Page : 27 EE406 Control Systems Lecture 7 : Modeling Electro-Mechanical Systems
Solution to Example 1
• Now if you notice, the transfer function in the previous slide is of the form θm/ea, which is in another word, the output (displacement of the motor) – over – the input (input voltage).
• The real transfer function (output) is not the motor displacement, but the load displacement, θL. Thus, to find θLwe need to use the gear ratio formula. We note that θLis the destination and θm is the source. Thus:
1
2
1
2
destination source
100
(0.417) 0.0417 1000
L m
L m
N N
N N
θ θ
θ θ
= =
= = =
Solution to Example 1
• And lastly, the transfer function in page (26)
can re-arrange to be:
• And this is our “true” transfer function. That is,
the displacement of the motor, represented by
the load, is our real output.
(
0.0417
1.667
)
La
e
s s
θ
=
Page : 29 EE406 Control Systems Lecture 7 : Modeling Electro-Mechanical Systems
Next Step
• Textbook reference : Chapter 2.
• Homework 7 has been posted on the course
website. Attempt them. You do not have to
submit Homework 7 as it will not be graded.
• Thank You.
Wise Word
“Persistence is the twin sister of
excellence. One is a matter of quality; the