IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 23, NO. 6, NOVEMBER

Similar documents
Sensorless Speed Control of FSTPI Fed Brushless DC Motor Drive Using Terminal Voltage Sensing Method

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

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

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

Design of A Closed Loop Speed Control For BLDC Motor

Analysis of an Economical BLDC Drive System

ADVANCED ROTOR POSITION DETECTION TECHNIQUE FOR SENSORLESS BLDC MOTOR CONTROL

A Review: Sensorless Control of Brushless DC Motor

RECENTLY, the brushless dc (BLDC) motor is becoming

Modeling and Simulation Analysis of Eleven Phase Brushless DC Motor

Speed control of sensorless BLDC motor with two side chopping PWM

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

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

XMEGA-Based Implementation of Four-Switch, Three-Phase Voltage Source Inverter-Fed Induction Motor Drive

Improved Performance of Four Switch Three Phase Brushless DC Motor using Speed-Current Control Algorithm

SPEED CONTROL OF SENSORLESS BLDC MOTOR WITH FIELD ORIENTED CONTROL

Mitigation of Cross-Saturation Effects in Resonance-Based Sensorless Switched Reluctance Drives

A Novel Control Method for Input Output Harmonic Elimination of the PWM Boost Type Rectifier Under Unbalanced Operating Conditions

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

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

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

Reduction of Torque Ripple in Trapezoidal PMSM using Multilevel Inverter

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

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 14, NO. 3, MAY A Sliding Mode Current Control Scheme for PWM Brushless DC Motor Drives

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

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

Fuzzy Logic Based Speed Control of BLDC Motor

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

Novel SRM Drive Systems Using Variable DC-Link Voltage

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

ABSTRACT I. INTRODUCTION

IN MANY industrial applications, ac machines are preferable

On-Line Dead-Time Compensation Method Based on Time Delay Control

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

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

A Double ZVS-PWM Active-Clamping Forward Converter: Analysis, Design, and Experimentation

Brushless DC Motor Drive using Modified Converter with Minimum Current Algorithm

Controlling of Permanent Magnet Brushless DC Motor using Instrumentation Technique

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

A CSC Converter fed Sensorless BLDC Motor Drive

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

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

Indirect Position Detection and Speed Control of PMBLDC Motor using LABVIEW

Swinburne Research Bank

FOR the last decade, many research efforts have been made

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

Simulation of Solar Powered PMBLDC Motor Drive

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

International Journal of Intellectual Advancements and Research in Engineering Computations

Brushless Motor without a Shaft-Mounted Position Sensor. Tsunehiro Endo Fumio Tajima Member Member. Summary

Numerical Analysis of a Flux-Reversal Machine with 4-Switch Converters

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

IN recent years, the development of high power isolated bidirectional

CHAPTER 6 THREE-LEVEL INVERTER WITH LC FILTER

CHAPTER 2 STATE SPACE MODEL OF BLDC MOTOR

A NOVEL SWITCHING PATTERN OF CASCADED MULTILEVEL INVERTERS FED BLDC DRIVE USING DIFFERENT MODULATION SCHEMES

Chaotic speed synchronization control of multiple induction motors using stator flux regulation. IEEE Transactions on Magnetics. Copyright IEEE.

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

Enhanced Performance of Multilevel Inverter Fed Induction Motor Drive

RECENTLY, the harmonics current in a power grid can

IN THE high power isolated dc/dc applications, full bridge

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Design and implementation of a low-cost maximization power conversion system for brushless DC generator

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

VIENNA RECTIFIER FED BLDC MOTOR

Modeling and Analysis of Common-Mode Voltages Generated in Medium Voltage PWM-CSI Drives

PWM SWITCHING STRATEGY FOR TORQUE RIPPLE MINIMIZATION IN BLDC MOTOR

Speed Control of BLDC Motor Using FPGA

Cost Effective Control of Permanent Magnet Brushless Dc Motor Drive

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

Application Note, V1.0, Oct 2006 AP08019 XC866. Sensorless Brushless DC Motor Control Using Infineon 8-bit XC866 Microcontroller.

A Novel Single-Stage Push Pull Electronic Ballast With High Input Power Factor

Applying POWERSYS and SIMULINK to Modeling Switched Reluctance Motor

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

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

Fuzzy Logic Controller Based Direct Torque Control of PMBLDC Motor

A Fuzzy Controlled PWM Current Source Inverter for Wind Energy Conversion System

Fuzzy logic Control of BLDC Motor for four Quadrant Operation

ADVANCED DC-DC CONVERTER CONTROLLED SPEED REGULATION OF INDUCTION MOTOR USING PI CONTROLLER

SPEED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING VOLTAGE SOURCE INVERTER

This is a repository copy of Permanent-magnet brushless machines with unequal tooth widths and similar slot and pole numbers.

Speed control of Induction Motor drive using five level Multilevel inverter

A Modular Single-Phase Power-Factor-Correction Scheme With a Harmonic Filtering Function

Feed-Forward System Control for Solid- State Transformer in DFIG

Renewable Energy Based Interleaved Boost Converter

AC Voltage and Current Sensorless Control of Three-Phase PWM Rectifiers

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

Glasgow eprints Service

Theoretical and Experimental Analyses of Photovoltaic Systems With Voltage- and Current-Based Maximum Power-Point Tracking

A Switched Boost Inverter Fed Three Phase Induction Motor Drive

Analysis of Indirect Temperature-Rise Tests of Induction Machines Using Time Stepping Finite Element Method

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

Vienna Rectifier Fed BLDC Motor

IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 53, NO. 2, APRIL

THE demand for high-voltage high-power inverters is

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

A NOVEL SOFT-SWITCHING BUCK CONVERTER WITH COUPLED INDUCTOR

Student Department of EEE (M.E-PED), 2 Assitant Professor of EEE Selvam College of Technology Namakkal, India

A Novel High-Performance Utility-Interactive Photovoltaic Inverter System

Transcription:

IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 23, NO. 6, NOVEMBER 2008 3079 A Novel Position Sensorless Control of a Four-Switch, Brushless DC Motor Drive Without Phase Shifter Abolfazl Halvaei Niasar, Member, IEEE, Abolfazl Vahedi, and Hassan Moghbelli, Member, IEEE Abstract This paper presents the analysis, design, and implementation of a cost-effective sensorless control technique for a lowcost four-switch, three-phase inverter brushless dc motor drive. The proposed sensorless technique is based on the detection of zero crossing points (ZCPs) of three voltage functions that are derived from the filtered terminal voltages and. Six commutation instants are provided that coincide to ZCPs of voltage functions. Hence, there is no need for any 30 or 90 phase delay that is prevalent in conventional sensorless methods. Two low-pass filters are used for elimination of high-frequency noises and calculation of average terminal voltages. Also, a direct phase current control method is used to control the phase currents in the four-switch inverter. An analytical study on position estimation error is discussed, and a correction method for some typical applications is suggested. The performance of the developed sensorless technique is demonstrated by simulation, and then, it is implemented using TMS320LF2407A DSP. Experimental results are provided to confirm the simulations. Index Terms Brushless dc (BLDC) motor drive, four-switch inverter, phase shift, sensorless control. I. INTRODUCTION Permanent-magnet brushless dc (BLDC) motor is increasingly being used in automotive, computer, industrial, and household products because of its high efficiency, high torque, ease of control, and lower maintenance. A BLDC motor is designed to utilize the trapezoidal back EMF with square-wave currents to generate the constant torque [1]. A conventional BLDC motor drive is generally implemented via a six-switch, three-phase inverter and three Hall-effect position sensors that provide six commutation points for each electrical cycle. Cost minimization is the key factor in an especially fractional horsepower BLDC motor drive for home applications. It is usually Manuscript received January 27, 2008; revised April 17, 2008. Current version published December 09, 2008. This paper was presented in part at the IEEE International Conference on Electrical Machines and Systems (ICEMS 07), Seoul, Korea, October 8 11, 2007. Recommended for publication by Associate Editor K.-B. Lee. A. Halvaei Niasar is with the Iran University of Science and Technology (IUST), Tehran 16846-13114, Iran and also with the Department of Electrical Engineering, Faculty of Engineering, University of Kashan, Kashan 87317-51167, Iran (e-mail: halvaei@kashanu.ac.ir). A. Vahedi is with Iran University of Science and Technology, Tehran 16846-13114, Iran (e-mail: avahedi@iust.ac.ir). H. Moghbelli is with Isfahan University of Technology, Isfahan 84154, Iran, and also with the Department of Science and Mathematics, Texas A&M University at Qatar, Doha 23874, Qatar (e-mail: hassan.moghbelli@qatar.tamu.edu). Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TPEL.2008.2002084 achieved by elimination of the drive components such as power switches and sensors. Therefore, effective algorithms should be designed for the desired performance. Recently, a four-switch, three-phase inverter (FSTPI) topology has been developed and used for a three-phase BLDC motor drive. Reduction in the number of power switches, dc power supplies, switching driver circuits, losses and total price are the main features of this topology. However, in the four-switch topology, conventional control schemes are not effective for current regulation. Lee et al. [2] developed a new and effective current control scheme to obtain 120 rectangular currents based on the independent control of the phases current. Manufacturing cost of a BLDC motor drive can be reduced more by elimination of position sensors and by developing feasible sensorless methods. Furthermore, sensorless control is the only choice for some applications where these sensors cannot function reliably because of the harsh environments. The major sensorless methods published in the literature can be classified as follows [3], [4]: back EMF sensing techniques, flux estimation method, stator inductance variations method, observers, and intelligent control methods. The sensorless techniques utilizing the back EMF voltage include: 1) terminal voltage sensing; 2) third-harmonic back EMF voltage sensing; and 3) freewheeling diode conduction current sensing. Sensorless techniques based on back EMF are the most popular due to their simplicity, ease of implementation, and lower cost [5] [7], which lead to the manufacture of the commercial sensorless ICs [8]. There are many papers that utilize back EMF voltage and detection of the zero crossing point (ZCP). A 30 phase delay between ZCPs and commutation instants is usually carried out via a speed-dependent phase shifter, a lookup table, or by using a hardware fixed-phase shifter. It needs more hardware or complicated software that may lead to computational errors. Some authors tried to develop a frequency-independent phase shifter to overcome the mentioned problem [9]. Most of the sensorless methods for a six-switch inverter BLDC motor drive are not directly applicable to the four-switch inverter. The main reason is that in the four-switch topology, some methods detect less than six points, and other commutation instants must be interpolated via software. So far, there are few researches on sensorless control of a four-switch inverter, three-phase BLDC motor drive. Lately, Lin et al. [10] proposed a new sensorless control method for the four-switch topology. Based on the experimental results, they found that two crossing points between terminal voltages A and B coincide to two commutation instants, and other four commutation instants 0885-8993/$25.00 2008 IEEE

3080 IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 23, NO. 6, NOVEMBER 2008 Fig. 1. Four-switch inverter, BLDC motor drive, and equivalent circuit of the BLDC motor. Fig. 3. Voltage functions and phase back EMF voltages waveforms in a fourswitch, BLDC motor drive. TABLE I COMMUTATION LOGIC WITH RESPECT TO VOLTAGE FUNCTIONS Fig. 2. Signal waveforms of a BLDC motor. are attained via interpolation and shift delay software. Halvaei Niasar et al. [11] introduced three new error functions in the four-switch inverter topology where their ZCPs are 30 before the commutation points. Therefore, a 30 shift delay should be carried out. This paper presents a low-cost sensorless approach for the four-switch inverter topology, which does not need any phase shift. The proposed approach uses the ZCPs of three voltage functions (line-to-line voltages), so that they coincide to six commutation points. Theoretical analysis, simulations, and several experiments are conducted to demonstrate the feasibility of the proposed sensorless method [12]. II. ANALYSIS OF A FSTPI-BLDC MOTOR DRIVE Fig. 1 shows the configuration of a four-switch inverter including the equivalent circuit of a three-phase BLDC motor. The typical mathematical model of the BLDC motor is represented as follows: Fig. 4. Simulation block diagram of the sensorless-controlled, four-switch BLDC motor drive. TABLE II BLDC MOTOR PARAMETERS where,,,, and represent the voltage, back EMF, phase current, self-inductance, and mutual inductance of phase x, respectively (x = a, b, c). Fig. 2 shows phase back-emf, current waveforms, and Hall-effect sensor signals of a three-phase (1) BLDC motor drive in ideal case. During each operation mode, only two phases are conducting and the third phase is inactive. To drive the motor with maximum and constant torque, the phase currents should be rectangular. However, in a four-switch inverter, the generation of 120 conducting current profiles is inherently difficult [2]. Hence, in order to use the four-switch inverter topology for a three-phase BLDC motor, a direct phase

HALVAEI NIASAR et al.: NOVEL POSITION SENSORLESS CONTROL OF A FOUR-SWITCH, BRUSHLESS DC MOTOR DRIVE 3081 Fig. 5. Simulation results: terminal voltages, voltage functions, virtual Hall signals, and phase current waveforms of the developed sensorless control method. (a) At speed of 30 r/min. (b) At speed of 220 r/min. current (DPC) control approach is used, i.e., the currents of phases A and B in two modes II and V are controlled via independent current regulators. Therefore, the back EMF voltage of phase C does not disturb the phase currents. Based on the independent switching of two phases A and B, current profiles are similar to the currents of a six-switch inverter BLDC motor drive. III. SENSORLESS CONTROL OF AN FSTPI-BLDC MOTOR DRIVE BASED ON VOLTAGE FUNCTIONS Terminal voltages of a BLDC motor in the four-switch inverter with respect to the mid-point of the dc bus are as follows: (2) Three voltage functions (VFs) are derived from two terminal voltages and as Fig. 3 shows the waveforms of voltage functions and phase back EMF voltages. Neglecting the voltage drop on the stator impedance, voltage functions lag 30 inherently rather than phase back EMF voltages, which means that the ZCPs of VFs coincide to commutation instants. Using simple comparators (3) circuits, zero crossings of VFs are detected, and the virtual Hall sensor signals, and are generated that can be used for current commutation. Table I summarizes the relation between virtual Hall sensor signals and the corresponding operation modes. IV. SIMULATION RESULTS Fig. 4 shows the overall block diagram of the sensorless-controlled, four-switch inverter BLDC motor drive in Simulink. A high-torque, low-speed BLDC motor with 16 poles is used for simulation and its parameters are given in Table II. The speed control block provides the current reference. In the current control block, the currents of two phases A and B are regulated via two independent hysteresis controllers with a hysteresis band of 0.05 A. In the power inverter block, proper phase voltages are generated and applied to the BLDC motor using the developed duty cycles. The zero crossing detector block detects the ZCPs of the voltage functions and then develops virtual position Hall signals for sensorless control. Two second-order Butterworth low-pass filters with passband frequency of 700 rad/s are used to eliminate the high-frequency components of PWM voltages. Fig. 5 shows the estimated operation mode, voltage signals, and phase currents at speeds of 30 and 220 r/min where the phase currents are rectangular. The filtered terminal voltages are used to determine the voltage functions. There are some glitches on the current due to the position estimation error, which are discussed in the following section.

3082 IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 23, NO. 6, NOVEMBER 2008 Fig. 6. Analysis of the estimation error. (a) Voltages signals. (b) Estimation error due to the voltage drop on the stator impedance. (c) Current commutation via virtual Hall signals. (d) Phase delay of low-pass filters. V. ANALYSIS OF THE POSITION ESTIMATION ERROR The position estimation error of the developed sensorless method is generated by a voltage drop on the stator impedance, phase delay of the filters, and voltage measurement, which are explained as follows. A. Voltage Drop on the Stator Impedance The developed voltage functions inherently lag 30 from phase back voltages, as mentioned earlier. It is due to the fact that the voltage functions contain the line back EMF voltages. However, the voltage drop on the stator impedance shifts the ZCPs of the voltage functions from those of the corresponding line back EMF voltages. The estimation error due to stator impedance is analyzed for all operation conditions, and analytic relations are developed as follows. For simplicity, the voltage drop on the stator inductance ( ) is ignored, which means that the current commutation is considered ideal. It is a true assumption in most small- to mid-sized BLDC motors because the resistance voltage drop is usually much larger than the inductance voltage drop. Fig. 6(a) illustrates a close look at the voltage waveforms of phase A. The zero crossing of is used for current commutation of phase A. There is an inherent delay angle ( ) between the signal and the line back EMF voltage. The voltage function from (2) and (3) can be revised as (4) In mode I, as shown in Fig. 2, phases B and C are conducting the current and then. Hence, by neglecting the term, the line back EMF voltage is obtained as (5) Therefore, at ZCP of (at = ), the line back EMF voltage has the value of RI. The estimation error can be obtained easily from the similarity of two triangles OAH and OA H shown in Fig. 6(a) as follows: where, and are the load torque, torque constant, back EMF constant, and the rotor speed, respectively. Equation (6) implies that as long as the load torque is increasing, the estimation error also increases, and while the speed is increasing, the estimation error decreases. Fig. 6(b) shows variations of the estimation error for different speed and load conditions. At high speed, the estimation error reduces to 4. However, at low speed and under heavy loads, the estimation error increases, in which the operation of the sensorless algorithm is limited to a certain speed. To obtain this limitation by using Fig. 6(c), the phase back EMFs and currents in the interval can be represented as (6) (7)

HALVAEI NIASAR et al.: NOVEL POSITION SENSORLESS CONTROL OF A FOUR-SWITCH, BRUSHLESS DC MOTOR DRIVE 3083 Fig. 7. Hardware schematic of the sensorless-controlled, four-switch BLDC motor drive based on TMS320LF2407A DSP. Hence, the air gap power during interval is obtained as (8) Fig. 8. Main control flowchart of the system software. To have a reliable sensorless operation at low speeds, a sufficient condition is that the instant output power of the motor should be positive (in forward motoring case). Equation (8) shows that the estimation error must satisfy. For the BLDC motor used in this study and by substituting the motor parameters into (6), the low limit point of the speed is obtained about 40 r/min in full-load condition. Although this limit point may be a bit higher due to the voltage drops on power switches, diodes, and also the neglected term. Therefore, the voltage drop on the stator impedance is the main source of the estimation error at low speed range. B. Phase Delay of the Low-Pass Filters Designing the proper filters is important for zero crossing detection of the voltage functions, because the terminal voltages are PWM signals. In this paper, two second-order Butterworth low-pass filters are designed [13]. To adjust the filters, the measured PWM voltages have been processed in Matlab, and the passband frequency of the filters have been set to 100 Hz (with 0.1 db attenuation). Fig. 6(d) shows the phase delay versus frequency for the designed filters. The phase delay at two frequencies of 6.5 Hz ( ) and 35 Hz ( ) are 1.5 and 5, respectively. C. Measurement Errors The sensorless algorithm developed in this study is based only on the filtered terminal voltages and. Therefore, the accuracy of the measured voltages directly affects the accuracy of the position estimation. Using exact components to make the low-pass filters also reduces the position estimation. Providing the virtual Hall position signals via hardware eliminates the quantization error due to the analog-to-digital (A/D) conversion. Fig. 9. Measured back EMF voltages of the employed BLDC motor. All error sources mentioned in this section cause the estimated commutation instants to lag rather than real commutation instants, and there is no room for compensation. Determination of voltage functions and corresponding virtual Hall signals can be carried out through the software to solve the mentioned problem. Calculated voltage functions are compared with the proper thresholds. This approach advances the commutation that can compensate any phase delay. However, it increases the amount of calculations and leads to more complex algorithms, which is against the objectives of employing an inexpensive and simple sensorless control algorithm for a FSTPI-BLDC motor drive. For some cost-sensitive applications such as fan, blowers, etc., where the load increases when speed increases, the proposed sensorless algorithm (without error compensation in the software) is feasible and can be implemented via an inexpensive microcontroller.

3084 IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 23, NO. 6, NOVEMBER 2008 Fig. 10. Measured instantaneous and filtered terminal voltages V and V at (a) 60 r/min and (b) 220 r/min. Voltage functions waveforms at (c) 60 r/min and (d) 220 r/min. VI. DSP IMPLEMENTATION OF THE SENSORLESS TECHNIQUE A. System Hardware Structure Fig. 7 shows the schematic diagram of the hardware system, where the system is controlled via a DSP controller TMS320LF2407A [14]. DSP commands are isolated and amplified via HCPL A316J gate drivers and the phase currents are measured via LA55-P current transducers. The sensorless technique developed in this study uses the measured terminal voltages, where the Hall-effect linear transducer LV25-P is used. Determination of the voltage functions and making the virtual position signals are carried out via hardware. Therefore, it is possible to employ the capabilities of the capture unit in the event manager module of DSP. B. Software Organization The developed software is based on four modules: system initialization, protection, startup, and run modules, as shown in Fig. 8. The first step for the development of the software is to initialize all peripherals on the DSP board, which includes the initialization of PWM ports, timer interrupt, and A/D converters. The second module checks the safety of the drive. In the third module, a startup procedure for the sensorless control is provided. Open-loop starting is a practical control procedure to run the BLDC motor without position sensors that is accomplished by providing a rotating stator field with a certain frequency profile [15]. This method should be started from a certain initial rotor position. However, for a motor with no reluctance variation around the air gap, determination of the rotor initial position is impossible, and consequently, the forced alignment of the rotor must be implemented. In this paper, after energizing two phases A and B (mode II) for enough time, the next commutation signals advancing the switching pattern by an electrical 60 angle is given. After that one electrical evolution elapsed, the sensorless closed-loop control is run. C. Experimental Results Fig. 9 shows the measured phase back EMF voltages where the rising edge of position signal is simultaneous with the flat part of the back EMF voltage. Fig. 10(a) and (b) shows the instantaneous and the filtered terminal voltages at two speeds of 60 r/min (360 electrical r/min) and 220 r/min (1760 electrical

HALVAEI NIASAR et al.: NOVEL POSITION SENSORLESS CONTROL OF A FOUR-SWITCH, BRUSHLESS DC MOTOR DRIVE 3085 Fig. 11. Developed virtual position signals under different conditions. (a) At 60 r/min and no load. (b) At 60 r/min under 70% full load. (c) At 220 r/min and no load. (d) At 220 r/min under 70% full load. r/min). The dc bus voltage is 60 V, whereas the voltage sensors are set such that the voltage range 35 to 35 V is converted to 0 3.3 V into DSP. Therefore, the voltage scale in Fig. 10 is 70/3.3 = 21 v/v. Fig. 10(c) and (d) shows the corresponding voltage functions waveforms at 60 and 220 r/min, respectively, that have the same amplitude. Fig. 11 shows the estimated position signals at different conditions that indicate that the estimated signals in all conditions are together at 120. At no-load condition, the estimation error is 4 and 4.5 at low and high speeds, respectively. Due to the increase of rotational losses at high speed for the BLDC motor used, there is actually not a no-load condition. Therefore, at high speed with no-load condition, there is some estimation error. The estimation error under 70% full-load condition at low and high speeds are 24 and 14. The measured estimation errors confirm the simulation and also the proposed analysis error. Fig. 12 shows the current waveforms at different conditions where the current scale is 6 A/V. The motor is started using the open-loop startup algorithm, as mentioned earlier. Forced alignment takes about 1.2 s, as shown in Fig. 12(a), and the open-loop control is applied for one electrical cycle. It can be done for less than one electrical cycle under lower load. Experimental results show that the developed sensorless algorithm can be applied at 30 r/min for no-load condition. Fig. 12(b) shows the current waveforms for no-load condition when the sensorless control is applied. It indicates that the rotational loss of the BLDC motor is considerable. Current waveforms under load condition at low and high speeds are shown in Fig. 12(c) and (d), respectively. In both cases, the sensorless control of the currents as well as employing the DPC control method is successful. VII. CONCLUSION A low-cost BLDC motor drive is introduced in this study. Cost saving is achieved by reducing the number of inverter power switches and also by elimination of the position Hall-effect sensors. For current commutation, virtual Hall signals are developed by a novel sensorless method using line-to-line voltages that are calculated from the measured terminal voltages. Simulation and experimental results verify the validity of the proposed sensorless method. The proposed error analysis shows that the voltage drop on the stator impedance is the main

3086 IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 23, NO. 6, NOVEMBER 2008 Fig. 12. Phase current waveforms using virtual position signals. (a) Motor startup. (b) At 220 r/min and no load. (c) At 60 r/min under 70% full load. (d) At speed 150 r/min under 70% full-load conditions. error source especially at low speeds. Therefore, the developed sensorless method is suitable for applications when the load is increasing as the speed increases. The main advantages of the proposed method are as follows. 1) Full (six) commutation points are detected in the fourswitch inverter drive. Therefore, extra phase-shifting circuits or interpolation in the software for prediction of other commutation points are not required. 2) Commutation points immediately follow the developed virtual Hall sensors. Therefore, 30 phase shifting as used in the methods based on back EMF voltage is not required. 3) Voltage functions are determined directly from the terminal voltages A and B without making the motor neutral point. 4) The proposed sensorless technique is independent of the back EMF waveform that can be applied to permanentmagnet synchronous [brushless ac (BLAC)] motors. For low-cost applications, the implementation of the proposed method is easier and less expensive than that of other methods even with the sensorless methods based on back EMF voltage. Therefore, it is more attractive and cost-effective, and it can be implemented as integrated circuits (ICs). REFERENCES [1] P. Pillay and R. Krishnan, Modeling, simulation, and analysis of permanent-magnet motor drives. II. The brushless DC motor drive, IEEE Trans. Ind. Appl., vol. 25, no. 2, pp. 274 279, Mar./Apr. 1989. [2] B. K. Lee, T. H. Kim, and M. Ehsani, On the feasibility of four-switch three-phase BLDC motor drives for low cost commercial applications: Topology and control, IEEE Trans. Power Electron., vol. 18, no. 1, pp. 164 172, Jan. 2003. [3] J. P. Jahnson, M. Ehsani, and Y. Guzelaunler, Review of sensorless methods for brushless DC, in Proc. IEEE IAS Annu. Meeting Conf., 1999, pp. 143 150. [4] P. P. Acarnley and J. F. Watson, Review of position-sensorless operation of brushless permanent-magnet machines, IEEE Trans. Ind. Electron., vol. 53, no. 2, pp. 352 362, Apr. 2006. [5] J. Shao, D. Nolan, and T. Hopkins, A novel direct back EMF detection for sensorless brushless DC (BLDC) motor drives, in Proc. IEEE Appl. Power Electron. Conf. Expo., 2002, vol. 1, pp. 33 37. [6] G. J. Su and W. McKeever, Low-cost sensorless control of brushless DC motors with improved speed range, IEEE Trans. Power Electron., vol. 19, no. 2, pp. 296 302, Mar. 2004. [7] G. Zhou, Z. Wu, and J. Ying, Improved sensorless brushless DC motor drive, in Proc. IEEE Power Electron. Spec. Conf. (PESC 2005), pp. 1353 1357. [8] C. Wang, G. Sung, K. Fang, and Sh. Tseng, A low-power sensorless inverter controller of brushless DC motors, in Proc. IEEE Int. Symp. Circuits Syst. (ISCAS 2007), pp. 2435 2438.

HALVAEI NIASAR et al.: NOVEL POSITION SENSORLESS CONTROL OF A FOUR-SWITCH, BRUSHLESS DC MOTOR DRIVE 3087 [9] Q. Jiang, C. Bi, and R. Huang, A new phase-delay-free method to detect back EMF zero-crossing points for sensorless control of spindle motors, IEEE Trans. Magn., vol. 41, no. 7, pp. 2287 2294, Jul. 2005. [10] C. T. Lin, C. W. Hung, and C. W. Liu, Sensorless control for fourswitch three-phase brushless DC motor drives, IEEE Trans. Power Electron., vol. 23, no. 1, pp. 438 444, Jan. 2008. [11] A. Halvaei Niasar, H. Moghbelli, and A. Vahedi, Sensorless control of a four-switch, three-phase brushless DC motor drive, presented at the Iranian Conf. Electr. Eng. (ICEE 2007), May, Iran Telecommun. Res. Center (ITRC), Tehran, Iran. [12] A. Halvaei Niasar, Sensorless control of four-switch, three-phase brushless DC motor drives for low-cost applications, Ph.D. dissertation, Dept. Electr. Eng., Iran Univ. Sci. Technol., Tehran, Iran, Dec. 2007. [13] L. Qiang, L. Mingyao, H. Minqiang, and G. Weigang, Research on filters for back EMF zero-crossing detecting in sensorless BLDC motor drives, in Proc. IEEE Int. Conf. Ind. Technol., Dec. 2006, pp. 1899 1905. [14] TMS320LFLC240xA DSP Controllers Reference Guide System and Peripherals (in Texas Instruments Incorporated), Literature no. SPRU357B. Dallas, TX, Dec. 2001. [15] R. Krishnan and R. Ghosh, Starting algorithm and performance of a PM DC brushless motor drive system with no position sensor, in Proc. IEEE Power Electron. Spec. Conf. (PESC 1989), pp. 815 821. Abolfazl Halvaei Niasar (S 04 M 09) was born in Kashan, Iran, in 1974. He received the B.S. degree from Isfahan University of Technology (IUT), Isfahan, Iran, in 1998, the M.S. degree from the University of Tehran (UT), Tehran, Iran, in 2000, and the Ph.D. degree from Iran University of Science and Technology (IUST), Tehran, Iran, all in electrical engineering He is currently an Assistant Professor at the Department of Engineering, Faculty of Engineering, University of Kashan, Kashan, Iran. His current research interests include DSP-based control systems, electric drives, permanent-magnet brushless dc motor drives, sensorless drives, and design of high speed motors. Dr. Halvaei Niasar is a Member of the IEEE Power Electronics Society (PELS) and the IEEE Industry Applications Society (IAS). Abolfazl Vahedi was born in Tehran, Iran, in 1966. He received the B.S. degree from Ferdowsi Mashhad University, Mashhad, Iran, in 1989, and the M.S. and Ph.D. degrees from the Institut Nationale Polytechnique de Lorraine (INPL), Nancy, France, in 1992 and 1996, respectively, all in electrical engineering. He is currently an Associate Professor and a member of the Center of Excellence for Power System Automation and Operation, Iran University of Science and Technology (IUST), Tehran. He has directed several projects in the area of conventional and special electric machines and drives. His current research interests include design, implementation, and optimization of electric machines including traction motors and drives. Dr. Vahedi is a member of the Institution of Electrical Engineers (IEE) and the Society for Electrical Engineering (SEE). Hassan Moghbelli (M 90) was born in Isfahan, Iran, in 1950. He received the B.S. degree from Iran University of Science and Technology (IUST), Tehran, Iran, in 1973, the M.S. degree from Oklahoma State University, Stillwater, in 1978, and the Ph.D. degree 1989 from the University of Missouri-Columbia (UMC), Columbia, in 1989, all in electrical engineering. He is currently an Assistant Professor at Isfahan University of Technology, Isfahan. He is also a Visiting Assistant Professor in the Department of Science and Mathematics, Texas A&M University at Qatar, Doha, Qatar. He has directed several projects in the area of electric drives, power systems, electric vehicles, hybrid electric and fuel cell vehicles, and railway electrification. His current research interests include electric drives, power electronics, and design of electric and hybrid electric vehicle. Dr. Moghbelli is a member of the American Society of Mechanical Engineers (ASME) and the Society of Automotive Engineers (SAE).