Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB

Similar documents
Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive


FUZZY LOGIC CONTROL. Helsinki University of Technology Control Engineering Laboratory

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

Fuzzy based Excitation system for Synchronous Generator

Chapter 7 Fuzzy Logic Controller

CONSCIENCE TECHNOLOGIES A Right Platform For All Engineers... CODE B.TECH EEE MAT LAB PROJECT TITLE

Neuro Fuzzy and Self Tunging Fuzzy Controller to Improve Pitch and Yaw Control Systems Resposes of Twin Rotor MIMO System

Modeling and Control of Non Linear Systems

DESIGN AND IMPLEMENTATION OF FPGA BASED MULTIPURPOSE REAL-TIME CONTROLLER FOR HYBRID STEPPER MOTOR

ANALYTICAL STRUCTURES FOR FUZZY PID CONTROLLERS AND APPLICATIONS

Model export to Ansys Electronics Desktop

CHAPTER 3 INTELLIGENT FUZZY LOGIC CONTROLLER

A Svc Light Based Technique for Power Quality Improvement for Grid Connected Wind Energy System

DSP-BASED MOTOR CONTROLLER FOR THREE-PHASE BRUSHLESS DC MOTORS

LOW VOLTAGE BLDC MOTOR CONTROLLER

Industrial Appliances Control Using Android Mobile & Bluetooth Technology

Design of Different Fuzzy Controllers for Delayed Systems

A Cost Oriented Humanoid Robot Motion Control System

POSITION CONTROL OF DC SERVO MOTOR USING FUZZY LOGIC CONTROLLER

CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER

Chapter 3 MODELING OF SHUNT FACTS DEVICES. The Shunt FACTS Devices are used for voltage control and

Fuzzy Logic Control of a Magnetic Suspension System. using xpc Target

Static Var Compensator: Effect of Fuzzy Controller and Changing Membership Functions in its operation

Torque Ripple Minimization in PM Synchronous Motors Using Tooth Shape Optimization

Contributions to the Two Degrees of Freedom Modular Variable Reluctance Motors Used in Advanced Manufacturing Systems

Communication Interfaces. Motors. Sensors (Feedback)

FPGA-Based Fuzzy Inference System for Realtime Embedded Applications

Parameter Estimation of a DC Motor-Gear-Alternator (MGA) System via Step Response Methodology

Filament representation of stator coils Field winding is Biot-Savart

FUZZY LOGIC FOR SPEED CONTROLLING OF STEPPER MOTOR

Available online at ScienceDirect. Procedia Computer Science 76 (2015 )

DOUBLY-FED ASYNCHRONOUS MACHINE WITH 3-LEVEL VSI FOR VARIABLE SPEED PUMP STORAGE

Design Optimization Of Switched Reluctance Drives Using Artificial Neural Networks

Applying Fuzzy Logic Principles to Improve the Performance of the Random Early Detection Algorithm

Modeling and Fuzzy Logic Control of a Quadrotor UAV

COUPLED SIMULINK-SIMPLORER MODEL OF A MODULAR HYBRID LINEAR STEPPER MOTOR

IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 10, 2015 ISSN (online):

FUZZY INFERENCE SYSTEMS

Effect of Cleaning Level on Topology Optimization of Permanent Magnet Synchronous Generator

PEN PLOTTER. OF TECHNOLOGY, Maharashtra, INDIA. OF TECHNOLOGY, Maharashtra, INDIA ABSTRACT

A Comparison between a Fuzzy and PID Controller for Universal Motor

USE OF GSM TECHNILOGY TO CONTROL THE SPEED OF STEPPER MOTOR

A Novel Approach to Small Signal Stability Enhancement using Fuzzy Thyristor Susceptance control of SVC using Lyapunov Stability

World Scientific Research Journal (WSRJ) ISSN: Design and Implementation of Stepper Motor Control System

NANO Stepper, AC, DC Motor 4 Channels

POWER SAVER METER USING MICROCONTROLLER TO SAVE ELECTRICITY UPTO 30-40%

Undergraduate Student, College of Engineering and Computer Studies

Design of Five Floors Elevator with SCADA System Based on S7200 PLC

INDUCTION MOTOR CONDITION MONITORING AND CONTROLLING BASED ON IOT

Estimation of Unknown Disturbances in Gimbal Systems

Design Optimization of PM AC Machines Using Differential Evolution and Computationally Efficient-FEA

Intelligent Mobile Satellite Antenna Tracking System Design

APPLICATION NOTE /20/02 Getting started using IPM240-5E with a brushless motor

RMS Resolver Calibration Process

Fuzzy logic controllers

Speed Control of A DC Motor Through Temperature Variation Using NI ELVIS LabVIEW

IBM Symposium Data Center Cooling. EC Systems for HVAC architecture and Direct air Cabinet Cooling

MULTI-LEVEL MODELLING OF A MODULAR DOUBLE SALIENT LINEAR MOTOR

D115 The Fast Optimal Servo Amplifier For Brush, Brushless, Voice Coil Servo Motors

POWER FACTOR CORRECTION USING SVC WITH FUZZY LOGIC CONTROLLER

American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) ISSN (Print) , ISSN (Online)

HARDWARE MANUAL TMCM-1640 V 1.04 MODULES FOR BLDC MOTORS

Balancing Control of Two Wheeled Mobile Robot Based on Decoupling Controller

Fuzzy Logic Based Path Planning for Quadrotor

OBSERVER BASED FRACTIONAL SECOND- ORDER NONSINGULAR TERMINAL MULTISEGMENT SLIDING MODE CONTROL OF SRM POSITION REGULATION SYSTEM

FUZZY SYSTEM FOR PLC

An Inrush Current Elimination Technique for Line-Interactive UPS Systems During Switching-in of an Auxiliary Load While Feeding a Main Load

Version 1.9. Reference for Part Numbers: EQUBE-P EQUBE-N EQUBE-AI-P

WIFI ENABLED SMART ROBOT

DEVELOPMENT OF ADVANCED AUTOMATED RAILWAY GATE CONTROL SYSTEM K.C.Shanmugapriya, R.Paarthasarathy, M.Siva kumar, G.Thenilavan

Compact drives with CAN interface for industry applications

The analysis of inverted pendulum control and its other applications

Software Solutions for the Design and Simulation of Electric Machines. Dr. Markus Anders, CD-adapco

S13 11 Design of A Fuzzy Controller for Inverted Pendulum

Fuzzy Based Decision System for Gate Limiter of Hydro Power Plant

HARDWARE MANUAL TMCM Hardware Version 1.0 MODULES FOR BLDC MOTORS

Reduction of Inrush current in Three Phase Power Transformers using SSSC Device

Exercise Solution: A Fuzzy Controller for the Pole Balancing Problem

EXTERNAL MEMORY (Part 1)

APPLICATION NOTE IDM.101

Flywheel energy storage control system with the system operating status control via the Internet

Fuzzy Logic Intelligent Control System of Magnetic Bearings

Simulink Based Robot Arm Control Workstation. Figure 1-1 High Level Block Diagram

Micro physical simulation system of electric power systems

Rotary Position Technology Incremental Encoders

LPU-Laguna Journal of Engineering and Computer Studies Vol. 3 No.1 September 2015

Applications of 8051 Microcontrollers

Automation of Grinder - An Introduction of Fuzzy Logic ABSTRACT Keywords I. INTRODUCTION

Fuzzy Based composition Control of Distillation Column

A Simple Space Vector Modulation Algorithm for Multi Level Three Phase Inverter Feed Induction Motor

Fuzzy Logic Approach for Hybrid Position/Force Control on Underwater Manipulator

Tuning Fuzzy Control Rules via Genetic Algorithms: An Experimental Evaluation

DTMF BASED HOME AUTOMATION

Galil Motion Control. DMC - 18x6. Datasheet (US ONLY)

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 6, June 2012)

Identification of Vehicle Class and Speed for Mixed Sensor Technology using Fuzzy- Neural & Genetic Algorithm : A Design Approach

Training Systems for Power Electronics

Induction Motor Speed Control Using Space Vector Pulse Width Modulation

Workshop Matlab/Simulink in Drives and Power electronics Lecture 3

Transcription:

IJSRD - International Journal for Scientific Research & Development Vol. 1, Issue 2, 2013 ISSN (online): 2321-0613 Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MTLB 1 Mr. Rakesh Makavana 2 Prof. B.. Shah 3 Mrs. Dharmistha Makwana 1 PG student 2 Professor 3 ssistant Professor 1,2,3 Electrical Engineering Department 1,2 S.S.E.C., Bhavnagar, Gujarat, India 3 K.I.R.C, Kalol, Gujarat, India bstract Brushless DC (BLDC) motors drives are one of the electrical drives that are rapidly gaining popularity, due to their high efficiency, good dynamic response and low maintenance. The design and development of a BLDC motor drive for commercial applications is presented. The aim of paper is to design a simulation model of inverter fed PMBLDC motor with Fuzzy logic controller. Fuzzy logic controller is developed using fuzzy logic tool box which is available in Matlab. FIS editor used to create.fis file which contains the Fuzzy Logic Membership function and Rule base. nd membership functions of desired output. fter creating.fis file it is implemented in the Matlab Simulink. nd the BLDC motor is run satisfactorily using the Fuzzy logic controller. Keywords: BLDC, Fuzzy Logic Controller, Fuzzy tool box I. INTRODUCTION There are mainly two types of motor use in industries. One of them is conventional DC motor where flux is produced by current pass through field coil of stationary pole structure. The second type of motor is Brushless DC motor where the permanent magnet provides necessary air gap flux instead of wire wound field poles. Conventionally BLDC motor is also define as a Permanent Magnet Synchronous Motor with Trapezoidal Back. s is name is BLDC, its do not use brushes for commutation, so it is electronically commutated. In recent days, high performance BLDC motor drives are widely used for variable speed drive system of the industrial application and electrical vehicles. Now days, to design drive for BLDC motor drive involves few complex processes like Modeling, Control scheme selection, implementation of control scheme, simulate and tune the parameters to get desire outputs. Recently, so many control strategies are introduced for speed control of BLDC motor. However, most popular, simple, stable, reliable controllers are PID controller. Now days 95% of industrial drives are PID controller drive. Now days, different industrial process having different parameter with nonlinearity, variability and uncertainty of operation. So, it s difficult to modeled that process mathematically and tune PID control parameters. Therefore it s difficult to get optimal output for that particular process. Therefore, another control logic called Fuzzy Logic is introduced instead of PID controller to BLDC motor speed regulation system. Fuzzy controller regulates input voltage of BLDC motor in real-time. To achieve smooth and quick control, number of inputs as well as no. of membership functions must be increased. t the same time the individual set of rules are formed for each input. By using individual set of rule, controller controls the input voltage of the BLDC motor. The main im of papers is to show a dynamic response of speed with Fuzzy Logic controller to control the speed of motor to keep motor running at constant speed when load is very. The simulation results show that performance of Fuzzy controller has better performance than conventional PI controller. II. BSIC STRUCTURE OF SPEED CONTROLL SYSTEM OF BLDC The block diagram of speed control of three phase BLDC Motor is below Fig. 1. There are main two control loops are used to control BLDC motor. The inner loop provides synchronize the inverter gates signals with the. The outer loop controls the motor's speed by varying the DC bus voltage. Driving circuitry consists of three phase power convertors, 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 s mounted on the stator. By using information and the sign of reference current (produced by Reference current generator), Decoder block generates signal vector of back. The basic idea of running motor in opposite direction is by giving opposite current. Based on that, we have Table I for calculating back for Clockwise of motion and the gate logic to transform electromagnetic forces to the 6 signal on the gates is given Table II. µr µm FUZZY LOGIC CONTROLLER OUTER LOOP SUPPLY TO MOTOR INVERTER TRIGERING PULSE HLL EFFECT SENSOR INNER LOOP BLDC MOTOR SPEED MESUREMENT Fig.1: Block Diagram of speed control of BLDC Motor B c B C 0 0 0 0 0 0 0 0 1 0-1 1 0 1 0-1 1 0 391

Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MTLB 0 1 1-1 0 1 1 0 0 1 0-1 1 0 1 1-1 0 1 1 0 0 1-1 1 1 1 0 0 0 Table. 1: Clockwise Rotation B C Q1 Q2 Q3 Q4 Q5 Q6 0 0 0 0 0 0 0 0 0 0-1 1 0 0 0 1 1 0-1 1 0 0 1 1 0 0 0-1 0 1 0 1 0 0 1 0 1 0-1 1 0 0 0 0 1 1-1 0 1 0 0 1 0 0 0 1-1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 Table. 2: Gate Logic NB PB PB PM PM PS PS Z NM PB PM PM PS PS Z NS NS PM PM PS PS Z NS NS Z PM PS PS Z NS NS NM PS PS PS Z NS NS NM NM PM PS Z NS NS NM NM NB PB Z NS NS NM NM NB NB Table. 3: Fuzzy Rule Table MTLB/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 file. Then, we have FIS file which is used in Simulink block name Fuzzy Logic Controller. We have to specify the file name in that block and put file into same path of model file. Fig.6.10 Shows the Matlab model of Implementing Fuzzy logic Controller for BLDC motor. III. DESIGN OF FUZZY LOGIC CONTROLLER FOR BLDC Fuzzy logic s linguistic terms are most often expressed in the form of logical implications, such as If-Then rules. These rules define a range of values known as fuzzy membership functions. Fuzzy membership functions may be in the form of triangle, a trapezoid; a bell.in figure 2 fuzzy controller calculates an "error" value as the difference between reference speed and actual speed. Fig.3: FIS Editor for Creating FIS file Fig.2: Membership functions of fuzzy controller 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) given 49 rules in Table III. The min-max compositional rule of inference and the center-of-gravity method have been used in defuzzifier process. If input 1 is NB and input 2 is NB Then u is PB, If e1 is NB and e2 is NM Then u is PB, If e1 is NB and e2 is NS Then u is PM, If e1 is NB and e2 is Z Then u is PM, nd go on for all inputs. Input 1: Input 2 : Derivative of Error Error NB NM NS Z PS PM PB Fig.4: Membership Function Plot for Input-1 392

Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MTLB IV. SIMULTION The computer simulation runs such that the speed of the BLDC motor remains at 3000 rpm (reference speed) in the steady state, with load of 3 N.m. This constraint is provided by means of the fuzzy logic controller. Error is calculated by subtracting the reference speed and the speed at the moment. Taking the difference between the present error and the error of the previous sampling period, change of error is calculated. ccording to the error and the change of error, fuzzy logic controller calculates voltage change that should be applied to the BLDC motor. Fig.5: Membership Function Plot for Input-2 Fig.6: Membership Function Plot for Output In FIS editor, after defining all input and Output. We have to specify the rule base for that. In our case we have 49 rules to define. fter that we export.fis file. Fig. shows result for input1 & input2 are zero. nd same time calculated output if 488. Fig.8: Matlab simulation model for BLDC with Fuzzy Controller Simulation Results Fig.7: Rule base view of all 49 rules. 393

Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MTLB V. CONCLUSION fuzzy logic controller (FLC) has been employed for the speed control of PMBLDC. The simulation model which is implemented in MTLB/Simulink environment allows that many dynamic characteristics such as phase currents, voltages, rotor speed, and mechanical torque can be effectively considered. Furthermore, the control algorithms, FLC and PI have been compared by using the developed model. It is seen that the desired real speed and torque values could be reached in a short time by FLC controller. Fuzzy logic speed controller improved the performance of PMBLDC Drive. REFERENCES [1] Modeling and simulation of three level inverter FED PMBLDC drive using I technique, Narmadha T.V, vol.2, NO.1, 2010, PP.69-82. [2] Efficient Modeling for a Brushless DC Motor Drive, P C K Luk', C K Lee IEEE conference on industrial electronics (IECON), 1994. [3] fuzzy logic in control systems: fuzzy logic control part 1 & part 2, C.C.Lee,IEEE Trans. Syst., man,cybren,vol.20,no.2,pp.404-435, mar./apr.1990 [4] Design of a Hybrid Fuzzy Logic Proportional Plus Conventional Integral-Derivative Controller Wei Li, IEEE TRNSCTIONS ON FUZZY SYSTEMS, VOL. 6, NO. 4, NOVEMBER 1998 449-463 394

[5] Fuzzy Logic Based Position-Sensor less Speed Control of Multi Level Inverter Fed PMBLDC Drive, Narmadha T.V, Thyagarajan T. JOURNL OF DVNCES IN INFORMTION TECHNOLOGY, VOL. 1, NO. 1, FEBRURY 2010 52-58 [6] Review of Multilevel Voltage Source Inverter Topologies nd Control Schemes, Ilhami Colak, Ersan Kabalci, Ramazan Bayindir [7] Realization of Fuzzy Logic Controlled BLDC motor drive using Matlab/Simulink Mehmet Çunkaş and Omer ydoğdu, Mathematical and Computational pplications, Vol. 15, No. 2, pp. 218-229, 2010. [8] Modeling and Simulation of Closed Loop Controlled Buck Converter Fed Pmbldc Drive System, S. Prakash and R. Dhanasekaran, Research Journal of pplied Sciences, Engineering and Technology 3(4): 284-289, 2011. [9] MTLB/SIMULINK Documentations. (Help file) Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MTLB 395