semi-empirical model for a hydraulic servo-solenoid...

16
1 Semi-empirical model for a hydraulic servo-solenoid valve J. A. Ferreira*, F. Gomes de Almeida** and M. R. Quintas** *Department of Mechanical Engineering, University of Aveiro, Portugal **IDMEC – Pólo FEUP, University of Porto, Portugal Abstract: High performance proportional valves, also called servo-solenoid valves, can be used today in closed-loop applications that previously were only possible with servovalves. The valve spool motion is controlled in close loop with a dedicated hardware controller that enhances the valve frequency response and minimizes some nonlinear effects. Due to their lower cost and maintenance requirements as well as increasing performance they can compete with servovalves in a large number of applications. This paper describes a new semi-empirical modeling approach for hydraulic proportional spool valves to be used in hardware-in-the-loop simulation experiments. The developed models use either data sheet or experimental values to fit the model parameters in order to reproduce both static (pressure gain, leakage flow rate and flow gain) and dynamic (frequency response) valve characteristics. Valve behavior is divided into two parts: the static behavior and the dynamical behavior. A parameter decoupled model, with a variable equation structure, and a flexible model, with fixed equation structure, are proposed for the static part. Spool dynamics are modeled by a non- linear second order system, with limited velocity and acceleration, the parameters being adjusted using optimization techniques. Keywords: fluid power, modeling, simulation, proportional valves NOTATION A ij , A n , A p pseudo sections f n frequency of sine wave L v , L a spool velocity and acceleration limits 0 p K relative pressure gain at 0 s x = 0 q K flow gain 0 s x = k, γ, α, β, x t pseudo section parameters k 1 , k 2 , k 3 , k 4 , k 5 pseudo section parameters P i relative pressure at valve port I P ij pressure drop between port i and port j P L load pressure drop P L relative load pressure P n nominal pressure drop q ij volumetric flow rate from port i to port j Q L load volumetric flow rate q lk leakage volumetric flow rate q lk0 leakage flow at 0 s x = Q n nominal volumetric flow rate Q 1 , Q 2 outlet ports volumetric flow rate Q s , Q t source and tank volumetric flow rate u normalized valve input, [ ] 1,1 u ∈− s x normalized valve spool position, [ ] 1,1 s x ∈− ω n natural angular frequency ξ damping ratio

Upload: others

Post on 10-Feb-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

  • 1

    Semi-empirical model for a hydraulic servo-solenoid valve

    J. A. Ferreira*, F. Gomes de Almeida** and M. R. Quintas**

    *Department of Mechanical Engineering, University of Aveiro, Portugal

    **IDMEC – Pólo FEUP, University of Porto, Portugal

    Abstract: High performance proportional valves, also called servo-solenoid valves, can be used

    today in closed-loop applications that previously were only possible with servovalves. The valve

    spool motion is controlled in close loop with a dedicated hardware controller that enhances the valve

    frequency response and minimizes some nonlinear effects. Due to their lower cost and maintenance

    requirements as well as increasing performance they can compete with servovalves in a large number

    of applications. This paper describes a new semi-empirical modeling approach for hydraulic

    proportional spool valves to be used in hardware-in-the-loop simulation experiments. The developed

    models use either data sheet or experimental values to fit the model parameters in order to reproduce

    both static (pressure gain, leakage flow rate and flow gain) and dynamic (frequency response) valve

    characteristics. Valve behavior is divided into two parts: the static behavior and the dynamical

    behavior. A parameter decoupled model, with a variable equation structure, and a flexible model,

    with fixed equation structure, are proposed for the static part. Spool dynamics are modeled by a non-

    linear second order system, with limited velocity and acceleration, the parameters being adjusted

    using optimization techniques.

    Keywords: fluid power, modeling, simulation, proportional valves

    NOTATION

    Aij, An, Ap pseudo sections

    fn frequency of sine wave

    Lv, La spool velocity and acceleration limits

    0pK relative pressure gain at 0sx =

    0qK flow gain 0sx =

    k, γ, α, β, xt pseudo section parameters

    k1, k2, k3, k4, k5 pseudo section parameters

    Pi relative pressure at valve port I

    ∆Pij pressure drop between port i and port j

    PL load pressure drop

    PL relative load pressure

    Pn nominal pressure drop

    qij volumetric flow rate from port i to port j

    QL load volumetric flow rate

    qlk leakage volumetric flow rate

    qlk0 leakage flow at 0sx =

    Qn nominal volumetric flow rate

    Q1, Q2 outlet ports volumetric flow rate

    Qs, Qt source and tank volumetric flow rate

    u normalized valve input, [ ]1,1u ∈ −

    sx normalized valve spool position, [ ]1,1sx ∈ −

    ωn natural angular frequency

    ξ damping ratio

  • 2

    1 INTRODUCTION

    Hydraulic hardware has experienced a large evolution during the last few years. The use of electronics and

    microprocessors contributes to improving the dynamic performance of hydraulic components, namely of

    proportional valves. In fact, advances in electrohydraulic proportional valves have increased their performance

    very close to that of servovalves. Today, high performance proportional valves, in conjunction with electronic

    control cards, can handle some closed-loop applications with lower cost and maintenance requirements.

    The typical input to a servo-hydraulic control system is a force applied to a spool valve. This force will

    cause the spool to change position and thereby change the orifice areas, which control system flow and pressure.

    When the valve is of the proportional type this input force is usually produced by a solenoid. Disturbances to the

    spool motion are highly undesirable and can be due to friction forces between valve spool and sleeve, static

    pressure forces due to the spool geometry, or flow induced inertial forces. Advanced control strategies can be

    used to obtain good spool dynamic characteristics over the whole valve operating conditions in order to

    overcome its highly non-linear operation. This is achieved with the use of closed loop spool position control

    performed by an electronic card. The controller minimizes the non-linear perturbation effects in the spool

    movement and enhances the frequency response up to, typically, 200 Hz for a ±5% input signal variation on a

    size 6 valve.

    These types of proportional valves only work with their matched controller. This leads to the possibility

    of using simpler models of spool motion without the non-linear hysteresis, friction or flow forces effects. The

    structure of a general model of the valve plus controller card system is discussed in the following section.

    Section 3 presents the model equations for pressure gain, flow gain and leakage flow. Section 4 describes two

    static valve models with different pseudo section functions, the simulation results being presented in Section 5.

    Section 6 presents the model for the spool dynamics and explains the optimization techniques used in the model

    parameters estimation.

    2 VALVE MODELS

    The main use of hydraulic valve models is to preview the behavior of hydraulic systems in order to improve

    controller and overall system performance. According to (1), it is important that for a given application the

    relative merits of different control schemes can be evaluated, being the computer simulation one of the best

    evaluation tools. Supporting this idea is (2), who states that a simulated environment is the cheapest and fastest

    way to test control algorithms. Hardware-in-the-loop techniques (3) can then be used to test and adjust

    parameters of real controllers by controlling the real time simulation of a hydraulic system. This technology

    provides a way for testing control systems over the full range of operating conditions, including failure modes.

    The feasibility of a real time simulation of a hydraulic system depends on its complexity and the performance of

    the computing hardware used.

    Several proportional valve models can be found in literature (4-16). Some of these describe complex

    theoretical models of spool valves, some use computational fluid dynamics to model flow forces, others model

  • 3

    the effects of the spring characteristics, spool friction and valve geometry in the steady and dynamic valve state.

    However the real time simulation of these complex theoretical models is, at present time, unfeasible. Another

    difficulty is the identification of the valve geometric structure and physical parameters needed to parameterise

    the models, information rarely provided by the manufacturers.

    Other types of spool valve models are the semi-empirical models. These require less computing power,

    and their parameters are more easily adjusted by simple numerical calculations using measured characteristic

    curves or manufacturer data. These models capture the most influential static and dynamic behaviours, using

    well-known mathematical functions, and are independent of the manufacturers design differences between the

    modeled valves.

    Valve chamber volumes are very small and thus the compressible flows are usually lumped to the line and

    chamber actuator models (4). The valve volumetric flow rate can then be modelled by algebraic equations. Also,

    if the transitional flows are negligible at each instant during the spool position displacement, the output flow is

    the same as that obtained in steady state for the same spool position and pressure conditions (17). Therefore,

    valve models may be split into two main blocks with a serial connection. The first block, where the electrical

    reference spool position signal to the controller card is the input and the actual spool position is the output,

    models the non-linear spool position dynamics. The second block describes the static behaviour and relates the

    volumetric flow rate through the valve with the spool position and port pressures.

    3 FLOW RATE MODELS

    The proposed static models intend to reproduce the valve static characteristics (data sheet or experimental) as

    the relative pressure gain, the leakage flow rate and flow gain, predominantly near the central spool position.

    The valve under consideration has four control sections modulated by spool position as shown in Fig. 1. The

    valve orifice areas versus relative spool position ( [ ]1,1sx ∈ − ) are modeled with pseudo section functions,

    Aij( sx ), as in (14). Typical plots of the pseudo section functions of a matched and symmetrical valve are

    presented in Fig. 2.

    Q1 Q

    2

    P2P1

    Qt

    PtPsPt

    q1t

    qs1 qs2q2t

    ∆P1t

    xs

    Spool

    Qs

    ∆Ps1 ∆Ps2 ∆P2t

    Port1 Port2

    Ports Portt Fig. 1 Five-port, four way valve diagram

    -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 10

    0.5

    1

    1.5

    2

    2.5

    3

    3.5

    4

    4.5

    xs [-1,1]

    Sec

    tion

    ( l/m

    in⋅ b

    ar-1

    /2)

    As2(xs) = A1t(xs) As1(xs) = A2t(xs)

    Fig. 2 Pseudo Sections as function of the spool position

  • 4

    It must be emphasised that, in the proposed models, the volumetric flow rate is always assumed turbulent,

    being the laminar flow regions implicitly modeled by the pseudo section functions Aij( sx ). Thus, the volumetric

    flow rate, qij, crossing a control section from port i to port j is written as follows (4, 5, 7):

    ( ) ( )sij ij ij ijq sign P A x P= ∆ ⋅ ⋅ ∆ (1)

    where ij i jP P P∆ = − is the pressure drop between the two ports and ( )ijsign P∆ is the sign of ( )i jP P− .

    High performance proportional valves, as servovalves, are usually designed with matched and

    symmetrical control orifices. This option leads to maximum loop gain and load stiffness when driving a

    symmetrical actuator (4). The valve has matched orifices if As1( sx )=A2t( sx )=Ap( sx ) and

    As2( sx )=A1t( sx )=An( sx ); symmetry means Ap( sx )=An(- sx ). These relations imply that a single pseudo section

    function is needed to characterize the valve static behavior and, in this case, manufacturer data is usually

    sufficient to define this function. Nevertheless the proposed model structure and pseudo section functions may

    be used in the general unmatched and asymmetrical case. Then, four pseudo section functions Aij( sx ) must be

    found from a set of experiments needed to individually characterize each of the four control orifices (14).

    The most usual case of a matched and symmetrical valve will be considered throughout this paper. Under

    this assumption and considering the nomenclature presented in Fig. 1, valve flow rate equations may be written

    as:

    ( ) ( )

    ( ) ( )

    ( ) ( )

    ( ) ( )

    1 1 1

    2 2 2

    1 1 1

    2 2 2

    sps s s

    sns s s

    snt t t

    spt t t

    q sign P A x P

    q sign P A x P

    q sign P A x P

    q sign P A x P

    = ∆ ⋅ ⋅ ∆ = ∆ ⋅ ⋅ ∆ = ∆ ⋅ ⋅ ∆ = ∆ ⋅ ⋅ ∆

    (2)

    Continuing the reference to the valve diagram presented in Fig. 1, the tank flow, Qt , the source flow, Qs,

    and the outlet flows Q1 and Q2 may be formulated as follows:

    1 2

    1 2

    1 1 1

    2 2 2

    s s s

    t t t

    s t

    t s

    Q q q

    Q q q

    Q q q

    Q q q

    = + = + = − = −

    (3)

    When the valve is connected to a symmetrical actuator the outlet ports flow rates are equal, i.e. Q1 = Q2.

    If the tank pressure is, without loss of generality, assumed equal to zero (or Pt is considered as a datum pressure

    for all other pressures) the port pressures are related by (18):

    1 2sP P P= + (4)

    The most important operating point is the central spool position because servo-systems usually operate

    near this region. The flow gain at this position affects the open loop gain constant while the characteristics of the

    pressure gain and the leakage flow are closely linked to servo-system stiffness. These static characteristics of the

    valve are the base for parameter calculation of the static model. In the following sections the equations for the

    flow gain, the pressure gain and leakage flow of a centered spool valve are presented.

  • 5

    3.1 Flow gain of a centered spool valve

    The flow gain is defined as the derivative of the load flow, under null load pressure, at the middle position

    ( 0sx = ):

    00s

    Lq

    x

    QK

    xs =

    ∂=

    ∂ (5)

    In the valve diagram of Fig. 1 if ports 1 and 2 are connected with a null resistance and, to simplify the

    notation, assuming ∆Pij always positive, i.e. ( ) 1ijsign P∆ = , the volumetric load flow rate, LQ , results into:

    ( ) ( )1 1 1 1s sp ns t s tLQ q q A x P A x P= − = ⋅ ∆ − ⋅ ∆ (6)

    Assuming Pt=0, or considering Pt a datum pressure, the load flow is:

    ( ) ( )1 1s sp s nLQ A x P P A x P= ⋅ − − ⋅ (7)

    where Pi is the relative pressure at port i referred to the Pt datum pressure.

    As ports 1 and 2 are connected with a null resistance,

    ( )1 2 , 2s

    sLPP P Q x= = ∀ (8)

    so,

    ( ) ( )2 2s s

    s sp nLP PQ A x A x= ⋅ − ⋅ (9)

    3.2 Pressure gain

    The load pressure is defined as the pressure difference between ports 1 and 2 ( 1 2LP P P= − ). The relative load

    pressure is then defined as sL LP P P= . The relative pressure gain is defined as the derivative of the relative

    load pressure at the middle spool position under no flow condition ( )0LQ = :

    00s

    Lp

    x

    PK

    xs =

    ∂=

    ∂ (10)

    Using (4) the port pressures can be expressed as functions of LP :

    ( )

    ( )

    1 2

    2 1

    12

    12

    ss L

    ss L

    PP P P P

    PP P P P

    = − = + = − = −

    (11)

    In the valve diagram of Fig. 1, if ports 1 and 2 are externally closed in such a way that the load flow is

    zero, the internal flow rates will be equal two by two ( 1 1t sq q= and 2 2t sq q= ). Then, using (4) and (8) leads to

    the following relationship:

    ( ) ( ) ( ) ( )1 12 2s s

    s sp nL LP PA x P A x P⋅ − = ⋅ + (12)

    Subsequently, solving (12) for LP , the relative load pressure is given by:

  • 6

    ( ) ( )

    ( ) ( )

    2 2

    2 2s sp n

    Ls sp n

    A x A xP

    A x A x−

    =+

    (13)

    3.3 Leakage flow

    The valve connections used for leakage flow (qlk) measurements are the same as above, for pressure gain

    measurements. Analyzing qlk for 0xs ≥ :

    1 2 1 2t s s tq q q q qlk = + = + (14)

    ( ) ( ) ( ) ( )1 2 1 2s s s sn n s p s plkq A x P A x P P A x P P A x P= ⋅ + ⋅ − = ⋅ − + ⋅ (15)

    Using (11) and (15) the leakage flow can be expressed as a function of the relative load pressure, LP , as:

    ( ) ( ) ( ), 2 12s

    s snlk lk L LPq q x P A x P= = ⋅ + (16)

    In a similar way the leakage flow rate can be expressed as function of the pseudo section ( )pA xs :

    ( ) ( ) ( ), 2 12s

    s splk lk L LPq q x P A x P= = ⋅ − (17)

    At the central position, i.e. 0, 0s Lx P= = and the leakage flow is:

    ( ) ( )00, 2 0 2s

    s nlk L lks

    Pq x P q Ax = = = ⋅ (18)

    The leakage flow at a positive spool position, *sx , far from the central position may be found assuming

    that 1LP = at *sx . Using this assumption in (16) leads to the following equation for qlk:

    ( )*2 sn slkq A x P= ⋅ ⋅ (19)

    4 PSEUDO SECTION FUNCTIONS

    Two different approaches are proposed for the construction of pseudo sections functions. The first approach

    uses a variable equation structure based on the exponential function. The main characteristic of this approach is

    the algebraic relation that results between the model parameters and the static valve characteristics. The other

    approach uses a fixed equation structure based on the hyperbolic function. The parameters are found solving a

    non-linear system of equations.

    It is interesting to look at the possibility of adjusting the three static characteristics (pressure gain, flow

    gain and leakage flow rate), simultaneously, at the central position.

    At the central spool position, the equation ( )( ), 0s s L L Lx x Q P Q= = defines an implicit function between

    LP and LQ and equation (20) can be stated for the four-way valve in consideration.

    L L Ls sL

    Q Q Px xP

    ∂ ∂ ∂= −

    ∂ ∂∂ (20)

  • 7

    The flow-relative pressure coefficient, L LQ P−∂ ∂ , can be found by differentiation of the QL equation.

    From (7) and (11) an expression for QL may be written as:

    ( ) ( ) ( ) ( )1 12 2s s

    s sp nL L LP PQ A x P A x P= − − + (21)

    Deriving QL in relation to LP and using (16) and (17) to substitute the pseudo sections, ( )nA xs and

    ( )pA xs , leads to:

    1 14 1 1

    L lk

    L L L

    Q qP P P

    ∂ = − + ∂ − + (22)

    When 0sx = , under either flow gain or pressure gain measurement conditions, 0LP = . So, using (20)

    and (22) the relation between flow gain, relative pressure gain and leakage flow rate at the middle spool position

    results into:

    00 0

    2s s

    L lk L

    s sx x

    Q q Px x= =

    ∂ ∂=

    ∂ ∂ (23)

    This means that the model can simultaneously adjust only two of the three static characteristics. The user

    must chose, depending on the application, which characteristics should be adjusted. This result is independent of

    the structure of the pseudo sections functions used.

    4.1 Pseudo sections with variable equation structure

    In this case the pseudo section functions have two different regions that change at a transition point, tx :

    ( )2 ; 1

    ; 1

    sk xst

    sn

    s s t

    e x xA x

    x x x

    γ

    α β

    − ⋅ ⋅ − ≤ ≤= − ⋅ + − ≤ < −

    ; (24a)

    ( )2

    ; 1

    ; 1s

    s stsp k x

    s t

    x x xA x

    e x x

    α β

    γ⋅

    ⋅ + < ≤= ⋅ − ≤ ≤

    (24b)

    with , , tk , , xγ α β +∈ and tx ∈ ]0, 1[.

    The static characteristics used for parameter calculation are: nominal flow (Qn) at a valve pressure drop

    equal to the nominal pressure Pn; relative pressure gain; leakage flow or flow gain at middle spool position.

    The equations that can be used for parameter calculation of the above pseudo section functions will now

    be presented. From (13) and (24) the relative load pressure near the middle spool position is given by:

    ( )tanh ; -s s

    s s

    k x k xs st tL k x k x

    e eP k x x x xe e

    ⋅ − ⋅

    ⋅ − ⋅−= = ⋅ ≤ ≤+

    (25)

    So, the relative pressure gain (10) at the origin is:

    0pK k= (26)

    From (13) and (17) the leakage flow can be expressed as:

  • 8

    ( ) ( )( ) ( )( )2 2

    2 ss sn plks sp n

    Pq A x A xA x A x

    = ⋅+

    (27)

    For - st tx x x≤ ≤ the pseudo sections are ( ) 2sk x

    spA x eγ⋅

    = ⋅ and ( ) 2sk x

    snA x eγ− ⋅

    = ⋅ . When these are

    substituted into (27) the leakage flow becomes

    ( ) ( )

    22 2

    22

    coshs ss s

    lk k x k x s

    P Pq

    k xe eγ γ

    γ γ⋅ − ⋅= =

    ⋅+ (28)

    It should be noted that the function 1/cosh(.) has the typical pattern of a real leakage flow curve. The

    maximum leakage flow occurs at the central spool position. The leakage flow at the origin is directly related

    with the parameter γ:

    02 slkq Pγ= (29)

    From the load flow equation (9), and for - st tx x x≤ ≤ , the load flow is given by:

    2 22 2

    s sk x k xs s

    LP PQ e eγ γ

    ⋅ − ⋅= ⋅ ⋅ − ⋅ ⋅ (30)

    So, the flow gain is:

    0 2s

    qPK k γ= ⋅ ⋅ (31)

    The other equations used for parameter calculation are based on the continuity of the pseudo-section

    ( )spA x and its derivative, at a certain transition point (xt), and on the nominal flow definition. The system of

    equations (32) should be solved for the α, β and xt parameters. The nominal flow (Qn) at nominal pressure (Pn),

    that is available as manufacturers catalog information or can be measured for a specific valve, defines the flow

    far from the origin as ( ) 0snA x ≈ for 1sx = .

    ( )

    2

    2

    1 1

    continuity at

    continuity of the derivate at 2

    nominal flow definition

    t

    t

    s s

    k x

    t t

    k x

    t

    sn nx x

    x e x

    k e x

    Q x P

    α β γ

    α γ

    α β

    = =

    ⋅ + = ⋅ = ⋅ = ⋅ +

    (32)

    An interesting property of the pseudo sections given by (24) is the direct relation between their

    parameters and the static valve characteristics, namely the pressure gain (k) and the maximum leakage flow (γ).

    Assuming that relative pressure gain should always be reproduced, model parameters may be computed from

    (26), (32) and (29) or (31) for the replication at null of, respectively, leakage flow or flow gain.

    4.2 Pseudo sections with fixed equation structure

    Hyperbolic functions were used for this type of pseudo sections. The main reason to use hyperbolic functions is

    the possibility of characterizing two well-defined asymptotes. For a symmetrical valve these functions are:

    ( ) [ ]2 25 51 2 3 4 3 4; 0, 1,1s s s s s s snA x k x k k x k x k k x k x k x= ⋅ + + ⋅ + ⋅ + ⋅ + ⋅ + ≥ ∀ ∈ − (33a)

    ( ) [ ]2 25 51 2 3 4 3 4; 0, 1,1s s s s s s spA x k x k k x k x k k x k x k x= − ⋅ + + ⋅ − ⋅ + ⋅ − ⋅ + ≥ ∀ ∈ − (33b)

  • 9

    with ik ∈ ℜ .

    The following equations, relating the valve static characteristics and the ki parameters of ( )snA x and

    ( )spA x , can be used for parameter calculation. The nominal flow (Qn) and nominal pressure (Pn), can be used

    to adjust the flow rate at 1sx = :

    ( ) 51 2 3 41sn

    sp xn

    Q A x k k k k kP == = − + + − + (34)

    Assuming PL = 0, an expression for QL , valid for any [ ]1,1sx ∈ − , may be obtained by the simultaneous

    use of (9) and (33):

    ( ) ( )2 25 51 3 4 3 422s

    s s s s s sLPQ x k x k x k x k k x k x k= − ⋅ + ⋅ − ⋅ + − ⋅ + ⋅ + (35)

    So, the flow gain at the central position is:

    51 4 00 5

    22

    s

    sLq

    s x

    Q k k k P Kx k=

    ∂ + = − = ∂ (36)

    Using (13) and (33) the relative pressure gain near the middle spool position is given by:

    51 4 05 520

    2

    s

    Lp

    s x

    P k k kK

    x k k k=

    ∂ ⋅ += − =

    ∂ + (37)

    The simultaneous use of (18) and (33a) leads to:

    ( )520 2 slkq P k k= ⋅ ⋅ + (38)

    that may be used to adjust the leakage flow at the middle spool position.

    Using (19) new relations can be stated for the leakage flow and leakage flow derivative at a spool position

    far from the origin, where the condition 1LP = may be assumed:

    ( ) ( )2 51 2 3 41 2Ls s s sslk Pq x P k x k k x x k k= = ⋅ ⋅ + + ⋅ + ⋅ + (39)

    3 41 21 53 4

    22

    2L

    slks

    s s sP

    q k x kP k

    x k x x k k=

    ∂ ⋅ + = ⋅ + ∂ ⋅ + ⋅ + (40)

    If the leakage flow characteristic is available, a measure at a position * 0sx > may be used; otherwise the

    leakage and its derivative at 1sx = can be set very small or zero.

    Assuming that relative pressure gain should always be reproduced, model parameters may be computed

    from (34), (37), (39), (40) and (36) or (38) for the replication at null of, respectively, flow gain or leakage flow.

    5 SIMULATION RESULTS

    This section presents some simulation results for both variable and fixed structure pseudo sections. The static

    valve characteristics that can be adjusted are the nominal flow rate, the pressure gain, and the leakage flow rate

    or the flow gain at the origin.

    Valve manufacturers usually provide the following set of information: load pressure characteristic (for

    null load flow); an estimation of the maximum leakage flow rate; the nominal flow rate at the nominal pressure

  • 10

    difference; an estimation of the flow gain near the origin (typically between 50% and 200% of the nominal flow

    gain); Bode diagrams for different amplitudes of spool displacement. The parameters for the valve models may

    then be adjusted through data sheet information or experimental data. A proportional valve from Vickers@,

    model KBSDG4V-3 (19), is used as an example of parameter calculation. The relative load pressure, volumetric

    flow rate and leakage flow rate plotted functions can be used to extract the model’s parameters (nominal flow

    rate, flow gain, pressure gain and leakage flow rate at central spool position). All the simulations presented

    bellow use the following measured characteristic values:

    Qn = 25.5 l/min and 0qK = 28 l/min at Pn = 35 bar; 0pK = 36.5 and qlk0 =1.36 l/min at Ps = 70 bar.

    Using the variable structure approach for the pseudo section functions and choosing to adjust the pressure

    gain and the maximum leakage flow rate, that is, using (26), (29) and (32), the parameter values are:

    2 236.5; 0.1149; 4.241; 6.877 10 ; 3.858 10tk xγ α β− −= = = = ⋅ = ⋅ .

    Figure 3 shows values of ( )snA x and ( )spA x obtained using (16) and (17) with experimental data of

    relative load pressure and leakage flow, for 0.6 0.6LP− < < (this interval of confidence results from the

    uncertainties on pressure and flow measurements). The figure also shows pseudo sections computed by the fixed

    structure model, adjusting the leakage flow using (39) and a measured leakage flow rate at 0.04sx = . A very

    good agreement between the measured and modeled pseudo sections may be observed.

    -0.06 -0.04 -0.02 0 0.02 0.04 0.060

    0.02

    0.04

    0.06

    0.08

    0.1

    0.12

    0.14

    0.16

    0.18

    0.2

    xs [-1,1]

    Pse

    udo

    sect

    ion

    ( l/m

    in⋅b

    ar-1

    /2)

    An(xs) Ap(xs) Real An(xs) Real Ap(xs)

    Fig. 3 Pseudo sections area versus spool position

    Figures 4, 5 and 6 present the simulation results. The leakage flow rate and the pressure gain were

    measured and simulated for 70 sP bar= . In load flow rate experiments the pressure drop in each orifice was

    constrained to 35 P bar∆ = . The use of the fixed structure functions to adjust the same parameters, that is,

    using (34), (37), (38), (39) and (40), leads to identical results.

  • 11

    -0.06 -0.04 -0.02 0 0.02 0.04 0.06

    -1

    -0.5

    0

    0.5

    1

    1.5

    xs [-1,1]

    qlk

    (l/m

    in),

    PL

    [-1,1

    ]

    PL (sim) PL (real) qlk (sim) qlk (real)

    Fig. 4 Leakage flow rate and pressure gain near middle position: [ ]6%, 6%sx −∈

    -0.06 -0.04 -0.02 0 0.02 0.04 0.06-2

    -1.5

    -1

    -0.5

    0

    0.5

    1

    1.5

    2

    xs [-1,1]

    QL

    (l/m

    in)

    QL (sim) QL (real)

    Fig. 5 Load flow rate near middle position: [ ]6%, 6%sx −∈

    -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1-30

    -20

    -10

    0

    10

    20

    30

    xs [-1,1]

    QL

    (l/m

    in)

    QL (sim) QL (real)

    Fig. 6 Load flow rate for [ ]100%,100%sx −∈

    Figures 7, 8 and 9 present the simulation results obtained when using the fixed structure model approach

    for the pseudo sections and choosing to adjust the pressure gain and the flow gain near the origin. In this case

    1 0slk xq = = and 1

    0s

    lk

    s x

    qx =

    ∂=

    ∂ was assumed. Using (34), (36), (37), (39) and (40) results into the following

    model parameters:

    3 2 251 2 3 42.142; 5.818 10 ; 4.604; 5.554 10 ; 1.534 10 ;k k k k k

    − − −= − = ⋅ = = − ⋅ = ⋅

    The use of the variable structure functions to adjust the same parameters, that is, using (26), (31) and (32),

    leads to identical results.

  • 12

    -0.06 -0.04 -0.02 0 0.02 0.04 0.06

    -1

    -0.5

    0

    0.5

    1

    1.5

    xs [-1,1]

    qlk

    (l/m

    in),

    PL

    [-1,1

    ]

    PL PL (real) qlk qlk (real)

    Fig. 7 Leakage flow rate and pressure gain near middle position: [ ]6%, 6%sx −∈

    -0.06 -0.04 -0.02 0 0.02 0.04 0.06-2

    -1.5

    -1

    -0.5

    0

    0.5

    1

    1.5

    2

    xs [-1,1]

    QL

    (l/m

    in)

    QL (sim) QL (real)

    Fig. 8 Load flow rate near middle position: [ ]6%, 6%sx −∈

    -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1-30

    -20

    -10

    0

    10

    20

    30

    xs [-1,1]

    QL

    (l/m

    in)

    QL (sim) QL (real)

    Fig. 9 Load flow rate for [ ]100%,100%sx −∈

    Both modeling approaches present similar behaviors. The main differences are the model structure

    (variable or fixed) and the processing effort needed before and during simulation. The computation of the ki

    parameters of the fixed structure model involves the solution of a system of five non-linear equations. Instead,

    only one non-linear equation must be solved in the variable structure model case; the solution of the other

    equations can be found algebraically. During simulation the fixed structure model requires a constant computing

    power with a smaller supreme value than the variable structure one, as required by real time applications.

    6 SPOOL MOTION MODEL

    The presented model is oriented for control experiments. As hysterisis for this type of valve is usually less then

    0.5% and other disturbances such as spool friction or flow forces are minimized by the spool position close loop

    controller, the most important behavior to be modeled is the frequency response of the spool position in regard

  • 13

    to the input signal. A typical Bode diagram for the Vickers@ proportional valve is shown in Fig. 10, for different

    motion amplitudes around the central spool position.

    Fig. 10 Typical frequency response for ±5%, ±25% and ±50% of maximum spool stroke (with courtesy of Eaton Corporation)

    The amplitude frequency response is modeled with a second order system with acceleration and velocity

    saturation, as presented in Fig. 11. The phase lag is adjusted with a delay as in (14) and (18).

    Lv s 1

    s 1

    La-Lv

    Lv

    Velocity limit

    ∆t -La

    La

    Acceleration limit

    2ξ ωn

    ωn 2ξ xs

    u

    Fig. 11 Dynamic model of spool position with velocity and acceleration limits

    6.1 Amplitude gain adjust

    The model parameters (natural frequency, ωn, damping ratio, ξ, velocity limit, Lv, and acceleration limit, La) are

    estimated by an optimization algorithm based on a least squares cost function, F. In the present example, the

    model was simulated over a frequency range from 10 to 300 Hz in steps of 10 Hz. The parameters were

    optimized using the three Bode amplitude plots provided by the manufacturer (5%, 25% and 50% of maximum

    amplitude).

    A variable frequency (and amplitude) sine wave (u (t)) was applied to the input of the spool position

    dynamic model:

    ( ) ( )sin 2 ninu t A f tπ= ⋅ ⋅ ⋅ (41)

    where the integer n ∈ [1, 30], fn=10.n and t is the time.

    The output spool position ( sx (t)) was then band pass filtered, in order to exclude harmonics, and used to

    compute the output gain, Gsn, in dB:

    1020 logout

    in

    AGs

    A = ⋅

    (42)

    where Aout is the amplitude of the (fundamental) sinusoidal output spool position.

    This gain was then compared with the manufacturer gain at the same frequency and amplitude (Grn). The

    cost function F was then computed. As most of the time valve action takes place around the central position, a

    weight of four was applied to the 5% amplitude quadratic error when computing the cost function value:

  • 14

    ( ) ( ) ( ) ( )30 30 302 2 2

    1 1 15% 25% 50%

    , , , 42 2 2

    in in in

    n n n n n nn v a

    n n nA A A

    Gs Gr Gs Gr Gs GrF L Lω ξ= = == = =

    − − −= ⋅ + +∑ ∑ ∑ (43)

    Numerical methods were used to generate new model parameters leading to the minimization of F and a

    new iteration, through (41) to (43), was taken. The iteration loop was paused when model parameters converged

    to a minimization set.

    Different model complexities were tested such as using velocity saturation only and both velocity and

    acceleration saturation. Several non-linear limiter shapes, based on continuous and variable structure functions,

    were also tried in the model presented in Fig. 11. The best results were obtained with a limiter based on the

    arctangent function for the velocity and a pure saturation limiter for the acceleration. It is interesting to note that

    the best velocity limiter is in action from small velocities but acceleration is better handled by an abrupt

    saturation limit. All limiters have unitary gain at the origin.

    The parameter set ( -1 -1 -21007 ; 0.48; 125 ; 81184 n v arad s L s L sω ξ= ⋅ = = = ) minimizes the cost

    function for the selected model. The simulation results, presented as dotted lines in Fig. 12, show that amplitude

    artifacts due to non-modeled dynamics are mostly present for frequencies higher then 200Hz.

    Fig. 12 Data sheet and simulated (dotted lines) bode diagrams for amplitude and phase lag response

    6.2 Phase adjust

    The phase characteristics were adjusted using a pure time delay. The approach taken for delay estimation was

    similar, that is, a set of simulations was used to compute a least squares cost function and then iterated until the

    delay that minimizes the cost function was found. From the results ( 47.625 10t s−∆ = ⋅ ), presented in Fig. 12, it

    may be concluded that a good matching is achieved for the 5% amplitude characteristic (inside the valve

    frequency range). However, the other phase characteristics show that the model has place for improvement,

    mainly in the high frequency range.

    7 CONCLUSIONS

    A semi-empirical model for today’s high performance proportional valves was proposed. The model describes

    the behaviour of the whole hydraulic valve package (valve, spool position transducer and electronic controller

  • 15

    card). Two decoupled sub-models are used. The static sub-model reproduces the flow through the valve as a

    function of the spool position and pressure drops. Valve flow was assumed to be always turbulent being the

    laminar flow regions implicitly modelled by the pseudo sections functions. Two different approaches were

    followed for the pseudo section functions: a variable equation structure, with decoupled parameters, based on

    the exponential function and a fixed equation structure based on the hyperbolic function. The dynamic sub-

    model describes the spool displacement when an input signal is applied.

    The semi-empirical model presented in this paper has some advantages over the physical models that may

    be found in the literature: it is easier to tune and has lower computational needs. Valve parameters of the static

    sub-model may be computed directly from manufacturer data or experimental measurements. The parameters of

    the dynamic sub-model are determined by well-known optimisation techniques using the Bode diagrams offered

    by the manufacturer.

    The parameterisation example shown in this paper is for a Vickers@ valve model. Nevertheless, other

    manufacturer valves, namely a NG6 Servo solenoid valve from Bosch@, were tested with identical qualitative

    results in both static and dynamic sub-models. The model accurately reproduces flow gain, pressure gain,

    leakage flow and the amplitude Bode diagram up to 200Hz. The phase response still has room for improvement,

    mainly at high frequencies.

    ACKNOWLEDGMENTS

    This work was funded by FCT under the programme POCTI.

    REFERENCES

    1 Edge, K. A. The control of fluid power systems – responding to the challenges. Proc. Instn. Mech. Engrs,

    Part I, Journal of Systems and Control Engineering, 1997, 211, 91-110.

    2 Ellman, A., Sanerma, S., Salminen, M., Piché, R., and Virvalo, T. Tools for Control and Hydraulic

    Circuit Design of a Hydraulic-Driven Manipulator Mechanism. In Proceedings of the 9th European

    Simulation Multiconference, June, Czech Republic, 1995.

    3 Maclay, D. Simulation gets into the loop. In IEE Review, May 1997, 109-112.

    4 Merrit, H. E. Hydraulic control systems. 1967 (John Wiley & Sons, New York).

    5 McCloy, D. and Martin, H. R.. The control of fluid Power. 1973 (Longman Group Limited, London).

    6 Lebrun, M. A Model for a Four-Way Spool Valve Applied to a Pressure Control System. The Journal of

    Fluid Control, 1987, 38-54.

    7 Watton, J. Fluid Power Systems – Modeling simulation, analog and microcomputer control. 1989 (Prentice

    Hall, UK).

    8 Handroos, H. M., and Vilenius, M. J. Flexible Semi-Empirical Models for Hydraulic Flow Control

    Valves. Journal of Mechanical Design, 1991, 113 (3), 232-238.

  • 16

    9 Vaughan, N.D. and Gamble, J.B. The modelling and simulation of a proportional solenoid valve. J.

    Dynamic Systems, Measmt Control, 1996, 118 (1), 120-125.

    10 Ellman, A. Leakage behaviour of four-way servovalve. In Fluid Power Systems and Technology 1998,

    FPST Vol 5, Collected papers of 1998 ASME IMECE, Anaheim, Nov. 1998. pp 163-167.

    11 Virtalo,T. Nonlinear model of analog valve. In the 5th Scandinavian International Conference on Fluid

    Power, Linköping, May 1997, pp 199-214.

    12 Elmer, KF. Mathematical models for a range of electrohydraulic proportional control valves. MPhil Thesis,

    The Nottingham Trent University, UK, 1999.

    13 Feki, M., Richard, E., and Gomes Almeida, F. Commande en effort d’un vérin hydraulique par

    linéarisation entrée/sortie. Proceedings of Journées Docturales d’Automatiques, JDA’99, Nancy, France,

    Sep. 1999, pp 181-184.

    14 Quintas, M. R. Contribution à la Modélisation et à la Commande Robuste des Sistèmes

    Electrohydrauliques. Docteur Thése, L’Institut National des Sciences Appliquées de Lyon, France, 1999.

    15 Borghi, M., Milani, M., and Paoluzzi, R. Stationary axial flow force analysis on compensated spool

    valves. International Journal of Fluid Power, 2000, 1 (1), 17-25.

    16 Koskinen, K. T., and Vilenius, M. J. Steady State and Dynamic Characteristics of Water Hydraulic

    Proportional Ceramic Spool Valve. International Journal of Fluid Power , 2000, 1 (1), 5-15.

    17 Brun, X., Belgharbi, M., Sesmat, S., Thomasset, D. and Scavarda, S. Control of an electropneumatic

    actuator: comparasion between some linear and non-linear control laws. Proc. Instn. Mech. Engrs, Part I,

    Journal of Systems and Control Engineering, 1999, 213, 387-406.

    18 Gomes de Almeida, F.. Model Reference Adaptive Control of a two Axes Hydraulic Manipulator. PhD

    Thesis, University of Bath, UK, 1993.

    19 Vickers/Eaton Aerospace Hydraulic Division. Solenoid Operated Proportional Valves, Technical Data

    Sheet, Mississippi, USA.