Speed Control of Brushless DC Motor Implementing Extended Kalman Filter

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

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

SPEED CONTROL OF INDUCTION MACHINE WITH REDUCTION IN TORQUE RIPPLE USING ROBUST SPACE-VECTOR MODULATION DTC SCHEME

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

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

USE OF ARNO CONVERTER AND MOTOR-GENERATOR SET TO CONVERT A SINGLE-PHASE AC SUPPLY TO A THREE-PHASE AC FOR CONTROLLING THE SPEED OF A THREE-PHASE INDUCTION MOTOR BY USING A THREE-PHASE TO THREE-PHASE CYCLOCONVERTER

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

THIS paper reports some results of a research, which aims to investigate the

Motors and Generators

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

Principles of Adjustable Frequency Drives

AC Induction Motor Slip What It Is And How To Minimize It

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

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

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

Online Tuning of Artificial Neural Networks for Induction Motor Control

Renewable Energy Sources Based Permanent Magnet Brushless DC Motor Drive

2. A conductor of length 2m moves at 4m/s at 30 to a uniform magnetic field of 0.1T. Which one of the following gives the e.m.f. generated?

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

Motor Fundamentals. DC Motor

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

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

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

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

Application Information

FREQUENCY CONTROLLED AC MOTOR DRIVE

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

Simulation and Analysis of PWM Inverter Fed Induction Motor Drive

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

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

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

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

8 Speed control of Induction Machines

Simulation and Analysis of Parameter Identification Techniques for Induction Motor Drive

Fault Monitoring of the Electric Machine in a Hybrid Vehicle

Application Note AN-1187

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

Parametric variation analysis of CUK converter for constant voltage applications

Chen. Vibration Motor. Application note

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

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

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

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

Modelling, Simulation and Implementation of a Fault Tolerant Permanent Magnet AC Motor Drive with Redundancy

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

Unit 33 Three-Phase Motors

Setup for PWM Tests of BLDC Motor

DC GENERATOR THEORY. LIST the three conditions necessary to induce a voltage into a conductor.

DIRECT CURRENT GENERATORS

Design and Simulation of Soft Switched Converter Fed DC Servo Drive

SYNCHRONOUS MACHINES

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

Control of a Three Phase Induction Motor using Single Phase Supply

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

SECTION 4 ELECTRIC MOTORS UNIT 17: TYPES OF ELECTRIC MOTORS

Transformerless UPS systems and the 9900 By: John Steele, EIT Engineering Manager

Modified Cascaded Five Level Multilevel Inverter Using Hybrid Pulse Width Modulation

Synchronous motor. Type. Non-excited motors

Simple Analysis for Brushless DC Motors Case Study: Razor Scooter Wheel Motor

Renewable Energy Laboratory for Engineering Students

Electronic Speed Variator for a Brushless DC Motor

Comparison of Various PWM Techniques for Field Oriented Control VSI Fed PMSM Drive

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

Induction Motor Theory

sensors ISSN

Power Quality Paper #3

WIND TURBINE TECHNOLOGY

Stepper motor I/O. Application Note DK Motion Control. A General information on stepper motors

Design and Analysis of Switched Reluctance Motors

Control Strategy for Three Phase Shunt Active Power Filter with Minimum Current Measurements

Mitigation of Torque for Brushless DC Motor: Modeling and Control

Available online at Available online at

AC generator theory. Resources and methods for learning about these subjects (list a few here, in preparation for your research):

AND8008/D. Solid State Control Solutions for Three Phase 1 HP Motor APPLICATION NOTE

DC Motor control Reversing

On the Influence of Stator Slot shape on the Energy Conservation Associated with the Submersible Induction Motors

Direct Current Motors

Equipment: Power Supply, DAI, Wound rotor induction motor (8231), Electrodynamometer (8960), timing belt.

Equipment: Power Supply, DAI, Synchronous motor (8241), Electrodynamometer (8960), Tachometer, Timing belt.

COMPUTER AIDED ELECTRICAL DRAWING (CAED) 10EE65

BRUSHLESS DC MOTORS. BLDC 22mm. BLDC Gearmotor Size 9. nuvodisc 32BF. BLDC Gearmotor Size 5

The Emergence of Brushless DC Motors Within Medical Applications

Simulation of Ungrounded Shipboard Power Systems in PSpice

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

Influence of PWM Schemes and Commutation Methods. for DC and Brushless Motors and Drives

SYNCHRONOUS MACHINE TESTING WITH MOTOR CIRCUIT ANALYSIS INSTRUMENTATION

Active Vibration Isolation of an Unbalanced Machine Spindle

Inductance. Motors. Generators

Reliable World Class Insights Your Silicon Valley Partner in Simulation ANSYS Sales, Consulting, Training & Support

INSTRUMENTATION AND CONTROL TUTORIAL 2 ELECTRIC ACTUATORS

ELECTRICAL ENGINEERING

Principles and Working of DC and AC machines

Dually Fed Permanent Magnet Synchronous Generator Condition Monitoring Using Stator Current

Tamura Closed Loop Hall Effect Current Sensors

!! #! # %! & () +,+. + / ! 34 & ) ( 3,( , ( 338

Variable Voltage Variable Frequency Speed Control of Induction Motor Using FPGA-Xilinx

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

Rotating Machinery Diagnostics & Instrumentation Solutions for Maintenance That Matters

COMPUTER SIMULATION OF REAL TIME IDENTIFICATION FOR INDUCTION MOTOR DRIVES

Design and Development of Speed Control of Induction motor drive using Pulse-Width Modulation

Transcription:

Speed Control of Brushless DC Motor Implementing Extended Kalman Filter Joyce Jacob, Surya Susan Alex, Asha Elizabeth Daniel Abstract BLDC motors or brushless dc motors are permanent magnet synchronous motors that work similar to dc motors. The rotor position information is important for the speed control of BLDC motor. Rotor position detection can be done using sensors which include the use of encoders or optical sensors. The Hall sensor are the most commonly used one. Also, sensor less techniques can be applied for the rotor position detection. The Extended Kalman Filter (EKF) is a sensor less method of rotor position detection wherein the rotor position is estimated from the machine parameters. In this paper, the BLDC motor has been modeled. Rotor position estimation using the Extended Kalman Filter (EKF) is done and speed control is achieved. Also, rotor position detection using Hall sensor signals is done and speed control is achieved. Here, the bipolar PWM technique with hard switching is employed. Index Terms BLDC motor, electronic commutation, Extended Kalman Filter, Hall sensor. I. INTRODUCTION The growing use of permanent magnets in electrical machines is due to the advantages such as no excitation losses, simplified construction, improved efficiency, fast dynamic performance, and high torque or power per unit volume. It was during the early 19 th century that the permanent magnets were first used in electrical machines, but due to the poor quality of permanent magnet materials, it did not gain popularity until 1930. It was only after the 1930s that the better quality permanent magnet materials like Alnico were developed. Squirrel cage induction motors had gained popularity during the 20 th century due to its rugged construction, but had the disadvantages of poor power factor and efficiency [1]. Synchronous motors and dc commutator motors on the other hand had to face the problems of speed, noise problems, wear and EMI due to the use of commutator and brushes. These led to the development of Permanent Magnet Brushless DC Motors (PMBLDC), simply referred to as Brushless DC (BLDC) motors. BLDC motors have gained popularity due to its better characteristics and performance. Also they are used in a great amount of industrial sectors because their architecture is suitable for any safety critical applications. From the modeling perspective, BLDC motors are dc motors inside out. While dc motors have a permanent magnet stator and rotor windings, the BLDC motors have a permanent magnet rotor and three phase distributed stator windings. They are characterized by a trapezoidal back emf. The commutation in dc motors is performed by commutators and brushes, while in BLDC motors, electronic commutation is employed. Speed control of BLDC motor requires the information regarding the rotor position. For speed control, the input voltage to the motor and hence the flux developed has to be controlled. For this, the BLDC motor is fed from a PWM controlled three phase inverter. The rotor position gives us information regarding the instant and duration for which any switch in the inverter has to be operated so that a particular commutation sequence is followed. II. METHODS OF ROTOR POSITION SENSING For the operation of the BLDC motor, it is important that the stator windings be energized in a proper sequence. For the correct switching of the inverter switches, the information regarding the rotor position is necessary. For this purpose, the rotor angular position needs to be detected using some method. There are two methods of rotor position detection. They are Sensor methods Sensor less methods Using any of the above mentioned methods, the rotor position is detected and based on which the inverter switching is carried out so that the stator windings are energized in a particular sequence. A. Sensor method In sensor methods, an auxiliary device such as an optical encoder or resolver is used to detect the rotor position. Fig.1 shows the block diagram of a position sensor used for the rotor position detection [4]. Here the rotor position is used by a speed controller for motor speed control. Fig.1. Block Diagram of Sensor Methods [4] Different algorithms can be employed for the control of BLDC motors, like the Hysteresis control and pulse width modulation control (PWM) [8]. Hall Effect sensors are a common type of sensors used for the detection of rotor position sensors in BLDC motors. 305

B. Sensor less method ISSN: 2277-3754 The many disadvantages of the sensor methods have given way to the development of the sensor less methods. Sensor less methods offer many advantages [2]. Low installation cost as the phase windings are the only electrical connections to the machine. As there are no connecting leads to the controller, the position data will not be tampered by electromagnetic interference. Cost will be considerably less due to the elimination of the position encoding device. There are many sensor less methods of rotor position detection, some of which are the Back emf Method, Rotor Position Detection from Third Harmonic of Back emf, Observer Based Method, Inductance Variation Sensing Method, Flux Linkage Variation Sensing, Parameter estimation using Extended Kalman Filter (EKF) etc. III. BLDC MOTOR MODEL The BLDC motor modeling is done based on its dynamic equations. For control of BLDC motor, we require information regarding it s rotor position. The rotor position information as well as the speed signal required for its speed control is obtained from the motor model. In the simulation work done here, the Hall sensor signals shown in table 1 are used. Corresponding to each rotor position detected, a Hall signal will be produced. Equations used for BLDC motor modeling Terms used [3]: e - Back emf. i Line current. v- Terminal voltage. E- Back emf constant. N no. of conductors connected in series per phase. Angular velocity - Flux linkage R- Resistance of the stator winding L Inductance of the stator winding M mutual inductance J - moment of inertia B- Frictional coefficient Motor developed torque load torque P- no. of poles The back emf is given by (1) where Back emf constant (2) f(ө ) = 1 0< Ө <120 = (6/π)( π - Ө )-1 120< Ө <180 = -1 180< Ө <300 = (6/ π)( Ө -2 π) + 1 300< Ө <360 (3) The line current is obtained from the equation The developed torque (4) The motor speed is obtained from the equation (5) (6) The rotor angular position is obtained from the equation (7) From the above dynamic equations, the BLDC motor modeling was done. IV. HALL SENSOR SIGNALS Hall effect sensors are a common type of sensors used for the detection of rotor position sensors in BLDC motors. Hall effect sensors comprise of three sensor unit s mounted on a permanent magnet disc. The sensors are placed 120 electrical degrees apart. The magnetic disc has two north poles and two south poles. Each time the north-south boundary crosses a sensor, the sensor output changes from a zero to a one or from a one to a zero. Depending upon the rotor position, the sensor gives a binary output comprising of a three bit word. With the three sensors, there is a possibility of eight digital codes, i.e., 000 to 111. Table 1 shows the Hall sensor signals corresponding to the rotor position. Table 1. Hall sensor signals Hall sensor signals No. Rotor position (degrees) Hall signals 1 0-60 101 AB 2 60-120 100 AC 3 120-180 110 BC 4 180-240 010 BA 5 240-300 011 CA 6 300-360 001 CB Phase energize d Of these, only six digital codes are used, eliminating the use of the codes 000 and 111, which are considered as illegal values, to be flagged as fault conditions. The occurrence of the digital codes 000 and 111 as sensors outputs is an indication of bad connection, or some problem related to the hall sensor power supply. With the indication of the rotor position from the hall sensor output, we can determine the stator coils to be turned on and off to get the best torque response from the motor. So it is necessary to have an accurate detection of the rotor position. V. PARAMETER ESTIMATION USING EXTENDED KALMAN FILTER (EKF) Extended Kalman Filter (EKF) is an effective state estimation algorithm that can be applied to non-linear systems. Regardless of the precision of the measurement variables, the EKF provides a quick and accurate estimate of the variables to be estimated [7]. In the context of BLDC 306

motors, EKF can be employed for estimating the speed and rotor position of the motor. The EKF algorithm has two steps [6] : Predictor step. Corrector step. Predictor step Where F =I+AT, G= BT T- sampling interval (8) (9) Simulation results Speed waveform F = (10) Corrector step. (11) (12) Fig. 3 Speed waveform For a reference speed of 300rpm, the motor speed waveforms are obtained, and they are found to be close to the reference speed value. Back emf waveform (13) P- Estimation error covariance. Q- State noise covariance. R- Measurement noise covariance. Using the above equations, the rotor position and the motor speed can be estimated. VI. SIMULATION MODEL AND RESULTS A. Speed control of BLDC motor using Hall sensor signals Simulation Model Fig.4 Waveforms for Back emf The trapezoidal back emf waveforms are obtained. The emf waveforms obtained are phase shifted by 120 degrees. Current waveform Fig.2 simulation model with Hall Sensor signals Fig.5 waveforms for current The line current waveforms were obtained. 307

Voltage Waveform ISSN: 2277-3754 Fig.9 speed waveform With Extended Kalman Filter the estimated motor speed was found close to the actual speed. Fig.6 waveforms for terminal voltage The terminal voltage waveforms were obtained. Torque Waveform Fig.7 waveforms for torque developed The load torque value used for simulation is 2Nm. The developed torque has an average value of around 2Nm. B. Speed control of BLDC motor using Extended Kalman Filter Algorithm Simulation model Fig.8 Simulation model with EKF Simulation results Speed waveform VII. CONCLUSION The Permanent Magnet Brushless DC Motor (PMBLDC) are gaining popularity because of it s performance and reliability. Sensor based speed control techniques have widespread application but they have certain disadvantages like cost, size etc. So, nowadays the present focus is on sensor less techniques like the EKF. Advancement in power electronics and DSP based technologies present possibilities of improved control of BLDC motors. Also Application Specific Integrated Circuits (ASIC) offer low cost control of BLDC motors. In this paper, modeling of BLDC motor for speed control is done. The rotor position information is obtained using both, the Hall sensor signals and the Extended Kalman Filter Algorithm. The simulation results show that the speed control results obtained using the Extended Kalman Filter Algorithm is comparable to that obtained using the Hall sensor signals. REFERENCES [1] Bhim Singh and Sanjeev Singh, State of the Art on Permanent Magnet Brushless DC Motor Drives, Electrical Engineering Department, Indian Institute of Technology, Delhi, New Delhi, India. [2] Paul P. Acarnley and John F. Watson, Review of Position-Sensor less Operation of Brushless Permanent-Magnet Machines, IEEE Transactions on Industrial Electronics, Vol. 53, No. 2, April 2006. [3] R.Krishnan, Electric motor drives, model, analysis and control. [4] Kentarou Hatakeyama, Shinsuke Nakano, Nobuyuki Kurita and Takeo Ishikawa, Accurate Estimation of Initial Rotor Position for Brushless DC Motor Position Sensor less Drive, Department of Electronic Engineering, Gunma University. [5] TI Motor Control Compendium 2010. [6] Bozo Terzic and Martin Jadric, Design and Implementation of the Extended Kalman Filter for the Speed and Rotor Position Estimation of Brushless DC Motor, IEEE Transactions On Industrial Electronics, Vol. 48, No. 6, December 2001. 308

[7] Rached Dhaouadi, Ned Mohan, Lars Dorum, Design and implementation of an Extended Kalman Filter for the State Estimation of a Permanent Magnet Synchronous Motor, IEEE Transactions on Power Electronics, Vol. 6, No.3, 3 July 1991. [8] A. Tashakori, M. Ektesabi, Comparison of Different PWM Switching Modes of BLDC Motor as Drive Train of Electric Vehicles, World Academy of Science, Engineering and Technology 67 2012 [9] P. Damodharan and Krishna Vasudevan, Sensor less Brushless DC Motor Drive Based on the Zero-Crossing Detection of Back Electromotive Force (EMF) From the Line Voltage Difference, IEEE Transactions On Energy Conversion, Vol. 25, No. 3, September 2010. AUTHOR BIOGRAPHY Joyce Jacob is from India. She did her B.tech in Electrical and Electronics Engineering from the Mahatma Gandhi University, Kottayam. Currently, she is doing her M.tech in Power Electronics and Power System at FISAT, Angamaly under the affiliation of Mahatma Gandhi University, Kottayam. Surya Susan Alex is from India. She did her B.tech and M.tech from the Calicut University. She is pursuing her Ph.D from the Cochin University of Science And Technology. Currently, she is working as Assistant Professor in the EEE Dept. at FISAT, Angamaly, Kerala. Dr. Asha Elizabeth Daniel is from India. She completed her Ph.D from IIT, Bombay. Currently, she is working as Associate Professor in the Division of Electrical Engineering, SOE, CUSAT, Kerala. 309