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

Similar documents
SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

A Brushless DC Motor Speed Control By Fuzzy PID Controller

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

Speed Control of Brushless DC Motor Using Fuzzy Based Controllers

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

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

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

CHAPTER 6 NEURO-FUZZY CONTROL OF TWO-STAGE KY BOOST CONVERTER

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 sensorless BLDC motor with two side chopping PWM

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

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

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

SPEED CONTROL OF BRUSHLES DC MOTOR

Time Response Analysis of a DC Motor Speed Control with PI and Fuzzy Logic Using LAB View Compact RIO

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

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

International Journal of Intellectual Advancements and Research in Engineering Computations

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

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

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

Speed Control of BLDC Motor-A Fuzzy Logic Approach

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

CHAPTER 2 STATE SPACE MODEL OF BLDC MOTOR

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

CHAPTER 4 FUZZY LOGIC CONTROLLER

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

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

Speed control of a DC motor using Controllers

SVM-DTC OF AN INDUCTION MOTOR BASED ON VOLTAGE AND STATOR FLUX ANGLE USING FUZZY LOGIC CONTROLLER

DC motor position control using fuzzy proportional-derivative controllers with different defuzzification methods

Fuzzy logic control implementation in sensorless PM drive systems

International Journal of Science, Engineering and Management (IJSEM) Vol 3, Issue 12, December 2018 Self-Tuned PID Based Speed Control of BLDC Motor

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

Fuzzy Logic Based Speed Control System for Three- Phase Induction Motor

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

Simulation of Solar Powered PMBLDC Motor Drive

SIMULINK MODEL OF ADAPATIVE FUZZY PID CONTROLLER BASED BLDC MOTOR DRIVES

Control Strategies for BLDC Motor

OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROLLERS

Application of Fuzzy Logic Controller in Shunt Active Power Filter

IMPLEMENTATION AND PERFORMANCE ANALYSIS OF BLDC MOTOR DRIVE BY PID, FUZZY AND ANFIS CONTROLLER

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

is the angular velocity (speed) and friction in rotor of motor is very small (can be neglected) so Bm = 0.

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

Controlling of Permanent Magnet Brushless DC Motor using Instrumentation Technique

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

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

Fuzzy Logic Based Speed Control of BLDC Motor

CHAPTER 6 THREE-LEVEL INVERTER WITH LC FILTER

TABLE OF CONTENTS CHAPTER NO. TITLE PAGE NO. LIST OF TABLES LIST OF FIGURES LIST OF SYMBOLS AND ABBREVIATIONS

Fuzzy based Speed Control of Brushless DC Motor fed Electric Vehicle

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

Fuzzy Logic Controller on DC/DC Boost Converter

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G

FUZZY LOGIC BASED DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR

High Efficiency DC/DC Buck-Boost Converters for High Power DC System Using Adaptive Control

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

PROPORTIONAL INTEGRAL &DERIVATIVE CONTROLLER FOR BLDC MOTOR

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

Step vs. Servo Selecting the Best

Direct Torque Control of Induction Motors

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

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

Digital Control of MS-150 Modular Position Servo System

IMPLEMENTATION OF FUZZY LOGIC SPEED CONTROLLED INDUCTION MOTOR USING PIC MICROCONTROLLER

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

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

Self-Tuning PI-Type Fuzzy Direct Torque Control for Three-phase Induction Motor

Fuzzy Logic Based Speed Control System Comparative Study

FUZZY LOGIC CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

Australian Journal of Basic and Applied Sciences. Fuzzy Tuned PI Controller Based Chopper Driven PMDC Motor for Orthopaedic Surgeries

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

Voltage Control of Variable Speed Induction Generator Using PWM Converter

ADVANCED ROTOR POSITION DETECTION TECHNIQUE FOR SENSORLESS BLDC MOTOR CONTROL

Cost Effective Control of Permanent Magnet Brushless Dc Motor Drive

Comparative analysis of Conventional MSSMC and Fuzzy based MSSMC controller for Induction Motor

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

A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR

Design of A Closed Loop Speed Control For BLDC Motor

Implementation of a Low Cost Impedance Network Using Four Switch BLDC Drives for Domestic Appliances

High Frequency Soft Switching Boost Converter with Fuzzy Logic Controller

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

A Performance Study of PI controller and Fuzzy logic controller in V/f Control of Three Phase Induction Motor Using Space Vector Modulation

Comparison of Buck-Boost and CUK Converter Control Using Fuzzy Logic Controller

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

FUZZY LOGIC CONTROL FOR NON-LINEAR MODEL OF THE BALL AND BEAM SYSTEM

Al-Rafidain Engineering Vol.16 No IntroRducti eceiveodn7 Dec Accepted 3 July 2007

A Review of Implemention of Evolutionary Computational Techniques for Speed Control of Brushless DC Motor Based on PID Controller

Speed Control of BLDC Motor Using FPGA

International Journal of Modern Engineering and Research Technology

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

International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May ISSN

PERFORMANCE ANALYSIS OF SVPWM AND FUZZY CONTROLLED HYBRID ACTIVE POWER FILTER

Speed Control of Three Phase Induction Motor Using Fuzzy-PID Controller

Fuzzy Logic Controller Based Four Phase Switched Reluctance Motor

Performance and Analysis of Sensor less BLDC Motor Drive with Fuzzy Controller

ADJUSTMENT OF PARAMETERS OF PID CONTROLLER USING FUZZY TOOL FOR SPEED CONTROL OF DC MOTOR

Performance Improvement of Buck-Boost Converter Using Fuzzy Logic Controller

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Transcription:

Control Of Three Phase BLDC Motor Using Fuzzy Logic Controller Anjali. A. R M-Tech in Powerelectronics & Drives,Calicut University Abstract Brushless DC (BLDC) motor drives are becoming widely used in various consumer and industrial systems, such as servo motor drives, home appliances, computer peripherals and automotive applications in recent years because of their high efficiency, silent operation, compact form, reliability and low maintenance. The aim of this research is to design a simulation model of Permanent Magnet Brushless Direct Current (PMBLDC) motor and to control its position using fuzzy logic controller (FLC). In this proposed controller, mamdani method is used. In this project, a FLC for position control and BLDC motor are modeled and simulated in MATLAB/SIMULINK. Simulation results showed that fuzzy logic control provides more efficient closed loop response for position control of BLDC motor. 1. Introduction BLDC motors are rapidly becoming popular in industries such as Appliances, HVAC industry, meal, electric traction, automotive, aircrafts, military equipment, hard disk drive, industrial automation equipment and instrumentation because of their smaller volume, high force, and simple system structure. Many machine design and control schemes have been developed to improve the performance of BLDC motor drives. In practice, the design of the BLDCM drive involves a complex process such as modeling, control scheme selection, simulation and parameters tuning etc. Recently, various modern control solutions are proposed for the optimal control design of BLDC motor[1][2].however, these methods are complex in nature and require excessive computation. In order to improve control performance of the BLDC motor drive, intelligence controllers such as fuzzy logic control for BLDC motor is used. Design objectives that are difficult to express mathematically can be easily incorporated in a fuzzy controller by linguistic rules. In addition, its implementation is simple and straight forward. In this project, a complete simulation model with mamdani fuzzy logic control method for BLDC motor drive is proposed using Matlab/Simulink. Section 2 describes mathematical modeling and the driving circuitry of BLDC motor, section 3 explains the design of proposed controller using Mamdani method, section 4 gives the simulation results and section 5 concludes the paper. 2. Mathematical modeling Figure 1 shows the basic building blocks of BLDC motor and its Driving circuitry. Figure 1. Block gram of BLDC motor 689

The Y -connected, 3-phase motor with 8-pole permanent magnet rotor is driven by a standard three phase power convertor. The motor specifications are given in Table 1 Table 1. BLDC motor specifications Number of poles 8 Stator resistance 0.0905 ohms Stator inductance 0.115 MH Rated torque 50 Nm Rated speed 140 deg/sec bandwih 6-8 Hz Supply voltage 28 V Nominal current 11 A Sampling period 10 µs Friction constant 0.0001 Kg-ms/rad Motor moment 0.000018395 Kg-ms 2 /rad of inertia Figure 2 shows the complete Simulink model of three phase BLDC motor with its controlling and driving circuitry. The detailed description of the major blocks of BLDC motor is mentioned below. A mathematical relationship between the shaft angular velocity and voltage input to the DC brushless motor is derived using Newton s law of motion [6]. d r J Te Tm F r (2) The angular position is obtained from an integration of the angular velocity. r r (3) Generated electromagnetic torque for this 3-phase BLDC motor is dependent on the current, speed and back-emf waveforms, so the instantaneous electromagnetic torque can be represented as: 1 Te eai a ebib ecic m (4) 2.3. Description of driving circuitry Driving circuitry consists of three phase power convertors as shown in Figure 3, which utilize six power transistors to energize two BLDC motor phases concurrently. The rotor position, which determines the switching sequence of the MOSFET transistors, is detected by means of 3 Hall sensors mounted on the stator. By using Hall sensor information, Decoder block generates signal vector of back EMF. Figure 2. Simulink model of BLDC motor 2.1. Electrical subsystem The electrical part of DC brushless motor and relationship between currents, voltage, and back electromotive force androtor velocity is derived using Kirchhoff s voltage law [3]: Va Raia La ab Vb Rbib Lb ba Vc Rcic Lc ca 2.2. Mechanical subsystem ac bc cb ea e ec b (1) Figure 3. Three phase power convertor In Reference current generator block, fuzzy logic controller attempts to minimize the difference between desired angle and the actual measured angle by taking a corrective action to generate reference current signal. 690

In current control block shown in Figure 4, the reference current from current generator is transformed to reference voltage signal by using Ohm s law (V ref = I ref R). This reference voltage is then compared with the measured voltage across control resistance R c, where R c =0.01Ω.When the measured voltage is less than the reference voltage, control signal is set to one for t = 2T s, where T s is sampling time. In other case control signal is set to zero. In this way a pulse wih modulated (PWM) signal having fixed frequency with variable duty cycle is obtained. This PWM signal is then multiplied with the output from gate logic to drive three phase Power Convertor. 3.1. Fuzzification The most important step in fuzzification interface element is to determine the state variables or input variables and the control variables or output variables. There are two input variables for BLDC motor system in terms of position control which are error and delta of error. Error can be described as a reference of position set point minus actual position. Meanwhile, delta of error or change of error is error in process minus previous error. The voltage applied to the BLDC motor system is defined as output variable. Figure 4. Current control block 3. Design of proposed controller The structure of the proposed controller for BLDC motor is shown in Figure 5. The proposed controller consists of fuzzy logic controller for position control in the completed closed loop system. The designation of fuzzy logic controller is based on expert knowledge which mean the knowledge of skillful operator during the handling of BLDC motor system is adopted into the rule based design of fuzzy logic controller. Figure 6. Membership function for input and output of fuzzy logic controller (a) error(e) (b) rate(de error) Figure 5. Proposed controller There are four elements to be considered in order to design the fuzzy logic controller which are fuzzification interface, fuzzy rule, fuzzy inference mechanism and defuzzification interface. (c) output 691

Figure 7. Membership function for (a) input variable error (b) input variable rate (c) output variable output The linguistic variables of the fuzzy sets need to be defined which are represent: (i) Input variables: Error(e) Quantized into 3, 5 and 7 membership function: Negative N(e), Negative Small NS(e), Negative Medium NM(e), Negative Big NB(e), Zero Z(e), Positive P(e), Positive Small PS(e), Positive Medium PM(e) and Positive Big PB(e). Rate(de error) Quantized into 3, 5 and 7 membership function: Negative N(de), Negative Small NS(de), Negative Medium NM(de), Negative Big NB(de), Zero Z(de), Positive P(de), Positive Small PS(de), Positive Medium PM(de) and Positive Big PB(de). (ii) Output variables: Output Quantized into 5, 7 and 9 membership function: Negative Small (NS), Negative Medium (NM), Negative Big (NB), Zero (Z), Positive Small (PS), Positive Medium (PM) and Positive Big (PB). 3.2. Fuzzy rule The basic function of the rule based is to represent the expert knowledge in a form of if-then rule structure. The fuzzy logic can be derived into combination of input (3 3, 5 5 and 7 7). The figure 8 shows the structure of rule editor. Mamdani s fuzzy inference method is the most commonly seen inference method which was introduced by Mamdani and Assilian (1975). An example of a Mamdani inference system is shown in Figure 9.To compute the output of this FIS given the inputs, six steps has to be followed. Figure 9. A two input, two rule Mamdani FIS with crisp inputs 1. Determining a set of fuzzy rules 2. Fuzzifying the inputs using the input membership functions 3. Combining the fuzzified inputs according to the fuzzy rules to establish a rule strength 4. Finding the consequence of the rule by combining the rule strength and the output membership function 5. Combining the consequences to get an output distribution 6. Defuzzifying the output distribution (this step is only if a crisp output (class) is needed). Mamdani method is intuitive, widespread acceptance and well suited to human input. Figure 8. Structure of rule editor 3.3. Fuzzy inference mechanism In general, inference is a process of obtaining new knowledge through existing knowledge. In the context of fuzzy logic control system, it can be defined as a process to obtain the final result of combination of the result of each rule in fuzzy value. There are many methods to perform fuzzy inference method and the most common two of them are Mamdani and Takagi Sugeno Kang method. 3.4. Defuzzification Defuzzification is a process that maps a fuzzy set to a crisp set and has attracted far less attention than other processes involved in fuzzy systems and technologies. Four most common defuzzification methods. Max membership method Center of gravity method Weight average method Mean-max membership method MATLAB/Fuzzy Logic Toolbox is used to simulate FLC which can be integrated into simulations with Simulink. The FLC designed through the FIS editor is transferred to Matlab-Workspace by the command Export to Workspace. Then, Simulink environment provides a direct access to the FLC through the Matlab-Workspace in BLDC motor drive simulation. 692

4. Simulation results The simulation results includes variation of different parameters of BLDC motor like rotor angle, rotor speed, three phase stator currents, three phase back EMF s with respect to time. It is clear from the step response of the controlled system shown in Figure 10 performance with FLC is quite efficient, overshoot and settling time can be reduced. Figure 10. Rotor position in degree versus time Figure 11. Speed versus time Figure 12. Phase A current variation 6. References [1] N. Hemati, J. S. Thorp, and M. C. Leu, Robust nonlinear control of Brushless dc motors for directdrive robotic applications, IEEE Trans. Ind. Electron., vol. 37, pp. 460 468, Dec 1990. [2] P. M. Pelczewski and U. H. Kunz, The optimal control of a constrained drive system with brushless dc motor, IEEE Trans. Ind. Electron., vol. 37, pp. 342 348, Oct. 1990. [3] Atef Saleh Othman Al-Mashakbeh, Proportional Integral And Derivative Control of Brushless DC Motor, European Journal of Scientific Research 26-28 July 2009, vol. 35, pg 198-203. [4] P. Yedamale, Brushless DC (BLDC) Motor Fundamentals. Chandler, AZ:Microchip Technology, Inc., last access; March15,2009. [5] M.v.Ramesh, J.Amarnath, S.Kamakshaiah and G. S. Rao, speed control of brushless dc motor by using fuzzy logic PI controller, ARPN Journal of Engineering and Applied Sciences,vol. 6, no. 9, september 2011 [6] P.C Krause O. Wasynozuk, S.D.Sudhoff. Analysis of Electric Machinery and Drive Systems. IEEE Press, Second Edition.2002. [7] Mehmet Cunkas, Omer Aydogdu. Realization of Fuzzy Logic Controlled Brushless DC MotorDrives Using Matlab/Simulink, Mathematical and Computional Applications. 2010.Vol 15, (2), pp.218-229. [8] Rubaai. A., Marcel, J., Castro-Sitiriche and Abdul,R.Ofoli. Design and Implementation of Parallel Fuzzy PID Controller for High Performance.2008 Figure 13. Phase A back EMF 5. Conclusion A fuzzy logic controller (FLC) has been employed for the position control of PMBLDC motor drive and analysis of results of the performance of a fuzzy controller using mamdani method is presented. Simulation results showed that FLC control reduces overshoot and settling time and this controller also provides more efficient closed loop response for position control of BLDC motor. 693