5.Speed Control OfPMBLDC Motor Using MATLABSimulink and Effects of Load

  • Upload
    gbksn

  • View
    220

  • Download
    0

Embed Size (px)

Citation preview

  • 8/13/2019 5.Speed Control OfPMBLDC Motor Using MATLABSimulink and Effects of Load

    1/6

    International Conference on Mechanical and Electrical Technolog (ICMET

    Sp Conol oPBLDC oo sing ATLAB/Silin n cs o Lon Ini Cngs

    V M VthjuResearch Scholar, Department of EEE,

    Anna University, Chennai, IDIA,600 025,([email protected]).

    MthuProfessor, Department of EEE

    SSN College of Engineering, Kalavakkam,IDIA,603 110, ([email protected])

    UdhykumAssistant Professor, Deparment of EEE,

    Anna Universi, Chennai, IDIA, 600 025,([email protected]).

    :Modeling and simulation of electromechanical

    systems with machine drives are essential steps at thedesign stage of such systems. This paper describes the

    procedure of deriving a model for the brush less dcmotor with 120-degree inverter system and its validation

    in the MATLAB/Simulink platform. The discussion

    arrives at a closed-loop speed control, in which PI

    algorithm is adopted and the position-pulse

    determination is done through current control for astandard trapezoidal BLDC motors. The simulation

    results for BLDC motor drive systems conrm thevalidity of the proposed method.

    Keywords: PMBLDC Motor, simulation and modeling,speed control.

    I. INTRODUCTION

    Recently, permanent magnet brushless dc motors(PMBLDCM) are widely used in many applications such asmotors, sensors, actuators, etc []. Permaent magnet motors

    with trapezoidal back E and sinusoidal back EMF haveseveral advantages over other motor pes. Most notably,(compaed to dc motors) they are lower maintenance due to

    the elimination of the mechanical commutator and they havea high-power densi which makes them ideal for high

    torque-to weight ratio applications [2]. Compared toinduction machines, they have lower ineria allowing forfaster dynamic response to reference commads. Also, theyare more ecient due to the permanent magnets whichresults in virually zero rotor losses [3]. Permanent magnetbrushless dc (PMBLDC) motors could become seriouscompetitors to the induction motor for servo applications.The PLDC motor is becoming popula in vaiousapplications because of its high eciency, high power factor,high torque, simple control and lower maintenance [4]. Themajor disadvantage with permanent magnet motors is theirhigher cost and relatively higher complexi introduced bythe power electronic converter used to drive them. The addedcomplexi is evident in the development of a torque/speedregulator [5]. The magnetization directions and intensities

    98-1-4244-8102-6/10/$26.00 C 2010 IEEE 54

    are analyzed using nite element analysis with a detailedmagnetization procedure for ferrite bonded magnets used ininner-rotor pe BLDC motors [6]. The eect of statorresistace on average-value modeling of electromechanicalsystems consisting of BLDC motor and 120-deee invertersystems, including commutation current has been presented[7]. is shown that the model becomes more accurate bothin time and equency domains for the motors with largestator resistance (small electrical time constat of the stator

    winding) pically operate with small commutation angle.Bhim sing, B P singh and Jain have proposed a digitalspeed controller for BLDCM ad implemented in a digitalsignal processor [8]. Later in 1998 peter vas has developedscheme to extract the rotor position ad the speed of BLDCmotor by Extended Kalman Filter (EKF) [9]. Jadric andB. Terzic have successlly adapted te Hall Eect sensor tosense the rotor position for eve 60 degree electrical [10].

    Due to the extensive use of modeling and simulation adthe heavy reliance on their accuracy, both simulation speedand model accuracy are ve important. For the purposes ofstabili aalysis and controller design, it is oen desirable toinvestigate the large-signal trasients and small-signalcharacteristics of the system. Simulation studies are alsooen performed many times to achieve the required designgoals. In this study, the nonline simulation model of theBLDC motors drive system with proporional-integral (PI)control based on MATLAB/Simulink platform is presented.The simulated results in terms of elecomagnetic torque androtor speed are given.

    II. NAATIVE OF PMBLDCM DRIVE

    Fig.1 shows the pical BLDC motor controlled by ainverer. Typical Hall-sensor-conolled BLDC motors, suchas the one considered in this paper, is ve common. Theinverer converts a dc source voltage into 3-phase ac voltages

    with equency corresponding to the rotor position and speed.This paper focuses on pical Hall-sensor controlled VSIdriven BLDC motors, where the inverer operates using 120-degree commutation method. Rotor position is sensed byHall Eect sensors embedded into the stator which gives the

  • 8/13/2019 5.Speed Control OfPMBLDC Motor Using MATLABSimulink and Effects of Load

    2/6

    Inteational Conference on Mechanical and Electrical Technolog (ICMET

    sequence of phases. Whenever the rotor magnetic poles passnear the Hall sensors, they give a high/low signal, indicatingthe N or S pole is passing nea the sensors. The three Hallsensors, , m ad are used to detect the rotor position.To rotate the BLDC motor, the stator windings should beenergized in a sequence. Based on the combination of these

    three Hall sensor signals, the exact sequence of commutationcan be determined

    ABH

    bs-x

    sFigure 1. BLC Motor controlled by the inerer

    A. Closed Loop Control

    Fig.2 describes the basic building blocks of thePLDCM drive system. The drive consists of speedcontroller, reference current generator, pulse widthmodulation (PWM) current controller, position sensor, themotor ad a IGBT based voltage source inverer (CC-VSI).The speed of the motor is compared with its reference valueand the speed error is processed in PI speed conoller. Theoutput of this controller is considered as the reference torque.

    A limit is put on the speed controller output depending onpermissible maximum winding currents. The referencecurrent generator block generates the three phase reference

    currents (i*, i*, ic*) using the limited pea currentmagnitude decided by the controller and the position sensor.The PWM current controller regulates the winding currents(i, i, i) within the small band aound the reference

    currents(i*, i*, i*)' The motor currents are compaed withthe reference currents and the switching commands aegenerated to drive the power switches.

    544

    Figure 2. PMBLDC motor drie system

    The PI controller is widely used in indust due to itsease in design and simple structure. The rotor speed (n) is

    compared with the reference speed n)* and the resultingerror is estimated at the n sampling instat as:

    ()

    The new value of torque reference is given by

    Tn Tn K K (2)Where, (n) is the speed error of previous interval,

    and (n) is the speed error of te working interval. K adK ae the gains of proportional and integral controllersrespectively. By using Ziegler Nichols method the K and K

    values are determined [].

    B. Reference Current Generator

    The magnitude of the reference current (*) is determined by

    using reference torque (T*) and the back emf constant (K);

    * *

    = [2]. Depending on the rotor position, theKb

    reference current generator block generates three-phase

    reference currents (i*, i*, i*) considering the value of

    reference current magnitude as *, * and zero. Thereference current generation is explained in the Table..

    Table .Rotor position signal Vs reference current

    Rotor Position Signal Reference Currents

    r * * *

    _ 60 * * 0

    60 - 20 * 0 *

    20 -80 0 * *80 - 240 * * 0

    240 - 300 * 0 *300 - 360 0 * *

  • 8/13/2019 5.Speed Control OfPMBLDC Motor Using MATLABSimulink and Effects of Load

    3/6

    International Conference on Mechanical and Electrical Technolog (ICMET

    C PWM Current ControerThe PWM current controller contributes to the generation

    of the switching signals for the inverer switches. The

    switching logic is formulated as given below.If i < (i) switch 1 ON and switch 4 OFF

    If i> (i) switch 1 OFF and switch 4 ON

    If i < (i) switch 3 ON and switch 6 OFF

    If i> (i) switch 3 OFF and switch 6 ON

    If i < (i) switch 5 ON and switch 2 OFF

    If i> (i ) switch 5 OFF and switch 2 ON

    III. MODELING

    A. BackEMFThe phase back emf in the PLDC motor is trapezoidal

    in nature and also a nction of the speed () and rotorposition angle () as shown in Fig.3.

    Figure 3. Components of back E

    The normalized nction of back emfs is shown in Fig.5.From this, the phase back emf e can be expressed as

    f O) = E

    fa (O)=6E/11-Or-E

    f O) =-E

    f O) = 6E / O,r 2 E

    0< < 12012 0< O< 180 (3)

    180< O< 300

    300< O< 360

    Where, E=Kb(r ad e can be described b E andnormalized back emf nction f) [ea = E fa (Or)] The back emf nctions of other two phases (e and e) canalso be determined in similar wa using E and thenormalized back emf nction f() and f().

    IV. PMBLDC MOTOR AND INVERTER

    The PLDC motor is modeled in the 3-phase abcame. The general volt-ampere equation for the circuitshown in the Fig can be expressed as:

    545

    Va eVb =Rib Ab ebc =Ric+pc+ec

    (4)

    (5)

    (6)

    Where, V V ad V are phase voltages and ma bedened as:

    Vdc

    Figure 4. nerter circuit with PMBLDCM drie

    o o

    Vbn= VbO- VnO'and

    o o o.

    (7)

    Where V, V, V and V are three phase and neutralvoltages with respect to the zero reference potential at themid-point of dc link (0) shown in the Fig. R is the

    resistance per phase of the stator winding, p is the timedierential operator, and e, ad e are phase to neutralback emfs. The , and are total ux linkage of phase

    windings a, b and c respectivel. Their values can beexpressed as:

    Aa LSia - M(ib + iJ (8)Ab Lsib - Ma + U (9)

    (10)

    Where, L and M e self and mutual inductancesrespectivel.

    The PLDC motor has no neutral connection andhence this results in,

    ia+

    ib+

    ic 0 (11)Substituting (11) in (8) (9) and (10) the ux linkages areobtained.

    Ls Ls d Ls

    (12)

    B substituting (12) in volt-ampere relations (4)-(6) andrearranging these equations in a current derivative ofstatespace form, gives,

    lI L s Va - - e a lILs Vb - - b

    (13)

    (14)

  • 8/13/2019 5.Speed Control OfPMBLDC Motor Using MATLABSimulink and Effects of Load

    4/6

    International Conference on Mechanical and Electrical Technolog (ICMET

    as

    pic= lI(Ls+M)(Vcn-Ric-ecn) (15)

    The developed electromagnetic torque may be expressed

    T w, (16)Where, '/ is the rotor speed in electrical rad/sec.

    Substituting the back emfs in normalized form, thedeveloped torque is given by

    T = K {f 8 f8 f8} (17)The mechaical equation of motion in speed derivative

    form can be expressed as:

    w, (P / T TL Bw/ J (18)Where, P is the number of poles, T is the load torque

    in N-m, B is the ictional coecient in Nm/rad, and '1 isthe moment of inertia in kg_m

    The derivative of the rotor position 9r) in state spaceform is expressed as:

    O, w, (19)The potential of the neutral point with respect to the zero

    potential (v) is required to be interpreted properly to avoidthe imbalance in applied phase voltages.This can be obtained by substituting (7) in (4) to (6) andadding them together to give

    3 (20)Ls M

    Substituting (11) in (20) results in

    VaO + o + vo -3o (ean +ebn +ecn) o [VaO + o + vo - (ean +ebn +ec]/3 (21)The set of dierential equations viz. (13),(14), (15), (18)and (19) denes te developed model in terms of the

    variables i, i, i, n and 9r for the independent vaiable, time.

    V. SIMULATION SULTS this work the drive model with PI speed conoller isdeveloped and simulated in order to validate the model andthe designed controller. For conducting the studies andaalysis, this paper considers a pical industrial BLDCmotor (Arrow Precision Motor Co., LTD) with importancespecications: 2hp, 500rpm, 4 poles (Refer Appendix).Fig.5-2 shows simulated results.

    $.dy $, Cn'

    Figure 5. Stator phase currents

    546

    Back l r the BLD m

    n 1 jEb E