Documente Academic
Documente Profesional
Documente Cultură
2 APRIL 2013
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
Farhan A. Salem*
Abstract- The mathematical models, corresponding simulink the different ways in which these windings are connected
models, analysis and control solutions of basic open loop lead to machines operating with different characteristics.
electric machines most used in mechatronics applications are The field winding can be either self-excited or separately-
introduced; the introduced models are intended for research excited, that is, the terminals of the winding can be
purposes, as well as, for the application in educational process.
connected across the input voltage terminals or fed from a
Index Terms—Mechatronics, Electric machine, separate voltage source. Further, in self-excited motors, the
Modeling/Simulation. field winding can be connected either in series or in parallel
with the armature winding. These different types of
I. INTRODUCTION connections give rise to very different types of machines.
Each electric machine is designed by a manufacturer to
operate in a certain range of voltages and currents, the
Mechatronics is defined as the synergistic integration of
sensors, actuators, signal conditioning, power electronics, parameter quoted by the manufacturer is known as rating of
decision, control algorithms, computer hardware and software the machine.
to manage complexity, uncertainty, and communication in The electric machines, considered in this paper are PMDC
engineered systems. The key element in mechatronics design motor, separately excited DC motor, armature controlled
is the concurrent synergetic integration, instead of sequential, DC motor, shunt DC motor and Series DC motor, for each
analysis and optimization of these areas and balance between machine mathematical models are to be derived,
modeling/analysis and experimentation / hardware corresponding simulink models to be built and finally
implementation, through the design process resulting in control solutions are proposed.
products with more synergy [1].
Modeling, simulation, dynamics analysis and control of II. BASIC EQUATIONS FOR MODELING ELECTRIC
electric machines most used for mechatronics motion control MACHINES
applications are of concern, since the accurate control of
motion is a fundamental concern in mechatronics Because of the ease with which they can be controlled,
applications, where placing an object in the exact desired systems of electric machines have been frequently used in
location with the exact possible amount of force and torque at many applications requiring a wide range of motor speeds
the correct exact time is essential for efficient system and a precise output motor control [5,6]. The selection of
operation, the accurate control of motion depends on many motor for a specific application is dependent on many
factors including; the accuracy of applied control strategy factors, such as the intention of the application, allowable
design, the accuracy of derived mathematical model, the variation in speed and torque and ease of control, etc.
accuracy of interpreting simulation and analysis results. This The dynamic equations of electric machines can be
paper propose derivation of mathematical models, building derived, mainly, based on the Newton’s law combined
corresponding simulink models, dynamic analysis and with the Kirchoff’s law. The fundamental system of
introduce control solutions of main DC machines used in electromagnetic equations for any electric motor is given
mechatronics applications. DC machines are electrical by [7,8] Eq.(1)
machines that consume DC electrical power and produce
mechanical torque [2]. Due to precise, wide, simple, and d s
us Rs i s j k s
continuous control characteristics, small and large electric dt
(1)
d R
j ( k Pb m ) R
machines are used in mechatronics applications, large electric us RR i R
machines are used in machine tools, printing presses, dt
conveyor fans, pumps, hoists, cranes, paper mills, textile s Ls i s L i R
mills, Small DC motors (in fractional power rating) are used R LR i R L i S
in control devices such as tacho-generators for speed sensing
and servomotors for positioning and tracking [3,4].
DC Machines can be classified according to the electrical Where : k the angular speed of rotating coordinate
connections of the armature winding and the field windings, system (reference frame), Depending on motor
construction (AC or DC), the method of the supply and
the coordinate system (stationary or rotating with the
Farhan Atallah Salem AbuMahfouz , with Taif University, 888, Taif, rotor or stator flux) the above mentioned model becomes
Saudi Arabia .He is now with the Department of Mechanical engineering transformed to the desirable form[9], the complement of
, Faculty of Engineering, Mechatronics Sec. and with Alpha Center for Eqs. (1), is equations describing mechanical part of
Engineering Studies and Technology researches (e-mail:
salem_farh@yahoo.com).
eclectic motor, without any load attached (that is total
30
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.1 NO.2 APRIL 2013
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
inertia of motor and load reduced to motor shaft), and given The PMDC motor open loop transfer function without
by: any load attached relating the input voltage, Vin(s), to the
d motor shaft output angle, θm(s), is given by Eq.(5), this
J T e T Load (2)
equation can be simplified to have form given by Eq.(6)
dt
In the aim of the synthesis of the electric machine control
system, control engineers most frequently use mathematical G angle (s )
(s )
Kt 5
models in form of transfer-function, the errors of the V in (s )
La J m s 3 (R a J m b m La )s 2 (R ab m K t K b )s
parameters identification, nonlinearities and the temperature (s ) Kt
G angle (s )
influence (resistances of the windings) are usually omitted
in these models (motor and power converter). Thus, the
V in (s ) (R J a m )s 2 (R ab m K t K b )s 6
additional tests of the control system robustness should be (s ) K t / Ra J a
realized [9]. Electrical equivalent scheme of a DC motor is V in (s ) 1 K t K b
shown in Fig. 1(a) , a nonlinear block diagram of a DC s s bm
Jm R a
motor is shown in Fig. 1(b).
12 Ra
Current
Vin
Motor1.mat
current ,i
d/dt
1 To File
1/La
s
Step, Kb Integrator1 -K-
Vin=12 Inductance, 1/La Kt
Kb Sum Torque.
Motor2.mat
To File1
Output speed Output angle
d2/dt2(theta) d/dt(theta)
1
1/Jm Angular speed
s
0
Fig. 1(b) A nonlinear block diagram of a DC motor Torque load sum
Inertia , 1/Jm Integrator Motor3.mat
To File2
1
bm
s
III. MODELING AND SIMULATION OF PMDC Damping, b Integrator, anlge
MOTOR Motor4.mat
To File3
(a) Simulink model based on state space representation.
In [1] Modeling, simulation and dynamics analysis issues of
electric motor, using different approaches and verification Load
Tload
torque1
by MATLAB/Simulink, are introduced. In [10] controller
Motor
selection and design for electric motor using different Va
armature
Current,ia Torque Angular speed1
control strategies and verification using 1
Kt
1
1/n -K-
La.s+Ra Jequiv.s+bequiv
MATLAB/Simulink are introduced. Based on Eq.(1) and Vin
motor gear ratiorad2mps linear speed1
Armature
n=3.2 V=W*r2
last two references, the PMDC motor open loop transfer constant1 ,1
assuming that the armature inductance, La is low and can (b) a suggested full block diagram model of PMDC motor open loop
be ignored (La =0) compared to the armature resistance, Ra. system with introduced saturation and coulomb friction.
Current Torque Angular speed
Eq.(3) can be simplified to have form given by Eq.(4)
L J
Vin=12 Sum.2 Inductance, Kt.
a m s (R a J m b m La )s (R ab m K t K b )
2 1/La
Sum.3
Inertia , Integrator..2 Integrator
1/Jm1
Motor3.mat
bm
To File7
(s ) Kt
G speed (s )
R J s R abm K t K b
Damping,bm
V in (s ) a m 4 TL
Tload
Kb Kt Kt
R ab K t K b KB
G speed (s ) Kt
Ra J s 1
R b K K s 1
(c) Simulink model based on simplified mathematical model
a t b
31
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.1 NO.2 APRIL 2013
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
To File To File1
speed. T J * J * d 2 / dt 2
Current
1/La
1
s
Kt
Torque Motor3.mat
T e – T – T T EMF 0
Step, 1
Setting, Te K t i a i f , substituting values , considering
1/Jm To File2
Vin=12. s
Inductance, Integrator. Kt. 1
s
Sum. 1/La1 0 Inertia , Integrator..
Rresistance, Ra.
Tload
Sum.1 1/Jm Integrator..1 angle.. shaft output position gives Eq.(7) and considering shaft
Ra
bm Motor4.mat output position gives Eq.(8):
To File3 d 2 d (7)
K t i a i f T Load J m 2 bm 0
Damping, b.
Kt
dt dt
Kt..
(d) Simulink model based on simplified mathematical model d
Fig. 2 PMDC simulink models K t i a i f T Load J m bm 0 (8)
dt
VI. MODELING AND SIMULATION OF BRUSHED DC Taking Laplace transform and rearranging yields Eqs.(9),
MOTOR for each output speed and angle.
K t I a s I f s – T load J m s 2 s – b m s s 0
K I s I s T J s b s s
There are four classical types of self excited brushed DC (9)
t a f load m m
machines with field windings; series, shunt, separately
excited windings and compound DC machine K t I a s I f s T load J m s b m s
Further rearranging to separate angular speed gives
A. Modeling and simulation of separately excited DC motor Eq.(10)
(s ) 1
In separately excited DC motor the field magnet has a
power supply that is separate from the armature K t * I a (s ) * I f (s ) T Load (s ) J m s bm (10)
electromagnet; this means motor field strength is K * I (s ) * I f (s ) T L (s )
(s ) t a
completely independent from the armature field strength. J m s bm
An Armature Controlled DC Motor is a separately excited
Applying Kirchoff’s law around the field electrical loop
DC motor where the field current is usually constant and
by summing voltages throughout the R-L circuit gives:
the armature current controls the motor torque, the speed of
a separately excited dc motor could be varied from zero to
di (t )
rated speed mainly by varying armature voltage in the V f R f i f (t ) Lf f
constant torque region. A Field Controlled DC Motor is a dt
separately excited DC motor where the field current Taking Laplace transforms, rearranging to separate the
controls the motor torque. Separately excited DC motor field current, if gives:
allows having independent control of both the magnetic
flux and the supply voltage, which allows the required Vf
V f R f I f (t ) Lf sI f I f (s )
torque at any required angular speed to be set with great R f Lf s
flexibility; the biggest drawback is they are noisy. The Applying Kirchoff’s law around the armature electrical
separately excited motor allows one to have independent loop by summing voltages throughout the R-L circuit,
control of both the magnetic flux and the supply voltage, taking Laplace transform, gives:
which allows the required torque at any required angular
speed to be set with great flexibility [11].
A simplified equivalent representation of the separately V V in –V R – V L EMF 0
excited DC motor's two components are shown in Fig. 3, it Setting, EMF K b i f d (t ) / dt , gives:
consists of independent two circuits, armature circuit and di (t ) d (t )
V in R a i a (t ) La a K b i f
field circuit, in which loads are connected to the armature dt dt
circuit The voltage is applied to both to field and armature V in s R a I s La s I s K b i f s s
terminals, as shown , there are two currents, filed current,
if(t) and armature current, ia(t) in order to have linear Rearranging to separate the armature current, ia and field
system, one of these two currents most held constant. current, if, gives:
1
I a (s ) V a (s ) K b * i f * (s )
La s R a
V in _ f (s )
I f (s )
Lf s R f
Substituting armature current, ia in Eq.(9) gives:
1
V in (s ) K b i f (s ) T load J m s (s ) b m s (s )
2
Kt if
Fig. 3 Schematic of a simplified equivalent representation of the field
a L s R
a
controlled DC motor's electromechanical components.
32
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.1 NO.2 APRIL 2013
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
Rearranging, the transfer function relating input armature The armature current must maintained constant ia(t) = ia=
voltage to output motor angular speed given by: constant, rearranging, yields:
T m (K 1K f i a )i f (t ) K m i f (t )
(s ) K t I f / Ra R f b
Where Km : the motor constant. Applying Kirchoff’s law,
V armature (s ) La J 2 La J K bV field 2 Ohm's law, and Laplace transform to the stator field
s s 1
R ab Ra b R a R f2b yields mathematical model describing the electrical
The following state space equation and matrix form can be characteristics of field controlled DC motor and given
written, as: by:
d R L 1
i a a i a f i f * V in _ a
V V in _ field –V R _ field – V L _ field 0
dt La La La Applying Ohm's law, substituting and rearranging, we
have differential equation that EXCITED
SEPARETLY describes the electrical
DC MOTOR
d R 1
i f f i f V in _ f characteristics, given by:
dt Lf Lf
d b L T di (t Load
) Tload
f i a * i f load V in _ field R f i f Lf f torque
dt J J J
armature dt Angular speed
Va Current,ia Motor
Rf 1 Where: Lf, stator1 inductance, Rf, stator resistance. Taking
Torque
L 0 0
0 L 0 0
Vin Laplace transform
La.s+Ra and rearranging,
Kt gives:
1
1/n -K-
f i f f armature
V f Jequiv.s+bequiv
f
i Armature
d Lf
.,
motor rad2mps
gear ratio linear spee
Ra 1
ia 0 0 i a if 0 0 V a constant
Vin _ field s
, n=3.1 V=W*r1
dt La a L La Vin _ field s 1 Lf s R If s If s (13)
T L
Lf s Rf
Vf
if, fField motor.mat
b Lf 1 Lf.s+Rf current
0 0 J i f i a 0 0 Vin. To File..
J J filed The Mechanical
field
,.
characteristics of filed controlled DC
motor is obtained by performing the energy balance on
Using derived equation ofSEPARETLY EXCITED DC MOTOR
separately excited DC motor,, the the motor system, whereKbthe sum of the torques must
simulink model shown in Fig. 4 (a), can be built. equal zero, we have:
T J * J * d 2 / dt 2 T m – T – T 0
Load
Tload
The motor torque Tm, is related to the load torque, by:
torque
T m – T J * d 2 / dt 2
armature Angular speed
Va Current,ia Motor
K m * i f (t ) – b m *s s Load
J m *s 2
s
Tload
1 Torque torque1
Vin La.s+Ra Kt
1
1/n -K- Substituting If given by (13) and rearranging, gives:
Motor
Angular speed1
armature
Jequiv.s+bequiv Current,ia Torque
armature Armature Va
., gear ratiorad2mps
s
motor linear speed 1 1
V Kt 1/n -K-
(14)
b m s s J m s 2Jequiv.s+bequiv
s
constant , n=3.1 V=W*r1 in _ field
Vin Km * La.s+Ra –
Vf 1
if, Field
armature1
motor.mat
L s
Armaturef Rf motor
constant1 ,1
rad2mps
gear ratio
n=3.2 V=W*r2
linear speed1
Lf.s+Rf current
Vin. To File.. Kb motor1.mat
field Rearranging Eq.(14),where the electrical and mechanical
filed ,.
field current controlled DC motor components are To File..1
Kb coupled to each other through an algebraic the motor
Fig. 4 (a) separately excited DC motor model constant , Km , we obtain the transfer function relating
Armature
input filed voltage Vin_field (s), and motor output angle
resistance
inductance (s )
La=0.012[mH]
K m-K-
G angle (s )
In the field current controlled DC motor, the armature V in _ filed (s ) s Lf s R f Js b Va=240[V]
Load Product mutual Lmutual=1.8[mH]
Tload
current must maintained constant torque1 ia(t) = ia= constant , and The simulink model of the filed current controlled DC Inductance
the field current, iarmaturef varies with
Motor
time ,t, to causeAngular the
speed1 motor to
motor is shown in Fig. 4 (b),Lahere note that the armature Rf=240[W]
J=1[Kg.m2]
rotate,Va this yields; the
Current,ia air-gap
Torque flux, Φ is proportional to the controlled theDC motor is in nature closed loop system,
1 1 armature current IS maintained
armature constant ia(t) = ia= constant
field current and givenKtby: 1/n -K- while filed current 1controlled DC motor Ra=0.6[W]
is open loop. Cr=29.2[N.m]
K f Armature
Vin La.s+Ra Jequiv.s+bequiv inductance
1/Lf Rf
armature1 * i f (11) motor gear ratiorad2mps linear speed1 s
Filed Motor motor angular Motor linear
constant1 ,1 n=3.2 V=W*r2 V Field Integrator.
current torque speed speedLf=120[mH]
Field 1 Field
The back EMF voltage is given by: inductance Km Field
1
resistance
1 Fc=0.0005[N.m.Sec/Rad]
Inertia
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.1 NO.2 APRIL 2013
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
controlled through the armature voltage Vin, different Based on these equation simulink model shown in Fig. 4
approaches to derive mathematical model (d), is built, the transfer function relating input voltage
and output angular speed is given by:
Approach (1) : The motor equations can be written to have
the following form: (s ) 1/ Kb
V in (s ) K 2
2 / Ra
Tm Kt * Ia
b
1
Js 1 La / R a
V V EMF V R _ a V L _ a 0 Load
V a K b I a R a La s
Tload
torque1
(s ) Kt
Kb motor.mat
EMF constant
To File..1
V in (s ) La J m s 2 (R a J m b m La )s (R ab m K t K b )
Fig. 4 (c) the armature controlled DC Motor
D. Accurate modeling and simulation of separately
Approach (2) : The back EMF is given by : excited DC motor.
V EMF K b and motor torque is given by:
T m K b I a . The motor equations can be written to have Accurate characteristic equations of separately excited
the following form DC motor can be represented as follows:
V d R i V in _ a
V EMF V R _ a V L _ a 0 ia a a
dt La La
T m T Load b m s s + J m s 2 s d R i L V in _ a
Assuming absence (negligible) of friction in rotor of motor, i f f f mutual * i a
dt Lf Lf Lf
yields:
T m T Load J m s2 s T Load J m s s d L C b
mutual i a * i f r
dt J J J
Since equation for back EMF is given by : V EMF K b Based on these equations, simulink model shown in Fig. 4
and motor torque is given by: T m K b I a , substituting (e) is built [12], in this model the couple resisting Cr,
back EMF and motor torque in motor equation, rearranging mutual inductance Lmutual , are introduced.
and solving for armature current and angular speed, gives:
V V EMF V R _ a V L _ a K b I a Ra La sI 0
Ra
I a V in K b
1 L a s / Ra
T m T Load
Jms
34
ar ratiorad2mps linear speed
n=3.1 V=W*r1
motor.mat
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS
To File..
VOL.1 NO.2 APRIL 2013
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
Rad/m
Rad
V armature Armature Integrator, 5
La=0.012[mH]
inductance -K- 20
Va=240[V]
Product mutual Lmutual=1.8[mH]
Inductance 0 0
0
Rf=240[W] 2 4 6 0 2 4 6
La J=1[Kg.m2] Tims (sec) Tims (sec)
Torque Vs Time Current Vs Time
armature 0.4
Ra=0.6[W] 15
1 inductance Cr=29.2[N.m]
1/Lf Rf
s 0.3
Lf=120[mH] 10
V Field Field Integrator. Field
N/m
Amp
Field Fc=0.0005[N.m.Sec/Rad]
0.2
inductance resistance
inductance. 5
0.1
1/Lf
0 0
0 2 4 6 0 2 4 6
Tims (sec) Time (sec)
1
Fc angular
s Angular acceleration VS time Angular acceleration VS time
speed
Integrator., friction
8 10 Current VS time
12.1
coefficient
Cr 6
12
Rad/m2
2
Couple
Rad/m
-K-
4 5
Amp
mutual resisting 11.9
Product1 .1
inductance
2 11.8
1/J
0 0
11.7
Inertia 0 5 10 00 5 5
10 15 10
20
Fig. 4 (e) Accurate modeling of separately excited Tims (sec) Tims
Tims (sec)
(sec)
Fig. 4 (g) Torque/time, Speed/time , Position/time Current/time, angular
acceleration/time curves for 12 V step input,
E. Simplified Modeling and simulation of separately
excited DC motor
Motor linear V. MODELING AND SIMULATION OF SHUNT DC
speed
MOTOR
Ignoring armature reactions effects, to minimize the
r Scope effects of armature (compensating winding), this, a linear
A shunt wound DC motor has the armature and field
model of a simplified separately excited DC motor consists
(stator) coils connected in parallel (or shunt) across the
of a mechanical equation and electrical equation as
power source, in result the same voltage is applied to both
determined in the following equations:
coils, the transient in the armature circuit is simultaneous
d
Jm K n i a b T load with the transient in the field circuit , [13] a shunt excited
dt machine is essentially the same as a separately excited
di machine, with the constraint that the field winding supply
La a V in _ a i a R a K b
dt voltage Vin_f is equal to the armature winding supply
Where Kn: motor constant, Based on these equation, the voltage, Vin_a. this is shown in Fig. 5. Shunt wound DC
simplified simulink model shown in Fig. 4 (f), is built. motor is designed for applications where constant speed
characteristics under varying load conditions are
Ra important such as pumping fluids and fans, shunt motor
speed varies only slightly with changes in load. A shunt
Kb La
1 wound DC motor is difficult to control, as reducing the
If Ias supply voltage also results in a weakened magnetic field,
Vin '' '
armature current
thus reducing the back EMF, and tending to increase the
Vin Armature speed [ 14].
Kn
K
1
TL J s
,
, angular speed Field current
TL .
B
'
Motor torque
Vin Va Vf , i m if ia Ra/La
d R L 1
i a a i a f i f * V in _ a Vin field
1
dt La La La 1/Lf s If
Field current
di f
V in _ f R f i f L f ,
dt Kb
Ia*If
d R 1 Te
i f f i f V in _ f .,
, Motor torque
dt Lf Lf
d
T m K b i a i f T Load b J
1
B 1/J
s W
dt TL , angular speed
' '1
d b L T
f i a * i f load TL
dt J J J
Ra K V in _ a (b)
b Fig. 6 Shunt DC motor models
i a La La i a La
i
f R i V VI. MODELING AND SIMULATION OF SERIES DC
0 f f in _ a MACHINES
Lf L f
At steady state, currents are given by: In a series wound DC motor the field and armature
V K t * * i f V circuits are connected in series, in result the same current
i a in , i f in
Ra Rf flows is applied to both coils, this is shown in Fig. 7
Substituting in torque equations, we have:
Kt Kt 2
Tm K t i ai f Tm 1 V in _ a
Ra R f Rf
Further substituting, and rearranging the load torque is
given by:
36
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.1 NO.2 APRIL 2013
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
d d
V in (s ) i a (La Lf ) i a R f R a L mutual * i * n
dt dt (Ra+Rf)/(La+Lf)
d
T m K t i a2 T Load b J
dt
d Kb/(La+Lf)
1 Ia
*T m L mutual i a T Load b J
2 s
dt .
Where :Lmutual :is the mutual inductance between the .
armature winding and the field winding .Under steady state Vin_a 1/(La+Lf)
EMF Kb * * n Kb (K f * I a )n TL
Substituting, we have the armature current given by: Fig. 8(c) Series DC motor models
V in (s )
Ia VII. COMPOUND DC MACHINES
R a R f K b m
And the developed torque given by: It is a combination of shunt wound and series wound
V in2 * K t configurations, so it can run as a shunt motor, a series
T
Ra R f K t m
2
motor, or a hybrid of the two, as shown in Fig. 9. This
Based on this equation, if the input voltage Vin is kept allows the compound motor to be used in applications
constant, the output angular speed is almost inversely where high starting torque and controlled operating speed
proportional to the square root of the torque, therefore a are both required. The total motor voltage drop is the sum
high torque is obtained at low speed and a low torque is of the series field and armature voltage drops, so the
obtained at high speed. Finally, the dynamic equations, for series field coil is usually made out of a few turns of
simulation, can be written as follows: heavy wire to keep the series field voltage drop to a
minimum. A shunt field coil is usually wound with many
V in (s ) R Ra K * i * n turns of thin wire to minimize the shunt field current. In
ia f i b most compound wound DC motors the field windings
La L f La L f a La L f have separate connections so they can be switched in or
d T m b T Load out as desired [15]. The speed of a DC compound motor
dt J J J can be easily controlled. It is enough if we change just the
Based on these, the simulink models shown in Fig. 8, are voltage supplied to it
built.
Load
Tload
torque1
Angular speed1
Motor
Va Torque
ia1 1
-K- 1/n -K-
La.s+Ra Jequiv.s+bequiv Fig. 9 Two circuit representation of compound DC motor
Vin
. Lmutual gear ratiorad2mpslinear speed1
armature1 ,1
n=3.2 V=W*r2 VIII. BRUSHLESS DC MOTOR (BLDC) MACHINES
'
motor.mat
Kb
The rotor (armature) is composed of one or more
To File..1 permanent magnets and coils for the stator (field). The
Fig. 8 (a) Considering the mutual inductance rotor, being a permanent magnet, simply follows the
Load stator magnetic field around. The speed of the motor is
Tload
torque1 controlled by adjusting the frequency of the stator power.
Motor
Angular speed1 In the BLDC motor, the electromagnets do not move;
Va Torque
1
instead, the permanent magnets rotate and the armature
ia1
Kt 1/n -K- remains static. The BLDC motor is actually an AC motor.
La.s+Ra Jequiv.s+bequiv
Vin
.
The wires from the windings are electrically connected to
armature1 motor gear ratiorad2mpslinear speed1
constant1
,1
n=3.2 V=W*r2 each other either in delta configuration or WYE ("Y"-
' shaped) configuration. The main disadvantages of
motor.mat brushed DC motor is that they need a commutator and
Kb brushes which are subject to wear and require
To File..1
Fig. 8 (b) Considering the torque constant
maintenance, therefore have low life-span.
37
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.1 NO.2 APRIL 2013
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
The kinetics of the motor can be described as: but also on the current error, this all will result in two
d 2 d loop motor control, speed control and current control.
e – T – T TEMF 0 T e T Load J m 2 bm 0
dt dt
B. Two loops control
The generated electromagnetic torque, T e is given by:
As shown in Fig. 11(a), two loops are used to control,
Pe EMFa * i a EMFb * i b EMFc * i c
Te the motor, inner and outer loops. the motor torque is
n m controlled by the armature current Ia, which is regulated
Where : Pe electromagnetic power of the motor, ea, eb, ec : by inner current control loop. The motor speed is
the back EMF in each phase . ia, ib, ic stator phase currents. controlled by an external loop, which provides the current
Under normal operation, only two phases are in conduction, reference Ia_R , for the current control loop. A current
therefore the voltage balance equation, cross the two sensor with gain Ks is used to measure the armature
windings under conduction, is given by: current and a speed sensor (tachometer) with gain Ktach is
di (t ) used to measure the angular speed.
V w Rw iw (t ) Lw w EMFw A chopper is a high speed “ON" or “OFF” semiconductor
dt
switch, it connects source to load and load and disconnect
the load from source at a fast speed (PWM), chopper
IX. CONTROL SYSTEM SELECTION AND DESIGN
takes a fixed DC input voltage and gives variable DC
output voltage, chopper works on the principle Pulse
There are many well known motor control system
Width Modulation technique, there is no time delay in its
design strategies that may be more or less appropriate to a
operation, therefore it can be represented by a simple
specific type of application, each has its advantages and
constant gain Kc.Most suitable controller for both inner
disadvantages; the designer must select the best one for
and outer loops are; PI controllers, considering that
specific application [16]. Different resources introduce,
mechanical time constant is much larger than electric
different models, designs and verifications of different
time constant.
control strategies for DC motors, In [] DC motor control
Applying this method to control the motion of cuboide
applying Proportional-Integral PI, Proportional-Integral-
platform using PMDC motor simulated as shown in Fig.
Derivative PID or bipositional are introduced. [16]
11(b) to be prime mover, ( such application example
Discussed modeling and controller design for electric
include mobile robot and small electric vehicle) and
motor, using different control strategies and verification
considering load disturbance torque, which is the total
using MATLAB/Simulink. In [17] different closed loop
resultant torque generated by the acting resistive forces
control strategies and compensator designs were compared
including rolling resistance, aerodynamic drag, lift, hill
to eliminate the steady state error and enhance the DC
climbing and coulomb friction, which are modeled in
motor system transient response in terms of output speed,
simulink as shown in Fig. 11(b). The overall system
similar approach will be applied in this paper in terms of
simulink model is shown in Fig. 11(d).
output position. In [18,19] a good description of the optimal
Running the model for desired output speed of 24 rad/s,
control design, including linear state regulator control, the
with Ktach =1, and step input of 24, will result in a suitable
output regulator control and linear quadratic tracker. [20]
output speed response curve shown in Fig. 11(e), with
covered how it is possible to improve the system
zero steady state error , the response shows that the
performance, along with various examples of the technique
system reaches desired output in 7 seconds without
for applying cascade and feedback compensators, using the
overshoot and with less time.
methods root locus and frequency response. It also covered
Improving this model as shown in Fig. 11(f), to include
some methods of optimal linear system design and
speed sensor, current sensor and chopper, assigning
presentation of eigenvalues assignments for MIMO system
tachometer constant Ttach=1, running the model for
by state feedback. A negative feedback control system with
desired output speed of 12 rad/s well result in response
forward controller shown in Fig. 10 (a)(b) is most used for
curves shown in Fig. 11(g).these response curves show
controlling DC machines used.
that the system reaches the desired output speed in 1.5
A. Current controller in a DC drive system seconds, with generated motor torque equal to 9 Nm.
There is a need to control current in motor armature, B.1 Proposed control method
this is because of the fact that mechanical time constant is
very large, compared with electric time constant, and initial To minimize the negative current characteristics, and
speed of motor, when started from zero, is zero, this will maintain generated motor torque, the simulink model
result in maximum error, and hence given maximum shown in Fig. 11(f), can be modified to be as shown in
voltage, resulting in very large current flow at starting time, Fig. 11(h), where we can relate the load torque
correspondingly, because back EMF is zero when motor corresponding desired current to overcome this torque,
started from zero, this current may exceeds the motor by dividing load torque value over torque constant, and
maximum current limit and can damage the motor multiplying result by current sensor constant Ks, will
windings. By applying current controller, the applied result in approximate current required to overcome load
voltage Vin will now not dependent on the speed error only, torques, running the model for desired output speed of 12
rad/s well result in response curves shown in Fig. 11(i),
comparing these resulted response curves with response
38
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.1 NO.2 APRIL 2013
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
.1
curves shown in Fig. 11(g) show, that applying this new -K-
aerodaynamic torque,
theoretical technique , will result in more smooth response , -K-
less current (61 Amp), and with the same motor torque. . r/2 0.5*ru*A*Cd*V^2*r
-K- M*g, .
0.8
Derivative,
bm
To SPEED
4 3 To CURRENT controller 2 armature current, Ia 1 angular speed, W
controller
from TL 2
CURRENT 1
controller speed
current Tm angular
Input 4 Error 1 1 speed
Kt 1/n 1/r
from La.s+Ra den(s)
SPEED 3 1/(Ls+R)3 1/(Js + b)3 gear ratio.
controller1
Kb Derivative du/dt
Ks
EMF constant
current sensor, Ks Derivative1 du/dtAngular acceleration
-K-
39
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.1 NO.2 APRIL 2013
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
Cuurent, ia
Load torque
angular speed
f rom CURRENT controller angular speed, W
Chopper gain Kc Kc
two_loops.mat
TL armature current, Ia
speed To File5 Ia -K-
1
f rom SPEED controller1 To CURRENT controller
Armature current -K-
s
PI current controller1
Kp
Input To SPEED controller
Step 1
Ki
s
Subsystem
PI speed controller
Ktach
speed sensor
-K-
Current sensor
Ktach
speed sensor
-K-
Current sensor
40
Kp
Wm
2 1
Ki CONTROL, AUTOMATION AND SYSTEMS 3
INTERNATIONAL
12 JOURNAL OF s VOL.1 NO.2 -K- APRIL 2013
W* Ia
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online)
1PI speed controller1 http://www.researchpub.org/journal/jac/jac.html
Desired angular speed1
Ks
Current sensor
-K-
Load sub-system1 1 1
V
-K- Kc Motor torque, Tm exited2.mat
s
Constant PI1 field controller. Kc '''
Cuurent, ia Motor torque
Fig. 12 (a) Block diagram of combined armature and field currents control.
Two loops control;Speed and current Two loops control ;Error signal , Combined control;Armature and field Torque
30 30 80 100
20
20 60
Mgnitude
Omega
Omega
N/m
10
40 50
10
0
20
0 -10
0 5 10 0 5 10 0 0
0 20 40 60 0 20 40 60
Time(s) Time(s)
. .
Fig. 11(e) speed step response curve applying two loops control, speed Armature current Field current
and current 200 100
, Angular speed Vs time Motor torque Vs time
15 10 150
Ampere
Ampere
100 50
10
N/m
5 50
5
0 0
0 20 40 60 0 20 40 60
0 0 Time(s) Time(s)
0 1 2 3 0 2 4 6
. . Fig. 12 (b) applying combined armature and field currents control
Armature current Angular position Vs time
600 40
REFERENCES
30
400
[1] Ahmad A. Mahfouz, Mohammed M. K., Farhan A. Salem,
Ampere
20
20
200 [7] M.P.Kazmierkowski, H.Tunia "Automatic Control of Converter-
Fed Drives", Warszawa 1994
0 0
0 20 40 60 0 20 40 60 [8] R.D. Doncker, D.W.J. Pulle, and A. Veltman. Advanced Electri-cal
Time(s) Time(s)
Drives: Analysis, Modeling, Control. Springer, 2011.
Fig. 11(i) Speed/time, torque/time, armature current/time, position/time
response curves.
41
INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION AND SYSTEMS VOL.1 NO.2 APRIL 2013
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online) http://www.researchpub.org/journal/jac/jac.html
42