12
Hindawi Publishing Corporation Advances in Power Electronics Volume 2011, Article ID 273081, 11 pages doi:10.1155/2011/273081 Research Article Application of Quadratic Linearization for the Control of Permanent Magnet Synchronous Motor Parvathy Ayalur Krishnamoorthy, 1 Kamaraj Vijayarajan, 2 and Devanathan Rajagopalan 1 1 Hindustan Institute of Technology and Science, Chennai 600 016, India 2 SSN College of Engineering, Chennai 600 004, India Correspondence should be addressed to Parvathy Ayalur Krishnamoorthy, [email protected] Received 30 June 2011; Accepted 8 August 2011 Academic Editor: Henry S. H. Chung Copyright © 2011 Parvathy Ayalur Krishnamoorthy et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Many of the existing control methods for the permanent magnet synchronous motor (PMSM) either deal with steady state models or consider dynamic models under particular cases. A dynamic model of the PM machine allows powerful control-theoretic techniques such as linearization to be applied to the system. Existing exact feedback linearization of dynamic model of PMSM suers from singularity issues. In this paper, we propose a quadratic linearization approach for PMSM based on the approximate linearization technique which does not introduce singularities. A MATLAB simulation is used to verify the eectiveness of the linearization technique proposed. Also, to account for higher-order and unmodelled dynamics of PMSM, tuning of the linearizing transformation is proposed and verified using simulation. 1. Introduction Permanent magnet (PM) machines, particularly at low power range, are widely used in the industry because of their high eciency. They have gained popularity in variable frequency drive applications. The merits of the machine are elimination of field copper loss, higher power density, lower rotor inertia, and a robust construction of the rotor [1]. Steady state models, such as in [2], have been used to develop control strategies for the permanent magnet syn- chronous motor. Vector control [3] enables independent control over the magnitude and angle of the current with respect to the rotor such that instantaneous control over torque is possible. But vector control implemented, in prac- tice [4], assumes a constant flux in the closed loop and uses static models to eect the control scheme. The steady state models used to describe the machine behaviour do not capture explicitly the dynamics of the machine involved. Decoupled control [5], while considering the dynamics of the machine, corresponds to application of particular control strategies for machine control. A dynamic model of a PM machine using direct and quadrature axis variables [1] allows more powerful general control theories to be brought to bear on the problem of the control of PM machine. One such control-theoretic ap- proach is quadratic linearization of the PM machine model. Linearization of a nonlinear system allows a simple fixed controller to be applied for the control of the linearized system and yet get a uniform closed loop response for dierent reference and load conditions. Bodson and Chiasson [6] have designed a controller using dierential geometric method based on exact feedback linearization. The main drawback with this method and its variations [7] is that, even if the system is linearizable, the linearizability is subject to certain function of the state being nonsingular in a region of operation of the machine. This puts a constraint on the practical implementation of the control strategy. Zhu et al. [8] provide a static feedback lin- earization of a PM model (see [8, equation (25)]) which has a simpler quadratic term compared to our model. With the assumption that L d = L q , the solution of quadratic lineariza- tion becomes trivial. Our method is more general and is applicable to PMSM where L d / = L q . Krener [9] formulated an approximate feedback lin- earization technique based on Taylor series expansion; Kang and Krener [10, 11] extended the work of Poincare [12] on

273081

Embed Size (px)

DESCRIPTION

H-273081

Citation preview

  • Hindawi Publishing CorporationAdvances in Power ElectronicsVolume 2011, Article ID 273081, 11 pagesdoi:10.1155/2011/273081

    Research Article

    Application of Quadratic Linearization for the Control ofPermanent Magnet Synchronous Motor

    Parvathy Ayalur Krishnamoorthy,1 Kamaraj Vijayarajan,2 and Devanathan Rajagopalan1

    1Hindustan Institute of Technology and Science, Chennai 600 016, India2 SSN College of Engineering, Chennai 600 004, India

    Correspondence should be addressed to Parvathy Ayalur Krishnamoorthy, [email protected]

    Received 30 June 2011; Accepted 8 August 2011

    Academic Editor: Henry S. H. Chung

    Copyright 2011 Parvathy Ayalur Krishnamoorthy et al. This is an open access article distributed under the Creative CommonsAttribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work isproperly cited.

    Many of the existing control methods for the permanent magnet synchronous motor (PMSM) either deal with steady state modelsor consider dynamic models under particular cases. A dynamic model of the PM machine allows powerful control-theoretictechniques such as linearization to be applied to the system. Existing exact feedback linearization of dynamic model of PMSMsuers from singularity issues. In this paper, we propose a quadratic linearization approach for PMSM based on the approximatelinearization technique which does not introduce singularities. A MATLAB simulation is used to verify the eectiveness of thelinearization technique proposed. Also, to account for higher-order and unmodelled dynamics of PMSM, tuning of the linearizingtransformation is proposed and verified using simulation.

    1. Introduction

    Permanent magnet (PM) machines, particularly at lowpower range, are widely used in the industry because oftheir high eciency. They have gained popularity in variablefrequency drive applications. The merits of the machine areelimination of field copper loss, higher power density, lowerrotor inertia, and a robust construction of the rotor [1].

    Steady state models, such as in [2], have been used todevelop control strategies for the permanent magnet syn-chronous motor. Vector control [3] enables independentcontrol over the magnitude and angle of the current withrespect to the rotor such that instantaneous control overtorque is possible. But vector control implemented, in prac-tice [4], assumes a constant flux in the closed loop and usesstatic models to eect the control scheme. The steady statemodels used to describe the machine behaviour do notcapture explicitly the dynamics of the machine involved.Decoupled control [5], while considering the dynamics ofthemachine, corresponds to application of particular controlstrategies for machine control.

    A dynamic model of a PM machine using direct andquadrature axis variables [1] allows more powerful general

    control theories to be brought to bear on the problem of thecontrol of PM machine. One such control-theoretic ap-proach is quadratic linearization of the PM machine model.Linearization of a nonlinear system allows a simple fixedcontroller to be applied for the control of the linearizedsystem and yet get a uniform closed loop response fordierent reference and load conditions.

    Bodson and Chiasson [6] have designed a controllerusing dierential geometric method based on exact feedbacklinearization. The main drawback with this method and itsvariations [7] is that, even if the system is linearizable, thelinearizability is subject to certain function of the state beingnonsingular in a region of operation of the machine. Thisputs a constraint on the practical implementation of thecontrol strategy. Zhu et al. [8] provide a static feedback lin-earization of a PM model (see [8, equation (25)]) which hasa simpler quadratic term compared to our model. With theassumption that Ld=Lq, the solution of quadratic lineariza-tion becomes trivial. Our method is more general and isapplicable to PMSM where Ld /=Lq.

    Krener [9] formulated an approximate feedback lin-earization technique based on Taylor series expansion; Kangand Krener [10, 11] extended the work of Poincare [12] on

  • 2 Advances in Power Electronics

    the lines of Krener to consider quadratic linearization ofcontrol ane systems. Quadratic linearization can be appliedto a PMSM model [1] as the model has a predominantquadratic nonlinearity. But being an approximate technique,higher-order terms are introduced. Consideration of coreloss involves fourth-order terms involving product of squaresof both current and angular velocity. These together withthe stray losses and unmodelled dynamics coupled with thethird- and higher-order nonlinearities introduced due toquadratic linearization are best accounted for by tuning thetransformations against an actual PM machine on the linessimilar to those proposed by Levin and Narendra [13].

    In this paper, input and state transformations are derivedfor a 4-dimensional PM machine model in order to linearizePMSM machine model. The PMSM model is quadraticlinearized using the approximate technique. Tuning rules arederived for the linearizing transformations to account forhigher-order terms, by back propagation of error betweenthe outputs of quadratic linearized system with a normalform output.

    The linearization technique is verified using SIMULINKmodel which is developed for interior permanent magnet(IPM) machine. The core loss which consists of higher-orderterms is included in the SIMULINK model of PMSM, andtuning rules are also simulated. The closed loop responseand open loop gain for the system before and after tuningare obtained.

    The simulation results after linearization indicate auniform closed loop response for dierent reference and loadconditions, thus verifying the theory. The simulation resultsafter tuning also verify the eectiveness of tuning.

    To summarise the rest of the paper, in Section 2,background required for quadratic linearization is given. InSection 3, the model of PM synchronous motor is derivedand is reduced to normal form. In Section 4, PMSM modelis linearized. In Section 5, a SIMULINK model of PMSMis constructed and simulation is presented to show theeectiveness of the proposed method. In Section 6, tuning ofthe transformation coecients is derived by including coreloss in the PMSMmodel and also simulation results are givento verify the eectiveness of tuning. In Section 7, the paper isconcluded.

    2. Background

    Consider a single input control ane system of the form [10]

    x = Ax + Bu + f (2)(x) + f (3)(x) + + f (m)(x) +

    + g(1)(x) + g(2)(x) + + g(m1)(x) + ,(1)

    where A and B are matrices in the controller normal form

    A =

    0 1 0 00 0 1 0 0 0 10 0 0 0

    ; B =

    0

    0

    1

    , (2)

    A is an n n constant matrix and B is an n 1 constantmatrix.

    x = [x1 x2 xn]T and u is a scalar input. f (m)(x),g(m1)(x) are vector homogeneous polynomials of order mand (m 1), respectively, m = 2, 3, . . ..

    In order to linearize the system, a change of coordinatesand feedback [10, 11] of the following form is considered:

    y = x + (x), (3)u = (1 + (x))v + (x), (4)

    where y = [y1 y2 yn]T , v is a scalar, and (x), (x),and (x) are polynomials given by

    (x) = (2)(x) + (3)(x) + + (m)(x) + ,

    (x) = (2)(x) + (3)(x) + + (m)(x) + ,

    (x) = (1)(x) + (2)(x) + + (m1) (x) + .

    (5)

    Applying the transformations (3) and (4), (1) is reducedto

    y = Ay + Bv (6)provided that the following equations, called generalizedhomological equations [10], are satisfied:

    A(m)(x) + B(m)(x) + f (m)(x) + (m)(x)x

    Ax = 0,

    B(m1)(x)v +(m)(x)

    xBv + g

    (m1)(x)v = 0; v,(7)

    where f(m)(x) = f (m)(x) form = 2 and f (m)(x) is expressed

    in terms of f (mi)(x), i = 0, 1, 2 . . . (m 2) and (m j)(x),j = 1, 2 . . . (m 2), m > 2. g (m1)(x) = g(1)(x), m = 2 andg(m1)(x) is expressed in terms of g(mi)(x), i = 1, 2 . . . (m

    1) and (m j)(x), j = 1, 2 . . . (m 2),m > 2.

    Remark 1. Quadratic linearization involves specialization ofthe above result for m = 2. Consider

    x = Ax + Bu + f (2)(x) + g(1)(x) +O(3)(x,u), (8)where A and B are in controller normal form [10] andO(3)(x,u) corresponds to terms of order 3 ormore. Equations(3) and (4) for m = 2 can be written as

    y = x + (2)(x), (9)

    u =(1 + (1)(x)

    )v + (2)(x). (10)

    Applying (9) and (10), (8) can be written as

    y = Ay + Bv +O(3)(y, v) (11)provided that the homological equations

    A(2)(x) + B(2)(x) + f (2)(x) + (2)(x)x

    Ax = 0,

    B(1)(x)v +(2)(x)

    xBv + g(1)(x)v = 0; v

    (12)

    can be solved for (2)(x),(2)(x), and (1)(x).

  • Advances in Power Electronics 3

    3. Machine Model

    The PM machine model can be derived [1, 14, 15] as

    x = Ax + Bu + f (2)(x), (13)

    x =[x1 x2 x3 x4

    ]T =[ e iq id

    ]T,

    u =[u1 u2

    ]T =[vq vd

    ]T,

    (14)

    where vq, vd, iq, and id represent the quadrature and directaxis voltages and currents, respectively, and and erepresent rotor position and angular velocity, respectively.

    A =

    0 1 0 0

    0 01.5pJ

    0

    0pLq

    RLq

    0

    0 0 0RLd

    ,

    B =

    0

    0

    1Lq0

    0

    0

    0

    1Ld

    , f (2)(x) =

    0

    1.5p(Ld Lq

    )idiq

    JLd peid

    LqLq peiq

    Ld

    ,

    (15)

    is the flux induced by the permanent magnet of the rotorin the stator phases. Ld and Lq are the direct and quadratureinductances, respectively. R is the stator resistance, p is thenumber of pole pairs, and J is the system moment of inertia.

    The model (13) can be reduced, in a standard wayusing linear change of coordinates and feedback [16], to theBrunovsky form [17] for two inputs as in (16) below (wherex,u,A, and B are retained for simplicity of notation):

    x = Ax + Bu + f (2)(x), (16)where

    A=

    0 1 0 0

    0 0 1 0

    0 0 0 0

    0 0 0 0

    , B=

    0 0

    0 0

    1 0

    0 1

    , f (2)(x)=

    0

    k1x3x4

    k2x2x4

    k3x2x3

    ,

    k1=1.5p

    (LdLq

    )a4

    Ja1, k2= Ld pa1a4

    Lq,

    k3=LqC1

    2a1Lda4

    ,

    a1 = 1.5pJ

    , a4 = RLd

    , C1 = 1Lq

    .

    (17)

    4. Linearization of Interior Permanent Magnet(IPM) Synchronous Motor

    The quadratic linearization given in Section 2 is extended tothe case of two inputs in a straightforward way and appliedto a PM machine model in this section [14, 15].

    Theorem 2. Given the 4-dimensional model of a PM syn-chronous motor (IPM model) of the form (16), the system canbe linearized using the following transformations:

    y = x + (2)(x), (18)

    u =(I2 + (1)(x)

    )v + (2)(x), (19)

    where u = [u1 u2]T , v = [v1 v2]T ,

    (2)(x) =

    0

    0

    k1x3x4

    0

    , (20)

    (2)(x) =k2x2x4k3x2x3

    , (21)

    (1)(x) = (1)(BT

    (2)(x)x

    B

    )=

    k1x4 k1x3

    0 0

    , (22)

    where I2 is the identity matrix of order 2.The system then reduces to

    y = Ay + Bv +O(3)(y, v), (23)

    where O(3)(y, v) represents third- and higher-order nonlinear-ities.

    Proof. Applying transformations (18) and (19) (which corre-spond to a natural extension of (9) and (10) to two inputs)to (16), the homological equations to be considered can bewritten as

    A(2)(x) + B(2)(x) + f (2)(x) + (2)(x)x

    Ax = 0, (24)

    B(1)(x) +(2)(x)

    xB = 0. (25)

  • 4 Advances in Power Electronics

    1

    1

    VM1

    v

    +

    +

    +

    VM

    Poles Poles

    Out1

    Speed

    Poles

    Scope

    1/s

    1/s

    Int

    s

    CM1i

    +

    ++

    s

    +

    s +

    s+

    v+

    iCM

    3

    -C-

    0

    0.0008

    24

    vqVq

    vd

    Te

    YqIq

    Yd

    YdId

    Te

    Tl

    TlJ

    JBB

    Rq

    Rd

    Product1

    Product

    Lqs

    LdsInt 1

    Yf

    Scope1

    Scope2

    rYd

    rYq

    r

    m

    Figure 1: PMSM design using SIMULINK.

    By choosing (2)(x) and (2)(x) as in (20) and (21), (24)reduces to

    0

    k1x3x4

    0

    0

    +

    0

    0

    k2x2x4k3x2x3

    +

    0

    k1x3x4

    k2x2x4

    k3x2x3

    +

    0 0 0 0

    0 0 0 0

    0 0 k1x4 k1x3

    0 0 0 0

    x2

    x3

    0

    0

    = 0.

    (26)

    Premultiplying (25) by BT and noting that BTB = I2, (25)reduces to

    (1)(x) = (1)(Bt

    (2)(x)x

    B

    ). (27)

    Also, substitution of (27) satisfies (25). Hence, the homo-logical equations are satisfied and quadratic linearization isachieved, hence the proof.

    5. Experimental Simulation Results

    Given the parameters R = 2.875, Lq = 9mH, Ld =7mH, e = 3500 rpm, p = 4, J = 0.0008 kgm2 and =175mWb turns, of an actual PM machine, Figure 1 showsthe SIMULINK model of the PMSM which is constructedbyusing speed and torque blocks and control circuit. vq andvd are taken as inputs to the motor. The model is reducedto normal form in a standard way by using the lineartransformations. The PM model in Figure 1 is especially

    Table 1: Steady state gain of e versus vq for the system in openloop (prior to linearization).

    vq e k = de/dvq5 2.55

    10 4.7709 0.44418

    15 6.4706 0.33994

    20 7.6082 0.22752

    25 8.2567 0.1297

    30 8.5326 0.05518

    configured for the IPM where Ld /=Lq. N1 and N2 blocksin Figure 2 include the above linear transformation and thenonlinear transformation (18) and (19) as well.

    Prior to linearization, the open loop steady state gainof e versus vq of the PMSM model is investigated and theresults are given in Table 1. In this table, it is observed thatthe open loop steady state gain of e versus vq (keeping vdconstant) is not constant because of the system nonlinearity.To verify the linearity of the system after linearization, weinvestigated the variation of its gain of y2 (a scaled versionof e as can be seen from (18) and (20)) with input v1(see Figure 2) and the results are given in Table 2. The tablereveals that the gain of the system is nearly constant, thusverifying that by applying the homogeneous linearizingtransformation, the PMSM model is made nearly linear forthe given set of inputs.

    We now proceed to show that the nearly constant gainof the linearized model results in a uniform closed loopresponse on a range of set point and load inputs with a fixedcontroller. This is in contrast to the case before linearizationunder the corresponding conditions.

  • Advances in Power Electronics 5

    Input2

    Input1

    Vq

    VdIq

    IqId

    Id

    N2

    Z1

    Z2

    Z3

    Z4

    vq1

    vd1

    1iq

    iq idid

    vq

    vd

    L2

    V2

    y1

    y2

    y3

    y4

    L1

    N1

    V1vq1vd1

    1iqid1

    Iq

    Id

    PMSM

    vq

    vd

    1

    1

    Coordinate 1 Coordinate 2

    Figure 2: Linearization of PMSM.

    0 020. 00. 4 00. 6 00. 8 0.10

    0.5

    1

    1.5

    2

    2.5

    3

    Time (s)

    Angu

    larvelocity

    Figure 3: Time response of angular velocity in closed loop whenvq = 5; kp = 50; ki = 2 (before linearization).

    Table 2: Steady state gain of y2 versus v1 for the linearized systemin open loop.

    v1y2

    106k = dy2/dv1 106

    5 2.176

    10 4.366 0.438

    15 6.585 0.4438

    20 8.845 0.452

    25 11.162 0.4634

    30 13.55 0.4776

    Figures 3 and 4 show the time response of angularvelocity e by closing the loop around PMSM model beforelinearization when vq = 5 and 30 units, respectively. It is

    0 0.02 0.04 0.06 0.08 0.10

    0.5

    1

    1.5

    2

    2.5

    3

    3.5

    4

    4.5

    5Angu

    larvelocity

    Time (s)

    Figure 4: Time response of angular velocity in closed loop whenvq = 30; kp = 50; ki = 2 (before linearization).

    observed that the dynamic response for vq = 5 is moreoscillatory compared to the case of vq = 30 with a fixedcontroller of proportional gain = 50 and integral constant =2. This is to be expected since the loop gain is higher in theformer case with a higher static gain in the motor as can beseen from Table 1.

    Figures 5 and 6 show the time response of y2 of the trans-formed PMSM system (Figure 2) in closed loop when v1 = 5and 30 units, respectively. It is observed that a uniform out-put response is obtained in the closed loop after linearizationwhen the reference is varied. Since the static gain in Table 2 isnearly uniform, the loop gain is also nearly constant for theextreme points in the operating range, thus resulting in theuniform dynamic responses as in Figures 5 and 6.

    Figures 7 and 8 show the time response of angularvelocity e of the PMSMmodel before linearization in closed

  • 6 Advances in Power Electronics

    0 0.002 0.004 0.006 0.008 0.010.5

    0

    0.5

    1

    1.5

    2

    2.5106

    Time (s)

    Angu

    larvelocity

    Figure 5: Time Response of y2 for the linearized system in closedloop when v1 = 5; kp = 50; ki = 2.

    0 0.002 0.004 0.006 0.008 0.012

    0

    2

    4

    6

    8

    10

    12

    14

    16106

    Time (s)

    Angu

    larvelocity

    Figure 6: Time Response of y2 for the linearized system in closedloop when v1 = 30; kp = 50; ki = 2.

    loop when vq = 15 units with the load torque T variedas T = 0 and 1 unit, respectively. Note that the dynamicresponses in Figures 7 and 8 are dierent, with the responseof Figure 8 corresponding to an inverse response (i.e., speedreduces first before increasing). The latter corresponds to aresponse of a nonminimum phase system.

    Figures 9 and 10 show the time response of y2 of thetransformed PMSM system in closed loop when v1 = 15units and T = 0 and 1 unit, respectively. It is observed thata uniform output response is obtained in the closed loopafter linearization when load torque is varied. Hence, it isverified that a linearized system gives a uniform closed loopresponse for the dierent reference and load conditions usedfor testing as above.

    0 0.02 0.04 0.06 0.08 0.10

    0.5

    1

    1.5

    2

    2.5

    3

    3.5

    4

    Time (s)

    Angu

    larvelocity

    Figure 7: Time response of angular velocity in closed loop whenvq = 15 units, T = 0N-m; kp = 50; ki = 2 (before linearizaton).

    0 0.02 0.04 0.06 0.08 0.10.5

    0

    0.5

    1

    1.5

    2

    2.5

    3

    3.5

    4

    Time (s)

    Angu

    larvelocity

    Figure 8: Time response of angular velocity in closed loop whenvq = 15 units, T = 1N-m; kp = 50; ki = 2 (before linearization).

    6. Tuning

    6.1. Core Loss. The core loss or iron loss, caused by thepermanentmagnet (PM) flux and armature reaction flux, is asignificant component in the total loss of a PMSM, and, thus,it can have a considerable eect on the PMSM modeling andperformance prediction.

    The net core loss Plc [2] for the machine is computed asfollows:

    Plc =1.5r2

    (LqIq

    )2

    Rc+

    1.5r2(a f + LdId

    )2

    Rc

    , (28)

    where Rc represents core loss resistance, a f representsmagnet flux linkage and r denotes rotor electrical speed.

  • Advances in Power Electronics 7

    0 0.002 0.004 0.006 0.008 0.011

    0

    1

    2

    3

    4

    5

    6

    7106

    Time (s)

    Angu

    larvelocity

    Figure 9: Time Response of y2 for the linearized system in closedloop when v1 = 15 units, T = 0N-m; kp = 50; ki = 2.

    The mechanical torque equation including core losses isgiven by

    Te =(2P

    )Jdedt

    + Tl + Tlc, (29)

    Tlc = Plcr

    . (30)

    6.2. Tuning Formula. To account for the core loss (28),unmodelled dynamics, and higher-order nonlinearities, tun-ing of the quadratic linearization transformations N1 andN2 can be done [13]. Figure 11 shows the block diagram fortuning.

    Error (E) can be calculated as

    E =(T)=[(y y)T(y y)

    ]1/2, (31)

    where = (1 2 3 4)T .The error can be written as

    E = (21 + 22 + 23 + 24)1/2

    . (32)

    Since (2)(x) and (1)(x) are both functions of k1, we shallredefine

    (2)(x) =

    0

    0

    k1x3x4

    0

    ,

    (1)(x) = k

    1x4 k

    1x3

    0 0

    (33)

    so that (2)(x) and (1)(x) can be independently tuned bytuning k1 and k1, respectively. (2)(x) is not varied.

    0 0.002 0.004 0.006 0.008 0.011

    0

    1

    2

    3

    4

    5

    6

    7106

    Time (s)

    Angu

    larvelocity

    Figure 10: Time Response of y2 for the linearized system in closedloop when v1 = 15 units, T = 1N-m; kp = 50; ki = 2.

    v(m)

    u(m) x(m)

    y(m)

    y(m)

    N1 N2

    Updatinglaw

    Normalform

    SIMULINKmodel

    Figure 11: Block diagram for tuning of transformation.

    6.2.1. Updation of N2 Transformation Coecients. Tuning ofN2 transformation implies the tuning of (2)(x). As (2)(x)is a function of only k1x3x4, the coecient k1 has to beupdated based on the error between the outputs of quadraticlinearized system and normal form. The updation law isderived as follows:

    k1 = Ek1

    = Ey

    y

    k1. (34)

    From (31), it is seen that E/yi = i/E, i = 1, 2, 3, 4.Hence, E/y = [1/E 2/E 3/E 4/E],

    k1 =[1E

    2E

    3E

    4E

    ]

    0

    0

    x3x4

    0

    = 3

    Ex3x4. (35)

    Updation of (2)(x) is done by using the formula

    k1(m) = k1(m 1) 1k1(m); 0 < 1 < 1, (36)

    where m corresponds to the updating step and 1 corre-sponds to the accelerating factor.

  • 8 Advances in Power Electronics

    Loss torque

    VM1

    v

    +

    VM

    Speed

    Poles

    PolesPoles

    ScopeProduct

    Int

    1s

    +

    +

    +++

    v+

    s

    +

    s

    +

    s

    CM1i

    +iCM

    24

    -C-

    1

    0.0008

    0

    1/s

    1/s

    Lq

    Ld.76e3

    1.2e3LdIq

    r

    Lq

    Id

    rYd

    rYq

    TlTl

    Yd

    vq

    vd

    Te

    Te

    YqIq

    IqYd

    J

    BJB

    r

    m

    Scope2

    Scope1

    3ScopeRq

    Rd

    Rc1

    Rc

    Product1

    Lqs

    LdsInt 1

    Vq

    Y fTlc

    Tlc

    Out 1

    Figure 12: PMSM model including core loss.

    6.2.2. Updation of N1 Transformation Coecients. Tuning ofN1 transformation is achieved by tuning of (1)(x). As (1)(x)is a function of k1x3 and k

    1x4, the coecient k

    1 has to be

    updated based on the error between the outputs of quadraticlinearized system and normal form. The updation law isderived as follows:

    k1 =E

    k1= E

    y

    y

    x

    x

    u1

    u1k1

    , (37)

    where

    E

    y=[1E

    2E

    3E

    4E

    ],

    y

    x=

    1 0 0 0

    0 1 0 0

    0 0 (1 + k1x4) k1x3

    0 0 0 1

    ,

    x

    u1=

    0

    1k2x40

    1k2x2

    ,

    (38)

    assuming that the steady state of the SIMULINK model isreached within the tuning period:

    u1k1

    = v1x4 v2x3. (39)

    Thus, k1 = ((v1x4 + v2x3)/E)(2/k2x4 + (3k1x3 + 4)/k2x2).Updation of (1)(x) is done by using the formula

    k1(m) = k1(m 1) 2k1(m), 0 < 2 < 1, (40)

    where m corresponds to the updating step and 2 corre-sponds to the accelerating factor.

    6.3. Tuning Simulation Results. PMSM model including coreloss is given in Figure 12 where the block due to loss torque

    (30) is also included. The tuning of the transformationsis done using the updations for (2)(x) and (1)(x) as performulae (36) and (40) as given in Figure 13. The simulationdiagram for tuning is done by using memory blocks tostore the updated values of (2)(x) and (1)(x). It is seenthat the error after tuning is reduced to 0.01. Table 3 showsthe variation of y2 versus v1 of the PMSM model afterlinearization including core loss prior to tuning of thecoecients. It is observed that the open loop steady stategain is not constant due to the eect of core loss. Table 4shows the variation of y2 versus v1 for the linearized systemafter incorporating tuning of the transformation coecients.The table reveals that the gain of the system is nearly constantthus verifying the eectiveness of tuning. Figures 14 and 15show the closed loop time response of y2 of the linearizedsystem including core loss before tuning when v1 = 5 unitsand 30 units, respectively; kp = 50; ki = 2. Figures 16 and17 show the closed loop time response of y2 of the linearizedsystem including core loss after tuning when v1 = 5 unitsand 30 units, respectively; kp = 50; ki = 2. It is observedthat the dynamic response before tuning for v1 = 5 unitsis more oscillatory compared to the case of v1 = 30 units.This is to be expected since the loop gain is higher in theformer case with a higher static gain in the plant or motoras can be seen from Table 3. Since the static gain in Table 4is nearly uniform, the loop gain is also nearly constant forthe extreme points in the operating range, thus resulting inthe uniform dynamic responses in Figures 16 and 17. Thus,the eectiveness of tuning the linearizing transformations toovercome the unmodelled core loss is verified.

    7. Conclusion

    As the PMSM is inherently nonlinear, to design a controllerthat can provide a predictable uniform performance of thedrive under varying operating conditions, it is necessary to

  • Advances in Power Electronics 9

    Updating

    In1

    Updating

    In2

    State-space

    PMSM

    Data storememory1

    +

    +

    +

    +

    x = Ax + Buy = Cx + Du

    Data storememory

    Scope5

    Scope3

    Scope2

    Scope6

    Scope1

    y1y2y3y4

    iqid

    iqid

    4

    1L2

    Z1

    del K1

    Z2Z3

    Z4

    IqId

    vq

    vdvq

    vd

    vq1vd1

    1iqid

    vq1vd1

    1iq

    e1e2e3e4Z2Z3Z4Vq

    Vq

    Vd

    Vd

    A

    B

    Vq

    Vd

    N2

    1

    1

    id1

    N1

    L1

    Figure 13: Simulation diagram for controller tuning.

    0 0.1 0.2 0.3 0.4 0.50

    0.5

    1

    1.5

    2

    2.5

    3

    Time (s)

    Angu

    larvelocity

    Figure 14: Time response of angular velocity in closed loop whenvq = 5 unit; kp = 50; ki = 2 before tuning.

    Table 3: Steady state gain of y2 versus v1 for the linearized systemin open loop before tuning.

    v1y2

    106k = dy2/dv1 106

    5 2.5317

    10 4.673 0.4286

    15 6.2126 0.30792

    20 7.147 0.18688

    25 7.594 0.0894

    30 7.7001 0.02122

    0 0.1 0.2 0.3 0.4 0.50

    0.5

    1

    1.5

    2

    2.5

    3

    3.5

    4

    4.5

    Time (s)

    Angu

    larvelocity

    Figure 15: Time response of angular velocity in closed loop whenvq = 30 unit; kp = 50; ki = 2 before tuning.

    Table 4: Steady state gain of y2 versus v1 for the linearized systemin open loop after tuning.

    v1y2

    106k = dy2/dv1 106

    5 2.0033

    10 4.0264 0.40462

    15 6.0925 0.41322

    20 8.193 0.4201

    25 10.295 0.4204

    30 12.434 0.4278

  • 10 Advances in Power Electronics

    0 0.002 0.004 0.006 0.008 0.010.5

    0

    0.5

    1

    1.5

    2

    2.5106

    Time (s)

    Angu

    larvelocity

    Figure 16: Time response of y2 for the linearized system in closedloop when vq = 5 unit; kp = 50; ki = 2 after tuning.

    0 0.002 0.004 0.006 0.008 0.012

    0

    2

    4

    6

    8

    10

    12

    14106

    Time (s)

    Angu

    larvelocity

    Figure 17: Time response of y2 for the linearized system in closedloop when vq = 30 unit; kp = 50; ki = 2 after tuning.

    linearize the PMSM. In this paper, the dynamic model of aPM synchronous motor involving quadratic nonlinearity islinearized. The technique used is based on the control inputextension of Poincares work due to Kang and Krener whichis in line with the approximate linearization technique ofKrener [9, 18]. The existing techniques of exact feedbacklinearization introduce singularities in the system, whichmay cause diculties in the implementation of the closedloop control. In the proposed method, the problem ofsingularities does not arise.

    The PMSM machine model, together with the state andinput transformations, are simulated using SIMULINK. Thesimulation results show that the quadratic linearizing trans-formations eectively linearize the system thus, supportingthe theory. The simulation verifies that a uniform response

    under a fixed controller is obtained for the linearized systemfor variations of reference speed and load conditions, incontrast to the case before linearization.

    Further, to account for the core loss, unmodelled dynam-ics and third- and higher-order nonlinearities, tuning of thetransformation parameters is proposed by comparing theoutput of the linearized system with a normal form output.After tuning, it is shown that the linearized system showsimproved linearity in terms of static gain compared to thecondition before tuning. Closed loop system response forthe linearized system is also shown to be uniform due tothe eect of tuning of linearization transformations, undervarying reference inputs.

    The proposed linearization method can be extended toinduction motor and wound synchronous motor models aswell [19].

    References

    [1] B. K. Bose, Modern Power Electronics and AC Drives, PearsonEducation, 2002.

    [2] R. Monajemy, Control strategies and parameter compensationof permanent magnet synchronous motor drives, Ph.D. thesis,Virginia Polytechnic Institute and State University, Blachsberg,Va, USA, 2000.

    [3] J. K. Seok, J. K. Lee, and D. C. Lee, Sensorless speed controlof nonsalient permanent-magnet synchronous motor usingrotor-position-tracking PI controller, IEEE Transactions onIndustrial Electronics, vol. 53, no. 2, pp. 399405, 2006.

    [4] P. Pillay and R. Krishnan, Modeling, simulation, and anal-ysis of permanent-magnet motor drives. I. The permanent-magnet synchronous motor drive, IEEE Transactions onIndustry Applications, vol. 25, no. 2, pp. 265273, 1989.

    [5] H. Zhu, X. Xiao, and Y. Li, PI type dynamic decoupling con-trol scheme for PMSMhigh speed operation, in Proceedings ofthe 25th Annual IEEE Applied Power Electronics Conference andExposition (APEC 10), pp. 17361739, Palm Springs, Calif,USA, February 2010.

    [6] M. Bodson and J. Chiasson, Dierential-geometric methodsfor control of electric motors, International Journal of Robustand Nonlinear Control, vol. 8, no. 11, pp. 923954, 1998.

    [7] J. Chiasson, Nonlinear controllers for an induction motor,Control Engineering Practice, vol. 4, no. 7, pp. 977990, 1996.

    [8] G. Zhu, A. Kaddouri, L. A. Dessaint, and O. Akhrif, Anonlinear state observer for the sensorless control of apermanent-magnet AC machine, IEEE Transactions on Indus-trial Electronics, vol. 48, no. 6, pp. 10981108, 2001.

    [9] A. J. Krener, Approximate linearization by state feedback andcoordinate change, Systems and Control Letters, vol. 5, no. 3,pp. 181185, 1984.

    [10] W. Kang and A. J. Krener, Extended quadratic controllernormal form and dynamic state feedback linearization of non-linear systems, SIAM Journal on Control and Optimization,vol. 30, no. 6, pp. 13191337, 1992.

    [11] A. J. Krener and W. Kang, Extended normal forms ofquadratic systems, in Proceedings of the 29th IEEE Conferenceon Decision and Control, pp. 20912096, IEEE, New York, NY,USA, December 1990.

    [12] V. I. Arnold, Geometric Methods in the Theory of OrdinaryDierential Equations, Springer, New York, NY, USA, 1983.

    [13] A. U. Levin and K. S. Narendra, Control of nonlineardynamical systems using neural networks. Controllability and

  • Advances in Power Electronics 11

    stabilization, IEEE Transactions on Neural Networks, vol. 4,no. 2, pp. 192206, 1993.

    [14] A. K. Parvathy, V. Kamaraj, and R. Devanathan, A newlinearisation technique for permanent magnet synchronousmotor model, in Proceedings of the Joint International Con-ference on Power System Technology and IEEE Power IndiaConference (POWERCON 08), pp. 15, New Delhi, India,October 2008.

    [15] A. K. Parvathy, R. Devanathan, and V. Kamaraj, Applicationof quadratic linearization to control of Permanent Magnetsynchronous motor, in Proceedings of the 1st InternationalConference on Electrical Energy Systems (ICEES 11), pp.158163, 2011.

    [16] B. C. Kuo, Automatic Control Systems, Prentice-Hall, NewDelhi, India, 2001.

    [17] P. Brunovsky, A classification of linear controllable systems,Kybernetika, vol. 6, no. 3, pp. 173188, 1970.

    [18] G. S. Cardoso and L. Schnitman, Analysis of exact lineari-zation and aproximate feedback linearization techniques,Mathematical Problems in Engineering, vol. 2011, Article ID205939, 17 pages, 2011.

    [19] A. K. Parvathy, V. Kamaraj, and R. Devanathan, Completequadratic linearisation of machine models, in Proceedings ofthe IEEE International Conference on Control Applications, pp.11301133, Singapore, October 2007.

  • Submit your manuscripts athttp://www.hindawi.com

    VLSI Design

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    International Journal of

    RotatingMachinery

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Hindawi Publishing Corporation http://www.hindawi.com

    Journal of

    EngineeringVolume 2014

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Shock and Vibration

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Mechanical Engineering

    Advances in

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Civil EngineeringAdvances in

    Acoustics and VibrationAdvances in

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Electrical and Computer Engineering

    Journal of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Distributed Sensor Networks

    International Journal of

    The Scientific World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014

    SensorsJournal of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Modelling & Simulation in EngineeringHindawi Publishing Corporation http://www.hindawi.com Volume 2014

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Active and Passive Electronic Components

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Chemical EngineeringInternational Journal of

    Control Scienceand Engineering

    Journal of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Antennas andPropagation

    International Journal of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

    Navigation and Observation

    International Journal of

    Advances inOptoElectronics

    Hindawi Publishing Corporation http://www.hindawi.com

    Volume 2014

    RoboticsJournal of

    Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014