International Journal of Scientific & Engineering Research, Volume 5, Issue 7, July ISSN

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

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

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

Fuzzy Logic Controller for BLDC Permanent Magnet Motor Drives

Control Strategy for Four Quadrant Operation of Modular Brushless DC Motor Drive Using Hall Effect Sensors

Simulation of Four Quadrant Operation of Sensor less BLDC Motor

International Journal of Advance Research in Engineering, Science & Technology

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

ENHANCEMENT OF ROTOR ANGLE STABILITY OF POWER SYSTEM BY CONTROLLING RSC OF DFIG

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

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

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

Speed Control of High-Speed BLDC with Pulse Amplitude Modulation Control

SENSORLESS CONTROL OF BLDC MOTOR USING BACKEMF BASED DETECTION METHOD

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

IJSER. Divya.G Student / M.E Power electronics & drives St. Joseph s College Of Engineering Chennai, Tamil Nadu, India

Compact Regenerative Braking Scheme for a PM BLDC Motor Driven Electric Two-Wheeler

A matrix converter based drive for BLDC motor Radhika R, Prince Jose

Speed Control for Four Quadrant Operation of Three Phase Bldc Motor Using Digital Controller

Reduction of Harmonic Distortion and Power Factor Improvement of BLDC Motor using Boost Converter

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

Modeling and Simulation of BLDC Motor using MATLAB/SIMULINK Environment

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

EXPERIMENTAL VERIFICATION OF INDUCED VOLTAGE SELF- EXCITATION OF A SWITCHED RELUCTANCE GENERATOR

Performance Enhancement of Wound Rotor Induction Motor by Rotor Capacitive Reactance Control using Fuzzy Controller

Speed Control of 3-Phase Squirrel Cage Induction Motor by 3-Phase AC Voltage Controller Using SPWM Technique

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

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

ISSN (Online)

PI CONTROLLER BASED COMMUTATION TUNING ON SENSORLESS BLDC MOTOR Selva Pradeep S S 1, Dr.M.Marsaline Beno 2 1

DESIGN AND IMPLEMENTATION OF BRUSHLESS DC MOTOR BY USING FUZZY LOGIC PI CONTROLLER Shivhar S. Chawale* 1, Sankeswari S.S 1

DsPIC Based Power Assisted Steering Using Brushless Direct Current Motor

Comparison between Optimized Passive Vehicle Suspension System and Semi Active Fuzzy Logic Controlled Suspension System Regarding Ride and Handling

COPYRIGHT IJATSER. Comparison of Speed control of Brushless DC Motor using Fuzzy Logic Controller System and Anti windup PI Controller System

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

Energy Efficient operation in Switched Reluctance Motor by Controlling the Voltage

DESIGN AND SIMULATION OF HYBRID ELECTRIC TRICYCLE EMPLOYING BLDC DRIVE USING POWER BOOST CONVERTER

Rotor Position Detection of CPPM Belt Starter Generator with Trapezoidal Back EMF using Six Hall Sensors

FuzzybasedEstimationofLowCostSensorLessControlofBrushlessDCMotor

PERFORMANCE ANALYSIS OF D.C MOTOR USING FUZZY LOGIC CONTROLLER

CLOSED LOOP BEHAVIOUR BACK EMF BASED SELF SENSING BLDC DRIVES

Transient analysis of a new outer-rotor permanent-magnet brushless DC drive using circuit-field-torque coupled timestepping finite-element method

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

Torque Ripple Minimization of a Switched Reluctance Motor using Fuzzy Logic Control

Sensor less Control of BLDC Motor using Fuzzy logic controller for Solar power Generation

Design of Control Secheme and Performance Improvement for Multilevel Dc Link Inverter Fed PMBLDC Motor Drive

Synchronous Motor Drives

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

Speed Control of D.C. MOTOR Using Chopper

CHAPTER 1 INTRODUCTION

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

Volume II, Issue VII, July 2013 IJLTEMAS ISSN

FUZZY LOGIC FOR SWITCHING FAULT DETECTION OF INDUCTION MOTOR DRIVE SYSTEM

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

International Journal of Advance Engineering and Research Development A THREE PHASE SENSOR LESS FIELD ORIENTED CONTROL FOR BLDC MOTOR

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

Single-Controllable-Switch-Based Switched Reluctance Motor Drive.

Study of Motoring Operation of In-wheel Switched Reluctance Motor Drives for Electric Vehicles

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

A Novel DC-DC Converter Based Integration of Renewable Energy Sources for Residential Micro Grid Applications

DUAL BRIDGE RECTIFIER FOR PMSG VARIABLE SPEED WIND ENERGY CONVERSION SYSTEMS

Sensorless Control of Switched Reluctance Motor Drive with Fuzzy Logic Based Rotor Position Estimation

COMPARATIVE STUDY ON MAGNETIC CIRCUIT ANALYSIS BETWEEN INDEPENDENT COIL EXCITATION AND CONVENTIONAL THREE PHASE PERMANENT MAGNET MOTOR

CHAPTER 1 INTRODUCTION

QUESTION BANK SPECIAL ELECTRICAL MACHINES

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

AC Motors vs DC Motors. DC Motors. DC Motor Classification ... Prof. Dr. M. Zahurul Haq

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

Fuzzy Controller for Speed Control of BLDC motor using MATLAB

Rotor Side Speed Control Methods Using MATLAB/Simulink for Wound Induction Motor

DYNAMIC BRAKES FOR DC MOTOR FED ELECTRIC VEHICLES

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

Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller

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

PLUGGING BRAKING FOR ELECTRIC VEHICLES POWERED BY DC MOTOR

PERFORMANCE ANALYSIS OF BLDC MOTOR SPEED CONTROL USING PI CONTROLLER

Simulation of Energy Recycling Technique for an Electric Scooter Using MATLAB/SIMULINK Environment

Power Electronics & Drives [Simulink, Hardware-Open & Closed Loop]

FOUR SWITCH THREE PHASE BRUSHLESS DC MOTOR DRIVE FOR HYBRID VEHICLES

A BL-CSC Converter fed BLDC Motor Drive with Power Factor Correction

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

Modeling and Simulation of Five Phase Inverter Fed Im Drive and Three Phase Inverter Fed Im Drive

COMPARISON OF PID AND FUZZY CONTROLLED DUAL INVERTER-BASED SUPER CAPACITOR FOR WIND ENERGY CONVERSION SYSTEMS

2. Draw the speed-torque characteristics of dc shunt motor and series motor. (May2013) (May 2014)

INDUCTION motors are widely used in various industries

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

CHAPTER 3 BRUSHLESS DC MOTOR

Advance Electronic Load Controller for Micro Hydro Power Plant

CHAPTER 4 MODELING OF PERMANENT MAGNET SYNCHRONOUS GENERATOR BASED WIND ENERGY CONVERSION SYSTEM

International Journal of Advance Research in Engineering, Science & Technology

Fuzzy based Adaptive Control of Antilock Braking System

Open Loop Control of Switched Reluctance Motor Using Asymmetric Bridge Converter

Performance Enhancement of Permanent magnet Brushless Dc Motor Using Multilevel Inverter

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

QUASI Z-SOURCE NETWORK BASEDCONTROL SCHEME FOR FSTP BLDC MOTOR

POWER QUALITY IMPROVEMENT BASED UPQC FOR WIND POWER GENERATION

Novel Position Sensorless Starting Method of BLDC Motor for Reciprocating Compressor

INFLUENCE OF MAGNET POLE ARC VARIATION ON THE COGGING TORQUE OF RADIAL FLUX PERMANENT MAGNET BRUSHLESS DC (PMBLDC) MOTOR

Four Switch BLDC Motor Drive

Reduction of Torque Ripple in Brushless DC Drive by Using Capacitor Switching with fuzzy controller

Transcription:

International Journal of Scientific & Engineering Research, Volume 5, Issue 7, July-2014 1040 Practical Implementation of Four Quadrant Operation of Three Phase Bldc Motor with Fuzzy Logic Controller Using Fpga Julin K Austine, Dr. A.K. Parvathy Abstract Brushless DC (BLDC) motor drives are becoming more popular in industrial, traction applications. This makes the control of BLDC motor in all the four quadrants very vital. This paper deals with the digital control of three phase BLDC motor. The motor is controlled in all the four quadrants without any loss of power; in fact energy is conserved during the regenerative period. The FPGA controller is used for the implementation of four quadrant operation of BLDC motor.fuzzy logic controller is used to achieve precise speed control. Index Terms BLDC motor, digital control, four quadrants, fuzzy logic, regenerative braking, speed control, traction application 1 INTRODUCTION The absence of brushes and commutator, makes the brushless dc motors more advantageous compared to conventional dc motors. They require practically no maintenance. It have high reliability, low inertia and friction, and low radio frequency interference and noise as a result it have long life. Due to low inertia and friction, they have faster acceleration. It can be run upto 100,000 rpm and higher [1]. Since 1970 s BLDC have been used in different applications such as automotive, industrial automation, aerospace, instrumentation and appliances [2]. Brushless DC (BLDC) motors can replace conventional DC motors in many cases. They are driven by dc voltage and the current commutation is done by solid state switches. That is the commutation is done electronically. BLDC motors are available in different power ratings, from very small motors as used in hard disk drives to large motors in electric vehicles. Three phase motors are more common. Two phase motors are also found in many applications. In this paper a fuzzy based control technique is adopted for the speed regulation of BLDC motors for the application of Electric Vehicles. This paper is organized as follows: Section II describes the four quadrant operation of the three phase BLDC motor. Section III describes the digital controller. Section IV describes the complete drive system. Section V describes Simulation results. Experimental setup and the results are presented in Sections VI. Section VII concludes the proposed work. 2 FOUR QUADRANT OPERATION 2.1 BLDC Motor Julin K Austine pursued Mtech degree in power electronics and drives in Hindustan University, India, PH-9497297231. E-mail: julinkaustine@gmail.com Dr. A. K. Parvathy is professor and head of electrical and electronics engineering department in Hindustan University, India, PH-09840488889. E- mail: akparvathy@hindustanuniv.ac.in Fig1.BLDC Motor Star connected A brushless motor is constructed with a permanent magnet rotor and wire wound stator poles. Electrical energy is converted to mechanical energy by the magnetic attractive forces between the permanent magnet rotor and the rotating magnetic field induced in the wound stator poles. Brushless DC Motors are driven by DC voltage.the BLDC Motor with star connected stator windings is shown in figure1.the current commutation is controlled by six solid state switches. The commutation instants are determined by the rotor position which is sensed by a Hall Effect sensor. Hall Effect sensor provides signals to the respective switches [3] and [4]. Whenever the rotor magnetic poles pass near the Hall sensors, they produce a high or low signal, indicating either North or South pole passing near the sensors. The numbers shown around the peripheral of the motor diagram in figure 1 represent the sensor position code. The north pole of the rotor points to the code that is output at that rotor position. The numbers are the sensor logic levels where the Most Significant bit is sensor C and the Least Significant bit is sensor A. The commutation sequence for clockwise and counter clockwise rotation is shown in tables 1 and 2 respectively. TABLE 1 2014

International Journal of Scientific & Engineering Research, Volume 5, Issue 7, July-2014 1041 COMMUTATION SEQUENCE FOR CLOCKWISE ROTATION brings the rotor to the standstill position. Continuous energization Hall Sensor Active PWMs Phase Cur- of the main phase is attempted instead of waiting for the Sequence Input rent absolute standstill position. This rapidly slows down the rotor to a standstill position. Therefore, there is the necessity for A B C A B C determining the instant when the rotor of the machine is ideally 1 1 0 0 PWM(Q3) PWM(Q2) -V +V - positioned for reversal. Hall-effect sensors are used to de- 2 1 0 1 PWM(Q5) PWM(Q2) -V - +V termine the rotor position. 3 0 0 1 PWM(Q5) PWM(Q4) - -V +V 4 0 1 1 PWM(Q1) PWM(Q4) +V -V - 3 DIGITAL CONTROLLER 5 0 1 0 PWM(Q1) PWM(Q6) +V - -V 6 1 1 0 PWM(Q3) PWM(Q6) - +V -V TABLE 2. COMMUTATION SEQUENCE FOR COUNTERCLOCKWISE ROTATION Hall Sensor Active PWMs The four quadrant control of three phase BLDC motor is achieved with 250,000-gate Xilinx Spartan-3E XC3S250E FPGA in a 144-Thin Quad Flat Pack package (XC3S250E-TQ144).The position signals from the three Hall sensors are read through the I/O lines. The PWM module consists of six input output pin, which is used for producing the PWM pulses for the MOSFET switches. Hall sensor inputs from the motor are fed to the microcontroller. The reference speed and the actual speed are fed to the controller. The closed loop control is achieved with the Fuzzy logic controller. PhaseCur- Sequen Input rent 3.1 Fuzzy logic controller The regulation of speed is accomplished with Fuzzy Logic ce Controller. The variables in fuzzy logic system may have any A B C A B C value in between 0 and 1 and hence this type of logic system is 1 1 0 0 PWM(Q3) PWM(Q2) -V +V - able to address the values of the variables those lie between 2 1 1 0 PWM(Q3) PWM(Q6) - +V -V completely truth and completely false. The variables are called lingusistic variables and each linguistic variable is described 3 0 1 0 PWM(Q1) PWM(Q6) +V - -V by a membership function which has a certain degree of 4 0 1 1 PWM(Q1) PWM(Q4) +V -V - membership at a particular instance[7]. The block diagram of the FLC is shown figure 2. 5 0 0 1 PWM(Q5) PWM(Q4) - -V +V 6 1 0 1 PWM(Q5) PWM(Q2) -V - +V 2.2 Four quadrant operation There are four possible modes or quadrants of operation using a Brushless DC Motor. In X-Y plot of speed versus torque plane, Quadrant I is forward speed and forward torque. Here the torque is propelling the motor in the forward direction. Conversely, Quadrant III is reverse speed and reverse torque. Now the motor is motoring in the reverse direction, spinning backwards with the reverse torque. In Quadrant II the motor is spinning in the forward direction, but torque is being applied in reverse as a result torque is being used to brake the motor and the motor is now generating power. Finally, Quadrant IV is exactly the opposite to quadrant II. The motor is spinning in the reverse direction, but the torque is being applied in the forward direction. Here again torque is being applied to attempt to slow the motor to change its direction to forward direction and again power is generated by the motor. The BLDC motor is initially made to rotate in clockwise direction, but when the speed reversal command is obtained, the control goes into the clockwise regeneration mode [7], which NORMALIZATION: Fig2.Block diagram of fuzzy logic controller Normalization performs the scale transformation, which maps the physical values of the speed (input) variable into a normalized universe of discourse[7]. The speed error (e) is taken in the disclosure [-100 100] and the change in error ( e) in speed is taken in the disclosure [-50 50]. Speed error (e) = reference speed - actual speed; change in er- 2014

International Journal of Scientific & Engineering Research, Volume 5, Issue 7, July-2014 1042 ror ( e) = present speed error - previous speed error. FUZZIFICATION: Fuzzy logic controllers have experimentally shown excellent results, especially when faced with nonlinear control systems [8-11].The process of converting numerical measurements to grades of membership of fuzzy set members is called fuzzification. Hence fuzzification block matches the input data with the conditions of the rules to determine how well then condition of each rule matches that particular input instance. There is a degree of membership for each linguistic term that applies to that input variable[7]. Triangular membership function is used for inputs and output. Seven membership functions are defined for speed error. For seven clusters in the membership functions, seven linguistic variables are defined as: Negative Big (NB), Negative Medium (NM), Negative Small (NS), Zero (Z), Positive Small (PS), Positive Medium (PM), and Positive Big (PB). RULE BASE: TABLE 3 RULE BASE e/ e NB NM NS ZE PS PM PB NB NB NB NB NM NS NS ZE NM NB NM NM NM NS ZE PS NS NB NM NS NS ZE PS PM ZE NB NM NS ZE PS PM PB PS NM NS ZE PS PS PM PB PM NS ZE PS PM PM PM PB PB ZE PS PS PM PB PB PB Table 3 shows the rule base used for the speed control of BLDC motor. INFERENCE ENGINE: The rules corresponds the strategy that the control signal should be a combination of the error and the change in error. For each rule, the inference engine looks up the membership values in the condition of the rule. As the fuzzy logic controller receives inputs, the rule base is evaluated. The antecedent (IF e AND e) blocks test the inputs and produce decisions and the consequent (THEN an integer) blocks of some rules are satisfied while others are not. The final decisions are combined to form logical sums. These conclusions feed into the inference process where each response output member function (-9 to 9) is determined. The resulting fuzzy set must be converted into a number that can be sent to the process as a control signal. This operation is called defuzzification. The resulting fuzzy set is thus defuzzified into a crisp control signal. The defuzzification of the data into a crisp output can be obtained by combining the results of the inference process and then computing the fuzzy bisector of the area. DENORMALIZATION: The crisp output of the fuzzy logic controller is in the range of -9 to 9. In order to get the desired pulse width, the number that have gotten is compared with that of triangular wave. Thus the voltage is controlled so as to obtain the desired speed. Fig 3.Closed Loop drive 4. COMPLETE DRIVE SYSTEM Figure 3 shows the block diagram of the BLDC motor drives system used. The hall sensors give the rotor position. The actual speed of the motor is fed back to the Fuzzy Logic controller, which is compared with the reference speed. The difference in speed generates an error signal which aids the motor to run at a constant speed. The required direction of rotation either clockwise or counter clockwise can also be fed to the controller. The PWM module of the controller generates appropriate PWM signals, which are applied to the three phase inverter. When the motor is operating in the motoring mode, in the clockwise direction, the relay contacts are normally opened. But when braking is applied or when a speed reversal command is received, the relay contacts are closed. The kinetic energy which will be wasted as heat energy is now converted into electric energy which is rectified.the rectified energy can be stored in a rechargeable battery. The braking energy can be given back to the power source. But it increases the complexity of the circuit as the DC power generated has to be inverted to be given back to the mains. The frequent reversal of direction of rotation will result in the continuous charging of the battery. The energy thus stored can be used to run the same motor when there is an interruption of power supply. When the speed reduces to zero (which is obtained from the Hall sensor signals of the motor) it implies that the brake is applied. The capture module of controller generates an interrupt signal, which closes the normally opened contacts of the rectifier block and opens the normally closed contacts of the motor. 2014

International Journal of Scientific & Engineering Research, Volume 5, Issue 7, July-2014 1043 5. SIMULINK MODEL The closed loop controller for a three phase brushless DC motor is modeled using MATLAB/Simulink [12] and [13] is shown in Fig. 4. Bogacki Shampine numerical integration method is used to get the solution of the equations. Fig 6. Variation in back emf as the mode changes from forward motoring mode to reverse motoring mode 6 EXPERIMENT RESULT AND SETUP The practical implementation of the four quadrant control of the three phase BLDC motor is shown in Fig.7. The specifications of the motor are listed in Table 4. The relay coil has three normally open and three normally closed contacts. The RY voltage given to the BLDC motor from inverter is shown in the figure 8. Fig. 4. Simulink Model of Four Quadrant Drive. The reference speed is 3000 rpm. The rotor speed output obtained during forward and reverse motoring mode is shown in figure 5. Variation in back emf as the mode changes from forward motoring mode to reverse motoring mode is show in fig 6. Fig.7. Practical implementation TABLE 4 MOTOR SPECIFICATIONS Description Value Fig 5. Rotor speed output (rpm) Rated voltage 24V Rated current 2.4A Rated speed 3000rpm Rated power 60W 2014

International Journal of Scientific & Engineering Research, Volume 5, Issue 7, July-2014 1044 Phase-Controlled Converter DC Machine Drive, IEEE Trans. Ind. Applicat. 30 (Feb 1994), 34 44. [10] CASTRO, J. L. : Fuzzy Logic Controllers are Universal Approximators, IEEE Trans. Syst. Man Cybern. 25 (Apr 1995), 629636. [11] BARRERO, F.GONZ ALEZ, A.TORRALBA, A.GALV AN, E.FRANQUELO, L. G.: Speed Control of Induction Motors Using a Novel Fuzzy Sliding-Mode Structure, IEEE Transactions on Fuzzy Systems 10 No. 3 (june 2002). [12] C. S. Joice and Dr. S. R. Paranjothi, Simulation of closed loop control of four quadrant operation in three phase brushless DC motor using MATLAB/simulink, in Proc. ICPCES, 2010, pp. 259 263. Fig 8.RY voltage of BLDC motor 7. CONCLUSION In this paper, the proposed control scheme made the motor to change the direction from CW to CCW without going to standstill position. The time taken to achieve this braking is comparatively less. This concept can be well utilized in the rotation of spindles, embroidery machines and electric vehicles where there is frequent reversal of direction of rotation of the motor required. The prototype model thus designed can be implemented even for higher rating motors. The generated voltage during the regenerative mode can be returned back to the supply mains which will result in considerable saving of power. REFERENCES [1] Gopal K Dubey, Fundamentals of electrical drives,second edition page 275 [2] A. Tashakori, Member IAENG, M. Ektesabi, Member IAENG and N. Hosseinzadeh, Modeling of BLDC Motor with Ideal Back- EMF for Automotive Applications, Proceedings of the World Congress on Engineering 2011 Vol II WCE 2011, July 6-8, 2011, London, U.K. [3] C. S. Joice, Dr. S. R. Paranjothi, and Dr. V. J. S. Kumar, Practical implementation of four quadrant operation of three phase Brushless DC motor using dspic, in Proc. IConRAEeCE 2011, 2011, pp. 91 94, IEEE. [4] P. Yedamale, Microchip Technology Inc., Brushless DC (BLDC) motor fundamentals, 2003, AN885. [5] R. Krishnan, Sung-Yeul Park, and Keunsoo Ha, Theory and Operation of a Four-Quadrant Switched Reluctance Motor Drive With a Single Controllable Switch The Lowest Cost Four-Quadrant Brushless Motor Drive, IEEE Transactions on Industry Applications, Vol.41, No. 4, 2005,pp.1047-1055. [6] 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 [7] subramanian vijayan,shanmugam paramasivam, A practical approach to the design and implementation of speed controller for switched reluctance motor drive using fuzzy logic controller,journal of electrical engineering, vol. 58, no. 1, 2007, 39 46. [8]WANG, L. X. : Adaptive Fuzzy Systems and Control: De-sign and Stability Analysis, Englewood Cliffs, NJ: Prentice-Hall, 1994. [9] SOUSA, G. C. D. BOSE, B. : A Fuzzy Set Theory Based Control of a 2014 [13] M.-F. Tsai, T. PhuQuy, B.-F. Wu, and C.-S. Tseng, Model construction and verification of a BLDC motor using MATLAB/SIMULINK and FPGA control, in Proc. 6th IEEE Conf. Ind. Electron. Appl., Beijing, 2011, pp. 1797 1802.