Dazzo Sensitivity

download Dazzo Sensitivity

of 16

Transcript of Dazzo Sensitivity

  • 8/3/2019 Dazzo Sensitivity

    1/16

    14

    Parameter Sensitivity and State-Space

    Trajectories

    14.1 INTRODUCTION

    In Chap. 13 it is shown that an advantage of a state-feedback control system

    operating with high forward gain (hfg) is the insensitivity of the system

    output to gain variations in the forward path. The design method of Chap. 13

    assumes that all states are accessible. This chapter investigates in depth the

    insensitive property of hfg operation of a state-feedback control system.This

    is followed by a treatment of inaccessible states. In order for the reader

    to develop a better feel for the kinds of transient responses of a system, thischapter includes an introduction to state-space trajectories. This includes

    the determination of the steady-state, or equilibrium, values of a system

    response. While linear time-invariant (LTI) systems have only one equili-

    brium value, a nonlinear system may have a number of equilibrium solutions.

    These can be determined from the state equations. They lead to the develop-

    ment of the Jacobian matrix,which is used to represent a nonlinear system by

    approximate linear equations in the region close to the singular points.

    14.2 SENSITIVITY

    The environmental conditions to which a control system is subjected affect

    the accuracy and stability of the system. The performance characteristics

  • 8/3/2019 Dazzo Sensitivity

    2/16

    of most components are affected by their environment and by aging.Thus, any

    change in the component characteristics causes a change in the transfer func-

    tion and therefore in the controlled quantity. The effect of a parameter change

    on system performance can be expressed in terms of asensitivity function.This

    sensitivity function S

    M

    is a measure of the sensitivity of the systems responseto a system parameter variation and is given by

    SM dln M

    dln

    dln M

    d

    d

    dln 14:1

    where lnlogarithm to base e, M systems output response (or its control

    ratio), and system parameter that varies. Now

    dln M

    d

    1

    M

    dM

    d

    anddln

    d

    1

    14:2

    Accordingly, Eq. (14.1) can be written

    SMMMoo

    dM=Mo

    d=o

    M

    dM

    d

    MMo

    o

    fractional change in output

    fractional change in system parameter

    (14.3)

    where Mo ando represent the nominal values ofMand.When Mis a function

    of more than one parameter, say1, 2 , . . . , k, the corresponding formulas for

    the sensitivity entail partial derivatives. For a small change in from o , M

    changes from Mo , and the sensitivity can be written as

    SM MMoo

    %M=M

    o=o

    14:4

    To illustrate the effect of changes in the transfer function, four cases are

    considered for which the input signal r(t) and its transform R(s) are fixed.

    Although the responseY(s) is used in these four cases, the results are the same

    when M(s) is the control ratio.

    Case 1: Open-Loop System of Fig. 14.1aThe effect of a change in G(s), for a fixedr(t) and thus a fixedR(s), can be deter-

    mined by differentiating, with respect to G(s), the output expression

    Yos RsGs 14:5

  • 8/3/2019 Dazzo Sensitivity

    3/16

    giving

    dYos Rs dGs 14:6

    Combining these two equations gives

    dYos dGs

    GsYos S

    YsGs s

    dYos=Yos

    dGs=Gs 1 14:7

    A change in the transfer function G(s) therefore causes a proportional change

    in the transform of the output Yo(s).This requires that the performance speci-

    fications ofG(s) be such that any variation still results in the degree of accu-

    racy within the prescribed limits. In Eq. (14.7) the varying function in the

    system is the transfer function G(s).

    Case 2: Closed-Loop Unity-Feedback System of Fig. 14.1b

    Hs 1

    Proceeding in the same manner as for case 1, forG(s) varying, leads to

    Ycs RsGs

    1 Gs14:8

    dYcs RsdGs

    1 Gs214:9

    dYcs dGs

    Gs1 GsYcs

    1

    1 Gs

    dGs

    GsYcs

    SYsGs

    dYcs=Ycs

    dGs=Gs

    1

    1 Gs14:10

    Comparing Eq. (14.10) with Eq. (14.7) readily reveals that the effect of changes

    ofG(s) upon the transform of the output of the closed-loop control is reduced

    by the factor 1/j1 G(s)j compared to the open-loop control. This is an

    important reason why feedback systems are used.

    FIGURE 14.1 Control systems: (a) open loop; (b) closed loop.

  • 8/3/2019 Dazzo Sensitivity

    4/16

    Case 3: Closed-Loop Nonunity-Feedback System of Fig. 14.1b

    [Feedback Function Hs Fixed and Gs Variable]

    Proceeding in the same manner as for case1, forG(s) varying, leads to

    Ycs Rs Gs1 GsHs

    14:11

    dYcs RsdGs

    1 GsHs214:12

    dYcs dGs

    Gs 1 GsHs Ycs

    1

    1 GsHs

    dGs

    GsYcs

    SYsGs

    dYcs=Ycs

    dGs=Gs

    1

    1 GsHs14:13

    Comparing Eqs. (14.7) and (14.13) shows that the closed-loop variation is

    reduced by the factor 1/j1 G(s)H(s)j. In comparing Eqs. (14.10) and (14.13), if

    the term j1G(s)H(s)j is larger than the term j1 G(s)j, then there is an advan-

    tage to using a nonunity-feedback system. Further, H(s) may be introduced

    both to provide an improvement in system performance and to reduce the

    effect of parameter variations within G(s).

    Case 4: Closed-Loop Nonunity-Feedback System of Fig. 14.1b

    [Feedback Function Hs Variable and Gs Fixed]

    From Eq. (14.11),

    dYcs RsGs2dHs

    1 GsdHs214:14

    Multiplying and dividing Eq. (14.14) by H(s) and also dividing by Eq. (14.11)

    results in

    dYcs GsHs

    1 GsHs

    dHs

    Hs

    !Yc s %

    dHs

    HsYcs

    SYsHs

    dYcs=Ycs

    dHs=Hs% 1 14:15

    The approximation applies for those cases where jG(s)H(s)j>>1. When

    Eq. (14.15) is compared with Eq. (14.7), it is seen that a variation in the feed-

    back function has approximately a direct effect upon the output, the same as

    for the open-loop case. Thus, the components of H(s) must be selected

  • 8/3/2019 Dazzo Sensitivity

    5/16

    as precision fixed elements in order to maintain the desired degree of accuracy

    and stability in the transformY(s).

    The two situations of cases 3 and 4 serve to point out the advantage of

    feedback compensation from the standpoint of parameter changes. Because

    the use of fixed feedback compensation minimizes the effect of variations inthe components of G(s), prime consideration can be given to obtaining the

    necessary power requirements in the forward loop rather than to accuracy

    and stability. H(s) can be designed as a precision device so that the transform

    Y(s), or the output y(t), has the desired accuracy and stability. In other words,

    by use of feedback compensation the performance of the system can be made to

    depend more on the feedback term than on the forward term.

    Applying the sensitivity equation (14.3) to each of the four cases, where

    M(s) Y(s)/R(s),where G(s) (for cases 1, 2, and 3), and H(s) (for case 4),

    yields the results shown inTable 14.1. This table reveals that SM never exceeds a

    magnitude of1, and the smaller this value, the less sensitive the system is to a

    variation in the transfer function. For an increase in the variable function, a

    positive value of the sensitivity function means that the output increases

    from its nominal response. Similarly, a negative value of the sensitivity

    function means that the output decreases from its nominal response. The

    results presented in this table are based upon a functional analysis; i.e., the

    variationsconsidered are in G(s) andH(s). The results are easily interpreted

    when G(s) and H(s) are real numbers. When they are not real numbers,and where represents the parameter that varies within G(s) or H(s), the

    interpretation can be made as a function of frequency.

    The analysis in this section so far has considered variations in the

    transfer functions G(s) and H(s). Take next the case when r(t) is sinusoidal.

    Then the input can be represented by the phasor R( jo) and the output by

    the phasor Y( jo). The system is now represented by the frequency transfer

    TABLE 14.1 Sensitivity Functions

    Case System variable parameter SM

    1 G(s) dYo=Yo

    dG=G 1

    2 G(s) dYc=Yc

    dG=G

    1

    1 G

    3 G(s) dYc=Yc

    dG=G

    1

    1 GH

    4 H(s) dYc=Yc

    dH=H% 1

  • 8/3/2019 Dazzo Sensitivity

    6/16

    functions G( jo) andH( jo). All the formulas developed earlier in this section

    are the same in form, but the arguments arejo instead ofs. As parameters vary

    within G( jo) and H( jo), the magnitude of the sensitivity function can be

    plotted as a function of frequency. The magnitude SM jo does not have the

    limits of 0 to 1 given in Table 14.1, but can vary from 0 to any large magnitude.An example of sensitivity to parameter variation is investigated in detail in the

    following section. That analysis shows that the sensitivity function can be

    considerably reduced with appropriate feedback included in the system

    structure.

    14.3 SENSITIVITY ANALYSIS [3,4]

    An important aspect in the design of a control system is the insensitivity of thesystem outputs to items such as: sensor noise, parameter uncertainty, cross-

    coupling effects, and external system disturbances.The analysis in this section

    is based upon the control system shown in Fig. 14.2 where T(s)Y(s)/R(s) and

    where F(s) represents a prefilter. The plant is described by P(s) and may

    include some parameter uncertainties (see Sec.14.4). In this system G(s) repre-

    sents a compensator.The prefilter and compensator are designed to minimize

    the effect of the parameter uncertainties. The goal of the design is to satisfy

    the desired figures of merit (FOM). In this text it is assumed that F(s) 1.The effect of these items on system performance can be expressed in terms of

    the sensitivity functionwhich is defined by

    ST

    T

    @T

    @

    !14:16

    where represents the variable parameter in T. Figure 14.2 is used for the

    purpose of analyzing the sensitivity of a system to three of these items.Using the linear superposition theorem, where

    Y YR YC YN

    FIGURE 14.2 An example of system sensitivity analysis.

  • 8/3/2019 Dazzo Sensitivity

    7/16

    and

    TR YR

    R

    FL

    1 L14:17a

    TN YNN

    L1 L

    14:17b

    TC YC

    C

    P

    1 L14:17c

    andL GP(the loop transmission function), the following transfer functions

    and sensitivity functions (where P) are obtained, respectively, as:

    S

    TR

    P

    FG

    1 L 14:18a

    STNP

    G

    1 L14:18b

    STCP

    1

    1 L14:18c

    Since sensitivity is a function of frequency, it is necessary to achieve a

    slope for Lm Lo( jo) that minimizes the effect on the system due to sensornoise. This is the most important case, since the minimum BW of

    Eq. (14.17b) tends to be greater than the BW of Eq. (14.17a), as illustrated in

    Fig. 14.3. Based on the magnitude characteristic of Lo for low- and high-

    frequency ranges, then:

    For the low-frequency range,where jL( jo)j>>1, from Eq. (14.18b),

    STNP %

    1

    Pjo 14:19

    For the high-frequency range,where jL( jo)j

  • 8/3/2019 Dazzo Sensitivity

    8/16

    FIGURE 14.4 Bandwidth characteristics of Fig. 14.2.

    FIGURE 14.3 Frequency response characteristics for the system of Fig. 14.2.

  • 8/3/2019 Dazzo Sensitivity

    9/16

    order to minimize the sensor noise effect on the systems output. For most

    practical systems n ! w 2 andZ10

    log STP

    do 0 14:21

    STPN < 1 log STPN < 0 14:22aS

    TPN

    > 1 log STPN > 0 14:22bThus, the designer must try to locate the condition of Eq. (14.22b) in the high-

    frequency range where the system performance is not of concern; i.e., the

    noise effect on the output is negligible.

    The analysis for external disturbance effect (see Ref. 4) on the system

    output is identical to that for cross-coupling effects. For either case, lowsensitivity is conducive to their rejection.

    14.4 SENSITIVITY ANALYSIS [3,4] EXAMPLES

    This section shows how the use of complete state-variable or output feedback

    minimizes the sensitivity of the output response to a parameter variation.This

    feature of state feedback is in contrast to conventional control-system design

    and is illustrated in the example of Sec. 13.9 for the case of system gain varia-tion. In order to illustrate the advantage of state-variable feedback over the

    conventional method of achieving the desired system performance, a system

    sensitivity analysis is made for both designs. The basic plant Gx(s) ofFig.13.9a

    is used for this comparison. The conventional control system is shown in

    Fig. 14.5a. The control-system design can be implemented by the complete

    state-feedback configuration of Fig.14.5b or by the output feedback represen-

    tation of Fig.14.5c,which uses Heqas a fixed feedback compensator. The latter

    configuration is shown to be best for minimizing the sensitivity of the output

    response with a parameter variation that occurs in the forward path, between

    the state xn and the output y. For both the state-feedback configuration and its

    output feedback equivalent,the coefficients kiare determined for the nominal

    values of the parameters and are assumed to be invariant.The analysis is based

    upon determining the value of the passband frequency ob at jMo( job)j

    Mo 0.707 for the nominal system values of the conventional and state-

    variable-feedback control systems. The system sensitivity function of

    Eq. (14.3), repeated here, is determined for each system of Fig. 14.5 and

    evaluated for the frequency range 0 oob:

    SM s MMoo

    M

    dM

    d

    MMoo

    14:23

  • 8/3/2019 Dazzo Sensitivity

    10/16

    Note that Mis the control ratio. The passband frequency is ob 0.642 for the

    system of Fig. 14.5a with nominal values, andob 1.0 for the state-feedback

    system of Figs.14.5b and 14.5cwith nominal values.

    The control ratios for each of the three cases to be analyzed are

    Figure 14.5a:

    Ms 10A

    s3 p1 p2s2 p1p2s 10A

    14:24

    Figure 14.5b:

    Ms 10A

    s3 2Ak3 p1 p2s2 p1p2 2A5k2 k3p2s 10Ak1

    14:25

    Figure 14.5c:

    Ms 10A

    s3 2Ak3 p1 p2s2 p1p2 10Ak3 k2s 10Ak1

    14:26

    FIGURE 14.5 Control: (a) unity feedback; (b) state feedback; (c) state feedback,

    H-equivalent. The nominal values are p1 1, p2 5 and A 10.

  • 8/3/2019 Dazzo Sensitivity

    11/16

    The system sensitivity function for any parameter variation is readily

    obtained for each of the three configurations ofFig. 14.5 by using the respec-

    tive control ratios of Eqs. (14.24) to (14.26). The plots of SMp1 jo , SMp2 jo ,

    and SMA jo vs. o, shown in Fig. 14.6, are drawn for the nominal values

    ofp1 1,p2 5, andA 10 for the state-variable-feedback system. For theconventional system, the value of loop sensitivity equal to 2.1 corresponds to

    0.7076, as shown on the root locus in Fig. 13.10a.The same damping ratio is

    used in the state-variable-feedback system developed in the example in

    Sec. 13.9. Table 14.2 summarizes the values obtained.

    FIGURE 14.6 Sensitivity due to pole and gain variation.

  • 8/3/2019 Dazzo Sensitivity

    12/16

    TABLE

    14.2

    System

    SensitivityAnalysis

    Controlsyste

    m

    Figure

    Mjob

    %

    Mjob

    SMp

    1job

    SMp

    2job

    SMAjob

    Conventionalsystem

    design

    1.

    Nomin

    alplant

    (A0.

    21,p1

    1,p2

    5):

    Gs

    2:

    1

    ss

    1s

    5

    14.5a

    0.7

    07

    (ob

    0.6

    42)

    1.0

    9

    1.2

    8

    1.2

    9

    2.

    P1

    2:

    Gs

    2:

    1

    ss

    2s

    5

    14.5a

    0.3

    38

    52.4

    3.

    P2

    10:

    Gs

    2:

    1

    ss

    1s

    10

    14.5a

    0.6

    58

    6.9

    4.

    A0.42:

    Gs

    4:

    2

    ss

    1s

    5

    14.5a

    1.2

    30

    74.0

  • 8/3/2019 Dazzo Sensitivity

    13/16

    State-variab

    lefeedbacksystem

    des

    ign[MisgiveninEqs.

    (13.1

    11),(14.2

    5),and(14

    .26),respectively]

    5.

    Nomin

    alplant:

    GsHeq

    s

    95

    :

    4s2

    1:

    443s

    1:

    0481

    ss

    1s5

    14.5

    b,c

    0.7

    07

    (ob

    1.0

    )

    0.0

    36

    0.0

    5forX3

    inaccessible

    3.4

    0forX

    3

    accessible

    0.0

    51

    6.p1

    2:

    GsHeq

    s

    95

    :

    4s2

    1:

    443s

    1:

    0481

    ss

    2s5

    14.5

    b,c

    0.6

    83

    3.3

    9

    7a.p2

    10,

    X3

    accessible:

    GsHeq

    s

    95

    :

    4s2

    6:

    443s

    1:

    0481

    ss

    1s10

    14.5

    b

    0.1

    60

    77.4

    7b.p2

    10,

    X3

    inaccessible:

    GsHeq

    s

    95

    :

    4s2

    1:

    443s

    1:

    0481

    ss

    1s10

    14.5c

    0.6

    82

    3.5

    4

    8.

    A20

    :

    GsHeq

    s

    190

    :

    8s2

    1:

    443s1

    :

    0481

    ss

    1s

    5

    14.5

    b,c

    0.7

    17

    1.4

    1

  • 8/3/2019 Dazzo Sensitivity

    14/16

    The sensitivity function for each system, at oob, is determined for a

    100 percent variation of the plant poles p1 1, p2 5, and of the forward

    gain A, respectively. The term %jMj is defined as

    % Mj j Mjob Mojob

    Mojob 100 14:27

    where jMo( job)j is the value of the control ratio with nominal values of theplant parameters, and jM( job)j is the value with one parameter changed to

    the extreme value of its possible variation.The time-response data for systems

    1 to 8 are given inTable 14.3 for a unit step input. Note that the response for the

    state-variable-feedback system (5 to 8, except 7a) is essentially unaffected by

    parameter variations.

    The sensitivity function SM represents a measure of the change to be

    expected in the system performance for a change in a system parameter. This

    measure is borne out by comparing Tables 14.2 and 14.3. That is, in thefrequency-domain plots ofFig. 14.6, a value SMA jo

    1.29 at oob 0.642is indicated for the conventional system, compared with 0.051 for the state-

    variable-feedback system.Also, the percent change %jM( jo)j for a doubling

    of the forward gain is 74 percent for the conventional system and only 1.41

    percent for the state-variable-feedback system. These are consistent with the

    changes in the peak overshoot in the time domain of %Mp(t) 13.45 and

    0.192 percent, respectively, as shown in Table 14.3. Thus, the magnitude

    of %M( jo) and %Mp(t) are consistent with the relative magnitudes of% S

    MA job

    . Similar results are obtained for variations of the polep1.An interesting result occurswhen the polep2 5 is subject to variation.

    IfthestateX3 (see Fig.14.5b) is accessible andis fed back directly through k3,the

    sensitivity SMp2 jo is much larger than for the conventional system, having a

    TABLE 14.3 Time-Response Data

    Control system Mp(t) tp, s ts, s%Mpt

    Mp Mpo

    Mpo100

    1 1.048 7.2 9.8

    2 1.000 16.4 4.8

    3 1.000 15.0 4.8

    4 1.189 4.1 10.15 13.45

    5 1.044 4.45 6

    6 1.035 4.5 6

    0.86

    7a 1.000 24 4.4

    7b 1.046 4.6 6.5 0.181

    8 1.046 4.4 5.6

    0.192

  • 8/3/2019 Dazzo Sensitivity

    15/16

    value of 3.40 at ob 1.0. However, if the equivalent feedback is obtained

    from X1 through the fixed transfer function [Heq(s)]0p2, Fig. 14.5c, the

    sensitivity is considerably reduced to SMp2 j1 0.050, compared with1.28 for

    the conventional system. If the components of the feedback unit are selected

    so that the transfer function [Heq(s)] is invariant, then the time-response char-acteristicforoutputfeedbackthrough[ Heq(s)]isessentiallyunchangedwhenp2doubles in value (seeTable14.3) compared with the conventional system.

    In analyzing Fig. 14.6, the values of the sensitivities must be considered

    over the entire passband (0 oob). In this passband the state-variable-

    feedback system has a much lower value of sensitivity than the conventional

    system.The performance of the state-variable-feedback systems is essentially

    unaffected by any variation inA, p1, orp2 (with restrictions) when the feedback

    coefficients remain fixed, provided that the forward gain satisfies the

    condition K! Kmin (see Probs. 14.2 and 14.3). The low-sensitivity state-variable-

    feedback systems considered in this section satisfy the following conditions: the

    systems characteristic equation must have (1) b dominant roots (

  • 8/3/2019 Dazzo Sensitivity

    16/16

    nondominant pole drastically reduces SM job

    , which is indicative of the

    reduction of the sensitivity magnitude for the frequency range 0 oob.

    Example 3. The (Y/R)T of Design Example 2 is modified to improve the

    value ofts; see Eq. (13.127). Using Eq. (13.127), with p 70 and KG, in

    Eq. (14.3) yields SM job 0.087 at ob 1.41.

    The data inTable14.4 summarize the results of these three examples and

    show that the presence of at least one nondominant pole in (Y/R)T drastically

    reduces the systems sensitivity to gain variation while achieving the desired

    time-response characteristics.

    14.6 INACCESSIBLE STATES [5]

    In order to achieve the full benefit of a state-variable-feedback system, all

    the states must be accessible. Although, in general, this requirement may not

    be satisfied, the design procedures presented in this chapter are still valid.

    That is, on the basis that all states are accessible, the required value of the

    state-feedback gain vectork which achieves the desiredY(s)/R(s) is computed.Then, for states that are not accessible,the corresponding kiblocks are moved

    by block-diagram manipulation techniques to states that are accessible. As a

    result of these manipulations the full benefits of state-variable feedback may

    not be achieved (low sensitivity SM and a completely stable system), as

    described in Sec. 14.4. For the extreme case when the output yx1 is the only

    accessible state, the block-diagram manipulation to the G-equivalent (see

    Fig. 14.8c) reduces to the Guillemin-Truxal design. More sophisticated meth-

    ods for reconstructing (estimating) the values of the missing states do exist(Luenberger observer theory). They permit the accessible and the recon-

    structed (inaccessible) states all to be fed back through the feedback coeffi-

    cients, thus eliminating the need for block-diagram manipulations and

    maintaining the full benefits of the state-variable feedback-designed

    TABLE 14.4 Time-Response and Gain-Sensitivity Data

    Example (Y/R)D MP tp, s ts, s K1, s1

    SMKG

    j!b ob 1.41

    12s 2

    s2 2s 2s 2 1.043 3.1 4.2 1.0 1.84

    2 100s 2

    s2 2s 2s 2s 50

    1.043 3.2 4.2 0.98 0.064

    3 100s 1:4s 2

    s2 2s 2s 1s 2s 70

    1.008 3.92 2.94 0.98 0.087