A Brushless DC Motor Speed Control By Fuzzy PID Controller

Similar documents
Control Strategies for BLDC Motor

Speed Control of BLDC Motor-A Fuzzy Logic Approach

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

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

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

Speed Control of Brushless DC Motor Using Fuzzy Based Controllers

PROPORTIONAL INTEGRAL &DERIVATIVE CONTROLLER FOR BLDC MOTOR

FUZZY LOGIC BASED DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

Speed control of sensorless BLDC motor with two side chopping PWM

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

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

Controlling of Permanent Magnet Brushless DC Motor using Instrumentation Technique

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

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

VIENNA RECTIFIER FED BLDC MOTOR

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

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

Simulation of Solar Powered PMBLDC Motor Drive

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

CHAPTER 4 FUZZY LOGIC CONTROLLER

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

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

Fuzzy Logic Based Speed Control System Comparative Study

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

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

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

Comparative study of PID and Fuzzy tuned PID controller for speed control of DC motor

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

Fuzzy Logic Controller Based Direct Torque Control of PMBLDC Motor

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

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

CHAPTER 6 THREE-LEVEL INVERTER WITH LC FILTER

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

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

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

Fuzzy logic control implementation in sensorless PM drive systems

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Vienna Rectifier Fed BLDC Motor

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

SPEED CONTROL OF SENSORLESS BLDC MOTOR WITH FIELD ORIENTED CONTROL

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

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

Optimized Speed Control for BLDC Motor

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

Step vs. Servo Selecting the Best

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

CHAPTER 3 VOLTAGE SOURCE INVERTER (VSI)

CHAPTER 2 STATE SPACE MODEL OF BLDC MOTOR

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

Design and implementation of Open & Close Loop Speed control of Three Phase Induction Motor Using PI Controller

P. Sivakumar* 1 and V. Rajasekaran 2

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

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

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

Analysis of an Economical BLDC Drive System

Application of Fuzzy Logic Controller in Shunt Active Power Filter

SPEED CONTROL OF BRUSHLES DC MOTOR

Swinburne Research Bank

Speed Control of BLDC Motor Using FPGA

CONTROL OF STARTING CURRENT IN THREE PHASE INDUCTION MOTOR USING FUZZY LOGIC CONTROLLER

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

Fuzzy Logic Controller on DC/DC Boost Converter

SIMULINK MODEL OF ADAPATIVE FUZZY PID CONTROLLER BASED BLDC MOTOR DRIVES

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

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

Simulation of BLDC motor control with Reduced Order Model of the System with Observer State using SMC technique

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

ADVANCED ROTOR POSITION DETECTION TECHNIQUE FOR SENSORLESS BLDC MOTOR CONTROL

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

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

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

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

Speed and Torque Estimation of BLDC using DTC and Sliding Mode Observer

IMPLEMENTATION OF FUZZY LOGIC SPEED CONTROLLED INDUCTION MOTOR USING PIC MICROCONTROLLER

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

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

Design of A Closed Loop Speed Control For BLDC Motor

OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROLLERS

NEW ADAPTIVE SPEED CONTROLLER FOR IPMSM DRIVE

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

Optimal Tuning of PID Controller for PMBLDC Motor using Cat Swarm Optimization

Brushless DC Motor Drive using Modified Converter with Minimum Current Algorithm

Fuzzy Controllers for Boost DC-DC Converters

Speed Control of Induction Motor using Fuzzy PI Controller Based on Space Vector Pulse Width Modulation

Control of PMSM using Neuro-Fuzzy Based SVPWM Technique

Renewable Energy Based Interleaved Boost Converter

Speed control of a DC motor using Controllers

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

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 1.852

Comparative Analysis of PI Controller and Fuzzy Logic Controller for Speed Control of Three Phase Induction Motor Drive

Modeling and Simulation Analysis of Eleven Phase Brushless DC Motor

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

Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed Controller

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

Design of Fractional Order Proportionalintegrator-derivative. Loop of Permanent Magnet Synchronous Motor

Design of Smart Controller for Speed Control of DC Motor

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

Digital Control of MS-150 Modular Position Servo System

Transcription:

A Brushless DC Motor Speed Control By Fuzzy PID Controller M D Bhutto, Prof. Ashis Patra Abstract Brushless DC (BLDC) motors are widely used for many industrial applications because of their low volume, high torque and high efficiency. This paper introduced improved Fuzzy PID controller to control speed of Brushless DC motor. The proposed controller is called proportional integral derivative (PID) controller and Fuzzy proportional integral derivative controller. This paper provides an analysis of performance conventional PID controller and Fuzzy PID controller. It is not easy to tune the specification and get satisfied control characteristics by using normal conventional PID controller. As the Fuzzy has the efficiency to satisfied control characteristics and it is easy for computing, to control the BLDC motor, a Fuzzy PID controller is designed as the controller of the BLDC motor. This verify the experimental results a Fuzzy PID controller has better control performance than the conventional PID controller. The modeling, simulation and control of the BLDC motor have been done using the software package MATLAB/SIMULINK. Keywords: Brushless DC (BLDC) motors; Proportional Integral Derivative (PID) controller; Fuzzy PID controller. INTRODUCTION There is mostly two types DC motor used in industry. The first one is the brushless dc motor where the permanent magnet provides the necessary air gap flux instead of the wirewound field poles. The second is the conventional dc motor where the flux is produced by the current through the field coil of the stationary pole structure. BLDC motor is conventionally defined as a permanent magnet synchronous motor with a trapezoidal Back waveform shape. BLDC motors do not use brushes for commutation; instead, they are electronically commutated are synchronous motors that are powered by a DC electric source. Recently, high performance BLDC motor drives are widely used for variable speed drive systems of the electric vehicle and industrial applications. M D BHUTTO, Department Of Electrical Engineering, Madhav Institute of Technology & Science,. Gwalior, India, 998787965. ASHIS PATRA, Department Of Electrical Engineering, Madhav Institute of Technology & Science, Gwalior, India, 9425755085. In practice, the design of the BLDCM drive involves a complicated process such as modeling, parameters tuning, simulation and control scheme selection etc. An expert knowledge of the system is required for tuning the controller parameters of servo system to get the optimal performance. There are various modern control solutions are proposed for the speed control design of BLDC motor [][2][3]. However, Conventional PID controller algorithm is simple, high reliability, easy adjustment and stable, Conventional speed control system used in conventional PID control [4][5]. But, in fact, most industrial processes with different degrees of nonlinear, uncertainty of mathematical model and parameter variability of the system. Tuning PID control parameters is very complex, poor solidity; therefore, it's difficult to achieve the optimal state under field conditions in the actual production. Fuzzy PID control method is a superior method of controlling, to the unclear model systems and complex, it can give simple and effective control, Play fuzzy control robustness, rising time, overstrike characteristics, good response. Fuzzy Logic control (FLC) has proven effective for imprecisely, non-linear and complex defined processes for which standard model based control techniques are impossible or impractical [6]. Fuzzy Logic, deals with problems that have uncertainty, vagueness and use membership functions with values varying between 0 and [7]. This means that if the reliable expert knowledge is not available or if the controlled system is too complicated to derive the required decision rules. Evolution of a fuzzy logic controller becomes time consuming and sometimes impossible or tedious. In the case that the expert knowledge is available. The fine-tuning of the controller might be time consuming as well [8][9]. Furthermore, In trial & error, a optimal fuzzy logic controller cannot be achieved. These drawbacks have limited the application of fuzzy logic control. Some implements made to solve these problems and developing rules for the controller and simplify the task of tuning parameters. The aim of this paper is that it shows the dynamics response of speed with design the fuzzy logic controller to control a speed of motor for keeping the motor speed to be constant when the load varies. This paper is present design and implements a voltage source inverter for speed control of BLDC motor. This paper also purposed a fuzzy logic 469

controller to the PID in order to keep the speed of the motor to be constant when the load varies. for Clockwise of motions to the 6 signal on the gates is given Table II. II. SPEED CONTROL SYSTEM OF BLDCMOTOR The complete block diagram of speed control of three phase BLDC Motor is below Fig.. Two types of control loops are used to control BLDC motor. The inner loop synchronizes the inverter gates signals with the electromotive forces. The outer loop controls the motor's speed by varying the DC bus voltage. Voltage Source Inverter circuit of BLDC Motor is shown below Fig. 2. r m FUZZY PID / PID CONTROLLER Outer loop Supply to motor VOLTAGE SOURCE INVERTOR TRIGERING SIGNAL HALL EFFECT SENSOR Inner loop BLDC MOTOR POSITION SENSOR Figure. Block Diagram of speed control of BLDC Motor Hall sensor A A Hall sensor B TABLE I. CLOCKWISE ROTATION Hall sensor C A B C 0 0 0 0 0 0 0 0 0-0 0-0 0-0 0 0 0-0 - 0 0 0-0 0 0 B C TABLE II. GATE LOGIC Q Q2 Q3 Q4 Q5 Q6 0 0 0 0 0 0 0 0 0 0-0 0 0 0-0 0 0 0 0-0 0 0 0 0 0-0 0 0 0-0 0 0 0 0 0-0 0 0 0 0 0 0 0 0 0 0 0 0 III. CONTROLLING CIRCUIT A. Design of Fuzzy PID Control Consider the characteristics parameters proportional (P) integral (I), and derivative (D) controls, as applied to the diagram below in Fig.3. A PID controller is simple three-term controller. The letter P, I and D stand for P- Proportional, I- Integral, D Derivative. The transfer function of the most basic form of PID controller, is Figure 2. Voltage Source Inverter In this circuit consists of three phase power convertors, which make use of six power transistors to energize two BLDC motor phases all together. 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 the sign of reference current (produced by Reference current generator) and Hall sensor information, Decoder block generates signal vector of back. The basically running motor in opposite direction is by giving opposite current. We have Table I for calculating the gate logic to transform electromagnetic force and back Where KP = Proportional gain, KI = Integral gain and KD= Derivative gain. e P Proportional gain I Intergal gain D Derivative gain /S du/dt derivative Figure 3. Simulation model of PID Controller u () 470

The control u from the controller to the plant is equal to the Proportional gain (KP) times the magnitude of the error pluse the Integral gain (KI) times the integral of the error plus the Derivative gain (KD) times the derivative of the error. written in a rule base look-up Table IV. The rule base structure is Mamdani type 3.4285 Kp (2) 0 Ki /s integrator /s Limit integrator u Due to its simplicity and excellent if not optimal performance in many applications, PID controllers are used in more than 95% of closed-loop industrial processes We are most interested in four major characteristics of the closed-loop step response. They are a. Rise Time: the time it takes for the plant output Y to rise beyond 90% of the desired level for the first time. b. Overshoot: how much the peak level is higher than the steady state, normalized against the steady state. c. Settling Time: the time it takes for the system to converge to its steady state. d. Steady-state Error: the difference between the steady state output and the desired output. du/dt derivative 3.4285 Fuzzy interence system Figure 4. Simulation of Fuzzy PID Controller FLC has two inputs and one output. These are error (e), error change (de) and control signal, respectively. A linguistic variable which implies inputs and output have been classified as: NB, NM, NS, Z, PS, PM, PB. Inputs and output are all normalized in the interval of [-0,0] as shown in Fig. 5 NB NM NS Z PS PM PB 0.5 Kd Typical steps for designing a PID controller are i) Determine what characteristics of the system needs to be improved. ii) Use KP to decrease the rise time. iii) Use KD to reduce the overshoot and settling time. iv) Use KI to eliminate the steady-state error. The Values of Kp, Ki and Kd values of PID Controller is shown in below Table III are obtained by using the ZN method. TABLE III. PID VALUES controller Kp Ki Kd PID 0.8 48 0.0 B. Design of Fuzzy PID Control In drive operation, indirectly the speed can be controlled by controlling the Voltage Source inverter. The Voltage is controlled by varying the dc voltage and speed is controlled by fuzzy logic controller whose output is the inner dc Voltage controller. The drive execution of voltage source controller is improved by employing two sets of fuzzy logic controllers. First set of fuzzy logic controller is used in the inner loop for controlling the torque of the motor which is proportional to DC link current Idc. Another set is used in the outer loop for controlling the actual motor speed. Fuzzy PID controller used in this paper is based on two input FLC structure with coupled rules. The overall structure of used controller is shown in Fig. 4. Real interval of variables is obtained by using scaling factors which are Se, Sde and Su. The fuzzy control rule is in the form of: IF e=ei and de=dej THAN UPD=UPD(i,j). These rules are 0-0 -8-6 -4-2 Outpur variable O 2 4 6 8 0 Figure 5. Membership functions of output The two input fuzzy controller with coupled rules formed by combining both PI and PD actions. The final fuzzy PID controller signal can be given as: The linguistic labels used to describe the Fuzzy sets were Negative Big (NB), Negative Medium (NM), Negative Small (NS), Zero (Z), Positive Small (PS), Positive Medium (PM), Positive Big (PB). It is possible to assign the set of decision rules as shown in Table IV. The fuzzy rules are extracted from fundamental knowledge and human experience about the process. These rules contain the input/the output relationships that define the control strategy. Each control input has seven fuzzy sets so that there are at most 49 fuzzy rule. TABLE IV. TABLE OF FUZZY RULE CE E NB NM NS Z PS PM PB NB NB NB NB NB NM NS Z NM NB NB NB NM NS Z PS NS NB NB NM NS Z PS PM Z NB NM NS Z PS PM PB PS NM NS Z PS PM PB PB PM NS Z PS PM PB PB PB PB Z PS PM PB PB PB PB (3) 47

IV. SIMULATION RESULT AND DISCUSSION To evaluate the performance of the system, a series of measurements has been accomplished. The performance comparison between PID controller and Fuzzy PID controller of three phase BLDC Motor is shown in below Table V. We consider the following characteristics Rise Time (tr), overshoot (Mp) and Settling Time (ts). TABLE V. PERFOMANCE COMPARATION Speed PID Controller Fuzzy PID Controller tr %Mp ts tr %Mp ts 500 0.0202 6.53 0.35 0.006 3.3 0.0 3500 0.0206 6.60 0.35 0.0390.37 0.25 500 0.0209 5.53 0.40 0.0077 3.6 0.5 3500 0.020 5.7 0.40 0.0522 0.42 0.25 000 500 0.020 6.40 0.35 0.0042 55.0 0.5 3000-3500 0.0205 6.60 0.35 0.039 0.86 0.20 000-500 0.0209 5.40 0.35 0.005 40.30 0.5 3000-3500 0.0209 5.70 0.35 0.0556 0.23 0.20 Withload 500-000 0.0202 6.53 0.35 0.006 3.3 0.5 3500-3000 0.0206 6.60 0.35 0.039.37 0.25 500-000 0.0209 5.53 0.35 0.0077 3.6 0.5 3500-3000 0.020 5.7 0.35 0.0522 0.42 0.25 500 load 0.0202 6.53 0.35 0.006 3.3 0.5 impact 3500 load impact 0.0206 6.60 0.35 0.0390.6 0.25 From performance comparison a Fuzzy PID controller has better control performance than the conventional PID controller. Fig. 6 as shown performance of the Fuzzy PID controller and Conventional PID Controller of BLDC Motor on Reference speed of 500rpm with no load condition of speed and. The results show that conventional PID controller reach settling time is 0.35 sec, but in fuzzy PID controller reach the settling time of 0.0 sec. Figure 6. Reference speed of 500 rpm with no load Speed and Fig. 7 as shown performance of the fuzzy PID controller and Conventional PID Controller of BLDC Motor on Reference speed of 500rpm with load condition of speed and.. The load of 5 N.m is applied to BLDC motor, the results show that conventional PID controller reach settling time is 0.40 sec, but in fuzzy PID controller reach the settling time of 0.5 sec. Figure 7. Reference speed of 500 rpm with load Speed and Fig. 8 as shown performance of the fuzzy PID controller and Conventional PID Controller of BLDC Motor on Stepup speed of 000-500rpm no load condition of speed and. The results show that conventional PID controller reach settling time is 0.35 sec, but in fuzzy PID controller reach the settling time of 0.5 sec. 472

controller reach settling time is 0.35 sec, but in fuzzy PID controller reach the settling time of 0.5 sec Figure 8. Step up speed of 000-500 rpm with no load Speed and Fig. 9 as shown performance of the fuzzy PID controller and Conventional PID Controller of BLDC Motor on Step-down speed of500-000rpm with no load condition of speed and. The results show that conventional PID controller reach settling time is 0.35 sec, but in fuzzy PID controller reach the settling time of 0.5 sec. Figure 0. Step down speed of500-000rpm with load Speed and Fig. as shown performance of the fuzzy PID controller and Conventional PID Controller of BLDC Motor on speed of 500rpm with load impact condition of speed and. During running conduction of BLDC motor, suddenly the load of 5 N.m is applied at time of 0.5 sec and released at 0.7 sec. The results show that conventional PID controller reach settling time is 0.35 sec, but in fuzzy PID controller reach the settling time of 0.5 sec. Figure 9. Stepdown speed of 500-000 rpm with no load Speed and. Fig. 0 as shown performance of the fuzzy PID controller and Conventional PID Controller of BLDC Motor on Stepdown speed of500-000rpm condition of speed and. The load of 5 N.m is applied to BLDC motor, the results show that conventional PID 473

Figure. Reference speed of 500 rpm with load impact Speed and V. CONCLUSION This paper presents simulation results of Fuzzy PID controller and conventional PID controller of three phases BLDC Motor. In conventional PID control it is not compulsory to change the control parameters as changes the reference speed. With results obtained from simulation, it is verify that for the same operation condition the BLDC speed control using Fuzzy PID controller technique had better performance than the conventional PID controller, when the motor was working at higher and lower speeds. In addition, BLDC motor speed is constant when the load varies. REFERENCES [] J.E Miller, "Brushless permanent-magnet motor drives," Power Engineering Joumal,voI.2, no., Jan. 988. [2] CZhang. BLDC motor principle and application [M].Beijing: Machinery Industry Press,996. [3] Q.D.Guo,X.MZhao. BLDC motor principle and technology application [M]. Beijing: China electricity press,2008. [4] K. Ang, G. Chong, and Y. Li, PID control system analysis, designand technology, IEEE Trans.Control System Technology, vol. 3, pp. 559-576, July 2005. [5] 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 98-203. [6] Chuen Chien Lee, Fuzzy Logic in Control Systems:Fuzzy Logic controller Part,2 990 IEEE [7] Zdenko Kovaccic and Stjepan Bogdan, Fuzzy Controller design Theory and Applications, 2006 by Taylor & Francis Group. international, 2002. [8] R.Arulmozhiyal and K.Baskaran, Implementation of Fuzzy PI Controller for Speed Control of Induction Motor Using FPGA, Journal of Power Electronics, Vol.0, No., Jan 200, pp.65-7. [9] Uzair Ansari, Saqib Alam, Syed Minhaj un Nabi Jafri, Modeling and Control of Three Phase BLDC Motor using PID with Genetic Algorithm, 20 UKSim 3th International Conference on Modelling and Simulation,pp.89-94. 474