Design Of A Voltage-controlled PFC CUK Converter-based PMBLDCM Drive For Fan

Download Full-Text PDF Cite this Publication

Text Only Version

Design Of A Voltage-controlled PFC CUK Converter-based PMBLDCM Drive For Fan


PG student, ECE Department Assistant Professor, ECE Department

Anna University Chennai Anna University Chennai

Regional Center, Coimbatore Regional Center ,Coimbatore

Tamilnadu, India Tamilnadu, India

Abstract:-This paper deals with the design of a Cuk DC-DC converter for a BLDC drive. A three-phase voltage source inverter is used as an electronic commutator to operate PMBLDCM used in a fan. It uses the concept of the voltage control at dc link proportional to the desired speed of the PMBLDCM. The speed of the motor is controlled to have the optimum speed of the fan and also to improve the power factor. The proposed drive is fed from a single phase ac supply through a diode rectifier followed by a Cuk converter and a dc link capacitor. The proposed PMBLDCM drive (PMBLDCMD) is designed and modeled, and its performance is evaluated in Matlab-Simulink environment.

Keywords: Cuk converter, power factor (PF) correction (PFC), permanent-magnet (PM) brushless dc motor (PMBLDC), voltage contr


The use of a permanent-magnet (PM) brushless dc motor (PMBLDCM) in low-power appliances is increasing because of its features of high efficiency, wide speed range, and low maintenance. It is a rugged three phase synchronous motor due to the use of PMs on the rotor. The commutation in a PMBLDCM is accomplished by solid state switches of a three phase voltage source Inverter (VSI). Its application to a fan results in an improved efficiency of the system if operated under speed control. The fan exerts constant torque (i.e., rated torque) on the PMBLDCM while operated in speed control mode. The BLDC fan with PMBLDCM has low running cost, long life, and reduced mechanical and electrical stresses compared to a single phase induction motor-based fan.

A PMBLDCM has developed torque proportional to its phase current and its back electromotive force (EMF), which is proportional to the speed. Therefore, a constant current in its stator windings with variable voltage across its terminals maintains constant torque in a PMBLDCM under variable speed operation. A speed control scheme is proposed which uses a reference voltage at dc link proportional to the desired speed of the permanent magnet brushless direct current

(PMBLDCM) motor. However, the control of VSI is only used for electronic commutation based on the rotor position signals of the PMBLDC motor.

The PMBLDCMD is fed from a single phase ac supply through a diode bridge rectifier (DBR) followed by a capacitor at dc link. It draws a pulsed current with a peak higher than the amplitude of the fundamental input current at ac mains due to an uncontrolled charging of the dc link capacitor. This results in poor power quality (PQ) at ac mains in terms of poor power factor (PF) of the order of 0.728, high total harmonic distortion (THD) of ac mains current at the value of 81.54%, and high crest factor (CF) of the order of 2.28. Therefore, a PF correction (PFC) convertor among various available converter topologies is almost inevitable for a PMBLDCMD. Moreover, the PQ standards for low power equipments, such as IEC 61000-3-2, emphasize on low harmonic contents and near unity PF current to be drawn from ac mains by these drives.

These are very few publications regarding PFC in PMBLDCMDs despite many PFC topologies for switched mode power supply and battery charging applications. This paper deals with an application of a PFC converter for the speed control of a PMBLDCMD. For the proposed voltage controlled drive, a Cuk dc-dc converter is used as a PFC converter because of its continuous input and output currents, small output filter, and wide output voltage range as compared to other single switch converters. Moreover, apart from PQ improvement at ac mains, it controls the voltage at dc link for the desired speed of the fan. The detailed modeling, design, and performance evaluation of the proposed drive are presented.


Fig.1 shows the proposed speed control scheme which is based on the control of the dc link voltage reference as an equivalent to the reference speed. However, the rotor position signals acquired by Hall effect sensors are used by an electronic commutator to generate switching sequence for the VSI feeding the PMBLDC motor, and therefore, rotor position is required only at the commutation points.

R.Rajesh, Dr.N.S.Deepa


Fig. 1. Control scheme of the proposed Cuk PFC converter fed VSI- based PMBLDCMD

The Cuk dc-dc converter controls the dc link voltage using capacitive energy transfer which results is non pulsating input and output currents. The proposed PFC converter is operated at a high switching frequency for fast and effective control with additional advantage of a small size filter. For high- frequency operation, a metal-dioxide-semiconductor field- effect transistor (MOSFET) is used in the proposed PFC converter, whereas insulated gate bipolar transistors (IGBTs) are used in the VSI Bridge feeding the PMBLDCM because of its operation at lower frequency compared to the PFC convertor.

The PFC control scheme uses a current multiplier approach with a current control loop inside the speed control loop for continuous-conduction-mode operation of the converter. The control loop begins with the processing of voltage error (Ve), obtained after the comparison of sensed dc link voltage (Vdc) and a voltage (V*dc) equivalent to the reference speed, through a proportional-integral (PI) controller to give the modulating control signal (Ic). This signal (Ic) is multiplied with a unit template of input ac voltage to get the reference dc current

(I* ) and compared with the dc current (I ) sensed after the

Vdc = VinD / (1-D) (1)

Where Vin is the average output of the DBR for a given ac input voltage (Vs) related as,

Vin = 22Vs/ (2)

The Cuk converter uses a boost inductor (Li) and a capacitor (C1) for energy transfer. Their values are given as,

Li = DVin / {fs(ILi} (3)

Ci = DIdc / {fsVC1} (4)

Where ILi is a specified inductor current ripple, VC1 is a specified voltage ripple in the intermediate capacitor (C1), and Idc is the current drawn by the PMBLDCM from the dc link.

A ripple filter is designed for ripple-free voltage at the dc link of the Cuk converter. The inductance (Lo) of the ripple filter restricts the inductor peak-to-peak ripple current (ILo) within a specified value for the given switching frequency (fs), whereas the capacitance (Cd) is calculator for the allowed ripple in the dc link voltage (VCd). The values of the ripple filter inductor and capacitor are given as,

L0 = (1-D) Vdc / {fs(IL0)} (5)

Cd = Idc / (2wVCd) (6)

The PFC converter is designed for a base dc link voltage of Vdc = 297.1 V at Vs = 220 V for fs = 40 kHz, Is = 4.5A, ILi = 0.45 A (10% of Idc), Idc = 3.5 A, ILo = 3.5 A ( Idc), VCd = 4

V (1% of Vo), and VCi = 220 V ( Vs). The design values are obtained as Li = 6.6 mH, C1 = 0.24 µF, Lo = 0.84mH, and Cd = 1591 µF.


    The PFC converter and PMBLDCMD are the main components of the proposed drive, which are modeled by mathematical equations, and a combination of these models represents the complete model of the drive.

    1. PFC Converter

      d d The modeling of the PFC converter consists of the

      DBR. The resultant current error (Ie) is amplified and compared with a saw tooth carrier wve of fixed frequency (fs) to generate the pulse width modulation (PWM) pulse for the Cuk convertor. Its duty ratio (D) at a switching frequency (fs) controls the dc link voltage at the desired value. For the control of current to PMBLDCM through VSI during the step change of the reference voltage due to the change in the reference speed, a rate limiter is introduced, which limits the stator current of the PMBLDCM within the specified value which is considered as double the rate current in this work.

      modeling of a speed controller, a reference current generator, and a PWM controller as given here in after.

      1. Speed Controller:


The speed controller is a PI controller which tracks the reference speed as an equivalent reference voltage. If, at the kth instant of time, V* (k) is the reference dc link voltage and Vdc (k) is the voltage sensed at the dc link, then the voltage error Ve(k) is given as,


Ve(k) = V*

(k) Vdc (k) (7)


The proposed PFC Cuk converter is designed for a PMBLDCMD with main considerations on the speed control

The PI controller output Ic (k) at the kth instant after processing the voltage error Ve (k) is given as,

of the Air-Con and PQ improvement at ac mains. The dc link

I (k) = I

(k-1) + K

{V (k) V (k-1)} + K V (k) (8)

voltage of the PFC converter is given as,

c c

R.Rajesh, Dr.N.S.Deepa

p e e

i e


Where Kp and Ki are the proportional and integral gains of the PI controller.

      1. Reference Current Generator

        The reference current at the input of the Cuk converter (i*d) is,

        The voltages for the other two phases of the VSI feeding the PMBLDC motor, i.e., bo, co, bn, and cn, and the switching pattern of the other IGBTs of the VSI (i.e., Sb1, Sb2, Sc1, and Sc2) are generated in a similar way.



        * = Ic

        (k) Vs (9)

        Where Vs is the unit template of the ac mains voltage, calculated as,

        Vs = d / Vsm ; d = |s| ; s = Vsm sin wt (10) Where Vsm and w are the amplitude (in volts) and frequency (in radians per second) of the ac mains voltage.

      2. PWM controller


d d

The reference input current of the Cuk converter (i* ) is compared with its current (id) sensed after DBR to generate the current error id = (i* i ). This current error is amplified by gain kd and compared with fixed frequency (fs) saw tooth carrier waveform md (t) to get the switching signal for the MOSFET of the PFC Cuk converter as,

if , kdid md (t) then S = 1 else S = 0 (11)

where S denotes the switching of the MOSFET of the Cuk converter and its values 1 and 0 represent on and off conditions, respectively.


The PMBLDCMD consists of an electronic commutator a VSI, and a PMBLDCM.

4.2.1 Electronic Commutator:

The electronic commutator uses signals from Hall- effect position sensors to generate the switching sequence for the VSI.

4.2.2. VSI

The output of VSI to be fed to phase a of the PMBLDC motor is calculated from the equivalent circuit of a VSI-fed PMBLDCM shown in Fig.2 as,

ao = (Vdc/2) for Sa1 = 1 (12) ao = (-Vdc/2) for Sa2 = 1 (13) ao = 0 for Sa1 = 0, and Sa2 = 0 (14) an = ao no (15)

Fig.2. Equivalent circuit of a VSI-fed PMBLDCMD

4.2.3 PMBLDC motor

The PMBLDCM is modeled in the form of a set of differential equations (11) given as,

an = Ria + pa + ean (16)

bn = Rib + pb + ebn (17)

cn = Ric + pc + ecn (18)

In the equations, p represents the differential operator (d / dt), ia, ib and ic are currents, a, b, and c are flux linkages, and ean, ebn, and ecn are phase-to-neutral back EMFs of PMBLDCM, in respective phases; R is the resistance of motor windings / phase.

Moreover, the flux linkages can be represented as,

a = Lsia M (ib + ic)


b = Lsib M (ia + ic)


c = Lsic M (ib + ia


Where Ls is the self-inductance / phase and M is the mutual inductance of PMBLDCM winding / phase.

The developed torque Te in the PMBLDCM is given as, Te = (eania + ebnib + ecnic) / wr (22)

Where wr is the motor speed in radians per second.

Since PMBLDC has no neutral connection

ia + ib + ic = 0 (23)

From (15) (21) and (23), the voltage (no) between the neutral point (n) and midpoint of the dc link (o) is given as,


, , and

are the voltages the three phases (

no = { ao + bo + co (ean + ebn + ecn)} / 3 (24)

ao, bo co no

a, b, and c) and neutral point (n) with respect to the virtual midpoint of the dc link voltage shown as o in Fig.. The voltages an, bn, and cn are the voltages of the three phases with respect to the neutral terminal of the motor (n), and Vdc is the dc link voltage. The values 1 and 0 for Sa1 or Sa2 represent the on and off conditions of respective IGBTs of the VSI.

From (19) (21) and (23), the flux linkages are given as,

a = (Ls + M) ia, b = (Ls + M)ib, c = (Ls + M)ic (25)


R.Rajesh, Dr.N.S.Deepa

From (16) (18) and (25), the current derivatives in generalized state space form are given as,

pix = (xn ixR exn) / (Ls + M) (26) where x represents phase a, b, or c.

The back EMF is a function of rotor position () as,

exn = Kbfx () wr (27)

where x can be phase a, b, or c and accordingly fx () represents a function of rotor position with a maximum value

±1, identical to trapezoidal induced EMF, given as

fa () = 1 for 0<<2 (28)

fa () = 1 {(6/) (-)} 1 for 2/3 << (29) fa () = -1 for <<5/3 (30)

fa () = {(6/) (-)} + 1 for 5/3<<2 (31)

The functions fb () and fc () are similar to fa () with phase differences of 1200 and 2400, respectively.

Therefore, the electromagnetic torque expressed as, Te = Kb {fa () ia + fb + fc () ic} (32)

The mechanical equation of motion in speed derivative form is given as,

Pwr = (P/2) (Te Tl Bwr) / (J) (33)

Where wr is the derivative of rotor position , P is the number of poles, Tl is the load torque in newton meters, J is the moment of inertia in kilogram square meters, and B is the friction coefficient in newton meter seconds per radian.

The derivative of rotor position is given as,

p = wr (34)

Equations (16) (34) represent the dynamic model of the PMBLDC motor.


    The proposed PMBLDCMD is modeled in Matlab- Simulink environment, and its performance is evaluated for fan load. The fan load is considered as a constant torque load equal to the rated torque with variable speed. The performance of the proposed PFC drive is evaluated on the basis of various parameters such as THD and CF of the ac mains current and displacement power factor (DPF) and PF at different speeds of the motor as well as variable input ac voltage. For the performance evaluation of the proposed drive under input ac voltage variation, the dc link voltage is kept constant at 298 V which is equivalent to a 1500-r/min speed of the PMBLDCM. Figures and above tables show the obtained results of the proposed PMBLDCMD in a wide range of the speed and the input ac voltage

    The performance of the PMBLDCMD during starting is evaluated while feeding it from 220-V ac mains with the reference speed set at 1000 r/min and rated torque. It shows the starting performance of the drive depicting voltage (s) and current (is) at ac mains, voltage at dc link (Vdc), speed of motor (N), electromagnetic torque (Te), and stator current of phase a (ia). A rate limiter is introduced in the reference voltage to limit the starting current of the motor as well as the chargin current of the dc link capacitor. The PI controller tracks the references speed so that the motor attains reference speed smoothly within 0.375 s while keeping the stator current within the desired limits, i.e., double the rated value. The current waveform at input ac mains is in phase with the supply voltage demonstrating near unity PF during the starting.


        The performance of PMBLDCMD for speed control at constant rated torque and 220-V ac mains voltage during transient and steady-state conditions of the PMBLDCMD are discussed.

        1. Transient Condition

          The performance of the drive during the speed transient is evaluated for acceleration and retardation of the compressor. The reference speed is changed from 1000 to 1500 r/min and from 1000 to 500 r/min for the performance evaluation of the compressor at rated load under speed control. It is observed that the speed control is fast and smooth in either direction, i.e., acceleration or retardation, with PF maintained at near unity value. Moreover, the stator current of PMBLDCM is less than twice the rated current due to the rate limiter introduced in the reference voltage.

        2. Steady-State Condition

    The performance of PMBLDCMD under steady-state speed condition is obtained at different speeds as summarized in Table II which demonstrate the effectiveness of the proposed drive in a wide speed range. Fig.4.3 shows the linear relation between motor speed and dc link voltage. Since the reference speed is decided by the reference voltage at dc link, it is observed that the control of the reference dc link voltage controls the speed of the motor.

    5.2.3. PQ Performance of the PMBLDCMD

    The performance of PMBLDCMD in terms of PQ indices, i.e., THDi, CF, DPF, and PF, is obtained for different speeds as well as loads. These results are near unity PF and reduced THD of ac mains current in wide speed range of the PMBLDCM. The THDi and harmonic spectra of ac mains current drawn by the proposed drive at 500- and 1500-r/min speeds demonstrating less than 5% THDi in a wide range of speed.


    R.Rajesh, Dr.N.S.Deepa


    5.2.4. Performance of the PMBLDCMD under Varying Input AC Voltage.

    The performance of the proposed PMBLDCMD is evaluated under varying input ac voltage at rated load (i.e. rated torque and rated speed) to demonstrate the effectiveness of the proposed drive for a fan in various practical situations.

    The current and its THD at ac mains, DPF, and PF with ac input voltage. The THD of ac mains current is within specified limits of international norms at near unity PF in a wide range of ac input voltage

    Fig.3. Variation of dc link voltage with speed for proposed PFC drive at rated torque and 220 V ac input

    Fig. 4. PQ indices of proposed drive under speed control at rated torque and 220 V ac input. (a) Variation of IS and its THD. (b) Variation of DPF and PF

    Table1. Performance of the proposed drive under speed control at 220-v input ac voltage (Vs)


A new speed control strategy for a PMBLDCMD using the reference speed as an equivalent voltage at dc link has been simulated for a BLDC Fan employing a Cuk PFC converter. The speed of PMBLDCM has been found to be proportional to the dc link voltage; thereby, a smooth speed control is observed while controlling the dc link voltage. The introduction of a rate limiter in the reference dc link voltage effectively limits the motor current within the desired value during the transient condition. The PFC Cuk converter has ensured near unity PF in a wide range of the speed and the input ac voltage. Moreover, PQ indices of the proposed PFC drive are in conformity to the International standard IEC 61000-3-2.The problems of poor power factor, inrush current and speed control in the BLDC fan has been mitigated by the proposed voltage controlled PFC Cuk converter based PMBLDCM drive.


  1. B. Singh,; G. D. Chaturvedi, (2006) Analysis, design and development of single switch Cuk acdc converter for low power battery charging application, in Proc. IEEE PEDES.

  2. B. Singh.; B. N. Singh,; A. Chandra, ;K. Al-Haddad,; A. Pandey,; D. P. Kothari, (2003) A review of single-phase improved power quality ac dc converters, IEEE Trans. Ind. Electron., vol. 50, no. 5, pp. 962981.

  3. C. J. Tseng ,; C. L. Chen,( 1999) A novel ZVT PWM Cuk power factor

    corrector, IEEE Trans. Ind. Electron., vol. 46, no. 4, pp. 780787.

  4. C. L. Puttaswamy,; B. Singh,; B. P. Singh, (1995)Investigations on dynamic behavior of permanent magnet brushless dc motor drive, Elect. Power Compon. Syst., vol. 23, no. 6, pp. 689701.

  5. N. Mohan, M.,;Undeland,,;W. P. Robbins,( 1995) Power Electronics:

    Converters, Applications and Design. Hoboken, NJ: Wiley.

  6. Sanjeev Singh,; Bhim Singh (2012)A Voltage Controlled PFC Cuk converter-based PMBLDCM drive for Air-conditioners, IEEE transactions on industry applications, Vol-48, no.2.

  7. T. J. Sokira,; W. Jaffe( 1989) Brushless DC Motors: Electronic

Commutation And Control. New York.


















































































R.Rajesh, Dr.N.S.Deepa


Leave a Reply

Your email address will not be published. Required fields are marked *