Preprint
Article

Physical Modeling of a Water Hydraulic Proportional Cartridge Valve for a Digital Twin in a Hydraulic Press Machine

Altmetrics

Downloads

94

Views

37

Comments

0

A peer-reviewed article of this preprint also exists.

This version is not peer-reviewed

Submitted:

22 February 2024

Posted:

04 March 2024

You are already at the latest version

Alerts
Abstract
Digital twins are an emerging technology that could be harnessed for the digitalization of the industry. Steel industry systems contain a large number of electro-hydraulic components, as proportional valves. An input-output model for a novel water proportional cartridge valve is derived from physical modelling based on fluid mechanics, dynamics, and electrical principles. The valve is a two-stage valve with two 2/2-way water proportional valves as the pilot stage and a marginally stable poppet-type cartridge valve as the main valve. The orifice equation, which is based on Bernoulli principles, is approximated by a polynomial which makes parameter estimation easier and makes modelling possible without measuring pressure of the varying control volume situated in the pilot stage part of the valve. Data were collected when the valve was operating as a component in a closed-loop system as part of a press-mill machine in a steel manufacturing plant. Parameter estimation was made by convex optimization with physical constraints to overcome problems caused by poor system excitation. For comparison, a simple linear model was derived and the least squares method used for parameter estimation. A thorough estimation of the parameters relative errors is presented. The model contains 5 parameters related to the design parameters of the valve. The modelled position output is in good agreement with experimental data for training and test data. The model can be used for real time monitoring of the valve’s status by the model parameters. One of the model parameters varies linearly with production cycles. Thus, aging of the valve can be monitored.
Keywords: 
Subject: Engineering  -   Control and Systems Engineering

1. Introduction

A digital twin is a virtual representation of a physical entity. It aims to be the digital mirror of a system’s behavior by accounting for condition monitoring, its control, and for creating predictions of its behavior. It is also one of the enablers of Industry 4.0. We can find different definitions in the literature, but this concept was introduced in 2003 [1]. According to a narrower definition [2], a digital twin has the following characteristics: it is a model of a physical object that exists; it is associated with a data set that evolves and grows with time; the parameters of the model are updated continuously from the data; and it can render predictions with a high enough level of accuracy and confidence for application. Furthermore, according to this definition, the model should be a physics-based type of model. Therefore, digital twins of mechatronic devices-where sensors collect data that are sent to their virtual mirror and actuators allow one to control the system’s behavior-play an essential role in the digitalization of the industry [3,4]. In this study, we will formulate a digital twin of a valve that fits the definition in [2]. Such digital twins have the advantage of being interpretable for engineers who work with certain specific applications [5].
Digital twins can be used for modeling various technical systems in the steel industry. Feng Xiang described how to apply digital twins when considering data over the entire life-cycle of a product [6]. Karandaev et al. (2021) developed a digital twin for the purpose of mirroring and controlling metal behavior in wire-rolling processes [7]. Gasiyarova et al. (2021) developed an observer of angular gaps in a rolling stand’s mechanical transmission, and this observer contained information about the transmission’s failure, which was achieved by considering the algorithm’s computational cost for real-time monitoring [8]. A comparison of some types of behavioral models used for digital twins of a ring rolling machine was investigated in Bautista and Rönnow (2023); specifically, autoregressive with exogenous variables (ARX), autoregressive moving averge with exogenous variables (ARMAX), and orthonormal basis functions (OBF) models were investigated [9]. OBF-ARX and OBF-ARMAX were used for digital twins of the various subsystems of a ring rolling machine in [10].
Hydraulic valves are used in hydraulic control systems for the modulation and control of the position, speed, or force of actuators. They provide the interface between the power elements, which generally are pumps, and the actuators, which are usually hydraulic cylinders. A more detailed description of hydraulic valves and its classification can be found in [11]. Electro-hydraulic proportional/servo valves have certain disadvantages compared to high-speed on/off valves, such as complex structure and high power losses. Research on high-speed valves is currently being carried out because of their fast response. However, the flow capabilities of high-speed on/off valves are insufficient for applications with large flow requirements. Two-stages proportional cartridge valves are used in such applications. Two-stages proportional cartridge valves with a poppet type construction, which gives better sealing compared to the traditional large flow proportional cartridge valve, have been used succesfully in large flow, fast response, and high-pressure applications [12,13].
Research on cartridge valves has been ongoing for the last two decades [14,15]. The energy required by a system to control the hydraulic cylinder position was reduced in Song Liu and Bin Yao (2002) through a particular combination of five proportional cartridge valves [16]. The same authors developed an adaptive robust control of the same hydraulic system by considering the valve manufacturer’s information about flow characteristics instead of identifying the flow model parameters with experimental data [17]. Then, they identified the flow mapping of the cartridge valve in different ways[18,19]. A reduction of the energy consumption was achieved by introducing an accumulator and designing a new controller [20]. A directional control valve with a three-stage structure based on two high-speed on/off solenoid valves as the pilot stage and two poppet-type cartridge valves as the secondary stage was proposed in [21] to get fast response and to maximize flow and pressure. Daling Yue et al. (2021) proposed a control strategy based on optimizing the duty ratios of positive and negative pulse voltages so as to decrease the opening and closing times of a screw-in cartridge valve [22]. The same research group further developed optimizations in the opening and closing times of a valve by proposing a hybrid voltage control strategy, in which a preload voltage and hold voltage stage were added to the positive pulse and negative pulse voltages [13]. A cartridge proportional valve, similar to the one under study in this work, was investigated in prior studies. In these studies, the medium used to transfer energy between the power element and the actuator was water, and the valves were used for large flows under high-pressure conditions, as is the case in our study. The analytical expressions for non-linear flow forces under different poppet geometries of a cartridge valve were studied and validated by physical simulations using AMESim of the behavior of an injection machine, thereby demonstrating that using the most optimal choice of parameters results in improved process performance [12]. An optimal design of a two-stage proportional cartridge valve with two 2/2-way water hydraulic proportional valves as the pilot stage and a poppet-type cartridge valve as the main valve was proposed in [23]. An extensive physical model of the valve was also developed and implemented in Matlab/Simulink to simulate the dynamic behaviour of the valve. A multi-objective optimization was carried out to obtained a desired step respone of the valve. The flow force was obtained from CFD simulations after optimizing the dimensional parameters of the valve orifice to minimize the flow force. A prototype was developed and tested experimentally to validate the simulated dynamic simulations [23].
Hydraulic valves are dynamic systems; as such, they can be modeled by physics-based or behavioral models, in which the former are derived from laws of physics, and the latter describe the relation between input and output signals via, for example, artificial neural networks[24]. Junhui et al. proposed a proportional directional valve, and they described its dynamical behavior by a physics-based model [25]. A physics-based model for describing the non-linear valve flow of a proportional valve was developed for the robust control of its position [26]. Physics-based models have been used to model and control the position of proportional directional valves [27]. A physics-based model was proposed for a proportional pressure-reducing valve, and was formulated by considering the dead zone and hysteresis effects for pressure tracking with a robust control method [28]. Regarding poppet-type cartridge valves and physics-based model, parameter identification has been used to identify the valve flow mapping as well as the valve flow rate [18,19,21]. Michele proposed a novel Hammerstein dynamical model for modeling a hydraulic actuation system; this model was constructed for the purpose of control, and the model was constructed using a neural network in the non-linear static part and an ARX model for the linear dynamical part [29]. Black-box models have been used for system identification in hydraulic directional control valves [30]. A large servo-valve-controlled hydraulic system’s pressure dynamics was modeled using neural network model structures [31].
In this study, we derive for the first time-to our knowledge-a model and identify the parameters of a water two-stage proportional cartridge valve for high-pressure hydraulics. The pilot stage has two 2/2-way water proportional valves, and the main valve is a marginally stable poppet-type cartridge valve. In contrast, previous studies of poppet-type cartridge valves used a stable configuration. Additionally, this work is based on identifying the model parameters rather than optimizing the design parameters [23]. We also approximate the orifice equation via a polynomial so as to make the parameter estimation easier, as well as to make modeling possible without a pressure sensor in the control volume (which is situated in the pilot stage, c.f. [23]). The parameters related to the flow mappings and flow rate have been estimated for several poppet-type cartridge valves [18,19,21] with data collected in the laboratory. This is the first identification of a system of two valves, i.e., the control valve and the main valve, where the main valve is a poppet-type cartridge valve. Moreover, the data used to estimate the model parameters were collected when the valve was part of a hydraulic press. It was operated as the plant in a closed-loop system. The hydraulic press machine, which is composed of more than 50 valves and 5 hydraulic cylinders, was situated in a steel manufacturing plant. Each hydraulic cylinders reaches pressures up to 2.5 × 10 7 Pa during a production cycle. The proposed model is derived from physical modeling based on fluid mechanics, dynamics, and electrical principles. The model parameters are related to the design parameters of the valve, and the parameter estimation is sufficiently fast to update the model parameters between production cycles. The estimated parameters could be used for real-time monitoring of the valve’s status as well as diagnosis. The interpretation of the model parameters is relatively easy since we use a physical model. The model can be used as a digital twin, where the parameters are monitored to show the aging of the valve; this was seen in data from industrial production.

2. Device and Operating

Figure 1 shows, in detail, the two-stage 2/2 proportional cartridge valves under study. The pilot stage involves two groups of proportional spool valves: Group (I) with three valves, and Group (II) with another three. Each pilot valve is controlled by a solenoid, and they contain a pre-loaded spring attached. An emergency shut-down valve (III), a pilot-operated spindle (IV), an LDTV sensor (V), and two hydraulic circuits (one from (VI) to (VII), and another one from (VIII) to (IV), of which represents the lower chamber (X) and the upper chamber (XI)) are included. Notice that there is no spring attached to the spindle (IV).
Figure 2 illustrates how the valve operates. There are certain differences, as can be seen from Figure 1. The three valves of Group (I) in Figure 1 are represented by an equivalent single valve (I) in Figure 2. The valves (II) in Figure 1 are also represented by one equivalent valve (II) in Figure 2. There is a difference between the area of the upper part of the spindle, A T , and the area of the lower part, A B (see Figure 2). Thus, the cross-sectional areas in contact with the fluid were different. P L A L is the force exerted by the liquid going from (VIII) to (IX) to the spindle (IV); M is the mass of the spindle (IV); P z ( t ) is the pressure of the fluid in the upper chamber (XI); P c ( t ) in the lower chamber (X); Q i n ( t ) is the volumetric flow rate that goes from (VI) to the lower chamber through the group of valves (I); and Q o u t ( t ) the volumetric flow rate from the lower chamber (X) to (VII). In addition, v i n ( t ) is the voltage applied to Group (I), and v o u t ( t ) the one applied to Group (II). The liquid that enters through (VI) is pressurized at a pressure of P Z , and the liquid that leaves through exit (VII) is pressurized at a pressure of P R in the reservoir.
To illustrate the valve’s behavior, we assumed the initial position of the spindle to be at its lowest position. That is to say that when the lower part of the spindle touches the bottom part of the container ( x = 0 ), the pilot valves are closed, i.e., v i n ( t ) = v o u t ( t ) = 0 , P R = 0 , P Z > 0 , and P L A L < P Z A T + M g . If v i n > 0 and v o u t = 0 , Q i n > 0 , then Q o u t = 0 , x increases and fluid goes from (XI) to (VI). On the contrary, if v i n = 0 and v o u t > 0 when there is fluid in (X) and P L A L < P Z A T , then Q i n = 0 and Q o u t > 0 , which makes x decrease when the fluid goes from (X) to (VII). In this study, the liquid that goes from (VI) to (VII) as well as the one that goes from (VIII) to (IX) was 94% drinking water and 6% Hysol SL 36 XBB, respectively. Other additives that are used to harden the water and reduce the foam were Castrol Antifoam 101 and Castrol Antifoam S 105.
The operating conditions of the valve are determined by the fact that this is used for production of steel tubes and as a plant in a closed-loop system. The operating conditions can be split in (i), (ii), and (iii), see Figure 3: (i) The initial conditions of the valve occurs when x = 0 for the spindle (IV) of the main valve, when v i n = v o u t = 0 for the pilot valves (I) and (II), when the upper chamber of the main valve (XI) is full of water with P z ( t ) = 3 × 10 7 Pa, and when P L ( t ) = 0.6 × 10 7 Pa (see Figure 2 and Figure 3(i)). (ii) Once v i n ( t ) > 0 , then Group (I) of the pilot valves let Q i n > 0 , and the spindle (IV) of the main valve starts to move to being x ( t ) > 0 ; furthermore, P L ( t ) drops to 0.3 × 10 7 Pa in a few seconds (see Figure 3d)). (iii) If v i n ( t ) = 0 and v o u t ( t ) > 0 , then the water from the lower chamber of the main valve (X) leaves the valve to the reservoir of Group (II); hence, x ( t ) decreases. This last step takes place when P L is approximately 0.1 × 10 7 Pa (see Figure 3d)). It is noted that the value of P Z = 2.9 × 10 7 Pa holds for most of the time but drops to P Z = 2.7 × 10 7 Pa in the last third of the valve operation time; however, the spindle’s position x is not affected by it due to the ratio between P Z and P L (see Figure 3a,c). As a consequence of how the valve operates, x remains constant as far as v i n ( t ) = v o u t ( t ) = 0 . However, this is not the case between t = 10 s and t = 20 s in (ii) due to the valve’s leakage (see Figure 3a,b). This last observation was discussed with maintenance engineers.
The experimental data collected for this study were of the valve operating as the interface between a hydraulic pump and a single-rod linear actuator of one of the hydraulic control systems of a hydraulic press machine from a steel manufacturing plant. The signals from position x of the spindle (IV) and the voltages applied to the coils of the pilot valves (I) and (II) are v i n ( t ) and v o u t ( t ) , respectively. These signals are recorded by the data acquisition system IBA-DAQ with a sampling time of 0.03 s and an amplitude range of 0–1, where 0 corresponds to the minimum value and 1 to the maximum one, respectively. v i n ( t ) and v o u t ( t ) are generated by a programmable logic computer with pulse width modulated signals of 24 V. The position of spindle x ( t ) is controlled by a feedback control structure with a proportional–integral–derivative digital controller.

3. Modeling

This section is divided into three sub-sections: The first one describes the physical model of the valve; in the second, we describe the parameter estimation of the models; and in the last, the model validation is explained.

3.1. Physical Model

We present a physical model of the valve shown in Figure 1 and Figure 2. It is based on the formulation detailed in Chapter 4 of [11]. In this work, the pressure in the upper chamber of the spindle (XI) P c ( t ) and the armature’s position of the pilot valves (I) and (II) are not measured; hence, we derive a model that connects the position x and the control signals v i n ( t ) and v o u t ( t ) (see Figure 3 (a) and (b), respectively). These signals are given in normalized scale. This section is divided based on the analysis of the valve as a system composed of different sub-systems, as well as a system that is subject to different principles: The first part is the proportional pilot valves of both Groups, (I) and (II); for the second, we have the the volumetric flow rate of the pilot valves; next, a description of the the main valve’s control volume (X) is written; in the the fourth part, the equation of motion for the spindle (IV) of the main valve is shown; then, an approximation of the P c in the main valve’s (X) is described in detail; and then lastly, in the sixth part, the input–output system model is shown. This input–output model implicitly describes all sub-systems of the valve.
1
Pilot valve model (I and II): These pilot valves consist of a solenoid, its armature, and a pre-loaded spring. Equations (3.6) and (3.7) in [11] describe a third-order coupled system, which, in this case, is the dynamics of the armature and the electrical circuit of the coil. We assumed that the time-constants of the armature’s motion are much smaller than those of the spindle’s motion. Therefore, we neglect the inductance of the coil’s circuit, the linear momentum, the viscous force, the flow forces acting on the armature, and the induced electromagnetic force from the armature’s motion. The last is allowed because the electromagnetic force to the armature is greater; as such, we obtain
k i y i = α i v m a x R i v i F 0 , i
for valve i, where i = 1 , . . . , m corresponds to the m pilot valves of Group (I), and i = m + 1 , . . . , m + n to the n of Group (II). In this case, m = n = 3 (see Figure 1); k i is the spring rate of the spring; y i is the armature position; α i is the magnetic coupling coefficient, which provides the constant of proportionality for the electromagnetic force; v m a x is the maximum supplied voltage applied to the coil; R i is the resistance of the electrical circuit of the coil; v i is the supplied voltage with respect to its maximum value applied to the coil; and F 0 , i is the pre-load force acting on the armature by the spring when y i = 0 . By setting v i = v 0 for y i = 0 , we obtain
y i ( v ¯ i ) = α i v m a x R i k i v ¯ i
where v ¯ i = v i v 0 . v ¯ i assumes v 0 as the offset of v i , which is assumed to be the same for all i (see Figure 3b).
2
Volumetric flow rate of the pilot valves (I and II): we use the standard equation (4.1) in [11] for describing the flow (which assumes the fluid to be incompressible with a high Reynold number (i.e. laminar flow)). As such, we obtain
Q i = c d A ( v ¯ j ) 2 ρ ( P i ) ,
where c d is the discharge coefficient; A i v ¯ j = w y i ( v ¯ j ) is the discharge flow area when assuming a rectangular section, which depends on the voltage applied to the coil of the pilot valve i; and ρ is the fluid density and P i is the pressure drop across the valve, which is P i = ( P z P c ) for i = , 2 , . . . , m , and P i = ( P c P r ) for i = m + 1 , . . . , m + n . We substitute j by subindexing i n for i = 1 , 2 , . . . , m , as well as by subindexing o u t for i = m + 1 , . . . , m + n .
3
The deformable volume (X) of the main valve is chosen as the control volume, as indicated by the solid blue line in Figure 2. The change in the control volume is understood as a function of the spindle’s position. For an incompressible fluid, the continuity Equation (5.5) in [32] becomes
A B x ˙ = Q 1 + . . . + Q i + . . . + Q m Q m + 1 . . . Q m + n ,
where A B is the cross-sectional area of the lower chamber subtracting A L , which is assumed to be constant along x; x ˙ is the derivative of the spindle’s position; and Q i is the volumetric flow rate of valve i (see Figure 1 and Figure 2).
4
The spindle (IV) equation of motion of the main valve determines the motion of the main valve’s spindle, which is
M x ¨ + B x ˙ = A B P c ( t ) A T P z F f m s g n ( x ˙ m ) F f l o w + A L P L M g ,
when v ¯ i n > 0 or v ¯ i n > 0 , and where M is the main valve’s spindle mass, and B is the viscous drag coefficient. For a marginally stable valve, as the one under study, there is no spring; hence, no term is proportional to x. F f m is the coefficient of the Coulomb friction, and F f l o w is the force exerted by the flow going from (VIII) to (IX) in Figure 1. An analysis of the flow forces allows for the term A L P L to appear in the equation. M g is the force given by the main valve’s spindle mass. We assumed that the Coulomb friction term can be neglected in contrast to A B P c ( t ) and A T P z due to a difference of 3–5 orders of magnitude when assuming friction between steel and rubber, i.e., the seal’s material. Furthermore, as we had values of P L P z (c.f. scale of Figure 3 (c) and (d)) and A L A T (c.f. Figure 2), we thus obtained A L P L A T P z , as well as M g A T P z . The flow forces can be described by
F f l o w = ρ L K q x ˙ + ρ L K c P L + K f q ( x x 0 ) + K f c ( P L P L 0 )
which can be obtained after deriving and linearizing with respect to x and P L (see (4.20) in [11]), where K q is the flow gain coefficient, K c is the pressure-flow coefficient, K f q is the flow force gain, and K f c is the pressure flow force. Considering the control volume, as illustrated in Figure 4–21 by dashed lines and the dimension given in (4.122) in [11], as well as the operating conditions of the hydraulic valve under study, we consider F f l o w to be negligible in contrast to A B P c ( t ) and A T P z . This was performed because there was a difference of two orders of magnitude. More information about how to derive the expression of the coefficients in (6) can be found in Chapter 4, more specifically in Section 4.3 and Section 4.6, in [11]. Finally, we obtained the main valve’s spindle equation of motion, which is
M x ¨ + B x ˙ = A B P c ( t ) A T P z if v ¯ i n or v ¯ o u t > 0 x ˙ = 0 , if v ¯ i n = v ¯ o u t = 0 .
These equations are valid for x [ 0 , x m a x ] , where x m a x is the maximum position of the spindle. The case of v ¯ i n ( t ) = v ¯ o u t ( t ) = 0 describes the system when P c ( t ) cannot be derived from (3) and (4).
5
Approximation of P c in the main valve (X): Since P c is not measured, it is derived from (3) and (4). Furthermore, assuming that the pilot parallel valves are identical, and knowing that v ¯ i n ( t ) is applied to all of the coils of pilot valves (I) and v ¯ o u t ( t ) to (II) (see Figure 1 and (4)), we obtain
A B x ˙ = m Q i n n Q o u t ,
where Q i n = Q 1 = . . . = Q m and Q o u t = Q m + 1 = . . . Q m + n . For Q i n , we use the auxiliary function
f i n ( P c ) = ( 2 / ρ ) ( P Z P c )
and, for Q o u t , we use
f o u t ( P c ) = ( 2 / ρ ) ( P c ) ,
which are derived from (3). We approximate f i n and f o u t by a Taylor series in P c around the operating point P c = P c , 0 = A T A B P z , which is the equilibrium point of (7). By performing this, keeping the linear terms, and substituting these in (8), we obtain
P c ( t ) = P c , 0 + g ( v ¯ i n , v ¯ o u t ) × ( f i n ( P c , 0 R ¯ 1 v ¯ i n ( t ) f o u t ( P c , 0 ) R ¯ 2 v ¯ o u t ( t ) A B x ˙ ) ,
where
g ( v ¯ i n , v ¯ o u t ) = 1 f o u t ( P c , 0 ) R ¯ 2 v ¯ o u t ( t ) f i n ( P c , 0 ) R ¯ 1 v ¯ i n ( t ) ,
In the above, f i n ( P c , 0 ) is the first derivative of f i n ( P c ) , which is evaluated at P c , 0 , f o u t ( P c , 0 ) is the one of f o u t , R ¯ 1 = m c d w i n α i n v m a x k i n R i n , and R ¯ 2 = n c d w o u t α o u t v m a x k o u t R o u t .
6
The input–output system model is obtained by substituting (11) in (7), where
M x ¨ + B x ˙ = A B g ( v ¯ i n , v ¯ o u t ) × ( f i n ( P c , 0 ) R ¯ 1 v ¯ i n ( t ) f o u t ( P c , 0 ) R ¯ 2 v ¯ o u t ( t ) A B x ˙ ) .
We approximate the auxiliary function g ( v i n ¯ , v o u t ¯ ) by a Taylor series in v ¯ i n ( t ) and v ¯ o u t ( t ) around v ¯ i n , 0 and v ¯ o u t , 0 , respectively, where v ¯ i n , 0 = v ¯ o u t , 0 = v ¯ 0 0 . We keep the linear terms and (13) is approximated by
γ 1 x ¨ + γ 2 x ˙ = ϕ 1 v ¯ i n ( t ) + ϕ 2 v ¯ o u t ( t ) + ϕ 3 v ¯ i n 2 ( t ) + ϕ 4 v ¯ o u t 2 ( t ) + . . . . . . + ϕ 5 v ¯ i n ( t ) v ¯ o u t ( t ) + ϕ 6 v ¯ i n ( t ) x ˙ + ϕ 7 v ¯ o u t ( t ) x ˙ ,
where
γ 1 = M A B 0 γ 2 = B A B + g ¯ A B 0 ϕ 1 = g ¯ f i n ( P c , 0 ) R ¯ 1 0 ϕ 2 = g ¯ f o u t ( P c , 0 ) R ¯ 2 0 ϕ 3 = g v ¯ i n ( v ¯ 0 , v ¯ 0 ) f i n ( P c , 0 ) R ¯ 1 0 ϕ 4 = g v ¯ o u t ( v ¯ 0 , v ¯ 0 ) f o u t ( P c , 0 ) R ¯ 2 0 ϕ 5 = g v ¯ o u t ( v ¯ 0 , v ¯ 0 ) f i n ( P c , 0 ) R ¯ 1 g v ¯ i n ( v ¯ 0 , v ¯ 0 ) f o u t ( P c , 0 ) R ¯ 2 R ϕ 6 = g v ¯ i n ( v ¯ 0 , v ¯ 0 ) A B 0 ϕ 7 = g v ¯ o u t ( v ¯ 0 , v ¯ 0 ) A B 0 ,
where g ¯ = g ( v ¯ 0 , v ¯ 0 ) g v ¯ i n ( v ¯ 0 , v ¯ 0 ) v ¯ 0 g v ¯ o u t ( v ¯ 0 , v ¯ 0 ) v ¯ 0 , g v ¯ i n ( v ¯ 0 , v ¯ 0 ) is the derivative of g ( v ¯ i n , v ¯ o u t ) with respect to v ¯ i n , and g v ¯ o u t ( v ¯ 0 , v ¯ 0 ) is the derivative of g ( v ¯ i n , v ¯ o u t ) with respect to v ¯ o u t . Indeed, both are evaluated at v ¯ i n = v ¯ o u t = v ¯ 0 . The sign of each of the parameters is specified explicitly in (15), and this is performed in accordance with the physics of the device described in (1-13). ϕ 5 is positive or negative depending on A T / A B . Notice that (14) is a non-linear input–output model and linear in the parameters. The non-linearities are related to v ¯ i n 2 , v ¯ o u t 2 , v ¯ i n x ˙ , and v ¯ o u t x ˙ . These terms are obtained from the square root in 2 ρ ( P i ) and the product A ( v ¯ j ) × 2 ρ ( P i ) in (3).

3.2. Parameter Estimation

The parameters are estimated based on (14). (14) represents a non-linear system that relates the inputs v ¯ i n and v ¯ o u t to the output x, and it is also linear in the parameters. The data acquired by DAQ was saved in time discrete form. Therefore, we need to transform (14) to an equivalent time discrete version. By following Eq. (6.2.3) in [33], i.e., when using the forward Euler method in (14), we obtain
x ^ [ n ] = 2 x [ n 1 ] x [ n 2 ] + θ u [ n ]
where n is the sample number, and x and x ^ are the experimental and model position of the main valve’s spindle (IV), respectively.
θ = γ 2 T s γ 1 ϕ 1 T 2 γ 1 x m a x ϕ 2 T 2 γ 1 x m a x ϕ 3 T 2 γ 1 x m a x ϕ 4 T 2 γ 1 x m a x ϕ 5 T 2 γ 1 x m a x ϕ 6 T s γ 1 ϕ 7 T s γ 1 ,
where x m a x is a scale factor, T s is the sampling time, and
u [ n ] = x [ n 1 ] x [ n 2 ] v ¯ i n [ n 2 ] v ¯ o u t [ n 2 ] v ¯ i n 2 [ n 2 ] v ¯ o u t 2 [ n 2 ] v ¯ i n [ n 2 ] v ¯ o u t [ n 2 ] v ¯ i n [ n 2 ] ( x [ n 1 ] x [ n 2 ] ) v ¯ o u t [ n 2 ] ( x [ n 1 ] x [ n 2 ] ) .
We formulate the parameter estimation problem as
θ ^ L S = arg m i n θ 1 N n = 1 N ε [ n ; θ ] 2 ,
where ε [ n ; θ ] = x [ n ] x ^ [ n ; θ ] , which gives an estimation of θ in (16) by solving
n = 1 N u [ n ] u [ n ] θ ^ L S = u [ n ] x ¯ [ n ]
as a system of linear equations, where x ¯ [ n ] = x [ n ] 2 x [ n 1 ] + x [ n 2 ] .
Alternatively, we formulate the problem of estimating the parameters in (16) by accordingly referring to (4.1) in [34] as
min θ R 7 1 N n = 1 N ε [ n ; θ ] 2 subject to θ ¯ 0
where
θ ¯ = θ ( 1 ) θ ( 1 ) 1 θ ( 2 ) θ ( 3 ) θ ( 4 ) θ ( 5 ) θ ( 7 ) θ ( 8 ) ,
cf. (19).
(22) is built from (17) and use in (21) to satisfy the standard form specified by (4.1) in [34] and the physical constraints of the valve in (15). θ ¯ ( 1 ) = θ ( 1 ) 0 and θ ¯ ( 2 ) = θ ( 1 ) 1 0 are defined so as to obtain two poles in the discrete pole-zero map related to (16), which is equivalent to a pole in the origin and a pole in the real left axis of the pole-zero map related to (14). This is because γ 1 0 and γ 2 0 are such in 15), and because there is no x term in (14). (21) is a quadratic program (QP) and can be efficiently solved by iterative methods like the interior-point method [34]. To solve (21), we use CVX, a package for specifying and solving convex programs [35,36].
We used convex optimization to overcome problems caused by the closed-loop operation and the signals used in one production cycle. Thus, the excitation signals are narrow band at low frequencies and have a limited number of amplitudes. A system operating under feedback control is identifiable under specific conditions. For linear systems, if the feedback transfer function is persistently excited, then the system is identifiable (see ch 10 in [37]). The order of the controller and reference signal should be larger than that of the system, which is easily met in our case; furthermore, if the PID controller is of order two, then the system of order five and the discrete time signal are of order ≥ 30.

3.3. Model Validation

The cross-validation was carried out with the data corresponding to a one-hour production after the production from which the data were used to estimate θ in (16). We checked that the estimated values were in agreement with the physics of the valve described in (15); in addition, we analyzed the residuals, i.e., ε [ n ; θ ^ ] = x [ n ] x ^ [ n ; θ ^ ] . The mean squared error (MSE) indicator
M S E = 1 N n = 1 N ( x [ n ] x ^ [ n ] ) 2
was computed, where N is the number of samples for the training or validation data sets. A dimensional analysis of the parameters of (14), as described in (15), was carried out, and the size of the estimated parameter values were checked as to whether they were reasonable with the physical parameters described in (15). We ended the model validation by computing the relative errors of the estimated parameters for different error sources [24].

4. Results and Discussion

This section is divided into three subsections: the first reports and analyzes the estimated parameters of the physical model; in the second, the relative errors of the estimated parameters for different error sources are computed and analyzed; and in the last section, the aging of the valve is analyzed over different production cycles.

4.1. Physical Model

Table 1 presents the results of the parameter estimation problem that were defined in (19) and (21) in order to obtain the input–output system model described in (16). We carried out three different parameter estimations. The first one was given by solving the standard least squares problem defined in (19) with (20). This provided
θ ^ 1 = θ ^ ( 1 ) θ ^ ( 2 ) θ ^ ( 3 ) ,
which is an estimation of θ ( 1 ) , θ ( 2 ) and θ ( 3 ) in (17). Then, (16) becomes
x ^ 1 [ n ; θ ^ 1 ] = 2 x [ n 1 ] x [ n 2 ] + θ 1 u 1 [ n ]
with
u 1 [ n ] = u ( 1 ) u ( 2 ) u ( 3 ) ,
where u ( 1 ) , u ( 2 ) and u ( 3 ) are found in (18). In the second case, we obtained θ ^ 2 by solving (19) with (20) as in the first case. The difference between the first and second case is that, for the second case, we considered certain non-linear terms as having
x ^ 2 [ n ; θ ^ 2 ] = 2 x [ n 1 ] x [ n 2 ] + θ 2 u 2 [ n ] ,
where
θ ^ 2 = θ ^ ( 1 ) θ ^ ( 2 ) θ ^ ( 3 ) θ ^ ( 4 ) θ ^ ( 5 ) ,
and
u 2 [ n ] = u ( 1 ) u ( 2 ) u ( 3 ) u ( 4 ) u ( 5 ) .
The third and last case correspond to solving (21), which gave θ ^ 3 . Then, (16) becomes
x ^ 3 [ n ; θ ^ 3 ] = 2 x [ n 1 ] x [ n 2 ] + θ 3 u 3 [ n ] ,
where
θ ^ 3 = θ ^ ( 1 ) θ ^ ( 2 ) θ ^ ( 3 ) θ ^ ( 5 ) ,
and
u 3 [ n ] = u ( 1 ) u ( 2 ) u ( 3 ) u ( 5 ) .
θ ^ ( 4 ) and θ ^ ( 8 ) are not considered in (31) since their absolute value 1 × 10 6 when solving (21) and (22). θ ( 6 ) ^ , which is the parameter for the cross term in v ¯ i n and v ¯ o u t , is ignored because during operation v ¯ i n = 0 when v ¯ o u t > 0 and v ¯ o u t = 0 when v ¯ i n > 0 . We ignore θ ^ ( 7 ) because u ( 7 ) is highly correlated with u ( 1 ) and u ( 2 ) , and the MSE for training and test data shown in Table 1 do not change if it is considered. We did not consider higher order terms in (14) and (15) because their absolute values were found to be 1 × 10 6 when solving (21) and (22).
Table 1. Estimated parameter values for the input–output system model in (16) and (17). θ ^ 1 and θ ^ 2 are least squares estimates, and θ ^ 3 was obtained by solving (21). 1 θ ( 1 ) 0 , θ ( 2 ) 0 , θ ( 3 ) 0 , θ ( 4 ) 0 , and θ ( 5 ) 0 are based on the physical constraints of the device.
Table 1. Estimated parameter values for the input–output system model in (16) and (17). θ ^ 1 and θ ^ 2 are least squares estimates, and θ ^ 3 was obtained by solving (21). 1 θ ( 1 ) 0 , θ ( 2 ) 0 , θ ( 3 ) 0 , θ ( 4 ) 0 , and θ ( 5 ) 0 are based on the physical constraints of the device.
θ Description θ ^ 1 θ ^ 2 θ ^ 3
θ ( 1 ) γ 2 T s γ 1 -1.16 -1.24 -0.99
θ ( 2 ) ϕ 1 T 2 γ 1 x m a x 1.01 × 10 2 7.04 × 10 3 1.01 × 10 2
θ ( 3 ) ϕ 2 T 2 γ 1 x m a x 4.34 × 10 2 6.03 × 10 2 5.61 × 10 2
θ ( 4 ) ϕ 3 T 2 γ 1 x m a x - 6.33 × 10 2 -
θ ( 5 ) ϕ 4 T 2 γ 1 x m a x - 3.37 × 10 2 2.78 × 10 2
MSE training 3.5 × 10 5 3.2 × 10 5 3.6 × 10 5
MSE test 3.8 × 10 5 3.8 × 10 5 4.5 × 10 5
In Table 1, we find the estimated parameter values obtained for the parameters defined in (25), (27), and (30). For θ ^ 1 , we have no agreement between θ ^ ( 1 ) and the physics of the system defined in (15). From a system theory perspective, this parameter value implies that the poles of (16) were z = 1 and z = 0.16 , where the last one relates to a pole in f = 16.67 Hz, which is not possible when looking at Figure 3(a) and (b). The θ ^ ( 2 ) and θ ^ ( 3 ) signs are in agreement with the physics; however, when assuming that both pilot valves (I) and (II) are equal to each other, there seems to be an anomaly in the valve. After discussion with maintenance engineers on the manufacturing plant, a manual calibration of the springs in the pilot valves was performed after the maintenance of the valve. In θ ^ 2 , the values of θ ^ ( 1 ) and θ ^ ( 4 ) are different in sign than (15). Considering the non-linear terms in (27) increases the conditioning number of n = 1 N u 1 [ n ] u 1 [ n ] by two orders of magnitude, and this could be the reason to obtain these parameter values because of the poor excitation of the signals (see Figure 3(a) and (b)). θ ^ 3 gives values in agreement with the signs defined in (15) regarding the physics of the valve. As for θ ^ 2 , there are differences between the second and third element of the estimated parameter vector.
Figure 4(a) shows a comparison between x [ n ] and x ^ 3 [ n ] , and this is achieved using validation data, i.e., signals from a different production time than the ones used for estimating θ ^ 3 . The signals v ¯ i n , v ¯ o u t , and x in Figure 4 show that the valve operates under the same conditions as for the signals that are used for estimating the parameters (see. Figure 3(a) and (b)). We can see that x [ n ] and x ^ 3 [ n ] are overlapped, and that these results are seen in the error signal (see Figure 4(c)). There was a small offset between both signals when the main valve’s spindle was at rest, i.e., between n = 250 and n = 60 , and n = 650 and n = 850 ( T s = 0.03 s). In addition, the error signal shows a process that is close to white noise with a small offset when x ˙ 0 . The error signal seems to have a component with a 0.09 s period, i.e., three samples. The error signal agrees with the MSE values shown in Table 1. The difference between the error signal when x ˙ > 0 and x ˙ < 0 agrees with the difference in the parameter values θ ^ ( 2 ) and θ ^ ( 3 ) , as for the difference between θ ^ ( 4 ) , which is negligible, and θ ^ ( 5 ) .
Figure 4. Modeling results with the validation data: a) the measured output x e x p (position of IV) and the modeled output x ^ 3 ; b) the normalized input signals v ¯ i n and v ¯ o u t ; and c) the error signal obtained by subtracting x ^ 3 from x e x p .
Figure 4. Modeling results with the validation data: a) the measured output x e x p (position of IV) and the modeled output x ^ 3 ; b) the normalized input signals v ¯ i n and v ¯ o u t ; and c) the error signal obtained by subtracting x ^ 3 from x e x p .
Preprints 99613 g004
In addition to analyzing the modeling results with cross-validation and inspecting the poles, we performed a dimensional analysis and checked the size of the parameter values. Table 2 shows the units of some of the parameters in (14). These parameter units can be derived by using (15), and by knowing that f i n ( P c ) and f o u t ( P c ) have the units [ m · s 1 ] , f i n ( P c ) and f o u t ( P c ) , which have [ m 2 · s · kg 1 ] ; g ( v ¯ i n , v ¯ o u t ) , g v ¯ i n ( v ¯ i n , v ¯ o u t ) , g v ¯ o u t ( v ¯ i n , v ¯ o u t ) have [ m 4 · s 1 · kg ] ; and R ¯ 1 and R ¯ 2 have [ m 2 ] . The parameter elements of θ in (17) are dimensionless as θ ^ 1 , θ ^ 2 , and θ ^ 3 in (25), (27), and (30), respectively. This finding agrees with the normalized units of the output x, as well as the inputs v ¯ i n and v ¯ o u t . Table 3 shows the values of the valve as related to its mechanical, hydraulic, electronic, and physical dimension characteristics. These values have been used to compute intervals for the estimated parameter vector θ 3 in (30). The interval for the mass of the spindle M was given by maintenance engineers. The damping coefficient B was obtained from the knowledge of the poles of the system, as discussed in Section 4.1. The physical A B and A T dimensions were obtained from the manufacturer drawings of similar valves. c d α v m a x K R w is related to the flow through the pilot valves, and it was obtained from the manufacturer’s flow graphs. v ¯ 0 and P z were selected based on the measured signals (see Figure 3). Table 4 shows the computed intervals from the values and intervals in Table 3, as well as in (4) to (17). We can see that the obtained parameter values for θ ^ 3 are within the intervals. In Table 3, the intervals correspond up to an order of magnitude; furthermore, the interval in Table 3 is up to three orders of magnitude, which is due the products used to compute the elements of θ 3 (see (9), (10), (12), and (15)).

4.2. Modeling Errors

The relative errors in the elements of θ ^ 3 were estimated from the known error sources. The different sources are listed in the second column of Table 5. First, we explain how the relative errors were estimated for each error source. Then, we describe the relative errors obtained from each error source.
The rows (a), (b), and (c) give the relative errors from the offset in the measured data in v ¯ i n , v ¯ o u t , and x. The offset changes between the cycles. The errors in v ¯ i n were calculated for a cycle with a negligible offset. We added positive and negative offset values, Δ v ¯ i n [ 0.001 , 0.001 ] to v ¯ i n , and determined the parameter values θ ^ ( i ) for i = 1 , 2 , 3 , 5 . A straight line was fitted for each θ ^ ( i ) versus Δ v ¯ i n . The estimated errors Δ θ ( i ) were calculated with Δ v ¯ i n = 0.001 , which is the highest offset in the measured signal v ¯ i n . The errors due to the offset Δ v ¯ o u t and Δ x were calculated in the same way.
The relative errors from the noise in the measured data in v ¯ i n , v ¯ o u t , and x are given in rows (d), (e), and (f). We added a noise signal with a variance of σ 2 ( 0 , 1 × 10 7 ] to v ¯ i n , as well as estimated the parameter values θ ^ ( i ) for i = 1 , 2 , 3 , 5 . A straight line was fitted for each θ ^ ( i ) versus σ 2 . A σ 2 = 1 × 10 10 was used to calculate Δ θ ^ ( i ) , which was also the highest observed σ 2 in the measured signals. The errors due to noise in v ¯ o u t and x were calculated in the same way.
In order to estimate the relative errors from the Euler Forward method, as shown in row (g) in Table 5, we compared a continuous and discrete time model of the system. The continuous time model uses (14) and (15) with input signals u ¯ i n and u ¯ o u t as being combinations of ramp and step functions similar to the measured of v ¯ i n and v ¯ o u t , respectively (see Figure 4(b)). An analytical output signal was derived by solving the differential Equation (14) with the conventional Laplace transform method. A discrete-time output signal was calculated after discretization of the differential equation by the Euler Forward method (see (14) to (16)). When comparing the discrete- time to the analytical output, an error signal was obtained. The variance of that signal was determined and used to generate different realizations of the error signal. These realizations were added to the measured output signal x, and the parameters θ ( i ) for i = 1 , 2 , 3 , 5 were identified. Δ θ ^ ( i ) was determined as the difference to the case with no added error signals.
The rows (h), (i), and (j) provide the relative errors caused by the approximations in (9), (10), and (12). The remainder term of a Taylor polynomial of order 2 was estimated for each approximation and included in (14). We used P c [ 2.8 × 10 7 , 2.9 × 10 7 ] Pa based on the ratio of the areas A B and A T , as shown in Figure 2, to estimate the remainder term of (9) and (10), as well as to calculate Δ θ ^ ( i ) for i = 1 , 2 , 3 , 5 (which is given in row (h)). v ¯ i n , v ¯ o u t [ 0.01 , 0.8 ] were used to estimate the remainder term of (12), and this was based on the signals in Figure 4(b) and the obtained relative errors that are given in row (i). The relative errors from the product of the remainder term of each approximation included in (14) are given in row (j).
Row (k) gives the relative errors from the approximation that the fluid is incompressible, (4). We compared the model output obtained from (1) to (18) with that of a Matlab/Simulink model, which models water as compressible (details are given in section 7). An error signal was calculated as the difference of the model outputs. The mean and variance of that signal were estimated and used to generate different realizations, that were added to the measured output signal x. The parameters θ ( i ) for i = 1 , 2 , 3 , 5 were estimated. Δ θ ^ ( i ) were determined as the difference to the case with no added error signal.
Table 5 provides the relative errors. The relative errors in θ ^ ( 2 ) , θ ^ ( 3 ) , and θ ^ ( 5 ) are bigger than that of θ ^ ( 1 ) from offsets in v ¯ i n , v ¯ o u t , and x (see rows (a), (b), and (c) in Table 5). These relative errors could be reduced by decreasing the offset levels in the calibration process. In rows (d), (e), and (f), the relative errors of θ ^ ( 3 ) and θ ^ ( 5 ) are bigger than those of θ ^ ( 1 ) and θ ^ ( 2 ) . The sensitivity of the non-linear term and the poor data of v ¯ o u t cause these relative errors. Sensors with lower additive noise could be used to reduce these relative errors. Regarding the discretization of (14) (see row (g)), large relative errors for θ ^ ( 2 ) , θ ^ ( 3 ) , and θ ^ ( 5 ) are obtained when compared to θ ^ ( 1 ) . These relative errors come from the fast changes in x relative to the sampling time (0.03 s) at the initial and final time of the steps in the input signals. One could reduce the sampling time or use more advanced discretization methods to minimize these relative errors. The relative errors of θ ^ ( 1 ) and θ ^ ( 2 ) are found to be bigger than those of the other elements in θ ^ 3 for the approximations of (9), (10), and (12) (see rows (h), (i), and (j)). The approximations of (9) and (10) could be avoided by having a sensor for P c ( t ) , as well as by estimating x ˙ (see (8), (9), and (10)). One cannot avoid the approximation (12) by using more sensors, but one could collect further informative data to estimate more of the parameters of the Taylor polynomial that was used in the approximation (see v ¯ i n and v ¯ o u t in Figure 4(b)). The largest relative errors of the elements in θ ^ are due to the incompressibility approximation. The assumption of water being incompressible could be avoided by having a sensor for P c ( t ) and estimating P ˙ c and x ˙ . The final row provides the total relative error of the parameters θ ^ ( i ) for i = 1 , 2 , 3 , 5 . They were calculated as the sum of the relative errors of θ ^ ( i ) from rows (a) to (k). The largest relative error is θ ^ ( 5 ) , which is the parameter that describes the nonlinear effect of v ¯ o u t 2 .

4.3. Aging

This section evaluates a potential use of the system model described in (30). The elements of θ 3 in (30) were estimated for different production cycles (see (21)). The elements of the estimated parameter vectors are denoted as θ ^ ( c ) ( i ) , where c = , 2 , . . . , l and l is the total number of cycles.
We observe a linear trend in θ ^ ( c ) ( 2 ) for the cycles c [ 429 , 533 ] (see Figure 5). We fitted the linear regression model
θ ^ R ( c ) ( 2 ) = β ^ 0 + β ^ 1 c ,
where β ^ 0 and β ^ 1 are the least square estimators, and θ ^ R ( c ) ( 2 ) is the estimated θ ^ ( c ) ( 2 ) at cycle c. The confidence intervals of θ ^ R ( c ) ( 2 ) were calculated as (13.17) in [38], and this was achieved by assuming the residuals of (33) to be white Gaussian noise. In addition, we considered a confidence level of 95% by estimating ξ ^ c as (13.16), as shown in [38]. The estimated relative error of 6.5% in θ ^ ( 2 ) is similar to but slightly smaller than 95% intervals shown in Figure 5. Thus, the scattering around the trend line is explained by the different error sources summarized in Table 5. The trend line reveals the aging of the valve.
Figure 6 shows the values of the other elements of θ ^ ( c ) for c [ 429 , 533 ] . We can see that θ ^ ( c ) ( 1 ) is constant over the cycles, and that it stays at the limits of the constraints defined in Section 4.1. The scattering in θ ^ ( c ) ( 3 ) and θ ^ 3 ( c ) ( 5 ) show an increasing trend with the number of cycles. The estimated parameter values of θ ^ ( c ) ( 3 ) are bigger in magnitude than θ ^ ( c ) ( 5 ) for c [ 430 , 500 ] . The total estimated error of θ ^ ( 3 ) and θ ^ ( 5 ) , as given in Table 5, describe most of the scattering of the estimated parameters θ ^ ( c ) ( 3 ) and θ ^ ( c ) ( 5 ) , respectively.

5. Conclusions

An input–output model of a novel two-stage 2/2 proportional cartridge valve was derived from a physical modeling that was based on fluid mechanics, dynamics, and electrical principles. This is possible because of the relative simplicity of the device when compared to more complex systems, such as machines with multiple components [9]. Therefore, each of the model parameters can be related to the design parameters of the valve. The main difference from other two-stages cartridge valves is that the valve under study is marginally stable (c.f. [23]). Moreover, parameter estimation was performed with data that were collected in industrial conditions, with the valve operating as a subsystem of a press mill, and with the valve being the plant of a closed-loop system.
In this work, we did not use a sensor for P c ( t ) , which is usually the case in other studies of similar valves. This limitation was addressed successfully in the derivation of the input-output model, which was achieved by using Taylor polynomials. The closed loop operation results in poor system excitation, which delivered numerical problems when applying the least-squares method. This problem was solved by estimating the parameters by a convex optimization problem. The constraints of the convex optimization problem were defined based on the physics of the valve and system knowledge regarding the poles of the device. An in-depth study of the contributions to the errors of the estimated parameters from different error sources were carried out.
The identified model of the valve showed that the non-linear terms were not negligible compared to the linear ones. Thus, a non-linear controller of the valve position could improve the performance of the closed-loop system compared to a linear controller. The estimated parameters of the model showed several trends vs. the production cycles. Analyses of more data should be carried out to check if a prognosis of the valve’s health status could be conducted. In future studies, the developed method could be used to investigate and identify different failure models of the valve, such as for leakages.

Supplementary Materials

The following supporting information can be downloaded at: www.mdpi.com/xxx/s1, Figure S1: title; Table S1: title; Video S1: title.

Author Contributions

Conceptualization, O.B.G and D.R.; methodology, O.B.G. and D.R.; software, O.B.G.; validation, O.B.G. and D.R.; formal analysis, O.B.G.; investigation, O.B.G.; resources, D.R.; data curation, O.B.G.; writing—original draft preparation, O.B.G.; writing—review and editing, O.B.G. and D.R.; visualization, O.B.G.; supervision, D.R.; project administration, D.R.; funding acquisition, D.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Knowledge Foundation, Alleima, SSAB, ABB and Ovako grant number 20200261 01 H. Daniel Rönnow’s work was supported in part by the European Comission within the European Regional Development Fund, through the Tillväxtverket, and in part by Region Gävleborg.

Data Availability Statement

Dataset available on request from the authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Tao, F.; Zhang, H.; Liu, A.; Nee, A.Y. Digital twin in industry: State-of-the-art. IEEE Transactions on industrial informatics 2018, 15, 2405–2415. [Google Scholar] [CrossRef]
  2. Wright, L.; Davidson, S. How to tell the difference between a model and a digital twin. Advanced Modeling and Simulation in Engineering Sciences 2020, 7, 1–13. [Google Scholar] [CrossRef]
  3. Roy, R.B.; Mishra, D.; Pal, S.K.; Chakravarty, T.; Panda, S.; Chandra, M.G.; Pal, A.; Misra, P.; Chakravarty, D.; Misra, S. Digital twin: current scenario and a case study on a manufacturing process. The International Journal of Advanced Manufacturing Technology 2020, 107, 3691–3714. [Google Scholar] [CrossRef]
  4. He, B.; Bai, K.J. Digital twin-based sustainable intelligent manufacturing: A review. Advances in Manufacturing 2021, 9, 1–21. [Google Scholar] [CrossRef]
  5. Rituraj, R.; Scheidl, R. Towards digital twin development of counterbalance valves: Modelling and experimental investigation. Mechanical Systems and Signal Processing 2023, 188, 110049. [Google Scholar] [CrossRef]
  6. Xiang, F.; Zhi, Z.; Jiang, G. Digital twins technolgy and its data fusion in iron and steel product life cycle. 2018 IEEE 15th international conference on networking, sensing and control (ICNSC). IEEE. 2018; pp. 1–5. [Google Scholar]
  7. Karandaev, A.S.; Gasiyarov, V.R.; Radionov, A.A.; Loginov, B.M. Development of digital models of interconnected electrical profiles for rolling–drawing wire mills. Machines 2021, 9, 54. [Google Scholar] [CrossRef]
  8. Gasiyarova, O.A.; Karandaev, A.S.; Erdakov, I.N.; Loginov, B.M.; Khramshin, V.R. Developing digital observer of angular gaps in rolling stand mechatronic system. Machines 2022, 10, 141. [Google Scholar] [CrossRef]
  9. Gonzalez, O.B.; Rönnow, D. Time series modelling of a radial-axial ring rolling system. International Journal of Modelling, Identification and Control 2023, 43, 13–25. [Google Scholar] [CrossRef]
  10. Gonzalez, O.B.; Rönnow, D. A Study of OBF-ARMAX Performance for Modelling of a Mechanical System Excited by a Low Frequency Signal for Condition Monitoring. European Workshop on Advanced Control and Diagnosis. Springer, 2022; pp. 73–82. [Google Scholar]
  11. Manring, N.D.; Fales, R.C. Hydraulic control systems; John Wiley & Sons, 2019.
  12. Han, M.; Liu, Y.; Wu, D.; Tan, H.; Li, C. Numerical analysis and optimisation of the flow forces in a water hydraulic proportional cartridge valve for injection system. Ieee Access 2018, 6, 10392–10401. [Google Scholar] [CrossRef]
  13. Liu, Z.; Li, L.; Yue, D.; Wei, L.; Liu, C.; Zuo, X. Dynamic Performance Improvement of Solenoid Screw-In Cartridge Valve Using a New Hybrid Voltage Control. Machines 2022, 10, 106. [Google Scholar] [CrossRef]
  14. Xu, B.; Shen, J.; Liu, S.; Su, Q.; Zhang, J. Research and development of electro-hydraulic control valves oriented to industry 4.0: a review. Chinese Journal of Mechanical Engineering 2020, 33, 1–20. [Google Scholar] [CrossRef]
  15. Tamburrano, P.; Plummer, A.R.; Distaso, E.; Amirante, R. A review of electro-hydraulic servovalve research and development. International Journal of Fluid Power 2018, 1–23. [Google Scholar] [CrossRef]
  16. Liu, S.; Yao, B. Energy-saving control of single-rod hydraulic cylinders with programmable valves and improved working mode selection. SAE Transactions 2002, 51–61. [Google Scholar]
  17. Liu, S.; Yao, B. Adaptive robust control of programmable valves with manufacturer supplied flow mapping only. 2004 43rd IEEE Conference on Decision and Control (CDC)(IEEE Cat. No. 04CH37601). IEEE, 2004; 1, pp. 1117–1122. [Google Scholar]
  18. Liu, S.; Yao, B. On-board system identification of systems with unknown input nonlinearity and system parameters. ASME International Mechanical Engineering Congress and Exposition 2005, 42169, 1079–1085. [Google Scholar]
  19. Liu, S.; Yao, B. Automated onboard modeling of cartridge valve flow mapping. IEEE/ASME transactions on mechatronics 2006, 11, 381–388. [Google Scholar]
  20. Lu, L.; Yao, B.; Liu, Z. Energy saving control of a hydraulic manipulator using five cartridge valves and one accumulator. IFAC Proceedings Volumes 2013, 46, 84–90. [Google Scholar] [CrossRef]
  21. Xu, B.; Ding, R.; Zhang, J.; Su, Q. Modeling and dynamic characteristics analysis on a three-stage fast-response and large-flow directional valve. Energy conversion and management 2014, 79, 187–199. [Google Scholar] [CrossRef]
  22. Yue, D.; Li, L.; Wei, L.; Liu, Z.; Liu, C.; Zuo, X. Effects of pulse voltage duration on open–close dynamic characteristics of solenoid screw-In cartridge valves. Processes 2021, 9, 1722. [Google Scholar] [CrossRef]
  23. Han, M.; Liu, Y.; Zheng, K.; Ding, Y.; Wu, D. Investigation on the modeling and dynamic characteristics of a fast-response and large-flow water hydraulic proportional cartridge valve. Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science 2020, 234, 4415–4432. [Google Scholar] [CrossRef]
  24. Ljung, L. System identification. In Signal analysis and prediction; Springer, 1998; pp. 163–173. [Google Scholar]
  25. Zhang, J.; Lu, Z.; Xu, B.; Su, Q. Investigation on the dynamic characteristics and control accuracy of a novel proportional directional valve with independently controlled pilot stage. ISA transactions 2019, 93, 218–230. [Google Scholar] [CrossRef]
  26. Li, C.; Lyu, L.; Helian, B.; Chen, Z.; Yao, B. Precision motion control of an independent metering hydraulic system with nonlinear flow modeling and compensation. IEEE Transactions on Industrial Electronics 2021, 69, 7088–7098. [Google Scholar] [CrossRef]
  27. Lu, Z.; Zhang, J.; Xu, B.; Wang, D.; Su, Q.; Qian, J.; Yang, G.; Pan, M. Deadzone compensation control based on detection of micro flow rate in pilot stage of proportional directional valve. ISA transactions 2019, 94, 234–245. [Google Scholar] [CrossRef]
  28. Li, Y.; Wang, Q. Adaptive robust tracking control of a proportional pressure-reducing valve with dead zone and hysteresis. Transactions of the Institute of Measurement and Control 2018, 40, 2151–2166. [Google Scholar] [CrossRef]
  29. Folgheraiter, M. A combined B-spline-neural-network and ARX model for online identification of nonlinear dynamic actuation systems. Neurocomputing 2016, 175, 433–442. [Google Scholar] [CrossRef]
  30. Tørdal, S.S.; Klausen, A.; Bak, M.K. Experimental system identification and black box modeling of hydraulic directional control valve. 2015. [Google Scholar]
  31. Kilic, E.; Dolen, M.; Koku, A.B.; Caliskan, H.; Balkan, T. Accurate pressure prediction of a servo-valve controlled hydraulic system. Mechatronics 2012, 22, 997–1014. [Google Scholar] [CrossRef]
  32. Munson, B.R.; Okiishi, T.H.; Huebsch, W.W.; Rothmayer, A.P. Fluid mechanics; Wiley Singapore, 2013. [Google Scholar]
  33. Atkinson, K. An introduction to numerical analysis; John wiley & sons, 1991.
  34. Boyd, S.P.; Vandenberghe, L. Convex optimization; Cambridge university press, 2004.
  35. Grant, M.; Boyd, S.; Ye, Y. CVX: Matlab software for disciplined convex programming, 2009.
  36. Grant, M.C.; Boyd, S.P. Graph implementations for nonsmooth convex programs. Recent advances in learning and control. Springer, 2008; pp. 95–110. [Google Scholar]
  37. Stoica, P.; Söderström, T. System identification. In Prentice-Hall International; 1989. [Google Scholar]
  38. Wasserman, L. All of statistics: a concise course in statistical inference. Springer, 2004; Volume 26. [Google Scholar]
Figure 1. Mechanical scheme of the device. (I) Proportional pilot valves for the flow-in to the main valve; (II) proportional pilot valves for the flow-out to the main valve; (III) emergency valve; (IV) main valve’s spindle; (V) LDTV sensor of the main valve; (VI) entrance of the hydraulic circuit to the pilot stage; (VII) hydraulic exit of the pilot stage; (VIII) and (IX) are the entrance and exit of the main valve, respectively; and (X) and (XI) are the lower and upper chambers of the main valve, respectively. The hydraulic circuit of the main valve is marked in red, the pressurized fluid of the hydraulic circuit trough the pilot valves is marked in yellow, and the fluid from the pilot-stage to the reservoir is marked in blue. The spindle is at its highest position. The image in the left-bottom corner shows the pilot valves and the emergency valves in the steel manufacturing plant.
Figure 1. Mechanical scheme of the device. (I) Proportional pilot valves for the flow-in to the main valve; (II) proportional pilot valves for the flow-out to the main valve; (III) emergency valve; (IV) main valve’s spindle; (V) LDTV sensor of the main valve; (VI) entrance of the hydraulic circuit to the pilot stage; (VII) hydraulic exit of the pilot stage; (VIII) and (IX) are the entrance and exit of the main valve, respectively; and (X) and (XI) are the lower and upper chambers of the main valve, respectively. The hydraulic circuit of the main valve is marked in red, the pressurized fluid of the hydraulic circuit trough the pilot valves is marked in yellow, and the fluid from the pilot-stage to the reservoir is marked in blue. The spindle is at its highest position. The image in the left-bottom corner shows the pilot valves and the emergency valves in the steel manufacturing plant.
Preprints 99613 g001
Figure 2. Diagram of the device. (I) Proportional pilot valves for the flow-in to the main valve; (II) proportional pilot valves for the flow-out to the main valve; (IV) main valve’s spindle; (VI) entrance hydraulic circuit to the pilot valves; (VII) exit hydraulic circuit of the pilot valves; and (X) and (XI) are the lower and upper chamber of the main valve, respectively. The two spindle’s cross sectional areas were found to be different, i.e., where A T is smaller than A B . The blue solid line in the lower chamber defines the control volume in the main valve, which deforms according to x. The yellow and gray colors indicate the fluid (water) and the solid piston (steel), respectively.
Figure 2. Diagram of the device. (I) Proportional pilot valves for the flow-in to the main valve; (II) proportional pilot valves for the flow-out to the main valve; (IV) main valve’s spindle; (VI) entrance hydraulic circuit to the pilot valves; (VII) exit hydraulic circuit of the pilot valves; and (X) and (XI) are the lower and upper chamber of the main valve, respectively. The two spindle’s cross sectional areas were found to be different, i.e., where A T is smaller than A B . The blue solid line in the lower chamber defines the control volume in the main valve, which deforms according to x. The yellow and gray colors indicate the fluid (water) and the solid piston (steel), respectively.
Preprints 99613 g002
Figure 3. Signals vs time during operation. a) Position signal x for the spindle of the main valve (IV). b) Voltage V applied to the solenoid of the pilot valves (I) and (II), i.e., v i n and v o u t , respectively. c) Pressure P z at (VI) and (XI). d) Pressure P L at (VIII) and (IX). The changes in operating conditions ((i), (ii), and (iii)) are indicated in the figure by vertical lines.
Figure 3. Signals vs time during operation. a) Position signal x for the spindle of the main valve (IV). b) Voltage V applied to the solenoid of the pilot valves (I) and (II), i.e., v i n and v o u t , respectively. c) Pressure P z at (VI) and (XI). d) Pressure P L at (VIII) and (IX). The changes in operating conditions ((i), (ii), and (iii)) are indicated in the figure by vertical lines.
Preprints 99613 g003
Figure 5. The parameter θ ^ ( 2 ) vs. cycle. Note the red fitted line (33) and 95% confidence interval.
Figure 5. The parameter θ ^ ( 2 ) vs. cycle. Note the red fitted line (33) and 95% confidence interval.
Preprints 99613 g005
Figure 6. The elements of θ ^ vs. cycle. a) θ ^ ( 1 ) vs. cycle, b) θ ^ ( 3 ) vs. cycle, c) and d) θ ^ ( 5 ) vs. cycle.
Figure 6. The elements of θ ^ vs. cycle. a) θ ^ ( 1 ) vs. cycle, b) θ ^ ( 3 ) vs. cycle, c) and d) θ ^ ( 5 ) vs. cycle.
Preprints 99613 g006
Table 2. Units of the parameters in (14).
Table 2. Units of the parameters in (14).
Parameter Units
γ 1 kg · m 2
γ 2 kg · m 2 · s 1
ϕ 1 , ϕ 2 , ϕ 3 , ϕ 4 kg · m 1 · s 2
Table 3. Ranges for the values of the mechanic, hydraulic, and electronic design parameters of the studied valve.
Table 3. Ranges for the values of the mechanic, hydraulic, and electronic design parameters of the studied valve.
M 65 100   kg
B 1000 4500   N · s · m 1
A B 5 × 10 4 5 × 10 3   m 2
A T / A B 0.95-0.97
ρ 1000 kg · m 3
x m a x 0.8 1 m
c d α v m a x K R w 0.8 × 10 6 1 × 10 5 m
v ¯ 0 0.5 0.7
P z 3 x 10 7 Pa
Table 4. Estimated parameter values of the elements in θ ^ 3 (as described in (17)). The values of input–output system model in (30) are given in the second column. The intervals for each element are given in the third column, and they were computed using the intervals in Table 3.
Table 4. Estimated parameter values of the elements in θ ^ 3 (as described in (17)). The values of input–output system model in (30) are given in the second column. The intervals for each element are given in the third column, and they were computed using the intervals in Table 3.
θ ^ 3 θ ^ 3 Interval
θ ^ ( 1 ) -0.99 ( 300 ) ( 1 )
θ ^ ( 2 ) 1.01 × 10 2 ( 1 × 10 3 ) ( 1 )
θ ^ ( 3 ) 5.61 × 10 2 ( 4 ) ( 8 × 10 3 )
θ ^ ( 5 ) 2.78 × 10 2 0.01 - 0.6
Table 5. Relative errors for each of the elements of the estimated parameter vector θ ^ 3 . The first column indicates the index of the relative error source. The second column describes the error sources. The next few columns indicate the element of Δ θ ^ 3 θ 3 ^ . Rows (a) to (c) include the relative errors due to the presence of offsets in v ¯ i n , v ¯ o u t , and x, respectively. Rows (d) to (e) include the relative errors due to the additive white noise in v ¯ i n , v ¯ o u t , and x, respectively. Row (g) indicates the relative errors due to the discretization of (13) with the Euler Forward method. Row (h) contains the relative errors due to approximation (9) and (10). Row (i) indicates the relative error due to approximation (12). Row (k) gives the relative error due to the assumption that water is incompressible in (4). The last row indicates the relative errors due to cross terms from the previous two approximations.
Table 5. Relative errors for each of the elements of the estimated parameter vector θ ^ 3 . The first column indicates the index of the relative error source. The second column describes the error sources. The next few columns indicate the element of Δ θ ^ 3 θ 3 ^ . Rows (a) to (c) include the relative errors due to the presence of offsets in v ¯ i n , v ¯ o u t , and x, respectively. Rows (d) to (e) include the relative errors due to the additive white noise in v ¯ i n , v ¯ o u t , and x, respectively. Row (g) indicates the relative errors due to the discretization of (13) with the Euler Forward method. Row (h) contains the relative errors due to approximation (9) and (10). Row (i) indicates the relative error due to approximation (12). Row (k) gives the relative error due to the assumption that water is incompressible in (4). The last row indicates the relative errors due to cross terms from the previous two approximations.
Description | Δ θ ^ ( 1 ) θ ^ ( 1 ) | | Δ θ ^ ( 2 ) θ ^ ( 2 ) | | Δ θ ^ ( 3 ) θ ^ ( 3 ) | | Δ θ ^ ( 5 ) θ ^ ( 5 ) |
(a) v ¯ i n + Δ v ¯ i n 1.0 × 10 6 5.5 × 10 3 1.3 × 10 3 2.7 × 10 2
(b) v ¯ o u t + Δ v ¯ o u t 1.0 × 10 6 1.7 × 10 2 1.6 × 10 2 9.4 × 10 2
(c) x + Δ x 1.0 × 10 6 1.0 × 10 6 1.0 × 10 6 1.0 × 10 6
(d) v ¯ i n + e v ¯ i n 1.0 × 10 6 1.0 × 10 3 1.2 × 10 3 3.1 × 10 3
(e) v ¯ o u t + e v ¯ o u t 1.0 × 10 6 1.7 × 10 4 1.4 × 10 2 3.6 × 10 2
(f) x + e x 1.0 × 10 6 1.7 × 10 3 3.9 × 10 3 1.6 × 10 2
(g) Euler Forward method 1.0 × 10 6 1.0 × 10 2 9.0 × 10 2 2.2 × 10 1
(h) Approx. (9) and (10) - 3.0 × 10 2 4.0 × 10 5 4.0 × 10 5
(i) Approx. (12) 1.1 × 10 3 3.0 × 10 6 7.0 × 10 6 2.0 × 10 5
(j) Approx. (9), (10), and (12) - 3.0 × 10 5 1.0 × 10 6 1.0 × 10 6
(k) Compressibility 1.0 × 10 6 1.0 × 10 3 5.7 × 10 2 1.5 × 10 1
Total 1.1 × 10 2 6.5 × 10 2 1.8 × 10 1 5.4 × 10 1
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated