31
13 CHAPTER 2 STATE OF THE ART 2.1 INTRODUCTION The literature on electrical drives, BLDC motor, feedback methods with and without sensors, the conventional braking methods, the available PWM techniques that can be adapted for the proposed work are reviewed in this chapter. The switch selections for the inverter circuit, the control strategy that can be implemented, selection of appropriate controller for the proposed research work has also been discussed. 2.2 ELECTRIC DRIVE The modern electric drives and their future trends were reviewed by De Doncker (2006).The growing importance of drive technology and the improvements in the market share have been clearly brought out. Liaquat Ali Khan et al (2008) discussed the integrity of the system based on keeping the wheel speed constant. In nullifying the steady state error, the Proportional Integral (PI) control algorithm was used with root locus design method to find the PI coefficients. If the system approximate linear transfer function is developed as per the authors, then coefficients of Proportional Integral Derivative (PID) can be determined using root locus technique.

CHAPTER 2 STATE OF THE ART - Information and Library ...shodhganga.inflibnet.ac.in/bitstream/10603/25846/7/07_chapter2.pdf · Power converter topologies and a PWM control ... In the

  • Upload
    lamtruc

  • View
    217

  • Download
    3

Embed Size (px)

Citation preview

13

CHAPTER 2

STATE OF THE ART

2.1 INTRODUCTION

The literature on electrical drives, BLDC motor, feedback methods

with and without sensors, the conventional braking methods, the available

PWM techniques that can be adapted for the proposed work are reviewed in

this chapter. The switch selections for the inverter circuit, the control strategy

that can be implemented, selection of appropriate controller for the proposed

research work has also been discussed.

2.2 ELECTRIC DRIVE

The modern electric drives and their future trends were reviewed by

De Doncker (2006).The growing importance of drive technology and the

improvements in the market share have been clearly brought out.

Liaquat Ali Khan et al (2008) discussed the integrity of the system

based on keeping the wheel speed constant. In nullifying the steady state

error, the Proportional Integral (PI) control algorithm was used with root

locus design method to find the PI coefficients. If the system approximate

linear transfer function is developed as per the authors, then coefficients of

Proportional Integral Derivative (PID) can be determined using root locus

technique.

14

Xue et al (2008) studied six kinds of the drive train systems of

electric motor drives for electric vehicles. The comparative investigation on

the efficiency, weight, cost, cooling, maximum speed, fault-tolerance, safety,

and reliability were carried out for switched reluctance motor, induction

motor, Permanent Magnet BLDC (PMBLDC) motor, and brushed DC motor

drives.

Narasimham et al (2010) proposed a novel topology for a low cost

converter which drives a spindle motor at high speed with high starting torque

using the bipolar starting and unipolar running algorithm. The topology

presented was simple and used only eight switches in the converter to drive

the spindle motor. The proposed topology was best suited for low power

drives.

2.3 BLDC MOTOR

Lee and Ehsani (2001) proposed an advanced BLDC motor drive

for electric propulsion system. Power converter topologies and a PWM

control strategy were used to produce the desired dynamic and static speed-

torque characteristics. Insulated Gate Bipolar Transistor (IGBT) inverters

with high speed DSP, TI TMS320F243 were designed. The sensorless control

strategies were directly combined into several low cost converter topologies.

Padmaraja Yedamale (2003) in the application note has discussed

in detail the construction, working principle, characteristics and typical

applications of BLDC motors.

Kumar et al (2005) presented the modelling and DSP based

implementation of closed loop control of Permanent Magnet Brushless DC

(PMBLDC) motor with a single current sensor. DC link and two conducting

15

phases form a series circuit. Current control in these phases were achieved by

controlling DC link current.

An innovative four-quadrant Switched Reluctance Motor (SRM)

drive with only one controllable switch was realized by Krishnan et al (2005).

The motor drive having a two-phase machine with a single controllable

switch converter was used. The motor drive was modelled, simulated and

analysed to verify its feasibility for self-starting, speed control and for four-

quadrant operation.

Nisai et al (2005) presented a four-quadrant SRM drive for high

dynamic applications. The drive was designed based on a control strategy

called Direct Instantaneous Torque Control (DITC). A methodology to

generate switching functions directly by the hysteresis torque controllers for

SRMs was also proposed. The proposed controller was prototyped and tested

on a DSP / Field-Programmable Gate Array (FPGA) development platform.

Jiaxin Chen et al (2007) developed a PMBLDC motor for driving

high-speed embroidery machines. In the design of the motor, magnetic field

finite-element analysis the motor parameters such as the air-gap flux, back

EMF, and inductance were calculated. Using the numerical magnetic field

solutions and a modified incremental energy method, the self and mutual

inductances of the stator windings were calculated.

Maity et al (2007) developed a software program for a DC motor to

control all the four quadrants through a Personal Computer (PC) in an

interactive mode. The signals generated were suitable for the triggering

operation of four power electronic switches of the chopper. A user friendly

control room method has been adopted.

16

Afjei et al (2007) briefly presented a configuration for BLDC

motor/generator, which did not use a permanent magnet in the rotor. The

proposed machine consists of two magnetically dependent stator and rotor

sets (layers), where each stator set included nine salient poles with windings

wrapped around them while, the rotor comprised of six salient poles. A power

electronic converter which provided bidirectional control of the current for

each motor phase independently was presented. This control scheme

permitted the motor to operate with any number of phases at any time.

Namhun Kim et al (2007) presented a BLDC motor control

algorithm for motor drive applications using general purpose microcontrollers

with one on-chip timer. PWM signals with general input/output (I/O) ports to

control a three-phase permanent magnet BLDC motor using the timer

interrupt on MSP430F1232 was realised. An algorithm that employs the I/O

port for PWM signal generation for BLDC motor control with three Hall

sensors was proposed.

Qingbo Hu Zhengyu Lu and Zhaoming Qian (2007) introduced a

drive mode of BLDC motor that adopts a cascade bidirectional DC-DC with

full-bridge circuit, and motor EMF. Closed-loop was formed by voltage

feedback and current positive feedback compensation to control the speed. To

overcome capacitor voltage ripples during motor commutation process, a

method based on inductor current predictive control was proposed. It controls

the duty cycle and makes inductor current to follow motor phase current

during commutation process.

Qiang Han et al (2008) investigated average-value modelling of

BLDC motor with 120º inverter systems. It demonstrated that neglecting the

commutation interval may lead to degradation of model accuracy, especially

with BLDC motors that have low stator resistance (high electrical time

constant) and operate with a large commutation angle. A new Average Value

17

Modelling (AVM) that appropriately includes both commutation and

conduction subintervals has been presented here. A nonlinear algebraic

function that represents the commutation angle has been obtained

numerically. The proposed model was shown in both the time and frequency

domains and was applicable to motors with large and small electrical time

constants.

A Phase Locked Loop (PLL) assisted Internal Model (IM)

adjustable-speed controller for BLDC motors was detailed by Ching-Tsai Pan

and Emily Fang (2008). With proper integration of the motor current sensing

scheme with PWM control, the hardware implementation of the BLDC motor

drive was made compact and enabled further integration into chips to reduce

the cost and enhance the current regulation performance. The poor transient

response and limited lock-in range was the drawback of PLL control. The

proposed PLL assisted IM controller combined the merits of the previous two

controls. Only three parameters, i.e., KP, KI, and K, are to be determined.

Stability analysis revealed that the first order filter must properly be designed

to achieve the stability condition. Quite-uniform equivalent-armature current

waveforms, which greatly reduced the mechanical vibration noise, were

obtained. The proposed control provides unified smooth control under both

transient and steady-state conditions.

A torque control method was proposed by Haifeng Lu et al (2008)

to attenuate torque ripple of BLDC motors with un-ideal back EMF

waveforms. The action time of pulses, which was used to control the

corresponding switches, was calculated in the torque controller. The influence

of finite DC bus supply voltage was considered in the commutation period.

An instantaneous torque control scheme for four-quadrant

operation of SRM at low speed based on co-energy considerations was

proposed by Wong et al (2009). The co-energy is estimated using online co-

18

energy estimator, which requires easily obtainable parameters such as the

machine terminal quantities and the machine characteristics at low current. By

regulating the co-energy while tracking a one-dimensional co-energy profile,

the torque contribution of each phase of the SRM was controlled and

optimised. The requirement of pre-measured data was reduced when

compared to current profiling methods. The excitation sequence and torque

sharing function for four-quadrant operation to produce smooth torque output

were also presented.

Iordanis Kioskeridis and Christos Mademlis (2009) described a

method to unify the optimal control of a switched reluctance machine in a

four-quadrant drive. A smooth transition between the PWM/single-pulse

modes and motoring/braking operations was attained, since the firing angle

conditions of one operating mode were derived from the conditions of the

other operating mode. Knowledge of the machine magnetization curves was

not required to implement this method.

A new low-cost Integrated Circuit Chip for the control of BLDC

motors was developed by Anand Sathyan et al (2009). A digital PWM control

has been implemented for a trapezoidal BLDC motor drive system. The

digital controller can be implemented in Application Specific Integrated

Circuit (ASIC). The controller is modelled and verified using simulations.

BLDC motor drive is treated as a digital system. It is only allowed to operate

at low duty (DL) or high duty (DH). Speed regulation is achieved by

alternating between low duty and high duty.

PMBLDC motors have high efficiency, silent operation, compact

size, high reliability and low maintenance requirements. The operation of

PMBLDC motors requires rotor-position sensing for controlling the winding

currents. These motors were preferred for many applications; however, most

of them require sensorless control. The sensorless control requires estimation

19

of rotor position from the voltage and current signals, which were easily

sensed. Bhim Singh and Sanjeev Singh (2009) presented the state of the art

PMBLDC motor drives with an emphasis on sensorless control of these

motors.

Madhusudhana Rao et al (2010) proposed the speed control of

BLDC motor drive employing PWM technique using TMS320F240 DSP. The

Hall signals, phase current sensing signal and the speed command were the

input to the DSP. Both the outer velocity control loop and inner current

control loop used PI controller that has been implemented by programming in

TMS320F240 DSP. The drive performance was studied for starting, speed

reversal and load perturbation. An algorithm was developed to simulate the

drive model with PI speed controller. The fourth order Runge-Kutta

numerical integration method was used to get the solution of first order

differential equations of the model.

A new type quasi-buck topology of converters was proposed by

Zhang Jiasheng and Pan Dawei (2010) whose DC side voltage is reduced by

approaching 50%, thus appropriate for lower voltage applications. The

modelling with the state space averaging method, and steady state theoretical

analyses of the converter were presented.

Jinqi Li et al (2010) proposed a Flywheel Energy Storage System

(FESS) for BLDC motor. A buck circuit was presented to reduce motor

torque ripple in charge section, using constant torque control at low speed and

constant power control at high speed. The constant torque control and

constant power control strategies were first introduced into PAM control,

which is effective to reduce phase current ripple, as a result of reduced torque

ripple.

20

Chun-Lung Chiu et al (2010) detailed a method to improve

efficiency and torque performance of the single-phase BLDC motor by

finding out the optimum commutation angle at each different speed. The finite

element method was used to simulate the back-EMF voltage and the coil

current for the single-phase BLDC motor, and then the conduction time of

switches were adjusted by detecting the waveform of coil current. The motor

can improve its efficiency, noise, and vibration when it obtains the optimal

shift angle of each speed. The special design point used in this paper was to

only observe the smooth degree of the motor current that can be used to find

out the optimal shift angle.

Varatharaju et al (2010) described the procedure of obtaining a

model for the BLDC motor with 120º inverter system and validated using the

MATLAB/Simulink platform. The discussion arrived at a closed-loop speed

control, in which PI algorithm was adopted and the position-pulse

determination was done through current control for a standard trapezoidal

BLDC motors.

Rakesh Saxena et al (2010) proposed a soft computing technique

PSIM which can be used for the performance simulation of the BLDC motor.

With the help of its user friendly approach, the corresponding PSIM models

for the BLDC can easily be constructed. PSIM software was designed to

provide a debugging, diagnostic and demonstration tool for the development

of algorithms and applications in electric drives.

Shinn-Ming Sue et al (2010) presented a bi-directional power flow

Interior Permanent Magnet BLDC (IPMBLDC) motor drive for electrical

scooters. A control scheme was proposed for the motoring operation. It had

high energy conversion efficiency in the low speed and high torque region as

well as high speed region. The basic control idea followed the Maximum

Torque Per Ampere (MTPA) control of an Interior Permanent Magnet

21

Synchronous Motor (IPMSM). For the regenerative braking operation, a new

switching pattern was presented. It provided a symmetry line current

waveform for smooth regenerative braking. A DSP was used to implement the

control core to reduce the development cost.

Wael Salah et al (2011) discussed about the BLDC motor control

based on rotor position sensing scheme. A PIC microcontroller was used to

generate PWM signals for driving the power inverter bridge. Hardware

implementation and simulation results show the effectiveness of the

developed motor drive. The flexibility offered by the developed motor control

and drive enables the implementation of different control algorithms for

improving the output characteristics of the BLDC motor.

Viswanathan and Jeevanathan (2011) proposed a current controlled

SVPWM technique for BLDC motor drives, with a view to reduce torque

ripple. The current ripple, created due to the stator winding inductance, leads

to generation of ripple in the torque and prevents the usage of BLDC motor in

a precise servo drive system.

Chia-Chang Tong et al (2011) designed and built a dual-axis drive

system for an electric bicycle. The computerized control utilized a firmware-

based system, with the vehicle’s Electronic Control Unit (ECU) and most of

the signal processing circuits implemented using a Programmable SoC

(PSoC). Both wheels drive the vehicle simultaneously, the speed controller

was designed in such a way that it had the ability to compensate for speed

difference that might exist between the front and rear wheels. Both wheels

had breaks and kinetic energy recovery for decelerating or downhill riding.

The vehicle had automatic cruise capabilities and can automatically switch to

single front or rear wheel drive at medium or high speeds.

22

Robert et al (2011) presented concepts for extensive diagnosis

implementation for different fault conditions that may appear in the BLDC

motor or its control electronics. The detectable failure conditions by the

methods described were short circuit conditions at the motor, internal,

external power supply voltages and over-temperature failure conditions,

position Hall signals failure conditions. The implementation was done using

hardware circuits which were easily integrated in the BLDC motor control

ASIC.

Feyzi et al (2011) proposed a single current strategy for high

performance BLDC motor drives. It was based on estimation and regulation

of phase currents, using two single sensors for DC link voltage and current.

The phase currents were reconstructed in a two-stage process including

estimation and regulation. Estimation is based on dynamic motor model,

while regulation relied on the inverter switches' states and the measured DC

link current. Besides, to access better dynamic response characteristic of the

motor speed, Particle Swarm Optimization (PSO) was used to regulate the

PID parameters of speed controller.

Axial flux BLDC motors, in general, and ironless axial flux BLDC

motors, in particular, come with very low inductance owing to this; they need

special care to limit the magnitude of ripple current in motor winding. In most

of the electric aircraft applications, BLDC motor needs to be driven from 300

or 600 VDC bus. In such cases, particularly for operation from 600 VDC bus,

IGBT based inverters are used for BLDC motor drive. They have limitation

on increasing the switching frequency, and hence they are not very suitable

for driving BLDC motors with low winding inductance. A three-level neutral

point clamped inverter was proposed by De et al (2012) to drive axial flux

BLDC motors.

23

2.4 WITH SENSORS AND WITHOUT SENSORS

Ralph Kennel (2007) reviewed the speed and motion sensing as

well as different encoder technologies available today and their

characteristics, particularly with respect to digitally controlled servo drives.

The author has provided some insight of the impact an encoder has on the

control behaviour of a servo drive, particularly under slow motion operation.

Variable-sampling systems described a class of systems whose

sensor output are available only at some situations not specified by the

sampling mechanism. In BLDC motor drives with low resolution position

sensors, the position measurements were not available at the fixed-sampling

instance. Chung-Wen Hung et al (2007) proposed a variable-sampling

Variable Structure Controller (VSC) for BLDC motor drives. A modification

of the conventional discrete-time VSC control law for BLDC motor drives

with Hall sensors was derived to achieve the robustness of speed control.

Three measurement error-mitigation methods were also presented to reduce

the errors due to low-resolution position feedback.

Cheng-Tsung Lin et al (2008) proposed a position sensorless

control scheme for Four-switch Three-Phase (FSTP) BLDC motor drives

using a FPGA. A sensorless control with six commutation modes were

developed to drive FSTP BLDC motors. The low cost BLDC driver was

achieved by the reduction of switch device count, cost down of control, and

saving of Hall sensors.

Subrata et al (2009) proposed a DC chopper, driven by a PWM

signal that can be utilized for position control of a PMDC motor. Controlling

the duty cycle of the PWM signals has been implemented by microcontroller

as equivalent to controlling the motor terminal voltage, which in turn adjusts

directly the motor rotational movement.

24

Prasit Champa et al (2009) presented a method for determining the

initial rotor position of a BLDC machine at standstill without a position

sensor. The key principle of the rotor position estimation was based on the

simple detection and comparison of phase voltage and current responses

relating to the stator inductance varied with the position of the rotor magnet.

In the proposed method, only three voltage-pulse injections were applied, and

a 30 resolution was achieved.

Abolfazl Halvaei Niasar et al (2009) proposed a position sensorless

control scheme for a four-switch, three-phase brushless DC motor drive,

based on the zero crossing point detection of phase back-EMF voltages using

defined error functions (EFs). The commutation instants are 30° after detected

zero crossing points of the EFs. Developed EFs have greater magnitude rather

than phase or line voltages so that the sensorless control can work at a lower

speed range. Moreover, EFs have smooth transitions around zero voltage level

that reduces the commutation errors. EFs are derived from the filtered

terminal voltages vao and vbo of two low-pass filters, which were used to

eliminate high frequency noises for calculation of the average terminal

voltages.

Changliang Xia et al (2009) proposed a control strategy based on

single current sensor for a four-switch three-phase BLDC motor system. To

improve control performance, a single-neuron adaptive PI algorithm was

adopted to realize the speed regulator. The proposed strategy showed good

self-adapted track ability with low current ripple and strong robustness to the

given speed reference model. In the proposed system, commutation torque

ripples are more severe, unless a suitable current control strategy was

adopted. Also, reducing the quantity of current sensor brings maximum

current limitation in certain modes. A special algorithm is necessary as

25

compensation on the reduction of current sensor. Consequently, the software

overhead was increased.

A sensorless control algorithm based on a differential back EMF

measurement for BLDC motors, which allows higher dynamic performance

and lower operating speed was proposed by Carlo Concari and Fabrizio Troni

(2010). Flash A/D converters in motion control oriented DSPs were utilized.

Current sensing was not necessary for phase commutation, and a current

control loop can be implemented if required using a single current sensor on

the DC bus. It is rather insensitive of voltage measurement offsets and current

ripple, hence reliable sensorless operation was ensured even at low speed.

Chung-Wen Hung (2010) described a sensorless method for six–

space-vector four Switch three phase BLDC motor. Due to the nature of low

resolution of position sensing, the speed feedback was variable sampling. A

fuzzy gain scheduling PI controller was proposed which was based on three

selected PI controllers in fixed sampling time intervals, high, median and low

speed and was combined by simplified fuzzy logic.

José Carlos Gamazo-Real et al (2010) provided a technical review

of position and speed sensorless methods for controlling BLDC motor drives.

The study included a deep overview of state-of-the-art back EMF sensing

methods, which included terminal voltage sensing, third harmonic voltage

integration, terminal current sensing, back EMF integration and PWM

strategies. Also, the most relevant techniques based on estimation and models

were briefly analysed, such as sliding-mode observer, extended Kalman filter,

model reference adaptive system, adaptive observers and artificial neural

networks.

The application note by Eduardo Viramontes (2010), demonstrated

a BLDC motor control application using Hall sensors as a feedback

26

mechanism to measure speed and position of the motor rotor. The advantage

of using Hall sensors in BLDC motor control is that the feedback mechanism

requires minimal Central Processing Unit (CPU) resources as opposed to

sensorless approaches, where more software and hardware resources are used

for the detection of proper commutation and speed. Hall sensors also offer an

advantage of control at a near zero rpm speed range. Sensorless approaches

need the motor to start moving (by moving it without any feedback) to be able

to detect back EMF. Hall sensors always indicate the position of the motor to

easily start running it in a closed loop from zero rpm. An added advantage of

using Hall sensors is that the maximum speed attainable is higher than with a

sensorless approach. Sensorless approaches depend greatly on the Analog to

Digital Converter (ADC) comparator sampling frequency, which is always

slower than the Micro Controller Unit (MCU) capacity to detect changes in

general purpose I/O pins. There is also the matter of calculating when the next

commutation should take place, which also drains CPU resources in addition

to the already lengthy matter of calculating the control output; this also affects

the maximum attainable speed. The application note concluded that using the

Hall sensors to obtain the speed of the BLDC motor will be more

advantageous than going for a sensorless approach.

An approach of filtering the Hall sensor signals has been proposed

by Pooya Alaeinovin and Juri Jatskevich (2011). Digital implementation of

several averaging and extrapolating filters that can be easily included into

various BLDC motor drive systems was presented.

Mohsen Ebadpour et al (2011) developed position sensorless

control strategy for four-switch three-phase BLDC motor drives using single

current sensor. The working of the BLDC motor was divided into six modes.

Phase c involves four modes, including modes 2, 3, 5, and 6. Only one switch

27

works in these modes. In modes 1 and 4, two switches will work

simultaneously and current flows through phases a and b. The proposed

position sensorless scheme was based on the detection of zero crossing points

of three voltage function that were derived from the difference of line

voltages measured at the terminals of the motor.

Chen Yongjun et al (2011) in the application note described a

sensorless BLDC motor control algorithm that was implemented using DSC

dsPIC30F2010. The algorithm worked utilizing a majority function for

digitally filtering the back EMF. Each phase of the motor was filtered to

determine when to commutate the motor drive voltages. This control

technique excluded the need for discrete, low-pass filtering hardware and off-

chip comparators.

Qiang Wu et al (2011) analysed the SVPWM control schema of

three-phase inverter employing 120° switch-on mode and proposed a starting

control method that combined the SVPWM control schema with current

regulation. The authors adopted the two-point comparator for a sensorless

three-phase PMBLDC motor and developed the simulation model of the

starting control system in MATLAB / Simulink environment. The proposed

starting control system was implemented through digital simulation.

Tzuen-Lih Chern et al (2011) have proposed position sensorless

BLDC motor driver. The three-phase BLDC fan motors were utilized for

cooling the computer products. The proposed sensorless speed control scheme

was compared with the open loop external PWM and closed loop without

external PWM control. Furthermore, the current feedback was employed to

improve the system performance.

28

2.5 BRAKING METHODS

A Four Quadrant (4Q) soft-switching converter for DC motor

drives, namely the 4Q Zero Current transition (4QZCT) was proposed by

Ching (2006). In this converter both the turn-on and turn-off losses of main

switches were reduced, while the auxiliary switches can always operate with

zero current switching. It possesses the advantages of reduced switching

stresses, minimum voltage and current stresses as well as minimum

circulating energy during both the motoring and regenerating modes. The

same resonant tank was used for both forward and backward power flows.

The modelling of BLDC motor was realised using abc phase

variable model by Vinatha et al (2008).The PWM gating signals for firing the

power semiconductor devices in the inverter was injected from a hysteresis

current controller, which was required to maintain the current constant within

the 60 interval of one electrical revolution of the rotor. The hysteresis

controller limits the phase currents within the hysteresis band by switching

ON/OFF the power devices. The model equations were solved by Runge-

Kutta numerical technique and simulated using MATLAB/SIMULINK.

Li Yu-shan et al (2009) proposed a control strategy in which power

was supplied by regenerative braking, when lower braking intensity was

required and proportional combination of regenerative braking and frictional

braking deduced by fuzzy logic control strategy when higher braking intensity

is required. Front wheel with rear wheel frictional braking and unchanged

motor torque were combined by ideal braking force distribution when braking

intensity up to motor's maximum torque.

Phaneendara Babu Bobba and Rajagopal (2010) proposed a

regenerative method of braking of an electric vehicle which helps in

utilization of the battery power to increase the range of the vehicle. A method

29

to control the power flow from the motor to the battery by changing the

switching sequence given to the inverter used in the PM BLDC motor drive

was presented. This method gave lower braking time and higher regeneration,

and also does not necessitate any additional converters or ultra-capacitors.

A flywheel and ultra-capacitor with DC-DC converter was

employed to enhance the regenerative performance by Yoong et al (2010).The

working principle and braking controller for the regenerative braking was

studied to promote the efficiency and realization of energy saving in the

electric vehicle.

Juzhong Zhang et al (2010) proposed a BLDC motor with

regenerative braking for wheeled mobile robot. The drive servo system was

converted into a parallel-connected boost circuit to brake and store power

without changing any hardware device, and the chopping frequency of the

stator phase current was twice as high as the traditional methods with same

switch frequency, so the swing range of stator phase current was reduced.

Angel Marinov and Vencislav Valchev (2010) suggested

topologies, namely MOSFET-IGBT combination, SCR-MOSFET

combination for the four quadrant drive of a PMBLDC motor. Comparisons

were presented with respect to losses, efficiency and cost. The suggested

combinations can be used in applications such as grid injecting inverters and

BLDC motor control.

Wei Cui et al (2011) proposed an optimal regenerative braking

control scheme for a PMBLDC motor of an electric motorcycle to achieve

dual goals of the electric brake and the maximal power harvest in two cases of

the road, downhill and flat, without any additional changes on the hardware.

Based on regenerative braking of BLDC motor in half bridge modulation

30

mode, the relationship between average regenerative current on the DC bus

and PWM duty cycle under different speeds were studied.

Chih-Chiang Hua and Shih-Jyun Kao (2011) proposed a

regenerative braking system for electric bicycle based on DSP. The proposed

method was used to adjust the switching sequence of the inverter, so that the

braking energy will be returned to charge the battery.

Aravindan (2011) investigated the operation of the separately

excited DC machine in each of the four quadrants, when fed by the

symmetrical multi-pulse modulated, improved power quality, single-phase,

dual buck converter. The armature control of the DC machine with constant

load torque was undertaken in both clockwise and anticlockwise directions in

the motoring and generating modes. The proposed drive fed by the improved

power quality dual converter can be manipulated to enable use of more

economic filters compared to those in the phase controlled one. The

Symmetrical Multi - pulse Modulation (SMM) involves chopping of the

sinusoidal source voltage by several equidistant pulses per half cycle (M). The

THD of the Alternating Current (AC) side current generally decreases with

increase in M for a specific duty cycle for a particular per unit (p.u.) value of

the voltage.

2.6 PWM TECHNIQUES

A microcomputer based prototype for drive and control of electrical

machines using PWM was considered by Da Costa et al (2003). The system

makes the real time implementation of PWM and control techniques, possible

through the use of user friendly supervisory software. Simulation results of

several PWM techniques were discussed. Experimental results were obtained

using the proposed scheme with a robust model reference adaptive controller

to control an induction motor position servo mechanism.

31

Yen-Shin Lai et al (2004) proposed a PWM technique for BLDC

motor drives fed by MOSFET inverters, which significantly reduced the

conduction losses, and thereby dramatically reduced the heat dissipation.

Tahri and Draou (2005) investigated several control techniques

applied to the multilevel cascaded inverter in order to ensure an efficient

voltage utilization and better harmonic spectrum. A modelling and control

strategy of a single phase multilevel cascaded inverter was also investigated.

Experimental results were carried out on a scaled down prototype to prove the

effectiveness of the proposed analysis. They have investigated the

performance of various techniques in terms of output voltage spectrum. It is

possible to obtain a satisfactory spectral performance with relatively low

switching frequency. The investigations and experiments have concluded that

the programmed PWM is suitable for applications that need high dynamic

performance in high power applications.

Chelladurai et al (2008) analysed the comparative merits of

Sinusoidal Pulse Width Modulation (SPWM) and Space Vector Pulse Width

Modulation (SVPWM) techniques and the suitability of these techniques in a

Shunt Active Filter (SAF). The objective was to select the scheme that offered

effective utilization of DC bus voltage and also harmonic reduction at the

input side. The effectiveness of the PWM techniques was tested in the SAF

configuration with a nonlinear load. The performance of the SVPWM

techniques was compared with respect to the THD in source current. The

study revealed that in the context of closed loop SAF control with the

SVPWM technique there was only a minor improvement in THD. The

utilization of the DC bus with SVPWM was also not significant compared to

that with SPWM because of the non-sinusoidal modulating signal from the

controller in SAF configuration.

32

Wei-Chao Chen and Ying Yu Tzou (2009) proposed a modelling

method for characterization of single-phase BLDC fan motors. The nonlinear

back EMF induced by the rotor flux with stator winding was modelled by a

look-up table. By parameter identification and computer simulation, this

modelling method assists designers in waveform analysis and control loop

design. In order to improve the efficiency of the BLDC fan motor over the

entire speed control range, an efficiency optimization control method based

on a closed-loop current control scheme by using the Hall sensor feedback

was developed. The proposed control scheme has been realized and compared

with the conventional open-loop PWM control scheme.

A PWM control does not have an inherent current control

capability, a current limiter has to be introduced. A controller without any

state observer was explained by Anand Sathyan et al (2009). A proportional

controller provides the reference for the current limit. The current was made

to stay within a maximum and minimum limit. A Spartan 3 family from

Xilinx was used to control the BLDC machine. Reference speed value was set

digitally, and a speed loop was used to compare the actual speed and the

reference speed, based on the error duty cycle for the next period was

determined. The actual speed was easily calculated as a time between two

Hall effect signals.

Pongpit Wipasuramonton and Kowit Sowsuwan (2009) presented a

current controlled PWM technique for BLDC drives with only a single

current sensor, particularly a low-cost shunt resistor. The PWM technique

offered a unipolar modulation which does not produce current in the floating

phase. Therefore the winding currents were sensed directly with the shunt

resistor. The current was controlled with a predictive current control

algorithm, which gave fast response and was executed in every period of the

33

PWM interrupt. In addition, the unipolar PWM modulation has low switching

and winding losses.

An ECU for BLDC motors in an electric bicycle was proposed by

Devaneyan (2010). A dynamic model was used to simulate the system

behaviour in a number of different situations. A closed loop control circuit

allows the optimization of the component operation, determining in particular

a proper value of the motor torque with respect to the load and of the

absorbed current. This reduced undesired accelerations. This is also a suitable

regenerative braking system using the super capacitor technology.

A new module structure of PLL speed controller was proposed by

Ting-Yu Chang (2010) for PMBLDC motor drives to achieve both fast

response and high accuracy. The proposed standard module renders the

controller design rather simple and straight forward. In order to reduce the

drive cost, a phase current sensing scheme was adopted to properly integrate

with the PWM control of the PLL controller.

Chuang (2010) presented a comprehensive analysis on the

generated torque ripples of trapezoidal back EMF due to phase commutation

in the six-switch, three-phase inverter BLDC motor drives. The amplitude of

the torque ripples under four kinds of PWM patterns were presented based on

experimental results.

Alphonsa Roslin Paul and Mary George (2011) presented a digital

PWM control technique for trapezoidal BLDC motor drives. This digital

control treats BLDC motor as a digital system and regulates speed with the

help of two predefined state variable techniques.

Wael Salah et al (2011) proposed a PWM switching strategy to

minimize the torque ripples in BLDC motor which was based on sensored

34

rotor position control. The scheme was implemented using a PIC

microcontroller to generate a modified PWM signals for driving power

inverter bridge. The modified PWM signals were applied to the next up-

coming phase current such that its current rise was slightly delayed during the

commutation instant. The current waveforms of the modified PWM were

smoother than that in conventional PWM technique.

Nikola Milivojevic et al (2012) discussed digital PWM control for a

BLDC drive in both motoring and generating modes of operation. The

technique can be implemented on FPGA. The potential stability issues due to

the simplicity of this control under various conditions of load disturbances

and also owing to the reduction in processor capability was investigated.

Lyapunov stability criteria have been used to analyse the closed-loop stability

of the system. An approximate discrete model was developed, and the

stability of the system was analysed to ensure closed loop operation under

various sets of loads, speeds, and input voltages.

2.7 INVERTER

Jamie Dunn (2003) in the application note investigated some of the

fundamental concepts needed to obtain the proper MOSFET driver for an

application.

Mauricio Rotella et al (2009) proposed a converter for medium and

high power machine drive applications. The main advantage of the proposed

converter was, the optimization of levels with a minimum number of

semiconductors. However, the system needs six bidirectional and isolated

power supplies and three more for unidirectional, if the machine was not

using regenerative braking. The nine power supplies were reduced to only

four, all of them unidirectional, using three strategies: 1) the utilization of

independent and isolated windings for each phase of the motor; 2) the

35

utilization of independent input transformers; and 3) the application of special

PWM strategies on the 27-level converter, to keep positive average power at

the medium power bridges and zero average power at the low-power bridges.

The generation of this PWM and control of this multi converter was

implemented using DSP controllers, which give flexibility to the system.

Berto Luzzo et al (2009) dealt with the operation of a BLDC drive

during the phase commutation. It was demonstrated that the switching

patterns were a combination of two basic commutation modes. For each

mode, the current transients during the phase commutation were determined

as well as two significant commutation related quantities, namely the decay

angle of the current in the outgoing phase and the maximum current excursion

in the non-commuting phase.

2.8 DIGITAL CONTROLLER

The application note by Ward Brown (2002) discussed the steps of

developing several controllers for brushless motors. The sensored, sensorless,

open loop, and closed loop design were considered. The code in this

application note was developed with the Microchip PIC16F877

microcontroller, in conjunction with the In-Circuit Debugger (ICD). This

combination was chosen because the ICD is inexpensive, and code can be

debugged in the prototype hardware without need for an extra programmer or

emulator. As the design develops, the target device can be programmed to

exercise the code directly from the MPLAB environment. The final code was

then ported to one of the smaller, less expensive, PIC microcontrollers. The

porting takes minimal effort because the instruction set was identical for all

PIC micro 14-bit core devices.

The application note detailed by Charlie Elliott and Steve Bowling

(2004) described a fully working and highly flexible software application for

36

using the dsPIC30F to control BLDC motors without position sensors. The

software makes extensive use of dsPIC30F peripherals for motor control.

Piyush C. Desai and Ali Emadi (2005) presented a digital control

technique for trapezoidal BLDC motor drives. The technique treated BLDC

motor as a digital system and regulated speed with the help of two predefined

state variables, state-1 designed for high-speed operation and state-2 defined

for low-speed operation. A comparator compared actual speed with set speed

and then switched between appropriate states. Task of the digital control was

to deliver right amount of power to the motor by right numbers of state-1 and

state-2 operations so that average power delivery matches required power.

Leonard Elevich (2005) in the application note described the design

of a 3-phase BLDC motor drive based on Freescale’s 56800/E dedicated

motor control devices. They combined on a single chip the DSP’s calculation

capability with the MCU’s controller features. These devices offer many

peripherals dedicated to motor control, such as PWM modules, A/D

Converter, Timers, communication peripherals, on-board Flash and RAM.

Sankar and Ramareddy (2007) proposed the control of speed

regulation of a separately excited PMDC motor fed from single-phase fully

controlled converter. An efficient controller like PI, PD and PID for PMDC

drive operating in discontinuous mode of the converter was implemented. The

PI controller delivered better performance than other controllers in the

discontinuous mode of the converter, in achieving better speed regulation.

Fernando Rodriguez and Ali Emadi (2007) introduced a concept for

digital control of trapezoidal BLDC motors. The electrical time constants are

at least an order of magnitude faster than those time constants associated with

the mechanical parts. By quickly alternating the produced torque (which is

proportional to the current) an average torque was produced resulting in an

37

average speed. The digital controller was implemented via two different

methods, namely conduction-angle control and current-mode control. Motor

operation was allowed only at two operating points or states. Alternating

between two operating points, resulted in an average operating point that

produced an average operating speed. The controller design equations were

derived from Newton’s second law.

Zhongfa Cai et al (2007) demonstrated a four-quadrant drive

control of the DC load motor using a rectifier apparatus for the PM machine

testing. In the proposed approach, the double closed-loop control

implemented the constant speed and constant torque loads for different testing

items. The median filtering and moving average filtering further improved the

reliability and accuracy of the testing system.

Murugan et al (2008) introduced a design and implementation of

electrically assisted power steering using BLDC motor for a vehicle. The

control architecture consists of two layers of control, namely the vehicle

speed associated control and the torque assist control. In the higher level of

control architecture, the vehicle speed controller works as an assistance level

controller for the steering effort. In the lower level, the torque controller gives

the effort level control. This has been realized by torque sensor and vehicle

sensor interfaced in the DSP. For implementing in the system, a DSP-based

BLDC motor controller with three-phase inverter module was designed using

Hall sensor feedback and a single DC-link current sensor. In this

implementation the motor was directly coupled to gearbox without clutch and

all abnormalities were handled by the processor. This was implemented

without modifying the vehicle supply system like changing the existing

alternator or rating of the battery and using the existing sensors. The design

was such a way that the feel of the driver assistance can be varied easily at

any time.

38

The modelling and simulation of the BLDC motor was done using

the software package MATLAB/SIMULINK by Atef Saleh Othman Al-

Mashakbeh (2009). A speed controller was designed for closed loop operation

of the BLDC motor so that the motor runs very close to the reference speed.

The simulated system had a fast response with small overshoot and zero

steady state error.

Maher Mohammed and Dahaman Ishak (2009) designed a Low

pass Butterworth Infinite Impulse Response filter, for a back EMF sensorless

control of PMBLDC. The back EMF signal has noise from the driven sector

coupled on to the signal. A PWM signal was used to vary the voltage and

therefore the speed of the motor. So it was difficult to detect the zero crossing

events due to the coupled noise. A filtered back EMF signal was generated

which looks like ideal signal, which helps in the detection of zero crossing

event. The control at various speeds was achieved using dsPIC30F6010a. IIR

filter takes less time to execute and less memory location compared to Finite

Impulse Response Filter.

The BLDC motor with electronic controllers gives user-friendly

control in appliance application, leading to energy savings. The electronic

controller provides the required flexibilities in features which provide smooth

speed control of the motor in wired and wireless mode. The additional

electronic controller makes the 3-phase BLDC motor costlier as compared to

conventional motors. Ekram et al (2009) presented an alternative low cost

single-phase BLDC motor. The work focused on the commutation angle

estimation and adjustment to get adequate starting torque and better efficiency

at all the speed ranges. They also described the effects of Hall sensor position,

its adaptive estimation and dynamic optimization techniques.

Shanmugasundram et al (2009) proposed a digital implementation

of fuzzy logic controller using a ADUC812 microcontroller. Speed control

39

achieved in this method was satisfactory. The motor was subjected to

disturbances by changing the load and the transient and steady-state behaviour

of the system was studied. It was found that the system responded faster with

no overshoot and the actual speed matched with the set speed under different

load conditions. It was also found that this drive was less affected by

electromagnetic interference and noise signals.

Shanmugasundram et al (2009) proposed a PWM control strategy

implemented in a versatile Aduc812 micro controller. The duty cycle was

varied and the variation in the speed and torque was measured.

Tan Chee Siong et al (2010) presented the study and analysis of the

fuzzy and PI control system applied to PMBLDC motor. Fuzzy control was

proposed and the performance of fuzzy controller was compared with PI

controller.

Nikola et al (2010) proposed a digital control strategy for BLDC

generators. Implementation was done on an FPGA device instead of signal

processors. The control strategy can be applied to existing generated systems.

The application of this strategy was towards speed regulation, but it can also

be used to regulate output voltage of the generator drive, or generated

electromagnetic torque.

Radu Duma et al (2010) presented a Rapid Control Prototyping

(RCP) toolbox, Target for Renesas M32C87, for MATLAB/Simulink which

can be used to generate real-time C code for the Renesas M32C87

microcontroller. The RCP toolbox contained a digital motor control library

which implemented a BLDC motor control algorithm. A practical application

for closed loop speed control of BLDC motor was presented. The toolbox

generated real-time C code for the Renesas M32C87 microcontroller. The

code can be generated without knowing in detail the architecture and

40

peripherals of the microcontroller. For the controller tuning, a robust tuning

method based on the flat phase criteria was used. For real-time data exchange

between the target processor and the PC, the CAN bus was used. A CAN

library which contained blocks for sending/receiving messages over the CAN

bus, and a graphical user interface for control and monitoring of the CAN bus

were implemented.

Albert Rajan and Vasantharathna (2010) developed a

reconfigurable controller for the BLDC motor drive using fuzzy logic

technique to minimize the harmonics by varying the switching frequency and

duty ratio without affecting the voltage to the drive. This technique was

implemented in reconfigurable VERTEX II Pro development board and

observed that there was tangible improvement in performance in terms of

reduction in harmonics.

Chung-Wen Hung et al (2010) discussed the variable sampling

phenomenon in BLDC motor with Hall sensors. The feedback timing was

dependant on motor speed. The calculation method of PI controller was

different from the fixed sampling system. A simulator of variable sampling PI

controller was proposed. To improve dynamic response of torque loading

change, the authors proposed a torque load estimator for feed forward

compensation including an analog mode and variable sampling mode.

Naga Sujatha et al (2010) presented a control scheme combined

with neural network, fuzzy controller and PI controller for the BLDC motor.

The neural network control learnt continuously and gradually becomes the

main effective control. Performances of the proposed neural network were

compared with the corresponding fuzzy PI controller and conventional PI

controller.

41

The proposed scheme by Sankar and Ramareddy (2011) improved

the tracking performance of separately excited DC motor by exploring the

features of Artificial Neural Network (ANN) over fuzzy logic controller. The

neural network controller enhanced the performance and dynamics of the DC

motor in comparison to conventional PI and fuzzy logic controller.

Vandana Govindan et al (2011) presented a digital speed control of

PMBLDC motor using TMS320F2812 DSP controller. The DSP controller

used here have the special features for digital motor control. Control

algorithms used for the speed control has been implemented by assembly

language programming in TMS320F2812 DSP controller. According to the

input command, feedback and the control algorithm, the PWM pulses for each

phase was generated by the DSP and was given to the MOSFET driver.

Rizk et al (2011) presented the design and implementation of a

DSP-based BLDC motor controller that was comparable to other more cost

effective motors. A high performance 16-bit DSC was used. Sensorless

control using the back EMF zero crossing technique was utilized, which

eliminated the need for Hall sensors. The speed was varied using the PWM

technique.

Ramesh et al (2011) presented the fuzzy, PI controller for speed

control of BLDC motor. The controller used three fuzzy logic controllers and

three PI controllers. The output of the PI controllers was summed and is given

as the input to the current controller. The current controller used P controller.

The mathematical modelling of BLDC motor was also presented. The BLDC

motor was fed from the inverter where the rotor position and current

controller were the input.

Muhammad Firdaus Zainal Abidin et al (2011) presented a

comparative study between PI, fuzzy and hybrid PI-Fuzzy controller for speed

42

control of BLDC motor. The control structure of the proposed drive system

was described. The simulation results of the drive system for different

operation modes were evaluated and compared. A fuzzy controller offered

better speed response for start-up while PI controller has good compliance

over variation of load torque but has slow settling response. Hybrid controller

had an advantage of integrating a superiority of these two controllers for

better control performances.

Alexandra-Iulia Stinean et al (2011) dealt with applicative aspects

concerning the control of speed and position of a BLDC servo system with

low, but variable in a given range moment of inertia. The adopted control

solutions, PI(D) control (as reference solution) and fuzzy control with

homogenous and non-homogenous dynamics were briefly presented.

Ming-Fa Tsai et al (2011) presented the model construction of a

BLDC motor via MATLAB/SIMULINK and FPGA control to evaluate the

performance of the BLDC motor control with various control schemes. The

constructed model consisted of a BLDC motor dynamics block, a Hall sensor

signals generation block, a back-EMF block, and a PWM generation logic

block. The control and PWM generation logic block were transferred to

digital hardware circuit in VHDL hardware description language for co-

simulation verification in the MATLAB/SIMULINK and ModelSim

environment.

A direct torque control technique for BLDC motors with non-

sinusoidal back electromotive force was presented by Parhizkar et al (2011).

Direct torque control has some benefits such as faster torque response and

reduced torque ripple for driving the BLDC motors. A speed control based on

fuzzy logic controller was proposed to reduce starting current, eliminate

overshoot in the torque and speed responses, simplify designing and

eliminating complex math formulas.

43

Quan Jiang et al (2011) developed a direct approach to design the

HDD spinning speed controller. Firstly, the special features of HDD spindle

motors were analysed and a small signal equivalent model of the spindle

BLDC motor was proposed based on HDD’s constant spinning speed. Then a

discrete PI speed controller was introduced and the design of its PI gains was

studied.

2.9 CONCLUSION

Based on the literature survey it has been proposed to choose a

three-phase BLDC motor with built in Hall sensors to attain the objective of

the research work. MOSFETs are selected as switches for the inverter circuit.

A digital signal controller dsPIC30F4011 is opted to achieve precise control

in all the four quadrants.

The development and simulation of the digital controller for the

four quadrant operation of a BLDC motor and the results of simulation will be

presented in the next chapter.