88324 - X.Chen -Note 7

Embed Size (px)

Citation preview

  • 8/9/2019 88324 - X.Chen -Note 7

    1/20

    Tracking Performance

    Tracking A Reference Signal

    Type-N System

    Tracking Performance of Type-0, Type-1and Type-2 System

    Tracking Performance of Systems with

    Disturbance

    Tracking Performance of Non-unity

    Feedback Systems

  • 8/9/2019 88324 - X.Chen -Note 7

    2/20

    Tracking A Reference SignalConsider a feedback system as described in the following figure:

    Normally, the system is required to regulate the output signal c(t) according

    to the instructional input signal r(t), that is, to make sure c(t) to track r(t). If

    sensor dynamics is considered in the feedback channel, this tracking regulationperformance is well described by the following transfer function:

    And the tracking performance is defined as:

  • 8/9/2019 88324 - X.Chen -Note 7

    3/20

    Tracking A Reference SignalIn practice, we are specifically interested in the tracking performance of

    a feedback system with respect to the following instructional input signals:

    Correspondingly, we have: R(s)=1/s ------ Unit-Step

    R(s)=1/s2------ Unit-RampR(s)=1/s3 ----- Unit-Acceleration

  • 8/9/2019 88324 - X.Chen -Note 7

    4/20

    Tracking A Reference Signal

    If the feedback system is stable, that is, 1+G(s)H(s)=0has only roots in the

    left-half complex plane, then the tracking performance can be obtained as:

    Specifically, for the special instructional input signals:

    Unit-Step Signal

    Unit-Ramp Signal

    Unit-Acceleration Signal

    Fact: thansfer function G(s)H(s) plays critical role in determining the tracking

    performance and it deserves special attention !

  • 8/9/2019 88324 - X.Chen -Note 7

    5/20

    Type-N SystemWithout loss of generality, we assume H(s)=1, that is, the sensor dynamics is

    not considered. In this case, the feedback system is

    G(s)

    A feedback system with a unit gain in its feedback channel is called

    Unity Feedback System.

    The tracking performance of a unity feedback system will be determined by

    the forward transfer function G(s). Note that the expression ofG(s) can be

    always characterized as:

    R(s) C(s)E(s)

    Definition: The type of a unity-feedback system is defined by Nand the unityfeedback system in this form is called a Type-N system.

  • 8/9/2019 88324 - X.Chen -Note 7

    6/20

    Type-N SystemExample 1:

    We have

    and K=20, N=0, so this is a Type-0 system

    Example 2:

    We have

    and K=100, N=1, so this is a Type-1 system

  • 8/9/2019 88324 - X.Chen -Note 7

    7/20

    Type-N SystemExample 3:

    We have

    and K=437.5, N=2. So this is a Type-2 system.

  • 8/9/2019 88324 - X.Chen -Note 7

    8/20

    Tracking Performance of Type-0,

    Type-1 and Type-2 SystemTracking performance of Type-N system can be obtained as follows:

    For unit-step reference signal

    where H(s)=1 and

    Type-0 system (N=0):

    Type-1 system (N=1):

    Type-2 system (N=2):

    Kp=K is called position error

    constant

  • 8/9/2019 88324 - X.Chen -Note 7

    9/20

    Tracking Performance of Type-0,

    Type-1 and Type-2 System

    For unit-ramp reference signal

    where H(s)=1 and

    Type-0 system (N=0):

    Type-1 system (N=1):

    Type-2 system (N=2):

    Kv=Kis called velocity error constant

  • 8/9/2019 88324 - X.Chen -Note 7

    10/20

    Tracking Performance of Type-0,

    Type-1 and Type-2 System

    For unit-acceleration reference signal

    where H(s)=1 and

    Type-0 system (N=0):

    Type-1 system (N=1):

    Type-2 system (N=2): Ka=Kis called acceleration error

    constant

  • 8/9/2019 88324 - X.Chen -Note 7

    11/20

    Tracking Performance of Type-0,

    Type-1 and Type-2 SystemIn summary:

  • 8/9/2019 88324 - X.Chen -Note 7

    12/20

    Tracking Performance of Type-0,

    Type-1 and Type-2 SystemExamples:

    Note that

    This is a Type-0 system. Therefore, Kp=K=20 and,

    =1/21Forr(t)=1(t)

    Forr(t)=t

    Forr(t)=t2/2

    Forr(t)=t

  • 8/9/2019 88324 - X.Chen -Note 7

    13/20

    Tracking Performance of Type-0,

    Type-1 and Type-2 System

    Note that

    This is a Type-1 system: Kv=K=100, and

    Forr(t)=1(t)

    Forr(t)=t

    For r(t)=t2/2

    =1/100

  • 8/9/2019 88324 - X.Chen -Note 7

    14/20

    Tracking Performance of Type-0,

    Type-1 and Type-2 System

    Note that

    So this is a Type-2 system and Ka=K=437.5

    Forr(t)=1(t)

    Forr(t)=t

    For r(t)=t2/2 =1/437.5

  • 8/9/2019 88324 - X.Chen -Note 7

    15/20

    Tracking Performance of Systems

    with DisturbanceConsider a feedback system with disturbance

    Transfer function:

    So the steady-state tracking error is:

  • 8/9/2019 88324 - X.Chen -Note 7

    16/20

    Tracking Performance of Systems

    with DisturbanceFor a unit-step disturbance, D(s)=1/s, we have

    and

  • 8/9/2019 88324 - X.Chen -Note 7

    17/20

    Tracking Performance of Systems

    with DisturbanceExample:

    For this example, we have

    =-1/(0+1000)=-0.001

    It is noted that ifG1(s) includes an integrator 1/s, then the error caused by

    the disturbance will be completely eliminated.

  • 8/9/2019 88324 - X.Chen -Note 7

    18/20

    Tracking Performance of Non-unity

    Feedback SystemsIf sensor and/or transducer

    dynamics are considered, then a

    non-unity feedback system willbe presented.

    We can convert it into an

    equivalent unity-feedbacksystem first, then apply the

    results established before.

  • 8/9/2019 88324 - X.Chen -Note 7

    19/20

    Tracking Performance of Non-unity

    Feedback Systems

    In general, the system could

    include both disturbance as

    shown above. The tracking error

    can be obtained as:

    Consider unit-step input and disturbance: R(s)=D(s)=1/s

  • 8/9/2019 88324 - X.Chen -Note 7

    20/20

    Tracking Performance of Non-unity

    Feedback SystemsObviously, if

    =1 =0

    then, the tracking error can be achieved.

    In general, if the following four conditions are satisfied, then the equations

    above to guarantee the zero error tracking will be held:

    1) 1+G1(s)G2(s)H(s) is stable,

    2) G1(s) is a Type-1 element,3) G2(s) is a Type-0 element,

    4) H(s) is a Type-0 element with a dc gain of unity: H(0)=1.

    Note that the Conditions 1)-4) are only SUFFICIENT conditions for achievingzero-error tracking.