SIMULINK MODEL OF ADAPATIVE FUZZY PID CONTROLLER BASED BLDC MOTOR DRIVES

Similar documents
Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

ISSN Vol.05,Issue.01, January-2017, Pages:

Hardware Implementation of Fuzzy Logic Controller for Sensorless Permanent Magnet BLDC Motor Drives

Controlling of Permanent Magnet Brushless DC Motor using Instrumentation Technique

Speed Control of Brushless DC Motor Using Fuzzy Based Controllers

A Brushless DC Motor Speed Control By Fuzzy PID Controller

Speed Control of BLDC Motor-A Fuzzy Logic Approach

TRACK VOLTAGE APPROACH USING CONVENTIONAL PI AND FUZZY LOGIC CONTROLLER FOR PERFORMANCE COMPARISON OF BLDC MOTOR DRIVE SYSTEM FED BY CUK CONVERTER

[Suganya, 3(3): March, 2014] ISSN: Impact Factor: 1.852

Simulation of Solar Powered PMBLDC Motor Drive

CURRENT FOLLOWER APPROACH BASED PI AND FUZZY LOGIC CONTROLLERS FOR BLDC MOTOR DRIVE SYSTEM FED FROM CUK CONVERTER

International Journal of Intellectual Advancements and Research in Engineering Computations

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

Simulation of Fuzzy Controller based Isolated Zeta Converter fed BLDC motor drive

[Patel, 2(7): July, 2013] ISSN: Impact Factor: 1.852

Control Of Three Phase BLDC Motor Using Fuzzy Logic Controller Anjali. A. R M-Tech in Powerelectronics & Drives,Calicut University

CHAPTER 4 FUZZY LOGIC CONTROLLER

Speed control of sensorless BLDC motor with two side chopping PWM

Volume 1, Number 1, 2015 Pages Jordan Journal of Electrical Engineering ISSN (Print): , ISSN (Online):

Design of A Closed Loop Speed Control For BLDC Motor

A Novel Fuzzy Control Approach for Modified C- Dump Converter Based BLDC Machine Used In Flywheel Energy Storage System

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Design of Four Quadrant Control of BLDC Motor Using GA Optimized PID Controller and SVPWM

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

Sensorless control of BLDC motor based on Hysteresis comparator with PI control for speed regulation

Digital PWM Techniques and Commutation for Brushless DC Motor Control Applications: Review

SPEED CONTROL OF BRUSHLES DC MOTOR

Sharmila Kumari.M, Sumathi.V, Vivekanandan S, Shobana S

UG Student, Department of Electrical Engineering, Gurunanak Institute of Engineering & Technology, Nagpur

BLDC Motor Drive with Power Factor Correction Using PWM Rectifier

Analysis of an Economical BLDC Drive System

SIMULATION AND IMPLEMENTATION OF CURRENT CONTROL OF BLDC MOTOR BASED ON A COMMON DC SIGNAL

Simulation and Implementation of FPGA based three phase BLDC drive for Electric Vehicles

Fuzzy logic Control of BLDC Motor for four Quadrant Operation

Usha Nandhini.M #1, Kaliappan.S *2, Dr. R. Rajeswari #3 #1 PG Scholar, Department of EEE, Kumaraguru College of Technology, Coimbatore, India

Simulation of Sensorless Digital Control of BLDC Motor Based on Zero Cross Detection

A NEW C-DUMP CONVERTER WITH POWER FACTOR CORRECTION FEATURE FOR BLDC DRIVE

Swinburne Research Bank

Reduction of Harmonics and Torque Ripples of BLDC Motor by Cascaded H-Bridge Multi Level Inverter Using Current and Speed Control Techniques

Reduction of Torque Ripple in Trapezoidal PMSM using Multilevel Inverter

Renewable Energy Based Interleaved Boost Converter

Fuzzy logic control implementation in sensorless PM drive systems

Fuzzy Logic Based Position-Sensorless Speed Control of Multi Level Inverter Fed PMBLDC Drive

Application of Fuzzy Logic Controller in Shunt Active Power Filter

Control Strategies for BLDC Motor

Simulation of Interleaved Buck Converter Fed PMBLDC Drive System with Input Disturbance

OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROLLERS

PROPORTIONAL INTEGRAL &DERIVATIVE CONTROLLER FOR BLDC MOTOR

Optimized Speed Control for BLDC Motor

A Review: Sensorless Control of Brushless DC Motor

Sp-eed Control of Brushless DC Motor Using Genetic Algorithim Based Fuzzy Controller*

A Comparative Study of Sinusoidal PWM and Space Vector PWM of a Vector Controlled BLDC Motor

Simulation and Dynamic Response of Closed Loop Speed Control of PMSM Drive Using Fuzzy Controller

PERFORMANCE STUDIES OF INTEGRATED FUZZY LOGIC CONTROLLER FOR BRUSHLESS DC MOTOR DRIVES USING ADVANCED SIMULATION MODEL

Sensorless Control of BLDC Motor Drive Fed by Isolated DC-DC Converter

Efficiency Optimized Brushless DC Motor Drive. based on Input Current Harmonic Elimination

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

International Journal of Intellectual Advancements and Research in Engineering Computations

FUZZY LOGIC BASED DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR

SIMULATION OF SPEED CONTROL OF BRUSHLESS DC MOTOR, WITH FUZZY LOGIC CONTROLLER

P. Sivakumar* 1 and V. Rajasekaran 2

CHAPTER 6 CURRENT REGULATED PWM SCHEME BASED FOUR- SWITCH THREE-PHASE BRUSHLESS DC MOTOR DRIVE

IMPLEMENTATION OF FUZZY LOGIC SPEED CONTROLLED INDUCTION MOTOR USING PIC MICROCONTROLLER

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

Development of Variable Speed Drive for Single Phase Induction Motor Based on Frequency Control

Fuzzy Logic Controller Based Direct Torque Control of PMBLDC Motor

A CSC Converter fed Sensorless BLDC Motor Drive

Modeling and Simulation Analysis of Eleven Phase Brushless DC Motor

CHAPTER 2 STATE SPACE MODEL OF BLDC MOTOR

Permanent Magnet Brushless DC Motor Control Using Hybrid PI and Fuzzy Logic Controller

Simulation and Dynamic Response of Closed Loop Speed Control of PMSM Drive Using Fuzzy Controller

Speed Control of BLDC Motor Using FPGA

Designing An Efficient Three Phase Brushless Dc Motor Fuzzy Control Systems (BLDCM)

Simulation of Speed Control of Induction Motor with DTC Scheme Patel Divyaben Lalitbhai 1 Prof. C. A. Patel 2 Mr. B. R. Nanecha 3

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

Comparison of Fuzzy PID Controller with Conventional PID Controller in Controlling the Speed of a Brushless DC Motor

ANALYSIS OF POWER QUALITY IMPROVEMENT OF BLDC MOTOR DRIVE USING CUK CONVERTER OPERATING IN DISCONTINUOUS CONDUCTION MODE

Torque Control of BLDC Motor using ANFIS Controller M. Anka Rao 1 M. Vijaya kumar 2 H. Jagadeeswara Rao 3

Pid Plus Fuzzy Logic Controller Based Electronic Load Controller For Self Exited Induction Generator.

Brushless DC Motor Drive using Modified Converter with Minimum Current Algorithm

BLDC TORQUE RIPPLE MINIMIZATION USING MODIFIED STAIRCASE PWM

Fuzzy Logic Based Speed Control of BLDC Motor

CHAPTER 6 THREE-LEVEL INVERTER WITH LC FILTER

Control of PMSM using Neuro-Fuzzy Based SVPWM Technique

Abstract: PWM Inverters need an internal current feedback loop to maintain desired

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

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

SPEED CONTROL OF INDUCTION MOTOR WITHOUT SPEED SENSOR AT LOW SPEED OPERATIONS

Fuzzy Logic Based Speed Control System Comparative Study

Speed control of a DC motor using Controllers

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

Cost Effective Control of Permanent Magnet Brushless Dc Motor Drive

A Dynamic Modeling Permanent Magnet Synchronous Motor Drive System

South Asian Journal of Engineering and Technology Vol.3, No.3 (2017)

ABSTRACT I. INTRODUCTION

Simulation and Analysis of Closed Loop Speed Control of Brushless DC Motor

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

CHAPTER 1 INTRODUCTION

ADVANCED ROTOR POSITION DETECTION TECHNIQUE FOR SENSORLESS BLDC MOTOR CONTROL

Transcription:

SIMULINK MODEL OF ADAPATIVE FUZZY PID CONTROLLER BASED BLDC MOTOR DRIVES Neethu S Babu, Teena Jacob P.G.Student,Neethz0990@gmail.com and 9526960764 Abstract- To save the energy consumption of various devices green and eco-friendly electronics are developed. This lead to the development of Brushless DC motor (BLDCM). Brush less dc motor is defined as a permanent synchronous machine with rotor position feedback. Brushless dc motors are now a days more popular in industrial and traction applications. The brushless dc motor drive consists of four main parts- power converter, permanent magnet- synchronous machine (PMSM), sensors and control algorithm. Many varieties of control techniques such as PI, PID and fuzzy logic controller have been introduced for the speed control of the BLDC motor. In this paper an adaptive fuzzy PID controller which implies parallel combination of fuzzy PI and fuzzy PD is used for speed control of BLDC motor, which is found to be more efficient in tracking the speed under conditions of external disturbances and allows regenerative braking without any loss in power. Keywords- BLDC motor; regenerative braking; adaptive fuzzy controller; back EMF; fuzzy PI; fuzzy PD INTRODUCTION In early 19th century permanent magnet excitation system was used for first time in electrical machines. The performance of this machine was very poor due to poor quality of hard magnetic material make this less usable. After the invention of alnico invigorated the use of permanent magnet excitation system increases. Rare earth permanent magnets improve the power density and dynamic performance of the machine. Induction motors are most popular machine in the 20th century due to its simple construction, less price, reasonable reliability and low maintenance. Due to small air gap, lower efficiency and low power factor than synchronous machine make synchronous machine prevalent in industrial applications. Due to high power to weight ratio, high torque, good dynamic control for variable speed applications, absence of brushes and commutator make Brushless dc (BLDC) motor, best choice for high performance applications. Due to the absence of brushes and commutator there is no problem of mechanical wear of the moving parts. BLDC has several advantages over other machine types. Most notably they require lower maintenance due to the elimination of the mechanical commutator. It also has high power density compared to induction machines, They have lower inertia, faster dynamic response to reference commands, better heat dissipation property and ability to operate at high speeds make them superior to the conventional dc machine PRINCIPLE OF OPERATION The transverse section of BLDC motor is shown in fig.1.the brushless dc motor is actually a permanent magnet ac motor whose torque-current characteristics mimic the dc motor.instead of commutating the armature current using brushes, electronic commutation is used. Fig.1.Transverse Section of BLDC Motor 35 www.ijergs.org

The stators windings are star connected and are fed with current pulses of 120 degree duration. The polarity of current pulses is same as that of the induced voltage. Since the air gap flux is constant, the voltage induced is proportional to the speed of the rotor. The Hall Effect sensors mounted at 60 degree intervals and aligned suitably with the stator winding are used to detect the rotor positions. The current polarity reversal is performed by the inverter switches switched in synchronization with rotor position. During each 60 degree interval, current enters one phase and comes out of another phase. Power supplied to the motor in each interval is given as, [1] Torque developed by the motor t [2] where Ke is the backemf constant and Kt is the torque constant. Torque is produced by the interaction between magnetic fields generated by the stator coils and permanent magnets. Ideally peak torque occurs when these two fields are at 90 degree to each other. Regenerative braking is obtained by reversing the phase currents. CIRCUIT DESCRIPTION Fig.2. Block Diagram of the System The block diagram of proposed system is shown in fig.2,consists of BLDC motor, three phase voltage source inverter, speed controller, commutation logic and position sensor. BLDC motor is fed by a three phase MOSFET based inverter. The PWM gating signals for firing the power semiconductor devices in the inverter is generated by the commutation logic block. The hall sensors are used as the position sensors. They detect the rotor position. Whenever rotor magnetic poles (N or S) pass near the hall sensor, they generate a high (1) or low (0) level signal, which can be used to detect the position of shaft. The commutation logic block generates emf based on the hall signals. The following truth table (Table-I) show the generation of emf based on hall signal. Table-I Generation of Back EMF HA HB HC EA EB EC 0 0 0 0 0 0 0 0 1 0-1 1 0 1 0-1 1 0 36 www.ijergs.org

0 1 1-1 0 1 1 0 0 1 0-1 1 0 1 1-1 0 1 1 0 0 1-1 1 1 1 0 0 0 HA,HB,HC are the haff effect signal outputs. According to this EMF is generated,which produces corresponding gate signals to the three phase inverter,which get triggered according to the value of back EMF. Table II generation of gate signal EA EB EC Q1 Q2 Q3 Q4 Q5 Q6 0 0 0 0 0 0 0 0 0 0-1 1 0 0 0 1 1 0-1 1 0 0 1 1 0 0 0-1 0 1 0 1 0 0 1 0 1 0-1 1 0 0 0 0 1 1-1 0 1 0 0 1 0 0 0 1-1 0 0 1 0 0 1 ADAPATIVE FUZZY PID CONTROLLER The actual speed is sensed and the speed controller block process the error signal (difference between the reference and actual speed).adaptive fuzzy PID controller is used as the speed controller in the proposed system. For comparison purpose, a PI controller is also incorporated. The proposed controller is a parallel combination of two controllers-fuzzy PI controller and fuzzy PD controller. Speed error (e (k)) and change in speed error (ce (k)) are given as inputs to the two controllers. Switching takes place between these controllers based on the error signal. The fuzzy PI controller improves the steady state response of the system and minimizes the steady state error.the fuzzy PD controller improves the transient response of the system and minimizes the rise time. 37 www.ijergs.org. Fig.3.Architecture of Adapative Fuzzy PID Controller Fig. 4 shows the basic structure of a fuzzy logic controller. Fuzzy logic linguistic terms are most often expressed in the form of logical implications, such as If-Then rules. These rules define a range of values known as fuzzy membership functions. Fuzzy membership

functions may be in the form of a triangle, a trapezoid, a bell as shows in fig. 6, or of another appropriate form. There are seven clusters in the membership functions, with seven linguistic variables defined as: Negative Big (NB), Negative Medium (NM), Negative Small (NS), Zero (Z), Positive Small (PS), Positive Medium (PM), and Positive Big (PB). Here two rule table is used,one for PI controller and another for PD controller,which are shown in Table-III and Table- IV.And final resultant is taken by switching action between these two which is shown in fig.8. Speed error (e) and change in speed error (ce) are used as the inputs to the speed controller. The output of the fuzzy-based proportional integral controllers is the gain FKPI and output of the fuzzy based proportional derivative controller is the gain FKPD. The fuzzy variable error has seven sets: positive big (PB), positive medium (PM), positive small (PS), zero (ZE), and negative small (NS), negative medium (NM) and negative big (NB), with each set having its own membership function. The fuzzy variable change in speed error has also seven sets: PB, PM, PS, ZE, NS, NM and NB, with each set having its own membership function. Fig.4. Structure of Fuzzy Logic Controller Triangular membership functions are normally used. As the next step, the fuzzy IF THEN inference rules are chosen. The number of fuzzy rules that are required is equal to the product of the number of fuzzy sets that make up each of the two fuzzy input variables. The conjunction of the rule antecedents is evaluated by the fuzzy operation intersection, which is implemented by the min operator. The fuzzy rules are evaluated using the fuzzy inference engine and an output for each rule is computed. The multiple outputs are transformed to a crisp output by the defuzzification interface.the process of decoding the output to produce an actual value for the controller gain is referred to as defuzzification. Thus, a fuzzy logic controller based centre-average defuzzifier is implemented. Table -III Rules for Fuzzy PI Controller e/ce NB NM NS ZE PS PM PB NB PB PB PB PB NM ZE ZE NM PB PB PB PM PS ZE ZE NS PB PM PS PS PS ZE ZE ZE PB PM PS ZE NS NM NB PS ZE ZE NM NS NS NM NB PM ZE ZE NS NM NB NB NB PB ZE ZE NM NB NB NB NB Table - IV Rules for Fuzzy PD Controller e/ce NB NM NS ZE PS PM PB NB PB PB PB PB PM PS ZE 38 www.ijergs.org

NM PB PB PB PM PS ZE NS NS PB PB PM PS ZE NS NM ZE PB PM PS ZE NS NM NB PS PM PS ZE NS NM NB NB PM PS ZE NS NM NB NB NB PB ZE NS NM NB NB NB NB SIMULINK MODEL The simulation of the BLDC motor speed control with adaptive fuzzy PID controller is performed using MATLAB/SIMULINK..Parallel structure of fuzzy PI and fuzzy PD controllers is used as speed control circuit. The switching action takes place according to the error signal. The output of the controller is fed to a controlled voltage source which feeds the inverter.during regenerative mode we can connect a battery across circuit,it will get charged during that time. The decoder block generates the gate signals based on the hall signals. Fuzzy logic toolbox in MATLAB is used for the simulation. The controller is designed through FIS editor and is exported to the MATLAB workspace.mamdani type of inference engine is used in the FIS editor. The waveforms of speed, torque, hall signals, back emf, stator currents, and gate pulses to the inverter are obtained for a reference speed of 3000rpm and -3000rpm.By setting positive and negative speed we get two modes of operation of BLDC motor.fig.5 shows the simulink model of adapative fuzzy pid controller based BLDC motor. Fig.5.Simulink Model of Adapative Fuzzy PID based BLDC Motor 39 www.ijergs.org

Torque Speed (rpm) Stator current Back EMF International Journal of Engineering Research and General Science Volume 3, Issue 4, July-August, 2015 Time (sec) Fig.6. Back EMF Waveform Time (sec) Fig.7.Stator Current Waveform CONCLUSION Time (sec) Fig.8. Speed and Torque Responses Permanent-magnet brushless dc motors is more accepted used in high-performance applications because of their higher efficiency, higher torque in low-speed range,high power density, low maintenance and less noise than other motors.in this paper adapative fuzzy PID technique for BLDC motor has been introduced and verified using matlab simulations. Adapative fuzzy PID controller is parallel combination of fuzzy PD and fuzzy PI controller and has the combined advantages of both. It was found that its settling time, overshoot, steady state error, recovery time and undershoot were less than any other PI and PD controller.it also saves energy during regenerative braking without any loss of power. REFERENCES: [1] Jianwen Shao, Dennis Nolan, Maxime Teissier, and David Swanson, A Novel Microcontroller Based Sensorless Brushless DC (BLDC) Motor Drive for Automotive Fuel Pumps, IEEE Transactions On Industry Applications, Vol. 39, No. 6, November/December 2003. [2] Gui-Jia Su, and John W. McKeever, Low-Cost Sensorless Control of Brushless DC Motors With Improved Speed Range, IEEE Transactions On Power Electronics, Vol. 19, No. 2, March 2004. 40 www.ijergs.org

[3] S.R.Gurumurthy, V.Ramanarayanan and M.R.Srikanthan, Design and Evaluation of a DSP controlled BLDC drive for Flywheel energy storage system, Indian Institute Of Technology,Kharagpur, National Power Electronics Conference, December 22-24, 2005. [4] C.-W. Hung, C.-T. Lin, C.-W. Liu and J.-Y. Yen, A variable-sampling controller for brushless DC motor drives with low-resolution position sensors, IEEE Trans. Ind. Electron., vol. 54, no. 5, pp. 2846 2852, Oct.2007. [5] Tae-Sung Kim, Byoung-Gun Park, Dong-Myung Lee, Ji-Su Ryu, and Dong- Seok Hyun, A New Approach to Sensorless Control Method for Brushless DC Motors, International Journal of Control, Automation, and Systems, vol.6, no. 4, pp. 477-487, August 2008. [6] Changliang Xia, Zhiqiang Li, Yingfa Wang and Tingna Shi, Current Threshold On-line Identification Control Theme based on Intelligent Controller for Four-switch Three phase Brushless DC Motor, Proceedings of IEEE International Conference on Mechatronics and Automation, pp. 954-958, 2008. [7] A.Sathyan, N. Milivojevic, Y.-J. Lee, M. Krishnamurthy, and A. Emadi, An FPGA based novel digital PWM control scheme for BLDC motor drives, IEEE Trans. Ind. Electron., vol. 56, no. 8, pp.3040 3049, Aug. 2009. [8] Tan Chee Siong, Baharuddin Ismail, Siti Fatimah Si raj and Mohd Fayzul Mohammed, fuzzy logic controller for brushless direct current (BLDC) permanent magnet motor drives, International Journal of Electrical & Computer Sciences IJECS-IJENS,Vol.11,No: 02, April 2011. [9] Hwi-Beom Shin and Jong-Gyu Park, Anti-Windup PID Controller With Integral State Predictor for Variable-Speed Motor Drives, IEEE Transactions on Industrial Electronics, vol. 59, no. 3, pp. 1509-1516,2012. [10] Mrs.M.Shanmugapriya and Mrs.Prawin Angel Michael, Sensorless Control of an Four Switch Three Phase Inverter using FPGA, IEEE - International Conference On Advances In Engineering, Science And Management (ICAESM-2012), March 30, 31, 2012. [11] Dr.B.V.Manikandan and K. Premkumar Adaptive Fuzzy Logic Speed Controller for Brushless DC Motor, International Conference on Power, Energy and Control (ICPEC),2013. [12] Vinod Kr Singh Patel and A.K.Pandey, Modeling and Simulation of Brushless DC Motor Using PWM Control Technique, International Journal of Engineering Research and Applications,Vol. 3, Issue 3, May-Jun 2013. [13] C. Sheeba Joice, S. R. Paranjothi and V. Jawahar Senthil Kumar, Digital Control Strategy for Four Quadrant Operation of Three Phase BLDC Motor With Load Variations, IEEE Transactions on Industrial Informatics, Vol. 9, No. 2, May 2013. [14] P. Bala Murali Krishna, S. Syam Kumar, M. Nirmala, P. Vamsi Krishna and V.Pavani, Control Strategy & Mathematical Modeling of BLDC Motor in Electric Power Steering,Volume 2, Issue 4, April 2014. [15] Arun Babu K and M.Vijayakumar, Analysis Of Four Quadrant Operation Of BLDC Motor With The Implementation Of FPGA, International Journal of Innovative Research in Science, Engineering and Technology, Vol. 3, Special Issue 1,February 2014 41 www.ijergs.org