SPEED CONTROL OF FOUR QUADRANT PMDC MOTOR DRIVE USING PI BASED ANN CONTROLLER

Similar documents
DYNAMIC BRAKES FOR DC MOTOR FED ELECTRIC VEHICLES

PLUGGING BRAKING FOR ELECTRIC VEHICLES POWERED BY DC MOTOR

Performance Analysis of Bidirectional DC-DC Converter for Electric Vehicle Application

Speed Control of BLDC motor using ANFIS over conventional Fuzzy logic techniques

SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC

Australian Journal of Basic and Applied Sciences. Resonant Power Converter fed Hybrid Electric Vehicle with BLDC Motor Drive

International Journal of Advance Research in Engineering, Science & Technology

One-Cycle Average Torque Control of Brushless DC Machine Drive Systems

Modelling, Measurement and Control A Vol. 91, No. 1, March, 2018, pp Journal homepage:

Using MATLAB/ Simulink in the designing of Undergraduate Electric Machinery Courses

NOVEL MODULAR MULTIPLE-INPUT BIDIRECTIONAL DC DC POWER CONVERTER (MIPC) FOR HEV/FCV APPLICATION

Simulation Study of FPGA based Energy Efficient BLDC Hub Motor Driven Fuzzy Controlled Foldable E-Bike Abdul Hadi K 1 J.

Battery-Ultracapacitor based Hybrid Energy System for Standalone power supply and Hybrid Electric Vehicles - Part I: Simulation and Economic Analysis

G Prasad 1, Venkateswara Reddy M 2, Dr. P V N Prasad 3, Dr. G Tulasi Ram Das 4

Control Scheme for Grid Connected WECS Using SEIG

Fuzzy Logic Controller for BLDC Permanent Magnet Motor Drives

Performance of DC Motor Supplied From Single Phase AC-DC Rectifier

Design And Analysis Of Artificial Neural Network Based Controller For Speed Control Of Induction Motor Using D T C

A New Control Algorithm for Doubly Fed Induction Motor with Inverters Supplied by a PV and Battery Operating in Constant Torque Region

CHAPTER THREE DC MOTOR OVERVIEW AND MATHEMATICAL MODEL

Speed Control of D.C. MOTOR Using Chopper

Comparative Study of Maximum Torque Control by PI ANN of Induction Motor

Fuzzy based Adaptive Control of Antilock Braking System

STUDY ON MAXIMUM POWER EXTRACTION CONTROL FOR PMSG BASED WIND ENERGY CONVERSION SYSTEM

INVESTIGATION OF DYNAMIC BRAKING OF ELECTRIC VEHICLES POWERED BY PERMANENT MAGNET DC MOTOR

Small Scale-Wind Power Dispatchable Energy Source Modeling

Figure1: Kone EcoDisc electric elevator drive [2]

Modelling and Simulation Analysis of the Brushless DC Motor by using MATLAB

Vehicle Dynamics and Drive Control for Adaptive Cruise Vehicles

Page 1. Design meeting 18/03/2008. By Mohamed KOUJILI

DESIGN AND ANALYSIS OF CONVERTER FED BRUSHLESS DC (BLDC) MOTOR

Performance Analysis of Brushless DC Motor Using Intelligent Controllers and Minimization of Torque Ripples

A Comparative Analysis of Thyristor Based swiftness Organize Techniques of DC Motor

Volume II, Issue VII, July 2013 IJLTEMAS ISSN

Modeling and Simulation of BLDC Motor using MATLAB/SIMULINK Environment

International Journal of Advance Research in Engineering, Science & Technology

A Comparative Analysis of Speed Control Techniques of Dc Motor Based on Thyristors

Electric Vehicle Mathematical Modelling and Simulation Using MATLAB-Simulink

EMS of Electric Vehicles using LQG Optimal Control

DEPARTMENT OF COMPUTER SCIENCE AND ELECTRICAL ENGINEERING GRADUATE SCHOOL OF SCIENCE AND TECHNOLOGY KUMAMOTO UNIVERSITY KUMAMOTO JAPAN

Fuzzy logic controlled Bi-directional DC-DC Converter for Electric Vehicle Applications

Modeling, Design and Simulation of Active Suspension System Frequency Response Controller using Automated Tuning Technique

Simulation of Indirect Field Oriented Control of Induction Machine in Hybrid Electrical Vehicle with MATLAB Simulink

Using energy storage for modeling a stand-alone wind turbine system

Load Frequency Control of a Two Area Power System with Electric Vehicle and PI Controller

Model Predictive Control of Back-to-Back Converter in PMSG Based Wind Energy System

Analysis of Torque and Speed Controller for Five Phase Switched Reluctance Motor

Wind Turbine Emulation Experiment

Back EMF Observer Based Sensorless Four Quadrant Operation of Brushless DC Motor

PERFORMANCE ANALYSIS OF D.C MOTOR USING FUZZY LOGIC CONTROLLER

Optimization of Seat Displacement and Settling Time of Quarter Car Model Vehicle Dynamic System Subjected to Speed Bump

VECTOR CONTROL OF THREE-PHASE INDUCTION MOTOR USING ARTIFICIAL INTELLIGENT TECHNIQUE

A Comprehensive Study on Speed Control of DC Motor with Field and Armature Control R.Soundara Rajan Dy. General Manager, Bharat Dynamics Limited

ANFIS CONTROL OF ENERGY CONTROL CENTER FOR DISTRIBUTED WIND AND SOLAR GENERATORS USING MULTI-AGENT SYSTEM

IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: ,p-ISSN: , PP

International Journal of Advance Research in Engineering, Science & Technology. Comparative Analysis of DTC & FOC of Induction Motor

Fuzzy based STATCOM Controller for Grid connected wind Farms with Fixed Speed Induction Generators

PLC Based Closed Loop Speed Control Of DC Shunt Motor

INVESTIGATION AND PERFORMANCE ANALYSIS OF MULTI INPUT CONVERTER FOR THREE PHASE NON CONVENTIONAL ENERGY SOURCES FOR A THREE PHASE INDUCTION MOTOR

Control of PMS Machine in Small Electric Karting to Improve the output Power Didi Istardi 1,a, Prasaja Wikanta 2,b

Analysis and Design of Improved Isolated Bidirectional Fullbridge DC-DC Converter for Hybrid Electric Vehicle

Review on Handling Characteristics of Road Vehicles

Up gradation of Overhead Crane using VFD

Modelling and Simulation of DFIG based wind energy system

PERFORMANCE AND ENHANCEMENT OF Z-SOURCE INVERTER FED BLDC MOTOR USING SLIDING MODE OBSERVER

Design and Simulation of Grid Connected PV System

A Novel Energy Regeneration Technique in Brushless DC Motors for Automobile Applications

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

Modeling the Neuro-Fuzzy Control with the Dynamic Model of the Permanent Magnet DC Motor

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 01, 2016 ISSN (online):

Prepared By: Ahmad Firdaus Bin Ahmad Zaidi

Performance Analysis of 3-Ø Self-Excited Induction Generator with Rectifier Load

A Study of the Two Wheeler Retarder Type Dynamometer System

Open Loop Control of Switched Reluctance Motor Using Theta Position Sensing

Mathematical Modeling and Simulation of Switched Reluctance Motor

Development of a Clutch Control System for a Hybrid Electric Vehicle with One Motor and Two Clutches

Technical Explanation for Inverters

Design of Three Input Buck-Boost DC-DC Converter with Constant input voltage and Variable duty ratio using MATLAB/Simulink

Rule-based Integration of Multiple Neural Networks Evolved Based on Cellular Automata

PERFORMANCE ANALYSIS OF BLDC MOTOR SPEED CONTROL USING PI CONTROLLER

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)

Artificial-Intelligence-Based Electrical Machines and Drives

By applying KVL at input side of in figure 1, JCHPS Special Issue 10: July Page 198

Studies regarding the modeling of a wind turbine with energy storage

Research on DC Charger Control Based on Expert Fuzzy PID

Experimental Resultsofa Wind Energy Conversion Systemwith STATCOM Using Fuzzy Logic Controller

A Transient Free Novel Control Technique for Reactive Power Compensation using Thyristor Switched Capacitor

Modelling of electronic throttle body for position control system development

Modeling of Lead-Acid Battery Bank in the Energy Storage Systems

Increasing the Battery Life of the PMSG Wind Turbine by Improving Performance of the Hybrid Energy Storage System

Improvement of Voltage Profile using ANFIS based Distributed Power Flow Controller

Design & Development of Regenerative Braking System at Rear Axle

ISSN: X Tikrit Journal of Engineering Sciences available online at:

Computer Aided Transient Stability Analysis

COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK SUBJECT CODE & NAME : EE 1001 SPECIAL ELECTRICAL MACHINES

BIDIRECTIONAL DC-DC CONVERTER FOR INTEGRATION OF BATTERY ENERGY STORAGE SYSTEM WITH DC GRID

Development of Novel Connection Control Method for Small Scale Solar - Wind Hybrid Power Plant

A Novel GUI Modeled Fuzzy Logic Controller for a Solar Powered Energy Utilization Scheme

A DIGITAL CONTROLLING SCHEME OF A THREE PHASE BLDM DRIVE FOR FOUR QUADRANT OPERATION. Sindhu BM* 1

Simulation Analysis of Closed Loop Dual Inductor Current-Fed Push-Pull Converter by using Soft Switching

Transcription:

SPEED CONTROL OF FOUR QUADRANT PMDC MOTOR DRIVE USING PI BASED ANN CONTROLLER Visakh Murali 1, Anju G Pillai 2 and Vijai Jairaj 3 1 PG Student [Electrical Machines], Department of EEE, Sree Buddha College of Engineering Pattoor, Kerala, India 2 Assistant professor, Department of EEE, Sree Buddha College of Engineering Pattoor, Kerala, India 3 PG Student [Electrical Machines], Department of EEE, Sree Buddha College of Engineering Pattoor, Kerala, India Abstract In recent years the availability of petroleum resources have decreased, which has paved the way for Hybrid Electric Vehicles (HEVs). The propulsion technology used in these vehicles are more eco-friendly and reduces the consumption of petroleum resources to a large extent compared to conventional automobiles. Both ac and dc motor drives are used in this field. Due to its high reliability, flexibility, simplicity and economical cost dc drives are widely used in the field of HEV s. In order to achieve better drive range and improved performance of the motor, control techniques are necessary for dc to dc power converters in electric cars. The main problems faced during the driving operation are fluctuations in input battery voltage, load variations which decreases the performance of the drive. So it is necessary to maintain a constant output voltage of dc to dc converters irrespective of these variations for better performance. Therefore proper controlling techniques should be provided. This paper mainly focuses on the speed control of four quadrant PMDC motor using PI based Artificial Neural Network (ANN) controller. Keywords- PMDC Motor, Hybrid Electric Vehicles, PI, ANN I. INTRODUCTION High performance motor drives have become the back bone of the industrial as well as in the field of other applications such as automobiles, electric trains, robotics, steel rolling mills etc. An effective high performance motor drive system should exhibit properties like dynamic speed command tracking and load regulation response. Both AC and DC motor drives are used for speed controlling and position control of motors in various fields [1]. DC. Due to its high reliability, flexibility, simplicity and economical cost DC drives are widely used for industrial and various applications, where speed and position control of motor are required. DC motor drives provide speedtorque characteristics superior to that of AC motor drives and provide excellent control of speed in case of both acceleration and deceleration. DC motor drives are widely used in the field of Electric Vehicles. With the fast decline of available petroleum resources there arouse a need to design alternate propulsion technology for automobiles which leads to the development of Hybrid Electric Vehicle. It is more eco-friendly and reduces the amount of air pollution to a greater extent. An electric vehicle consists of electrical storage system (battery packs) connected to high voltage dc bus via dc to dc converters. The motor is then interfaced with the dc voltage bus using appropriate motor drives depending upon the type of motor used [2]. The main problems faced during the driving operation are fluctuations in input battery voltage, load variations which decreases the performance of the drive. So it is necessary to maintain a constant output voltage of dc to dc converters. This problem can be solved by providing suitable control techniques to motor, so that it gives the desired performance. The various types of controllers used for this purpose are proportional integral (PI), proportional integral derivative (PID), fuzzy logic controller (FLC), fuzzy PID, artificial neural network (ANN).. Among this PID controllers are widely used due to its simplicity and ease of application. The main problem in using conventional controllers (PI, PD, and PID) is that their performance gets affected by the non-linear characteristics of DC motor [2]. This paper utilizes @IJMTER-2016, All rights 91

a PI based ANN controller for the speed control of four quadrant PMDC motor drive foe Hybrid Electric Vehicle applications. II. PMDC MOTOR The basic configuration of a PMDC motor is similar to that of a normal DC motor. The working principle is also same as that of DC motor i.e. whenever a current carrying conductor is placed in a magnetic field it experiences a mechanical force. Therefore a strong magnetic field is an essential part for the working of DC motor which is established by using a magnet. The magnet may be either electromagnet or permanent magnet. If the magnetic field is produced by means of permanent magnet then it is referred to as Permanent magnet DC Motor. As the strength of the magnetic field produced by permanent magnet is fixed it cannot be varied. So speed controlling of such motors by varying the flux (flux control) is not possible. III. FOUR QUADRANT OPERATION Figure 1 shows the four quadrant operation of PMDC motor. This mode facilitates motor to reverse the polarity of the brushes [3], [4]. The motor could spin either in the direction of the applied torque or in the opposite direction. Fig. 1.Four quadrant mode operation of dc motor Quadrant 1 represents forward motoring operation i.e. power is supplied to the motor to accelerate it. Both the speed and torque are in clock wise direction. In quadrant 2, speed is CW and torque is in CCW. Here the torque is reversed to apply brakes to slow down the motor. The motor is in reverse regenerating mode and power generated is fed back to battery in order to charge it. Quadrant 3 represents reverse motoring operation where both speed and torque are in CCW direction. Quadrant 4 gives forward regeneration operation. Here torque is CW and speed is CCW. IV. PI CONTROLLER Proportional Integral (PI) controller is commonly used in a system to eliminate the steady state error resulting from P controller. But it has a negative impact on the speed of the response and overall stability of the system. This controller is mostly used in areas where speed of the system is not an issue. Since P-I controller has no ability to predict the future errors of the system it cannot decrease the rise time and eliminate the oscillations [4]. The basic block diagram of the P-I controller is shown in the figure 2 below. Fig 2. Block diagram of PI controller @IJMTER-2016, All rights 92

PI controller consists of two basic coefficients; proportional coefficient (K P ) and integral coefficient (K I ). The values of these coefficients are varied or tuned to get optimal response as shown in fig 9.1. The ideal version of PI controller is expressed by, (1) The PI controller fuses the properties of P and I controllers. It shows a maximum overshoot and settling time similar to the P controller but no steady-state error. V. ARTIFICIAL NEURAL NETWORK Human body has a highly interconnected set of neurons which facilitates and controls the various actions such as motion, thinking, reading, writing, eating etc. Scientists have only just begun to understand how biological neural networks operate. It is generally understood that all biological neural functions, including memory, are stored in the neurons and in the connections between them. They also conducted extensive study on establishing new connections between neurons or the modification of existing connections. This leads to the development of Artificial Neural Network (ANN). In ANN, the neurons that we consider here are not biological. They are extremely simple abstractions of biological neurons, realized as elements in a program [5]. Networks of these artificial neurons do not have a fraction of the power of the human brain, but they can be trained in a particular manner to perform useful functions. Fig 3. Architecture of ANN An artificial neural network is composed of many artificial neurons that are linked together according to specific network architecture. The objective of the neural network is to transform the inputs into meaningful outputs. ANN consists of single or multiple layers of neurons depending upon the level of training to be provided. A layer whose output is the network output is called an output layer. The other layers are called hidden layers. The number of hidden layers increases depending on the complexity of training of neurons [5]. VI. SINGLE INPUT NEURON A single-input neuron is shown in Figure 3. The scalar input P is multiplied by the scalar weight w to form Pw, and it is given as one of the input to the summer. The other input 1 is multiplied by a bias b and then passed to the summer. The summer output is often referred to as the net input, goes into a transfer function, which produces the scalar neuron output T. n T = ƒ (Pw + b) Fig 3. Single input neuron @IJMTER-2016, All rights 93

This simple model can be related to the biological neuron. The weight (w) corresponds to the strength of a synapse, the cell body is represented by the summation and the transfer function, and the neuron output T represents the signal on the axon [6]. The bias is similar to a weight, except that it has a constant input of 1. The parameters w and b are adjustable scalar parameters of the neuron. The transfer function ƒ will be either a linear or a nonlinear function of net output n. A particular transfer function is chosen such that it satisfies some specification of the problem that the neuron is trying to solve. VII. MODELING OF FOUR QUADRANT PMDC MOTOR Figure 4 shows the Mat Lab modeling of four quadrant PMDC motor drive. Four IGBT switches are provided for the control of motor drive which is marked as D1, D2, D3 and D4. Each IGBT switch is provided with pulses to activate it at appropriate times. In the input side a nickelmetal-hydride type battery of nominal voltage 220 V is used. The motor and battery control parameters are shown in the table 1 below: Fig 4. Modeling of 4- quadrant PMDC motor in MATLAB Simulink Table1. Parameters used for simulation Parameters Values Battery nominal voltage 220 V Battery rated capacity 16 Ah C L 470 µf Armature Inductance (L a ) 28 mh Armature Resistance (R a ) 1.4 Ω Moment of inertia (J) 0.002953 N.m.s Viscous friction co-efficient (B m ) 0.05215 Kgm 2 Torque constant (K t ) 0.5 Nm/ A VIII. PI BASED ANN CONTROLLER Fig 5. PI based ANN controller @IJMTER-2016, All rights 94

The Mat Lab simulation of PI based ANN controller is shown in figure 5. At first the actual speed of the motor (ω m ) and the reference speed (ω ref ) are sensed and are fed as inputs to the PI controller which is actually a speed discrete controller. The controller produces a speed error signal and converts it into current signal corresponding to the speed error. The output signal of the controller is termed as reference armature current signal. This discrete signal is given as the input to the neural network for training the neurons. The trained output of the neural network and the actual armature current is compared. The gate pulse for each IGBT is obtained by using PWM technique using a high frequency signal. Fig 6. Neural network Figure 6 shows the neural network used in this work. It is actually a feed forward layer which consists of one hidden layer and one output layer. Each layer consists of single neuron. The output of the PI controller is fed as input to the network. The inputs are discrete current values. A large number of inputs are given to the network for training. In order to show how to train the inputs, a certain number of input samples (p) and the corresponding target output (t) are shown below: p = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13} t = {0, 1.1, 2.2, 3.3, 4.4, 5.5, 6.6, 7.7, 8.8, 9.9, 11, 12.1, 13.2, 14.3} The weight w is chosen as 1.1 and bias b is taken as zero in this case (both are adjustable parameters). In the hidden layer, log sigmoid function is used to evaluate the network output and in the output layer pure linear function is used. The network is trained using back propagation algorithm. IX. TRAINING OF NEURAL NETWORK Before training the network, the inputs (p) and the corresponding targets (t) should be selected. Here both input and target consists of 13 samples. These 13 samples are then divided into three subsets i.e. training, validation and testing. Out of 13 samples, 9 samples for training and 2 sample each for validation and testing. The samples under training subset are provided to the network during training of neural network. The samples under validation are used to measure the network generalization and to stop the training when generalization improves [5], [6]. The sample that comes under testing has no effect on training and is an independent measure of network performance after training. After training the network the performance of training is analyzed by using regression plot. The regression plot obtained in this training is shown in the figure 7. In each case the value of R (correlation coefficient) is 1 which implies training is successful [6]. Fig 7. Regression plot @IJMTER-2016, All rights 95

X. SIMULATION RESULTS The four quadrant PMDC motor drive and the PI based ANN controller part are simulated using MATLAB / SIMULINK software. The reference speed of the motor is set at -110 rpm during reverse and +110 rpm during the forward operation. Initially speed rises from zero in the negative side showing reverse motoring operation. Then it catches up with the reference speed. After sometime the speed gets reduced to zero showing the reverse braking operation. Then the speed increases in the positive direction from zero to +110 showing the forward motoring operation and catches the reference speed. Then after sometime again the speed gets reduced from 110 to zero showing forward braking operation and this series of actions get repeated. The current and torque waveforms follows the same pattern. The results obtained are shown below: Fig 8. Speed vs. time Fig 9. Current vs. time Fig 10. Torque vs. time XI. CONCLUSION This paper focussed on the speed control of foue quadrant PMDC motor drive using PI based ANN controller. The conventional controllers (P, PI, PD, PID) are usually used for spee control purposes in dc drives. But the main disadvantage is that their performance gets affected due to the non-linear characteristics of dc motor. Also they give high overshoot and settlig time. In this paper intellig speed control of PMDC motor drive is done using PI based ANN controller. The results obtained implies that the performance of the drive has improved far better compared to results of @IJMTER-2016, All rights 96

conventional controllers. It has lowered the peak overshoot and rise time and settling time of the speed response curve has improved. REFERENCES [1] Khaligh, Alireza, and Zhihao Li. "Battery, ultracapacitor, fuel cell, and hybrid energy storage systems for electric, hybrid electric, fuel cell, and plug-in hybrid electric vehicles: State of the art." Vehicular Technology, IEEE Transactions on 59, no. 6 (2010): 2806-2814. [2] Bertoluzzo, Manuele, and Giuseppe Buja, "Development of electric propulsion systems for light electric vehicles." Industrial Informatics, IEEE Transactions on 7, no. 3 (2011): 428-435. [3] N. Mohan, T. Undeland, and W. Robbins, Power Electronics: Converters, Applications, and Design, 2nd ed., New York: John Wiley & Sons, 1995. [4] Astrom K.J, T. Hagllund; PID controllers Theory, Design and Tuning, 2nd edition, Instrument Society of America, 1994. [5] F. Rosenblatt, The perceptron: A probabilistic model for information storage and organization in the brain, Psychological Review, Vol. 65, pp. 386 408, 1958. [6] W. McCulloch and W. Pitts, A logical calculus of the ideas immanent in nervous activity, Bulletin of Mathematical Biophysics, Vol. 5, pp. 115 133, 1943. @IJMTER-2016, All rights 97