Keywords

1 Introduction

Electro-hydraulic servo valve (EHSV) is one of the most powerful control devices as an outcome of the coupling between electronics and hydraulic power system. They are used to control almost all the hydraulic parameters such as the pressure, pressure difference, angular speeds, etc., with very high precision and speedy responses which makes them highly useful in aviation control system and other sophisticated system which requires high precision and reliability. The most hydraulic fluid used in EHSV can be classified into jet fuel (fuel oil), hydraulic oil and phosphate ester hydraulic oil.

The life span and reliability of EHSV is very vulnerable to the external factors like contamination of hydraulic fluid which leads to the erosion and abrasive wear of the components [1]. Particle erosion wear is ubiquitous while EHSV is operating and is the leading cause of failures [2]. From technical research in this field, it was found that due to the presence of impurities in the circulating hydraulic fluid, the sharp edges of the valve components are washed out, resulting in increased internal leakage flow, input current hysteresis and null leakage, as well as a decrease in input current threshold, pressure gain and gain linearity [3]. Much research has been done qualitatively by analysing the erosive wear (and manufactured geometric error) for the degraded performance of sliding spool [4,5,6]. Xin Fang established a set of physics-of-failure models for particle erosion wear of EHSV [7], which can help to design an EHSV with high reliability and long life. Ashok K. Singhal created the mathematical basis of the full cavitation model, which showed the effect of cavitation on the service life of hydraulic machines [8]. Yuanbo Chu proposes a dynamic erosion wear characteristics analysis and service life prediction method in which the structural feature and working principle of the nozzle flapper pressure valve are analysed using the brake cavity as the load blind cavity [9]. Wallace MS demonstrated the ability of computational fluid dynamics techniques to study and predict the rate of solid particle erosion in industrially relevant geometries using an Eulerian–Lagrange model of flow in combination with empirically developed mass removal equations to study erosion in valve components in aqueous slurry flows [10]. Paolo Tamburrano et al. 2019 in his paper discussed the operating principle and the analytical models to study EHSV and reported the performance levels using CFD analysis along with the use of smart materials, which aim to improve performance and reduce cost were also analysed in detail [12].

This paper is focused on determining the remaining useful life (RUL) of the EHSV due to erosion wear by studying the nature of the volume flow rate collected through return oil port and then using a machine learning algorithm to determine the RUL of any new similar EHSV at any instant. The volume of return oil is a contribution from three sources: discharge through flapper nozzle assembly, discharge through radial clearance between spool and valve casing and due to the fillet at spool lands and casing ports.

2 Methodology

The mathematical model helps to analyse the effect of erosion wear on the components geometrical structure and how this change effects the overall performance of the valve, so that the degradation of performance can be linked to its life cycle. Figure 1 shows the schematic diagram of a two-stage force feedback EHSV. It consists of two parts namely a pre-amplifier stage that consists of moving-iron torque motor and double nozzle-flapper valve, and a slide valve power amplifier stage.

Fig. 1
A schematic diagram of electro hydraulic servo valve. The parts are a control coil, upper magnet, armature, lower magnet, flapper, nozzle, fixed restrictor, main spool, valve sleeve, feedback bar, and spring tube.

Schematic diagram of a two-stage electro-hydraulic servo valve [11]

The armature is supported by spring and is evenly spaced between the upper and lower permanent magnets. The flapper is evenly spaced between the two nozzles. The main spool of the EHSV, which is in the neutral position, has no output.

When ∆i is supplied as the electrical input control current to the armature coil, the armature assembly deflects out of position and the flapper moves out of its centre position, blocking flow from one of the nozzles, and due to flow accumulation in the corresponding nozzle, there is a generation of a pressure differential across the spool ends will cause the spool to move from its zero or zero position, opening the EHSV and outputting the appropriate pressure and flow [11]. Reversing the direction of flow correspondingly reverses the direction of flow pressure since valve output magnitude and armature deflection angle are proportional to electric current. In Fig. 1, the i1, i2 are the input control currents; P1, P2 are the respective pressures at the spool ends; Ps is the supply oil pressure; PA, PB are the respective load pressures at ports A and B; Po is the pressure of the return oil port.

As discussed above, the main contributor in the volume collected at the return oil port are as follows:

  • Leakage flow through nozzle jets

  • Leakage flow due to the clearance between spool and sleeve

  • Leakage flow due to increase in fillet radius at spool lands and valve ports.

The mathematical models of each of these are discussed below.

2.1 Flow Through Nozzle Jet

From Fig. 2, it is clear that the maximum leakage flow through nozzle exists at the zero position also called as the null position of the flapper. The flow loss and power loss decrease with the change of flapper position.

Fig. 2
A schematic diagram of a flapper nozzle amplifier. The parts are the orifice, nozzle, and spool. It has Q a, Q 1, Q 2, Q b parts.

Flapper nozzle amplifier used to move spool [11]

In Fig. 2, \(Q_{a} , Q_{b}\) are flow through restrictor a and b, respectively; \(Q_{s}\) be the supply flow into the valve; \(Q_{1} , Q_{2}\) be the respective flow through the nozzles 1 and 2, respectively; A is the axial area of the spool land, and U is the velocity with which spool moves. Then

$$ Q_{s} = Q_{a} + Q_{b} $$
(1)
$$ Q_{a} = Q_{1} + AU $$
(2)
$$ Q_{b} = Q_{2} - AU $$
(3)

Since restrictor a and b are orifices, then the flow through them \(\left( {Q_{a} , Q_{b} } \right)\) are as follows:

$$ Q_{a} = C_{do} \cdot A_{o} \sqrt {\frac{{2 \left( {P_{s} - P_{a} } \right)}}{\rho }} ,\quad Q_{a} = C_{do} \cdot A_{o} \sqrt {\frac{{2 \left( {P_{s} - P_{b} } \right)}}{\rho }} $$
(4)

and flow through nozzles 1 and 2 \(\left( {Q_{1} , Q_{2} } \right)\) are as follows:

$$ Q_{1} = C_{dn} \cdot A_{n1} \sqrt {\frac{{2P_{a} }}{\rho }} ,\quad Q_{2} = C_{dn} \cdot A_{n2} \sqrt {\frac{{2P_{b} }}{\rho }} $$
(5)

as shown in Fig. 3,

$$ A_{o} = \frac{\pi }{4} d_{o}^{2} $$
(6)
$$ A_{n1} = \pi d_{n} \left( {x_{o} - x} \right) $$
(7)
$$ A_{n2} = \pi d_{n} \left( {x_{o} + x} \right) $$
(8)
  • \(x_{o}\) = nozzle flapper clearance at null position,

  • \(d_{o}\) = diameter of restrictor orifice,

  • \(d_{n}\) = diameter of nozzle.

Fig. 3
A schematic diagram of a flapper nozzle. It has 2 parts and a vertical tube in between them. The distance between the parts of both sides from the middle tube is X 0.

Flapper nozzle schematic

While in operation the movement of spool is very small and slow so, we can neglect its effect, i.e. taking \(AU = 0\), then \(Q_{a} = Q_{1} = Q_{2} = Q_{b}\). This leads to

$$ \overline{{P_{a} }} = \frac{1}{{1 + z\left( {1 - \overline{x}} \right)^{2} }}\quad {\text{and}}\quad \overline{{P_{b} }} = \frac{1}{{1 + z\left( {1 + \overline{x}} \right)^{2} }} $$
(9)

where \(\overline{{P_{a} }} = \frac{{P_{a} }}{{P_{s} }}\); \(\overline{{P_{b} }} = \frac{{P_{b} }}{{P_{s} }}\); \(\overline{x} = \frac{x}{{x_{o} }}\); \(z = 16\left( {\frac{{C_{qn} }}{{C_{qo} }}} \right)^{2} \left( {\frac{{d_{n} }}{{d_{o} }}} \right)^{2} \left( {\frac{{x_{o} }}{{d_{o} }}} \right)^{2}\).

So, the pressure differential is

$$ \Delta \overline{P} = \overline{{P_{a} }} - \overline{{P_{b} }} = \frac{{4z\overline{x}}}{{\left[ {1 + z\left( {1 - \overline{x}} \right)^{2} } \right]\left[ {1 + z\left( {1 + \overline{x}} \right)^{2} } \right]}} $$

and the total flow loss through the two nozzles are as follows:

$$ \overline{{Q_{l} }} = \frac{{\left( {1 - \overline{x}} \right)}}{{\sqrt {1 + z\left( {1 - \overline{x}} \right)^{2} } }} + \frac{{\left( {1 + \overline{x}} \right)}}{{\sqrt {1 + z\left( {1 + \overline{x}} \right)^{2} } }} $$
(10)

At null position, i.e. \(\overline{x} = 0\), \(\Delta \overline{P} = 0\), then \(\overline{{P_{a} }} = \overline{{P_{b} }} = \frac{1}{{\left( {1 + z} \right)}}\) and the null pressure gain = \(\frac{{{\text{d}}\Delta \overline{P}}}{{{\text{d}}\overline{x}}} = \frac{4z}{{\left( {1 + z} \right)^{2} }}\).

The maximum null gain is obtained at \(z = 1\) which suggest that at null pressures \(P_{a} = P_{b} = \frac{{P_{s} }}{2}\) and \(\overline{{Q_{l} }} = \sqrt 2 = 1.414\). The total leakage flow due to the flapper–nozzle assembly is

$$ Q_{ln} = \overline{{Q_{l} }} \cdot k_{n} $$
(11)

where

$$ k_{n} = C_{dn} \cdot \pi d_{n} x_{o} \sqrt {\frac{{2 P_{s} }}{\rho }} . $$
(12)

From the earlier research works, it is reasonable to select the nozzle flow coefficient \(\left( {C_{dn} } \right)\) to be 0.62 and the orifice flow coefficient \(\left( {C_{do} } \right)\) to be of value 0.79. The orifice diameter generally varies between 0.15 and 0.4 mm, nozzle diameter varies between 0.45 and 0.7 mm, and the flapper clearance varies very little around 0.03 mm.

2.2 Flow Through Radial Clearance of Spool Valves

Due to the sliding of spool, the erosion wear occurs and the radial clearance between spool and sleeve increases with time resulting in the increase of leakage flow through the return port. Considering the valve set are ideal and there only a radial clearance exist as shown in Fig. 4 and when the load flow is zero, the maximum leakage flow can be expressed by a mean flow, which is laminar when the flow is through the sharp-edged orifices.

Fig. 4
A schematic diagram of a spool. It has a square part which is attached to a rectangle part. Three small rectangle units are attached at the bottom of this. The gap between the upper square unit and a small rectangle part is C.

Spool with radial clearance only

So, the leakage flow through the radial clearance can be expressed as

$$ Q_{c} = \frac{{\pi Wc^{2} }}{32\mu } \cdot \Delta P $$
(13)

where W = nw = total port area gradient, w is the single port area gradient, \(\mu\) is the dynamic viscosity of the hydraulic fluid, \(\Delta P\) is pressure between the spool, \(c\) is the radial clearance.

At null position flow through each orifice is \(\frac{{Q_{s} }}{2}\) and pressure drop is \(\frac{{P_{s} }}{2}\). Then

$$ Q_{c} = \frac{{\pi Wc^{2} }}{32\mu } \cdot P_{s} $$
(14)

2.3 Leakage Flow Due to Spool Valve Fillet

Due to the manufacturing limitations, even a new spool valve has a rounded corner or fillet at its edges and cannot go below 0.5 µm of fillet radius. Due to the flow recirculation, cavitation and erosion wear due to contaminated fluid, these sharp edges wear out and the fillet radius increases with time. Considering only rounded corners of equal radius and zero radial clearance as shown in Fig. 5, the orifice length \(\left( {l_{f} } \right)\)

$$ l_{f} = \sqrt {\left( {2r} \right)^{2} + \left( {2r} \right)^{2} } - \left( {2r} \right) $$
(15)

And the leakage flow through them is as follows:

$$ Q_{f} = \frac{{\pi Wl_{f}^{2} }}{32\mu } \cdot P_{s} $$
(16)

The leakage flow through the combination of both clearances as well as valve fillets is the following:

$$Q_{fc} = \frac{{\pi Wl^{2} }}{32\mu } \cdot P_{s}$$
(17)

where \(l = \sqrt {\left( {2r + c} \right)^{2} + \left( {2r} \right)^{2} } - \left( {2r} \right)\) as shown in Fig. 6. So, the total flow rate through the return oil port is given by: \(Q_{r} = Q_{ln} + Q_{fc}\).

3 Using ML Model for Instantaneous RUL Prediction

Using the above relations, a data sheet is created that contains the values that varies with time. Then, this data sheet if fed to a ML algorithm which is then used to calculate the instantaneous RUL. The predictors are return oil flow rate, supply pressure, fluid density and viscosity while the response is the time. This predicted time is used to calculate the RUL by subtracting it from the time of failure at that supply pressure, density and viscosity. The algorithm of the ML model is explained in Fig. 7.

Fig. 7
A schematic diagram. It has a square part which is attached to a rectangle part. Three small rectangle units are attached at the bottom of this. The gap between the rounded edge of the upper square unit and the rounded edge of the rectangle part is r. A diagram of a square with its diagonal and the paths of the algorithm of M L

KNN regression model for prediction RUL

Fig. 6
A schematic diagram. It has a square part which is attached to a rectangle part. Three small rectangle units are attached at the bottom of this. The gap between the rounded edge of the upper square unit and a rectangle part is r. A diagram of a rectangle with its diagonal and length of 2 r plus c.

Spool with both radial clearance and worn orifice

Fig. 5
A flow chart. The input data sheet is followed by predictors and response, training data, use K neighbor regressor, calculate training R S M E, training model, testing model, calculate testing R S M E, final M L model, prediction of R U L. New sample is directly followed by final M L model.

Spool with worn orifice only

From the data sheet created the predictor and response is selected and is split into training and testing dataset. Training data is fed to KNN Regressor with 1 neighbour and then training and testing RMSE is calculated. If the RMSETest < RMSETraining, then the model can be used for making prediction on new sample and if RMSETest > RMSETraining then the number of neighbours is increased until RMSETest < RMSETraining. Now, this final ML model is used to calculate the instantaneous RUL with the new sample in the same sequence as that of predictor.

4 Simulation and Results

To proceed with the simulation and finding the variation and dependency of fillet radius, radial clearance as well as the failure time of the valve, the parameters are obtained with reference to the research article [7]. The data are as follows:

Parameter

Marks

Value

Discharge coefficient of nozzle

\(C_{dn}\)

0.62

Supply pressure

\(P_{s}\)

100–210 bar

Hydraulic fluid density

\(\rho\)

850 kg/m3

Dynamic viscosity of hydraulic fluid

\(\mu\)

0.01257 kg/m s

Slot orifice length

\(w\)

2.641 mm

Total slots length

\(W\)

10.564 mm

Nozzle inner diameter

\(d_{n}\)

0.5 mm

Radial clearance of spool and sleeve

\(c\)

2.2 mm

Clearance between nozzle and flapper

\(x_{o}\)

0.03125 mm

Threshold value of internal leakage flow

\(Q^{\prime}_{r}\)

2.5 lpm

Initial fillet radius is increased by the reverse flow and the presence of cavitation which results in the contamination of hydraulic fluid and there is rapid increase of the fillet radius due to the fluid contamination. So, a quadratic relation between fillet radius and time is assumed according to the data from research article [7]. The relationship is as follows:

$$ r\left( t \right) = 1.75 \times 10^{ - 6} t^{2} + 0.001t + 0.604 $$

With the increase in fillet radius and fluid contamination, the radial clearance also increases. For this assuming a linear relationship with the increase in fillet radius:

$$ c = 0.477r + 1.9136 $$

Due to the fluid contamination, the nozzle diameter also increases (although very small). Considering the linear relationship of increase in nozzle diameter with time as:

$$ d_{n} = 3.513 \times 10^{ - 5} t + 0.5 $$

Putting the above three equations, the final return oil flow rate for different supply pressures is as shown in Fig. 7. The plot shows the quadratic relationship with time for the return oil flow collected form return oil port, although the nature is not accurate as that of the actual data collected from the return oil port which shows the linear dependency of return oil flow with time. The comparison is shown in Fig. 8 at 210 bar supply pressure. Although a lot of variation is present in middle portion at the threshold value of 2.5 lpm (as per the design), the MM (Mathematical model) reached the threshold before the actual with RMSE of 0.41.

Fig. 8
A graph of return oil flow versus time presents the variations of oil flow with time for 210, 190, 180, 160, 130, and 100 bar. The curves present the ascending patterns.

Comparison of return oil flow at different supply pressures as per mathematical model

Using the above data, a database (shown in Fig. 10) is created with time, return oil flow rate, supply pressure, density of fluid, dynamic viscosity of fluid, and with the use of machine learning tool KNN regression, with return oil flow rate, supply pressure, fluid density, dynamic viscosity, as predictors and time as response, the instantaneous RUL can be calculated taking in account the time required to reach the threshold return oil flow volume (3.0 lpm) for the particular supply pressure. The \(R^{2}\) score of the KNN regression with 2 neighbours is 0.999448297.

5 Conclusions

Using the nonlinear variation of wear with time, a mathematical model is created above to estimate the contribution of different sources in the return oil flow rate collected from the port in EHSV. Although the plot from Fig. 9 shows that the flow rate calculated by MM varies quadratically with time, the actual flow rate is showing a linear relationship but still both showed the same failure time. A database is created using the data from MM at different supply pressures, and a ML model is used to predict the instantaneous RUL by using the required data from the new EHSV (Fig. 10).

Fig. 9
A graph of internal leakage flow rate versus time presents the variations in leakage flow rate for actual and M M. Both present the ascending trends with the change in time. The curve for actual fluctuates more.

Comparison between actual and predicted with mathematical model

Fig. 10
A table with 10 columns and 5 rows. The headings of the columns are time, radius, clearance, internal leakage, nozzle leakage, total, pressure, density, and viscosity. It presents these data for 5 cases.

Datasheet for ML modelling

A robust model can be created by collecting experimental return oil flow data at different supply pressure, density of working fluid, dynamic viscosity of fluid and then creating the database using the ML prediction on those data and then with the help of another ML model predicting the instantaneous RUL (Fig. 11).

Fig. 11
A programming code. It includes the code such as put sample data in order, for i in range, break, R U L, print. It presents the current used time and the average failure time.

Instantaneous prediction of RUL using ML model in python