Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

Andreas Steinboeck1 Model-Based Condition

Postdoctoral Research Assistant


e-mail: andreas.steinboeck@tuwien.ac.at Monitoring of an
Wolfgang Kemmetm€
uller
Assistant Professor
e-mail: kemmetmueller@acin.tuwien.ac.at
Electro-Hydraulic Valve
In many hydraulic systems, it is difficult for human operators to detect faults or to moni-
Christoph Lassl tor the condition of valves. Based on dynamical models of an electro-hydraulic servo
valve and a hydraulic positioning unit, we develop a parametric fault detection and con-
Andreas Kugi dition monitoring system for the valve. Our approach exploits the nexus between the
Professor spool position, the geometric orifice area, the flow conditions at wearing control edges,
e-mail: kugi@acin.tuwien.ac.at and the velocity of the controlled cylinder. The effective orifice area of each control edge
is estimated based on measurement data and described by aggregate wear parameters.
Automation and Control Institute, Their development is monitored during the service life of the valve, which allows consist-
Vienna University of Technology, ent tracking of the condition of the valve. The method is suitable for permanent in situ
Gußhausstraße 27-29/376, condition monitoring. Flow measurements are not required. Computer simulations and
Vienna 1040, Austria measurement results from an industrial plant demonstrate the feasibility of the method.
[DOI: 10.1115/1.4024800]

1 Introduction term condition monitoring also for fault detection, wear sensing,
and other diagnostic procedures.
Industrial manufacturing facilities are typically complex dy-
In this paper, we propose an automatic model-based condition
namical systems comprising a great number of single components.
monitoring system that assists operators in fault and wear detec-
The complexity of these systems is therefore not only rooted in
tion of electro-hydraulic valves. Typical fields of application are
the relevant physical phenomena and the applied process technol-
paper mills, continuous casting machines, and rolling mills, where
ogy but also in the large quantity of machine parts. For human
often several hundred valves are assembled side by side. Espe-
operators it is difficult to manually monitor the performance and
cially in these large integrated manufacturing lines, the malfunc-
the condition of such systems as a whole or of their various sub-
tion or breakdown of a single component may impair the product
systems ranging down to the component level. The most pertinent
quality or even entail costly downtime. However, the proposed
human limitations are information overload, lack of accuracy,
condition monitoring system can also be used in mobile hydraulic
lack of processing speed, variation of concentration, and differen-
applications, where defects or wear can have harmful and costly
ces in skills and experience. Electronic or algorithmic monitoring
effects as well.
and fault detection devices can readily compensate for these limi-
Many existing fault detection and condition monitoring systems
tations so that operators can focus their attention on high-level de-
for electro-hydraulic valves cannot operate online (cf., for
cision tasks and the management of nonroutine fault events.
instance, [2,6–9]). The reason may be that a special test cycle is
Another reason why operators may lack cognizance of faulty or
required which excites the system in a way that is incompatible
worn parts are control loops. As closed-loop controllers attempt to
with normal operation. Another reason can be a lack of in situ
rectify abnormal plant behavior, they obscure the real condition of
measurement devices requiring the disassembly of components
a system. An operator looking just at controlled variables may
for regular inspection on dedicated measurement rigs. Other fault
overlook that the system state is deteriorating until the problem
detection systems are not suitable for tracking the wear state of
becomes serious enough to impair the control performance. Faulty
the valve (cf., Refs. [10,11]) or are more focused on fault and
parts may be detected too late. Generally, it is not a good idea that
leakage monitoring for hydraulic actuators (cf., Refs. [12–14]).
human operators assess the condition of a system based on control
Hence, there is a need for improved condition monitoring solu-
errors only. This is even more true if a problem entails just a
tions which reliably detect faults and wear of electro-hydraulic
dynamic (transient) control error.
valves. This need is the essential impetus for our work. Section
A systematic solution to these challenges is condition monitor-
3.1 gives a brief literature overview of existing solutions, which
ing, which we consider as the process of estimating a set of pa-
further delineates the contribution and difference of the current
rameters describing the condition of the system and its parts. The
paper compared to the state of the art.
term diagnostics (of machines) is often used together with or in
Our objectives in developing a model-based condition monitor-
lieu of condition monitoring. Based on the estimated set of param-
ing system for hydraulic valves are:
eters, the state of wear may be monitored and faults of machine
parts can be detected—or even better—anticipated and avoided. • The system should be suitable for permanent online (in situ)
More systematic and comprehensive approaches may also include condition monitoring.
failure modes and effects analyses, risk and criticality analyses, • Additional expensive measurement equipment should be
data mining methods, and prognosis techniques. Publications and avoided, especially flow measurements, which are usually
standards are legion in this subject area, cf., Refs. [1–5]. For sim- costly and prone to damage and inaccuracies.
plicity, we refrain from elaborating on terminology and use the • Both the work load and the required level of attention of
operators should be minimized.
• The system should accurately identify valves that are faulty
1
Corresponding author.
or excessively worn. False positives and false negatives
Contributed by the Dynamic Systems Division of ASME for publication in the should be minimized.
JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received
March 7, 2012; final manuscript received April 19, 2013; published online August The main advantages of a tractable and reliable condition moni-
23, 2013. Assoc. Editor: Warren E. Dixon. toring system are as follows:

Journal of Dynamic Systems, Measurement, and Control NOVEMBER 2013, Vol. 135 / 061010-1
C 2013 by ASME
Copyright V

Downloaded From: http://dynamicsystems.asmedigitalcollection.asme.org/ on 10/08/2013 Terms of Use: http://asme.org/terms


• Condition-based just-in-time replacement of spare parts and 2 Mathematical Model
wearing parts, which avoids costly time-based preventive This section describes a mathematical model of the electro-
replacement of parts that are still in good condition (first hydraulic servo valve and the hydraulic positioning unit accom-
cost-cutting effect) modating this valve.
• More accurate prediction of remaining lifetime of compo-
nents allowing lean inventory of spare parts (second cost-
cutting effect)
• Scheduled replacement of parts during regular maintenance 2.1 Electro-Hydraulic Servo Valve. The considered valve
campaigns rather than upon breakdown features a two-stage pilot valve for positioning the spring-centered
• Prevention of unforeseen, costly, and dangerous production spool of the third stage shown in Fig. 1. An inductive displacement
halts due to part failures (third cost-cutting effect) transducer measures the closed-loop controlled spool position
• Knowledge of system conditions facilitates more accurate x 2 ½xmax ; xmax . The pilot valve (not shown in Fig. 1) is a simple
and reliable process control two-stage flapper-nozzle valve. Instead of deriving a sophisticated
nonlinear dynamic model of the spool motion, we adopt a semi-
This paper is restricted to the analysis of a single part, i. e., an empirical approach from Refs. [2,15–17] and use a second-order
electro-hydraulic servo valve shown in Fig. 1. Other parts may be approximation with velocity saturation jvj  vmax , i.e.,
monitored in an analogous manner. Especially, if several equal
components (valves) are installed in the same system, a condition x_ ¼ v (1a)
monitoring algorithm can be (concurrently or sequentially) exe- 8
cuted for all these components. Additional information can usu- >
< 0 if a  0 ^ v  vmax
ally be extracted if the condition monitoring results of several v_ ¼ 0 if a  0 ^ v  vmax (1b)
>
:
components are compared given that the components are exactly a else
equal, that they have the same history, and that they are used in
the same operating situation. In our case, however, quantitative
with
comparisons between valves are not really expedient because
even unused valves differ significantly as a consequence of manu- 2n x  xref
facturing inaccuracies. In the current paper, we thus consider only a¼ v (1c)
a single valve. T T2
The considered four-way servo valve has underlap, which is
nominally symmetric (cf., Fig. 1). In absolute terms, the underlap Here, xref 2 ½xmax ; xmax  represents the reference signal of the
of the four relevant annular orifices is defined by the dimensions spool displacement. Usually, xref is transmitted to the valve in the
x1r, xs1, xs2, and x2r. They are indicated in Fig. 1 for the central form of an electric current signal. T > 0 and n  1 are constants. If
position of the spool characterized by x ¼ 0. In case of symmetry, 0 < n < 1, the model would require additional measures against
x1r ¼ xs1 ¼ xs2 ¼ x2r . In reality, manufacturing inaccuracies may overshooting of the type jxj > xmax.
render this equality untenable. The hydraulic valve itself is asym- For modeling the flow rates in the valve, both laminar and tur-
metric because the taper angles u1 and u2 of the spool defining bulent flows should be considered. Leakage flows usually exhibit
the annular orifices of the control ports 1 and 2 are different. In small flow velocities and are therefore laminar. The nominal flows
the considered application, the asymmetric valve is matched with through the annular orifices, however, are mainly turbulent
the effective areas of an asymmetric cylinder. The supply port because their velocities are high. The challenge is to model the
(connected to the pump) and the return port (connected to the oil gradual transition between the turbulent and the laminar flow case
reservoir) are indicated by the indices s and r, respectively. as the area of the flow duct is changed by displacing the spool.
The paper is organized as follows: A dynamical model of the For the turbulent case, we use the classic orifice equation
considered servo valve and the electro-hydraulic positioning unit sffiffiffiffiffiffiffiffiffiffiffiffi
is developed in Sec. 2. In Sec. 3, we briefly review existing condi- 2
q ¼ aAðxÞsignðDpÞ jDpj (2)
tion monitoring methods and propose a new algorithm. Our meth- q
odology is based on a robust numerical differentiation technique
and measurement signals that are normally available. Computer
(cf., Ref. [15]), where q is the volume flow, a is the contraction
simulations (Sec. 4) and first measurement results from an indus-
coefficient, A(x) is the area of the orifice depending on the spool
trial application (Sec. 5) highlight the performance of the method.
position x, Dp is the pressure difference, and q is the mass density
of the fluid. Notwithstanding that we consider a compressible fluid
when deriving the pressure dynamics, it is justifiable to use a con-
stant value q in Eq. (2). In the laminar case, q and Dp are linearly
proportional (cf., Ref. [15]). The proportionality coefficient
depends only on the geometry and the dynamic viscosity but, in
contrast to Eq. (2), not on the mass density q.
Various models for capturing the transition between the turbulent
and the laminar case have been reported. The formulations pro-
posed in Refs. [6,8,18,19] do not consider leakages. Flow models
that do include leakage flow are developed in Refs. [17,20–23].
The advantage of the models given in Refs. [17,19,21,23] is that
they have the same model structure for all spool positions. For a
proper implementation of a (nominally) closed control edge, these
models use a locally corrected orifice area A(x) [17,21] or a cor-
rected contraction coefficient a [19] or both [23]. Some of the pub-
lished flow models have a sophisticated nonlinear structure which
can render their parameterization a challenging task. It may require,
for instance, measurements of leakage flows or data that are kept
undisclosed by manufacturers.
Fig. 1 Third stage of a four-way servo valve with underlap (not In this paper, we use the flow model (2) with constant a and an
to scale) effective orifice opening area A(x) inspired by [21], where

061010-2 / Vol. 135, NOVEMBER 2013 Transactions of the ASME

Downloaded From: http://dynamicsystems.asmedigitalcollection.asme.org/ on 10/08/2013 Terms of Use: http://asme.org/terms


AðxÞ ¼ k1 =ðk2 þ jxjÞ with appropriate parameters k1 and k2 was
used for nominally closed control edges. This allows an approxima-
tion of the (laminar) leakage flow by the turbulent flow equation
(2). We apply this idea to a valve with tapered orifice geometry and
extend it insofar as we ensure continuous differentiability of q with
respect to x. For the control edge s1 (cf., Fig. 1), we thus have
8
< Ao if x  xs1 þ ðR  rÞ tanðu1 Þ
>
As1 ðxÞ ¼ At if  xs1 þ ðR  rÞ tanðu1 Þ > x  xl (3)
>
:
Al if  xl > x

with
Fig. 2 Hydraulic positioning unit
Ao ¼ pððR  rÞ cosðu1 Þ þ ðx þ xs1 Þ sinðu1 ÞÞ
ð2R  ððR  rÞ cosðu1 Þ þ ðx þ xs1 Þ sinðu1 ÞÞ cosðu1 ÞÞ long-term changes of ps and pr are taken into account. The system
2 2 1=2 does not feature sensors for fluid flows.
At ¼ pðR þ rÞððR  rÞ þ ðx þ xs1 Þ Þ The double acting cylinder moves a load m in vertical direction
against gravity mg and some other loads. We assume that m also
pðR þ rÞððR  rÞ2 þ ðxl þ xs1 Þ2 Þ3=2
Al ¼ includes the mass of the piston and of the piston rod. External fric-
ðR  rÞ2 þ ðxl þ xs1 Þ2 þ ðxl  xÞðxl þ xs1 Þ tion forces in the apparatus driven by the cylinder and internal
friction due to the seals of the cylinder are summarized in Ff. Fl is
Ao and At are exact geometric orifice areas for the open and for an unknown, time-dependent, external load. We distinguish
the transition range, respectively. For the closed spool position, between Ff and Fl because then the switching effect of static fric-
we use the effective area A1 as suggested in Ref. [21]. In our for- tion becomes apparent in simulations.
mulation, the threshold value xl 2 ½xs1  ðR  rÞ tanðu1 Þ; xs1 , i.e., _ we use
If vX 6¼ 0 holds for the piston velocity vX ¼ X,
the onset of the laminar leakage flow, is the only user-defined pa-
2 2
rameter. It controls the shape of A1. Analogous formulations are Ff ¼ dv vX þ ðdc þ ðds  dc ÞevX =v0 ÞsignðvX Þ
used for the opening areas A1r ðxÞ; As2 ðxÞ, and A2r ðxÞ of the other
control edges. which is a common formulation of the Stribeck friction curve (cf.,
Our flow model does not cover the case of laminar flows at Ref. [24] and references given therein). Here, dv is the viscous
open control edges with large spool displacements. However, this friction coefficient, dc is the minimum kinetic friction force (Cou-
is acceptable because this operating situation (large spool dis- lomb friction force), ds is the static friction force, and v0 is known
placement x and low pressure difference Dp) is not used by the as Stribeck velocity. These parameter values may depend on the
developed condition monitoring concept anyway (cf., Sec. 3.2). In condition of the system, e.g., on the fluid temperature [7]. The pa-
this situation, the flow q is too small as to reliably monitor the rameter values used in this analysis are given in Table 1. For
condition of the valve. vX ¼ 0; Ff is unknown but bounded by jFf j  ds .
With the above results, we obtain The equation of motion of the cylinder reads as
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
q1 ¼ ðas1 As1 ðxÞsignðps  p1 Þ jps  p1 j X_ ¼ vX (5a)
sffiffiffi 8
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2 < FR  Ff
þ a1r A1r ðxÞsignðpr  p1 Þ jpr  p1 jÞ (4a) if vX 6¼ 0 _ jFR j > ds
q v_X ¼ m (5b)
:
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 0 if vX ¼ 0 ^ jFR j  ds
q2 ¼ ðas2 As2 ðxÞsignðp2  ps Þ jp2  ps j
sffiffiffi
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2 with the abbreviations
þ a2r A2r ðxÞsignðp2  pr Þ jp2  pr jÞ (4b)
q
Table 1 Parameter values
The contraction coefficients as1 , a1r ; as2 , and a2r differ from each
other, e. g., due to manufacturing inaccuracies or nonuniform Description Parameter Value/range
wear. We may consider Eq. (4) as output equation of the dynami-
cal system (1) of the valve with the inputs xref ; ps ; p1 ; p2 , and pr. Characteristic time T 1 ms
Damping coefficient n 1
Max. spool displacement xmax 3.5 mm
Radius of spool r 9.99 mm
Radius of bore R 10.00 mm
2.2 Hydraulic Positioning Unit. Typically, several valves Taper angle of port 1 u1 10.48 deg
like that characterized in Sec. 2.1 are used for controlling hydrau- Taper angle of port 2 u2 5.24 deg
lic actuators in industrial manufacturing facilities. From this field Supply pressure ps (190 bars, 210 bars)
of potential applications, we abstract a general hydraulic position- Bulk modulus of fluid b (1.4 GPa, 1.6 GPa)
ing unit so that we can focus on the development of the condition Mass density of fluid q 870 kg/m3
monitoring algorithm itself. The considered system is outlined in Position of cylinder X (0 mm, 610 mm)
Fig. 2. The valve is the same as in Fig. 1. Diameter of piston rod d 100 mm
Diameter of piston D 140 mm
The spool displacement x, the cylinder position X, and all pres-
Mass of load m 6000 kg
sures, i. e., ps ; pr ; p1 , and p2, are measured. Pressure differences Viscous friction coefficient dv 100 kNs/m
due to pipe friction losses or height differences are neglected, e.g., Coulomb friction force dc 2 kN
p1 is the same at the valve port 1 and in the head-side chamber of Static friction force ds (4 kN, 10 kN)
the cylinder. We assume that time derivatives of the supply pres- Stribeck velocity v0 0.015 m/s
sure ps and the reservoir pressure pr are insignificant. However,

Journal of Dynamic Systems, Measurement, and Control NOVEMBER 2013, Vol. 135 / 061010-3

Downloaded From: http://dynamicsystems.asmedigitalcollection.asme.org/ on 10/08/2013 Terms of Use: http://asme.org/terms


FR ¼ mg þ A1 p1  A2 p2  Fl dition q1 ¼ q2 ¼ 0 can be established by means of additional
pD 2
pd 2 shut-off valves between the servo valve and the cylinder or by
A1 ¼ ; A2 ¼ A1  mechanically blocking the cylinder. Both options are, however, in
4 4 conflict with our objective of a permanent in situ condition moni-
toring system.
Let The method proposed in Refs. [25,26] does not need flow meas-
urements either. There, Eqs. (4) and (6) are used for fitting poly-
V1 ¼ V0;1 þ A1 X; V2 ¼ V0;2  A2 X
nomial approximations of aA(x) for each control edge based on
laboratory measurements. Hence, a geometric representation of
be the current fluid volumes in the two cylinder chambers and the the opening area A(x) (cf., Eq. (3)) is not required. Since Eqs. (4)
respective connecting pipes. V0,1 and V0,2 are referred to as initial and (6) are linear in the polynomial coefficients, linear least
volumes. We consider a compressible fluid that obeys squares parameter estimation can be applied [26]. The same
b ¼ q@p=@q (cf., Ref. [15]) with the constant bulk modulus b. method is used in Ref. [27], except that piecewise linear approxi-
The leakage flow between the two cylinder chambers and between mations of aA(x) replace the polynomial representation. Finding
chamber 2 and the environment are considered as negligible. The the nodal values of the piecewise linear curves is again a linear
equation of continuity thus yields for the two cylinder chambers least squares parameter estimation problem. The estimated poly-
nomial coefficients or nodal values serve as indicators of the con-
V1 V2
q1 ¼ V_1 þ p_ 1 ; q2 ¼ V_ 2 þ p_ 2 dition of the valve. The methods described in Refs. [25–27]
b b require values of the time derivatives p_ 1 ; p_ 2 , and vX , which may be
hard to measure or estimate.
We reformulate these results to obtain An extended Kalman filter based on Eqs. (4) and (6) is used in
Ref. [8] for estimating, inter alia, the underlap (x1r ; xs1 ; xs2 , and
b x2r in Fig. 1) and the contraction coefficient a. These parameters
p_ 1 ¼ ðA1 vX þ q1 Þ (6a)
V0;1 þ A1 X characterize the wear condition of the valve, which is plausible
insofar as wear of the control edges changes both the geometric
b
p_ 2 ¼ ðA2 vX  q2 Þ (6b) opening area A(x) and the flow conditions indicated by a (cf., Eq.
V0;2  A2 X (2)). As may be inferred from Eq. (6), the method also requires vX
as an input value.
By now we have derived the state-space model (1), (4), (5), and A different strand of research uses artificial intelligence
(6) with the states x, v, X, vX ; p1 ; p2 and the inputs xref and Fl. Our approaches like neural networks [28,29] or neuro-fuzzy systems
system has the order 6 and can be used as a stand-alone simulation [30]. The difficulty with these approaches is that they typically
tool given that the load Fl is known or defined by some dynamical require extensive training [28,29] and that they are only suitable
model of the apparatus driven by the cylinder. The reference posi- for detection of single faults or multiple faults [28,30]. Usually,
tion xref of the spool is usually defined by some control law. The they cannot provide quantitative information about the current
condition monitoring algorithm to be developed in Sec. 3 requires wear state of a valve.
only Eqs. (4) and (6).
Some pertinent model parameters that will also be used in Secs.
4 and 5 are summarized in Table 1. The friction parameters dv, dc, 3.2 Proposed Method. In the current paper, we develop a
ds, and v0 have been found by nonlinear parameter identification model-based method that merges ideas from Refs. [8,27] with a
based on measurement data from several installations of the con- reliable technique of estimating time derivatives. The method uses
sidered electro-hydraulic positioning unit. All other parameters the subsystem (4) and (6) and estimates the term aA(x) for each
given in Table 1 are taken from data sheets of the respective com- control edge. We refer to aA(x) as opening area characteristic.
ponent or from design specifications of the considered electro- The proposed algorithm centers around the notation of comparing
hydraulic positioning units. The model has been validated by an initially identified opening area characteristic aA(x) with cur-
comparison with measurement data from the real system. To rent measurements. For that purpose, the original shape aA(x) is
reproduce the measured trajectory X also in the simulation, the recurrently scaled and horizontally shifted so that it is fitted to the
deviation between the real and the simulated spool displacement x new measurements. The magnitudes of scaling and shifting shed
is less than 0.5% of xmax. some light upon the condition of the valve. Moreover, the method
provides a gauge for shape changes of aA(x).
The algorithm is outlined in Fig. 3. The steps 4a and 5a are exe-
3 Condition Monitoring Algorithm cuted only once when the valve is commissioned. All other steps
In this section, we develop a model-based condition monitoring are executed either permanently or on a regular basis, e. g., once
algorithm for the servo valve modeled in Sec. 2.1. We start with a every hour. The latter is recommended if a single condition
cursory overview of existing methods.

3.1 Existing Methods. A first intuitive approach is the mea-


surement of q1, q2, or volume flows through the orifices (cf., Ref.
[9]) and the estimation of contraction coefficients a1r ; as1 ; as2 , and
a2r based on Eq. (4). The approach may require assumptions about
leakage flows through nominally closed control edges. Generally,
the method is incompatible with our original objective of devising
an in situ condition monitoring system that does not require extra
measurement equipment.
A method for estimating the underlap of a valve, which may be
considered as being representative for the degree of wear, is pro-
posed in Refs. [6,7,9]. It does not need flow measurements but it
requires q1 ¼ q2 ¼ 0. Under these conditions, steady-state values
of p1 and p2 are measured at the valve ports for various spool dis-
placements x. These curves and their linear combinations (cf.,
Ref. [6]) characterize the wear state of the control edges. The con- Fig. 3 Condition monitoring algorithm

061010-4 / Vol. 135, NOVEMBER 2013 Transactions of the ASME

Downloaded From: http://dynamicsystems.asmedigitalcollection.asme.org/ on 10/08/2013 Terms of Use: http://asme.org/terms


monitoring unit should (alternately) serve many valves. The dis-
advantage of this design is that strictly permanent fault detection
is sacrificed.
In step 1, we measure the signals ps ; pr ; p1 ; p2 , x, and X using
the standard sensors available in the plant. The time derivatives
p_ 1 ; p_ 2 , and vX are estimated in step 2 by fitting polynomials to the
original measurement signals p1, p2, and X, respectively, and
using the analytical slopes of the polynomials. This robust numer-
ical differentiation method is often referred to as Savitzky-Golay
filtering [31,32].
In step 3, we discard time intervals where condition monitoring
is infeasible due to lack of data or unusual operating situations.
The conditions for removing a time interval are:
• The cylinder does not move. In this case, the values jq1j and Fig. 4 Opening area characteristic (simulated data)
jq2j from Eq. (6) depend mainly on p_ 1 and p_ 2 , respectively.
Measuring these time derivatives is a rather delicate task.
Besides, jq1j and jq2j are small in this case so that estimations Otherwise, the algorithm proceeds. A^s1 ðxÞ is stored in step 6 and
of aA(x) based on Eq. (4) will be unreliable. Moreover, inac- passed on to step 4b, where it serves as a basis for ongoing condi-
curacies associated with b may impair the estimation of the tion monitoring.
opening area characteristic under this condition. After this initial identification phase, the steps 1, 2, 3, 4b, 5b,
• The pressure signals p1 and p2 exhibit peaks, which can be and 6 are recurrently executed so that A^s1 ðxÞ is fitted to new meas-
caused, for instance, by rapid changes of the load Fl. In these urements by scaling and shifting. These steps are continuously
situations, the values p_ 1 and p_ 2 in Eq. (6) may adopt such repeated until a fault is found or the wear condition of the valve
extreme values that they dominate the terms with vX . The exceeds a critical state, i. e., the valve reaches the end of its serv-
potentially adverse consequences are the same as in the previ- ice life. Consider that fAs1;i g is a set of N opening areas computed
ous condition. by means of Eq. (7) based on as1 ¼ 1 and recent measurement
• The spool displacement jxj is small over longer periods. All four data. The population size N should be large enough so that the
orifices are open in this situation because we use a valve with allowed range ½xmax ; xmax  of x is sufficiently covered. In step 4b,
underlap. Estimating the opening area characteristic according to the nonlinear least squares problem
Eq. (4) may be difficult under this condition. We thus accept
only time intervals where jxj  maxfx1r ; xs1 ; xs2 ; x2r g. vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
u N
In the selected time intervals, there are always two open and u1 X
two (nominally) closed orifices. In favor of the robustness of the es1 ¼ min t ðAs1;i  a^s1 A^s1 ðxi þ x^s1 ÞÞ2 (8)
a^s1 ;^
xs1 N i¼1
method, we assume that the volume flow through nominally
closed orifices is negligible. Data points satisfying
x  maxfx1r ; xs2 g are thus used for monitoring the control edges is solved for estimating a^s1 and x^s1 . The gradient of the cost func-
s1 and 2r. Vice versa, data points satisfying x   maxfxs1 ; x2r g tion with respect to the optimization parameters a^s1 and x^s1 can be
are used for monitoring the control edges 1r and s2. analytically computed, which may expedite the iterative numeri-
In steps 4a and 5a, we analyze the initial condition of the valve. cal solution of the minimization problem.
In step 4a, we estimate the initial opening area characteristic indi- In Eq. (8), a^s1 is an estimate of the relative change of the con-
vidually for each control edge. In this paper, we demonstrate the traction coefficient, which characterizes the flow conditions at the
procedure for the edge s1. The procedures for the other edges fol- control edge. Moreover, x^s1 modifies the underlap and thus cap-
low the same lines. Based on Eqs. 4(a) and 6(a), and the assump- tures changes of the geometric orifice opening area. Clearly, a^s1
tion of zero volume flow through orifice 1r, we obtain and x^s1 cause an amplification and a horizontal shift of A^s1 ðxÞ.
rffiffiffi They are the main parameters indicating wear or malfunction of
p_ 1 ðV0;1 þ A1 XÞ þ bA1 vX q the control edge.
as1 As1 ðxÞ ¼ pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi (7) Moreover, the normalized error es1 is an indicator for the var-
bsignðps  p1 Þ jps  p1 j 2
iance of the data points As1;i , for the reliability of the estimated
values a^s1 and x^s1 , and for changes of the shape of the opening
An individual estimation of as1 and As1 ðxÞ is neither feasible area characteristic. Identifying such shape changes is particularly
nor required. Without narrowing the applicability of the method, useful for detecting faults. Note that an assessment based on es1 is
we stipulate as1 ¼ 1 for the initial state and compute absolutely necessary because there could be special shape changes
As1;i ¼ As1 ðxi Þ by means of Eq. (7) for each data point i with the of the opening area characteristic which leave both a^s1 and x^s1
corresponding spool displacement xi. Typical data points obtained unchanged—they would be revealed by es1 .
from simulations are shown in Fig. 4 (gray crosses). In the simula- The values a^s1 ; x^s1 , and es1 are regularly computed (step 4b),
tion, sensor signals have been deteriorated by realistic additive used in various analyses (step 5b), and stored for long-term evalu-
noise and quantization. By means of linear least squares ation (step 6). The procedures for short-term and long-term assess-
estimation ment are executed in step 5b. The valve is identified as faulty if
X a^s1 ; x^s1 , or es1 exceed certain bounds or deviate significantly from
min ðAs1;i  A^s1 ðxi ÞÞ2 their previously observed long-term trends, which have been
i stored in step 6. The valve is identified as worn, i. e., due for being
replaced, if the long-term trends of a^s1 ; x^s1 , or es1 exceed certain
a piecewise linear curve A^s1 ðxÞ is fitted (solid line with dots in bounds. By extrapolating the observed long-term trend, the
Fig. 4). The location of nodes is adaptively chosen depending on remaining service life of the valve can be predicted. Clearly, the
the distribution of the measurement points xi. We refer to A^s1 ðxÞ quality of this prediction improves toward the end of the service
as initial opening area characteristic. In step 5a, we check whether life.
A^s1 ðxÞ has reasonable values and a reasonable shape compared to The proposed condition monitoring algorithm does not require
the nominal characteristic (3) (dashed line in Fig. 4). If this check all parameters given in Table 1. From Eq. (7), we can infer that
fails, the valve or the initial measurements are classified as faulty. the algorithm only uses the parameters A1 ; A2 ; V0;1 ; V0;2 , b, and q.

Journal of Dynamic Systems, Measurement, and Control NOVEMBER 2013, Vol. 135 / 061010-5

Downloaded From: http://dynamicsystems.asmedigitalcollection.asme.org/ on 10/08/2013 Terms of Use: http://asme.org/terms


They can be easily obtained from data sheets or design
specifications.

4 Example Problem
We demonstrate the feasibility of the method in a simulation
study based on the models (1), (4), (5), and (6). For clarity, the
discussion is again restricted to the control edge s1. We deterio-
rate all simulated sensor signals by noise and quantization to test
the robustness of the algorithm. Figure 4 shows the initial opening
area characteristic. It was estimated in step 4a based on data from
simulating a 10 s interval.
We consider a wear scenario where the underlap rises con-
stantly, whereas the growth rate of the contraction coefficient is
reduced over time. This is a realistic scenario because the control
edges become increasingly rounded. Initially, this will mainly
change the flow conditions. Later, the geometric effect of an
increased orifice area will dominate. Simulating the two effects
separately is possible but does not yield new insights.
The development of the opening area characteristic is shown in
Fig. 5 for six equally spaced points in time, which we refer to as Fig. 6 Estimated parameters indicating wear of the valve
t0 ; …; t5 . For convenience, the figure is distorted, i. e., aA(x) is (simulated data), (a) relative change of contraction coefficient,
constant along dotted lines. For the times t1 ; …; t5 , we carry out (b) normalized change of underlap, (c) normalized error
the steps 1, 2, 3, and 4b of the algorithm. Each analysis is based
on data generated by simulating a 10 s interval. Both the nominal
the valve. Hence, the thresholds can be empirically found during
and the estimated changes of the contraction coefficient and the
long-term practical applications. First measurement results and
underlap are shown in Fig. 6. The normalized error es1 shown in
comparisons between similar valves bolster our confidence that
Fig. 6(c) indicates that all estimations have a similar reliability.
these thresholds will be uniform within certain valve categories.
Generally, the proposed algorithm estimates the parameters a^s1
and x^s1 with sufficient accuracy. For simplicity, we refrain from
simulating shape changes that would mainly influence es1. 5 Measurement Results
At the current stage of our research, we have not found definite This section shows first measurement results from an applica-
thresholds for the parameters a^s1 ; x^s1 , and es1 requiring a replace- tion in a rolling mill. In this plant, the same valve type is used
ment of the valve. However, the simulations show that the proposed more than 50 times. Our measurements show that the proposed
method allows the user to effectively keep track of the condition of algorithm is effective at both fault detection and wear monitoring.

5.1 Fault Detection. The following measurements are taken


from two valves that operate the same apparatus. Unfortunately,
measurements from the time when the valves have been installed
are absent. We thus use the nominal geometric orifice area accord-
ing to Eq. (3) as initial opening area characteristic. The valves
control two cylinders (cf., Fig. 2), which should follow the same
position trajectory. For both units, Fig. 7 shows the cylinder posi-
tions X, the spool displacements x, and the pressure values p1 and
p2 at the control ports. The signals are shown for a representative
25 s interval.
We concluded from Fig. 7(a) that an operator who observes
only the cylinder positions or their operational performance will
not notice that one of the valves exhibits an alarmingly faulty
behavior. The poor condition of the valve is obscured at this level
because the proportional-integral position controller of the cylin-
der compensates for the malfunction of the valve. The spool dis-
placements of the two valves, though yielding virtually identical
cylinder positions, differ significantly (cf., Fig. 7(b)). We infer
from Figs. 7(b) and 7(c) that the black curve belongs to the faulty
valve, whereas the gray curve represents the normal behavior.
Here are two explanations for our inference:
• Consider those time intervals in Fig. 7 where the cylinder
does not move. Then, x is close to 0 and the assumption of a
linear opening area characteristic is tenable for all control
edges. Under this condition and the reasonable assumption of
symmetric underlap, it can be easily shown that
p1  pr ps  p2
¼ (9)
ps  p1 p2  pr

• For all practical purposes, pr ¼ 0 bar. Figure 7(c) thus shows


Fig. 5 Simulated change of opening area characteristic due to that the normal valve satisfies (9), whereas the faulty valve
wear (distorted, aA(x) constant along dotted lines) clearly does not.

061010-6 / Vol. 135, NOVEMBER 2013 Transactions of the ASME

Downloaded From: http://dynamicsystems.asmedigitalcollection.asme.org/ on 10/08/2013 Terms of Use: http://asme.org/terms


Table 2 Estimated parameter values indicating a fault

Value

Parameter Normal valve Faulty valve

a^1r 0.98 2.53


x^1r =xmax 0.23% 11.8%
e1r 0.10 mm2 1.13 mm2

of zero flow through the nominally closed faulty orifice 1r for


x > x1r is not exactly fulfilled.
Recall that, despite the remarkably different opening area char-
acteristic, the cylinder position perfectly follows its reference tra-
jectory, i. e., the positioning unit is properly working. This
demonstrates that the proposed condition monitoring method
assists operators in detecting faults soon enough to ensure in-time
replacement of the valve without unforeseen, costly production
halts. Providing such assistance is all the more important if a plant
is equipped with a large number of valves.

5.2 Wear Monitoring. We show measurement results from a


valve that has been in operation for 16,700 h. The wear condition
of the valve is analyzed at three points in time: The initial opening
area characteristic identified at t0 ¼ 0 h is shown as a solid line
Fig. 7 Measurements from two comparable hydraulic position- with dots in Fig. 9. Two more snapshots of the wear history were
ing units, (a) cylinder positions, (b) normalized spool displace-
taken at the times t1 ¼ 700 h and t2 ¼ 16700 h (current state). The
ments, and (c) pressure values at control ports
corresponding estimated parameters are given in Table 3. The pre-
sented results belong to the representative control edge s2. How-
• It is known that F1 ¼ 0 holds throughout the period shown in ever, the other three control edges exhibit a very similar wear
Fig. 7. The pressure p2 in the rod-side chamber of the cylin- behavior.
der significantly exceeds the pressure p1 in the head-side Up to now, the operational performance of the valve is flawless.
chamber. This is no surprise given the ratio A1/A2 and the Its condition will be continuously analyzed in the future and the
direction of gravity (cf., Fig. 2). Due to the different pressure estimated parameters will be recorded. Hand in hand with ongoing
levels, the magnitude of the required spool displacement x condition monitoring of all other valves installed in the plant, this
should be smaller when extending the cylinder (mass m should yield the data required to determine appropriate wear
moves downward) than the magnitude of x required for thresholds for the parameters a^s2 ; x^s2 ; es2 , and their counterparts
retracting the cylinder (mass m moves upward). This is belonging to the other control edges. The thresholds will be cho-
exactly the behavior exhibited by the normal valve. The sen as soon as the control performance of an electro-hydraulic
faulty valve, in contrast, shows almost equal magnitudes of x positioning unit is limited for the first time by the progressive
for both travel directions of the cylinder. wear state of its valve. Then, the valve is considered to reach the
end of its service life.
The dissimilar pressure signals shown in Fig. 7(c) suggest that
The conducted analyses suggest the following inferences:
the effective opening area of at least one of the control edges of
the malfunctioning valve is unusually large. This conclusion is • The method is not limited by the fact that the underlying
corroborated by the identified opening area characteristic shown model is inadequate for laminar flow conditions at nominally
in Fig. 8. The corresponding estimated parameters are given in open control edges (cf., Sec. 2.1).
Table 2. They clearly signify the defective control edge 1r. How-
ever, control edge s1 of the faulty valve also exhibits an unusual
behavior insofar as the measured opening area characteristic is
below the nominal curve. The reason may be that the assumption

Fig. 8 Opening area characteristic of a normal and a faulty Fig. 9 Long-term changes of opening area characteristic
valve (measured data) (measured data, distorted, aA(x) constant along dotted lines)

Journal of Dynamic Systems, Measurement, and Control NOVEMBER 2013, Vol. 135 / 061010-7

Downloaded From: http://dynamicsystems.asmedigitalcollection.asme.org/ on 10/08/2013 Terms of Use: http://asme.org/terms


Table 3 Estimated parameter values indicating wear ds ¼ static friction force
e¼ normalized estimation error
Value at the time Ff ¼ friction force of cylinder
Fl ¼ external load force of cylinder
Parameter t1 ¼ 700 h t2 ¼ 16,700 h
g¼ gravity acceleration
a^s2 1.04 1.17 i¼ index of data point
x^s2 =xmax 0.1% 3.7% k1 , k2 ¼ some constants
es2 0.32 mm2 0.18 mm2 m¼ mass of load, piston, and piston rod
N¼ population size
p¼ pressure
q¼ volume flow
• Discarding data points where jxj is small, i. e., where all four R¼ radius of valve bore
control edges are nominally open, is tolerable. r¼ radius of valve spool
• The robustness of estimating the parameters a^; x^, e naturally T¼ characteristic time of spool dynamics
improves if data points are spread over the whole allowed t¼ time
range ½xmax ; xmax  of the spool position x. However, the V¼ volume
measurement results indicate the reliability of the method V0 ¼ initial volume of cylinder chamber and connecting
even in the absence of large spool displacements. pipes
v¼ velocity of valve spool
6 Conclusions v0 ¼ Stribeck velocity
This paper reported a tailored mathematical model of an vmax ¼ maximum absolute velocity of valve spool
electro-hydraulic servo valve with underlap. The valve controls a vX ¼ velocity of cylinder
double acting cylinder with unknown load. Based on this model, X¼ position of cylinder
we developed a condition monitoring system that identifies short- x¼ spool displacement
term faults and long-term wear of the valve. The system accounts x^ ¼ estimated change of underlap
for manufacturing variations by identifying the initial opening xl ¼ spool displacement delimiting the nominally
area characteristic of the valve. Moreover, it permits extrapolation closed and the nominally open range
of long-term wear and thus facilitates just-in-time replacement of xmax ¼ maximum absolute spool displacement
worn valves. In essence, the method distils three easily interpreta- xref ¼ reference position of valve spool
ble parameters from ongoing measurements of process variables.
Our analysis demonstrated the benefit of integrating a model of Greek Symbols
both the valve and the connected system in a condition monitoring
algorithm. The algorithm requires only very few model parame- a ¼ contraction coefficient
ters and the measurement signals spool position, cylinder position, a^ ¼ estimated relative change of contraction
and pressure values at the valve ports. Costly flow measurements coefficient
that are susceptible to damage and inaccuracies are unnecessary. b ¼ bulk modulus of fluid
The method is robust against additive noise and quantization Dp ¼ pressure difference
errors. It is also suitable for valves with overlap, where for any n ¼ damping coefficient of spool dynamics
spool position there are always just two nominally open orifices. q ¼ mass density of fluid
The dependability of the monitoring system observed in simula- u ¼ taper angle of valve spool
tion studies has been corroborated during the first few months of
operation in a rolling mill, which is equipped with a great many of Subscripts
such valves. Here, continuous condition monitoring curbs costs in 1, 2 ¼ referring to control ports of valve or chambers of
several respects, minimizes undesirable downtime, and thus cylinder
improves the productivity of the plant. In essence, our method 1r, s1, s2, 2r ¼ referring to control edges
assists responsible operators, which is particularly beneficial if they l ¼ referring to nominally closed control edge of
are in charge of a great number of valves. This argument in favor valve
of our condition monitoring system gains momentum through o ¼ referring to open control edge of valve
ongoing trends of ever higher integration in the manufacturing r ¼ referring to oil reservoir
industry. For the future, we envisage empirical identification of rea- s ¼ referring to pressure supply
sonable thresholds indicating the need for valve replacement. t ¼ referring to transition range of spool position

Acknowledgment References
We highly appreciate technical and financial support provided [1] Davies, A., ed., 1998, Handbook of Condition Monitoring: Techniques and
Methodology, Chapman & Hall, London.
by Aktiengesellschaft der Dillinger H€uttenwerke. Moreover, the [2] Watton, J., 2007, Modelling, Monitoring and Diagnostic Techniques for Fluid
first author gratefully acknowledges financial support provided by Power Systems, Springer, London.
the Austrian Academy of Sciences in the form of an APART- [3] ISO 13372:2004, 2004, “Condition Monitoring and Diagnostics of Machines—
fellowship at the Automation and Control Institute of Vienna Uni- Vocabulary,” ISO, Geneva, Switzerland.
[4] ISO 13379:2003, 2003, “Condition Monitoring and Diagnostics of Machines—
versity of Technology. General Guidelines on Data Interpretation and Diagnostics Techniques,” ISO,
Geneva, Switzerland.
[5] ISO 17359:2011, 2011, “Condition Monitoring and Diagnostics of Machines—
Nomenclature General Guidelines,” ISO, Geneva, Switzerland.
[6] Feigel, H.-J., 1987, “Nichtlineare Effekte am servoventilgesteuerten Differentialzy-
A¼ area linder (Nonlinear effects on a Servovalve-Controlled Cylinder Actuator With
A^ ¼ estimated initial opening area characteristic €
Unsymmetrical Piston Areas),” OþP Olhydraulik und Pneumatik, 31(1), pp. 42–48.
a¼ acceleration of valve spool [7] Jelali, M., and Kroll, A., 2003, “Hydraulic Servo-systems: Modelling, Identifi-
D¼ diameter of cylinder cation and Control,” Advances in Industrial Control, Springer, London.
[8] Kazemi-Moghaddam, A., 1999, “Fehlerfr€ uhidentifikation und -diagnose eines
d¼ diameter of cylinder rod elektrohydraulischen Linearantriebssystems (Error Identification and Diagnosis
dv ¼ viscous friction coefficient for an Electro-Hydraulic Linear Actuator System),” Ph.D. thesis, Technische
dc ¼ Coulomb friction force Universit€at Darmstadt, Germany.

061010-8 / Vol. 135, NOVEMBER 2013 Transactions of the ASME

Downloaded From: http://dynamicsystems.asmedigitalcollection.asme.org/ on 10/08/2013 Terms of Use: http://asme.org/terms


[9] Kreß, R., 2002, “Robuste Fehlerdiagnoseverfahren zur Wartung und Serienab- [21] Eryilmaz, B., and Wilson, B., 2000, “Combining Leakage and Orifice Flows in
nahme elektrohydraulischer Aktuatoren (Robust Error Diagnosis Methods for a Hydraulic Servovalve Model,” ASME J. Dyn. Syst., Meas. Control, 122(3),
Maintenance and Series Inspection of Electro-Hydraulic Actuators),” Ph.D. the- pp. 576–579.
sis, Technische Universit€at Darmstadt, Germany. [22] Feki, M., and Richard, E., 2005, “Including Leakage Flow in the Servovalve
[10] Garimella, P., and Yao, B., 2005, “Model Based Fault Detection of an Electro- Static Model,” Int. J. Modell. Simul., 25(1), pp. 51–56.
Hydraulic Cylinder,” Proceedings of the American Control Conference, Vol. 1, [23] Wu, D., Burton, R., Schoenau, G., and Bitner, D., 2003, “Modelling of Orifice
pp. 484–489. Flow Rate at Very Small Openings,” Int. J. Fluid Power, 4(1), pp. 31–39.
[11] Khan, H., Abou, S., and Sepehri, N., 2005, “Nonlinear Observer-Based Fault [24] Armstrong-Helouvry, B., Dupont, P., and Canudas De Wit, C., 1994, “A Survey
Detection Technique for Electro-Hydraulic Servo-Positioning Systems,” of Models, Analysis Tools and Compensation Methods for the Control of
Mechatronics, 15(9), pp. 1037–1059. Machines With Friction,” Automatica, 30(7), pp. 1083–1138.
[12] An, L., and Sepehri, N., 2008, “Leakage Fault Detection in Hydraulic Actuators [25] M€unchhof, M., 2006, “Model-Based Fault Detection for a Hydraulic Servo
Subjected to Unknown External Loading,” Int. J. Fluid Power, 9(2), pp. 15–25. Axis,” Ph.D. thesis, Technische Universit€at Darmstadt, Darmstadt, Germany.
[13] Ming, T., Zhang, Y., and Zhang, X., 2009, “Fault Detection for Electro- [26] M€unchhof, M., 2008, “Displacement Sensor Fault Tolerance for Hydraulic
Hydraulic Valve-Controlled Single Rod Cylinder Servo System Using Linear Servo Axis,” Proceedings of the 17th IFAC World Congress, pp. 13803–13808.
Robust Observer,” Proceedings of the 2009 International Conference on Meas- [27] M€unchhof, M., and Isermann, R., 2004, “Zustands€ uberwachung f€ ur hydrauli-
uring Technology and Mechatronics Automation, Vol. 1, pp. 639–642. sche Proportionalwegeventile (State Monitoring for Hydraulic Directional Pro-
[14] Werlefors, M., and Medvedev, A., 2008, “Observer-Based Leakage Detection portional Valves),” Proceedings of 2nd Paderborner Workshop Intelligente
in Hydraulic Systems With Position and Velocity Feedback,” Proceedings of mechatronische Systeme, Heinz Nixdorf Institut, pp. 171–180.
the IEEE Multi-Conference on Systems and Control, pp. 948–953. [28] Crowther, W., Edge, K., Burrows, C., Atkinson, R., and Woollons, D., 1998,
[15] Merritt, H., 1967, Hydraulic Control Systems, John Wiley & Sons, New York. “Fault Diagnosis of a Hydraulic Actuator Circuit Using Neural Networks—An
[16] Schothorst, G., 1997, “Modelling of Long-Stroke Hydraulic Servo-Systems for Output Vector Space Classification Approach,” Proc. Inst. Mech. Eng., Part I: J.
Flight Simulator Motion Control and System Design,” Ph.D. thesis, Delft Uni- Syst. Control Eng., 212(1), pp. 57–68.
versity of Technology, Delft, The Netherlands. [29] Pollmeier, K., Burrows, C., and Edge, K., 2004, “Condition Monitoring of an
[17] Ferreira, J., Gomes de Almeida, F., and Quintas, M., 2002, “Semi-Empirical Electrohydraulic Position Control System Using Artificial Neural Networks,”
Model for a Hydraulic Servo-Solenoid Valve,” Proc. Inst. Mech. Eng., Part I: J. Proceedings of the ASME International Mechanical Engineering Congress and
Syst. Control Eng., 216(3), pp. 237–248. Exposition, Vol. 11, pp. 137–146.
[18] Weule, H., 1974, “Eine Durchflußgleichung f€ ur den laminar-turbulenten [30] Rashidy, H., Rezeka, S., Saafan, A., and Awad, T., 2003, “A Hierarchical Neuro-
Str€omungsbereich (A Flow Equation for the Laminar-Turbulent Flow Range),” Fuzzy System for Identification of Simultaneous Faults in Hydraulic Servovalves,”

OþP Olhydraulik und Pneumatik, 18(1), pp. 57–66. Proceedings of the American Control Conference, Vol. 5, pp. 4269–4274.
[19] Wu, D., Burton, R., and Schoenau, G., 2002, “An Empirical Discharge Coeffi- [31] Savitzky, A., and Golay, M., 1964, “Smoothing and Differentiation of Data by
cient Model for Orifice Flow,” Int. J. Fluid Power, 3(3), pp. 13–18. Simplified Least Squares Procedures,” Anal. Chem., 36(8), pp. 1627–1639.
[20] Ellman, A., 1998, “Leakage Behavior of Four-Way Servovalve,” ASME Fluid [32] Press, W., Teukolsky, S., Vetterling, W., and Flannery, B., 2007, Numerical
Power Systems and Technology Division, International Mechanical Engineer- Recipes: The Art of Scientific Computing, 3rd ed., Cambridge University Press,
ing Congress and Exposition, Vol. 5, pp. 163–167. New York.

Journal of Dynamic Systems, Measurement, and Control NOVEMBER 2013, Vol. 135 / 061010-9

Downloaded From: http://dynamicsystems.asmedigitalcollection.asme.org/ on 10/08/2013 Terms of Use: http://asme.org/terms

You might also like