Speed control of brushless dc motor using fuzzy logic controller

Similar documents
Brushless DC Motor Speed Control using both PI Controller and Fuzzy PI Controller

Simulation of VSI-Fed Variable Speed Drive Using PI-Fuzzy based SVM-DTC Technique

MATHEMATICAL MODELING OF BLDC MOTOR WITH CLOSED LOOP SPEED CONTROL USING PID CONTROLLER UNDER VARIOUS LOADING CONDITIONS

Real time MATLAB Interface for speed control of Induction motor drive using dspic 30F4011

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

Simulation and Analysis of PWM Inverter Fed Induction Motor Drive

Simulation and Analysis of Parameter Identification Techniques for Induction Motor Drive

Speed Control Methods of Various Types of Speed Control Motors. Kazuya SHIRAHATA

Motors and Generators

Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller

Dynamic Simulation of Induction Motor Drive using Neuro Controller

Comparative Review Of PMSM And BLDCM Based On Direct Torque Control Method

FUZZY Based PID Controller for Speed Control of D.C. Motor Using LabVIEW

Mathematical Modelling of PMSM Vector Control System Based on SVPWM with PI Controller Using MATLAB

Design of a PM Brushless Motor Drive for Hybrid Electrical Vehicle Application

Microcontroller for Variable Speed BLDC Fan Control System. T.C. Lun System Engineer, Freescale Semiconductor, Inc.

Design and Simulation of Soft Switched Converter Fed DC Servo Drive

Time Response Analysis of DC Motor using Armature Control Method and Its Performance Improvement using PID Controller

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

STATOR FLUX OPTIMIZATION ON DIRECT TORQUE CONTROL WITH FUZZY LOGIC

Available online at Available online at

Modeling and Simulation of Fuzzy Logic Variable Speed Drive Controller

Application Information Fully Integrated Hall Effect Motor Driver for Brushless DC Vibration Motor Applications

DCMS DC MOTOR SYSTEM User Manual

Chen. Vibration Motor. Application note

Motor Fundamentals. DC Motor

Electronic Speed Variator for a Brushless DC Motor

3-Phase BLDC Motor Control with Hall Sensors Using 56800/E Digital Signal Controllers

TORQUE RIPPLES MINIMIZATION ON DTC CONTROLLED INDUCTION MOTOR WITH ADAPTIVE BANDWIDTH APPROACH

Fuzzy Adaptive PI Controller for Direct Torque Control Algorithm Based Permanent Magnet Synchronous Motor

Implementation of Fuzzy and PID Controller to Water Level System using LabView

Ziegler-Nichols-Based Intelligent Fuzzy PID Controller Design for Antenna Tracking System

Modeling and Simulation of a Novel Switched Reluctance Motor Drive System with Power Factor Improvement

A Fuzzy-Based Speed Control of DC Motor Using Combined Armature Voltage and Field Current

REMOTE HOST PROCESS CONTROL AND MONITORING OF INDUSTRY APPLIANCES

CHAPTER 4 DESIGN OF INTEGRAL SLOT AND FRACTIONAL SLOT BRUSHLESS DC MOTOR

Renewable Energy Sources Based Permanent Magnet Brushless DC Motor Drive

The Design of DSP controller based DC Servo Motor Control System

Lab 8: DC generators: shunt, series, and compounded.

How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc.

DIRECT CURRENT GENERATORS

New Pulse Width Modulation Technique for Three Phase Induction Motor Drive Umesha K L, Sri Harsha J, Capt. L. Sanjeev Kumar

INDUCTION MOTOR PERFORMANCE TESTING WITH AN INVERTER POWER SUPPLY, PART 2

Optimized Fuzzy Control by Particle Swarm Optimization Technique for Control of CSTR

A STUDY ON THE CONVENTIONAL AND FUZZY CONTROL STEEL-CUTTING PROCESS

Principles of Adjustable Frequency Drives

NEURO-FUZZY BASED POWER QUALITY IMPROVEMENTS IN A THREE PHASE FOUR WIRE DISTRIBUTION SYSTEM USING DSTATCOM

MODELING AND SIMULATION OF A THREE-PHASE INVERTER WITH RECTIFIER-TYPE NONLINEAR LOADS

Parametric variation analysis of CUK converter for constant voltage applications

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

*ADVANCED ELECTRIC GENERATOR & CONTROL FOR HIGH SPEED MICRO/MINI TURBINE BASED POWER SYSTEMS

Active Vibration Isolation of an Unbalanced Machine Spindle

The Use of Hybrid Regulator in Design of Control Systems

Analysis of Space Vector Pulse Width Modulation VSI Induction Motor on various conditions

FREQUENCY CONTROLLED AC MOTOR DRIVE

Closed Loop PWM Control for Induction Motor Drive Using Dual Output Three Phase Inverter

Real Time MATLAB Interface for Speed Control of Induction Motor Drive using dspic 30F4011

Simulation of Electric Drives using the Machines Library and the SmartElectricDrives Library

Speed Control of field oriented induction motor using DsPIC Controller

Modelling, Simulation and Performance Analysis of A Variable Frequency Drive in Speed Control Of Induction Motor

LINEAR MOTOR CONTROL IN ACTIVE SUSPENSION SYSTEMS

Microcontroller based speed control of three phase induction motor using v/f method

8 Speed control of Induction Machines

Design and Simulation of Z-Source Inverter for Brushless DC Motor Drive

Setup for PWM Tests of BLDC Motor

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EE ELECTRICAL MACHINES II UNIT-I SYNCHRONOUS GENERATOR

Micro-Step Driving for Stepper Motors: A Case Study

Motor Control Application Tuning (MCAT) Tool for 3-Phase PMSM

AN2680 Application note

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

Speed Control and Power factor Correction using Bridgeless Buck Boost Converter for BLDC Motor Drive

ELECTRICAL ENGINEERING

APPLICATION NOTE. Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor. Atmel AVR 8-bit Microcontrollers. Features.

Online Tuning of Artificial Neural Networks for Induction Motor Control

MODELLING AND SIMULATION OF SVPWM INVERTER FED PERMANENT MAGNET BRUSHLESS DC MOTOR DRIVE

Advance Electronic Load Controller for Micro Hydro Power Plant

CNC Machine Control Unit

Switch Mode Power Supply Topologies

Design of fuzzy systems

Motor Control using NXP s LPC2900

Dually Fed Permanent Magnet Synchronous Generator Condition Monitoring Using Stator Current

Brush DC Motor Basics. by Simon Pata Business Unit Manager, Brushless DC

Mitigation of Torque for Brushless DC Motor: Modeling and Control

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.

AMZ-FX Guitar effects. (2007) Mosfet Body Diodes. Accessed 22/12/09.

WHITE PAPER. DC Motors Explained. DC Motors Explained: White Paper, Title Page

Reactive Power Control of an Alternator with Static Excitation System Connected to a Network

Application Note AN-1187

Verification of Short Circuit Test Results of Salient Poles Synchronous Generator

Phase-Control Alternatives for Single-Phase AC Motors Offer Smart, Low-Cost, Solutions Abstract INTRODUCTION

Technical Guide No High Performance Drives -- speed and torque regulation

CONVENTIONALLY reduced order models are being

SYNCHRONOUS MACHINES

Sensorless Field Oriented Control (FOC) for Permanent Magnet Synchronous Motors (PMSM)

Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies

Topics to cover: 1. Structures and Drive Circuits 2. Equivalent Circuit. Introduction

Direct Current Motors

Transcription:

Int. Journal of Applied Sciences and Engineering Research, Vol. 4, Issue 5, 2015 www.ijaser.com 2015 by the authors Licensee IJASER- Under Creative Commons License 3.0 editorial@ijaser.com Research article ISSN 2277 9442 Speed control of brushless dc motor using fuzzy logic controller Priya S 1, Althaf patan 2 1- Assistant Professor/EEE, Jeppiaar Institute of Technology, Sriperumbudur, Chennai, India 2- Electrical Engineer, QCON, Qatar DOI: 10.6088/ijaser.04084 Abstract: This paper presents a control scheme of a fuzzy logic for the brushless direct current (BLDC) permanent magnet motor drives. The mathematical model of BLDC motor and fuzzy logic algorithm is derived. The controller is designed to tracks variations of speed references and stabilizes the output speed during load variations. The BLDC has some advantages compare to the others type of motors, however the nonlinearity of the BLDC motor drive characteristics, because it is difficult to handle by using conventional proportional-integral (PI) controller. The BLDC motor is fed from the inverter where the rotor position and current controller is the input. In order to overcome this main problem, the fuzzy logic control is learned continuously and gradually becomes the main effective control. The effectiveness of the proposed method is verified by develop simulation model in MATLAB-Simulink program. The simulation results show that the proposed fuzzy logic controller (FLC) produce significant improvement control performance compare to the PI controller for both condition controlling speed reference variations and load disturbance variations. Fuzzy logic is introduced in order to suppressing the chattering and enhancing the robustness of the controlled system. Fuzzy boundary layer is developed to provide smother transition to the equivalent control. Smaller overshoot in the speed response and much better disturbance rejecting capabilities. Keyword-Brushless DC motors; Fuzzy logic controller; P controllers;pi controllers; Speed control. 1. Introduction DC motor is designed to run on a DC electric power which is used electrical energy and produce mechanical energy. There are two types of DC motor which is brushed and brushless DC motor. Brushless DC motor is chosen in this project because of brushless DC motor (BLDC) is a synchronous electric motor which is powered by DC electricity and which has an electronically controlled commutation system, instead of a mechanicalcommutation system based on brushes In such motors, current and torque, voltage and rpm are linearly related. Other than that, brushless DC motor offer several advantages over the brushed DC motor. The advantages that provided by the brushless DC motor are higher efficiency and reliability, reduced noise, longer lifetime and elimination of ionizing sparks from the commutator. Fuzzy Logic Controller (FLC) is chosen as a controller for this project because it consists of several advantages compared to the other classical controller. The advantages of FLC are such as simplicity of control, low cost and the possibility to design without knowing the exact mathematical model of the process. It is suitable for applications such as the speed control of DC motor which has nonlinearities. The structure of FLC consists of the following three major components which the first one is fuzzifier that used for measurement of the input or definition of the fuzzy sets that will applied. The second one is fuzzy control or rule base which provides the system with the necessary decision making logic based on the rule base that determine the control policy. The third method is defuzzifier which combines the actions that have been decided and produce single non-fuzzy output that is the control signal of the systems. *Corresponding author (e-mail: priyasrini.90@gmail.com) 828 Received on August 2015; Published on October, 2015

2. Operating principle of BLDC motor BLDC A brush less dc motor is defined as a permanent synchronous machine with rotor position feedback. The brushless motors are generally controlled using a three phase power semiconductor bridge. The motor requires a rotor position sensor for starting and for providing proper commutation sequence to turn on the power devices in the inverter bridge. Based on the rotor position, the power devices are commutated sequentially every 60 degrees. Instead of commutating the armature current using brushes, electronic commutation is used for this reason it is an electronic motor. This eliminates the problems associated with the brush and the commutator arrangement, for example, sparking and wearing out of the commutator brush arrangement, thereby, making a BLDC more rugged as compared to a dc motor. Figure 1: Basic block diagram of BLDC motor The basic block diagram brushless dc motor as shown Figure.2.1.The brush less dc motor consist of four main parts power converter, permanent magnet-synchronous machine (PMSM) sensors, and control algorithm. The power converter transforms power from the source to the PMSM which in turn converts electrical energy to mechanical energy. One of the salient features of the brush less dc motor is the rotor position sensors,based on the rotor position and command signals which may be a torque command,voltage command,speed command and so on the control algorithms determine the gate signal to each semiconductor in the power electronic converter. The structure of the control algorithms determines the type of the brush less dc motor of which there are two main classes voltage source based drives and current source based drives. Both voltage source and current source based drive used with permanent magnet synchronous machine with either sinusoidal or non-sinusoidal back emf waveforms.machine with sinusoidal back emf (Figure.2.3) may be controlled so as to achieve nearly constant torque. However, machine with a non sinusoidal back emf (Figure.2.4) offer reduces inverter sizes and reduces losses for the same power level. 3. Rotor position sensors Hall Effect sensors provide the portion of information need to synchronize the motor excitation with rotor position in order to produce constant torque. It detects the change in magnetic field. The rotor magnets are used as triggers the hall sensors. A signal conditioning circuit integrated with hall switch provides a TTL-compatible pulse with sharp edges. Three hall sensors are placed 120 degree apart are mounted on the 829

stator frame. The hall sensors digital signals are used to sense the rotor position. Figure 2: Trapezoidal back EMF of three phase BLDC motor Figure 3: Sinusoidal phase back EMF of BLDC motor Figure 4: Hall position sensors 830

3.1 PI speed controller design A proportional integral-derivative is control loop feedback mechanism used in industrial control system. In industrial process a PI controller attempts to correct that error between a measured process variable and desired set point by calculating and then outputting corrective action that can adjust the process accordingly. The PI controller calculation involves two separate modes the proportional mode, integral mode. The proportional mode determine the reaction to the current error, integral mode determines the reaction based recent error. The weighted sum of the two modes output as corrective action to the control element. PI controller is widely used in industry due to its ease in design and simple structure. PI controller algorithm can be implemented as Where e (t) = set reference value actual calculated 3.2 PI speed control of the BLDC motor The drive consists of speed controller, reference current generator, PWM current controller, position Sensor, the motor and MOSFETs based current controlled voltage source inverter (CC-VSI). The speed of the motor is compared with its reference value and the speed error is processed in proportional- integral (PI) speed controller. e(t) = ω ref - ω m (t) ω m (t) is compared with the reference speed ω ref and theresulting error is estimated at the nth sampling instant as. T ref (t) = T ref (t-1) + K p [e(t) - e(t-1)] + K 1 e(t) Figure 5: Simulation model of PI controller 831

3.3 Simulation results for PI controller Figure 6: Simulation result for speed performance with PI controller The above Figure shows the simulation result for speed performance with PI controller. The simulation results are taken between actual speed and time. The rated speed of the motor is 1500 rpm/sec and we get a maximum speed output from the motor is 1116 rpm/sec. As we can observe that the dynamic response of the motor is not speed linear and we can also observe that the speed rises to a maximum and settles at 1116 rpm. So, we can say that the dynamic response is not linear. Figure 7: Torque performance of PI controller The above Figure shows the torque performance of PI controller. The simulation result gives the electromagnetic variation in the speed of the motor. The electromagnetic torque rises up to 16N-m and later it becomes constant at 12N-m. We can observe repulsions in the torque. 3.4 Structure of fuzzy logic There are specific components characteristic of a fuzzy controller to support a design procedure. Figure 3 shows the controller between the preprocessing block and post processing block. 832

3.5 Fuzzification Figure 8: Fuzzy interface The first block inside the controller is fuzzification which converts each piece of input data to degrees of membership by a lookup in one or several membership functions. The fuzzification block matches the input data with the conditions of the rules to determine. There is degree of membership for each linguistic term that applies to the input variable. 3.6 Defuzzification Defuzzification is when all the actions that have been activated are combined and converted into a single non-fuzzy output signal which is the control signal of the system. The output levels are depending on the rules that the systems have and the positions depending on the non-linearities existing to the systems. To achieve the result, develop the control curve of the system representing the I/O relation of the systems and based on the information; define the output degree of the membership function with the aim to minimize the effect of the non-linearity. 3.7 Fuzzy logic control of the BLDC motor The fuzzy logic controller was applied to the speed loop by replacing the classical polarization index (PI) controller. The fuzzy logic controlled BDCM drive system block diagram is shown in Figure below. The input variable is speed error (E), and change in speed error (CE) is calculated by the controller with E.The output variable is the torque component of the reference (i ref ) where i ref is obtained at the output of the controller by using the change in the reference current. The controller observes the pattern of the speed loop error signaland correspondingly updates the output DU and so that the actual speed ω m matches the command speed ω ref.there are two inputs signals to the fuzzy controller, the error E =ω ref ω m and thechange in error CE, which is related to the derivative de/dt= de/dt= CE/ T S Where CE =de in the sampling Time T S CE is proportional to de/dt 833

The controller output DU in brushless dc motor drive is i* qs current. The signal is summed or integrated to generate the actual control signal U or current i* qs.where K 1 and K 2 are nonlinear coefficients or gain factors including the summation process shown in Figure. We can write DU = K 1 Edt + K 2 CEdt U =K 1 Edt +K 2 E Figure 9: Simulation model of fuzzy logic controller Which is nothing but a fuzzy P-I controller with nonlinear gain factors. The non linear adaptive gains in extending the same principle we can write a fuzzy control algorithm for P and P-I-D.The input variable speed error and change in speed error is defined in the range of -1 ω e +1 and 1 ω ce +1and the output variable torque reference current change i qs is define in the range of 1 i qs +1 The triangular shaped functions are chosen as the membership functions due to the resulting best control performance and simplicity. The membership function for the speed error and the change in speed error and the change in torque reference current are shown in Figure. For all variables seven levels of fuzzymembership function are used.table show the 7 7 rule base table that was used in the system.seven membership function has used, functions defined as: Negative Big (NB), Negative Medium (NM), Negative Small (NS), Zero (Z), Positive Small (PS), Positive Medium (PM), and Positive Big (PB). The Figure 10 shows the simulation result for speed performance with fuzzy logic controller. The simulation results are taken between actual speed and time. The rated speed of the motor is 1500 rpm/sec and we get a maximum speed output from the motor is 1445 rpm/sec. As we can observe that the dynamic response of the motor is linear and we can also observe that the repulsions in the dynamic response are very weak. 834

Table 1: Membership functions Figure 10: Simulation result for speed performance with fuzzy logic controller Figure11: Torque performance of fuzzy logic controller The above Figure shows the torque performance of fuzzy logic controller. The simulation result gives the electromagnetic variation in the speed of the motor. The electromagnetic torque rises up to 6N-m and later it becomes constant. We can observe that the sudden increase in the torque increases the performance of the motor and it gives good dynamic response with very less repulsions. 835

3.8 Implemented hardware results 4. Experimental results Figure 12: Implemented hardware circuit Figure 13: Pulse generated from the controller unit (5V) Figure 14: Pulse generated from the driver unit (12V) 836

Table 2: Specification of BLDC Motor Figure 15: Comparison of pi and flc 5. Conclusion A speed control of brushless dc (BLDC) motor drive system was simulated with both fuzzy logic controller and a conventional PI and their performances were compared. Simulation results showed that the fuzzy logic controller has better dynamic response than the dynamic response of the PI controller in speed. Overall simulation results that the fuzzy controller has superior, higher performance than PI controller. 6. References 1. Chung-Wen Hung, Jen-Ta Su, Chih-Wen Liu, Cheng-Tsung Lin and Jhih-Han Chen. 2010. Fuzzy Gain Scheduling PI controller for Sensorless four switches three phase BLDC motor, IEEE 978-1-4244-4783-1/10. 2. Cheng-Tsung Lin, Chung-Wen Hung and Chih-Wen Liu. 2007. Fuzzy PI controller for BLDC motors considering Variable Sampling Effect. IEEE Industrial Electronics Society (IECON), Nov. 5-8, Taipei, Taiwan. 3. George K. I. Mann, Bao-Gang Hu and Raymond G. Gosine. 1999. Analysis of Direct Action Fuzzy PI Controller Structures. IEEE transactions on systems, man, and cybernetics-part b, cybernetics. 29(3). 4. G. Sakthival, T.S. Anandhi and S.P. Natarjan. 2010. Real time implementation of DSP based Fuzzy 837

logic controller for Speed control of BLDC motor. International Journal of Computer Applications (0975-8887),10(8). 5. JiHun,LiZhiyong. 2008. Simulation of Sensorless Permanent magnetic brushless DC motor control System proceedings of the IEEE International conference on automation and logistics. September,Quigdao, China. 6. K. Naga Sujatha, K. Vaisakh and Anand. G. 2010. Artificial Intelligence based speed control of brushless DC motor. IEEE 978-1-4244-6551-4/10. 7. N. J. Patil, R. H. Chile and L. M. Waghmare. 2010. Fuzzy Adaptive Controllers for Speed Control of PMSM Drive, International Journal of Computer Applications (975-8887), 1(11). 8. P. Pillay and R. krrishnan. 2002. Modelling simulation and analysis of a Permanent magnet brushless Dc motor drive, IEEE transaction Industrial Application, 26, 124-129. 9. VandanaGovindan T.K, AnishGopinath and S. Thomas. 2011. George DSP based Speed control of Permanent Magnet Brushless DC motor. IJCA Special Issue on Computational Science - New Dimensions and Perspectives NCCSE. 10. Zhen-Yu Zhao. 1993. Masayoshi Tomizuka and Satoru Isaka Fuzzy Gain Scheduling of PID controllers, IEEE transactions on systems, man and cybernetics, 23(5). 838