DC Motor Speed Control using Artificial Neural Network

Similar documents
IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL

1. Governor with dynamics: Gg(s)= 1 2. Turbine with dynamics: Gt(s) = 1 3. Load and machine with dynamics: Gp(s) = 1

Improving a pipeline hybrid dynamic model using 2DOF PID

Implementation of a Choquet Fuzzy Integral Based Controller on a Real Time System

Identification and Real Time Control of a DC Motor

Performance Analysis of Positive Output Super-Lift Re-Lift Luo Converter With PI and Neuro Controllers

Load Frequency and Voltage Control of Two Area Interconnected Power System using PID Controller. Kavita Goswami 1 and Lata Mishra 2

Digital Control of MS-150 Modular Position Servo System

Governor with dynamics: Gg(s)= 1 Turbine with dynamics: Gt(s) = 1 Load and machine with dynamics: Gp(s) = 1

Design Of PID Controller In Automatic Voltage Regulator (AVR) System Using PSO Technique

Design and Simulation of Fuzzy Logic controller for DSTATCOM In Power System

NEURAL NETWORK BASED LOAD FREQUENCY CONTROL FOR RESTRUCTURING POWER INDUSTRY

PID Controller Design Based on Radial Basis Function Neural Networks for the Steam Generator Level Control

Design Neural Network Controller for Mechatronic System

SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR

Control of Load Frequency of Power System by PID Controller using PSO

ISSN: [IDSTM-18] Impact Factor: 5.164

DC Motor Speed Control Using Machine Learning Algorithm

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

Fuzzy Logic Control of a Magnetic Suspension. System Using xpc Target

Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neural Networks

IDENTIFICATION OF POWER QUALITY PROBLEMS IN IEEE BUS SYSTEM BY USING NEURAL NETWORKS

Performance Analysis of Conventional Controllers for Automatic Voltage Regulator (AVR)

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

Detection and classification of faults on 220 KV transmission line using wavelet transform and neural network

A new application of neural network technique to sensorless speed identification of induction motor

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

Shunt active filter algorithms for a three phase system fed to adjustable speed drive

Simulink Based Model for Analysing the Ziegler Nichols Tuning Algorithm as applied on Speed Control of DC Motor

Real-Time Selective Harmonic Minimization in Cascaded Multilevel Inverters with Varying DC Sources

6545(Print), ISSN (Online) Volume 4, Issue 1, January- February (2013), IAEME & TECHNOLOGY (IJEET)

Implementation of Self-adaptive System using the Algorithm of Neural Network Learning Gain

Neural Network Controlled Hybrid Active Power Filter with Distorted Mains for PMSM Drive

SMARTPHONE SENSOR BASED GESTURE RECOGNITION LIBRARY

Comparative Analysis of Air Conditioning System Using PID and Neural Network Controller

Transient stability improvement by using shunt FACT device (STATCOM) with Reference Voltage Compensation (RVC) control scheme

Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control of DC Motor

MODEL BASED DESIGN OF PID CONTROLLER FOR BLDC MOTOR WITH IMPLEMENTATION OF EMBEDDED ARDUINO MEGA CONTROLLER

IJITKM Special Issue (ICFTEM-2014) May 2014 pp (ISSN )

IN MANY industrial applications, ac machines are preferable

Application Of Artificial Neural Network In Fault Detection Of Hvdc Converter

Control of Induction Motor Drive by Artificial Neural Network

Neural Network Based Optimal Switching Pattern Generation for Multiple Pulse Width Modulated Inverter

Arvind Pahade and Nitin Saxena Department of Electrical Engineering, Jabalpur Engineering College, Jabalpur, (MP), India

Simulation of Optimal Speed Control for a DC Motor Using Conventional PID Controller and Fuzzy Logic Controller

CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING

Fuzzy Logic Controller on DC/DC Boost Converter

Fuzzy Controllers for Boost DC-DC Converters

NEW ADAPTIVE SPEED CONTROLLER FOR IPMSM DRIVE

A PLC-based Self-tuning PI-Fuzzy Controller for Linear and Non-linear Drives Control

Application of Fuzzy Logic Controller in UPFC to Mitigate THD in Power System

International Journal of Technical Research and Applications e-issn: , Volume 4, Issue 3 (May-June, 2016), PP.

A DUAL FUZZY LOGIC CONTROL METHOD FOR DIRECT TORQUE CONTROL OF AN INDUCTION MOTOR

A Review Study Speed Control Of Dc Motor With Classical Controller and Softcomputing Technique

A Comparative Study on Speed Control of D.C. Motor using Intelligence Techniques

Energy Saving of AC Voltage Controller Fed Induction Motor Drives Using Matlab/Simulink

PID Controller Design for Two Tanks Liquid Level Control System using Matlab

Improvement in the Performance of Brushless DC Motor Control by ANN

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

Simulation Analysis of Control System in an Innovative Magnetically-Saturated Controllable Reactor

Speed control of sensorless BLDC motor with two side chopping PWM

ARTIFICIAL INTELLIGENCE BASED TUNING OF SVC CONTROLLER FOR CO-GENERATED POWER SYSTEM

Power Factor Correction for Chopper Fed BLDC Motor

ANALYSIS OF V/f CONTROL OF INDUCTION MOTOR USING CONVENTIONAL CONTROLLERS AND FUZZY LOGIC CONTROLLER

International Journal of Digital Application & Contemporary research Website: (Volume 2, Issue 8, March 2014)

Load Frequency Control of Three Different Area Interconnected Power Station using Pi Controller

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

Adaptive Inverse Control with IMC Structure Implementation on Robotic Arm Manipulator

Tuning Of Conventional Pid And Fuzzy Logic Controller Using Different Defuzzification Techniques

CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF

Sonia Sharma ECE Department, University Institute of Engineering and Technology, MDU, Rohtak, India. Fig.1.Neuron and its connection

Neural Network Predictive Controller for Pressure Control

Performance Analysis of Fuzzy Logic And PID Controller for PM DC Motor Drive Khalid Al-Mutib 1, N. M. Adamali Shah 2, Ebrahim Mattar 3

COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM

Development of Multilevel Inverters for Control Applications

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

Comparison Effectiveness of PID, Self-Tuning and Fuzzy Logic Controller in Heat Exchanger

CHAPTER 4 MONITORING OF POWER SYSTEM VOLTAGE STABILITY THROUGH ARTIFICIAL NEURAL NETWORK TECHNIQUE

Current Harmonic Estimation in Power Transmission Lines Using Multi-layer Perceptron Learning Strategies

ISSN: (Online) Volume 2, Issue 1, January 2014 International Journal of Advance Research in Computer Science and Management Studies

Integration Intelligent Estimators to Disturbance Observer to Enhance Robustness of Active Magnetic Bearing Controller

Position Control of DC Motor by Compensating Strategies

A PID Controller Design for an Air Blower System

MATLAB Simulink Based Load Frequency Control Using Conventional Techniques

Comparison of Adaptive Neuro-Fuzzy based PSS and SSSC Controllers for Enhancing Power System Oscillation Damping

CHAPTER 7 CONCLUSIONS AND FUTURE SCOPE

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

Design and Implementation of PID Controller for a two Quadrant Chopper Fed DC Motor Drive

Design and Simulation of a Solar Regulator Based on DC-DC Converters Using a Robust Sliding Mode Controller

Energy Saving Scheme for Induction Motor Drives

Automatic Voltage Control For Power System Stability Using Pid And Fuzzy Logic Controller

PERFORMANCE ANALYSIS OF SRM DRIVE USING ANN BASED CONTROLLING OF 6/4 SWITCHED RELUCTANCE MOTOR

Embedded based Automation System for Industrial Process Parameters

Disturbance Rejection Using Self-Tuning ARMARKOV Adaptive Control with Simultaneous Identification

Dynamic Analysis of the Fractional PID Controller

Relay Based Auto Tuner for Calibration of SCR Pump Controller Parameters in Diesel after Treatment Systems

Negative Output Multiple Lift-Push-Pull Switched Capacitor for Automotive Applications by Using Soft Switching Technique

Transcription:

International Journal of Modern Communication Technologies & Research (IJMCTR) ISSN: 2321-0850, Volume-2, Issue-2, February 2014 DC Motor Speed Control using Artificial Neural Network Yogesh, Swati Gupta, Mahesh Garg Abstract This paper presents an insight into the speed control of D.C motor using a Artificial neural network controller to meet the desired speed. The Neural Network scheme consists of two parts: one is the neural estimator, which is used to estimate the motor speed and the other is the neural controller, which is used to generate a control signal for a converter. These two neural networks are trained by feed forward neural network algorithm. Standard three layer feed forward neural network with sigmoid activation functions in the input and hidden layers and purelin in the output layer is used. Simulation results are presented to demonstrate the effectiveness and advantage of control system of DC motor with ANNs in comparison with the conventional control scheme. For the comparison we used PID control. The purpose of this study is to control the speed of direct current (DC) motor with Artificial Neural Network (ANN) controller using MATLAB application. The Artificial Neural Network Controller will be design and must be tune, so the comparison between simulation result and experimental result can be made. The scopes includes the simulation and modelling of direct current (DC) motor, implementation of Artificial Neural Network Controller into actual DC motor and comparison of MATLAB simulation result with the experimental result. This research was about introducing the new ability of in estimating speed and controlling the self excited DC motor. In this project, ANN Controller will be used to control the speed of DC motor. The ANN Controller will be programmed to control the speed of DC motor at certain speed level. The data from ANN Controller is sent to the DC motor through an interface circuit or a medium called DAQ card. The sensor will be used to detect the speed of motor. Then, the result from sensor is fed back to ANN Controller to find the comparison between the desired output and measured output. Index Terms DC motor, MATLAB, DAQ card, ANN Controller. I. INTRODUCTION Nowadays, the field of electrical power system control in general and motor control in particular has 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 Network (ANNs) which based on the operating principle of human being nerve neural. It is composed of a large number of highly interconnected processing elements (neurons) working in unison to solve specific problems. ANNs, like people, learn by example. An ANN is configured for a specific application, such as pattern recognition or data classification, through a learning process. Learning in biological systems involves adjustments to the Manuscript received Feb. 20, 2014. Yogesh, M.TECH STUDENT Electrical Engineering Department (RIET JAIPUR), 9671740921 Swati Gupta, (A.P) Electrical Engineering Department (RIET JAIPUR), Mahesh Garg, (A.P) Electrical Engineering Department (RIET JAIPUR), 9694500083 synaptic connections that exist between the neurons. This is true of ANNs as well. There are a number of articles that use ANNs applications to identify the mathematical DC motor model. Then, this model is applied to control the motor speed. The inverting forward ANN with two input parameters for adaptive control of DC motor ANNs are applied broadly because all the ANN signal are transmitted in one direction, the same as in automatically control system, the ability of ANNs to learn the sample, From the very beginning, it has been realized by systems theorists that most real world dynamical systems are nonlinear. However, linearization's of such systems around the equilibrium states yield linear models, which are mathematically obedient. In particular, based on the superposition principle, the output of the system can be computed for any arbitrary input, and alternately, in control problems, the input, which optimizes the output in some sense, can also be determined with relative ease. In most of the adaptive control problems, where the plant parameters are assumed to be unknown, the fact that the latter occur linearly makes the estimation procedure straightforward. The fact that most nonlinear systems thus far could be approximated satisfactorily by linear models in their normal ranges of operation has made them attractive in practical contexts as well. It is this combined effect of ease of analysis and practical applicability that accounts for the great success of linear models and has made them the subject of intensive study for over four decades. In recent years, a rapidly advancing technology and a competitive market have required systems to operate in many cases in regions in the state space where linear approximations are no longer satisfactory. To cope with such nonlinear problems, research has been underway on their identification and control using artificial neural networks based entirely on measured inputs and outputs. Problem Statement When commerce with DC motor, the problem come across with it are efficiency and losses. In order for DC motor to function efficiently on a job, it must have some special controller with it. Thus, the Artificial Neural Network Controller will be used. There are too many types of controller now a days, but ANN Controller is chosen to interface with the DC motor because in ANN, Non-adaptive control systems have fixed parameters that are used to control a system. These types of controllers have proven to be very successful in controlling linear, or almost linear, systems. Problems encountered and solutions Problem encountered:- i) Control of DC motor speed; 19 www.erpublication.org

DC Motor Speed Control using Artificial Neural Network ii)interface of DC motor with software (MATLAB/SIMULINK); iii) To acquire data from the DC motor Solutions:- i) Use of ANN controller to the system; ii) Implementation of DAQ card to the control board; iii) Use of encoder from the DC motor to the control board; response has been achieved using the adaptive leaning rate feature in the ANN based controller Also it can be observed that the speed overshooting of the ANN based controller is significantly lower than the other controllers. This critically damped speed response has been achieved using the adaptive leaning rate feature in the ANN based controller. Objectives The objective of the Artificial Neural Network Controller Design for DC motor using MATLAB an application is it must control the speed of DC motor with Artificial Neural Network controller using MATLAB application which the design of the ANN controller is provided and can be tune. Each of the experimental result must be compared to the result of simulation, as a way to attain the closely approximation value that can be achieved in this system. II. SIMULATION AND RESULT Fig. Simulink Block of separately excited DC Motor Fig-simulink block diagram of Artificial Neural Network and PID Controller Fig. - Simulation block of DC Motor With PID Controller III. RESULT Fig.- Simulation block of DC Motor With ANN Controller Following diagram is show that the DC Motor simulink diagram with ANN and PID Controller. To varying the different parameter we find the response and compare to improve settling time with Adjusting gain value with respective controller, Also it can be observed that the speed overshooting of the ANN based controller is significantly lower than the other controllers. This critically damped speed Fig.1- response of speed of DC Motor with PID Controller The above figure show the response of speed of DC Motor without using Artificial Neural Network.tantalize the better result we need to apply a controller as Artificial Neural 20 www.erpublication.org

International Journal of Modern Communication Technologies & Research (IJMCTR) ISSN: 2321-0850, Volume-2, Issue-2, February 2014 Network. to design a controller we used a simple feed forward neural network with reference signal. Fig4- response of speed of DC Motor using PID with Tm3=30%Tm Fig.2- response of speed of DC Motor with PID Controller with Tm1=75%Tm The above figure shows the response of speed of DC Motor without using Artificial Neural Network.with sully voltage to analyse the better result we need to apply a controller as Artificial Neural Network. To design a controller we used a simple feed forward neural network Fig.- response of speed of DC Motor using ANN Fig3.- response of Tm2=50%Tm speed of DC Motor using PID with 21 www.erpublication.org

DC Motor Speed Control using Artificial Neural Network Fig5.- response of speed of DC Motor using ANN Controller with Tm1=75%Tm Time (s) Fig6- response of speed of DC Motor using ANN with Tm2=50%Tm Fig8- response of speed of DC Motor using ANN and PID From the above figure we can say that the response of DC Motor speed using ANN is better than PID Controller Response From the above figure we can say that the response of DC Motor speed using ANN Fig9 Fig7.- response of speed of DC Motor Tm3=30%Tm using ANN with Response with PID Response with ANN PID Response with ANN 22 www.erpublication.org

International Journal of Modern Communication Technologies & Research (IJMCTR) ISSN: 2321-0850, Volume-2, Issue-2, February 2014 Fig10.- response of speed of DC Motor using ANN and PID with Tm1=75%Tm Response with PID Response with ANN Fig.- response of speed of DC Motor using ANN and PID with Tm2=50%Tm Response with PID Response with ANN proved that the proposed ANN based controller has a good ability to control the speed of the Separately excited dc motor, which shows the non-linearity behavior. Experimental results verify that this ANN and PID controllers both are controlled of speed of DC Motor with comparatively result. The tracing error to less that. We can come to a conclusion that the proposed artificial neural network based adaptive controller is clearly superior, particularly in the case of non-linearities, parameter variations and load disturbances. The on-line weights and biases updating feature of the ANN can compensate for both parameter changes and disturbances during operation FUTURE SCOPE While the research reported in this thesis shows that an ANN based adaptive controller performance is superior it still lacks with some limitations, which provides room for improvement. Such possible improvements are indicated below, as possible directions for further work. In the present work the number of hidden layers and the number of neurons in the hidden layer are chosen by trial and error, bearing in mind that the smaller the number, the better it is in terms of both memory and time taken to implement the ANN. Further research can be done to find the optimum number of hidden layers and number of neurons in the hidden layer. weights and biases updating feature of the ANN can compensate for both parameter changes and disturbances during operation. The uses of the adaptive learning rate in the proposed controller reduce the possibility of overshooting particularly during the transient conditions. The feedback provision in the modified ANN motor structure also enhances the stability of the system. Fig11.- response of speed of DC Motor using ANN and PID with Tm3=30%Tm IV. 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, when parameters of the DC motor is variable during the operation of the motors. The satisfied ability of the system control with ANNs. 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. Artificial Neural Network was used as a trainable non-linear mapping system. The speed of a self exited dc motor was controlled using the proposed ANN based adaptive controller. The details of development of the proposed controller were presented, including all analytical derivations. Programming and implementation details including hardware interfacing were given as well, for both the computer setup and the physical experimentation. To controlled speed of DC Motor we used PID Controller for tuning the ANN to improve accuracy of speed. During the experimentation and after observing the results it has been Appendix Calculation Parameter P= 5HP, V= 240V, Speed=1750 RPM, Field voltage =150V, J=0.02215 Nm2, KF=1.976 NmA-1, B=0.002953Nms, Ra=11,2 Ω, La=0.1215 H 1/B=0.0892 1/Ra=0.0108 Tm=J/B Tm=7.5008 Ta=L/Ra Ta=0.02953 REFERENCES [1] Astrom, K. J. and B. Wittenmark, Adaptive Control, Addison-Wesley, Reading, MA, 1995. [2] El-khouly, F. M., A. S. Abdel-Gaffer, A. A. Mohammed, and A. M. Sharaf, Artificial intelligent speed control strategies for permanent magnet dc motor drives, in Proc. IEEE-IAS Annu. Meeting, 1994, vol. 1, pp. 379 384. [00345476 [3] Fukuda, T.; Shibata, T., Theory and applications of neural networks for industrial control systems Industrial Electronics, IEEE Transactions on, Volume: 39 Issue: 6, Dec 1992 pp 472 489 [00170966] [4] Hoque, M.A., M.R. Zaman, and M.A. Rahman, Artificial neural network based controller for permanent magnet dc motor drives, in 23 www.erpublication.org

DC Motor Speed Control using Artificial Neural Network Proc. IEEE-IAS Annu. Meeting, 1995, vol. 2, pp. 1775 1780. [0530521] [5] Hoque, M.A., M. R. Zaman, and M. A. Rahman, Artificial neural network based permanent magnet dc motor drives, in Proc. IEEE-IAS Annu. Meeting, 1995, vol. 1, pp. 98 103 [00530289 ] [6] Levin, A.U.; Narendra, K.S.; Control of nonlinear dynamical systems using neural networks: controllability and stabilization Neural Networks, IEEE Transactions on, Volume: 4 Issue: 2, Mar 1993 pp 192 206 [00207608] [7] MATLAB Inc. http:///www.mathwork.com [8] Narendra, K.S.; Parthasarathy, K Identification and control of dynamical systems using neural networks Neural Networks, IEEE Transactions on, Volume: 1 Issue: 1, Mar 1990 pp 4 27 [00080202] [9] Narendra, K.S., Neural networks for control theory and practice Proceedings of the IEEE, Volume: 84 Issue: 10, Oct 1996 pp 1385 1406 [10] Narendra, K.S. and S. Mukhopadhyay, Adaptive control using neural networks and approximate models Neural Networks, IEEE Transaction on Volume: 8 Issue: 3, May 1997. [00572089] [11] Narendra, K.S., Neural networks for real-time control Proceedings Conference on Decision & Control, San Diego, California of the 36th USA, December 1997. [00657581] [12] Rubaai, A. and R. Kotaru, Online identification and control of a DC motor using learning adaptation of neural networks Industry Applications, IEEE Transactions on Volume: 36 Issue: 3, May-June 2000. [00845075] [13] Murray, R.M., Li,Z., Sastry,S.S., A Mathematical Introduction to Robotic Manipulation. [14] Shah,N.N., Kotwal,C.D., The state space modeling of single, two and three area ALFC [15] power System using Integral Control and Optimal LQR Control method, IOSR Journal of Engineering, Mar 2012, Vol 2(3), pp:501-510. [16] Mahalanabis, A.K., Kothari, D.P., and Ahson, S.I.: Computer aided power system analysis and control, Tata McGraw Hill, 1988 [17] Haykin, H, Neural Networks: A Comprehensive Foundation. Piscataway,NJ: IEEE Press, 1994. [18] De Mel, W.R. and A. N. Poo, Real-Time Control using xpc-target in MATLAB International Symposium on Dynamics and Control, Hanoi, Vietnam, September, 2003. (Submitted) 24 www.erpublication.org