10.1.1.46.1587

Upload: omar-omar

Post on 08-Apr-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/7/2019 10.1.1.46.1587

    1/3

    AN ANALYSIS AND COMPARISON OF

    FREQUENCY-DOMAIN AND TIME-DOMAIN INPUT SHAPING*

    Lucy Y. Pao and Craig F. Cutforth

    Electrical and Computer Engineering Department

    University of ColoradoBoulder, CO 80309-0425

    [email protected] and [email protected]

    ABSTRACT

    The technique of input shaping has been successfully

    applied to the problem of maneuvering flexible structures without

    excessive residual vibration. With input shaping, non-negative

    impulse shapers are often desired because they can be used with

    any arbitrary (unshaped) commands and not cause actuator

    saturation (if these original unshaped commands do not cause

    actuator saturation). We outline conditions when non-negative

    amplitude shapers will result when using frequency-domain

    methods of input shaping, and we draw comparisons with time-domain input shaping in terms of shaper length (speed) and

    number of impulses (ease of implementation).

    1.0 INTRODUCTION

    Input shaping is a feedforward technique used to reduce

    residual vibration in flexible structures. The system parameters

    (frequency and damping) are used to design an input shaper,

    which is an impulse sequence that is convolved with the input.

    This shaped input is the new input to the system. If the

    parameters used to design the shaper are accurately known, all or

    most of the residual vibration would disappear after the time of

    the last impulse. This time, of the last impulse, is referred to as

    the length or duration of a shaper.

    Favorable characteristics result if the following twoconstraints are satisfied: (1) All impulse amplitudes are non-

    negative. (2) The sum of the impulse amplitudes is one. If the

    amplitudes sum to one, the final set point resulting from the

    shaped input will be the same as that resulting from the original

    unshaped input. In addition, all non-negative amplitudes prevent

    undue actuator saturation.

    A number of researchers have investigated command

    shaping methods in the frequency domain [1,5,6]. The purpose of

    this paper is to establish some constraints that guarantee the

    existence of a non-negative impulse shaper solution when using a

    frequency-domain (FD) zero-placement method [6] and to

    compare the performance of this frequency-domain method with

    conventional time-domain (TD) input shapers. Section 2 reviews

    TD and FD input shaping. Section 3 establishes conditions

    which guarantee that FD input shaping will yield non-negative

    impulse shapers. Section 4 determines the shortest length

    shapers that can be achieved for two-mode, zero damping,

    flexible systems using FD zero-placement input shaping. Finally,

    concluding remarks are given in section 5.

    2.0 INPUT SHAPING TECHNIQUES

    Singer and Seering [4] developed several TD input-shaping

    methods that only require knowledge of the natural frequency and

    damping of each flexible mode of a system. The simplest type of

    shaper is one that only guarantees zero residual vibration (a ZV

    shaper) at the modeling frequencies and damping ratios. For a

    multi-mode system, a one-mode shaper is computed for each

    mode, then the multi-mode shaper is obtained by convolving all

    single-mode shapers [4]. The length of a multi-mode ZV shaper

    is 1 /(2 fi )i where fi is the frequency of the ith mode.

    Tuttle and Seering [6] established a FD method of placing

    zeros to cancel system vibration where the unwanted system

    poles are calculated in the z-plane. A discrete shaper is then

    formed by placing a zero on each pole (or more to add

    robustness). In order to keep the shaper causal, for each zero

    placed, an additional pole is placed (at the origin so that no new

    vibration is added to the system). Once the discrete transfer

    function is established, it is transformed from thez-plane to the s-

    plane by the mapping z = exp(sT) , where T is the impulse

    spacing. Taking the inverse Laplace transform yields a sequence

    of impulses. Sequences of impulses are solved for a range ofTs,

    and the smallest T that yields all non-negative amplitudes is

    chosen as the desired impulse spacing since it leads to the

    shortest shaper with all non-negative amplitudes.

    Using this zero-placement method, the general solution to a

    single mode shaper is: C(A0z (t) + A1z(tT) + A2z (t 2T))

    where: A0 = 1, A1 = )exp()1cos(22

    TT z wzw , and

    A2 = exp(zwT) . A0 , A1 , and A2 are the impulse amplitudes,

    w and z are the natural frequency and damping of the flexible

    mode of the system, Tis the impulse spacing, and Cis a scaling

    constant. Since the first impulse is at t= 0 , the length of this

    shaper is 2T. A FD designed shaper for n modes is just the

    convolution ofn single mode shapers, and the n-mode shaper is

    of length 2nT. Placing two zeros on one mode for added

    robustness is just a special case of a two-mode shaper where

    wa = wb and za = zb .The number of impulses for TD ZV multi-mode shapers,

    consisting of the convolution ofn single-mode shapers is 2n

    ; as

    the number of modes increases, this quickly leads to a large

    number of impulses. The FD ZV zero-placement method results

    in 2n +1 impulses. Because the conventional TD method yields

    spacing between the impulses that is not constant, one might

    solve for all the impulse amplitudes simultaneously to decrease

    the number of impulses to 2n +1 , where the impulses satisfy 2n

    nonlinear plus one linear constraint equations [2,3]. Numerical

    routines are generally required to obtain shaper designs, and

    convergence to a solution is not always guaranteed. The FD zero-

    *This work was supported in part under a National Science

    Foundation Early Faculty CAREER Development Award (Grant

    CMS-9625086), a University of Colorado Junior Faculty

    Development Award, and an Office of Naval Research Young

    Investigator Award (Grant N00147-97-1-0642).

    0-7803-4530-4/98 $10.00 1998 AACC

  • 8/7/2019 10.1.1.46.1587

    2/3

    placement method provides a good alternative for multi-mode

    systems and can often be easier to implement. The number of

    impulses increases linearly with the number of modes, not

    exponentially; the impulse spacing is constant; and solving for

    the amplitudes does not involve complex numerical optimization

    packages.

    3.0 EXISTENCE OF A POSITIVE SOLUTIONIt is not clear that a non-negative shaper solution always

    exists when using the zero-placement method. A sufficiency

    condition to ensure that the final multi-mode shaper has all non-

    negative amplitudes is to ensure that each single mode shaper has

    all non-negative amplitudes. A0 (which equals one) is always

    positive. Knowing w > 0 , z 0 , and T 0 , A2 = exp(2zwT)

    will always be positive. The factor 2 exp(2zwT) in A1 is

    always negative, leaving the remaining factor, cos(wdT) , as the

    only one that can change sign, where zww2

    1 =d . If one can

    show that cos(wdT) 0 , then all the amplitudes will be non-

    negative. For a multi-mode zero-placement shaper, if one can

    show that there exists a T such that the shaper amplitudes for

    each mode are non-negative, then there indeed exists a Tfor theresultant convolved shaper such that all its amplitudes are non-

    negative.

    Is it possible to demonstrate that for a number of flexible

    modes, wdi , that there exists a T such that cos(w di T) 0

    for all i ? A simple example can be used to show that there does

    not always exist a T such that these constraints are met for any

    number of frequencies. Pick wda ; wdb = 2wda ; wdc = 3wda ;

    wdd = 4w da . For any four frequencies meeting these conditions;

    there is no Tat which all four signals cos(wdiT) , i = a, b,c,d, are

    non-positive.

    It can be shown, however, that a Talways exists if there are

    two frequencies.

    THEOREM

    Given A(t) = cos(2pfat+ f a ) and B(t) = cos(2pfa t+ f a) where

    f a = f b = 0 then t* s.t.A(t*) 0, B(t*) 0

    fa

    andfb, where fb fa .

    Proof:

    Let ta and tb be the period of A(t) and B(t) , respectively, that

    is ta =1/fa and tb =1/fb .

    If fa fb 3fa then tb/4 ta/ 4 3tb / 4 . We know that

    B(t) 0 t s.t. tb/ 4 t 3tb/ 4 and that A(ta/4) = 0 .

    a t* s.t.A(t*) 0,B( t*) 0 when fa fb 3fa .

    If fb >3fa , let T be the interval: [ ta/ 4,3ta/ 4] ,A(t) 0 t T . For fb > 3fa , tb < ta/3 and the

    length(T) = 3ta / 4 ta / 4 = ta/ 2 , and tb < ta / 3 < ta / 2 =

    length(T). Therefore B(t) must complete at least one cycle

    within T and a t* Ts.t.B(t*) 0 .

    a t* s.t.A(t*) 0, B(t*) 0 when fb > 3fa .

    a t* s.t.A(t*) 0, B(t*) 0 when fb fa .

    Q.E.D.

    Work is currently being done to establish an analogous theorem

    for the case of three frequencies.

    4.0 FINDING THE SHORTESTSOLUTION

    In the previous section we proved the existence of an

    impulse spacing Twhere all shaper amplitudes are non-negative

    for a two-mode FD designed zero-placement shaper. Let us now

    find the minimum T where all the shaper amplitudes are non-

    negative, thus leading to the zero-placement shaper design that

    yields the fastest maneuvers.

    Consider the sufficiency constraints from the previoussection: cos(wdiT) 0 for all i. A cosine wave of frequencyf*,

    will only be non-positive in the range [t* / 4 + nt*,3t* / 4 + nt*]

    where t* = 1/f* , n =1,2,3,... Thus, for the two-mode system,

    the earliest A(t) can be non-positive is at ta / 4 . Since we will

    only be varying fb , which is greater than fa , our minimum

    guaranteed Tcan not come before ta/ 4 . If we consider the range

    fa fb 3fa then the minimum Tfor this range of fb is ta/ 4

    because B(ta/ 4) 0 . If we consider the range 3fa < fb 5fa ,

    the minimum Tfor this range of fb is 5tb/ 4 . These results can

    be extended to all possible ranges: Tm = ta/4 where

    nfa < fb (n + 2) fa for n =1,5,9,13,... and Tm = (n + 2)tb/4

    where nfa < fb (n + 2) fa for n = 3,7,11,15,... This isrepresented in Figure 4.1. There probably is a T< Tm where all

    the amplitudes are non-negative; Tm is the smallest T

    guaranteed by the above theorem to yield non-negative

    amplitudes.

    If the minimum impulse spacing possible for a two-mode FD

    zero placement shaper is Tm = ta / 4 , then the duration of the

    shaper is 4Tm = ta . The minimum time for a two-mode TD

    convolved ZV shaper is ta/2 + tb/ 2 . Hence, because fb fa ,

    the best the FD zero-placement method can be guaranteed to do

    is match the length of the TD convolved ZV shaper, which occurs

    when fb = fa . A parametric plot of the two cosine waves shows

    that the sufficient constraints we have established, cos(wdaT) 0

    and cos(wdbT) 0 , consist of the third quadrant.

    Because the constraints leading to the Theorem are

    sufficient and not necessary, the question arises: Can we establish

    other constraints that yield a smaller impulse spacing? To make

    the situation a little less complex, let us add one more constraint:

    za = zb = 0 . With zero damping the amplitudes for a FD two-

    mode shaper are: A0 = 1, A1 = 2(cos(wdaT) + cos(wdbT)) ,A2=4 cos(wdaT)cos(wdbT) +2 , A3 = A1 , A4 = 1. Again, the need

    is for all the amplitudes to be non-negative. A1 0 requires

    cos(wdbT) cos(wdaT) ; A2 0 requires

    cos(wdaT)cos(wdb T) 1/ 2 . These constraints are represented

    on a parametric plot as the shaded region in Figure 4.2; this

    region is certainly larger than the earlier sufficiency conditions

    which yielded the third quadrant. It should be noted that for

    za = zb = 0 , these are necessary andsufficient constraints. Any

    impulse spacing T that gives a (cos(2pfaT),cos(2pfbT) )

    coordinate in the shaded region leads to all positive impulses in

    the shaper.

    The rightmost point in this new constraint region is

    )2/2,2/2( . The earliest T at which cos(wda T)= 22 is

    T= ta/ 8 . Thus it is possible for all the amplitudes of a zero

    damping, two-mode system to be non-negative at an impulse

    spacing, T= ta/ 8 . As one might guess this would require wdb

  • 8/7/2019 10.1.1.46.1587

    3/3

    to be a certain frequency so that cos(wdb T)= 22 at

    T= ta /8. Ifwdb would vary from this particular value,

    entrance into the region would occur elsewhere at a different T

    greater than ta / 8. Examples with various mode ratios

    (r= fb/fa ) are shown in Figure 4.2.

    Figure 4.3 shows the minimum T for a two-mode zero

    damping system as the mode ratio varies for both the FD zero-placement method and the conventional TD convolved ZV

    method. For a two mode, zero damping system the zero-

    placement shaper will be shorter than the traditional ZV method

    when the mode ratio is less than five. For mode ratios greater

    than five, the shaper method that leads to faster maneuvers

    varies. These results could be used as a guide for choosing the

    shaper design method when determining shapers for two mode

    systems with small damping factors.

    5.0 CONCLUSION

    We have proven that a non-negative shaper solution always

    exists when using a frequency-domain zero-vibration zero-

    placement method for a two-mode system. We have also

    analyzed the shortest shaper lengths possible when applying thezero-placement method for undamped systems. For small mode

    ratios of undamped systems, the zero-placement method yields

    shorter length shapers than convolving traditional time-domain

    zero-vibration input shapers; for larger mode ratios, the method

    that produces a shorter shaper varies. Our analysis has allowed

    us to gain further insight in the advantages and disadvantages of

    frequency-domain and convolved time-domain input shaping

    methods for multi-mode flexible systems.

    REFERENCES

    [1] S. P. Bhat and D. K. Miu. Solutions to Point-to-Point

    Control Problems Using Laplace Transform Technique,

    ASME J. Dynamic Systems, Measurement, and Control,

    113(3): 425-431, Sept. 1991.

    [2] J. M. Hyde and W. P. Seering. Using Input Command Pre-

    Shaping to Suppress Multiple Mode Vibration , Proc. IEEE

    Robotics and Automation Conf., Sacramento, CA, pp. 2604-

    2609, April 1991.

    [3] B. W. Rappole, N. C. Singer, and W. P. Seering. Multiple-

    Mode Input Shaping Sequences for Reducing Residual

    Vibrations,ASME Mechanisms Conf., 1994.

    [4] N. Singer and W. Seering. Preshaping Command Inputs to

    Reduce System Vibration, ASME J. Dynamic Systems,

    Measurement, and Control, 112(1): 76-82, March 1990.

    [5] T. Singh and S. R. Vadali. Robust Time-Optimal Control: A

    Frequency Domain Approach, Proc. AIAA Guidance,

    Navigation, and Control Conf., Scottsdale, AZ, pp. 241-251,

    Aug. 1994.

    [6] T. D. Tuttle and W. P. Seering. A Zero-Placement

    Technique for Designing Shaped Inputs to Suppress

    Multiple-Mode Vibration, Proc. American Control Conf.,

    Baltimore, MD, pp. 2533-2537, June 1994.

    Figure 4.2: Parametric Plots of various mode ratios and the

    constraint region. The solid line representsr= 5; the dashed line

    represents r= 3; the dotted line represents r= 3.5.

    Figure 4.3: Length Comparison of two-mode shapers,

    Zero-Placement vs. Traditional Convolved ZV

    Figure 4.1: The minimum impulse spacingTproven by the

    Theorem, as a fraction ofta, versus the mode ratio r =fb/fa