Académique Documents
Professionnel Documents
Culture Documents
Le Minh Phuong
of
Electrical
& Electronic Engineering
Faculty
HCMC University of Technology
Ho Chi Minh City - Vietnam
pgdunghcmut.edu.vn
leminh(&dee.hcmut.edu.vn
two neurals are training by Levenberg-Marquardt backpropagation algorithm. ANNs are the standard three layers feedforward neural network with sigmoid activation functions in the
I. INTRODUCTION
Nowadays, the field of eiWctrical power system control in
general, and motor control in particular have been researching
broadly. The new technologies are applied to these in order to
design the complicated technology system. One of these new
technologies is Artificial Neural Networks (ANNs) which base
on the operating principle ofhuman being nerve neural.
There are a number of articles that use ANNs applications to
identify the mathematical DC motor model. And then this
model is applied to control the motor speed [1]. They also uses
inverting forward ANN with two input parameters for adaptive
control of DC motor [4].
H r t
However, these researches were not interested in the ability
Ofof freatn
forecasting an
and esiatn
estimating the DCCmtrsed
motor speed.
ANNs are applied broadly because of the following special
th*
qualities:
system.
2. The ability of ANNs to learn the sample.
II.
following equations:
(1)
(2)
where,
c3p(t) - rotor speed (rad/s)
Vt(t) - terminal voltage (V)
1030
ia(t)
lB
_1l }Ra
vt ,
Tm.s+l
Ta.sL1
ft
la(k- 1)
m(k)
ANN'1
spew
_*k)
Vt(k-1)
|~~urm
Vt(k-1)
~la(k-1)
Obp*(k)
/
(f*r(k)
1031
1.2
1
0.8
0
06
0.4
0.2
0
Vtk-k-1
la(k- 1
-0:2
loAIpha
2
4mTime(s)
10
X .f
M(kt) JX\\&9
complicated.
following statistics.
TABLE I THE
as:
cop.(k) = f[cq(k),Vt(k-1),ia(k-1)]
For ANNI
(3)
0.4
0.2
Network
Number of input
0.8
ANNI
ANN2
Number of output
1215
1215
5000
Learning error
le-7
5000
1
e-8
12
Time(s)
10
.t=E
12
1032
1.2
I
0.8 .
0 Referer:
0.4
0.8
0.2
-0.2
os
1.5
.
2
2.5
lime(s)
3.5
45
5.5
1.2
0.8
0.6 RefererK
O
with0I4-
\ Motor SpeedJ
,f
Motor Speed
I,s\peed/'
Motor Speed
0.40.2
T~~~~~~~~~~~~~~~~~~~~~~~~~~~~ime(s)
0.2 J
~~~~~~~~~~~~~~~~~Figure
l11. Regulation of DC motor speed- Model with ANNs
o
0
0.05
0.1
0.16i
0.2
0.26
0.3
0.36;
0.4
0.46
Motor
Speed
0.65
1.2
02
~
~
~
~
~
~
~
|~~~~~~~~~~~~~~~~~~~~~02 0
0.8otA
0.8 ~
~~ ~
~
0.05
0.1
0.16
0.2
0.26;
0 me(s)
w~ ~ ~ ~ ~ Mtor Spee
0.6sMotor
Speed
~
~~
0.4
1.;40.8p-0
0.5
01
-ANN@wXh
. Speedto See
~
~
~
~
~
~ ~ Moo
0.3
0.36;
0.4
0.15
02
0265 03
0.36 0446
AMI
lime(s)
040.4 6 Q
1033
0.6
|/~ ~ MotrSped|.
~ ~~
Refererce
0.6
0.8 1t
wtotG
Motor
Speed
Motor Speed
wlh ANNI
0.05
0.1
~~~efrnc
$\
Motor Speed
wth AM
02
r
0.2
0.15
0.25 0.3
Time(s)
0.35
0A45
0.4
0
0.55
0.8
Co
0.27
,-
0.8
1.5
2.5
Time(s)
3.
.1.2
0.8
0.86011
0.R
C)o
SpefedReference
0.6AM
pReteeithout
Motor
speed
C;o|
ator Speed
0.2
-0.4
Motor Speed
wth AM
~~~~~~~~~~~~~~~~~~~~~~~withoutA AMI
0.2
,oS
0.4
0.05
0.1
0.16
0.2
0.25
Tlme(s)
0.3
0.35
0.4
o. i5
-0.2
0.5
3
Time(s)
. 4' '
~without AMN1t-
0.20,
g
0.4e1.Rgltino
0o
'
1.2-
-0.2
'
1.2
'
0.
Cmtrspe
1.5
ovninl oe.T
2.5
3
Ti me(s)
3.5
4.5
iuel8
0.4
\ Motor
5.5
Speed103
-0.2
eulto
0.5
fD
1.5
oo sed-MdlwthAN m=0/T
2
S3
Ti me(s)
2.5
.5
4p5
55
V. CONCLUSION
The DC motor has been successfully controlled using an
ANN. Two ANNs are trained to emulate functions: estimating
the speed of DC motor and controlling the DC motor,
Therefore, and so ANN can replace sensors speed in the model
of the control systems. Using ANN, we don't have to calculate
the parameters of the motor when designing the system control.
It is shown an appreciable advantage of control system using
ANNs above the conventional one, when parameters of the
DC motor is variable during the operation of the motors. The
satisfied ability of the system control with ANNs is much
better than the conventional system control. ANN application
can be used in adaptive controlling in the control system
machine with complicated load. Nowadays, in order to
implement the control systems using ANNs for DC motor on
actual hardware, the ANN micro processor is being used.
REFERENCE
[1] S.Weerasoorya and M.A Al-Sharkawi "Identification and control of a
DC Motor using back-propagation neural networks" IEEE transactions on
Energy Conversion, Vol.6, No.4 pp663-669,December 1991
[2] D.Psaltis A. Sideris and A.A. Yamamura, "A Multilayered Neural
Network Controller", IEEE Control System Magazine, pp. 17-20,1988.
[3] B. Kosko, Neural Networks and Fuzzy Systems, Prentice-Hall
International Inc,1 992
[4] E. Levin, R. Gewirtzman, and G.F. Inbar, "Neural Network
Architecture for Adaptive System Modellinggand Control", Neural Networks,
No 4(2) pp 185-191,1991.
[5] G.M. Scott, Knowledge- Based Artificial Neural Networks for Process
Modelling and Control, PhD. Thesis, University of Wisconsin,1993.
[6] S.G German-Gankin - The computing modeling for power electronic systems in Matlab, 2001
1035