automatic flight control - ch11

Upload: david-amachree

Post on 04-Apr-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Automatic Flight Control - Ch11

    1/15

    Chapter 11

    Automatic Flight Control

    11.1 Simple Feedback Systems

    11.1.1 First-Order Systems

    x xu

    a

    b+

    +

    Figure 11.1: First-order system

    The simple first-order system shown in figure 11.1 is represented by thedynamic equation of motion,

    x = ax(t) + bu(t) (11.1)

    The single eigenvalue of this system (with subscript OL to representOpen Loop) is

    OL = a

    The block diagram is simpler in transfer function form. The forced re-sponse becomes

    231

  • 7/29/2019 Automatic Flight Control - Ch11

    2/15

    232 CHAPTER 11. AUTOMATIC FLIGHT CONTROL

    x(s) = bs a u(s) (11.2)

    The block diagram for the transfer function representation of this systemis shown in figure 11.2.

    bsa

    u(s) x(s)

    Figure 11.2: Transfer function representation, first-order system

    Now consider a feedback scheme in which the state x(t) is measured, themeasured value amplified by a factor k, and used to modify the input. Theinput u(t) is now the sum of kx(t) and a new signal r(t), or in terms of thecomplex variable s, u(s) = kx(s) + r(s) as shown in figure 11.3.

    x(s)u(s)b

    sa

    r(s) +

    +

    k

    Figure 11.3: Closed-loop system

    The equation of motion of the closed-loop (CL) system becomes

    x = ax(t) + b [kx(t) + r(t)] = (a + bk) x(t) + br(t) (11.3)

    The closed-loop eigenvalue is then

    CL = a + bk (11.4)

    In other words, by proper choice of k, the system eigenvalue may beassigned arbitrarily.

    The same result can be arrived at using the transfer function. We have

  • 7/29/2019 Automatic Flight Control - Ch11

    3/15

    11.1. SIMPLE FEEDBACK SYSTEMS 233

    x(s) = bs au(s) =

    bs a [kx(s) + r(s)] (11.5a)

    1 bks a

    x(s) =

    b

    s ar(s) (11.5b)s a bk

    s a x(s) =b

    s ar(s) (11.5c)

    x(s) =b

    s (a + bk)r(s) (11.5d)

    11.1.2 Second-Order Systems

    Open-loop Eigenvalues

    A simple mass-spring-damper system (figure 11.4) is used to illustrate closed-loop control of second-order systems.

    x2 x1x2u

    a21

    a22

    b+

    + +

    Figure 11.4: Second-order system

    Here, x1 is the position and x2 is the velocity, with x1 = x2. The systemis represented generically by:

    x1 = x2(t)

    x2 = a21x1(t) + a22x2(t) + bu(t)(11.6)

    The parameter a21 is related to the spring in the system (proportionalto displacement x1), and the parameter a22 to the damping (proportional tovelocity x2).

  • 7/29/2019 Automatic Flight Control - Ch11

    4/15

    234 CHAPTER 11. AUTOMATIC FLIGHT CONTROL

    We assume the system has complex eigenvalues, OL = j, so that

    the response is oscillatory. The characteristic equation of this system is easilyverified to be s2 a22s a21 = 0. We may relate the parameters a21 and a22to the system natural frequency n and damping ratio as follows:

    s2 a22s a21 = s2 + 2ns + 2n = 0 (11.7a)n =

    a21 (11.7b) =

    a222a21 (11.7c)

    Using a little algebra, the real and imaginary parts of the system eigen-values, and , are related to the natural frequency, damping ratio, andsystem parameters:

    OL = j = n jn

    1 2 (11.8a) = n = a22

    2(11.8b)

    = n

    1 2 = 12

    a222 4a21 (11.8c)

    In terms of the transfer functions, the state transition matrix is

    [sI A]1 B =

    s 1a21 s a22

    1 0

    b

    =1

    s2 a22s a21

    s a22 1

    a21 s

    0

    b

    =1

    s2 a22s a21

    b

    bs

    The transfer functions are therefore

    x1(s)u(s)

    =b

    s2 a22s a21 (11.9a)x2(s)

    u(s)=

    bs

    s2 a22s a21 (11.9b)

  • 7/29/2019 Automatic Flight Control - Ch11

    5/15

    11.1. SIMPLE FEEDBACK SYSTEMS 235

    To construct a block diagram of this system, we can go from u(s) to x2(s),

    then from x2(s) to x1(s). Since x1 = x2, a direct LaPlace transform showsthat x1(s) = x2(s)/s. Alternatively we may manipulate equations 11.9 toget the same result:

    x1(s)

    x2(s)=

    x1(s)

    u(s)

    u(s)

    x2(s)=

    1

    s(11.10)

    The block diagram in the LaPlace diagram then becomes as shown infigure 11.5.

    x1(s)x2(s)u(s)bss2a22sa21

    1s

    Figure 11.5: Transfer function representation, second-order system

    A pole-zero map of the transfer function x1(s)/u(s) is shown in figure11.6.

    Real

    Imaginary

    n

    cos1

    Figure 11.6: Pole-zero map, x1(s)/u(s)

  • 7/29/2019 Automatic Flight Control - Ch11

    6/15

    236 CHAPTER 11. AUTOMATIC FLIGHT CONTROL

    Position Feedback

    Now consider feedback of the position variable, u(t) = k1x1(t) + r(t). Thisfeedback does not affect the kinematic equation x1 = x2, but changes theacceleration x2 as follows:

    x2 = a21x1(t) + a22x2(t) + b [k1x1(t) + r(t)]

    = (bk1 + a21) x1(t) + a22x2(t) + br(t)

    Position feedback therefore affects only the spring parameter. The char-acteristic polynomial becomes s2 a22s (a21 + bk1).

    In the LaPlace domain, whe have u(s) = k1x1(s) + r(s), with the blockdiagram shown in figure 11.9.

    x1(s)x2(s)r(s) u(s)bs

    s2a22sa21

    1s

    +

    +

    k1

    Figure 11.7: Block diagram, position feedback

    The closed-loop transfer function is easily determined,

    x1(s) =b

    s2 a22s a21 u(s)

    =b

    s2 a22s a21 [k1x1(s) + r(s)]

    Simplifying,

    x1(s)

    r(s)=

    b

    s2

    a22

    s

    (bk1

    + a21

    )(11.11)

    Since = a22/2, just as it was in the open-loop system, position feedbackdoes not change the damping term (real part of the eigenvalue) of the mass-spring-damper system. Therefore, as k1 is varied, the roots (eigenvalues) willmove vertically in the complex plane, as shown in figure 11.8.

  • 7/29/2019 Automatic Flight Control - Ch11

    7/15

    11.1. SIMPLE FEEDBACK SYSTEMS 237

    Real

    Imaginary

    Constant

    Figure 11.8: Effect of position feedback

    Rate Feedback

    With rate feedback we have u(t) = k2x2(t) + r(t). The acceleration x2 thenbecomes:

    x2 = a21x1(t) + a22x2(t) + b [k2x2(t) + r(t)]

    = a21x1(t) + (bk2 + a22) x2(t) + br(t)

    Rate feedback therefore affects only the damping parameter. The char-

    acteristic polynomial becomes s2

    (bk1 + a21) s a21. The block diagram ofthis system is shown in figure 11.9.

    x1(s)

    r(s)=

    b

    s2 (bk2 + a22) s a21 (11.12)

    x1(s)x2(s)r(s) u(s)bs

    s2a22sa21

    1s

    +

    +

    k2

    Figure 11.9: Block diagram, rate feedback

  • 7/29/2019 Automatic Flight Control - Ch11

    8/15

    238 CHAPTER 11. AUTOMATIC FLIGHT CONTROL

    Real

    n

    Constant n

    ...................................................................................................................................................................

    .............................................................................................................

    ...............

    Figure 11.10: Effect of rate feedback

    The unchanged term now is n =a21. Therefore, as k2 is varied, the

    roots will move in a circular arc about the origin, as shown in figure 11.10.

    By combining position and rate feedback, as shown in figure 11.11, thetransfer function becomes

    x1(s)

    r(s)=

    b

    s2 (bk2 + a22) s (bk1 + a21) (11.13)

    x1(s)x2(s)r(s) u(s)bs

    s2a22sa21

    1s

    +

    ++

    k2

    k1

    Figure 11.11: Block diagram, position and rate feedback

    Thus, the eigenvalues of the mass-spring-damper system may be placedin any arbitrary position.

  • 7/29/2019 Automatic Flight Control - Ch11

    9/15

    11.1. SIMPLE FEEDBACK SYSTEMS 239

    x(s)u(s)r(s)G(s)

    +

    +

    K(s)

    Figure 11.12: Generic multi-inputmulti-output system

    11.1.3 A General Representation

    A somewhat more general representation of the mass-spring-damper system

    is shown in figure 11.12. In the figure, x(s), u(s), and r(s) are vectors, andG(s) and K(s) are matrices. With reference to figure 11.12,

    u(s) = Kx(s) + r(s) (11.14a)

    x(s) = GKx(s) + Gr(s) (11.14b)

    x(s) = [I GK(s)]1 Gr(s) (11.15)

    The following assignments relate figure 11.12 to the mass-spring-dampersystem:

    x(s) =

    x1

    x2

    (11.16a)

    u(s) = {u} (11.16b)r(s) = {r} (11.16c)

    G(s) = b

    s2a22sa21

    bss2a22sa21 (11.16d)

    K(s) =

    k1 k2

    (11.16e)

    With these assignments, we have

  • 7/29/2019 Automatic Flight Control - Ch11

    10/15

    240 CHAPTER 11. AUTOMATIC FLIGHT CONTROL

    x(s) =

    bs2(bk2+a22)s(bk1+a21)

    bss2(bk2+a22)s(bk1+a21)

    r(s) (11.17)

    11.2 Aircraft Control Applications

    11.2.1 Roll Mode

    The roll mode of an aircraft is approximated by

    Ixx p = Lpp + L

    In which

    Lp < 0, L < 0

    With substitutions

    x = p, u = , a = Lp/Ixx, b = L/Ixx

    x = ax + bu

    The transfer function from u to x is

    x(s)

    u(s)=

    b

    s aThe roll mode time constant is

    r = 1

    a = Ixx

    Lp

    Consider the unaugmented aircraft with fixed gearing G between the lat-eral stick input s and ailerons . Assume for this example that the limitsof stick and aileron are 1 and that the gearing is 1:1:

  • 7/29/2019 Automatic Flight Control - Ch11

    11/15

    11.2. AIRCRAFT CONTROL APPLICATIONS 241

    1 s 1, 1 1, G = 1

    So that the unaugmented aircraft control law is:

    = s, 1 s 1

    For a step lateral stick input at t = 0 of magnitude 1 (for positive rollresponse),

    s(t) = 1, t 0s(s) = 1/s

    The steady-state roll rate is

    pss =ba =

    LLp

    Now examine roll-rate feedback to improve (decrease) r:

    = Kpp + su = Kpx + r

    The closed-loop transfer functions from r to x is

    x(s)

    r(s)=

    b

    s (a bKp)The augmented roll-mode time constant raug is

    raug = 1

    a bKp = Ixx

    Lp KpLSince we desire raug < r,

  • 7/29/2019 Automatic Flight Control - Ch11

    12/15

    0 1 2 3 4 50

    0.2

    0.4

    0.6

    0.8

    1

    UnaugmentedAugmented

    242 CHAPTER 11. AUTOMATIC FLIGHT CONTROL

    |Lp KpL| > |Lp|

    so that Kp < 0 (the transfer function is negative).

    For the same step lateral stick input at t = 0 of magnitude 1 the steady-state roll rate (augmented) pssaug is

    pssaug =b

    (a bKp) =L

    Lp KpL