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

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

Speed control of sensorless BLDC motor with two side chopping PWM

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

A CSC Converter fed Sensorless BLDC Motor Drive

Analog Devices: High Efficiency, Low Cost, Sensorless Motor Control.

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Reduction of Torque Ripple in Trapezoidal PMSM using Multilevel Inverter

Speed Control of BLDC Motor Using FPGA

Performance Enhancement of Sensorless Control of Z-Source Inverter Fed BLDC Motor

Swinburne Research Bank

ADVANCED ROTOR POSITION DETECTION TECHNIQUE FOR SENSORLESS BLDC MOTOR CONTROL

PROPORTIONAL INTEGRAL &DERIVATIVE CONTROLLER FOR BLDC MOTOR

SPEED CONTROL OF SENSORLESS BLDC MOTOR WITH FIELD ORIENTED CONTROL

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

Design of A Closed Loop Speed Control For BLDC Motor

BLDC Motor Drive with Power Factor Correction Using PWM Rectifier

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

SPEED CONTROL OF BRUSHLES DC MOTOR

Simulation Study of MOSFET Based Drive Circuit Design of Sensorless BLDC Motor for Space Vehicle

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

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

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

Modeling and Simulation Analysis of Eleven Phase Brushless DC Motor

A Comparative Study of Sinusoidal PWM and Space Vector PWM of a Vector Controlled BLDC Motor

Controlling of Permanent Magnet Brushless DC Motor using Instrumentation Technique

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

A Practical Primer On Motor Drives (Part 13): Motor Drive Control Architectures And Algorithms

Analysis of an Economical BLDC Drive System

Simulation of Solar Powered PMBLDC Motor Drive

Simulation of Sensorless Digital Control of BLDC Motor Based on Zero Cross Detection

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

Usha Nandhini.M #1, Kaliappan.S *2, Dr. R. Rajeswari #3 #1 PG Scholar, Department of EEE, Kumaraguru College of Technology, Coimbatore, India

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

Digital Control of Permanent Magnet Synchronous Motor

CHAPTER 2 LITERATURE REVIEW

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

Open Loop Speed Control of Brushless DC Motor

CHAPTER 3 VOLTAGE SOURCE INVERTER (VSI)

CHAPTER 2 STATE SPACE MODEL OF BLDC MOTOR

Renewable Energy Based Interleaved Boost Converter

Sensorless Drive for High-Speed Brushless DC Motor Based on the Virtual Neutral Voltage

Fuzzy Logic Controller Based Direct Torque Control of PMBLDC Motor

Control Strategies for BLDC Motor

A Review: Sensorless Control of Brushless DC Motor

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

Sistemi per il controllo motori

HARDWARE IMPLEMENTATION OF DIGITAL SIGNAL CONTROLLER FOR THREE PHASE VECTOR CONTROLLED INDUCTION MOTOR

Efficiency Optimized Brushless DC Motor Drive. based on Input Current Harmonic Elimination

MODIFIED DIRECT TORQUE CONTROL FOR BLDC MOTOR DRIVES

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

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

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL

International Journal of Intellectual Advancements and Research in Engineering Computations

ANALYSIS OF POWER QUALITY IMPROVEMENT OF BLDC MOTOR DRIVE USING CUK CONVERTER OPERATING IN DISCONTINUOUS CONDUCTION MODE

Page ENSC387 - Introduction to Electro-Mechanical Sensors and Actuators: Simon Fraser University Engineering Science

[Patel, 2(7): July, 2013] ISSN: Impact Factor: 1.852

Low Cost Power Converter with Improved Performance for Switched Reluctance Motor Drives

A Brushless DC Motor Speed Control By Fuzzy PID Controller

A Dynamic Modeling Permanent Magnet Synchronous Motor Drive System

EEE, St Peter s University, India 2 EEE, Vel s University, India

Speed Control Of Transformer Cooler Control By Using PWM

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

Fuzzy Logic Based Speed Control of BLDC Motor

Optimized Speed Control for BLDC Motor

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

ISSN NO: International Journal of Research. Page No:709. Volume 7, Issue IX, September/2018

Controller based Electronic Speed Controller for MAV Propulsion System

This is a repository copy of Direct torque control of brushless DC drives with reduced torque ripple.

Sascha Stegen School of Electrical Engineering, Griffith University, Australia

Three Phase Induction Motor Drive Using Single Phase Inverter and Constant V/F method

Study on DC-DC Converters for a Pfc BLDC Motor Drive

Brushless DC Motor Drive using Modified Converter with Minimum Current Algorithm

Speed Control of BLDC Motor-A Fuzzy Logic Approach

RECENTLY, the brushless dc (BLDC) motor is becoming

Control of buck-boost chopper type AC voltage regulator

UNIT-III STATOR SIDE CONTROLLED INDUCTION MOTOR DRIVE

PWM SWITCHING STRATEGY FOR TORQUE RIPPLE MINIMIZATION IN BLDC MOTOR

ABSTRACT I. INTRODUCTION

Analysis of a Sensor Based BLDC Motor With Bridgeless SEPIC Converter For PFC And Speed Control

A VARIABLE SPEED PFC CONVERTER FOR BRUSHLESS SRM DRIVE

International Journal of Intellectual Advancements and Research in Engineering Computations

Implementation of Brushless DC motor speed control on STM32F407 Cortex M4

AN EXPERIMENTAL INVESTIGATION OF PFC BLDC MOTOR DRIVE USING BRIDGELESS CUK DERIVED CONVERTER

Power Factor Improvement with Single Phase Diode Rectifier in Interior Permanent Magnet Motor

CHAPTER 6 BRIDGELESS PFC CUK CONVERTER FED PMBLDC MOTOR

Improved Power Quality Bridgeless Isolated Cuk Converter Fed BLDC Motor Drive

Designing With Motion Handbook

ON-LINE NONLINEARITY COMPENSATION TECHNIQUE FOR PWM INVERTER DRIVES

Simulation of Interleaved Buck Converter Fed PMBLDC Drive System with Input Disturbance

Sensorless Speed Control Scheme for Induction Motor Drive Using DC link Measurements

Brushless DC Motor Model Incorporating Fuzzy Controller for Prosthetic Hand Application

PWM SWITCHING STRATEGY FOR TORQUE RIPPLE MINIMIZATION IN BLDC MOTOR

Reduction Of Harmonics & Torque Ripples Of Bldc Motor By Cascaded H-Bridge Multi Level Inveter Using Current & Speed Control Techniques

DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR BY USING FOUR SWITCH INVERTER

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

Power Factor Correction for Chopper Fed BLDC Motor

An Adjustable-Speed PFC Bridgeless Single Switch SEPIC Converter-Fed BLDC Motor

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G

Transcription:

Digital PWM Techniques and Commutation for Brushless DC Motor Control Applications: Review Prof. S.L. Tade 1, Ravindra Sor 2 & S.V. Kinkar 3 Professor, Dept. of E&TC, PCCOE, Pune, India 1 Scientist, ARDE-DRDO, Pune, India 2 PG Student [VLSI], Dept. of E&TC, PCCOE, Pune, India 3 ABSTRACT: Brushless DC motor has gained popularity over a broad range of motion controller applications. The 3- phase permanent magnet BLDC motor inherently needs an electronic commutation circuit to drive it as it is not a selfcommutating motor. Unlike to the conventional brush motor this commutates itself. This paper introduces the principle of the operation of 3-phase BLDC motor and briefly explains three commutation methods for BLDC motor i.e. Trapezoidal, Sinusoidal and Field oriented control method. Also introduces three different methods of digital PWM techniques. KEYWORDS: BLDC motor, Digital PWM technique. I.INTRODUCTION Nowadays numerous motors extensively used in the automobile application, defence application and in white goods. These motors are intended to have a small size, light weight, high power density and to be eco-friendly. Among various motors, brushless DC motor (BLDC) is one of the most used motors to meet above demands. BLDC motor have gained a rapid adoption in the market and over a broad range of motion control applications due to the specific benefits they have over traditional brushed DC motors such as less maintenance, higher operating speed, high efficiency, robust operation, compactness, less electrical noise and better torque to weight ratios[5]. BLDC motor is a type of permanent magnet synchronous motors. The dc voltage drives it, and solid state switches do current commutation. As due to the absence of mechanical commutator and brushes undesirable effects such as sparks, carbon particles and acoustic noise coming from brushes are eliminated. Despite this advantage, BLDC motor is costly than traditional DC motors since it require a motor drive controller (electronic commutation) plus a rotor position sensor. The cost issue of BLDC motor is overcoming due to new trends in the design of BLDC motor drives. A BLDC motor uses position sensors and an inverter to control the armature currents. There are two main types of permanent magnet synchronous motors based on their shape of waveforms of back Electro-Motive Force (EMF). Permanent magnet synchronous motors with sinusoidal shape wave back-emf are known as Permanent Magnet Synchronous AC Motors (PMSMs) and the other type with trapezoidal shape wave back-emf are known as Permanent Magnet Brushless DC (BLDC) Motors. BLDC motors produce larger torque compared to PMSMs. Electronic commutation is based on the position of permanent magnet rotor. The position of the rotor is either detected through inbuilt sensors in the rotor or sensorless algorithms by back-emf zero crossing detection (ZCD). Sensors provide signals based on rotor position. For a low-resolution application, Hall Effect sensors are generally used and for high-resolution application, optical encoders are generally used. The various sensorless control techniques are Back- EMF sensing, back-emf integration, flux linkage based, freewheeling diode conduction of unexcited phase and thirdharmonic analysis of back-emf [4]. Extra wiring, reduction of motor maintenance, cost, temperature sensitivity, and complexity of motor construction are main advantages of sensorless control algorithms [3]. However, it needs the neutral potential and suffers from the offset error due to integration, starting and low-speed commutation difficulties Copyright to IJAREEIE DOI:10.15662/IJAREEIE.2016.0504048 2519

and control algorithms complexity are the main drawbacks of sensorless BLDC motor drive [2]. Therefore sensorless drives require a starting algorithm to speed up the BLDC motor to a level that is able to sense back EMF. II. BASIC OPERATION OF BLDC MOTOR Figure 1 shows inverter drive system for BLDC motor. It consists of a three phase inverter composed of switches that could be insulated-gate bipolar transistors (IGBTs) or MOSFETs. If MOSFETs are used, body diodes are to be connected across switch while if IGBTs are used then, anti-parallel diodes are to be connected for carrying reverse currents. MOSFETs give lower turn-off switching loss and usually lower diode forward drop, but that advantage may be offset by higher ON-state voltage drop and turn-on switching/diode reverse recovery loss than IGBTs. The three phases BLDC motor is operated in a two-phases ON fashion i.e. two phases that produce the highest torque are energized while the third phase is kept OFF. Depending on rotor position two phases are energized. From the position sensors, a three digit number signal is produced that changes every 600 (electrical degrees). Fig.2 shows ideal current and back-emf waveforms. Current commutation is done by a six step inverter as shown in fig. The Table shows the switching interval, the phase current, and the position sensor signals. In order to obtain constant output power and thus a constant output torque, current is driven through a motor winding during the flat portion of the back-emf waveform. [6] Speed is directly proportional to the applied voltage across the motor phases of BLDC motor. This can be achieved by using a sensor method based on the pulse width modulation, PWM, or hysteresis control [6]. A common control algorithm for a permanent-magnet BLDC motor is PWM current control. It is based on the assumption of a linear relationship between the torque and the phase current, similar to that in a brushed dc motor. Therefore, the electromagnetic torque can be controlled by adjusting the phase current to meet the requirement [8]. Fig. 1- System of Inverter drive for BLDC motor Fig. 2: Ideal current, hall signals and back-emf waveform Copyright to IJAREEIE DOI:10.15662/IJAREEIE.2016.0504048 2520

Table 1 shows the switching sequence, the current direction and the position of the back-emf waveform. Table 1 III. THREE TYPES OF COMMUTATION METHOD As the BLDC motor is brush free, commutation is done electronically. For commutation exact rotor position is required. In this paper, the rotor position is detected through Hall Effect sensor is considered. The widely used commutation methods for the BLDC motor are trapezoidal (or six-step), sinusoidal and field oriented control (FOC) (also known as vectorial control). A different algorithm is used to implement these individual commutation methods. A. Trapezoidal Commutation The Hall-effect sensor is mostly used for the sensing position of the rotor in this commutation. Because of the simple control algorithm, this method is very popular. It results in the flat peak trapezoidal waveform. In this method, torque production follows the principle that current should flow in only two of the three phases at a time and that there should be no torque production in the region of Back EMF zero crossings. One of the characteristic of the BLDC motor control is to have only one current at a time (i.e. two phases ON). Consequently, it is not necessary to put a current sensor on each phase of the motor; one sensor placed in the line inverter input makes it possible to control the current of each phase. Fig. 2 describes the electrical waveforms in two phases ON operation fashion. The principle of BLDC motor is to energize the pair of the phases which produces the highest torque. The combination of a trapezoidal back emf with a DC current makes it possible to produce a constant torque, theoretically. But in practice instantaneously current cannot be produced in motor phase and as a result torque ripple is established at each 60-degree phase commutation. Uses six step sequence to get rotor position information. It effectively controls motor speed but as discussed suffers from torque ripple at low speed. The 180-degree commutation method is chosen to generate high torque but for minimum torque ripple, 120-degree commutation should be chosen. B. Sinusoidal Commutation Switching interval Sequence number Position Sensor Switch Phase Current closed H1 H2 H3 A B C 0 0-60 0 0 1 0 0 Q1 Q4 + - off 60 0-120 0 1 1 1 0 Q1 Q6 + off - 120 0-180 0 2 0 1 0 Q3 Q6 off + - 180 0-240 0 3 0 1 1 Q3 Q2 - + off 240 0-300 0 4 0 0 1 Q5 Q2 - off + 300 0-360 0 5 1 0 1 Q5 Q4 off - + In this commutation method, flat peak is replaced with sinusoidal waveforms that match perfectly to the back emf. Trapezoidal commutation is insufficient to provide smooth and precise motor control of brushless dc motors, especially at low speeds. Sinusoidal commutation solves this issue. BLDC motor with sinusoidal commutation drives three motor windings with three currents which vary sinusoidally and smoothly as the motor runs. The current phases are chosen so that they results in a smooth rotating current that has constant magnitude and is always in the quadrature direction with respect to the rotor. This eliminates the commutation spikes and the torque ripple associated with trapezoidal commutation. An accurate measure of rotor position is required. But the hall devices provide only a rough measure and are insufficient for this purpose. So for this, high-resolution position feedback devices as encoder are required. That makes it more expensive than the trapezoidal commutation method. It can be operated as a closed or open loop configuration using a speed feedback sensor. In closed loop operation, the Commutation Table Position is updated from the Feedback Position. In open loop operation, the Command Position provides the link that updates the Commutation Table Position and consequently moves the motor. Copyright to IJAREEIE DOI:10.15662/IJAREEIE.2016.0504048 2521

C. Field oriented control commutation It is best suitable for the high-end application due to its complex design and higher processing requirements. It commutates the motor by calculating current and voltage vectors based on motor current feedback. It allows for precise dynamic control of torque and speed and also maintains high efficiency over a wide operating range. It provides better efficiency than sinusoidal method at higher speeds. The method is used in variable speed or frequency drivers to control the torque of 3-phase BLDC motor by controlling the current. FOC provides the flux and torque controlled independently. Comparison between characteristics of three different commutation methods is shown in Table 2 below Commutation Method Trapezoidal Sinusoidal FOC Feedback device Hall sensor, Encoder Encoder, Resolver Current senor Algorithm Speed Torque complexity control control Low Excellent Efficient Medium Excellent Inefficient High Excellent Excellent Table2 IV. PWM CONTROL DRIVE SCHEMES The conventional method proposed in [8] the general structure of a current controller for a BLDC motor is shown in Fig. 3. Instantaneous current in the motor is regulated in each phase by a hysteresis regulator, which maintains the current within adjustable limits. The rotor position information is sensed to enable commutation logic, which has six outputs to control the upper and lower phase leg power switches. The current reference is calculated by a PI regulator, which maintains the rotor average speed constant. Fig. 3 Conventional PWM current control In 2009 [6] author presents the design of a novel constant-frequency digital PWM controller which has been designed for a BLDC motor drive system. In essence gist, the controller treats the BLDC motor as a digital system. The concept of this digital controller is very simple. An FPGA-based PWM technique is reported to control the speed of the BLDC motor. And this speed regulation is achieved by using two levels of duty cycles a high duty (DH- a high value of PWM is applied to inverter switches) and a low duty (DL- a low value of PWM is applied to inverter switches). Copyright to IJAREEIE DOI:10.15662/IJAREEIE.2016.0504048 2522

Fig.4 Digital controller We can also say that, the digital controller essentially generates PWM signals and converts them into commutation functions for the inverter switches based on feedback obtained for the speed regulator[7] Digital control algorithm is basic and takes actual speed, and reference speed as two inputs and the output is PWM logic signal for gate driver of the inverter switches. Such PWM voltage control is simple to put into practice; however, it is advisable to include over current protection to ensure the safe operation of the machine in the form of a dc-link current sensor. [9] In 2015 [1] author proposed, the speed of the motor is sensed through Hall Effect signals and also proposed a novel algorithm to implement a closed loop PWM speed controller using FPGA for BLDC motors as shown in fig.5 [1]. Increases or decreases the PWM duty cycle signal based on the speed error. Therefore in the ideal case only one duty cycle, D is determined by the controller for any particular reference speed (0 D 1). A proportional integral (PI) controller is used to determine PWM duty cycle signal according to speed error. The PWM duty cycle is changed based on a pre-defined value. One percent change of the duty cycle value is chosen for increase/decrease steps in this study. The given FPGA-based PWM controller in this paper can determine the duty cycle value and changes the PWM duty cycle according to the error instead of changing the duty cycle value between two predetermined states. Thus, these technique increases the efficiency of the BLDC motor control drive. The algorithm presented in this paper is simple, and the performance of the BLDC motor PWM speed controller using FPGA is improved as compared to the above two mention schemes. This motor drive has more smooth speed response. Fig.5 Diagram of a three phase BLDC motor drive Copyright to IJAREEIE DOI:10.15662/IJAREEIE.2016.0504048 2523

Table 3 shows the comparison between above three techniques: Conventional Scheme Speed control is achieved by using PI Controller Costly and Complex Minimum of two current sensors are required Digital PWM Controller Speed control is achie[oved by using Digital Controller (controlling duty ratio) Economical and Simple Only one current sensor is required for measuring dc link current Table 3 Closed loop Controller Speed control is achieved by closed loop speed controller Low-cost and Simple Only one current sensor is required for measuring dc link current V. CONCLUSION Digital control of BLDC machine has several benefits which include simple implementation, a requirement of no additional hardware and not computationally intense. Owing to this, the technique can be implemented on a microcontroller or an FPGA. Three different techniques are explained in this paper. The third scheme BLDC motor PWM speed controller using FPGA is more efficient and gives more smooth speed response. REFERENCES [1] A. Tashakori, M. Hassanudeen and M. Ektesabi, FPGA Based Controller Drive of BLDC Motor Using Digital PWM Technique,IEEE PEDS, 2015. [2] A. Tashakori and M. Ektesabi, Stability analysis of sensorless bldc motor drive using digital pwm technique for electric vehicles, in Proceeding of 38th Annual Conference on IEEE Industrial Electronics Society, IECON 2012, pp. 4898 4903, October 2012. [3] P. Damodharan and K. Vasudevan, Sensorless 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, pp. 661 668, 2010. [4] T.-H. Kim and M. Ehsani, Sensorless control of the bldc motors from near-zero to high speeds, IEEE Transactions on Power Electronics, vol. 19, no. 6, pp. 1635 1645, 2004. [5] A. Tashakori and M. Ektesabi, Comparison of different pwm switching modes of bldc motor as drive train of electric vehicles, World Academy of Science, Engineering and Technology, vol. 67, pp. 719 725, 2012. [6] A. b. Sathyan, N. Milivojevic, Y.-J. Lee, M. Krishnamurthy, and A. Emadi, An fpga-based novel digital pwm control scheme for bldc motor drives, IEEE Transactions on Industrial Electronics, vol. 56, no. 8, pp. 3040 3049, 2009 [7] Alphonsa Roslin Paul and Mary George, Brushless DC Motor Control Using Digital PWM Techniques, International Conference on Signal Processing, Communication, Computing and Networking Technologies (ICSCCN 2011). [8] Z.Q.Zhu, Y.Liu and D.Howe, Comparison of performance of brushless DC drives under direct torque control and PWM current control, in Proc. 8th Int. Conf. Elect. Mach. Syst., Sep. 2005, vol. 2, pp. 1486 1491. [9] Srinivasan. R, Vinoth. R, Vimala. D, Vinoth. D and Ravindar. S, Stability Analysis of ARM-Based Control of Brushless DC Motors Using Digital PWM Technique, International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 2, Issue 11, November 2013. Copyright to IJAREEIE DOI:10.15662/IJAREEIE.2016.0504048 2524