46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

Embed Size (px)

Citation preview

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    1/24

    NEES at CU Boulder

    The George E Brown, Jr. Network for Earthquake Engineering Simulation

    01000110 01001000 01010100CU-NEES-08-15

    Dynamic Force Control withHydraulic Actuators Using Added

    Compliance and Displacement

    Compensation

    By

    Mettupalayam V. SivaselvanUniversity of Colorado, Boulder

    Andrei M. Reinhorn, Xiaoyun Shao,

    and Scot WeinreberUniversity at Buffalo

    Center for Fast Hybrid Testing

    Department of Civil Environmental and Architectural Engineering

    University of ColoradoUCB 428

    Boulder, Colorado 80309-0428

    October 2008

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    2/24

    EARTHQUAKE ENGINEERING AND STRUCTURAL DYNAMICS

    Earthquake Engng Struct. Dyn. 2007; 00:110 Prepared using eqeauth.cls [Version: 2002/11/11 v1.00]

    Dynamic force control with hydraulic actuators

    using added compliance and displacement compensation

    Mettupalayam V. Sivaselvan1, Andrei M. Reinhorn2, Xiaoyun Shao2

    and Scot Weinreber2

    1 Department of Civil, Environmental and Architectural Engineering, University of Colorado at Boulder,

    Boulder, CO 80309

    2

    Department of Civil, Structural and Environmental Engineering, University at Buffalo, Buffalo, NY 14260

    SUMMARY

    A new approach to dynamic force control of mechanical systems, applicable in particular to frame

    structures, over frequency ranges spanning their resonant frequencies is presented. This approach

    is implemented using added compliance and displacement compensation. Hydraulic actuators are

    inherently velocity sources, that is, an electrical signal regulates their velocity response. Such systems

    are therefore by nature high-impedance (mechanically stiff) systems. In contrast for force control, a

    force source is required. Such a system logically would have to be a low-impedance (mechanically

    compliant) system. This is achieved by intentionally introducing a flexible mechanism between the

    Correspondence to: 428 UCB, University of Colorado at Boulder, Boulder, CO 80309

    Email: [email protected], Phone: (303)735-0925, FAX: (303)492-7317

    Contract/grant sponsor: George E. Brown Network for Earthquake Engineering Simulation, National Science

    Foundation; contract/grant number: #CMS-0086611 and #CMS-0086612

    Received

    Copyright c 2007 John Wiley & Sons, Ltd. Revised

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    3/24

    2 M. V. SIVASELVAN ET. AL.

    actuator, and the structure to be excited. In addition, in order to obtain force control over frequencies

    spanning the structures resonant frequency, a displacement compensation feedback loop is needed.

    The actuator itself operates in closed-loop displacement control. The theoretical motivation as well

    as the laboratory implementation of the above approach is discussed along with experimental results.

    Having achieved a means of dynamic force control, it can be applied to various experimental seismic

    simulation techniques such as the Effective Force Method and the Real-time Dynamic Hybrid Testing

    Method. Copyright c 2007 John Wiley & Sons, Ltd.

    key words: Dynamics Force Control, Hydraulic Actuators, Natural Velocity Feedback, Smith

    Predictor, Advanced Seismic Testing

    1. INTRODUCTION

    Advanced seismic testing techniques such as the effective force method [3] and forms of real-

    time dynamic hybrid testing [15] require the implementation of dynamic force control in

    hydraulic actuators. Dynamic force control with hydraulic actuators is however a challenging

    problem. By its physical nature, a hydraulic actuator is a velocity source, i.e., a given controlled

    flow rate into the actuator results in a certain velocity. Moreover, hydraulic actuators are

    typically designed for good position control, i.e., to move heavy loads quickly and accurately.

    They are therefore by construction, high impedance (mechanically stiff) systems [12]. In

    contrast a force source is required for force control. Such a system logically would have to

    be a low-impedance (mechanically compliant) system.

    Force control with hydraulic actuators is associated with many problems. Actuators designed

    for position control have stiff oil columns, making force control very sensitive to control

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    4/24

    DYNAMIC FORCE CONTROL 3

    parameters often leading to instability. Moreover friction, stick-slip, breakaway forces on seals,

    backlash etc. cause noise in the force measurement, making force a difficult quantity to control.

    Several strategies have been introduced to work around this problem. For instance, a dual

    compensation scheme [11] uses a primary displacement feedback loop with force as a secondary

    tracking feedback. This scheme also supports features such as acceleration compensation to

    overcome some of the effects that distort the force measurements. In robotics, the impedance

    control strategy has been employed wherein the force-displacement relationship is controlled

    at the actuator interface [7, 19]. Pratt et. al. [14] have used the idea of series elastic actuators

    where a flexible mechanism is intentionally introduced between the actuator and the point of

    application of force, along with force feedback. They applied this to non-resonant systems.

    Furthermore, in force control the dynamics of the structure on which force is applied, is

    coupled in a feedback system with the dynamics of the actuator, resulting in a natural velocity

    feedback. When the structure is resonant, this results in a set of complex conjugate zeros of the

    open loop transfer function. Shield et. al. [3, 17] in their work on the effective force method,

    compensate for this effect by using velocity feedforward. It was also recognized by Conrad

    and Jensen [1], that closed-loop control with force feedback is ineffective without velocity

    feedforward, or full state feedback.

    In this paper, a new approach to dynamic force control is presented, in which a compliance in

    the form of a spring is intentionally introduced between the actuator and the structure, and a

    displacement feedforward compensation is used. The method does not use direct force feedback.

    It also allows for an added physical design parameter in the control system, namely the stiffness

    of the added compliance. In the following, a standard linearized dynamic model of a hydraulic

    actuator is first presented. The natural velocity feedback problem and the solution of Shield et.

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    5/24

    4 M. V. SIVASELVAN ET. AL.

    al. [3] are then discussed side by side to emphasize the differences and commonalities with the

    approach presented in this paper. The motivation behind the proposed solution using added

    compliance and displacement compensation is then discussed. The analysis of the proposed

    solution and some experimental results are then presented.

    2. LINEAR MODEL OF A SERVO-HYDRAULIC ACTUATOR

    A hydraulic actuator driving a single degree of freedom structure is shown in Figure 1. The

    analysis is this paper is based on linear models of the actuator and of the structure. For this,

    the dynamics of the actuator are linearized about the equilibrium point at the mid-stroke of

    the actuator. The linearized equations are standard (see for example [9, 2, 5, 18]) and are given

    by

    xp = vp

    vp =ApM

    P 2stxp 2ststvp

    P = 2

    ApL(Apvp 1P+ 2xv)

    xv = 1

    v+Kv

    vu

    (1)

    Here, xp and vp are respectively the displacement of the SDOF structure, P is the differential

    pressure between the actuator chambers, xv is the valve spool displacement, M is the combined

    mass of the actuator piston and the SDOF system, L is half the stroke of the actuator, Ap is

    the area of the actuator piston, v is the servovalve time constant, Kv is the servovalve gain,

    is the bulk modulus of the oil, 1 is a dissipative constant that depends on the chamber and

    valve leakage flows, 2 is a gain coefficient, st and st are the natural frequency and damping

    ratio of the SDOF structure and u is the control input to the servovalve. A block diagram

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    6/24

    DYNAMIC FORCE CONTROL 5

    Supply

    Return

    PR

    ~0

    PS

    1

    2 3

    4

    M

    P1

    P2

    xv

    xp kst

    cst

    Figure 1. Model of a hydraulic actuator driving a SDOF structure

    12 1

    pA

    C s +

    2 2

    1

    2 st st st

    s

    M s s + +

    Ap

    +

    -

    NaturalVelocity

    Feedback

    Valve

    Command, u

    Servovalve

    Applied

    Force,f

    Actuator

    Structure

    Flow

    1v

    K

    s +

    Figure 2. Block diagram representation of the linear model of equation (1).hC12 = ApL2 ,K= Kv2

    i

    model of this linear system is shown in Figure 2. The quantity

    oil =

    2ApLM

    (2)

    is referred to as the oil column frequency. This is the imaginary part of a complex conjugate

    eigenvalue pair of the linearization, in the absence of a structure stiffness.

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    7/24

    6 M. V. SIVASELVAN ET. AL.

    3. NATURAL VELOCITY FEEDBACK AND THE ASSOCIATED CONTROL PROBLEM

    It can be seen from the third part of equations (1), that the velocity of the mass affects the

    rate of change of the differential pressure. This feedback can also be seen in the block diagram

    of Figure 2. This has been termed natural velocity feedback [3]. If the dissipation related to

    leakage flows, 1 is assumed to be zero, then the resulting transfer function Huf from the

    control input u to the applied force f is given by

    Huf =K

    s (vs + 1)

    s2 + 2ststs + 2st

    s2 + 2ststs + 2st +

    2oil

    (3)

    It can be seen that this transfer function has a complex conjugate pair of zeros corresponding

    to the natural frequency and damping ratio of the SDOF structure. This implies that the force

    applied on the structure at this frequency becomes small. Feedback control using for example a

    PID controller does not improve the performance because these zeros persist in the closed-loop

    transfer function also. Therefore, additional control strategies are necessary.

    3.1. Strategy of Velocity Feedback Compensation (Shield et. al. [3, 17])

    It can be seen that there is a negative feedback of velocity at the summing junction in Figure

    1. If we can add a positive feedback at this junction of the same amount, then the effect

    of the natural velocity feedback can be nullified. But since this is a physical junction that

    in inaccessible, the strategy of Shield et. al. [3, 17] is to add this positive feedback to the

    valve command. However, this signal has to now be preconditioned by the pseudo-inverse of

    the servovalve transfer function. This is done using a lead-lag compensator. In addition force

    feedback is also used. Figure 1 shows the resulting control strategy [3].

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    8/24

    DYNAMIC FORCE CONTROL 7

    K

    12

    pA

    C s

    Ap

    +

    +

    +-

    -

    DesiredForce

    NaturalVelocity

    Feedback

    ValveCommand

    Servovalve

    VelocityCompensation

    AchievedForce

    Actuator

    Structure

    ForceFeedback

    Flow

    2 2

    1

    2 st st st

    s

    M s s + +Compensator

    Figure 3. Block diagram showing velocity feedforward correction loop

    4. MOTIVATION FOR SOLUTION BASED ON ADDED COMPLIANCE AND

    DISPLACEMENT COMPENSATION

    It is known from experience that hydraulic actuators are more conveniently tuned in closed-loop

    position control, than in force control. It is therefore suggested to indirectly control force by

    controlling position. To do this, a compliance, a spring of stiffness kLC, is introduced between

    the actuator and the structure. In this section, for simplicity of illustration, the effect of the

    reaction force from the spring on the actuator is ignored, i.e., perfect disturbance rejection

    is assumed. Perfect tracking is also assumed over all frequencies of interest. The full linear

    dynamics of the actuator is however considered in the analysis in section 5. First, the scenario

    the scenario of applying a force f on a rigid structure is considered as shown in Figure 4. It

    is easily seen that to apply a force f, the actuator piston needs to move an amount f/kLC.

    Thus the actuator can be operated in closed-loop position control, and be commanded to

    the position f/kLC. If the structure were not rigid but flexible, then the applied force would

    cause it to displace by an amount xst. Thus the actuator needs to be commanded to the

    position f/kLC + xst. This leads to the need for displacement compensation. The structure

    displacement xst may be obtained by from a model of the structure, or by measurement. These

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    9/24

    8 M. V. SIVASELVAN ET. AL.

    PositionCommand

    MeasuredForce,f

    RigidStructure

    Actuator inClosed-loop

    Position Control

    DesiredForce, f

    1 /kLC

    Added

    Compliance, kLC

    Figure 4. Applying a desired force on a rigid structure by controlling the position of the actuator

    possibilities are shown in Figure 5. It will be seen later that a mix of the two approaches leads

    to the Smith Predictor approach. In addition, since the assumptions of perfect tracking and

    perfect disturbance rejection in the above discussion are not realistic, additional compensation

    is needed for the dynamics of the actuator. This is presented in section 5 below. However, first

    the relationship of this approach to that of Shield et. al. is shown.

    4.1. Comparison of the Proposed Approach to Velocity Compensation

    The relationship of the proposed approach to the velocity feedback compensation strategy of

    Shield et. al. [3, 17] can be shown by rearranging terms in the block diagram in Figure 3.

    Factoring Aps suitably in Figure 3, the block diagram in Figure 6 is obtained. Comparing the

    block diagrams in Figures 6 and 5(c), it is seen that the in the absence of added compliance,

    the oil column behaves as a spring providing the compliance required for force control. Relative

    deformation occurs across this spring and force is applied through it. However, the compliance

    of the oil column spring is fixed for a given actuator. In the approach proposed here, this

    compliance becomes an additional physical design parameter for the control system.

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    10/24

    DYNAMIC FORCE CONTROL 9

    FlexibleStructure

    PositionCommand

    Added

    Compliance, kLC

    MeasuredForce,f

    Actuator inClosed-loop

    Position Control

    1 /kLC

    StructureModel

    +

    +

    +

    +

    DesiredForce, f

    (a) Using a model to obtain the structure displacement

    FlexibleStructure

    PositionCommand

    Added

    Compliance, kLC

    MeasuredForce, f

    Actuator inClosed-loop

    Position Control

    1 /kLC +++

    +

    DesiredForce, f

    StructureDisplacement, xst

    (b) Using measured structure displacement

    ( )2 21

    2st st st

    M s s + +

    +

    +

    +

    -

    DesiredForce

    DisplacementCommand

    DisplacementCompensation

    AchievedForce

    AddedCompilance

    Structure

    Actuator inPositionControl

    ActuatorDisplacement

    StructureDisplacement

    Compensator

    kLC1/kLC

    (c) Block diagram representation of (b)

    Figure 5. Applying a desired force on a flexible structure

    5. ANALYSIS OF THE PROPOSED CONTROL SOLUTION

    The analysis of the proposed strategy for dynamic force control with added compliance and

    displacement compensation is based on a linearized model, which is first presented.

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    11/24

    10 M. V. SIVASELVAN ET. AL.

    ( )2 21

    2t st st M s s + +

    +

    +

    +-

    -

    Desired

    Force

    Valve

    Command

    Servovalve

    + Actuator

    Displacement

    Compensation

    Achieved

    Force

    Oil spring

    Structure

    ForceFeedback

    p

    K

    A s

    Actuator

    Displacement

    StructureDisplacement

    Compensator

    2pA

    L

    Figure 6. Refactoring of block diagram in Figure 3

    5.1. Linear Modeling

    Modifying the model in equation (1) suitably, the linearized model of the actuator and the

    structure with the added compliance is obtained as

    xp = vp

    vp =Apmp

    P kLC(xp xst)

    P = 2

    ApL(Apvp 1P+ 2xv)

    xv = 1

    v+Kvv

    u

    xst = vst

    vst = 2stxp 2ststvp kLC (xst xp)

    (4)

    Here, mp is the mass of the piston, xxt and vst are the displacement and velocity of the

    structure (which are now different from those of the actuator piston because of the added

    compliance), kLC is the stiffness of the added compliance and the other symbols are as defined

    before. The block diagram representation of this system along with the position controller C1

    and the displacement feedforward compensator C2 are shown in Figure 7. In the figure, A1

    and A2 are actuator transfer functions respectively from the valve command to the actuator

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    12/24

    DYNAMIC FORCE CONTROL 11

    Desired

    Force,f1/kLC C2

    +

    +

    -

    +C1 A1

    +-

    kLC

    S

    +

    -

    A2

    Position

    Command

    xp

    xst

    Applied

    Force

    Figure 7. Block diagram of the linear model of the actuator and structure with added compliance and

    the inner and outer loop controllers

    Desired

    Force,f1/kLC C2

    +

    +

    -

    +C1 kLC

    S

    +

    -

    Position

    Command

    xp

    xst

    Applied

    Force

    ( )

    ( )1

    2

    1

    1

    LC

    LC

    A k S

    k A S

    +

    + +

    Figure 8. Block diagram of Figure 7 rearranged

    displacement, and from the force on the piston to the actuator displacement. These are given

    by

    A1 =4K

    mpLs (vs + 1) (s2 + 2aoils + 2oil)

    A2 =s + 2aoil

    mps (s2 + 2aoils + 2oil)

    (5)

    where oil =

    2ApmpL

    is the oil column frequency, a = 1

    mp

    a3pLis the actuator damping ratio,

    and S is the transfer function of the SDOF structure,

    S=1

    mst (s2 + 2ststs + 2st)(6)

    The block diagram in Figure 7 can be rearranged as shown in Figure 8. The block diagram

    consists of an inner loop with controller C1 whose role is to track the position command, and

    an outer loop which provides displacement feedforward compensation. The role of the C2 is to

    compensate for the dynamics of the inner loop. The inner loop dynamics and the controller C1

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    13/24

    12 M. V. SIVASELVAN ET. AL.

    -

    +C1

    Position

    Command

    xp( )

    ( )1

    2

    1

    1

    LC

    LC

    A k S

    k A S

    +

    + +

    Figure 9. Inner Loop

    are presented in section 5.2. The outer loop and the compensator C2 are discussed in section

    6.

    5.2. Inner Loop

    The inner loop is shown in Figure 9. It can be seen that a more compliant spring, i.e. a lower kLC

    relative to the structure stiffness and the oil column stiffness, results in reducing the influence

    of the structure dynamics S, and of the effect of the reaction force A2 on the dynamics of

    the actuator A1. Physically, this can be interpreted as the compliant spring isolating the

    dynamics of the actuator from that of the structure for displacement tracking. The role of the

    controller C1 is to track the position command. For this purpose, a proprietary control system,

    typically implementing a PID control can be used. The control system can be tuned with the

    structure connected to the actuator through the spring. Experience shows that the controller

    C1 can be tuned in most cases so that the inner loop dynamics has a nearly flat frequency

    response magnitude with a linearly increasing phase lag over the bandwidth of interest. The

    inner loop dynamics can therefore be modeled reasonably as a pure time delay. This approach

    is used in modeling the inner loop dynamics.

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    14/24

    DYNAMIC FORCE CONTROL 13

    5.3. Response without Outer-Loop Compensation

    If an explicit outer loop compensator is not used, i.e. C2 is set equal to 1, then the transfer

    function from the desired force to the measured force is given by

    fachievedfdesired

    =s2 + 2ststs + 2st

    s2 + 2ststs + 2st +kLCmst

    (1 IL)(7a)

    where IL is the inner loop transfer function. If the inner loop dynamics is modeled by a pure

    time-delay, and a first order Taylor series approximation of the delay is used (i.e., (1IL) s),

    then this transfer function reduces to

    fachievedfdesired

    =s2 + 2ststs +

    2st

    s2 +

    2stst +kLCmst

    d

    s + 2st

    (7b)

    where d is the time-delay of the inner loop dynamics. It is seen that the delay, to a first order

    approximation, has effect of increasing the damping of the poles of the transfer function. For

    a lightly damped structure, lightly damped zeros still exist in the transfer function. These

    zeros manifest as a drop in the frequency response magnitude at the resonant frequency of

    the SDOF structure as shown in Figure 15(a). This necessitates the design of the outer loop

    compensator C2.

    6. OUTER LOOP COMPENSATOR DESIGN

    Motivated by the fact that the inner loop dynamics can be reasonably modeled as a pure time-

    delay, we consider the Smith predictor is considered as an approach to design the compensator

    C2 of Figure 8. The Smith predictor was developed as a time-delay compensation algorithm in

    chemical process control [6]. It is however applicable to compensate for other types of dynamics

    as well. In the following, the basic idea of the Smith predictor is first reviewed, followed by a

    description of how it can be used to compensate for the inner loop dynamics.

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    15/24

    14 M. V. SIVASELVAN ET. AL.

    6.1. The Smith Predictor

    The basic idea of the Smith predictor is described by constructing it based on motivation.

    Figure 10(a) shows a standard feedback control system where a controller Chas been designed

    for the plant P in such a way that the closed loop system has certain desired characteristics. The

    closed-loop transfer function is PC1+PC. However, the control input cannot be applied directly

    to the plant, but has to be applied through an actuator A. The dynamics of the actuator

    may be thought of as undesirable dynamics in the feedback path. In order to regain the

    original closed loop structure, feedback is obtained from a model of the plant, P instead of

    from the plant itself as shown in Figure 10(b). However due to modeling error, the feedback

    obtained from the model of the plant P will not be the same as what would have been obtained

    from the actual plant P in the absence of the undesirable dynamics. Therefore, an additional

    error feedback is used as shown in Figure 10(c). Here, A is the transfer function model of the

    actuator dynamics. This leads to the Smith Predictor architecture. It can be seen that if the

    models were exact, i.e. A = A and P = P, then the transfer function from reference to output

    is PC1PCA, and the Smith Predictor has the effect of moving the undesirable dynamics out

    of the feedback loop. The Smith Predictor is also intimately related to the Internal Model

    Control idea (see for example, [10]).

    6.2. Smith Predictor for Compensation of Inner Loop Dynamics

    As discussed in section 4, a desired force f is applied on the SDOF structure by imposing a

    displacement off/kLC+xst to the end of the added compliance. Thus the feedback structure is

    as shown in Figure 11, corresponding to the idea depicted in Figure 5(b). This is the desired

    feedback structure corresponding to Figure 10(a). However in reality, also present in this

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    16/24

    DYNAMIC FORCE CONTROL 15

    PC

    -

    + outputreference

    (a) Standard feedback control system

    output

    -

    +C

    reference

    A P

    P

    (b) Using feedback from the model to avoid undesirable

    dynamics A in the feedback path

    output

    -

    +C

    referenceA P

    P A

    -

    +

    -

    +

    error

    (c) The Smith Predictor

    Figure 10. The concept of the Smith Predictor

    ( )2 21

    2t st st

    M s s + +

    +

    +

    +

    -

    Desired

    Force,fAchieved

    Force

    AddedCompilance

    Structure

    kLC1/kLC

    xst

    t

    LC

    fx

    k+

    1

    Figure 11. Desired feedback structure for displacement compensation

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    17/24

    16 M. V. SIVASELVAN ET. AL.

    feedback loop is the undesirable dynamics of the inner loop as shown in Figure 8. The

    corresponding Smith Predictor architecture in line with Figure 10(c) is therefore as shown in

    Figure 12. In this figure, IL is the inner loop transfer function and quantities with hats are

    the modeled values of the actual physical parameters. The part shown in the dotted box is

    the controller C2 defined in Figure 8. In can be seen that this part as a whole has two inputs

    (the reference and the feedback) and a single output, the actuator command. For digital

    implementation, the blocks in this part can be therefore composed into two transfer functions,

    to avoid algebraic loops. These are then transformed to a discrete time transfer functions using

    the bilinear transform, s = 2Tz1z+1 [4]. As described above, if the models were exact, then the

    Smith Predictor has the effect of moving the undesirable inner loop dynamics out of the outer

    loop. If the model were not exact, it can be verified that the transfer function becomes

    fachievedfdesired

    =1

    1 + kLC[mst(1+IL)mst(1+IL)]s2+[cst(1+IL)cst(1+IL)]s+[kst(1+IL)kst(1+IL)]

    msts2+csts+kst

    IL

    As the stiffness of the added compliance decreases relative to the structure stiffness and the oil

    column stiffness, the sensitivity of the performance of the Smith Predictor to modeling error

    decreases. This is a further benefit of the added compliance.

    7. EXPERIMENTAL RESULTS

    Experiments were performed using a small-scale pilot test setup shown in Figure 13 to study

    the performance of the proposed force control strategy, before it was applied to large-scale

    actuators. A hydraulic actuator with 1 kN (2.2 kip) force capacity and 100 mm (4 in) stroke was

    used. The actuator was fitted with a MTS 252.22 two-stage servo-valve with a 19 liters/minute

    (5 gpm) flow capacity. The MTS FlexTest GT system was used for the inner loop controller.

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    18/24

    DYNAMIC FORCE CONTROL 17

    ( )2 21

    2st st st st m s s + +

    +

    +

    +

    -

    Desired

    Force,f

    AchievedForce

    AddedCompilance

    Structure

    kLC1/kLC IL

    +

    +

    2

    LC

    st st st LC

    k

    m s c s k k + + +

    1

    IL

    +-

    error

    Figure 12. Smith Predictor structure for displacement compensation

    The outer loop controller was implemented using using Simulink and xPC Target [8]. For the

    SDOF structure, a simple one story shear building model was used. A 305mm x 203mm x 25mm

    (12in 8in x 1in) steel plate served as the floor, while four 12.7mm (0.5in) diameter aluminum

    threaded rods served as columns. Braces were installed in the transverse direction on both

    sides of the structure to limit out-of-plane motion. Lead blocks are used to provide additional

    mass. Two different damping scenarios were considered for the structure one with merely

    the inherent damping in the structure, and another with model dashpots installed as shown

    in Figure 13(a). Helical springs were used for the added compliance as show in Figure 13(c).

    Four compression-only springs were used. They were pre-compressed so that they could act in

    both tension and in compression. The properties of the structure and the added compliance

    are summarized in Table I.

    The inner loop controller C1 was tuned for position tracking, and the resulting frequency

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    19/24

    18 M. V. SIVASELVAN ET. AL.

    mst kst st st kLC

    Case 1 77.27kg (170lb) 16.67N/m (156lb/in) 3 Hz 0.01 12.57N/m (111lb/in)

    Case 2 0.17

    Table I. Structure Properties

    Dashpot

    Braces

    Mass

    (a) The SDOF structure

    Load CellServovalve

    Stroke

    Hydraulic Supply

    Reaction FrameStructure Displacement

    Transducer

    (b) The hydraulic actuator (c) Spring used for added compliance

    Figure 13. Experimental Setup

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    20/24

    DYNAMIC FORCE CONTROL 19

    0 1 2 3 4 5 6 7 8 9 100

    0.2

    0.4

    0.6

    0.8

    1

    1.2

    1.4

    1.6

    1.8

    2

    Frequency (Hz)

    xachieved/xdesired

    (a) Magnitude

    0 1 2 3 4 5 6 7 8 9 1020

    18

    16

    14

    12

    10

    8

    6

    4

    2

    0

    Frequency (Hz)

    Phase

    (degress)

    (b) Phase

    Figure 14. Inner loop Frequency Response Function

    response function of the inner loop is shown in Figure 14. For the frequency range of interest,

    it is seen that the inner loop dynamics can be modeled as a pure time-delay, , of 5.6 ms.

    The force control performance was studied by measuring the frequency response of the ratio

    of the applied force to the desired force. This was done using a crest factor-minimized multi-

    sine input [13] for the desired force. Figure 15(a) shows the results for the structure with low

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    21/24

    20 M. V. SIVASELVAN ET. AL.

    damping (st = 0.01). For the case with C2 = 1, the analytically obtained FRF considering

    the actuator as a pure time-delay of 5.6 ms agrees well with the experimentally measured

    FRF. This implies that that it is in fact reasonable to model the inner loop dynamics as

    a pure delay. It is also seen that using a Smith predictor for C2 improves the force control

    performance. However, the frequency response function still exhibits some drop (about 20 %) at

    the resonant frequency of the structure and a bump at the resonant frequency of the structure

    (about 10 %) with the added compliance. This is because the damping, being very small is

    not known accurately and hence is modeled imprecisely. Figure 15(b) shows the results for

    the structure with the added dashpots, and hence higher damping (st = 0.17). The frequency

    response with C2 = 1 still shows a drop a the resonant frequency of the structure, but the

    drop is smaller (about 20 %) because the zeros of the transfer function of equation (7) are

    more highly damped. Since damping is modeled more accurately in the Smith Predictor, the

    frequency response with compensation is almost ideally at one.

    8. SUMMARY AND CONCLUDING REMARKS

    From both the analytical and the experimental studies, the strategy of adding compliance and

    providing displacement feedforward compensation appears adequate for dynamic force control

    using hydraulic actuators over frequencies spanning resonances. The strategy does not use

    force feedback, the measurement of which generally is noisier and is corrupted by stick-slip,

    breakaway forces on seals, backlash etc. in the hydraulic actuator. The strategy results in two

    controllers an inner loop controller, a typical PID controller, whose role is to track a position

    command, and outer loop controller whose role is to compensated for the inner loop dynamics.

    The inner loop dynamics can be reasonable modeled as a pure time-delay. In this work, the

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    22/24

    DYNAMIC FORCE CONTROL 21

    0 1 2 3 4 5 6 7 8 9 100

    0.2

    0.4

    0.6

    0.8

    1

    1.2

    1.4

    1.6

    1.8

    2

    Frequency (Hz)

    fa

    chieved/

    fd

    esired

    C2

    = 1

    Analytical with C2

    = 1

    C2

    = Smith Predictor

    (a) Case 1: st = 0.01

    0 1 2 3 4 5 6 7 8 9 100

    0.2

    0.4

    0.6

    0.8

    1

    1.2

    1.4

    1.6

    1.8

    2

    Frequency (Hz)

    fa

    chieved

    /f

    desired

    Open Outer Loop

    C2

    = 1

    C2 = Smith Predictor

    (b) Case 2: st = 0.17

    Figure 15. Force transfer function

    outer loop controller has been designed using the Smith predictor approach. This requires

    approximate models of the SDOF structure as well as of the inner loop dynamics. It is seen

    that the performance of the system is less sensitive to the accuracy of these models when the

    added compliance is made more flexible. The tuning of the inner loop controller also becomes

    less sensitive to the dynamics of the SDOF structure with increase in this flexibility. The added

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    23/24

    22 M. V. SIVASELVAN ET. AL.

    compliance thus provides an additional physical parameter in the dynamic force control system

    design. The flexibility cannot be arbitrarily reduced, for this comes at the expense of increased

    stroke requirement on the actuator. This method of force control has been successfully used

    in a unified approach to real-time dynamic hybrid simulations [16]

    ACKNOWLEDGEMENT

    The authors gratefully acknowledge the financial support from the National Science Foundation

    through the George E. Brown Network for Earthquake Engineering Simulation (NEES) development

    program, grants #CMS-0086611 and #CMS-0086612.

    REFERENCES

    1. F. Conrad and C. J. D. Jensen. Design of hydraulic force control systems with state estimate feedback.

    In IFAC 10th Triennial World Congress, Munich, Germany, 1987.

    2. J. P. Conte and T. L. Trombetti. Linear dynamic modeling of a uni-axial servo-hydraulic shaking table

    system. Earthquake Engineering and Structural Dynamics, 29(9):1375, 2000.

    3. J. Dimig, C. Shield, C. French, F. Bailey, and A. Clark. Effective force testing: A method of seismic

    simulation for structural testing. Journal of Structural Engineering-Asce, 125(9):10281037, 1999.

    4. G. F. Franklin, J. D. Powell, and M. L. Workman. Digital control of dynamic systems. Addison-Wesley,

    Menlo Park, Calif., 3rd edition, 1998.

    5. J. Kuehn, D. Epp, and W. N. Patten. High-fidelity control of a seismic shake table. Earthquake

    Engineering and Structural Dynamics, 28(11 Nov):12351254, 1999.

    6. J. E. Marshall. Control of time-delay systems. P. Peregrinus, Stevenage [Eng.]; New York, 1979.

    7. M. Mason. Compliant motion. In Michael Brady, editor, Robot motion: planning and control, MIT Press

    series in artificial intelligence, pages xv, 585 p. MIT Press, Cambridge, Mass., 1982.

    8. Mathworks. Simulink and xpc target, 2003.

    9. H. E. Merritt. Hydraulic control systems. Wiley, New York,, 1967.

    10. M. Morari and E. Zafiriou. Robust process control. Prentice Hall, Englewood Cliffs, N.J., 1989.

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls

  • 8/2/2019 46 Dynamic Force Control With Hydraulic Actuators Using Added Compliance and Displacement Compensation

    24/24

    DYNAMIC FORCE CONTROL 23

    11. MTS. 793.xx software system, 2003.

    12. C. L. Nachtigal. Instrumentation and control: fundamentals and applications. Wiley series in mechanical

    engineering practice. Wiley, New York, 1990.

    13. R. Pintelon and J. Schoukens. System identification: a frequency domain approach. IEEE Press, New

    York, 2001.

    14. J. Pratt, B. Krupp, and C. Morse. Series elastic actuators for high fidelity force control. Industrial Robot,

    29(3):234241, 2002.

    15. A. M. Reinhorn, M. V. Sivaselvan, S. Weinreber, and X. Shao. Real-time dynamic hybrid testing of

    structural systems. In Third European conference on structural control, Vienna, Austria, 2004.

    16. X. Shao. Unified control platform for realtime dynamic hybrid simulations. PhD thesis, University at

    Buffalo - State University of New York (SUNY), 2006.

    17. C. K. Shield, C. W. French, and J. Timm. Development and implementation of the effective force testing

    method for seismic simulation of large-scale structures. Philosophical Transactions of the Royal Society

    of London Series a-Mathematical Physical and Engineering Sciences, 359(1786):19111929, 2001.

    18. M. V. Sivaselvan and J. Hauser. Modeling of a hydraulic shaking table for optimal control. page (In

    Preparation), 2007.

    19. D. E. Whitney. Historical-perspective and state-of-the-art in robot force control. International Journal

    of Robotics Research, 6(1):314, 1987.

    Copyright c 2007 John Wiley & Sons, Ltd. Earthquake Engng Struct. Dyn. 2007; 00:110

    Prepared using eqeauth.cls