Академический Документы
Профессиональный Документы
Культура Документы
VOL.1 NO.2
ISSN 2165-8277 (Print) ISSN 2165-8285 (Online)
http://www.researchpub.org/journal/jac/jac.html
APRIL 2013
Electric
machine,
I. INTRODUCTION
is defined as the synergistic integration of
Mechatronics
sensors, actuators, signal conditioning, power electronics,
decision, control algorithms, computer hardware and software
to manage complexity, uncertainty, and communication in
engineered systems. The key element in mechatronics design
is the concurrent synergetic integration, instead of sequential,
analysis and optimization of these areas and balance between
modeling/analysis and experimentation / hardware
implementation, through the design process resulting in
products with more synergy [1].
Modeling, simulation, dynamics analysis and control of
electric machines most used for mechatronics motion control
applications are of concern, since the accurate control of
motion is a fundamental concern in mechatronics
applications, where placing an object in the exact desired
location with the exact possible amount of force and torque at
the correct exact time is essential for efficient system
operation, the accurate control of motion depends on many
factors including; the accuracy of applied control strategy
design, the accuracy of derived mathematical model, the
accuracy of interpreting simulation and analysis results. This
paper propose derivation of mathematical models, building
corresponding simulink models, dynamic analysis and
introduce control solutions of main DC machines used in
mechatronics applications. DC machines are electrical
machines that consume DC electrical power and produce
mechanical torque [2]. Due to precise, wide, simple, and
continuous control characteristics, small and large electric
machines are used in mechatronics applications, large electric
machines are used in machine tools, printing presses,
conveyor fans, pumps, hoists, cranes, paper mills, textile
mills, Small DC motors (in fractional power rating) are used
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
connections of the armature winding and the field windings,
j k s
dt
d R
us RR i R
j ( k Pb m ) R
dt
s Ls i s L i R
R LR i R L i S
us Rs i s
(1)
30
APRIL 2013
Kt
(s )
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
G angle (s )
(s )
V in (s )
(s )
V in (s )
(R J
a
Kt
m
)s 2 (R ab m K t K b )s
K t / Ra J a
K t K b
1
s s
bm
Jm
R a
Rresistance, Ra
12
Ra
Current
Vin
Motor1.mat
current ,i
d/dt
1
s
1/La
Step,
Vin=12
Kb
Inductance, 1/La
To File
Integrator1
Kt
-K-
Sum
Kb
Torque.
Motor2.mat
To File1
Output speed
d2/dt2(theta)
1
s
1/Jm
0
Angular speed
Integrator
Inertia , 1/Jm
sum
Torque load
Output angle
d/dt(theta)
Motor3.mat
G speed (s )
Kt
(s )
V in (s )
La s R a J m s b m K t K b
Kt
L J
a
G speed (s )
(s )
V in (s )
Load
Tload
torque1
Motor
Torque
armature
Current,ia
Va
1
Angular speed1
1
Kt
La.s+Ra
Vin
1/n
-K-
Jequiv.s+bequiv
motor
constant1
Armature
,1
motor.mat
Kb
To File..1
(b) a suggested full block diagram model of PMDC motor open loop
system with introduced saturation and coulomb friction.
Current
Current
1/Ra
Step,
Vin=12
To File3
Torque
Angular speed
Motor1.mat
Motor2.mat
To File4
To File5
Motor4.mat
..
Torque
Kt
Angular position
1
s
1/Jm
Sum.2
Inductance,
1/La
Kt.
Sum.3
R J
a
s R abm K t K b
Damping,bm
R ab K t K b
TL
Ra J
R b K K s 1
t
b
a
Kt
KB
s 1
Tload
Kt
31
1
s
Kt
Kb Kt
G speed (s )
anlge
Motor4.mat
s (R a J m b m La )s (R ab m K t K b )
2
Integrator,
Damping, b
To File2
1
s
bm
To File7
Current.
Torque
Motor1.mat
Motor2.mat
To File
To File1
speed.
Step,
Vin=12.
1/La
Current
1
s
Motor3.mat
Torque
Kt
1
s
1/Jm
Inductance, Integrator.
1/La1
Sum.
Kt.
0
Sum.1
Rresistance, Ra.
Inertia , Integrator..
1/Jm
1
s
To File2
Integrator..1
angle..
Tload
bm
Ra
Damping, b.
APRIL 2013
Motor4.mat
To File3
K t i a i f T Load J m 2 bm
0
dt
dt
Kt
Kt..
d
bm 0
dt
K t i a i f T Load J m
load
(8)
K t I a s I f s T load J m s b m s
Further rearranging to separate angular speed gives
Eq.(10)
(s )
1
K t * I a (s ) * I f (s ) T Load (s ) J m s bm
K * I (s ) * I f (s ) T L (s )
(s ) t a
J m s bm
(10)
dt
Taking Laplace transforms, rearranging to separate the
field current, if gives:
V f R f I f (t ) Lf sI f I f (s )
Vf
R f Lf s
V in V R V L EMF 0
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
1
2
Kt if
V in (s ) K b i f (s ) T load J m s (s ) b m s (s )
L
s
a
a
32
T m (K 1K f i a )i f (t ) K m i f (t )
K t I f / Ra R f b
K bV field 2
La J 2 La J
1
s
R a R f2b
R ab
Ra b
R
L
d
1
i a a i a f i f * V in _ a
dt
La
La
La
T
L
d
b
f i a * i f load
dt
J
J
J
0
Ra
La
0
1
0
L
0
i f
f
Lf
0 i a
if 0
L
a
b
Lf
J i f i a 0
J
0
Vin
armature
V f
0 V a
T L
1
Vin.
J filed
1
La
0
EXCITED DC MOTOR
Using derived equation ofSEPARETLY
separately
excited DC motor,, the
simulink model shown in Fig. 4 (a), can be built.
Load
Tload
torque
armature
Current,ia
Va
Vin
armature
Vf
.,
Vin.
filed
field
1/n
motor
constant
Vin _ field s 1 Lf s R
If s If s
if, fField
Lf.s+Rf
current
rad2mps
gear ratio
n=3.1 V=W*r1
Vin _ field s
,
Lf s
linear spee
(13)
Rf
motor.mat
To File..
field
The Mechanical
characteristics of filed controlled DC
,.
motor is obtained by performing the energy balance on
the motor system, whereKbthe sum of the torques must
equal zero, we have:
T J * J * d 2 / dt 2 T m T T 0
The motor torque Tm, is related to the load torque, by:
-K-
motor
constant
gear ratiorad2mps
n=3.1 V=W*r1
if, Field
current
Lf.s+Rf
Vf
.,
2
K m * i f (t ) b m *s s Load
J m *s
s
Tload
Jequiv.s+bequiv
Armature
Armature
torque1
Kt
La.s+Ra
Va
) Tload
di (t Load
V in _ field R f i f Lf f torque
dt
armature
Angular speed
Motor
Current,ia
Torque
Where: Lf, stator
inductance,
Rf, stator resistance. Taking
1
1
Kt
1/n
-KLa.s+Ra
Laplace transform
and rearranging,
gives:
Jequiv.s+bequiv
T m T J * d 2 / dt 2
Angular speed
Motor
Torque
R
d
1
i f f i f V in _ f
dt
Lf
Lf
Rf
L
f
i
f
d
ia 0
dt
0
APRIL 2013
linear speed
Vin
armature1
motor.mat
To File..
EMF Km V in - IKba Ra
L s
Armaturef
Torque
1
Kt
b m s s J m s 2Jequiv.s+bequiv
s
motor
constant1
,1
1/n
-K(14)
rad2mps
gear ratio
n=3.2 V=W*r2
linear speed1
motor1.mat
V armature
Vf=240[V]
La=0.012[mH]
Armature
Integrator,
inductance (s )
K m-KG angle (s )
V in _ filed (s ) s Lf s R f Js b
is
proportional
to the
Torque
Current,ia
Va
1
1
field current and
givenKtby:
1/n
-KLa.s+Ra
Jequiv.s+bequiv
Vin
K f Armature
* i f (11) motor
gear ratiorad2mps linear speed1
armature1
,1
Kb
Kb
constant1
Km *
Rf
1
in _ field
La.s+Ra
,.
armature
Current,ia
Va
Product
Va=240[V]
Lmutual=1.8[mH]
mutual
Inductance
n=3.2 V=W*r2
V Field
Rf
Field 1
inductance
Filed
current
Integrator.
Motor
torque
Step
input V
To File..1
The torque developed by the motor is related linearly to airgap flux, and the armature current ia(t), and given by
Eq.(12):
(12)
Motor Torque T m K 1 i a (t )
Gain
filed
Transfer Fcn
Motor linear
speed
Lf=120[mH]
motor angular
speed
Field
inductance. J.s+B
Km
Lf.s+Rf
motor1.mat
Field
1
resistance
Transfer Fcn
1
s
Fc=0.0005[N.m.Sec/Rad]
Integrator
Scope
1/Lf
coefficient
T m K 1K f i a (t )i f (t )
Cr
33
1/J
Inertia
mutual
.1
inductance
(s )
V in (s )
Tm Kt * Ia
V V EMF V R _ a V L _ a 0
1/ Kb
2
b
2 / Ra
Js 1 La / R a
Load
Tload
torque1
V a K b I a R a La s
T m T Load b m + J m s
T m T Load b m + J m s
Va
Ra
V a (s )
K t / La J
s R a / La s b / J K b K t / La / J
La
-K-
s+b/Jequiv
Torque constant
,1
Kb
EMF constant
gear ratiorad2mps
n=3.2 V=W*r2
linear speed1
linear speed1
gear ratio V=W*r2
n=
dt
di a
K b La
Ra i a
dt
G speed (s )
To File..1
Kt
(s )
,
V in (s ) La s R a J m s b m K t K b
Kt
V EMF V R _ a V L _ a 0
T m T Load b m s s + J m s 2 s
V in _ a
L
R i
d
i f f f mutual * i a
dt
Lf
Lf
Lf
L
C
d
b
mutual i a * i f r
dt
J
J
J
Based on these equations, simulink model shown in Fig. 4
(e) is built [12], in this model the couple resisting Cr,
mutual inductance Lmutual , are introduced.
,1
-K-
(s )
V in (s ) La J m s 2 (R a J m b m La )s (R ab m K t K b )
motor.mat
field flux
1/n
Angular speed1
1/n
Jequiv.s
1/Jequiv
Kt
s+Ra/La
Vin
armature1
(16)
Motor
Torque
armature
Current,ia
phai
phai
Load
Tload
torque1
Va
Angular speed
Motor
Torque
field flux
(15)
K t / LR a J
(s )
V a (s ) s bR a K b K t / R a J
armature
Current,
ia
s+La/Ra
Vin
armature
APRIL 2013
Ra
1
a s / Ra
T m T Load
Jms
34
ar ratiorad2mps
n=3.1 V=W*r1
motor.mat
APRIL 2013
To File..
Armature
resistance
-K-
La
Field
inductance
Integrator.
Rf
Field
Field
resistance
inductance.
2
4
Tims (sec)
Current Vs Time
2
4
Time (sec)
15
10
N/m
V Field
armature
inductance
1
s
1/Lf
20
Va=240[V]
Lmutual=1.8[mH]
0
0
2
4
Rf=240[W]
Tims (sec)
J=1[Kg.m2]
Torque Vs Time
0.4
Ra=0.6[W]
Cr=29.2[N.m]
0.3
Lf=120[mH]
Fc=0.0005[N.m.Sec/Rad]
0.2
mutual
Inductance
Product
40
Vf=240[V]
5
La=0.012[mH]
Rad
Integrator,
Amp
Armature
inductance
60
Ra
Rad/m
V armature
angle Vs Time
10
Table: Parameters of the DC Motor.
1
s
1/La
0.1
1/Lf
Fc
angular
speed
friction
coefficient
2
4
Tims (sec)
10
Current VS time
12.1
Cr
Couple
resisting
-KProduct1
mutual
.1
inductance
2
Rad/m
Amp
Integrator.,
Rad/m2
1
s
4
2
12
11.9
11.8
1/J
0
Inertia
Motor linear
speed
linear speed
Scope
''
1
Ias
'
armature current
Vin Armature
0
11.7
00
5
10
15
Tims
Tims (sec)
(sec)
10
20
Ra
Vin
10
La
5
Tims (sec)
Kb
If
Kn
K
TL
TL
1
s
angular speed
Field current
'
Motor torque
The stator and rotor circuits have the same voltage supply
and therefore the same voltage drop, and the current
drawn by the motor, im is the sum of the field current, if
and armature current ia, this all can be expressed as:
35
Vin Va Vf
, i m if ia
Ra/La
If
1
s
Kb/La
W
.
Ia
Vin_a
armature current
1/La
Vin Armature
di a
Kbif
dt
R
L
d
1
i a a i a f i f * V in _ a
dt
La
La
La
V in _ a R a i a La
Rf/Lf
Vin field
1
s
1/Lf
If
Field current
di f
,
dt
R
d
1
i f f i f V in _ f
dt
Lf
Lf
V in _ f R f i f L f
T m K b i a i f T Load b J
d
dt
Te
Motor torque
1
s
1/J
TL
'
T
L
d
b
f i a * i f load
dt
J
J
J
'1
angular speed
TL
V in _ a
K
Ra
La i a La
i a La
R i V
f
f f in _ a
0
Lf
L f
Kb
Ia*If
.,
(b)
Fig. 6 Shunt DC motor models
Tm
1
V in _ a
Ra R f
Rf
Further substituting, and rearranging the load torque is
given by:
Tm T Load = bm *s s J m *s 2 s
T Load = Tm - bm *s s J m *s 2 s
Kt Kt 2
1
V in _ a - bm J ms
Ra R f R f
Based on these, the simulink models of shunt DC motor are
built and shown in Fig. 6(a)(b).
T Load
Load
Tload
torque
armature
Current,ia
Va
Kt
La.s+Ra
Vf
.,
motor
constant
if, Field
current
Lf.s+Rf
field
1/n
Vin Va Vf
-K-
Jequiv.s+bequiv
Armature
Vin
armature
Angular speed
Motor
Torque
gear ratiorad2mps
n=3.1 V=W*r1
linear speed
motor.mat
To File..
,.
Kb
(a)
36
i m if ia
d
d
Lf
) i a R f R a L mutual * i * n
dt
dt
d
T m K t i a2 T Load b J
dt
d
2
*T m L mutual i a T Load b J
dt
V in (s ) i a (La
APRIL 2013
(Ra+Rf)/(La+Lf)
1
s
Kb/(La+Lf)
Ia
.
Vin_a
1/(La+Lf)
Vin Armature
armature current
V in (s ) I a R f R a EMF
The torque developed in the rotor is:
Tm
Kt
Motor torque
Tm K * *i K f *i f
Tm Kt *i 2
TL
angular speed
R Ra
K * i * n
V in (s )
f
i b
La L f La L f a La L f
ia
'1
V in2 * K t
K t m
'
Ra R f
1
s
1/J
TL
V in (s )
Ia
R a R f K b m
d T m b T Load
dt
J
J
J
Motor
Torque
Va
ia1
-K-
La.s+Ra
Vin
armature1
1/n
Jequiv.s+bequiv
Lmutual
-K-
,1
'
motor.mat
Kb
To File..1
Va
Vin
armature1
ia1
Kt
La.s+Ra
.
motor
constant1
Angular speed1
1
Jequiv.s+bequiv
,1
1/n
-K-
'
motor.mat
Kb
To File..1
37
but also on the current error, this all will result in two
loop motor control, speed control and current control.
d
e T T TEMF 0 T e T Load J m 2 bm
0
dt
dt
Pe
APRIL 2013
n
m
Where : Pe electromagnetic power of the motor, ea, eb, ec :
the back EMF in each phase . ia, ib, ic stator phase currents.
Under normal operation, only two phases are in conduction,
therefore the voltage balance equation, cross the two
windings under conduction, is given by:
di (t )
V w Rw iw (t ) Lw w
EMFw
dt
APRIL 2013
.1
-Kaerodaynamic torque,
-K.
-K- M*g, .
r/2
0.5*ru*A*Cd*V^2*r
0.8
Derivative,
Angle or Speed
reference (desired) +
Error, Volt
Controller
(angle, speed)
-K-
Motor shaft
Control voltage,
Vc
or
60
cos(u)
Inclination
angle
du/dt
r^2m/2.
-K-
sin(u)
r*m*g/2
SinCos.
wheel radius,
V=W*r1
angular speed
bm
Volt
Coloum friction
Kt
Sensor
Angle or Speed measure e,.g
Potentiometer, Tachometer
(b)
Fig. 11Load torque sub-system of a mobile platform
Controller to be
selected
Error
P(s)
In1
Out1
Step input
Output
aaaaa.mat
-K-
To File
sensor
Fig. 10 (b) Preliminary simulink model for negative feedback with forward
compensation
DC Vin
Speed ,
angle
m
Chopper
PID-controller
Ia
Current
Sensor
Current
controller
CONCLUSIONS
Speed
Sensor
Armature
Current, Ia
Speed
controller
+
Desired speed
(a)
To SPEED
controller
3 To CURRENT controller
2 armature current, Ia
from
CURRENT 1
controller
Input 4
1 Cuurent, ia
Load torque
1 angular speed, W
TL 2
Error
from
SPEED 3
controller1
current Tm
Kt
La.s+Ra
den(s)
1/(Ls+R)3
1/(Js + b)3
Kb
Ks
angular
speed
1/n
speed
1/r
gear ratio.
Derivative du/dt
EMF constant
Derivative1 du/dtAngular acceleration
current sensor, Ks
-K-
Fig. 11(c)
PMDC motor sub-system
speed feedbacK
39
Load torque
APRIL 2013
Load sub-system
Cuurent, ia
Load torque
angular speed
angular speed, W
Chopper gain Kc
Kc
two_loops.mat
TL
armature current, Ia
speed
To File5
Armature current
Ia -K1
s
-K-
PI current controller1
Kp
Input
To SPEED controller
Step
1
s
Ki
Subsystem
PI speed controller
armature current, Ia
1
s
-K-
Step
exited1.mat
motor torque, Tm
-K1
s
-K-
Kc
PI 1current controller.
Cuurent, ia
Load torque
angular speed
1/Kt
''
Field current
1
Load sub-system1
'
Armature current
Vin_armmature
PI speed controller
exited2.mat
Angular speed, W
Kc
Ks
'''
Angular speed
Tload
exited3.mat
angular Position,
current sensor
1/Kt
'.
Angular position
PM DC Motor Subsystem1
Ks
Current sensor
Ktach
speed sensor
-Kexited.mat
armature current, Ia
1
s
-K-
Step
Armature current
Vin_armmature
PI speed controller
exited1.mat
motor torque, Tm
-KLoad sub-system1
-K-
Load torque
1
s
Kc
PI 1current controller.
Cuurent, ia
angular speed
Field current
1
1/Kt
Kc
exited3.mat
angular Position,
Angular position
PM DC Motor Subsystem1
Current sensor
40
'''
Angular speed
Tload
''
exited2.mat
Angular speed, W
Ks
'
'.
Kp
Wm
2
APRIL 2013
Ks
Current sensor
-Kexited.mat
armature current, Ia
1
s
-K-
Kc
Vin_armmature
exited1.mat
Field current, If
-KLoad sub-system1
V
Constant
Cuurent, ia
1
s
-K-
Kc
''
Field current
Vin_f ield
'
Armature current
Step
exited2.mat
Motor torque, Tm
Kc
'''
Motor torque
Load torque
Tload
exited3.mat
angular speed, W
angular speed
Angular speed
'.
Ks
Fig. 12 (a) Block diagram of combined armature and field currents control.
10
10
0
-10
40
Fig. 11(e) speed step response curve applying two loops control, speed
and current
200
10
5
Time(s)
20
40
.
Armature current
60
20
40
.
Field current
60
20
60
100
150
10
Ampere
15
N/m
10
5
Ampere
5
Time(s)
50
20
10
Torque
100
60
Omega
Mgnitude
Omega
80
20
20
N/m
100
50
50
0
0
.
Armature current
200
10
[2]
Time(s)
15
[3]
10
[4]
N/m
10
5
20
40
.
Armature current
60
80
4
.
Angular position Vs time
[5]
[6]
400
40
Ampere
600
60
[7]
200
20
40
Time(s)
20
REFERENCES
Time(s)
60
30
400
40
40
Ampere
20
Time(s)
.
Angular position Vs time
600
20
40
Time(s)
60
20
40
[8]
60
Time(s)
41
42
APRIL 2013