3.1. Mathematical Formulation of Dynamics and Measurement Model
The aim of this study is to develop a conceptual and mathematical model that ensures optimal accuracy in the execution of a given movement of the actuator of the electrohydraulic system. The assignment is determined by the displacement and speed of the linear shaft of the hydraulic cylinder, which describe the required trajectory, for example, when feeding into a machine tool or positioning in an automated system.
The model considers the vector of control variables as a function of the task, brought into the required form by a system of internal parameters characterizing the dynamics of the hydraulic and mechanical subsystems. Thus, the control signal is determined solely by the set displacement, speed, and acceleration. The Kalman filter is a self-adaptive mechanism that uses observations of the state to update the internal parameters of the model in real time to ensure accurate and metrologically consistent execution of the set motion.
The model includes dependencies that describe the linear motion of the actuator, force interactions, and pressure dynamics in the hydraulic cylinder, presented in vector–matrix form. This model serves as the core of the adaptive structure of the Kalman filter, in which a metrological layer provides monitoring and verification of the consistency between the evaluated and physically measured quantities. This layer is used to perform adaptive determination of the internal coefficients and covariance matrices of errors in the model and measurement, which improves the reliability and traceability of estimates under changing dynamic regimes.
On this basis, the state vector is formulated as follows:
where
is the displacement of the actuator (the hydraulic cylinder output shaft),
is the linear velocity of the output shaft,
is its linear acceleration,
is the external load applied to the output shaft, and
is the difference in pressure between the two operating chambers of the cylinder.
The quantities in the vector characterize the main physical processes that determine the dynamics of the system and directly affect the accuracy of the movement of the actuator. The parameters , , and describe the kinematic dependencies of displacement, velocity, and acceleration, which determine the current state of the actuator and its response to changes in the governing signal. The magnitudes and represent the interactions between the hydraulic and mechanical subsystems: the load applied to the output shaft and the pressure of the working fluid that generates the controlling force, respectively. Including them in this form allows the model to take into account the real state of the system under different operating modes and provide a more accurate assessment of the parameters involved in the management process.
The vector of governing signals is defined as
where
is the electrical signal to the servo valve, which determines the flow rate and direction of the working fluid. In the considered concept, a nominal control signal
is introduced, defined as a function of the prescribed motion of the actuator. The assignment is described by the position
, velocity
, and acceleration
, which are used to determine the control vector:
In its most general form, the relationship between the prescribed kinematic quantities and the nominal control signal can be represented by a linear combination:
where
,
, and
are conversion coefficients by which the kinematic variables are brought into a scale suitable for hydraulic channel control. They are defined in advance at the system setup stage and determine the relationship between the command and execution subsystems, without describing the dynamic properties of the system itself.
In the real system, due to the presence of noise, nonlinearities, and hydraulic losses, the nominal signal does not ensure exact reproduction of the prescribed motion. Therefore, an adaptive Kalman filter structure is employed to estimate the system state and to ensure consistency between the model, the measurements, and the reference input.
As a result of this processing, the actual control signal is formed, which is applied to the servo valve and used in the dynamic model of the system.
For a clearer representation of the system structure and the relationships between its main components, a block diagram of the control system is presented in
Figure 2. It illustrates how the reference signal, the measurements, and the control input are utilized within the adaptive Kalman filter structure to form a consistent estimate of the state vector. The obtained estimates are used to generate the actual control signal applied to the electrohydraulic system. At the same time, the control signal is also used in the filter model for state prediction at the next step, ensuring consistency between the mathematical description and the physical system. In this way, a closed-loop structure is realized, in which the interaction between the reference input, the model, and the measurements enables improved accuracy in reproducing the prescribed motion.
The dynamics of the electrohydraulic system are described by a system of differential equations representing the relationships between the kinematic, force, and hydrodynamic quantities. The model accounts for the way in which the prescribed motion of the actuator is realized under the influence of the control signal
, which has already been aligned with the current state of the system through the adaptive structure. These dependencies are formulated in the following system:
where
,
,
, and
are coefficients describing the dynamic interaction between load, speed, pressure, and acceleration, and
,
, and
determine the hydrodynamic characteristics of the flow and pressure in the cylinder. The terms
and
are process noises that determine the uncertainty of the model and the unaccounted-for nonlinear influences.
In the system (5), the third equation implies that the acceleration is not considered as a dynamically evolving quantity; instead, it is determined by an algebraic condition derived from the balance of forces:
which ensures the relationship between the mechanical and hydraulic parameters of the system. This condition provides metrological consistency between the acceleration calculated by the model and the measured quantities and serves to form the pseudo-measurement in the measurement model.
The parameters , , , and represent physical parameters of the electrohydraulic system. The parameter denotes the effective piston area, is the equivalent mass of the moving parts, is the viscous friction coefficient, and is a coefficient characterizing the elastic and restoring forces in the system. These parameters are considered constant and are determined based on the structural characteristics of the system or through a preliminary identification procedure.
The inclusion of acceleration as a state variable allows the mechanical balance equation to be used as a pseudo-measurement in the measurement model. In this way, the estimation of the external load , which is not directly measured, is improved through the simultaneous use of the dynamic load model and the algebraic constraint of the force balance.
More specifically, the quantity is iteratively estimated within the Kalman filter as part of the extended state vector, with its value being formed through the combined effect of the prediction from the dynamic model and the correction imposed by the pseudo-measurement.
To facilitate further analysis and evaluation of dynamic errors, the system (5) is converted into a standard matrix form:
where
is the state vector, and
is the vector of process disturbances describing the uncertainties in the mechanical and hydrodynamic processes.
The elements of the matrices
and
are derived directly from the system (5), and each element is determined by the corresponding coefficient over the values of the state vector and the control variables in the equations for
,
,
,
, and
. The following form is obtained:
This representation implies that the dynamics of displacement, velocity, and acceleration are described by a sequential relationship between kinematic quantities, while the change in the load force and the difference in pressures depend on the corresponding parameters , , , , , , and that reflect the characteristics of the mechanical and hydraulic subsystems.
Because it is difficult to define a theoretical model that simultaneously takes into account all the effects of nonlinearities, hydraulic losses, friction, and other internal interactions, which vary over the course of the system’s operation, the coefficients , , , and are included in the model. They are determined adaptively for each iteration of the Kalman filter algorithm, thus reflecting how their deviations from the nominal parameters change over time.
Each of these coefficients has a distinct physical meaning. First, characterizes the attenuation of forces and the changes caused by mechanical and hydrodynamic resistance. As can be seen from the fourth equation in the system (5), the parameter is related to the relationship between speed and load force, taking into account the energy exchange between motion and the pressure in the system. For its part, the coefficient determines the influence of the difference in pressures on the generated force, and describes the influence of acceleration and inertial effects on the overall dynamics.
By adaptively defining these four parameters, the model achieves a description close to the actual behavior of the mechanical part of the process and provides an opportunity for the dynamic compensation of nonlinear and time-varying factors.
Section 3.3 discusses them in more detail and presents the methodology used to determine them.
To capture the full interaction between the mechanical and hydraulic subsystems, the model also includes a second group of coefficients,
,
, and
, which describe the dynamics of the pressure difference between the two operating chambers of the cylinder. These parameters characterize the processes of attenuation and volumetric change, as well as the influence of the control signal on pressure, completing the description of the system. The coefficients are introduced in accordance with the fifth equation of the system (5), which represents the change in
, and the methodology by which they are determined is discussed in
Section 3.3.
The model employs two types of parameters denoted by : constant physical parameters , , , and , forming the base linear model, and adaptive coefficients , , , and , which are updated over time to compensate for nonlinear and time-varying effects. Additionally, the parameters , , and describe the pressure dynamics and are used as pre-identified constants.
In defining the measurement model, data from several independent sensor channels are used, which provide simultaneous observations of kinematic and hydrodynamic quantities. The actual measured parameters are the displacement , velocity , acceleration , and pressure difference .
The displacement is measured by an incremental linear encoder, which provides high accuracy in static and low-speed modes. Two independent measuring channels are used to determine the current speed values:
- -
the incremental encoder, from which the speed is calculated as a derivative of the displacement, resulting in high accuracy but lower noise resistance to rapid changes
- -
the inertial module, from which the speed provides good dynamic response at high speeds and accelerations but has a greater measurement variance
The acceleration is measured directly by the AHRS, which is mounted on the output shaft of the cylinder, and the difference in pressures is determined by two pressure sensors installed in the supply and return lines of the cylinder.
In addition to the real measurements, a pseudo-measurement based on the algebraic condition of (6), which expresses the balance of forces in the system, is also included in the model. This condition is considered as an additional “virtual” measurement channel that reconciles state assessments with the physical dependencies between them. For this purpose, a new measurement is defined:
the model of which is described by the expression
where the right-hand side represents the algebraic relationship between the acceleration and the other states of the system.
The inclusion of this pseudo-measurement improves the consistency between kinematic and hydrodynamic quantities, especially at high dynamic loads, by providing a metrologically correct connection between the physical model and the actual measurements.
Thus, the extended measurement vector takes the form
where the last element corresponds to the pseudo-measurement. The measurement model can be expressed in the following standard matrix form:
where
is the measuring matrix, and
is the vector of noise and error in measurement, with a covariance matrix
.
The extended measuring matrix has the following form:
The last row represents the relationship between the acceleration and the other states defined by the algebraic condition (6).
The inclusion of the two independent speed channels ( and ) allows the filter to use the different noise characteristics of the sensors and adaptively determine the relative confidence of each channel through the covariance matrix .
To improve the signal-to-noise ratio of the rate calculated by the incremental encoder, a Savitzky–Golay filter is applied, which provides local polynomial smoothing of the data, without distorting the phase and dynamics of the measured signal [
58,
59,
60]. This allows the instantaneous velocity to be determined reliably even in the presence of high-frequency noise and increases the accuracy of the combined assessment.
In this way, the two channels complement each other: the encoder provides high spatial resolution at low speeds, while the AHRS provides sensitivity to rapid changes, and their integration through the Kalman filter increases the stability and metrological consistency between the physical model and the actual measurements.
A structural diagram of the algorithm is presented in
Figure 3. The model consists of five parallel operating and synchronized circuits in an iterative cycle. The first circuit is designed to determine the estimates of the state vector, and the second to calculate the covariance matrix of state errors
. The third, fourth, and fifth circuits implement adaptive procedures to determine internal coefficients
,
,
, and
, to update the covariance matrix of measurement errors and noise, and to adaptively determine the variances of error and noise in the model, respectively. Each of these three circuits includes a starting block with preliminary values and a generalized adaptation block, the internal dependencies of which will be discussed in detail in the following subsections.
After the final assessment of the states, a metrological layer monitors the consistency between the evaluated and measured quantities and feeds information to the adaptive blocks to correct the internal coefficients and covariance matrices of the model and measurement. The individual functional blocks are organized in a structured manner within a single iterative cycle, which ensures efficient execution of the algorithm without increasing computational time.
To clarify the functional organization of the model and the interrelations between its individual parts,
Table 1 summarizes the main layers of the system, their roles in the adaptive algorithm, and the corresponding metrological functions.
The mathematical model of the electrohydraulic system is formulated in continuous form as a system of differential equations, which allows a clear physical interpretation of the interactions within the system.
The algorithmic implementation of the model, including the Kalman filter and the adaptive procedures, is carried out in discrete time with a fixed sampling step .
In this context, the derivatives in the equations are approximated by finite differences, which allows the model to be directly used in an iterative form corresponding to the implementation of the algorithm. In this way, a separate discrete model is not derived; instead, the continuous formulation is used as the basis for numerical implementation in discrete time.
In addition, to evaluate the computational efficiency of the proposed algorithm, its implementation on the employed single-board computer (Jetson Nano B01, 16 GB eMMC) is considered. At the specified sampling step , the algorithm, including the Kalman filter, the adaptive procedures, and the metrological layer, is executed within each discrete cycle without accumulation of delay.
This ensures real-time operation and allows the application of the algorithm in closed-loop control of the electrohydraulic system. It should be noted that the parallel organization of the individual computational branches does not lead to a significant increase in computational time, which confirms the applicability of the proposed approach under dynamic regimes and industrial conditions.
3.3. Adaptive Determination of Internal Coefficients
The internal coefficients , , , and characterize the dynamic interaction between load, speed, pressure, and acceleration in the electrohydraulic system. They are generalized parameters that compensate for imperfections in the mathematical description of the system resulting from nonlinearities, hydraulic losses, temperature influences, and changes in the characteristics of the fluid. Thus, these coefficients play the role of adaptive correction factors, through which metrological consistency is achieved between the model and the real process.
The dynamics of the load force on the output shaft of the hydraulic cylinder are determined by the fourth differential equation in the system (5). After discretizing with sampling interval
and rearranging the terms, the equation can be rewritten as
where
is the observed (or predicted by the Kalman filter) change in the load force,
is the vector of the regressors containing the input variables,
is the vector of unknown parameters, and
is the residual error.
The vectors of the regressors and the unknown parameters are, respectively,
The “+” sign is used because all quantities related to the load exist only as posterior estimates corrected by the Kalman filter. The use of in the regressor vector ensures metrological consistency between the calculation of and the input data of the regression model. In (21), the vector of regressors includes all the factors that affect the change in force.
Since the load
is not measured directly, the Kalman filter provides its assessment
after the measurement correction in step
. The change in load force in the interval
is calculated from
This discrete derivative is an approximation of and is filtered by a Savitzky–Golay polynomial filter, which produces the quantity . This is used to suppress high-frequency noise components and to maintain the stability of parametric identification.
The algorithm determines the new parameter estimates
at each iteration
by minimizing the sum of the weighted squares of the errors. Initially, the following values are assigned:
where
is the covariance matrix of the parameter estimates, and
is a large initial uncertainty, which ensures quick adaptation in the first iterations for all
.
Recursive dependencies are defined by
where
expresses the difference between the observed and projected value of the change in external load,
Here,
is the gain vector for the parametric update, which is determined by the expression
in which
determines the extent to which new information affects the update of the estimated coefficients, and
is the covariance matrix that describes the errors in determining the estimated coefficients in the step
.
After each iteration, the covariance matrix is updated by
which reduces the uncertainty of the parameters in the accumulation of information and “forgets” older data in the case of
. To ensure the physical validity of the evaluated coefficients, after each iteration, the parameters are limited to acceptable limits:
,
,
, and the sign of
is determined by the direction of acceleration.
The parameter
is updated on each iteration according to the ratio between the actual and reference variance of the prediction error:
where
is the reference (expected) variance of the error under normal stationary operation, which is calculated from
provided that the change in the error between successive steps does not exceed the threshold
On the basis of the resulting ratio
the parameter
is updated on each dependency iteration:
where
is a coefficient determining the sensitivity of adaptation,
is a coefficient that sets the margin of error deviation above which the adaptation reaches its maximum speed, and
is the minimum allowable value of the parameter.
The reference variance
serves as a stable benchmark against which the deviation
of the current prediction error is evaluated. It is only updated when the system is in an established and metrologically consistent mode. This is checked using the indicators from the metrological layer: the average value
and the dispersion
. When they fall within preset permissible limits
and
, the reference variance is slowly updated with an exponential rule:
In the presence of instability or impaired coherence, the value of
is kept unchanged to maintain a valid standard for comparison. When the current error variance increases above the reference (
), the algorithm automatically reduces
to speed up adaptation. In the stable mode (
), the value of
remains close to one, which ensures smooth and stable operation. In this way, the metrological layer regulates the permissible limits of dispersions and the sensitivity of the adaptive process, ensuring reliable coordination between the model and the real system. The structural diagram in
Figure 5 illustrates the operation of the algorithm for adaptive determination of internal coefficients
,
,
, and
.
The parameters , , and describing the dynamics of the hydraulic channel are determined in advance by an automated identification procedure, which is performed during the operation of the system in different modes. Because the hydraulic channel does not undergo rapid dynamic changes, these parameters are evaluated outside the Kalman filter structure and are subsequently used as constants in the pressure difference model defined by the fifth equation in the system (5). Once they have been determined, these parameters are used as physically based constants that describe the main mechanisms by which the hydraulic channel influences the pressure dynamics.
To calculate them, a regression is performed between the measured values of , the velocity , and the control signal , in which the derivative is evaluated from the current measurements of the system, after preliminary smoothing by a Savitzky–Golay filter. The parameters , , and are calculated using the recursive least-squares (RLS) method, providing a stable estimate in the presence of noise and dynamic loads. The resulting average values of the parameters are used as constants in the hydraulic channel model and are involved in the construction of the transition matrix and the matrix B of the control vector in the structure of the Kalman filter.
To ensure rapid convergence during the initial phase, large initial uncertainties of the parameter estimates are intentionally assigned. While this may lead to transient variations in the first iterations, their effect is inherently limited by the structure of the algorithm. In particular, the adaptive coefficient λ regulates the update rate, while the imposed parameter constraints and the metrological layer contribute to stabilizing the estimation process and suppressing high-frequency fluctuations. As a result, no significant oscillatory behavior affecting the actuator operation is observed.
3.4. Adaptive Determination of the Measurement Covariance Matrix
The covariance matrix of measurement is determined in accordance with the extended measurement vector presented in the model, which includes a displacement measurement, two independent speed estimates, a directly measured acceleration and pressure difference, and one pseudo-measurement. Because of the differences in dynamic sensitivity, the nature of the noises and the accompanying measurement errors in each of the channels, represented by the elements of the matrix , are updated with each iteration of the algorithm. This allows for the current operating conditions to be taken into account dynamically, including the occurrence of vibrations, nonlinearities, changes in load, and deterioration of the quality of measuring signals.
On the basis of the measurement vector defined in (11) and (12), the measurement error is defined in each discrete step as the difference between the measured quantities and the values predicted by the model:
where the measurement error vector has the form
In the following relations, the components of are marked with , as they serve as working residuals for the adaptation of the matrix .
The covariance matrix of measurement is defined in the standard way as the expectation value of the outer product of this vector with itself:
Since the measurement vector includes five measurement estimates and one pseudo-measurement, the measurement covariance matrix has dimensionality and contains both the variances of the individual measuring channels and the correlations between them. The structure of the matrix is determined by the physical relationship between the measured quantities and their dynamic characteristics. The first group of elements in comprises the diagonal variances: , , , , , and , which describe the individual uncertainty of each measuring channel. These dispersions are not assumed to be constant, since each measuring channel has a different sensitivity to vibrations, dynamic loads, and nonlinear effects that can occur in various operating modes.
The nondiagonal elements in the matrix are the correlations between the measuring channels that arise from their physical interconnectedness. For example, errors in displacement and velocity measurements obtained by differentiating the signal from the encoder are statistically dependent because both quantities originate from the same sensor and are subject to common dynamic interference. This requires the inclusion of the correlation element . There is also a correlation between the two speed estimates, from the encoder and from the AHRS. Although these sensors are different physical devices, they describe the same kinematic quantity and respond to the same dynamic changes in motion, resulting in a correlation between the errors and . This effect is accounted for by the inclusion of . An additional physical relationship arises between speed and acceleration as measured by the AHRS. Because the velocity is directly affected by the acceleration, errors in the measurement of acceleration also manifest themselves in the estimation of velocity. This motivates the inclusion of the correlation element , which defines the main source of errors from the inertial modulus.
Thus, the covariance matrix of the measurement has the following form:
Given the inclusion of pseudo-measurement in the extended measurement vector described by (9) and (10), its measurement error should be considered in conjunction with the other channels in (35). For the purposes of adaptation, it is also necessary to define the corresponding residual of the pseudo-measurement in discrete time. Given that
and that the predicted value is obtained by transforming the dynamic condition (10), this residual is given by
or in an expanded form,
This serves as an indicator of the degree of consistency between the dynamic model and real measurements and is used as the main criterion for the adaptive renewal of the elements of the covariance matrix .
To achieve a balanced adaptation of variances in the individual measurement channels, it is necessary to take into account local uncertainties between the actual measurements and their predicted values. For this purpose, the following residuals of real measurements are defined:
which represent the momentary deviations between the predicted and measured quantities. Because of the different scales and dimensions of the individual channels, these residuals are normalized by the current estimates of the corresponding variances from the matrix
:
The normalized residuals are used to calculate weights that determine the relative contribution of each measuring channel to the overall adaptation of variances in the matrix
. These weights are given by
where
prevents division by zero. The weight
determines the relative “activity” of measurement channel
in the current iteration: channels with larger normalized residuals are assigned a higher weight when adapting the corresponding variances.
The adaptation of the diagonal elements of the covariance matrix
is carried out by using the weights
, which distribute the overall inconsistency implied by the residual of the pseudo-measurement between the different measurement channels. Thus, variances are updated according to which channels in the current iteration contribute the most to the overall deviation from the model. The update is carried out as follows:
This procedure ensures that measurement channels less consistent with the model in a given step make a greater contribution to the update of their own variance. In this way, an adaptive “redistribution” of trust in the different measuring channels is achieved depending on their current reliability and dynamic stability.
Unlike other measurement channels, the acceleration measured by AHRS is highly sensitive to dynamic influences such as vibration, shock loads, and high-frequency noise. Therefore, the dispersion of this channel is updated through a separate adaptive mechanism, which allows for a faster response to sudden changes in system dynamics. The update is performed by exponentially smoothing the squares of the residual of the pseudo-measurement:
Since the pseudo-measurement serves as an indicator of consistency between the model and real measurements, its variance is updated in a similar way, but with a separate coefficient
that determines the adaptation speed of this channel:
The coefficients
and
are determined dynamically by the following relations, which are based on the current value of the residual
:
where
,
,
, and
determine the limits of the speed of adaptation, and the parameters
and
set the zone of smooth transition between the two states, stable and responsive.
The following values are used for the system under consideration:
The higher start and end values of are selected because the acceleration measurement is more sensitive to vibrations, dynamic loads, and noise from the MEMS sensor (AHRS). In such conditions, faster adaptation of the dispersion is necessary to reduce the impact of unstable data and prevent the filter from becoming oversaturated with noise. During stable operation (small values of ), adaptation is automatically slowed down, and approaches its lower limit, ensuring smooth and stable filter behavior.
The correlations between the measuring channels also change dynamically because some of their errors are functionally related. In the system under consideration, this applies to the pairs
,
, and
, in which common sources of uncertainty lead to nonzero covariances. To account for this dependence, the correlation elements of the matrix
are updated by exponential smoothing:
where
and
are the residuals of the relevant measurements, and the indices
take values only for pairs of measuring channels for which physical interdependence exists;
is a coefficient that governs the rate of adaptation of the correlations.
Since correlations are metrological features that change more slowly than variances, they do not need to react abruptly to random noise or single dynamic disturbances. To ensure this, the speed of adaptation is controlled by the metrological consistency indicator , which characterizes the degree of compatibility between the measuring channels. Depending on its magnitude, three modes of operation are defined:
Stable mode (): correlations are updated minimally,
Transitional mode (): the adaptation speed increases smoothly,
Dynamically active mode (): correlations are adapted quickly to reflect the changing interdependence between channels.
The speed of adaptation
is defined as the following adaptive threshold-line function:
The parameters
,
,
, and
are predefined in accordance with the requirements for metrological stability and the dynamic response of the system; for example, the threshold values
and
are defined in
Section 3.2 as the boundaries of the area of consistency defined by the indicator
. At low values of
, the filter maintains smooth adaptation of correlations, which prevents the introduction of unnecessary dynamic instability into the matrix structure
. As the inconsistency between the measuring channels increases, the coefficient
is increased, which allows correlations to be updated faster to reflect the current operating conditions. The structure of the algorithm for adaptively determining variances in the matrix
is illustrated in the form of a flowchart in
Figure 6.
Thus, the covariance matrix of the measurement is updated in each iteration of the algorithm to characterize the current reliability and consistency of the measurement channels. The inclusion of pseudo-measurement and the metrological layer provides a single adaptation criterion that regulates both the variances and correlations in . This allows the filter to maintain high accuracy and stability both in stationary modes and in highly dynamic conditions, in which the characteristics of the measurement signals change over time.
3.5. Adaptive Determination of the Covariance Matrix Q(k) of the Model
The covariance matrix
describes the uncertainty associated with the dynamic behavior of the system, taking into account limitations in model accuracy and changes over time of hydraulic and mechanical parameters. In accordance with the state vector, it is defined as a diagonal matrix,
which characterizes the uncertainty in the displacement
, the velocity
, the acceleration
, the external load
, and the difference in pressures
.
The dynamic model of the electrohydraulic system cannot be described with constant parameters because of the presence of nonlinearities, hydrodynamic losses, friction, leaks, and temperature-dependent changes in hydraulic properties. Therefore, the model uses four adaptive coefficients
,
,
, and
, which are updated in each discrete step and reflect ongoing changes in the dynamic relationships between displacement, speed, acceleration, load, and pressure. To track their variation in a metrologically correct and dimensionless way, a normalized relative change is defined for each parameter:
where
is a small constant to avoid division by zero. Thus,
introduces a relative measure of the variation of each coefficient relative to its initial value and is a dimensionless quantity that can be used for adaptive variance management.
The parameter dynamics
are characterized by the variation of
within the framework of the latter
discrete steps:
High values of indicate active changes in the respective dynamic dependence, and at low values, the parameter remains stable.
The time window for estimating the variance is dynamically adjusted as follows:
where
and
are the limits of sensitivity. Thus, each parameter
has its own adaptive response time, tailored to its dynamics.
The matrix
is updated using a combined approach that incorporates both the local dynamics of the parameters
and the overall consistency between the model and the measurements, determined by the metrological indicator
, as discussed in
Section 3.2. Local changes are described by variances
, while
determines the update speed depending on the overall level of consistency:
where
and
are the lower and upper limits of the model’s response speed, predetermined in accordance with the requirements for the system’s metrological stability and dynamic sensitivity;
determines the smoothness of the transition between slow and fast updates depending on the level of consistency.
Thus,
determines the rate of change of the variances in
, while the variances
govern their amplitude. The final expressions of the individual elements in the matrix have the form
The initial variances , , , , and represent the reference values of the model noise and errors in the established mode; they are determined in advance on the basis of the nominal dynamic model. They characterize the minimum expected uncertainty of the corresponding states in the absence of rapid changes in dynamics and serve as a baseline to which the adaptive variance update tends at small values of . In this sense, these variances control the lower limit of noise in the model, while the adaptive factors determine the deviation from this limit depending on the current variation of the model parameters.
The matrix is updated such that each state is sensitive to the dynamic changes of the physical parameter that defines it. For example, the displacement is related to changes in , velocity to , acceleration to , load to , and pressure difference to and . This dependency results in a physically consistent and metrologically justified update to .
Combining local dynamic indicators with the overall coherence assessment allows the matrix to be updated both precisely and sensitively to changes in system dynamics. Thus, the model supports a reliable assessment of states under variable loads and dynamic effects.