1. Introduction
Various information-processing methods often involve mathematical models of dynamic objects and systems. These models possess diverse qualitative characteristics that influence their effectiveness in algorithms and software systems. Endowing models with desired properties enhances their quality for specific practical applications. Algorithms using models that have improved quality characteristics are successfully applied in modern technology [
1,
2,
3].
Control of dynamic objects requires preliminary investigation into the feasibility of implementing the control process. Various criteria are used to determine the controllability of an object, with the most common being the Kalman controllability criterion [
4,
5]. In many tasks, such as aircraft and spacecraft applications, automotive control, and chemical process control, it is often necessary not only to ensure controllability but also to obtain information about the qualitative characteristics of the controlled object [
1,
2]. Control relies on information about the object’s state and frequently employs its mathematical model [
6,
7].
Observability characterizes the ability to determine an object’s state based on available measurements [
8]. In practice, the Kalman observability criterion is commonly used to determine the observability of systems. Observation quality affects control efficiency and the accuracy of measurement systems being corrected, such as aircraft navigation complexes (NCs) [
9,
10].
Mathematical models used for control and estimation are derived from physical, chemical, and other functional laws of the studied object. When objects are in use [
11], model parameters are subject to changes; therefore, various parametric identification algorithms are used to increase the adequacy of models [
12]. For example, re-entering aircraft in control and navigation systems use models that include the parameter
g—gravitational acceleration. The parameter
g increases as the aircraft descends and is subject to identification [
13].
The models describing the object under study are characterized by the properties of controllability, observability, and identifiability, which are structural properties of systems. Well-known criteria are used to determine these characteristics [
14].
In practical applications, it is often necessary to conduct qualitative assessments of these properties: How effective is the control of the object? How well can the object be observed based on the selected measurements? How quickly and with what accuracy can parametric identification of the object model be performed? To answer these questions, various qualitative characteristics of the models are used.
Researchers have solved the questions of how to select the interval for the most effective aircraft control, determine the number and arrangement of actuators in spacecraft control systems, establish the required measurement duration to obtain consistent estimates of the directly unmeasured state variables for inertial navigation system (INS) error correction, and identify achievable accuracy levels for parameter identification in models of dynamic, mechanical, and biological systems, manufacturing and chemical processes, and models in ecology, medicine, and social and political systems. Various diagrams and quantitative and qualitative criteria have been reported as a result [
1,
2,
3]. When studying dynamic objects and processes, other qualitative model characteristics are also employed to gain comprehensive understanding, such as sensitivity and stability margins, which have been thoroughly developed and well-documented in [
15,
16,
17]. However, there are also other, less studied model characteristics, including dynamicity degree [
18,
19] and adaptability degree [
20,
21].
Existing criteria for adaptability metrics have been developed for specific problems. The adaptability degree criterion for multi-agent resource management systems [
21] is based on calculating the difference between the average and minimum satisfaction of system agents after solution stabilization and the minimum satisfaction value immediately after the impact (before processing the changes). The criterion also includes the simulation time step and the rebalancing time. This criterion is only applicable to multi-agent systems and determines the speed of the transition process, which allows the system state to be restored in the event of a disturbance.
The concepts of the observability and adaptability degrees are very close. When assessing the observability degree, the primary focus is on the estimation accuracy achieved within a limited observation time. The adaptability degree characterizes the speed of the system’s response to changes, assuming that the specified estimation accuracy is maintained. Therefore, in semantic terms, the adaptability degree better reflects the proposed criterion.
Unlike the adaptability degree, the parametric identifiability degree characterizes the efficiency of determining the parameters of the model matrix and is not related to state variables. The identifiability degree of state variables is rarely used and is identical to the concept of the observability degree.
At the current stage of designing and operating complex systems of highly dynamic objects, the use of algorithms and mathematical models with high adaptability degrees becomes relevant. For example, during high-intensity maneuvering in aircraft, it is recommended to use adaptive models that promptly account for system parameter changes and control algorithms providing adaptation to changing flight regimes, compensation of external disturbances, and precise execution of control commands. During carrier-based aircraft landing operations, strong airflow disturbances may occur due to the island superstructure on the flight deck.
To prevent emergency situations, the aircraft must have a rapid response to airflow disturbances. In the control system of highly maneuverable aircraft and the measurement complex correction system, adaptive algorithms and models with enhanced adaptability properties are employed. By analogy with controllability, observability, stability, and similar concepts, adaptability represents a system’s fundamental ability to respond to events. The degree of adaptability is a qualitative characteristic of the adaptation process that determines how effectively the adaptation can be implemented. To increase the adaptability degree of algorithms, rigid and/or additional measurement linkages are employed [
22,
23]. The more information about the situational changes or event occurrences is used in an algorithm, the higher its adaptability degree.
This study investigates the adaptability degree of not algorithms, but state variables in models employed by such algorithms. Developing models with enhanced adaptability degrees remains challenging due to the absence of established criteria for determining this characteristic. Developing adaptability degree criteria for models and their state variables is an urgent task. The choice of models with improved adaptability properties is based on practical considerations and requires a large number of expensive experiments.
Section 1 presents an adaptive Kalman filter and a measurement transformation method used to develop numerical criteria for adaptability degree assessment.
Section 2 introduces two original numerical criteria for evaluating the adaptability degree of state variables in linear dynamic system models.
Section 3 investigates the adaptability degrees of INS errors, with the performance characteristics of INS I-11 used as a case study.
Section 4 presents the discussion of the study’s results.
In summary, this paper proposes two criteria for the adaptability degree of state variables in linear dynamic system models. The application of these criteria is demonstrated through an example of determining the adaptability degree of an INS error model.
2. Adaptive Estimation Algorithm and Formation of Referred Measurements for Linear Models
One of the little investigated qualitative characteristics of models and state vector components is the adaptability degree of a model, which is an abstract characteristic. Existing approaches presented in [
20,
21] allow us to empirically determine which of the models used in the algorithm adapt faster to changes in the studied process. These approaches provide only a relative estimation of a system model’s adaptability and do not enable comparisons of adaptability degrees among state vector components across different models. Therefore, all known approaches are inconvenient when comparing the quality of adaptation in general.
We investigate the adaptability property of models used in the estimation algorithms. Estimation algorithms are widely employed in aircraft control systems and measurement complexes. Therefore, using models with enhanced adaptability characteristics improves the effectiveness of control systems and measurement complexes. This improvement is achieved through more accurate estimates of state variables for systems and complexes. Adapting to changes allows for faster reaction and takes into account external and internal changing factors.
Let the object be described by the following equation:
where
—state vector;
—input noise vector, representing a discrete analog of zero-mean white Gaussian noise;
—system matrix; and
—input noise matrix.
A part of the state vector is measured:
where
—
m-dimensional measurement vector;
—measurement matrix; and
—m-dimensional measurement noise vector, representing a discrete analog of zero-mean white Gaussian noise, with v and w being mutually uncorrelated (i.e.,
).
The Kalman filter equations are as follows:
where
is the a priori estimation error covariance matrix;
is the a posteriori estimation error covariance matrix;
is the filter gain matrix; and
is the innovation sequence.
The Kalman filter not only reconstructs the entire system state vector but also suppresses the measurement noise influence:
It is assumed that the initial system state, disturbance vector, and measurement error are mutually uncorrelated:
The optimal state vector estimate is determined by the first equation from (
3).
Adaptive algorithms based on direct feedback from the innovation sequence provide an additional adaptation loop. This configuration enhances the algorithm’s adaptive properties. The filter gain matrix determines the weighting factor applied to the innovation sequence in the state vector estimate. Under ideal measurement conditions (i.e., absence of measurement noise), the gain matrix is set to maximum values. As measurement noise increases, the innovation sequence receives reduced weighting in the state vector estimation. An increase in the weight with which measurements are involved in forming an estimate also increases the adaptive properties of the algorithm but reduces the accuracy of the estimate and limits the reduction in P.
The adaptability degree of an estimation algorithm can be judged by the rate of estimation error reduction. The difference characterizes the algorithm’s rapid response but depends on , and when V varies, it fails to provide an accurate assessment of the algorithm’s adaptability degree.
Let us consider the adaptability degree of the state variables of the model, for example, variables used in the Kalman filter.
Directly measured components of the state vector have the maximum adaptability degree since they contain information about changes in the process under study. The measurement quality and reliability of the directly measured state vector component depend solely on the measurement error (i.e., measurement noise). The magnitude of this noise is determined by passive and active interference sources. Consequently, when assuming maximal adaptability degree for the measured state vector component, we imply that it equals —limited exclusively by measurement noise.
Without loss of generality, assume a single state vector component is measured, i.e., .
We divide each measurement step into n substeps and express these measurements through the state vector at the first measurement substep:
or in matrix form
where
.
Let us express, from the system equation, the state vector at the first measurement substep:
Let us introduce the following notation:
and write Equation (
9) in scalar form:
where
denotes the
i-th element of vector
y;
are the elements of the
i-th row of matrix
.
exists because
S is the observability matrix.
For the remaining state vector components, the measurement equations are formulated according to Equation (
10).
We introduce the concept of referred measurement noise [
24]. For an arbitrary state vector component, the referred measurement noise is defined according to Equation (
10) as
The variance in the measurement noise referring to the
i-th component is determined by coefficients
:
where
is the variance of the original measurement noise
.
3. Criteria for Adaptability Degree of Model State Variables
Given that a measure represents a category expressing the dialectical unity of qualitative and quantitative object characteristics, the adaptability measure can be evaluated through two key characteristics: estimation accuracy and convergence time. The relationship between these characteristics is defined by the established formula [
5,
10]:
where
—the initial estimation error variance;
—the estimation error variance;
—the measurement noise variance of the directly measured state variable; and
—the computation step index.
Let us set the desired estimation accuracy for the
i-th state vector component as 10% of the initial value
P. Let us determine the number of computation steps required to estimate the component with this specified accuracy.
Similarly, we determine the number of steps required to estimate the directly measured state variable. Let us consider the ratio between the computation steps needed to estimate the investigated i-th component and those for the directly measured component.
The adaptability degree criterion is defined as
where
is the initial error variance of the directly measured state vector component.
When the initial estimation error variance cannot be precisely determined, the following adaptability degree criterion may be used:
where
is the variance of the directly measured state variable;
is the variance of an arbitrary
i-th state vector component.
In adaptability degree criteria (
15) and (
16), observability is quantified by a scalar metric. This feature makes it possible to compare the degrees of adaptability of the components of different model state vectors.
The adaptability degree of model state variables may alternatively be determined through another method. We calculate the number of steps required for estimation accuracy to reach 10% of the initial estimation error value.
The number of computation steps to achieve a specified estimation error level is determined as
This method defines the adaptability degree of state variables, which primarily depends on model properties and how strongly the linkage with measurements is implemented in the model.
4. Study of Adaptability Degree of INS Error Model State Variables
Let us consider the adaptability degree of state variables in the INS error model, which serves as the primary measurement system for the NC. The application of linear filtering methods for INS correction represents the most common approach to improve navigation data accuracy.
When the INS operates in correction mode from external measurement systems, compensation of its errors is usually carried out using estimation algorithms. In the INS correction mode, errors are estimated and then compensated in the output signal of the system [
24,
25].
The INS correction scheme from an external measurement system with an estimation algorithm is shown in
Figure 1.
In addition to the difference in the time intervals required for a satisfactory estimation of the INS errors, the relative estimation errors in relation to the estimated nominal value are also different. In this regard, the question about the adaptability degree of various INS errors is posed.
The adaptability degree of a state vector component is a qualitative characteristic of its determination from the measured signal over a finite time interval.
The INS error equations are as follows [
10,
23,
24]:
where
T—the sampling period,
R—the radius of the earth,
g—gravity acceleration,
—INS velocity error;
—the deviation angle of the gyrostabilized platform (GSP) relative to the moving trihedron; and
—the GSP drift rate. In this study, the measurement equation has the form from (
2),
.
We form the measurement vector as follows:
where
.
Then, for the direct measurement of the state vector components, we obtain the following equations:
These equations are obtained in accordance with (
20). We define the variance of the measurement noise referred to the angle of deviation of the gyrostabilized platform relative to the moving trihedron:
where
r—the variance of the velocity measurement error, which is measured directly by the external information sensor. Based on criterion (
16), the determination of the adaptability degree for the second component will be carried out in accordance with
The adaptability degree of the GSP drift rate is defined similarly:
We substitute the numerical values of the parameters obtained as a result of a semi-natural experiment with a real I-11 system [
26]. The INS velocity error is 60 m/min, the GSP deviation angle relative to the moving trihedron is
rad, the drift rate is
rad/min, and the sampling period is set to 1 min. The resulting adaptability degree of the GSP deviation angle relative to the moving trihedron is 100, and the adaptability degree of the GSP drift rate is 10,000.
When doubling the sampling period, the adaptability degree of the GSP deviation angle relative to the moving trihedron becomes 25, while the adaptability degree of the GSP drift rate decreases to 2500.
As the sampling period, T, increases, the degree of adaptivity decreases in accordance with Equations (
23) and (
24). This is consistent with physical considerations: the less frequently new information is received, the lower the adaptability degree.
When the aircraft’s flight altitude changes, the adaptability degree of the GSP deviation angle relative to the moving trihedron and the GSP drift rate vary with g.
Therefore, when the aircraft descends in the atmospheric flight phase, the adaptability degrees of these errors decrease.
The second method for calculating adaptability degree values (
18) has a clearer physical meaning. The relative error in estimating the observed component of the state vector relative to the estimated nominal value in the case of estimating the deviation angle will be the same as the relative error in estimating the directly measured component after 100 min, and in the case of the drift rate, after 10,000 min.
The proposed adaptability degree criteria provide a quantitative assessment of adaptability for each state vector component of the system. In practical applications, this enables the development of models with desired adaptability properties.
In the case of a time-varying system matrix
, the matrix
S takes the following form:
Criteria (
15), (
16), and (
18) remain unchanged, though the computation process for the referred noise coefficients becomes slightly more complex.
Additional verification was conducted using a semi-naturalistic experiment.
To test the performance of the presented scalar adaptive estimation algorithm with improved adaptivity characteristics, a semi-naturalistic simulation was conducted using a commercial INS installed on the test bench.
Let us consider how the accuracy of the adaptive scalar algorithm’s estimation of the INS speed determination error changes with increasing adaptivity of the algorithm’s model coefficients. The maneuvers of the base on which the INS is installed were simulated. The data from the semi-naturalistic experiment are presented in
Table 1.
The results of INS modeling are presented. The error values obtained by the scalar adaptive estimation algorithm with model coefficient
after 5 and 10 min of computation are presented. The INS error values obtained using the model coefficients
, which is characterized by an increased adaptivity characteristic determined by criterion (
13);
, determined by criterion (
15); and
, determined by criterion (
16), are also presented. Estimation errors are presented as a percentage of the estimated value. The low accuracy of the INS error estimation is explained by the use of a scalar algorithm—only one component of the model state vector is taken into account. The advantage of scalar algorithms is their ease of implementation, which is very important when correcting INS for small-sized dynamic objects.
The results of a semi-naturalistic experiment demonstrated the viability of the developed algorithm. When changing the nature of the INS velocity estimation error, the accuracy of the 5 min estimation increased by an average of 5% compared to the prototype—a scalar adaptive algorithm without an adaptivity criterion. After 10 min, the accuracy became approximately the same and was maintained until the next maneuver of the base on which the INS is installed was simulated.
We will examine the INS errors in determining position obtained during the laboratory experiment. These errors should be compared with the calculated errors in determining latitude, which were calculated using the estimation algorithm (EA).The errors of a real INS mounted on a fixed base are primarily due to GSP drift. Therefore, the system errors caused by GSP drift are calculated. To calculate the INS errors in determining the distance traveled, we use the well-known formula:
Here, is the constant GSP drift; . The drift estimates obtained by the EA must be averaged. The nature of the change in the horizontal GSP drifts over the laboratory experiment interval allows averaging over three intervals: 0–100, 100–200, and 200–325 min.
Thus, the INS error in determining the distance traveled will be
To determine latitude and longitude, we use the formulas:
where
is the error in determining the latitude of a location;
is the estimated eastern component of the error in determining the path of the real INS.
The calculated values of the latitude errors are comparable to the errors of the real INS in determining the position, which were obtained in a laboratory experiment. Modeling based on the data from the laboratory experiment with the real INS was performed using an EO with different values of the model coefficients of the process being evaluated. The results of the INS modeling are presented in
Figure 2.
Errors in determining latitude become clearly apparent after 30 min of the experiment. A carrier maneuver is simulated over an interval of 40–50 min.
The results of the modeled error estimates for determining latitude showed a slightly worse result using adaptivity criteria compared to the EA estimates for determining velocity. This is due to the use of a special methodology that involves averaging GSP drift estimates and recalculating them using Formulas (
26) and (
27). Simulations showed that the best results in estimating the errors of a real INS in determining latitude were obtained using an EA with a coefficient
, obtained using criterion (
18). Simulation results based on laboratory experiment data demonstrated the performance and higher accuracy of an EA with coefficients exhibiting a higher degree of adaptability during the maneuver execution phase.