Performance of robust controller for DFIM when the rotor angular speed is treated as a time-varying parameter

  • Upload
    pvdai

  • View
    221

  • Download
    0

Embed Size (px)

Citation preview

  • 7/31/2019 Performance of robust controller for DFIM when the rotor angular speed is treated as a time-varying parameter

    1/10

    Hi ngh ton quc viu khin v Tng ho - VCCA-2011

    VCCA-2011

    Performance of robust controller for DFIM when the rotor angular speed istreated as a time-varying parameter

    Nguyen Tien Hung1, Ngo Duc Minh

    2

    1Thainguyen University of Technology, email: [email protected]

    2Thainguyen University of Technology, email: [email protected]

    Abstract: This paper describes the design of arobust current controller for doubly-fed induction

    machines (DFIM), in which the rotor angular speed

    is considered as an uncertain parameter. The

    robust controller is then synthesized to guarantee that

    the -norm of the closed-loop system is smaller

    than some given number for different frozen values of

    . Next, the robust performance of the robust

    controller with respect to other rotor angular speeds is

    investigated for both constant and fast parametervariations. Some simulation results are given to

    demonstrate the performance and robustness of thecontrol algorithm.

    1. IntroductionIn the literature, the control structure of DFIM

    including PI current controllers is described in [1],[2], [3], [4]. In some cases, the cross coupling term in

    the rotor equations that includes the mechanical

    angular speed is eliminated by adding a feed-forward

    term to the output of the q-axis controller [2], [5]. The

    rotor mechanical angular speed is treated as an

    scheduling parameter that is used for thesecompensators. In these situations the difficulties of

    the nonlinear dynamics of the doubly-fed inductionmachine are not taken into account, i.e., the model of

    the machine is linearized and it is assumed that the

    machine parameters required by the control algorithm

    are precisely known. Clearly, such controller designsmight result in a closed-loop behavior that is highly

    sensitive to a change in operating conditions and/or

    parameters.

    In this work, a mixed loop shaping -design for the

    rotor current control loop at fixed frozen values of the

    rotor angular speed is presented first. Then the

    performance of the closed-loop system with

    controller designed for different frozen values of

    for other rotor angular speeds is investigated. The

    performance analysis is also extended for the case

    with the face of the stator voltage action. As a further

    investigation, the designed controller for a frozen

    values of is tested for a fast variation of the rotor

    speed along the whole parameter interval.

    2. Preliminaries2.1 NotationsLet denote the space of square-integrable signals

    defined on the interval . A matrix is calledsymmetric if it is real and satisfies . The set

    of all symmetric matrices will be denoted by

    . A transfer function with a state-space

    realization will be denoted by

    2.2 Linear matrix inequalitiesA linear matrix inequality (LMI) has the form

    (1)

    where denotes the vector of decision

    variables and .

    2.3 The -norm

    Consider a linear input-output system that is

    described by

    (2)

    and whose transfer matrix is given by

    If is stable and if we choose the initial condition

    to be zero, defines a linear map on

    with a finite energy gain defined as

    It is well-known that the energy-gain of coincides

    with the -norm of the corresponding transfer

    matrix given by

    where stands for the largest singular value of

    the complex matrix matrix .

    2.4 The bounded real lemmaIt is not possible to explicitly compute in terms

    of the realization matrices. Instead, one can

    377

  • 7/31/2019 Performance of robust controller for DFIM when the rotor angular speed is treated as a time-varying parameter

    2/10

    Hi ngh ton quc viu khin v Tng ho - VCCA-2011

    VCCA-2011

    characterize stability of and the validity of the

    inequality

    (3)

    as an LMI in some auxiliary matrix and , which is

    one version of the celebrated bounded real lemma.Indeed, it can be shown [6] that is stable and that

    (3) holds if and only if

    and there exits some such that the

    Riccati inequality

    (4)

    is satisfied. By the Schur lemma (4), these conditionsare equivalent to following system of LMIs [7]

    (5)

    This result is referred to as the bounded real lemma.

    Yet another application of the Schur lemma allows to

    rewrite these inequalities with into the

    following form [8], [9]:

    (6)

    Note that (6) are LMI constraints on and . This

    allows to determine the infimal for which (3) is

    true, and hence in turn the value , by

    minimizing over the constraint (6) which is a

    standard LMI problem. Let us now show how this

    procedure of analysis can be successfully generalized

    to synthesizing controllers.

    2.5 performance

    A standard setup for control is presented inFigure 1, where represents the generalized

    disturbances, the controlled variable, the control

    input and the measurement output, while is a

    linear time-invariant system described as

    w z

    u yP

    K

    Figure 1.The interconnection of the system

    The goal in control is to find a stabilizing linear

    time-invariant (LTI) controller that minimizes the

    norm of the closed-loop system

    (7)

    where is lower linear fractional

    transformation of and , which is nothing but the

    closed-loop transfer function in Figure 1.

    2.6 Sub-optimal control

    Let us now consider a generalized plant whereweights are incorporated already as follows

    (8)

    If the linear time-invariant controller is expressed

    as

    (9)

    the closed-loop system admits the followingstate-space description:

    (10)

    where

    (11)

    In practice, the control problem is rather

    concerned with finding an LTI controller whichrenders stable and such that

    (12)

    holds true [11], where is a given number that

    specifies the performance level. This is the so-called

    sub-optimal problem.

    2.7 controller synthesis

    Using the bounded real lemma for (12), the matrix

    is stable and (12) is satisfied if and only if the LMI

    378

  • 7/31/2019 Performance of robust controller for DFIM when the rotor angular speed is treated as a time-varying parameter

    3/10

    Hi ngh ton quc viu khin v Tng ho - VCCA-2011

    VCCA-2011

    (13)

    holds for some . Unfortunately this inequality

    is not affine in and in the controller parameterswhich are appearing in the description of , , , .

    However, a by now standard procedure [8], [9], [12],

    [13] allows to eliminate the controller parameters

    from these conditions, which in turn leads to convex

    constraints in the matrices and that appear in the

    partitioning of

    (14)

    According to that of in (11) one then arrives at the

    following synthesis LMIs for -design [14]:

    (15)

    (16)

    (17)

    where and are basis matrices for the

    subspaces

    (18)

    respectively.

    Note that these inequalities are defined by open-loopsystem parameters only, and that they depend affinely

    on the design variables and . Hence we can

    directly minimize over these LMIs in order to

    compute the best possible level with (12) that can

    be achieved by a stabilizing controller.

    After having obtained and that satisfy (15)-(17)

    for some level , the controller parameters can be

    reconstructed by using the projection lemma [8]. Thisprocedure for -synthesis is implemented in the

    robust control toolbox [15].

    2.8 Mixed sensitivity approach

    Figure 2a shows a simple feedback control system.

    This interconnection can be recast into a standard

    setup for control as depicted in Figure 2b. For

    this control configuration, engineers are usuallyinterested in some specific transfer functions. In

    particular, is the sensitivity function

    which describes the influence of the external

    disturbance to the tracking error .

    is the complementary

    sensitivity function which describes the influence of

    the reference signal to the system output . Finally,

    is the transfer function from to the control

    input that indicates control activity [16].

    ++

    w y u zK G

    (a)

    ++

    w z

    G

    uP

    y

    K

    (b)

    Figure 2.General feedback control configuration

    In general, performance of the closed-loop system

    that is specified by norm of the channel in

    (7) can be formulated as a multi-objective problem

    (see Figure 3). This leads to the minimization of

    (19)

    The multi-variable loop shaping with various

    specifications (19) is the so-called the mixed

    sensitivity design approach.

    ++

    w yK

    uG

    1z

    2z

    3z

    z

    Figure 3.Mixed sensitivity control

    It is well-known in the literature that the transfer

    functions , , and need to be small in

    magnitude in order to achieve good commandtracking and robust stability. However, the well-

    known constraint reveals that these

    requirements can not be achieved simultaneously over

    the whole frequency range. However, the use of

    frequency filters or weighting functions opens up the

    possibility to minimize the magnitudes of , , and

    over different frequency ranges [17]. Hence, in

    practice, instead of minimizing (19) one rather

    determines a stabilizing LTI controller that

    minimizes the cost function

    (20)

    379

  • 7/31/2019 Performance of robust controller for DFIM when the rotor angular speed is treated as a time-varying parameter

    4/10

    Hi ngh ton quc viu khin v Tng ho - VCCA-2011

    VCCA-2011

    where , , are suitably chosen weighting

    functions (Figure 4).

    ++

    w y uK G

    SW

    PW

    TW

    z

    Figure 4.Weighting functions.

    3. The system representationIn this paper, the mechanical angular speed is

    considered as a time-varying parameter. This

    particular choice is motivated by the fact that ,

    which causes the system to be nonlinear, can bemeasured online. The value of the rotor angular speed

    varies by around the synchronous speed

    , i.e.

    (21)

    where is the nominal speed, is the

    variation of the rotor angular speed around its

    nominal value, and is the normalizing factor that

    maps the uncertain element into a normalized

    uncertain element such that .

    In the normal operation of the DFIM, the nominalspeed is close to the synchronous speed .

    Hence, if we denote the ratio of the nominal speed

    and the synchronous speed by , i.e. we

    can write

    and

    (22)

    Here, is a scaling factor that allows to present the

    variation of the rotor speed around the

    synchronous speed . From that point, the deviation

    of the rotor speed by from the nominal speed

    can be expressed as

    (23)

    The representation of in (23) provides a flexible

    choice of the rotor speed range in the controller

    design for the DFIM. As a result, the system matrices

    presented in [18] can now be rewritten as

    follows:

    where

    and

    (24)

    in which

    (25)

    (26)

    The DFIM model [18] reads as

    (27)

    where

    (28)

    (29)

    In (28) and (29), and represent the input and

    output signals of the disturbance channel

    corresponding to the time-varying parameter .

    Equations (27), (28), and (29) in combination with the

    output equation in [18] can now be expressed as

    (30)

    (31)

    where is an unity matrix, is an zero

    matrix, . is also called the

    perturbation block.

    Since the two last rows of the matrices and

    are zero, let , , and

    we can write

    (32)

    where , and are two vectors, is a

    matrix.

    380

  • 7/31/2019 Performance of robust controller for DFIM when the rotor angular speed is treated as a time-varying parameter

    5/10

    Hi ngh ton quc viu khin v Tng ho - VCCA-2011

    VCCA-2011

    Equations (30) and (31) can be easily simplified as

    (33)

    where

    Let be the transfer function with the state-space

    realization (33), i.e.

    (34)

    The system can then be generally described by

    (35)

    where is the transfer function mapping ,

    and is the transfer function

    from to .

    The linear fractional transformation (LFT)

    representation of the system is depicted as shown in

    Figure 5.

    w

    z

    sv

    rv ryrc

    G

    Figure 5.LFT representation of the system

    4. control of the systemIn this section we start with -synthesis for

    mentioned frozen values of the rotor speed . Then

    the performance of the LTI controller designed for a

    fixed value of is evaluated with other constant

    values of as well as with a fast variation of the

    rotor speed along the parameter range.

    4.1 The control configurationWith the LFT representation of the plant as shown in

    Figure 5 we can now derive a standard control

    structure for the synthesis of an -controller as

    depicted in Figure 6. Here, is the LTI part of the

    plant as given in (34), is the uncertainty block as

    given in (32), is the controller that is to bedesigned.

    +

    w

    z

    sv

    rvre

    ref

    rirc

    K

    rcG

    ry

    Figure 6.Structure of the closed-loop system in

    design

    In this configuration, is the

    reference input, is the controller

    output, is the controlled output, and

    is

    the controller input which is equal to the tracking

    error. In this case, the transfer function from the

    reference input to the tracking error will be

    . The transfer function from

    reference inputs to controlled outputs is denoted by

    , i.e.

    (36)

    4.2 loop shaping design

    The interconnection of the system used for the

    controller synthesis is shown in Figure 7. The external

    control input consists of stator voltages and

    reference rotor currents

    . The controller

    output is . The controller input or

    tracking error is

    . The

    controlled variable is . Note

    that the components of the external

    control inputs are considered as disturbances and their

    influences on the controlled outputs must be reduced

    as much as possible.

    The weighting function is

    used to shape the function which is corresponding

    381

  • 7/31/2019 Performance of robust controller for DFIM when the rotor angular speed is treated as a time-varying parameter

    6/10

    Hi ngh ton quc viu khin v Tng ho - VCCA-2011

    VCCA-2011

    to the transfer function from the reference input

    to the tracking error . is kept large over the low

    frequency range for tracking. The weighting function

    is used to shape the transfer

    function from the external control input to the

    controlled output . The selection of the weightingfunction is not only intended to keep the closed

    loop bandwidth at a desired value, but also to reject

    the effects of the components and on the

    controlled outputs as discussed above. Note that alarge bandwidth corresponds to a faster rise time but

    the system is more sensitive to noise and to parameter

    variations [16].

    +

    +

    ref

    rdi

    ref

    rqi

    rcw

    sdv

    sqv

    rnG

    rdv

    rqv rcK

    rdi

    rqi

    rcde

    rcqe

    rtdW rtd

    z

    rtqW

    rtqz

    rsdWrsd

    z

    rsqW

    rsqz

    rcz

    Figure 7.The interconnection of the system

    The standard control problem is to find a

    stabilizing LTI controller at fixed frozen values

    of such that the -norm of the channel

    is smaller than a given number .

    at fixed frozen values of .

    The set of 620kW DFIM parameters is applied for the

    controller synthesis. During the controller design

    stage, a trial-and-error-repetition technique is used in

    order to achieve the desired performance

    specifications by adjusting the weighting functions.

    The design steps are repeated until we are able to

    meet the required performance specifications. Finally,

    the following weighting functions were obtained:

    (37)

    (38)

    For the chosen frozen value of (at under-

    synchronous speed), the controlled system with

    current controller with the above given weighting

    functions achieves a norm of 0.36.

    4.3 Simulation results with the current

    controllerFigure 8 shows the frequency responses of the

    controlled system with the current controller and

    the inverse of the weighting functions , and

    . Figure 8a,b show the relevant magnitude plots

    of the complementary sensitivity and sensitivityfunctions of the closed-loop system with the

    performance requirements specified by and .

    The blue-thick curve shows the response of the output

    with respect to the reference inputs . This

    curve corresponds to the transfer function (see

    equation (36)). Similarly, the red-thick curve shows

    the response of the output with respect to the

    reference inputs and it corresponds to the transfer

    function . Meanwhile the black-solid curve

    shows the influence of the reference input on the

    output corresponding to the transfer functions

    , and the green-solid curve shows the influence

    of the reference input on the output

    corresponding to the transfer functions . The

    inverse of the weighting functions , and(see Figure 7) are depicted by dotted lines A, and B in

    Figure 8a, while the inverse of the weighting

    functions , and are depicted by dotted lines

    C, and D in Figure 8b, respectively. The influences of

    the stator voltage on the controlled outputs and

    controller inputs are show in Figure 8c,d with the

    same color and line styles.

    100

    101

    102

    103

    104

    105

    106

    -120

    -100

    -80

    -60

    -40

    -20

    0

    20

    40

    Ma

    gnitude(dB)

    Closed-loop performance of reference inputs to outputs

    Frequency (rad/sec)

    A

    B

    (a)

    100

    101

    102

    103

    104

    105

    106

    -150

    -100

    -50

    0

    50

    100

    Magnitude(dB)

    Closed-loop performance of reference inputs to control errors

    Frequency (rad/sec)

    C

    D

    (b)

    100

    101

    102

    103

    104

    105

    106

    -140

    -120

    -100

    -80

    -60

    -40

    -20

    0

    Magnitude(dB)

    The effects of stator voltages to outputs

    Frequency (rad/sec)

    (c)

    100

    101

    102

    103

    104

    105

    106

    -140

    -120

    -100

    -80

    -60

    -40

    -20

    0

    Magnitude(dB)

    The effects of stator voltages to control errors

    Frequency (rad/sec)

    (d)

    Figure 8.Performance of the controlled system with

    current controller in the frequency domain for

    .

    It is clear in Figure 8 that the sensitivity andcomplementary sensitivity functions are below the

    inverse of the performance weighting functions. The

    bandwidths corresponding to the channels

    and are about rad/s. The gains of

    the frequency responses of the stator voltages to

    controlled outputs and controller inputs are all smallerthan -10db. This indicates that the controlled system

    382

  • 7/31/2019 Performance of robust controller for DFIM when the rotor angular speed is treated as a time-varying parameter

    7/10

    Hi ngh ton quc viu khin v Tng ho - VCCA-2011

    VCCA-2011

    has good disturbance rejection with respect to the

    stator voltage . The overshoots of the channels

    and are about 15%. Moreover,

    the gains corresponding to the frequency responses of

    the channels and are smaller

    than -22db. This means that the cross-couplinginteraction between and remains quite small, or

    in other words, the rotor current components can beconsidered to be no influence on one another. As a

    result, the characteristics of electrical torque and

    power factor responses are not deteriorated.

    0 1 2 3 4 5

    x 10-3

    -0.2

    0

    0.2

    0.4

    0.6

    0.8

    1

    1.2Closed-loop performance of reference inputs to outputs

    time (s)

    irdref i

    rd

    irdref i

    rq

    irqref i

    rq

    irqref i

    rd

    (a)

    0 1 2 3 4 5

    x 10-3

    -0.2

    0

    0.2

    0.4

    0.6

    0.8

    1

    Closed-loop performance of reference inputs to control errors

    time (s)

    irdref

    ercd

    irdref

    ercq

    irqref e

    rcq

    irqref e

    rcd

    (b)

    0 0.002 0.004 0.006 0.008 0.01

    -0.25

    -0.2

    -0.15

    -0.1

    -0.05

    0

    0.05The effects of stator voltages to outputs

    time (s)

    vsdref i

    rd

    vsdref irq

    vsqref i

    rq

    vsqref i

    rd

    (c)

    0 0.002 0.004 0.006 0.008 0.01-0.05

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    The effects of stator voltages to control errors

    time (s)

    (d)

    Figure 9.Performance of the controlled system with

    current controller in the time domain for

    .

    Figure 9 shows the time responses of the controlled

    system for a step input. The solid line in Figure 9a

    shows the response of the output with respect to

    the reference input and it corresponds to the

    transfer function in equation (36). The dashed

    line shows the response of the output with respect

    to the reference input and it corresponds to the

    transfer function in equation (36). The dotted

    curve shows the influence of the reference input

    on the output corresponding to the transferfunction , and the dash-dotted curve shows the

    influence of the reference input on the output

    corresponding to the transfer function . The solid

    line in Figure 9b shows the response of the control

    error with respect to the reference input . The

    dashed line shows the response of the control error

    with respect to the reference input . The

    dotted curve shows the influence of the reference

    input on the control error , and the dash-

    dotted curve shows the influence of the reference

    input on the control error . The influences of

    the stator voltages on the controlled outputs and

    control errors are also show in Figure 9c,d with the

    same line styles.

    0 1 2 3 4 5

    x 10-3

    -0.2

    0

    0.2

    0.4

    0.6

    0.8

    1

    time (s)

    Closed-loop performance of reference inputs to outputs

    ird

    ref ird

    (m

    = 0.63 s)

    ird

    ref irq

    (m

    = 0.63 s)

    irq

    ref irq

    (m

    = 0.63 s)

    irqref

    ird (m = 0.63 s)

    ird

    ref ird

    (m

    = 0.9 s)

    ird

    ref irq

    (m

    = 0.9 s)

    irq

    ref irq

    (m

    = 0.9 s)

    irq

    ref ird

    (m

    = 0.9 s)

    (a)

    0 1 2 3 4 5

    x 10-3

    -0.2

    0

    0.2

    0.4

    0.6

    0.8

    time (s)

    Closed-loop performance of reference inputs to control errors

    (b)

    0 0.002 0.004 0.006 0.008 0.01

    -0.25

    -0.2

    -0.15

    -0.1

    -0.05

    0

    0.05

    time (s)

    The effects of stator voltages to outputs

    (c)

    0 0.002 0.004 0.006 0.008 0.010.05

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    time (s)

    The effects of stator voltages to control errors

    vsd

    ref ercd

    (m

    = 0.63 s)

    vsd

    ref e

    rcq(

    m= 0.63

    s)

    vsq

    ref e

    rcq(

    m= 0.63

    s)

    vsq

    ref ercd

    (m

    = 0.63 s)

    vsd

    ref e

    rcd(

    m= 0.9

    s)

    vsd

    ref e

    rcq(

    m= 0.9

    s)

    vsq

    ref e

    rcq(

    m= 0.9

    s)

    vsq

    ref ercd

    (m

    = 0.9 s)

    (d)

    Figure 10.Performance of the controlled system with

    current controller for frozen value

    for .

    Note that the current controller is designed with a

    fixed frozen value of the rotor angular speed .

    Hence, the obtained performance is not guaranteed for

    the whole region of variation of . However, we can

    further investigate the performance of the closed-loop

    system with the controller designed for the frozenvalue for other angular rotor speeds. In

    the following investigation, we consider the

    performance of the controlled system with the rotor

    speed variations by from the rotor nominal

    speed ( ), i.e.

    . In order to do so we

    synthesized two controllers for the frozen

    parameter values

    using the same weighting functions as in (37) and(38). Then we plot the time responses of the closed-

    loop system with the controller designed for the

    frozen value applying for the case where

    and , respectively. The

    time responses of the closed-loop system with the

    local controllers designed for the frozen values

    and are also plotted on

    each figure for the purpose of comparison of the

    achieved performance among these controllers.

    Figure 10 shows the performance of the closed-loop

    system at with two controllers

    designed for the frozen value and

    , respectively. The thick-solid lines are

    related to the designed controller for the frozen

    value . The thin-lines are related to the

    local controller designed for . Ascan be seen from Figure 10a, the time responses of the

    383

  • 7/31/2019 Performance of robust controller for DFIM when the rotor angular speed is treated as a time-varying parameter

    8/10

    Hi ngh ton quc viu khin v Tng ho - VCCA-2011

    VCCA-2011

    outputs and with respect to the step change of

    the reference inputs and , respectively, of the

    closed-loop system with the controller designed

    for the frozen value are maintained for

    the frozen values if compared with that

    in Figure 9. In addition, these curves are almost the

    same with that of the local controller designed for

    . The same conclusion can also be

    drawn for the curves related to the time responses of

    the control errors , with respect to the step

    change of the reference inputs , (Figure 10b),

    and the influences of the stator voltages , on

    the controlled outputs , (Figure 10c) and control

    errors , (Figure 10d), respectively. However,

    the remarkable difference in the performance among

    these controllers is indicated by their cross-

    coupling interactions. The effects of the stator

    voltages and to the outputs , (Figure10c) and to the control errors , (Figure 10d),

    respectively, in the case of the controller

    designed for the frozen value are larger

    than that of the local controller designed for

    .

    0 1 2 3 4 5

    x 10-3

    -0.2

    0

    0.2

    0.4

    0.6

    0.8

    1

    time (s)

    Closed-loop performance of reference inputs to outputs

    ird

    ref ird

    (m

    = 1.17 s)

    ird

    ref irq

    (m

    = 1.17 s)

    irq

    ref irq

    (m

    = 1.17 s)

    irq

    ref ird

    (m

    = 1.17 s)

    ird

    ref ird

    (m

    = 0.9 s)

    ird

    ref irq

    (m

    = 0.9 s)

    irqref i

    rq(

    m= 0.9

    s)

    irq

    ref ird

    (m

    = 0.9 s)

    (a)

    0 1 2 3 4 5

    x 10-3

    -0.2

    0

    0.2

    0.4

    0.6

    0.8

    time (s)

    Closed-loop performance of reference inputs to control errors

    ird

    ref e

    rcd(

    m= 1.17

    s)

    ird

    ref ercq

    (m

    = 1.17 s)

    irq

    ref e

    rcq(

    m= 1.17

    s)

    irq

    ref e

    rcd(

    m= 1.17

    s)

    ird

    ref ercd

    (m

    = 0.9 s)

    ird

    ref ercq

    (m

    = 0.9 s)

    irq

    ref e

    rcq(

    m= 0.9

    s)

    irq

    ref e

    rcd(

    m= 0.9

    s)

    (b)

    0 0.002 0.004 0.006 0.008 0.01

    0.25

    -0.2

    0.15

    -0.1

    0.05

    0

    0.05

    time (s)

    The effects of stator voltages to outputs

    vsdref i

    rd(

    m= 1.17

    s)

    vsd

    ref irq

    (m

    = 1.17 s)

    vsq

    ref irq

    (m

    = 1.17 s)

    vsq

    ref ird

    (m

    = 1.17 s)

    vsd

    ref ird

    (m

    = 0.9 s)

    vsdref i

    rq(

    m= 0.9

    s)

    vsq

    ref irq

    (m

    = 0.9 s)

    vsqref i

    rd(

    m= 0.9

    s)

    (c)

    0 0.002 0.004 0.006 0.008 0.01

    -0.05

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    time (s)

    The effects of stator voltages to control errors

    vsd

    ref e

    rcd(

    m= 1.17

    s)

    vsd

    ref ercq

    (m

    = 1.17 s)

    vsq

    ref ercq

    (m

    = 1.17 s)

    vsq

    ref e

    rcd(

    m= 1.17

    s)

    vsd

    ref e

    rcd(

    m= 0.9

    s)

    vsd

    ref ercq

    (m

    = 0.9 s)

    vsq

    ref ercq

    (m

    = 0.9 s)

    vsq

    ref e

    rcd(

    m= 0.9

    s)

    (d)

    Hnh 11. Performance of the controlled system with

    current controller for frozen value

    for

    The performance of the closed-loop system at

    with two controllers designed for

    the frozen value and ,

    respectively, is shown in Figure 11. The thick-solid

    lines are related to the designed controller for the

    frozen value . The thin-lines are related to

    the local controller designed for .

    Similarly to the previous simulation, the time

    responses of the closed-loop system with the

    controller designed for the frozen value

    and the local controller designed for

    corresponding to the step change of the

    reference inputs , , and to the effect of stator

    voltages , are almost the same, except their

    cross-coupling interactions. In the case of the

    controller designed for the frozen value ,

    the influences of the stator voltages and to the

    outputs , (Figure 11c) and to the control errors

    , (Figure 11d) are larger than that of the local

    controller designed for .

    Obviously, the performance of the the controller

    designed for the frozen value for other

    rotor angular speeds are not maintained because of the

    cross-coupling interactions between the stator

    voltages , and the outputs , as well as the

    stator voltages , and the control errors ,

    . This may cause a large tracking error for the

    controlled system since the stator voltages andare the input disturbances.

    0 1 2 3 4 5

    x 10-3

    690

    700

    710

    720

    730

    740

    750

    760d component of the rotor currents

    time (s)

    Ampere

    m

    = 0.63s

    m

    = 0.9s

    m

    = 1.17s

    (a)

    0 1 2 3 4 5

    x 10-3

    0

    50

    100

    150

    200

    250

    300

    350

    400q component of the rotor currents

    time (s)

    Ampere

    m

    = 0.63s

    m

    = 0.9s

    m

    = 1.17s

    (b)

    0 1 2 3 4 5

    x 10-3

    690

    700

    710

    720

    730

    740

    750

    760d component of the rotor currents

    time (s)

    Ampere

    m

    = 0.63s

    m

    = 0.9s

    m

    = 1.17s

    (c)

    0 1 2 3 4 5

    x 10-3

    0

    50

    100

    150

    200

    250

    300

    350

    q component of the rotor currents

    time (s)

    Ampere

    m

    = 0.63s

    m

    = 0.9s

    m

    = 1.17s

    (d)

    0 1 2 3 4 5

    x 10-3

    690

    700

    710

    720

    730

    740

    750

    760

    770d component of the rotor currents

    time (s)

    Ampere

    m

    = 0.63s

    m

    = 0.9s

    m

    = 1.17s

    (e)

    0 1 2 3 4 5

    x 10-3

    0

    50

    100

    150

    200

    250

    300

    350q component of the rotor currents

    time (s)

    Ampere

    m

    = 0.63s

    m

    = 0.9s

    m

    = 1.17s

    (f)

    Hnh 12. Performance of the controlled system with

    current controllers designed for (a,

    b), for (c, d), and for (e, f)

    at different constant values of .

    In order to evaluate the performance of the closed-

    loop system with controller designed for different

    frozen values of for other rotor angular speeds in

    the face of the stator voltage action, we performed the

    simulations with the set value of and the

    set value of as shown in Figure 12. The

    time responses of the (Figure 12a) and (Figure

    12b) components of the rotor currents achieved by the

    384

  • 7/31/2019 Performance of robust controller for DFIM when the rotor angular speed is treated as a time-varying parameter

    9/10

    Hi ngh ton quc viu khin v Tng ho - VCCA-2011

    VCCA-2011

    designed controller for the frozen value

    are plotted by the solid curves. While

    the dashed and and the dash-dotted curves show the

    performance of this controller for the value

    , and , respectively. These

    figures reveal that the tracking errors of the and

    components of the rotor currents achieved by thiscontroller are increased for and

    . This is because of the cross-coupling

    interactions between the stator voltages , and

    the outputs , as well as the stator voltages ,

    and the control errors , become larger for

    bigger rotor angular speeds as presented in the

    previous simulation. Figures. 12c and 12d show the

    time responses of the and components of the rotor

    currents achieved by the designed controller for

    the frozen value (solid curves) for the

    value (dashed curves), and

    (dash-dotted curves), respectively.Figures. 12e and 12f show the time responses of the

    and components of the rotor currents achieved by

    the designed controller for the frozen value

    (solid curves) for the value

    (dashed curves), and

    (dash-dotted curves), respectively. These figures

    reveal that performance of the controller

    designed for a frozen value of is not guaranteed

    for these other values of .

    0 0.002 0.004 0.006 0.008 0.010

    100

    200

    300

    400

    500

    600

    700

    800d component of the rotor currents

    time (s)

    Ampere

    m

    = 0.63s

    m

    = 0.9s

    m

    = 1.17s

    (a)

    0 0.002 0.004 0.006 0.008 0.010

    100

    200

    300

    400

    500

    600

    700

    800d component of the rotor c urrents

    time (s)

    Ampere

    m

    = 0.63s

    m

    = 0.9s

    m

    = 1.17s

    (b)

    0 0.002 0.004 0.006 0.008 0.010

    50

    100

    150

    200

    250

    300

    350

    400d component of the rotor currents

    time (s)

    Ampere

    m

    = 0.63s

    m

    = 0.9s

    m

    = 1.17s

    (c)

    0 0.002 0.004 0.006 0.008 0.010

    50

    100

    150

    200

    250

    300

    350

    400d component of the rotor c urrents

    time (s)

    Ampere

    m

    = 0.63s

    m

    = 0.9s

    m

    = 1.17s

    (d)

    0 0.002 0.004 0.006 0.008 0.01

    200

    250

    300

    350

    m

    time (s)

    rad/s

    (e)

    0 0.002 0.004 0.006 0.008 0.01

    200

    250

    300

    350

    m

    time (s)

    rad/s

    (f)

    Hnh 13. Performance of the controlled system with

    three current controllers designed for

    , , and ,respectively, with fast variations of the rotor speed.

    For further investigation, a simulation with the

    controller designed for a frozen values of for a

    fast variation of the rotor speed along the whole

    parameter interval is carried out. We consider three

    local controllers designed for the frozen values

    , , and as

    above. The parameter trajectory is given by the stepresponse of the rotor speed. Figures. 13a,c,e show the

    behaviors of the and components of the rotor

    currents when the rotor angular speed increases from70% to 130% of the nominal speed of the rotor

    , where (rad/s),

    . Conversely, the behaviors of the and

    components of the rotor currents when the rotorangular speed decreases from 130% down to 70% of

    the nominal speed of the rotor are shown in Figures.

    13b,d,f. These figures reveal that the controllers

    do not guarantee tracking during the fast parameter

    transition. The control error increases along the

    parameter trajectory and reaches the largest value at

    the end of it.

    5. ConclusionsThis paper briefly recapitulated the theory of the

    mixed loop shaping -design for the rotor current

    controller for DFIMs at some fixed frozen values of

    the rotor angular speed. The performance of these

    current controllers has been investigated for different

    values of the mechanical angular speed varied by

    % from the rotor nominal speed. The simulation

    results showed that the performance of the

    controller designed for a frozen value of was notcompletely guaranteed for other rotor angular speeds.

    An important point that is needed to be emphasized in

    this particular case is that the performance of the

    controller is considerably changed for fast parameter

    variations. In order to get better performance level for

    the controlled system, the designed controller has toadapt to changing of the rotor angular speed. In that

    sense, the rotor angular speed can be adopted as a

    gain-scheduling parameter.

    Ti liu tham kho[1] G. Tapia A. Tapia and J. X. Ostolaza. Reactive

    power control of wind farms for voltage control

    applications. Renewable Energy, 29:377392,

    2004.[2] B. Hopfensperger, D.J. Atkinson, and R. A.

    Lakin. Stator flux oriented control of a double-

    fed induction machine with and without position

    encoder. IEE Proc.-Electr. Power Appl.,

    147:241250, 2000.

    [3] R. Pena, J. C. Clare, and G. M. Asher. Doublyfed induction generator using back-to-back pwm

    converters and its application to variable speed

    windenergy generation. IEE Proceedings on

    Electric Power Applications, 143:231241,

    1996.

    385

  • 7/31/2019 Performance of robust controller for DFIM when the rotor angular speed is treated as a time-varying parameter

    10/10

    Hi ngh ton quc viu khin v Tng ho - VCCA-2011

    VCCA-2011

    [4] Andreas Petersson. Analysis, Modeling andControl of Doubly-Fed Induction Generators for

    Wind Turbines. PhD thesis, Chalmers University

    of Technology, 2005.

    [5] T. Thiringer A. Petersson, L. Harnefors.Evaluation of current control methods for wind

    turbines using doubly fed induction machines.IEEE transactions on Power Electronics,

    20:227235, 2005.

    [6] K. Zhou and P. P. Khargonekar. An algebraicriccati equation approach to h1 optimization.

    Systems and Control Letters, 11:8591, 1988.

    [7] R. D. Braatz J. G. Van Antwerp. A tutorial onlinear and bilinear matrix inequalities. Journalof Process Control, 10:363385, 2000.

    [8] C. W. Scherer and S. Weiland. Linear MatrixInequalities in Control. Lecture notes in DISC

    course, 2005.

    [9] P. Gahinet and P. Apkarian. A linear matrixinequality approach to control. Int. J.Robust and Nonlinear Contr., 4:421448, 1994.

    [10] C. W. Scherer. Theory of Robust Control. DCSCcourse, 2001.

    [11] P. Apkarian and P. Gahinet. A convexcharacterization of gain-scheduled

    controllers. IEEE Transactions on Automatic

    Control, 40:853864, 1995.

    [12] [12] C.W. Scherer. Robust mixed control andlpv control with full block scalings. In Advances

    an LMI Methods in Control, SIAM, 1999.[13] P. Gahinet.Explicit controller formulas for lmi-

    based synthesis. Automatica, 32:1007

    1014, Jul 1996.[14] C. W. Scherer. Mixed H2/H1 control for time-

    varying and linear parametrically-varying

    systems. International Journal of Robust and

    Nonlinear Control, 6:929 952, 1996.

    [15] A. Packard M. Safonov G. Balas, R. Chiang.Robust control toolbox for use with Matlab,

    volume 3. The MathWorks, 2005.

    [16] S. Skogestad and I. Postlethwaite.Multivariablefeedback control - Analysis and design. JohnWiley & Sons, 1996.

    [17] S. George and M. Rita. Loop-shaping H1control for a doubly fed induction motor. 12th

    European Conference on Power Electronics andApplications, page CDROM, 2007.

    [18] H. Nguyen Tien, C. W. Scherer, and J. M. A.Scherpen. IQC-based robust stability analysis

    for lpv control of doubly-fed induction

    generators. The 10th International Conference

    on Control, Automation, Robotics and Vision,

    ICARCV 2008, Hanoi, Vietnam, (0), 2008.

    Dr. Ngo Duc Minh wasborn in Lang son, Vietnam,

    in 1960. He received the

    B.S. degree from

    Thainguyen University of

    Technology in 1982 in

    Electrical Engineering,M.S. degree from Hanoi

    University of Technology

    in 1997 in ElectricalEngineering and in

    Industrial Information Technology, and Ph.D degree

    from Hanoi University of Technology in 2010 in

    Atutomation Technology. He is currently a vice-chairof the Education department of Thainguyen

    University of Technology. Dr. Minhs interests are in

    the areas of high voltage technology, hydrolic power

    plant, power supply, control of electric power

    systems, FACTS, BESS, AF, PSS equipments, new

    and renewable energy technologies, distributionpower systems.

    Nguyen Tien Hung wasborn in Thainguyen,

    Vietnam. He received the

    B.S. degree fromThainguyen University of

    Technology in 1991 and

    M.S. degree from Hanoi

    University of Technology in1997, both in Electrical

    Engineering. He is currently

    a Ph.D candidate at Delft Center for Systems andControl (DCSC), Delft University of Technology, the

    Netherlands. His main research interests include

    topics in robust control, linear parameter varying

    control of nonlinear systems, gain-scheduling design,

    and their applications in electrical systems.

    386