SlideShare a Scribd company logo
1 of 8
Download to read offline
International Journal of Computer Applications (0975 – 8887)
                                                                                             Volume 35– No.12, December 2011


               Application of Computational Intelligence in
                             Motor Modeling

                       Yousuf Ibrahim Khan, Shahriar Rahman, Debasis Baishnab,
                                    Mohammed Moaz, S.M. Musfequr Rahman
                                    Department of Electrical and Electronic Engineering,
                                      American International University-Bangladesh



ABSTRACT                                                               of equations that describe the underlying physical properties
Modeling is very important in the field of science and                 [2]. Not only do modeling and simulation help provide a
engineering. Modeling gives us an abstract and mathematical            better understanding of how real-world systems function, they
description of a particular system and describes its behavior.         also enable us to predict system behavior before a system is
Once we get the model of a system then we can work with                actually built and analyze systems accurately under varying
that in various applications without using the original system         operating conditions. Modeling is an integral part of Control
repeatedly. Computational Intelligence method like Artificial          Systems and Motor drives. If we can find the model of a
Neural Network is very sophisticated tool for modeling and             motor and give it a portability and hardware realization then
data fitting problems. Modeling of Electrical motors can also          different experiments can be done with that model without
be done using ANN. The Neural network that will represent              even accessing the motor repeatedly. It will show how that
the model of the motor will be a useful tool for future use            particular motor will act in different applications and control
especially in digital control systems. The parallel structure of       systems. Computational Intelligence techniques like Artificial
a neural network makes it potentially fast for the computation         Neural Networks can be used to build such models and can
of certain tasks. The same feature makes a neural network              give us chance to use the motor behavior in various analog-
well suited for implementation in VLSI technology. Hardware            digital mixed signal applications where integrated circuits
realization of a Neural Network (NN), to a large extent                play vital role (ASIC, FPGA, SoC). Hardware realization of
depends on the efficient implementation of a single neuron. In         neural networks are possible [3]. FPGA-based reconfigurable
this paper only a motor model is presented along with some             computing architectures are suitable for hardware
neural networks those will mimic the motor behavior                    implementation of neural networks. FPGA realization of
acquiring data from the original motor output.                         ANNs with a large number of neurons is still a challenging
                                                                       task but will be possible very soon. Then researchers will be
                                                                       able to work with those models. It will be like an entire
General Terms                                                          original control system or controller on a chip [4]. Here only
Computational Intelligence, Artificial Neural Networks.                the modeling part has been shown using one particular and
                                                                       popular motor-DC Servo Motor.
Keywords
                                                                       2. COMPUTATIONAL INTELLIGENCE
Modeling, ANN, DC Servo Motor, MATLAB, Simulink.                       AND ARTIFICIAL NEURAL NETWORK
                                                                       Computational intelligence (CI) is a set of Nature-inspired
1. INTRODUCTION                                                        computational methodologies and approaches to address
A system comprises multiple views such as planning,                    complex problems of the real world applications to which
requirement (analysis), design, implementation, deployment,            traditional (first principles, probabilistic, black-box, etc.)
structure, behavior, input data, and output data views. A              methodologies and approaches are ineffective or infeasible.
system model is required to describe and represent all these
multiple views. Modeling is the process of producing a model;
a model is a representation of the construction and working of
some system of interest. A model is similar to but simpler
than the system it represents. One purpose of a model is to
enable the analyst to predict the effect of changes to the
system. On the one hand, a model should be a close
approximation to the real system and incorporate most of its
salient features. On the other hand, it should not be so
complex that it is impossible to understand and experiment
with it. A good model is a judicious tradeoff between realism
and simplicity [1]. How is it possible to forecast electrical
load patterns for tomorrow, with access solely to today‟s load
                                                                         Fig 1: An artificial neural network is an interconnected
data? How is it possible to predict the dynamic behavior of a
                                                                                               group of nodes
spacecraft that has yet to be built? And how is it possible to
analyze the motion and path-planning of a robotic rover that           It primarily includes Fuzzy logic systems, Neural Networks
will explore on Mars surface in the next year? The answer is           and Evolutionary Computation. Artificial neural nets (ANNs)
computer simulations based on mathematical models and sets             can be regarded as a functional imitation of biological neural



                                                                                                                              43
International Journal of Computer Applications (0975 – 8887)
                                                                                            Volume 35– No.12, December 2011

networks and as such they share some advantages that              It‟s clear that a basic servomotor has two main components,
biological organisms have over standard computational             the first is the electrical component; which consists of
systems. The main feature of an ANN is its ability to learn       resistance R, inductance L, input voltage V 0(t) and the back
complex functional relations by generalizing from a limited       electromotive force Vb. The second component of the
amount of training data. Neural nets can thus be used as          servomotor is the mechanical part, from which we can get the
(black-box) models of nonlinear, multivariable static and         useful mechanical rotational movement at the shaft. The
dynamic systems and can be trained by using input–output          mechanical parts are the motor‟s shaft, inertia of the motor
data observed on the system [5].                                  and load inertia J and damping b. θ Refers to the angular
                                                                  position of the output shaft which can be used later to find the
An Artificial Neural Network (ANN) is a mathematical or           angular speed of the shaft ω.
computational model based on the structure and functional
aspects of biological neural networks. It consists of an          DC Servomotors have good torque and speed characteristics;
interconnected group of artificial neurons, and it processes      also they have the ability to be controlled by changing the
information using a connectionist approach to computation.        voltage signal connected to the input. These characteristics
An ANN mostly is an adaptive system that changes its              made them powerful actuators used everywhere. Before
structure based on external or internal information that flows    modeling the motor several nonlinearities are also a matter of
through the network during the learning phase [6].                concern. Modeling these nonlinearities will make the motor
                                                                  look like an original motor. One important non-linear
3. DC SERVO MOTORS                                                behavior in servomotors is the saturation effect, in which the
The DC servo motors are presently used worldwide in               output of the motor cannot reach the desired value. For
applications such as X-Y tables, factory automation, coil         example, if we want to reach a 110 rpm angular speed when
winders, labeling equipment, machine tool, insertion              we supply a 12 volt input voltage, but the motor can only
machines, robotics [7], pick and place, packaging, converting     reach 100 rpm at this voltage. The saturation effect is very
equipment, assembly equipment and laboratory equipment.           common in almost all servomotor systems. Other non-linear
Due to their importance, the design of controllers for these      effect is the dead zone; in which the motor will not start to
systems has been an interesting area for researchers from all     rotate until the input voltage reaches a specific minimum
over the world. For these purposes the modeling of DC             value, which makes the response of the system slower and
servomotor system is an interesting area that still offers        requires more controllability. A mathematical type of non-
multiple topics for research, especially after the discovery of   linear effect found in the servomotors is the backlash in the
Artificial Neural Networks (ANN) and their possible usage         motor gears. Some of the servomotors use internal gears
for intelligent control purposes. From this point of view and     connections in order to improve their torque and speed
the importance of having efficient servomotor systems and         characteristics, but this improvement comes over the effect in
experimenting with servomotors, the use of ANN plays a vital      the output speed and position characteristics. The goal in this
role in modeling Servo Motors. A Servomotor system consists       paper is to create a model which can mimic a practical servo
of different mechanical and electrical components, the            motor and which can be used further in several applications
different components are integrated together to perform the       using artificial neural networks.
function of the servomotor, Figure 2 below shows a typical
model of a servomotor system [8].                                 3.1 Mathematical Description
                                                                  Recalling the DC servomotor diagram from Figure 2, the
                                                                  transfer function of the DC servomotor can be derived using
                                                                  Kirchhoff‟s voltage law and Laplace transforms as the
                                                                  following:

                                                                                             𝑑𝑖
                                                                  𝑉𝑜 = 𝑉 𝑚 = 𝑅 𝑚 𝑖 𝑚 + 𝐿 𝑚        + 𝑉𝑏                        (1)
                                                                                             𝑑𝑡


                                                                  The Back-electromotive force (emf) Vb can be found by using
                                                                  the equation shown below:

                                                                             𝑑𝜃
                                                                  𝑉𝑏 = 𝐾 𝑚        = 𝐾𝑚 𝜔𝑚                                     (2)
                                                                             𝑑𝑡

                                                                  Where Vb is the induced voltage, Km is the motor torque
                                                                  constant, and ωm is the angular rotating speed. It can be seen
                                                                  that ωm can be calculated by the Equation shown below:

                                                                   𝜔𝑚 = 𝜃                                                      (3)

                                                                  And using Laplace Transform

                                                                   𝜔(𝑠) = 𝑠𝜃 𝑠                                                (4)

                                                                  The main concern in this stage is to control the angular
                                                                  rotating speed ωm, by controlling the input voltage V m.
   Fig 2: Servo Motor Circuit Diagram and original DC
     Servo Motors (Courtesy of Baldor Servo Motors)



                                                                                                                               44
International Journal of Computer Applications (0975 – 8887)
                                                                                                  Volume 35– No.12, December 2011

Where, J = moment of inertia of the rotor; b = dampening                        Table 1. DC Servo Motor parameter values
ratio of the mechanical system; T = motor torque; I = current;
Vm = back emf; θ = shaft position; K = electromotive force                       Parameter                            Value
constant; ωm = measured angular speed; R = motor armature                    Moment of Inertia J               0.0062 N.m.s2/rad
resistance; L = inductance; V = source voltage.
                                                                           Damping Coefficient b                0.001 N.m.s/rad
The transfer function of the output angular speed is derived
using Laplace transform using the second order system                        Torque Constant Kt                    0.06 N.m/A
equation:                                                                   Electromotive Force
                                                                                                                  0.06 V.s/rad
                                                                                Constant Ke
                 ωn
G s =                                                            (5)       Electrical Resistance R                  2.2 Ohms
          s 2 +2ξωs+ω2

                                                                           Electrical Inductance L                  0.5 Henry
The resulting transfer function:

ω            K
    =                                                            (6)
V       Js+b Ls+R +K2                                                   From the SIMULINK model it is clear that we can divide the
                                                                        transfer function into two transfer functions, the first one is
From Equation 4, the relationship between the angular                   the electrical transfer function; which consists of the electrical
position and the speed can be found by multiplying the                  resistance and the inductance. The second transfer function is
angular position by 1/s. Figure 3 shows the block diagram               the mechanical transfer function; which consists of the
which represents the servomotor system using MATLAB and                 moment of inertia and the damping coefficient. By dividing
SIMULINK.                                                               the transfer function into the two parts mentioned above, we
                                                                        can add the non-linear parameters to the system to see their
Voltage V(s)                           Load                             effect. The dead zone value was 1.5 volts, which is very
                                                                        common in this size of servomotors (12 Volts).
                          Torque                Velocity
                    𝐾                     1                1
                 𝐿𝑠 + 𝑅                𝐽𝑠 + 𝑏              𝑠
                                                                        4. SIMULINK MODEL
                                                                        Simulink is a software package for modeling, simulating, and
                                                                        analyzing dynamical systems. It supports linear and nonlinear
             Armature                                          Angle    systems, modeled in continuous time, sampled time, or a
                                                                        hybrid of the two. Systems can also be multi-rate, i.e., have
          Back E mf Vb(s)                                               different parts that are sampled or updated at different rates.
                                   K                                    Models here are hierarchical. This approach provides insight
                                                                        into how a model is organized and how its parts interact. After
                                                                        someone defines a model, he/she can simulate it, using a
    Fig 3: Mathematical block diagram of Servo Motor                    choice of integration methods, either from the Simulink
The parameter values used in the SIMULINK model were                    menus or by entering commands in MATLAB's command
taken from a practical servomotor (Baldor Servo Motors). The            window.
parameters are given in Table 1:




                                         Fig 4: DC Servo Motor Model (Simulink Environment)




                                                                                                                                       45
International Journal of Computer Applications (0975 – 8887)
                                                                                               Volume 35– No.12, December 2011

In this paper Simulink 7.0 (MATLAB R2007b) was used for              Here, fig 5 shows the input and fig 6 shows the dead zone of
modeling purpose. At first the DC Servo Motor model was              the motor after simulation. The main idea was to take these
created according to the mathematical description of section         input and output points, feed the inputs into neural networks.
3. The model (Fig 4) was derived from the Servomotor speed           The neural networks are very good at showing the outputs if
transfer function (Equation 6). Simulink‟s “To Workspace”            sufficient input points are provided. This way the neural
block was used to take input and output value of the motor           network itself will become like the DC Servo motor.
model. The simulation took 10 sec.




                                 Fig 5: Input Signal (Sine wave of 6 rad/s) of the Motor (Using Scope)




                            Fig 6 : Dead Zone Effect in Motor which is limiting output to 10.5 V (Using Scope)

5. NN IN MODELING
Using MATLAB command window several neural networks                  neurons with „tansig‟ function and layer had „purelin‟
were created and examined. Before creating networks data             function. The maximum number of epochs used was 1000,
were normalized between values -1 to 1 to avoid convergence          which is the maximum number of trials the training method
problem writing the following lines in a .m file:                    can apply before stopping.

dataout = datain - min(datain(:));                                   The training goal was to reach a minimum error value of
dataout = (dataout/range(dataout(:)))*(maxval-minval);               0.00005; this error value was between the input signal and the
dataout = dataout + minval;                                          generated output. The learning rate was chosen to be 0.05.
                                                                     These parameters were chosen to best fit the performances of
The inputs were taken into P and the outputs were taken into         the network, more restrict parameters may take the network to
T matrix. T was the target matrix. Hidden layer had 10               have unstable response and it may cause the training method
                                                                     to diverge. Thus different network architecture‟s were created
                                                                     and examined. The following results were found:



                                                                                                                                46
International Journal of Computer Applications (0975 – 8887)
                                                                                                Volume 35– No.12, December 2011




                                               Fig 7 : Output of Motor (Using Scope)




                                         Fig 8: Output of Motor using NN (Before Training)




                                                     Fig 9: Performance goal met
Comparing figure 7 and 8, it is clear that the neural network         So after the successful training the performance goal met fast
couldn‟t reflect the exact output. So to mimic the behavior           (6 epochs). From the following figures it can be shown that
correctly training parameters were given in the command               the network has realized the problem well enough.
window.



                                                                                                                                 47
International Journal of Computer Applications (0975 – 8887)
                                                                                           Volume 35– No.12, December 2011

Comparing figure 7 and 10, it is clear that the network was       The following table shows the complete result from all
able to mimic the original behavior almost successfully. The      networks:
human eye would not be able to find the difference between
two outputs but if we plot both original motor and NN motor           Table 2. Complete Result from different networks
model output (overlapped) then some clear difference will
come out (Fig 11) which can be further minimized using               Neural        Training
                                                                                                           MSE
algorithms like Genetic Algorithm, Particle Swarm                   Network        Function
Optimization, and Ant Colony Optimization [9].                    Feed-Forward                    1.20611e-6 (goal met in 6
                                                                                    Trainlm
                                                                    Backprop                              epochs)
Several architectures were examined and feed-forward                 Elman                       0.0474668 (goal didn‟t met
backpropagation with „trainlm‟ gave the lowest error (MSE).         Backprop
                                                                                   Traingdx
                                                                                                      in 1000 epochs)
These previous figures were all taken from feed-forward
backpropagation network which was best network for this              Elman                      0.137859 (goal didn‟t met in
                                                                                    Traingd
problem. Fig 12 shows problems with other Neural Networks.          Backprop                            1000 epochs)
                                                                    Cascade
                                                                                                 0.0116465 (goal didn‟t met
                                                                    Forward        Traingda
                                                                                                      in 1000 epochs)
                                                                    Backprop




                              Fig 10: Output of Motor (After Training) (Feed-Forward Backprop with
                                                           Trainlm)




                                Fig 11: Overlapped Outputs showing minor errors (Original and NN
                                                            model)




                                                                                                                          48
International Journal of Computer Applications (0975 – 8887)
                                                                                            Volume 35– No.12, December 2011




                              Fig12: Unlike Feed-Forward Backprop some network showed poor result
                            (Original and NN Elman backprop model with Traingdx; Elman NN in Green)




6. CONCLUSION                                                     DSP based implementation is sequential and hence does not
This paper presents modeling of a motor (DC Servo Motor)          preserve the parallel architecture of the neurons in a layer.
and Artificial Neural Networks in mimicking its exact             ASIC implementations do not offer re-configurability by the
behavior.    The     result   showed     that  feed-forward       user. In future this model can be further implemented in VLSI
backpropagation neural network worked very well compared          architectures like FPGA using Hardware Description
to other networks in copying the behavior of the original         Languages and that particular IC or chip could represent the
motor. Meta-heuristic algorithms like PSO, ACO, GA                original motor in various innovative applications. FPGA is a
[10][11][12] could further minimize the error.                    suitable hardware for neural network implementation as it
                                                                  preserves the parallel architecture of the neurons in a layer
Real time applications are possible only if low cost high-        and offers flexibility in reconfiguration.
speed neural computation is made realizable. Towards this
goal numerous works on implementation of Neural Networks          Because of superior agility and flexibility, robotic rovers are
(NN) have been proposed [13]. Neural networks can be              very popular and widely used by NASA in their various
implemented using analog or digital systems.                      planetary missions (Lunar missions, Mars missions) for
                                                                  surface navigation. DC Servo Motors play a vital role here.
The digital implementation is more popular as it has the          Working with original DC Motors time and time again in
advantage of higher accuracy, better repeatability, lower noise   planetary experiments before final missions might become
sensitivity, better testability, higher flexibility, and          costly. In these case the above presented technique could
compatibility with other types of preprocessors. The digital      become handy. Present day systems are large and complex.
NN hardware implementations are further classified as FPGA-       Putting their behavior inside Integrated Circuits using this
based implementations, DSP-based implementation, ASIC-            kind of technique could become a useful tool for professional
based implementations[14-15].                                     engineers.




                                                                                                                              49
International Journal of Computer Applications (0975 – 8887)
                                                                                       Volume 35– No.12, December 2011


7. REFERENCES                                                [9] E. Eiben and J. E. Smith, Introduction to Evolutionary
[1] Law, A.M., and W.D. Kelton. 1991. Simulation                 Computing. Natural Computing Series. Massachusetts
    Modeling and Analysis, Second Edition, McGraw-Hill.          Institute of Technology Press. Springer. Berlin. (2003).

[2] Bertil Gustafsson, Fundamentals of Scientific            [10] M. Carvalho and T.B. Ludermir, Hybrid Training of
    Computing, Texts in Computational science and                 Feed-Forward Neural Networks with Particle Swarm
    Engineering, Springer, 1st Edition, 2011.                     Optimization, I. King et al. (Eds.): ICONIP 2006, Part II,
                                                                  LNCS 4233, pp. 1061–1070, 2006.
[3] Amos R. Omondi, Jagath C.Rajapakse, FPGA
    Implementations of Neural Networks, Springer, 1st        [11] C. Blum and K. Socha, “Training feed-forward neural
    Edition, 2006.                                                networks with ant colony optimization: An application to
                                                                  pattern classification”, Fifth International Conference on
[4] David A. Gwaltney, Kenneth D. King and Keary J.               Hybrid Intelligent Systems (HIS‟05), pp. 233-238, 2005.
    Smith, “Implementation of Adaptive Digital Controllers
    on Programmable Logic Devices”, NASA Marshall            [12] E. Alba and J.F. Chicano, “Training Neural Networks
    Space Flight Center, Huntsville, AL.                          with GA Hybrid Algorithms”, K. Deb(ed.), Proceedings
                                                                  of GECCO‟04, Seattle, Washington, LNCS 3102, pp.
[5] Ajith Abraham, Recent Advances in Intelligent                 852-863, 2004.
    Paradigms and Applications, Physica-Verlag HD, 1st
    Edition, 2003.                                           [13] Leonardo Maria Reyneri “Implementation Issues of
                                                                  Neuro-Fuzzy Hardware: Going Towards HW/SW
[6] Yousuf Ibrahim Khan, et al. “Artificial Neural Network        Codesign” IEEE Transactions on Neural Networks,
    based Short Term Load Forecasting of Power System”,           vol.14, no.1, pp. 176-194, 2003.
    International Journal of Computer Applications,Vol.30,
    No. 4, pp.1-7, September 2011. Published by Foundation   [14] Y.J.Chen, Du Plessis, “Neural Network Implementation
    of Computer Science, New York, USA.                           on a FPGA ”, Proceedings of IEEE Africon, vol.1, pp.
                                                                  337-342, 2002.
[7] O.A. Jasim, A.Z.Mansoor and M.R. Khalil, International
    Electrical Engineering Journal (IEEJ), Vol.2, No.3,      [15] Sund Su Kim, Seul Jung, “Hardware Implementation of
    pp.555-559, ISSN 2078-2365, 2011.                             Real Time Neural Network Controller with a DSP and an
                                                                  FPGA ”, IEEE International Conference on Robotics
[8] Yahia Makableh, “Efficient Control of DC Servomotor           and Automation, vol. 5, pp. 3161-3165, April 2004.
    Systems Using Backpropagation Neural Networks”,
    Master‟s thesis, Georgia Southern University, 2011.




                                                                                                                         50

More Related Content

What's hot

Ai and neural networks
Ai and neural networksAi and neural networks
Ai and neural networksNikhil Kansari
 
Engineering education and_research_using_matlab
Engineering education and_research_using_matlabEngineering education and_research_using_matlab
Engineering education and_research_using_matlabNASA Engineering
 
Neural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile RobotNeural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile RobotIRJET Journal
 
Neural Network Classification and its Applications in Insurance Industry
Neural Network Classification and its Applications in Insurance IndustryNeural Network Classification and its Applications in Insurance Industry
Neural Network Classification and its Applications in Insurance IndustryInderjeet Singh
 
NEURAL NETWORKS
NEURAL NETWORKSNEURAL NETWORKS
NEURAL NETWORKSESCOM
 
IRJET- Machine Learning based Object Identification System using Python
IRJET- Machine Learning based Object Identification System using PythonIRJET- Machine Learning based Object Identification System using Python
IRJET- Machine Learning based Object Identification System using PythonIRJET Journal
 
Artificial Neural Network Abstract
Artificial Neural Network AbstractArtificial Neural Network Abstract
Artificial Neural Network AbstractAnjali Agrawal
 
Artificial Neural Network Paper Presentation
Artificial Neural Network Paper PresentationArtificial Neural Network Paper Presentation
Artificial Neural Network Paper Presentationguestac67362
 
IRJET- Significant Neural Networks for Classification of Product Images
IRJET- Significant Neural Networks for Classification of Product ImagesIRJET- Significant Neural Networks for Classification of Product Images
IRJET- Significant Neural Networks for Classification of Product ImagesIRJET Journal
 
Neural Network Research Projects Topics
Neural Network Research Projects TopicsNeural Network Research Projects Topics
Neural Network Research Projects TopicsMatlab Simulation
 
Soft Computing
Soft ComputingSoft Computing
Soft ComputingMANISH T I
 
Artificial neural networks slides
Artificial neural networks slidesArtificial neural networks slides
Artificial neural networks slidessyed rafi
 
NETWORK LEARNING AND TRAINING OF A CASCADED LINK-BASED FEED FORWARD NEURAL NE...
NETWORK LEARNING AND TRAINING OF A CASCADED LINK-BASED FEED FORWARD NEURAL NE...NETWORK LEARNING AND TRAINING OF A CASCADED LINK-BASED FEED FORWARD NEURAL NE...
NETWORK LEARNING AND TRAINING OF A CASCADED LINK-BASED FEED FORWARD NEURAL NE...ijaia
 
Artificial Neural Network report
Artificial Neural Network reportArtificial Neural Network report
Artificial Neural Network reportAnjali Agrawal
 
IRJET- Art Authentication System using Deep Neural Networks
IRJET- Art Authentication System using Deep Neural NetworksIRJET- Art Authentication System using Deep Neural Networks
IRJET- Art Authentication System using Deep Neural NetworksIRJET Journal
 

What's hot (19)

Ai and neural networks
Ai and neural networksAi and neural networks
Ai and neural networks
 
Engineering education and_research_using_matlab
Engineering education and_research_using_matlabEngineering education and_research_using_matlab
Engineering education and_research_using_matlab
 
Neural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile RobotNeural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile Robot
 
238 243
238 243238 243
238 243
 
Neural Network Classification and its Applications in Insurance Industry
Neural Network Classification and its Applications in Insurance IndustryNeural Network Classification and its Applications in Insurance Industry
Neural Network Classification and its Applications in Insurance Industry
 
NEURAL NETWORKS
NEURAL NETWORKSNEURAL NETWORKS
NEURAL NETWORKS
 
IRJET- Machine Learning based Object Identification System using Python
IRJET- Machine Learning based Object Identification System using PythonIRJET- Machine Learning based Object Identification System using Python
IRJET- Machine Learning based Object Identification System using Python
 
Artificial Neural Network Abstract
Artificial Neural Network AbstractArtificial Neural Network Abstract
Artificial Neural Network Abstract
 
Artificial Neural Network Paper Presentation
Artificial Neural Network Paper PresentationArtificial Neural Network Paper Presentation
Artificial Neural Network Paper Presentation
 
IRJET- Significant Neural Networks for Classification of Product Images
IRJET- Significant Neural Networks for Classification of Product ImagesIRJET- Significant Neural Networks for Classification of Product Images
IRJET- Significant Neural Networks for Classification of Product Images
 
Soft computing
Soft computingSoft computing
Soft computing
 
Neural Network Research Projects Topics
Neural Network Research Projects TopicsNeural Network Research Projects Topics
Neural Network Research Projects Topics
 
Soft Computing
Soft ComputingSoft Computing
Soft Computing
 
Artificial neural networks slides
Artificial neural networks slidesArtificial neural networks slides
Artificial neural networks slides
 
NETWORK LEARNING AND TRAINING OF A CASCADED LINK-BASED FEED FORWARD NEURAL NE...
NETWORK LEARNING AND TRAINING OF A CASCADED LINK-BASED FEED FORWARD NEURAL NE...NETWORK LEARNING AND TRAINING OF A CASCADED LINK-BASED FEED FORWARD NEURAL NE...
NETWORK LEARNING AND TRAINING OF A CASCADED LINK-BASED FEED FORWARD NEURAL NE...
 
Artificial Neural Network report
Artificial Neural Network reportArtificial Neural Network report
Artificial Neural Network report
 
Jack
JackJack
Jack
 
IRJET- Art Authentication System using Deep Neural Networks
IRJET- Art Authentication System using Deep Neural NetworksIRJET- Art Authentication System using Deep Neural Networks
IRJET- Art Authentication System using Deep Neural Networks
 
International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)
 

Viewers also liked

ANN based STLF of Power System
ANN based STLF of Power SystemANN based STLF of Power System
ANN based STLF of Power SystemYousuf Khan
 
45 фишек киева
45 фишек киева45 фишек киева
45 фишек киеваElmira_Gloss
 
Stupid Awesome Python Tricks
Stupid Awesome Python TricksStupid Awesome Python Tricks
Stupid Awesome Python TricksBryan Helmig
 
Gloss card 2013_proposal_40
Gloss card 2013_proposal_40Gloss card 2013_proposal_40
Gloss card 2013_proposal_40Elmira_Gloss
 
Gloss photo exhibition_proposal
Gloss photo exhibition_proposalGloss photo exhibition_proposal
Gloss photo exhibition_proposalElmira_Gloss
 
Gloss promo events
Gloss promo eventsGloss promo events
Gloss promo eventsElmira_Gloss
 
Cause inondazione 25 ottobre
Cause inondazione  25 ottobreCause inondazione  25 ottobre
Cause inondazione 25 ottobregiuliac47
 

Viewers also liked (13)

ANN based STLF of Power System
ANN based STLF of Power SystemANN based STLF of Power System
ANN based STLF of Power System
 
Preventing falls
Preventing fallsPreventing falls
Preventing falls
 
I phone gloss
I phone glossI phone gloss
I phone gloss
 
45 фишек киева
45 фишек киева45 фишек киева
45 фишек киева
 
Stupid Awesome Python Tricks
Stupid Awesome Python TricksStupid Awesome Python Tricks
Stupid Awesome Python Tricks
 
Gloss card 2013_proposal_40
Gloss card 2013_proposal_40Gloss card 2013_proposal_40
Gloss card 2013_proposal_40
 
Gloss business
Gloss businessGloss business
Gloss business
 
Guns n roses
Guns n rosesGuns n roses
Guns n roses
 
Gloss photo exhibition_proposal
Gloss photo exhibition_proposalGloss photo exhibition_proposal
Gloss photo exhibition_proposal
 
Gloss promo events
Gloss promo eventsGloss promo events
Gloss promo events
 
Cause inondazione 25 ottobre
Cause inondazione  25 ottobreCause inondazione  25 ottobre
Cause inondazione 25 ottobre
 
What's in a map
What's in a map What's in a map
What's in a map
 
Keynotes Le Mobile 2013
Keynotes Le Mobile 2013Keynotes Le Mobile 2013
Keynotes Le Mobile 2013
 

Similar to Application of CI in Motor Modeling

Artificial Neural Network: A brief study
Artificial Neural Network: A brief studyArtificial Neural Network: A brief study
Artificial Neural Network: A brief studyIRJET Journal
 
Artificial Neural Network Seminar Report
Artificial Neural Network Seminar ReportArtificial Neural Network Seminar Report
Artificial Neural Network Seminar ReportTodd Turner
 
Artificial intelligence in power systems seminar presentation
Artificial intelligence in  power systems seminar presentationArtificial intelligence in  power systems seminar presentation
Artificial intelligence in power systems seminar presentationMATHEW JOSEPH
 
Measurement Of Rn222 Concentrations In The Air Of Peshraw & Darbandikhan Tu...
Measurement Of Rn222  Concentrations In The Air Of Peshraw &  Darbandikhan Tu...Measurement Of Rn222  Concentrations In The Air Of Peshraw &  Darbandikhan Tu...
Measurement Of Rn222 Concentrations In The Air Of Peshraw & Darbandikhan Tu...IJMER
 
Artificial Neural Network Implementation On FPGA Chip
Artificial Neural Network Implementation On FPGA ChipArtificial Neural Network Implementation On FPGA Chip
Artificial Neural Network Implementation On FPGA ChipMaria Perkins
 
ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS
ARTIFICIAL INTELLIGENCE IN POWER SYSTEMSARTIFICIAL INTELLIGENCE IN POWER SYSTEMS
ARTIFICIAL INTELLIGENCE IN POWER SYSTEMSvivatechijri
 
COMPARATIVE STUDY OF BACKPROPAGATION ALGORITHMS IN NEURAL NETWORK BASED IDENT...
COMPARATIVE STUDY OF BACKPROPAGATION ALGORITHMS IN NEURAL NETWORK BASED IDENT...COMPARATIVE STUDY OF BACKPROPAGATION ALGORITHMS IN NEURAL NETWORK BASED IDENT...
COMPARATIVE STUDY OF BACKPROPAGATION ALGORITHMS IN NEURAL NETWORK BASED IDENT...ijcsit
 
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...IAEME Publication
 
Implementation of Feed Forward Neural Network for Classification by Education...
Implementation of Feed Forward Neural Network for Classification by Education...Implementation of Feed Forward Neural Network for Classification by Education...
Implementation of Feed Forward Neural Network for Classification by Education...ijsrd.com
 
New artificial neural network design for Chua chaotic system prediction usin...
New artificial neural network design for Chua chaotic system  prediction usin...New artificial neural network design for Chua chaotic system  prediction usin...
New artificial neural network design for Chua chaotic system prediction usin...IJECEIAES
 
High - Performance using Neural Networks in Direct Torque Control for Asynchr...
High - Performance using Neural Networks in Direct Torque Control for Asynchr...High - Performance using Neural Networks in Direct Torque Control for Asynchr...
High - Performance using Neural Networks in Direct Torque Control for Asynchr...IJECEIAES
 
Switchgear and protection.
Switchgear and protection.Switchgear and protection.
Switchgear and protection.Surabhi Vasudev
 
Artificial intelligence in power systems
Artificial intelligence in power systemsArtificial intelligence in power systems
Artificial intelligence in power systemsAbhishek Narayan
 
Machine learning based augmented reality for improved learning application th...
Machine learning based augmented reality for improved learning application th...Machine learning based augmented reality for improved learning application th...
Machine learning based augmented reality for improved learning application th...IJECEIAES
 
IRJET- Artificial Neural Network: Overview
IRJET-  	  Artificial Neural Network: OverviewIRJET-  	  Artificial Neural Network: Overview
IRJET- Artificial Neural Network: OverviewIRJET Journal
 

Similar to Application of CI in Motor Modeling (20)

Artificial Neural Network: A brief study
Artificial Neural Network: A brief studyArtificial Neural Network: A brief study
Artificial Neural Network: A brief study
 
Artificial Neural Network Seminar Report
Artificial Neural Network Seminar ReportArtificial Neural Network Seminar Report
Artificial Neural Network Seminar Report
 
Artificial intelligence in power systems seminar presentation
Artificial intelligence in  power systems seminar presentationArtificial intelligence in  power systems seminar presentation
Artificial intelligence in power systems seminar presentation
 
Measurement Of Rn222 Concentrations In The Air Of Peshraw & Darbandikhan Tu...
Measurement Of Rn222  Concentrations In The Air Of Peshraw &  Darbandikhan Tu...Measurement Of Rn222  Concentrations In The Air Of Peshraw &  Darbandikhan Tu...
Measurement Of Rn222 Concentrations In The Air Of Peshraw & Darbandikhan Tu...
 
40120140507007
4012014050700740120140507007
40120140507007
 
Artificial Neural Network Implementation On FPGA Chip
Artificial Neural Network Implementation On FPGA ChipArtificial Neural Network Implementation On FPGA Chip
Artificial Neural Network Implementation On FPGA Chip
 
ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS
ARTIFICIAL INTELLIGENCE IN POWER SYSTEMSARTIFICIAL INTELLIGENCE IN POWER SYSTEMS
ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS
 
COMPARATIVE STUDY OF BACKPROPAGATION ALGORITHMS IN NEURAL NETWORK BASED IDENT...
COMPARATIVE STUDY OF BACKPROPAGATION ALGORITHMS IN NEURAL NETWORK BASED IDENT...COMPARATIVE STUDY OF BACKPROPAGATION ALGORITHMS IN NEURAL NETWORK BASED IDENT...
COMPARATIVE STUDY OF BACKPROPAGATION ALGORITHMS IN NEURAL NETWORK BASED IDENT...
 
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
NEURAL NETWORK FOR THE RELIABILITY ANALYSIS OF A SERIES - PARALLEL SYSTEM SUB...
 
Implementation of Feed Forward Neural Network for Classification by Education...
Implementation of Feed Forward Neural Network for Classification by Education...Implementation of Feed Forward Neural Network for Classification by Education...
Implementation of Feed Forward Neural Network for Classification by Education...
 
New artificial neural network design for Chua chaotic system prediction usin...
New artificial neural network design for Chua chaotic system  prediction usin...New artificial neural network design for Chua chaotic system  prediction usin...
New artificial neural network design for Chua chaotic system prediction usin...
 
Project Report -Vaibhav
Project Report -VaibhavProject Report -Vaibhav
Project Report -Vaibhav
 
High - Performance using Neural Networks in Direct Torque Control for Asynchr...
High - Performance using Neural Networks in Direct Torque Control for Asynchr...High - Performance using Neural Networks in Direct Torque Control for Asynchr...
High - Performance using Neural Networks in Direct Torque Control for Asynchr...
 
OSPEN: an open source platform for emulating neuromorphic hardware
OSPEN: an open source platform for emulating neuromorphic hardwareOSPEN: an open source platform for emulating neuromorphic hardware
OSPEN: an open source platform for emulating neuromorphic hardware
 
Switchgear and protection.
Switchgear and protection.Switchgear and protection.
Switchgear and protection.
 
Artificial intelligence in power systems
Artificial intelligence in power systemsArtificial intelligence in power systems
Artificial intelligence in power systems
 
Machine learning based augmented reality for improved learning application th...
Machine learning based augmented reality for improved learning application th...Machine learning based augmented reality for improved learning application th...
Machine learning based augmented reality for improved learning application th...
 
Micro Electro Mechanical Systems (MEMS) - Lecture 05
Micro Electro Mechanical Systems (MEMS) - Lecture 05Micro Electro Mechanical Systems (MEMS) - Lecture 05
Micro Electro Mechanical Systems (MEMS) - Lecture 05
 
A040101001006
A040101001006A040101001006
A040101001006
 
IRJET- Artificial Neural Network: Overview
IRJET-  	  Artificial Neural Network: OverviewIRJET-  	  Artificial Neural Network: Overview
IRJET- Artificial Neural Network: Overview
 

Recently uploaded

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Application of CI in Motor Modeling

  • 1. International Journal of Computer Applications (0975 – 8887) Volume 35– No.12, December 2011 Application of Computational Intelligence in Motor Modeling Yousuf Ibrahim Khan, Shahriar Rahman, Debasis Baishnab, Mohammed Moaz, S.M. Musfequr Rahman Department of Electrical and Electronic Engineering, American International University-Bangladesh ABSTRACT of equations that describe the underlying physical properties Modeling is very important in the field of science and [2]. Not only do modeling and simulation help provide a engineering. Modeling gives us an abstract and mathematical better understanding of how real-world systems function, they description of a particular system and describes its behavior. also enable us to predict system behavior before a system is Once we get the model of a system then we can work with actually built and analyze systems accurately under varying that in various applications without using the original system operating conditions. Modeling is an integral part of Control repeatedly. Computational Intelligence method like Artificial Systems and Motor drives. If we can find the model of a Neural Network is very sophisticated tool for modeling and motor and give it a portability and hardware realization then data fitting problems. Modeling of Electrical motors can also different experiments can be done with that model without be done using ANN. The Neural network that will represent even accessing the motor repeatedly. It will show how that the model of the motor will be a useful tool for future use particular motor will act in different applications and control especially in digital control systems. The parallel structure of systems. Computational Intelligence techniques like Artificial a neural network makes it potentially fast for the computation Neural Networks can be used to build such models and can of certain tasks. The same feature makes a neural network give us chance to use the motor behavior in various analog- well suited for implementation in VLSI technology. Hardware digital mixed signal applications where integrated circuits realization of a Neural Network (NN), to a large extent play vital role (ASIC, FPGA, SoC). Hardware realization of depends on the efficient implementation of a single neuron. In neural networks are possible [3]. FPGA-based reconfigurable this paper only a motor model is presented along with some computing architectures are suitable for hardware neural networks those will mimic the motor behavior implementation of neural networks. FPGA realization of acquiring data from the original motor output. ANNs with a large number of neurons is still a challenging task but will be possible very soon. Then researchers will be able to work with those models. It will be like an entire General Terms original control system or controller on a chip [4]. Here only Computational Intelligence, Artificial Neural Networks. the modeling part has been shown using one particular and popular motor-DC Servo Motor. Keywords 2. COMPUTATIONAL INTELLIGENCE Modeling, ANN, DC Servo Motor, MATLAB, Simulink. AND ARTIFICIAL NEURAL NETWORK Computational intelligence (CI) is a set of Nature-inspired 1. INTRODUCTION computational methodologies and approaches to address A system comprises multiple views such as planning, complex problems of the real world applications to which requirement (analysis), design, implementation, deployment, traditional (first principles, probabilistic, black-box, etc.) structure, behavior, input data, and output data views. A methodologies and approaches are ineffective or infeasible. system model is required to describe and represent all these multiple views. Modeling is the process of producing a model; a model is a representation of the construction and working of some system of interest. A model is similar to but simpler than the system it represents. One purpose of a model is to enable the analyst to predict the effect of changes to the system. On the one hand, a model should be a close approximation to the real system and incorporate most of its salient features. On the other hand, it should not be so complex that it is impossible to understand and experiment with it. A good model is a judicious tradeoff between realism and simplicity [1]. How is it possible to forecast electrical load patterns for tomorrow, with access solely to today‟s load Fig 1: An artificial neural network is an interconnected data? How is it possible to predict the dynamic behavior of a group of nodes spacecraft that has yet to be built? And how is it possible to analyze the motion and path-planning of a robotic rover that It primarily includes Fuzzy logic systems, Neural Networks will explore on Mars surface in the next year? The answer is and Evolutionary Computation. Artificial neural nets (ANNs) computer simulations based on mathematical models and sets can be regarded as a functional imitation of biological neural 43
  • 2. International Journal of Computer Applications (0975 – 8887) Volume 35– No.12, December 2011 networks and as such they share some advantages that It‟s clear that a basic servomotor has two main components, biological organisms have over standard computational the first is the electrical component; which consists of systems. The main feature of an ANN is its ability to learn resistance R, inductance L, input voltage V 0(t) and the back complex functional relations by generalizing from a limited electromotive force Vb. The second component of the amount of training data. Neural nets can thus be used as servomotor is the mechanical part, from which we can get the (black-box) models of nonlinear, multivariable static and useful mechanical rotational movement at the shaft. The dynamic systems and can be trained by using input–output mechanical parts are the motor‟s shaft, inertia of the motor data observed on the system [5]. and load inertia J and damping b. θ Refers to the angular position of the output shaft which can be used later to find the An Artificial Neural Network (ANN) is a mathematical or angular speed of the shaft ω. computational model based on the structure and functional aspects of biological neural networks. It consists of an DC Servomotors have good torque and speed characteristics; interconnected group of artificial neurons, and it processes also they have the ability to be controlled by changing the information using a connectionist approach to computation. voltage signal connected to the input. These characteristics An ANN mostly is an adaptive system that changes its made them powerful actuators used everywhere. Before structure based on external or internal information that flows modeling the motor several nonlinearities are also a matter of through the network during the learning phase [6]. concern. Modeling these nonlinearities will make the motor look like an original motor. One important non-linear 3. DC SERVO MOTORS behavior in servomotors is the saturation effect, in which the The DC servo motors are presently used worldwide in output of the motor cannot reach the desired value. For applications such as X-Y tables, factory automation, coil example, if we want to reach a 110 rpm angular speed when winders, labeling equipment, machine tool, insertion we supply a 12 volt input voltage, but the motor can only machines, robotics [7], pick and place, packaging, converting reach 100 rpm at this voltage. The saturation effect is very equipment, assembly equipment and laboratory equipment. common in almost all servomotor systems. Other non-linear Due to their importance, the design of controllers for these effect is the dead zone; in which the motor will not start to systems has been an interesting area for researchers from all rotate until the input voltage reaches a specific minimum over the world. For these purposes the modeling of DC value, which makes the response of the system slower and servomotor system is an interesting area that still offers requires more controllability. A mathematical type of non- multiple topics for research, especially after the discovery of linear effect found in the servomotors is the backlash in the Artificial Neural Networks (ANN) and their possible usage motor gears. Some of the servomotors use internal gears for intelligent control purposes. From this point of view and connections in order to improve their torque and speed the importance of having efficient servomotor systems and characteristics, but this improvement comes over the effect in experimenting with servomotors, the use of ANN plays a vital the output speed and position characteristics. The goal in this role in modeling Servo Motors. A Servomotor system consists paper is to create a model which can mimic a practical servo of different mechanical and electrical components, the motor and which can be used further in several applications different components are integrated together to perform the using artificial neural networks. function of the servomotor, Figure 2 below shows a typical model of a servomotor system [8]. 3.1 Mathematical Description Recalling the DC servomotor diagram from Figure 2, the transfer function of the DC servomotor can be derived using Kirchhoff‟s voltage law and Laplace transforms as the following: 𝑑𝑖 𝑉𝑜 = 𝑉 𝑚 = 𝑅 𝑚 𝑖 𝑚 + 𝐿 𝑚 + 𝑉𝑏 (1) 𝑑𝑡 The Back-electromotive force (emf) Vb can be found by using the equation shown below: 𝑑𝜃 𝑉𝑏 = 𝐾 𝑚 = 𝐾𝑚 𝜔𝑚 (2) 𝑑𝑡 Where Vb is the induced voltage, Km is the motor torque constant, and ωm is the angular rotating speed. It can be seen that ωm can be calculated by the Equation shown below: 𝜔𝑚 = 𝜃 (3) And using Laplace Transform 𝜔(𝑠) = 𝑠𝜃 𝑠 (4) The main concern in this stage is to control the angular rotating speed ωm, by controlling the input voltage V m. Fig 2: Servo Motor Circuit Diagram and original DC Servo Motors (Courtesy of Baldor Servo Motors) 44
  • 3. International Journal of Computer Applications (0975 – 8887) Volume 35– No.12, December 2011 Where, J = moment of inertia of the rotor; b = dampening Table 1. DC Servo Motor parameter values ratio of the mechanical system; T = motor torque; I = current; Vm = back emf; θ = shaft position; K = electromotive force Parameter Value constant; ωm = measured angular speed; R = motor armature Moment of Inertia J 0.0062 N.m.s2/rad resistance; L = inductance; V = source voltage. Damping Coefficient b 0.001 N.m.s/rad The transfer function of the output angular speed is derived using Laplace transform using the second order system Torque Constant Kt 0.06 N.m/A equation: Electromotive Force 0.06 V.s/rad Constant Ke ωn G s = (5) Electrical Resistance R 2.2 Ohms s 2 +2ξωs+ω2 Electrical Inductance L 0.5 Henry The resulting transfer function: ω K = (6) V Js+b Ls+R +K2 From the SIMULINK model it is clear that we can divide the transfer function into two transfer functions, the first one is From Equation 4, the relationship between the angular the electrical transfer function; which consists of the electrical position and the speed can be found by multiplying the resistance and the inductance. The second transfer function is angular position by 1/s. Figure 3 shows the block diagram the mechanical transfer function; which consists of the which represents the servomotor system using MATLAB and moment of inertia and the damping coefficient. By dividing SIMULINK. the transfer function into the two parts mentioned above, we can add the non-linear parameters to the system to see their Voltage V(s) Load effect. The dead zone value was 1.5 volts, which is very common in this size of servomotors (12 Volts). Torque Velocity 𝐾 1 1 𝐿𝑠 + 𝑅 𝐽𝑠 + 𝑏 𝑠 4. SIMULINK MODEL Simulink is a software package for modeling, simulating, and analyzing dynamical systems. It supports linear and nonlinear Armature Angle systems, modeled in continuous time, sampled time, or a hybrid of the two. Systems can also be multi-rate, i.e., have Back E mf Vb(s) different parts that are sampled or updated at different rates. K Models here are hierarchical. This approach provides insight into how a model is organized and how its parts interact. After someone defines a model, he/she can simulate it, using a Fig 3: Mathematical block diagram of Servo Motor choice of integration methods, either from the Simulink The parameter values used in the SIMULINK model were menus or by entering commands in MATLAB's command taken from a practical servomotor (Baldor Servo Motors). The window. parameters are given in Table 1: Fig 4: DC Servo Motor Model (Simulink Environment) 45
  • 4. International Journal of Computer Applications (0975 – 8887) Volume 35– No.12, December 2011 In this paper Simulink 7.0 (MATLAB R2007b) was used for Here, fig 5 shows the input and fig 6 shows the dead zone of modeling purpose. At first the DC Servo Motor model was the motor after simulation. The main idea was to take these created according to the mathematical description of section input and output points, feed the inputs into neural networks. 3. The model (Fig 4) was derived from the Servomotor speed The neural networks are very good at showing the outputs if transfer function (Equation 6). Simulink‟s “To Workspace” sufficient input points are provided. This way the neural block was used to take input and output value of the motor network itself will become like the DC Servo motor. model. The simulation took 10 sec. Fig 5: Input Signal (Sine wave of 6 rad/s) of the Motor (Using Scope) Fig 6 : Dead Zone Effect in Motor which is limiting output to 10.5 V (Using Scope) 5. NN IN MODELING Using MATLAB command window several neural networks neurons with „tansig‟ function and layer had „purelin‟ were created and examined. Before creating networks data function. The maximum number of epochs used was 1000, were normalized between values -1 to 1 to avoid convergence which is the maximum number of trials the training method problem writing the following lines in a .m file: can apply before stopping. dataout = datain - min(datain(:)); The training goal was to reach a minimum error value of dataout = (dataout/range(dataout(:)))*(maxval-minval); 0.00005; this error value was between the input signal and the dataout = dataout + minval; generated output. The learning rate was chosen to be 0.05. These parameters were chosen to best fit the performances of The inputs were taken into P and the outputs were taken into the network, more restrict parameters may take the network to T matrix. T was the target matrix. Hidden layer had 10 have unstable response and it may cause the training method to diverge. Thus different network architecture‟s were created and examined. The following results were found: 46
  • 5. International Journal of Computer Applications (0975 – 8887) Volume 35– No.12, December 2011 Fig 7 : Output of Motor (Using Scope) Fig 8: Output of Motor using NN (Before Training) Fig 9: Performance goal met Comparing figure 7 and 8, it is clear that the neural network So after the successful training the performance goal met fast couldn‟t reflect the exact output. So to mimic the behavior (6 epochs). From the following figures it can be shown that correctly training parameters were given in the command the network has realized the problem well enough. window. 47
  • 6. International Journal of Computer Applications (0975 – 8887) Volume 35– No.12, December 2011 Comparing figure 7 and 10, it is clear that the network was The following table shows the complete result from all able to mimic the original behavior almost successfully. The networks: human eye would not be able to find the difference between two outputs but if we plot both original motor and NN motor Table 2. Complete Result from different networks model output (overlapped) then some clear difference will come out (Fig 11) which can be further minimized using Neural Training MSE algorithms like Genetic Algorithm, Particle Swarm Network Function Optimization, and Ant Colony Optimization [9]. Feed-Forward 1.20611e-6 (goal met in 6 Trainlm Backprop epochs) Several architectures were examined and feed-forward Elman 0.0474668 (goal didn‟t met backpropagation with „trainlm‟ gave the lowest error (MSE). Backprop Traingdx in 1000 epochs) These previous figures were all taken from feed-forward backpropagation network which was best network for this Elman 0.137859 (goal didn‟t met in Traingd problem. Fig 12 shows problems with other Neural Networks. Backprop 1000 epochs) Cascade 0.0116465 (goal didn‟t met Forward Traingda in 1000 epochs) Backprop Fig 10: Output of Motor (After Training) (Feed-Forward Backprop with Trainlm) Fig 11: Overlapped Outputs showing minor errors (Original and NN model) 48
  • 7. International Journal of Computer Applications (0975 – 8887) Volume 35– No.12, December 2011 Fig12: Unlike Feed-Forward Backprop some network showed poor result (Original and NN Elman backprop model with Traingdx; Elman NN in Green) 6. CONCLUSION DSP based implementation is sequential and hence does not This paper presents modeling of a motor (DC Servo Motor) preserve the parallel architecture of the neurons in a layer. and Artificial Neural Networks in mimicking its exact ASIC implementations do not offer re-configurability by the behavior. The result showed that feed-forward user. In future this model can be further implemented in VLSI backpropagation neural network worked very well compared architectures like FPGA using Hardware Description to other networks in copying the behavior of the original Languages and that particular IC or chip could represent the motor. Meta-heuristic algorithms like PSO, ACO, GA original motor in various innovative applications. FPGA is a [10][11][12] could further minimize the error. suitable hardware for neural network implementation as it preserves the parallel architecture of the neurons in a layer Real time applications are possible only if low cost high- and offers flexibility in reconfiguration. speed neural computation is made realizable. Towards this goal numerous works on implementation of Neural Networks Because of superior agility and flexibility, robotic rovers are (NN) have been proposed [13]. Neural networks can be very popular and widely used by NASA in their various implemented using analog or digital systems. planetary missions (Lunar missions, Mars missions) for surface navigation. DC Servo Motors play a vital role here. The digital implementation is more popular as it has the Working with original DC Motors time and time again in advantage of higher accuracy, better repeatability, lower noise planetary experiments before final missions might become sensitivity, better testability, higher flexibility, and costly. In these case the above presented technique could compatibility with other types of preprocessors. The digital become handy. Present day systems are large and complex. NN hardware implementations are further classified as FPGA- Putting their behavior inside Integrated Circuits using this based implementations, DSP-based implementation, ASIC- kind of technique could become a useful tool for professional based implementations[14-15]. engineers. 49
  • 8. International Journal of Computer Applications (0975 – 8887) Volume 35– No.12, December 2011 7. REFERENCES [9] E. Eiben and J. E. Smith, Introduction to Evolutionary [1] Law, A.M., and W.D. Kelton. 1991. Simulation Computing. Natural Computing Series. Massachusetts Modeling and Analysis, Second Edition, McGraw-Hill. Institute of Technology Press. Springer. Berlin. (2003). [2] Bertil Gustafsson, Fundamentals of Scientific [10] M. Carvalho and T.B. Ludermir, Hybrid Training of Computing, Texts in Computational science and Feed-Forward Neural Networks with Particle Swarm Engineering, Springer, 1st Edition, 2011. Optimization, I. King et al. (Eds.): ICONIP 2006, Part II, LNCS 4233, pp. 1061–1070, 2006. [3] Amos R. Omondi, Jagath C.Rajapakse, FPGA Implementations of Neural Networks, Springer, 1st [11] C. Blum and K. Socha, “Training feed-forward neural Edition, 2006. networks with ant colony optimization: An application to pattern classification”, Fifth International Conference on [4] David A. Gwaltney, Kenneth D. King and Keary J. Hybrid Intelligent Systems (HIS‟05), pp. 233-238, 2005. Smith, “Implementation of Adaptive Digital Controllers on Programmable Logic Devices”, NASA Marshall [12] E. Alba and J.F. Chicano, “Training Neural Networks Space Flight Center, Huntsville, AL. with GA Hybrid Algorithms”, K. Deb(ed.), Proceedings of GECCO‟04, Seattle, Washington, LNCS 3102, pp. [5] Ajith Abraham, Recent Advances in Intelligent 852-863, 2004. Paradigms and Applications, Physica-Verlag HD, 1st Edition, 2003. [13] Leonardo Maria Reyneri “Implementation Issues of Neuro-Fuzzy Hardware: Going Towards HW/SW [6] Yousuf Ibrahim Khan, et al. “Artificial Neural Network Codesign” IEEE Transactions on Neural Networks, based Short Term Load Forecasting of Power System”, vol.14, no.1, pp. 176-194, 2003. International Journal of Computer Applications,Vol.30, No. 4, pp.1-7, September 2011. Published by Foundation [14] Y.J.Chen, Du Plessis, “Neural Network Implementation of Computer Science, New York, USA. on a FPGA ”, Proceedings of IEEE Africon, vol.1, pp. 337-342, 2002. [7] O.A. Jasim, A.Z.Mansoor and M.R. Khalil, International Electrical Engineering Journal (IEEJ), Vol.2, No.3, [15] Sund Su Kim, Seul Jung, “Hardware Implementation of pp.555-559, ISSN 2078-2365, 2011. Real Time Neural Network Controller with a DSP and an FPGA ”, IEEE International Conference on Robotics [8] Yahia Makableh, “Efficient Control of DC Servomotor and Automation, vol. 5, pp. 3161-3165, April 2004. Systems Using Backpropagation Neural Networks”, Master‟s thesis, Georgia Southern University, 2011. 50