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
which is an estimation of
,
and
in (
17). Then, (
16) becomes
with
where
,
and
are found in (
18). In the second case, we obtained
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
where
and
The third and last case correspond to solving (
21), which gave
. Then, (
16) becomes
where
and
and
are not considered in (
31) since their absolute value
when solving (
21) and (
22).
, which is the parameter for the cross term in
and
, is ignored because during operation
when
and
when
. We ignore
because
is highly correlated with
and
, 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
when solving (
21) and (
22).
Table 1.
Estimated parameter values for the input–output system model in (
16) and (
17).
and
are least squares estimates, and
was obtained by solving (
21).
,
,
,
, and
are based on the physical constraints of the device.
Table 1.
Estimated parameter values for the input–output system model in (
16) and (
17).
and
are least squares estimates, and
was obtained by solving (
21).
,
,
,
, and
are based on the physical constraints of the device.
|
Description |
|
|
|
|
|
-1.16 |
-1.24 |
-0.99 |
|
|
|
|
|
|
|
|
|
|
|
|
- |
|
- |
|
|
- |
|
|
MSE training |
|
|
|
|
MSE test |
|
|
|
|
In
Table 1, we find the estimated parameter values obtained for the parameters defined in (
25), (
27), and (
30). For
, we have no agreement between
and the physics of the system defined in (
15). From a system theory perspective, this parameter value implies that the poles of (
16) were
and
, where the last one relates to a pole in
Hz, which is not possible when looking at
Figure 3(a) and (b). The
and
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
, the values of
and
are different in sign than (
15). Considering the non-linear terms in (
27) increases the conditioning number of
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)).
gives values in agreement with the signs defined in (
15) regarding the physics of the valve. As for
, there are differences between the second and third element of the estimated parameter vector.
Figure 4(a) shows a comparison between
and
, and this is achieved using validation data, i.e., signals from a different production time than the ones used for estimating
. The signals
,
, 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
and
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
and
, and
and
(
s). In addition, the error signal shows a process that is close to white noise with a small offset when
. 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
and
agrees with the difference in the parameter values
and
, as for the difference between
, which is negligible, and
.
Figure 4.
Modeling results with the validation data: a) the measured output (position of IV) and the modeled output ; b) the normalized input signals and ; and c) the error signal obtained by subtracting from .
Figure 4.
Modeling results with the validation data: a) the measured output (position of IV) and the modeled output ; b) the normalized input signals and ; and c) the error signal obtained by subtracting from .
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
and
have the units
,
and
, which have
;
,
,
have
; and
and
have
. The parameter elements of
in (
17) are dimensionless as
,
, and
in (
25), (
27), and (
30), respectively. This finding agrees with the normalized units of the output
x, as well as the inputs
and
.
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
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
and
dimensions were obtained from the manufacturer drawings of similar valves.
is related to the flow through the pilot valves, and it was obtained from the manufacturer’s flow graphs.
and
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
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
(see (
9), (
10), (
12), and (
15)).
4.2. Modeling Errors
The relative errors in the elements of
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 , , and x. The offset changes between the cycles. The errors in were calculated for a cycle with a negligible offset. We added positive and negative offset values, to , and determined the parameter values for . A straight line was fitted for each versus . The estimated errors were calculated with , which is the highest offset in the measured signal . The errors due to the offset and were calculated in the same way.
The relative errors from the noise in the measured data in , , and x are given in rows (d), (e), and (f). We added a noise signal with a variance of to , as well as estimated the parameter values for . A straight line was fitted for each versus . A was used to calculate , which was also the highest observed in the measured signals. The errors due to noise in 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
and
as being combinations of ramp and step functions similar to the measured of
and
, 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
for
were identified.
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
Pa based on the ratio of the areas
and
, as shown in
Figure 2, to estimate the remainder term of (
9) and (
10), as well as to calculate
for
(which is given in row (h)).
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
for
were estimated.
were determined as the difference to the case with no added error signal.
Table 5 provides the relative errors. The relative errors in
,
, and
are bigger than that of
from offsets in
,
, 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
and
are bigger than those of
and
. The sensitivity of the non-linear term and the poor data of
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
,
, and
are obtained when compared to
. 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
and
are found to be bigger than those of the other elements in
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
, as well as by estimating
(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
and
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
and estimating
and
. The final row provides the total relative error of the parameters
for
. They were calculated as the sum of the relative errors of
from rows (a) to (k). The largest relative error is
, which is the parameter that describes the nonlinear effect of
.
4.3. Aging
This section evaluates a potential use of the system model described in (
30). The elements of
in (
30) were estimated for different production cycles (see (
21)). The elements of the estimated parameter vectors are denoted as
, where
and
l is the total number of cycles.
We observe a linear trend in
for the cycles
(see
Figure 5). We fitted the linear regression model
where
and
are the least square estimators, and
is the estimated
at cycle
c. The confidence intervals of
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
as (13.16), as shown in [
38]. The estimated relative error of 6.5% in
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
for
. We can see that
is constant over the cycles, and that it stays at the limits of the constraints defined in
Section 4.1. The scattering in
and
show an increasing trend with the number of cycles. The estimated parameter values of
are bigger in magnitude than
for
. The total estimated error of
and
, as given in
Table 5, describe most of the scattering of the estimated parameters
and
, respectively.