Next Article in Journal
A Study on Dynamics of CD4+ T-Cells under the Effect of HIV-1 Infection Based on a Mathematical Fractal-Fractional Model via the Adams-Bashforth Scheme and Newton Polynomials
Previous Article in Journal
The Sustainable Supply Chain Network Competition Based on Non-Cooperative Equilibrium under Carbon Emission Permits
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust State Estimation for Uncertain Discrete Linear Systems with Delayed Measurements

1
Key Laboratory of Optical Engineering, Chinese Academy of Sciences, Chengdu 610209, China
2
Institute of Optics and Electronics, Chinese Academy of Sciences, Chengdu 610209, China
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(9), 1365; https://doi.org/10.3390/math10091365
Submission received: 1 March 2022 / Revised: 9 April 2022 / Accepted: 10 April 2022 / Published: 19 April 2022

Abstract

:
Measurement delays and model parametric uncertainties are meaningful issues in actual systems. Addressing the simultaneous existence of random model parametric uncertainties and constant measurement delay in the discrete-time linear systems, this study proposes a novel robust estimation method based on the combination of Kalman filter regularized least-squares (RLS) framework and state augmentation. The state augmentation method is elaborately designed, and the cost function is improved by considering the influence of modelling errors. A recursive program similar to the Kalman filter is derived. Meanwhile, the asymptotic stability conditions of the proposed estimator and the boundedness conditions of its error covariance are analyzed theoretically. Numerical simulation results show that the proposed method has a better processing capability for measurement delay and better robustness to model parametric uncertainties than the Kalman filter based on nominal parameters.

1. Introduction

State estimation, which is generally applied in automatic control and signal processing, is a method for estimating the internal state of a dynamic system based on available measurement data. For linear systems with external disturbances of normal distribution characteristics, the standard Kalman filter (SKF) is the optimal filter under the minimum mean square error (MMSE) criterion and is extensively used in many fields [1,2,3,4] such as control, finance, communication, etc. The traditional state estimation methods assume that the measured data is transmitted to the filter with no delay. However, in practical systems, such as spacecraft systems [5], satellite [6], and photoelectric tracking systems [7], all the measurements have time delays, which are mainly composed of the acquisition time, processing time, and transmission time of the sensor data. Meanwhile, the modelling errors are generally unavoidable [8], and will further influence the performance of the systems. Therefore, both measurement delay and random model parametric uncertainties are the interest of this article.
Plenty of detectors have the characteristic of constant measurement delay. Frequently occurring severe network congestion or packet loss may cause a time-varying delay in many systems [9,10,11]. Most sensors have similar or slightly changed measurement delay because of their fixed transmission environment, acquisition environment, and acquisition algorithm. Considering these subtle changes would have a weaker influence in the discrete domain, the measurement delay can be reasonably treated as a constant. For instance, in the field of our research, the target detector in the photoelectric tracking system has a considerable constant measurement delay, which is an increasingly attractive issue in high-precision tracking. Many innovative methods [7,12,13] have been proposed to compensate its affect on tracking performance.
The measurement delay problem in state estimation is called the out-of-sequence measurement (OOSM) problem, the time-delayed measurement problem, or the time-varying measurement problem [14]. For the problems with known delays, backward prediction, state augmentation, and extrapolation are three distinctive approaches. The backward prediction (or retrodiction) was originally proposed by Bar-Shalom [15] to solve the one-step delayed OOSM problem under the Kalman filter algorithm framework. In this approach, the state and covariance matrices at the time OOSM occurs are backward predicted when the filtering system receives the OOSM. Then, the delayed measurement is utilized to update the current state and covariance. When the process noise satisfies the discrete continuous-time model, the approach can achieve optimal performance.The extended version for multiple-step delayed OOSM is proposed in [16]. Zhang et al. [17] proposed a sub-optimal version to reduce the computing burden under certain circumstances. The second valuable approach for the time-delayed measurement problem is summarized as the state augmentation approach, in which the delayed measurement is used to estimate the state of the corresponding past moment, and the prediction of the current state is obtained from the corrected past state. The key point to this approach is to elaborately augment the state vector and establish the correlation between the augmented state vector containing the corresponding past state and the delay measurement. One estimator based on the augmented state vector is proposed in [18] to deal with the problem that the change of current state could be affected by the d-step preceding state. However, it could not be adopted to solve the problem in this paper that detectors have measurement delay and the preceding state has no influence in the target’s state transition. Based on the Bayesian theory, a state augmentation Kalman filter solution to the time-delayed measurement problem is suggested in [19]. The third practical approach is called the extrapolation approach. In [19], by assuming that the current measurement residual is equal to the residual at the corresponding time of the OOSM, the measurement for the current time is calculated by extrapolation. Then, the current state is estimated by incorporating the extrapolated measurement into the Kalman filter. Ref. [7] suggested to use the delayed measurement to estimate the state at the corresponding time first, then use the process matrix to iteratively multiply the past state to extrapolate the current state.
The researches on the time-delayed measurement problem are fruitful. However, the problem that this article focuses on is the simultaneous existence of constant measurement delay and random model parametric uncertainties in state estimation.
The estimator to solve the problem of random parametric uncertainties in state estimation is collectively referred to as a robust filter/estimator. Here are three representative robust state estimation methods. The H-infinity filter is developed based on the H-infinity linear control theory proposed by Zames in 1980 [20,21]. Unlike the Kalman filter that uses the mean square error criterion, the H-infinity filter adopts the minimax criterion to minimize the maximum estimation error. It does not need to know prior information such as the statistical characteristics of environmental noise, and can minimize the influence of external interference on the state estimation results. Therefore, this method is more robust to system model errors and external interference. The blemish of the H-infinity filter is that it needs to continuously test specific existence conditions when performing recursive filtering operations. If these conditions fail during any iteration, the desired performance will be lost and the filter may diverge. The method of set-valued estimation assumes that the noise disturbance of the measurement is norm-bounded. Based on this assumption, ellipsoids are constructed around the state estimate [22,23]. Here again, this method is encountered with the requirement of inspecting for certain existence conditions, which may limit the application of this method to recursive filtering. The third solution to the robust filter design is a regularized least-squares (RLS)-based framework, which is first proposed by Sayed in [24]. In this framework, the standard Kalman filter is regarded as the solution of a regularized least squares problem. Then, the objective function of this regularized least-squares problem is further improved considering the uncertainties of model parameters. Although this robust filter focuses on a worst-case analysis that may be conservative under relatively "small" uncertainties, it has many attractive properties. For example, it does not need to verify certain existence conditions at every moment of recursive filtering; it has a similar structure to the Kalman filter, and it also has low computational complexity, etc. Therefore, scholars have further extended this robust filter framework. In [25], a new robust filter method that weighs nominal performance and uncertainty is proposed. Refs. [8,26] propose sensitivity penalization-based robust state estimation methods.
According to the above analysis, the research studies on the model parametric uncertainties are also prolific. However, in the public references, few papers specifically address the method of simultaneously overcoming the constant measurement delay and random model parametric uncertainties in the discrete-time linear systems. Fortunately, there are many similar studies in the published literature for reference. For example, the robust estimation problem of a class of discrete-time systems with delays and lossy measurements is studied in [27]. Compared with the problem studied in this paper, the robust H-infinity filter designed by [27] focuses more on the reduction of delay-dependent conditions and the processing of lossy measurements. Basically, there have been two ways to model the measurement of missing phenomena, that is, using a binary switching sequence and using a Markov chain. Refs. [27,28,29] all pay more attention to the problem of lossy measurements. Excessive attention leads to these similar works, unable to focus on solving the problems of the content of this research. Meanwhile, in [27], the H-infinity filtering method is used to handle the model parametric uncertainties. As mentioned earlier, the H-infinity filter needs to continuously test specific existence conditions when performing recursive filtering operations. To solve the problem of model parametric uncertainties, in [27], the robust Kalman filtering is derived in the linear minimum variance sense by using the innovation analysis approach. The dimension of the designed filter is the same as the original systems. However, the recursive filtering process is complicated and is not conducive to engineering realization. In [27], the robust recursive estimator is designed based on the orthogonal projection theorem. The stochastic uncertainties of the system model are described by multiplicative noises, which lead to a narrow applicability of the estimator to the actual systems. For more specific issues, the attitude estimation filtering problem with model uncertainties in the state, output, and process noise matrices and star sensor delays has been studied in [30]. In [30], the uncertain attitude estimation model is established for the actual system. Combined with star sensor delays, a new finite-horizon robust Kalman filter design is derived for the uncertain attitude estimation system. The optimized filter parameters can be obtained to minimize the upper bound on the estimation error covariance. However, the method proposed in [30] is not universal enough, its application scenario is limited to a specific type of system, and the assumption about measurement delay is also different from this research. In addition, for the model uncertainties and time-delayed measurements of different types of nonlinear systems, refs. [31,32,33] are worthy of reference. According to the above analysis, similar published documents are not suitable for solving the problems of this research. This research should provide a more focused and universal estimator design solution, and the final-designed estimator should be simple, reliable, and easy to implement.
Motivated by the aforementioned analysis, this study suggests a novel robust estimation method, which combines an RLS-based robust filter design framework and state augmentation. The main contributions of the paper are as follows: (1) This study elaborately designs the specific state augmentation method to deal with the constant measurement delay, and modifies the cost function of the Kalman filter RLS problem for the random model parametric uncertainties. (2) Based on this design, a recursive filtering procedure is derived. As long as the probability distribution of parametric uncertainties are known and the two matrices related to the filter are calculated offline in advance, online filtering can be performed. Compared with the similar works in [27,28,29], the recursive filtering procedure designed in this study has similar computational complexity to the Kalman filter. Meanwhile, it does not need to design optimal parameters and continuously test specific existence conditions, which shows that the proposed estimator is simple and easy to implement. (3) The asymptotic stability conditions and the error covariance boundedness conditions of the proposed estimator are derived to guarantee the reliability of the proposed estimator. (4) Besides, this paper designs numerical simulations to verify the effectiveness of the proposed estimator.
The remaining structural arrangement of this article is as follows: The problem statement and the design of robust state estimation are presented in Section 2. Section 3 focuses on the recursive procedure, the asymptotic stability conditions of the estimator as well as the conditions for the boundedness of the estimation error matrix. The numerical simulations and verification of practical experimental system are discussed in Section 4. Conclusions are presented in Section 5. The appendices exhibit the derivation of recursive estimation procedures and proof of the proposed theory in this study.
Notations: Suppose x is a column vector and W is a positive definite matrix. Define x and x W to represent the Euclidean norm of x and its weighted form, respectively. That is, x = x T x and x W = x T W x . δ k j is the Kronecker delta function and c o l X j represents the vector/matrix stacked by X j . E * expresses the mathematical expectation of a stochastic variable, vector, or matrix. R n represents an n-dimensional Euclidean space. 0 m × n represents a matrix of all zeros with n rows and m columns. diag A , B is a simplified representation of A 0 0 B .

2. Problem Statement and the Design of Robust State Estimator

Consider the following discrete-time linear system with constant measurement delay and random parametric uncertainties:
x k + 1 = A k ε k x k + B k ε k w k y k = C k d ε k d x k d + v k
where x k R n is the state vector, y k R m is the measurement vector, and d is the frames of the measurement delay. The modelling error ε k is composed of L real-valued bounded scalars ε i , k , i = 1 , , L . ε i , k represents the parametric modelling error at moment k in the i-th experiment. That is E = ε k ε k , i 1 , i = 1 , , L . A k ε k , B k ε k , C k ε k are matrices related to ε k and of size n × n , n × n , m × n . w k R n and v k R m are uncorrelated and gaussian random noise with variances Q and R, respectively. That is,
E w k w j T = δ k j Q 0 E v k v j T = δ k j R 0 E w k v j T = 0 .
Remark 1.
Unlike [8,24,34], System (1) neither requires the system matrices to be linearly dependent on the norm bounded uncertainty matrix nor requires the elements of the system matrices to be differentiable functions of ε k . The way the modelling errors ε k affect the plant parameters can be arbitrary. This feature makes it possible for the System (1) to capture more actual-system behavior than the ones in [8,24,34].
Assuming that d is known and time-invariant, System (1) can be equivalently reconstructed into a delay-free System (3).
x ¯ k + 1 = A ¯ k ε k x ¯ k + B ¯ k ε k w k y k = C ¯ k ε k x ¯ k + v k
in which, x ¯ k = x k T , Δ k T , Δ k 1 T , , Δ k d + 1 T T ,   Δ k = C k 1 ε k 1 x k 1 C k ε k x k . Furthermore, the definitions of A ¯ k ε k , B ¯ k ε k , and C ¯ k ε k are shown in (4).
A ¯ k ε k = A k ε k 0 n × d 1 m 0 n × m C k ε k C k + 1 ε k + 1 A k ε k 0 m × d 1 m 0 m × m 0 d 1 m × n I d 1 m 0 d 1 m × m B ¯ k ε k = B k ε k C k + 1 ε k + 1 B k ε k 0 d 1 m × n , C ¯ k ε k = C k ε k , I m , , I m d
After converting System (1) to an augmented delay-free model, the random parametric uncertainties of the system are considered. According to [24,35], a clear explanation of the SKF is to solve the RLS (regularized least squares) problem which is presented in (5).
x ^ k | k + 1 w ^ k | k + 1 = arg min x k , w k x k x ^ k | k P k | k 1 2 + w k Q k 1 2 + y k + 1 C x k + 1 R k + 1 1 2 .
Considering the estimation performance deterioration caused by modeling errors, the cost function of the RLS problem is expanded as follows:
J α k = E x ¯ k x ¯ ^ k | k P k | k 1 2 + w k Q k 1 2 + y k + 1 C ¯ k + 1 ε k + 1 x ¯ k + 1 R k + 1 1 2 = α k Φ k 2 + E H k ε k , ε k + 1 α k β k ε k , ε k + 1 Ψ k 2 .
where,
Ψ k = R k + 1 1 H k ε k , ε k + 1 = C ¯ k ε k + 1 A ¯ k ε k B ¯ k ε k β k ε k , ε k + 1 = y k + 1 C ¯ k ε k + 1 A ¯ k ε k x ¯ ^ k | k Φ k = diag P k | k 1 , Q k 1 α k = c o l x ¯ k x ¯ ^ k | k , w k .
In (6), the expanded cost function has used mathematical expectations to handle the random parametric uncertainties of the augmented delay-free model. When there is no modelling error, the state estimator in (6) degenerates into a SKF. According to the definitions of Φ k and Ψ k , the cost function J α k is a strictly convex function. That is, there is a global minimum α k o p t at J α k / α k = 0 . Expanding the cost function in (6),
J α k = α k T Φ k α k + E α k T H k ε k , ε k + 1 T Ψ k H k ε k , ε k + 1 α k + β ε k , ε k + 1 T Ψ k β ε k , ε k + 1 α k T H k ε k , ε k + 1 T Ψ k β ε k , ε k + 1 β ε k , ε k + 1 T Ψ k H k ε k , ε k + 1 α k
is obtained. Find the partial derivative of (8) for α k and let J α k / α k = 0 ,
Φ k + E H k ε k , ε k + 1 T Ψ k H k ε k , ε k + 1 α k = E H k ε k , ε k + 1 T Ψ k β ε k , ε k + 1
is obtained. Substituting (7) into (9), (10) is obtained.
P k | k 1 0 0 Q k 1 + E A ¯ k T ε k B ¯ k T ε k C ¯ k + 1 T ε k + 1 × R k + 1 1 C ¯ k + 1 ε k + 1 A ¯ k ε k B ¯ k ε k x ¯ k x ¯ ^ k | k w k = E A ¯ k T ε k B ¯ k T ε k C ¯ k + 1 T ε k + 1 R k + 1 1 y k + 1 E A ¯ k T ε k B ¯ k T ε k C ¯ k + 1 T ε k + 1 R k + 1 1 C ¯ k + 1 ε k + 1 A ¯ k ε k x ¯ ^ k | k .
The following matrices are defined for further simplification.
H k 1 = E A ¯ k T ε k B ¯ k T ε k C ¯ k + 1 T ε k + 1 R k + 1 1 C ¯ k + 1 ε k + 1 A ¯ k ε k B ¯ k ε k H k 2 = A ¯ k T ε k B ¯ k T ε k C ¯ k + 1 T ε k + 1 H k 3 = E A ¯ k T ε k B ¯ k T ε k C ¯ k + 1 T ε k + 1 R k + 1 1 C ¯ k + 1 ε k + 1 A ¯ k ε k
Obviously, H k 3 = H k 1 I n + d m 0 n + d m × n . Finally, (10) can be simplified as
Φ k + H k 1 α k = H k 2 R k + 1 1 y k + 1 H k 3 x ¯ ^ k | k .
Remark 2.
Assume that the statistical property of ε k is known, if the relationships between the modelling errors ε k and matrices A, B, and C are simple, H k 1 and H k 2 can be solved by direct algebraic operations. Otherwise, H k 1 and H k 2 are calculated by stochastic simulations [36]. For example, according to the statistical property of ε k , 10,000 realizations of H k 1 and H k 2 by stochastic simulations are constructed, then the H k 1 and H k 2 can be calculated by averaging. In contrast, if the statistical property of ε k is not known, H k 1 and H k 2 can also be calculated according to plenty of realizations of matrices A, B, and C obtained during the modelling process. According to the above analysis, it can be obtained that H k 1 and H k 2 can be calculated offline, which means that the filter proposed in this study may be more conducive to implementation and application than those in [8,24,34].
Remark 3.
The proposed estimator is characterized by the ingenious combination of the Kalman filter RLS framework and state augmentation, which can cope with the simultaneous existence of model parametric uncertainties and time-delayed measurement. Since the proposed estimator is an improvement on the Kalman filter RLS framework, the proposed estimator has a recursive filtering form similar to the Kalman filter, which is conducive to engineering realization. Moreover, the proposed estimator does not require additional parameter design and optimization, as well as the online test of certain existing conditions. This property makes the proposed estimator more reliable and convenient. However, the computational cost of the state augmentation in the proposed estimator cannot be ignored. Fortunately, this article is not aimed at long-term trajectory prediction, and a short-term measurement delay that can be regarded as constant in most systems. For example, the time delay of the target detector of the photoelectric tracking system is generally 2 to 4 frames [7], and the computational cost of state augmentation is affordable.

3. Recursive Procedure and Asymptotic Stability Conditions of the Estimator

Based on the analysis and explanation in Section 2, the recursive procedure is provided in this section. Simultaneously, the asymptotic stability conditions of the proposed estimator and the conditions for the boundedness of estimation error matrix are explicitly presented. The recursive procedure is composed of three steps. The first step is initialization.
x ¯ ^ 0 | 0 = P 0 | 0 E C ¯ 0 ε 0 R 0 1 y 0 , P 0 | 0 = Π ¯ 0 1 + E C ¯ 0 T ε 0 R 0 1 C ¯ 0 ε 0 1
In (13), Π ¯ 0 = E x ¯ 0 E x ¯ 0 x ¯ 0 E x ¯ 0 T . The second step is parameter modification. A matrix is defined as
G k = Δ H k 1 A ¯ k T 0 B ¯ k T 0 C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 A ¯ k 0 B ¯ k 0 = G k 11 G k 12 G k 12 T G k 22 T ,
in which, G k is a 2 n + m d × 2 n + m d matrix, G k 11 , G k 12 , and G k 22 are n + m d × n + m d , n + m d × n , and n × n matrices, respectively. The definitions of the matrices A ¯ ^ k 0 , B ¯ ^ k 0 , P ^ k | k and U k are
P ^ k | k = P k | k 1 + G k 11 1 U k = Q k 1 + G k 22 G k 12 T P ^ k | k G k 12 1 B ¯ ^ k 0 = B ¯ k 0 A ¯ k 0 P ^ k | k G k 12 A ¯ ^ k 0 = A ¯ k 0 B ¯ ^ k 0 U k G k 12 T I n + m d P ^ k | k G k 11 .
In the third step, the state estimation x ¯ ^ k + 1 | k + 1 is calculated by updating P k + 1 | k , R e , k + 1 , P k + 1 | k + 1 . The definitions of updated formulas P k + 1 | k , R e , k + 1 , P k + 1 | k + 1 are as follows:
P k + 1 | k = A ¯ k 0 P ^ k | k A ¯ k T 0 + B ¯ ^ k 0 U k B ¯ ^ k T 0 R e , k + 1 = R k + 1 + C ¯ k + 1 0 P k + 1 | k C ¯ k + 1 T 0 P k + 1 | k + 1 = P k + 1 | k P k + 1 | k C ¯ k + 1 T 0 R e , k + 1 1 C ¯ k + 1 0 P k + 1 | k
Then
x ¯ ^ k + 1 | k + 1 = A ¯ ^ k 0 x ¯ ^ k | k + P k + 1 | k + 1 × P k + 1 | k 1 A ¯ k 0 P ^ k | k I n + m d 0 n + m d × n + B ¯ ^ k 0 U k B ¯ ^ k T 0 G k 12 T P ^ k | k I n H k 2 R k + 1 1 y k + 1 C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 A ¯ ^ k 0 x ¯ ^ k | k .
The specific derivations of the recursive procedure is provided in Appendix A.
The asymptotic stability of the proposed estimator is discussed next. Suppose that the modelling errors ε k , i are normalized to be contracted, a set E can be constituted as E = ε ε k , i 1 , i = 1 , , L . For the convenience of discussion, the matrices A ¯ k 0 , B ¯ k 0 , C ¯ k 0 are abbreviated as A ¯ k , B ¯ k , C ¯ k . Then, related matrices are defined as follows:
U k = Q k 1 + G k 22 G k 12 T G k 11 1 G k 12 1 , D k = B ¯ k U k 1 / 2 J k = 0 U k 1 / 2 G k 12 T G k 11 1 / 2 W k = I 0 0 I + G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 , F k = R k 1 / 2 C ¯ k G k 11 1 / 2
Theorem 1.
Assuming that A ¯ k , B ¯ k , C ¯ k , R k , Q k , H k 1 , H k 2 are time-invariant, A , C is detectable, r a n k A = n , and M 1 , M 2 is stabilizable, the estimator is asymptotically stable in this study. The definitions of M 1 and M 2 are as follows:
M 1 = A 0 n × d 1 m 0 n × m C C A 0 m × d 1 m 0 m × m 0 d 1 m × n I d 1 m × d 1 m 0 d 1 m × m B C B 0 d 1 m × n Ω 1 , M 2 = B C B 0 d 1 m × n Ω 2
where
Ω 1 = Q k 1 + G k 22 G k 12 T G k 11 1 G k 12 1 G k 12 T × I + G k 11 1 G k 12 Q k 1 + G k 22 G k 12 T G k 11 1 G k 12 1 G k 12 T 1 Ω 2 = Q k 1 + G k 22 G k 12 T G k 11 1 G k 12 1 / 2 × I + Q k 1 + G k 22 G k 12 T G k 11 1 G k 12 1 / 2 G k 12 T G k 11 1 G k 12 × Q k 1 + G k 22 G k 12 T G k 11 1 G k 12 1 / 2 1 / 2 .
The proof of Theorem 1 is postponed to Appendix B.
Theorem 2.
Assuming that System (3) is exponentially stable in the sense of Lyapunov and the relevant matrices A ¯ k , B ¯ k , C ¯ k , R k , Q k are all bounded for k > 0 and ε k E , all conditions and assumptions of Theorem 2 are satisfied. Then, the estimation error covariance matrix of the proposed estimator is bounded.
The proof of Theorem 2 is postponed to Appendix C.

4. Numerical Simulations

Before verifying the overall scheme of the proposed estimator, the processing capability of the proposed state augmentation method on the time-delayed measurements is verified first. Without loss of generality, a single-axis constant velocity model is employed to simulate the movement of a target. The state vector of the system is composed of the target’s position and velocity. (19) specifies the detailed system model parameters.
A = 1 T 0 1 , B = 1 0 0 1 , C = 1 0 , Q = 1.9 0 0 0.5 , R = 1 , x 0 = 30.04 3.492 , Π 0 = 1 0 0 1 .
In (19), T = 0.01 represents the sampling period, Q and R represent the process noise covariance and measurement noise covariance, respectively. x 0 is the initial state vector. Π 0 is the initial estimation error covariance.
Figure 1 shows the simulated target trajectory and its measurements with Gaussian noise and three-frame time delay. These measurements are used as the input of the standard KF and the state augmentation-based KF. Figure 2 shows the estimation errors of the two methods. According to the comparison results in Figure 2, it can be seen that the proposed state augmentation method effectively reduces the estimation error in the measurement delay situation because the proposed state augmentation method indirectly establishes the correlation between the delayed measurement and the current state.
In the proposed method, by elaborately designing a state augmentation method, the relationship between the delayed measurements and the current state is established, and then the original model is converted into a delay-free augmentation model. Since the current state is included in the augmented state vector, the augmented delay-free model can be further used in the filter design. If the system has no model parametric uncertainty, then the standard Kalman filter is the optimal linear estimator. When considering the influence of random parametric uncertainties, this work enters the mathematical expectation method to improve the cost function of the RLS-based Kalman filter framework. The recursive filtering procure derived from the modified cost function has a significant feature; that is, when the system model does not have random parametric uncertainties, the estimator degenerates into standard Kalman filter. When the system has random parametric uncertainties, the estimator can effectively suppress the influence of random parametric uncertainties on the estimation performance. In order to verify this part of the work individually, this research further designs a simulation experiment.
Without loss of generality, we add uncertain parameters with known statistical characteristics to the single-axis constant velocity model, and then compare the estimation performance between the standard Kalman filter and the proposed estimator to illustrate the effectiveness of this part of the work. The specific model parameters are as follows:
A = 1 0 . 01 + 0 . 005 · ζ 0 1 , B = 1 0 0 1 , C = 1 0 , Q = 1.9 0 0 0.5 , R = 1 , x 0 = 35.7101 10.4338 , Π 0 = 1 0 0 1
In (20), we assume ζ N 0 , 1 .
Figure 3 shows the simulated target trajectory which is affected by model parametric uncertainties and its measurements with Gaussian noise. These measurements are used as the input of the standard KF and the proposed robust estimator. Figure 4 shows the estimation errors of the two methods. According to the comparison results in Figure 4, it can be seen that the proposed robust design effectively reduces the estimation error when the state is affected by model parametric uncertainties.
Through a comparative approach, 5 × 10 2 random simulations have been performed to demonstrate the effectiveness of the proposed estimator. Each simulation generates 1000 time-domain input/output data pairs for the state estimation of the plant, in which all initial states are set to 0, and the disturbances w k and v k are produced following normal distributions. The ensemble-average estimated error variance of these 5 × 10 2 random simulations at each sampling time is calculated as follows:
E x k x ^ k | k 2 1 500 i = 1 500 x k x ^ k | k i 2 ,
in which i is the serial number of the random simulations.
Two other Kalman-based estimation methods are also simulated to compare with the proposed one in order to illustrate the effectiveness of the proposed method. One of them combines both the nominal parameters and the proposed augmented delay-free model (KFND). The other one combines with the actual parameters and the proposed augmented delay-free model (KFAD). Referencing the nominal parameters of [8,24,34], the system parameters selected in this example are as follows:
A k ε k = 0.9802 0.0196 0.0000 0.9802 , B k ε k = 1.0000 0.0000 0.0000 1.0000 , C k ε k = 0.5000 + p · ε k 0 , R k = 1.0000 , Q k = 1.9608 0.0195 0.0195 1.9605 , Π 0 = 1.0000 0.0000 0.0000 1.0000
In which the sampling period is T = 0.01 and the measurement delay frames of the system is d = 3 . Besides, p [ 0 , 1 ] and ε k N 0 , 1 .
The convergence properties of the example could be confirmed by the given theorems before the experiment. Definitions in (4) and (11), together with the determined distribution of ε k , exhibit that A ¯ k , B ¯ k , C ¯ k , R k , Q k , H k 1 , H k 2 are time-invariant. According to [37], the detectability of A , C is equal to that if Re λ i 0 , then r a n k c o l A λ i I , C = n , where λ i is the eigenvalue of A. In the example of this article, λ 1 = λ 2 = 0.9802 , and
r a n k A 0.9802 I C = r a n k 0 0 . 0196 0 0 0.5 0 = 2 = n .
Therefore, A , C is detectable. Similarly, the stabilization of M 1 , M 2 has similar equivalent conditions. That is, if Re λ i 0 , then r a n k M 1 λ i I M 2 = n , where λ i is the eigenvalue of M 1 . It can be further verified by direct algebraic operations that M 1 , M 2 is stabilizable. From the conditions required by Theorem 2, it can be proved that the estimator proposed in this paper is asymptotically stable when applied to the example in this section. Obviously, A ¯ k , B ¯ k , C ¯ k , R k , Q k are all bounded for k > 0 and ε k E . Simple algebraic operations show that the eigenvalues of System (3) can be obtained as λ 1 = λ 2 = λ 3 = 0 , λ 4 = λ 5 = 0 . 9802 . They are all inside of the unit circle. With reference to [38], it can be drawn that System 3 is exponentially Lyapunov stable. On the basis of Theorem 2, the estimation error matrix of the proposed estimator of System (22) is confirmed to be bounded.
Next, the simulation is divided into two cases: Case 1. In these 5 × 100 simulations, the modelling errors ε k follow a normal distribution( ε k N 0 , 1 ). However, in the same simulation, ε k at each moment does not change. Case 2. In the same simulation, the modelling errors ε k at each moment follow a normal distribution( ε k N 0 , 1 ). For the two cases mentioned above, three sets of experiments are made. The differences among these three sets of experiments are the change of p. The purpose is to change the “size” of uncertainty. p = 0.1 is in the first group, p = 0.5 , and p = 1 are in the second and third group, respectively.
Figure 5 and Figure 6 show the simulation results of Case 1 and Case 2, respectively. According to the experimental results, the proposed method is robust to model parametric uncertainties. Especially when the uncertainty is “large”, the contrast is more obvious. From the third group of experiments in Case 1, it can be concluded that the estimation error of the proposed method is about 50% lower than that of the KFND method. The result of Case 2 shows that even if the model changes all the time, the proposed method is still robust. As the uncertainty decreases, the estimated performance of the three methods tends to be a similar level. This is because the method proposed in this article is an improvement on Kalman filter’s RLS framework. When the uncertainty is 0, the proposed method degenerates into a standard Kalman filter.

5. Conclusions

Aiming at the simultaneous existence of constant measurement delay and random parametric uncertainties in discrete-time linear systems, this paper proposes a new robust state estimator based on the combination of state augmentation and the improved Kalman filter RLS framework. A recursive filtering procedure similar to the Kalman filter is derived. The conditions for the asymptotic stability of the proposed estimator as well as the conditions for the boundedness of the estimation error matrix are explicitly given. The experimental results manifest that the robust estimator performs excellently, especially when the system encounters a “large” uncertainty. At the same time, the robust estimator is still trustworthy even in the severe case that the system matrix changes at each moment. However, the computational cost of state augmentation makes the proposed estimator not conducive to the situation where the measurement delay is large. For nonlinear systems, the calculation of H 1 and H 2 will become more difficult. Both the asymptotic stability conditions of the estimator and the boundedness conditions of the error covariance need to be re-derived. Further research is needed in the future.

Author Contributions

Conceptualization, Z.L. and Y.M.; methodology, Z.L.; software, Z.L. and M.S.; validation, M.S.; formal analysis, Z.L.; investigation, M.S. and Q.D.; resources, Y.M.; data curation, Z.L. and Q.D.; writing—original draft preparation, Z.L.; writing—review and editing, Z.L. and M.S.; visualization, Q.D.; supervision, Y.M.; project administration, Y.M.; funding acquisition, Y.M. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 61733012 and Grant 61905253. The authors have no relevant financial or non-financial interests to disclose.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study, collection, analyses, interpretation of data, writing of the manuscript, and in the decision to publish the results.

Appendix A. Derivation of the Recursive Procedure

The first is the initial state estimation. There is no process noise at moment 0, the cost function of the estimator can be expressed as
J 0 = E x ¯ 0 Π ¯ 0 1 2 + y 0 C ¯ 0 ε 0 x ¯ 0 R 0 1 2
Find the partial derivative of J 0 for x ¯ 0 and let J 0 / x ¯ 0 = 0 . (A2) is obtained.
x ¯ ^ 0 | 0 = Π ¯ 0 1 + E C ¯ 0 T ε 0 R 0 1 C ¯ 0 ε 0 1 E C ¯ 0 ε 0 R 0 1 y 0
where Π ¯ 0 is the initial estimated variance of x ¯ 0 .
Lemma A1.
For any four matrices A, B, C, and D that have appropriate dimensions, assuming that the inverse of the correlation matrix exists, the following conclusions can be drawn [39]:
A B C D = I 0 C A 1 I A 0 0 D C A 1 B I A 1 B 0 I A I + B A 1 = I + A B 1 A A + B C D 1 = A 1 A 1 B D A 1 B + C 1 1 D A 1
According to Lemma A1 and (15), (A4) is obtained.
P k | k 1 0 0 Q k 1 + G k = P k | k 1 0 0 Q k 1 + G k 11 G k 12 G k 12 T G k 22 = I 0 G k 12 T P ^ k | k I P ^ k | k 1 0 0 U k 1 I P ^ k | k G k 12 0 I
Then, (A5) can be gained by substituting (A4) into (10),
H k 2 R k + 1 1 y k + 1 H k 3 x ^ k | k = d i a g P k | k 1 , Q k 1 + G k + c o l A ¯ k T 0 , B ¯ k T 0 × C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 A ¯ k 0 B ¯ k 0 c o l x ^ k | k + 1 x ^ k | k , w ^ k + 1 = I 0 G k 12 T P ^ k | k I P ^ k | k 1 0 0 U k 1 I P ^ k | k G k 12 0 I + c o l A ¯ k T 0 , B ¯ k T 0 × C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 A ¯ k 0 B ¯ k 0 c o l x ^ k | k + 1 x ^ k | k , w ^ k + 1 .
Pre-multiply the matrix I 0 G k 12 T P ^ k | k I by the left side of (A5) and I 0 G k 12 T P ^ k | k I 1 by the right side. The following derivations are obtained:
P ^ k | k 1 0 0 U k 1 I P ^ k | k G k 12 0 I x ¯ ^ k | k + 1 x ¯ ^ k | k w ^ k + 1 + I 0 G k 12 T P ^ k | k I × A ¯ k T 0 B ¯ k T 0 C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 A ¯ k 0 B ¯ k 0 x ¯ ^ k | k + 1 x ¯ ^ k | k w ^ k + 1 = P ^ k | k 1 x ¯ ^ k | k + 1 x ¯ ^ k | k + G k 12 w ^ k + 1 U k 1 w ^ k + 1 + A ¯ k T 0 G k 12 T P ^ k | k A ¯ k T 0 + B ¯ k T 0 × C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 A ¯ k 0 B ¯ k 0 A ¯ k 0 P ^ k | k G k 12 × x ¯ ^ k | k + 1 + P ^ k | k G k 12 w ^ k + 1 x ¯ ^ k | k w ^ k + 1 = P ^ k | k 1 x ¯ ^ k | k + 1 + P ^ k | k G k 12 w ^ k + 1 x ¯ ^ k | k U k 1 w ^ k + 1 + A ¯ k T 0 B ¯ ^ k T 0 C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 × A ¯ k 0 B ¯ ^ k 0 x ¯ ^ k | k + 1 + P ^ k | k G k 12 w ^ k + 1 x ¯ ^ k | k w ^ k + 1 = P ^ k | k 1 0 0 U k 1 x ¯ ˜ k | k + 1 x ¯ ^ k | k w ^ k + 1 + H ^ k T ψ k H ^ k x ¯ ˜ k | k + 1 x ¯ ^ k | k w ^ k + 1 = P ^ k | k 1 0 0 U k 1 + H ^ k T ψ k H ^ k x ¯ ˜ k | k + 1 x ¯ ^ k | k w ^ k + 1 = I 0 G k 12 T P ^ k | k I H k 2 R k + 1 1 y k + 1 H k 3 x ¯ ^ k | k
That is,
P ^ k | k 1 0 0 U k 1 + H ^ k T ψ k H ^ k x ¯ ˜ k | k + 1 x ¯ ^ k | k w ^ k + 1 = I 0 G k 12 T P ^ k | k I H k 2 R k + 1 1 y k + 1 H k 3 x ¯ ^ k | k
where x ¯ ˜ k | k + 1 = x ¯ ^ k | k + 1 + P ^ k | k G k 12 w ^ k + 1 , H ^ k = C ¯ k + 1 0 A ¯ k 0 B ¯ ^ k 0 and x ¯ ˜ k + 1 | k + 1 = A ¯ k 0 x ¯ ˜ k | k + 1 + B ¯ ^ k 0 w ^ k + 1 . The derivation in (A7) is obtained by taking out the first row of (A6).
P ^ k | k 1 x ¯ ˜ k | k + 1 x ¯ ^ k | k + A ¯ k T 0 C ¯ k + 1 T 0 R k + 1 1 × C ¯ k + 1 0 A ¯ k 0 x ¯ ˜ k | k + 1 x ¯ ^ k | k + A ¯ k T 0 C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 B ¯ ^ k 0 w ^ k + 1 = I 0 H k 2 R k + 1 1 y k + 1 H k 3 x ¯ ^ k | k x ¯ ˜ k | k + 1 = x ¯ ^ k | k + P ^ k | k I 0 H k 2 R k + 1 1 y k + 1 H k 3 x ¯ ^ k | k P ^ k | k A ¯ k T 0 C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 x ¯ ˜ k + 1 | k + 1 A ¯ k 0 x ¯ ^ k | k .
In a similar fashion, the second row is taken out to obtain (A8).
U k 1 w ^ k + 1 + B ¯ ^ k T 0 C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 A ¯ k 0 × x ¯ ˜ k | k + 1 x ¯ ^ k | k + B ¯ ^ k T 0 C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 B ¯ ^ k T 0 w ^ k + 1 = G k 12 T P ^ k | k I H k 2 R k + 1 1 y k + 1 H k 3 x ¯ ^ k | k w ^ k + 1 = U k G k 12 T P ^ k | k I H k 2 R k + 1 1 y k + 1 H k 3 x ¯ ^ k | k U k B ¯ ^ k T 0 C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 x ¯ ˜ k + 1 | k + 1 A ¯ k 0 x ¯ ^ k | k
From (A7) and (A8), the relationship between x ¯ ˜ k + 1 | k + 1 and x ¯ ˜ k | k + 1 , as well as the relationship between x ¯ ˜ k + 1 | k + 1 and w ^ k + 1 , are obtained. Then, substituting the results of (A7) and (A8) into x ¯ ˜ k + 1 | k + 1 = A ¯ k 0 x ¯ ˜ k | k + 1 + B ¯ ^ k 0 w ^ k + 1 , (A9) is obtained.
x ¯ ˜ k + 1 | k + 1 = A ¯ k 0 x ¯ ˜ k | k + 1 + B ¯ ^ k 0 w ^ k + 1 = A ¯ k 0 x ¯ ^ k | k + P ^ k | k I n + m d 0 n + m d × n H k 2 R k + 1 1 y k + 1 H k 3 x ¯ ^ k | k P ^ k | k A ¯ k T 0 C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 x ¯ ˜ k + 1 | k + 1 A ¯ k 0 x ¯ ^ k | k + B ¯ ^ k 0 U k G k 12 T P ^ k | k I n H k 2 R k + 1 1 y k + 1 H k 3 x ¯ ^ k | k U k B ¯ ^ k T 0 C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 x ¯ ˜ k + 1 | k + 1 A ¯ k 0 x ¯ ^ k | k = A ¯ k 0 P ^ k | k I n + m d 0 n + m d × n + B ¯ ^ k T 0 U k G k 12 T P ^ k | k I n H k 2 R k + 1 1 y k + 1 P k + 1 | k C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 x ¯ ˜ k + 1 | k + 1 + A ¯ ^ k 0 x ¯ ^ k | k
For further simplifying (A9),
x ¯ ˜ k + 1 | k + 1 = I + P k + 1 | k C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 1 × A ¯ k 0 P ^ k | k I 0 + B ¯ ^ k T 0 U k G k 12 T P ^ k | k I × H k 2 R k + 1 1 y k + 1 + A ¯ ^ k 0 x ¯ ^ k | k
is obtained where
I + P k + 1 | k C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 1 = I 1 I 1 P k + 1 | k C ¯ k + 1 T 0 × C ¯ k + 1 0 I 1 P k + 1 | k C ¯ k + 1 T 0 + R k + 1 1 C ¯ k + 1 0 I 1 = I P k + 1 | k C ¯ k + 1 T 0 R k + 1 + C ¯ k + 1 0 P k + 1 | k C ¯ k + 1 T 0 1 C ¯ k + 1 0
according to Lemma A1. Then, (A11) becomes (A12) according to the definitions in (16).
I + P k + 1 | k C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 1 P k + 1 | k = I P k + 1 | k C ¯ k + 1 T 0 R e , k + 1 1 C ¯ k + 1 0 P k + 1 | k = P k + 1 | k + 1
Combining Lemma A1 and (16) to inverse matrix P k + 1 | k + 1 ,
P k + 1 | k + 1 1 = I P k + 1 | k C ¯ k + 1 T 0 R e , k + 1 1 C ¯ k + 1 0 P k + 1 | k 1 = P k + 1 | k 1 I P k + 1 | k C ¯ k + 1 T 0 R e , k + 1 1 C ¯ k + 1 0 1 = P k + 1 | k 1 I + P k + 1 | k C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 = P k + 1 | k 1 + C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0
is obtained. Further, (A14) is obtained by combining (A12) and (A13).
I P k + 1 | k + 1 C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 = P k + 1 | k + 1 P k + 1 | k + 1 1 C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 = P k + 1 | k + 1 P k + 1 | k 1 + C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 = P k + 1 | k + 1 P k + 1 | k 1 = I + P k + 1 | k C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 1
Substituting (A12)–(A14) into (A10), (A10) is further simplified to
x ¯ ˜ k + 1 | k + 1 = A ¯ ^ k 0 x ¯ ^ k | k + P k + 1 | k + 1 × P k + 1 | k 1 A ¯ k 0 P ^ k | k I n + m d 0 n + m d × n + B ¯ ^ k 0 U k B ¯ ^ k T 0 G k 12 T P ^ k | k I n H k 2 R k + 1 1 y k + 1 C ¯ k + 1 T 0 R k + 1 1 C ¯ k + 1 0 A ¯ ^ k 0 x ¯ ^ k | k .
Note that the definition of x ¯ ˜ k + 1 | k + 1 = A ¯ k 0 x ¯ ˜ k | k + 1 + B ¯ ^ k 0 w ^ k + 1 is similar to [8,24,34], which means that x ¯ ˜ k + 1 | k + 1 can be designated as x ¯ ^ k + 1 | k + 1 . The derivation of the recursive procedure is complete.

Appendix B

Proof of Theorem 1.
Lemma A2.
If A , C is detectable and r a n k A = n , then A ¯ k , F k is detectable.
Proof. 
Suppose A ¯ k v i = λ i v i , λ i is the eigenvalue of A ¯ k and v i is the eigenvector of A ¯ k . According to [37], an equivalent condition for A ¯ k , F k to be detectable is that if Re λ i 0 , then r a n k c o l A ¯ k λ i I , F k = n + d m . According to the definitions of A ¯ k and F k in Theorem 2,
A ¯ k λ i I F k = A λ i I n 0 n × d m C C A 0 d 1 m × n 0 m × d 1 m 0 m × m I d 1 m 0 d 1 m × m λ i I d m R k 1 / 2 · C k , I m , , I m d G k 11 1 / 2
is obtained. Because the row rank is equal to column rank for any matrix, r a n k c o l A ¯ k λ i I , F k n + d m . Since R k 0 , R k 1 / 2 0 . According to the expanded expression of c o l A ¯ k λ i I , F k , (A16) is obtained.
T R = Δ r a n k A λ i I n × n 0 n × d m C C A 0 d 1 m × n 0 m × d 1 m 0 m × m I d 1 m 0 d 1 m × m λ i I d m R k 1 / 2 · C k , I m , , I m d r a n k c o l A ¯ k λ i I , F k n + d m
If λ i = 0 , then T R = r a n k c o l A , C C A + d 1 m + m . If λ i 0 , then T R = r a n k A λ i I + d m + m .
Because A , C is detectable and r a n k A = n , then r a n k c o l A λ i I , C = n for any λ i satisfying Re λ i 0 . Since r a n k C m , then r a n k A λ i I n m . When λ i 0 , (A17) is established.
T R = r a n k A λ i I + d m + m n + d m .
The conclusion of r a n k c o l A ¯ k λ i I , F k = n + d m can be drawn by combining (A16) and (A17) when λ i 0 . Because r a n k A = n , r a n k c o l A , C C A = n + d m . When λ i = 0 , (A18) is obtained.
T R = r a n k c o l A , C C A + d 1 m + m = n + d m
Combining (A18) and (A16), it can be concluded that when λ i = 0 , r a n k c o l A ¯ k λ i I , F k = n + d m , the proof of Lemma A2 is complete.
According to Lemma A1 and the definition in (15), (A19)–(A21) can be obtained.
P k | k = P k | k 1 P k | k 1 C ¯ k T R k + C ¯ k P k | k 1 C ¯ k T C ¯ k P k | k 1 , P ^ k | k = P k | k 1 + G k 11 1 = P k | k 1 + G k 11 1 / 2 I G k 11 1 / 2 1 = P k | k P k | k G k 11 1 / 2 G k 11 1 / 2 P k | k G k 11 1 / 2 + I 1 G k 11 1 / 2 P k | k , U k = Q k 1 + G k 22 G k 12 T P k | k 1 + G k 11 1 G k 12 1 = Q k 1 + G k 22 G k 12 T G k 11 1 G k 12 + G k 12 T G k 11 1 / 2 × I + G k 11 1 / 2 P k | k G k 11 1 / 2 1 G k 11 1 / 2 G k 12 1 ,
B ¯ k U k G k 12 T P ^ k | k A ¯ k T = B ¯ k U k I + G k 12 T G k 11 1 / 2 I + G k 11 1 / 2 P k | k G k 11 1 / 2 1 G k 11 1 / 2 G k 12 U k 1 × G k 12 T G k 11 1 / 2 I + G k 11 1 / 2 P k | k G k 11 1 / 2 1 G k 11 1 / 2 P k | k A ¯ k T = B ¯ k U k G k 12 T G k 11 1 / 2 I + G k 11 1 / 2 P k | k G k 11 1 / 2 × I + I + G k 11 1 / 2 P k | k G k 11 1 / 2 1 G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 1 × G k 11 1 / 2 P k | k A ¯ k T = B ¯ k U k G k 12 T G k 11 1 / 2 × I + G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 + G k 11 1 / 2 P k | k G k 11 1 / 2 1 × G k 11 1 / 2 P k | k A ¯ k T ,
A ¯ k P k | k G k 11 1 / 2 I + G k 11 1 / 2 P k | k G k 11 1 / 2 + G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 1 × G k 11 1 / 2 P k | k A ¯ k T = A ¯ k P k | k G k 11 1 / 2 I + G k 11 1 / 2 P k | k G k 11 1 / 2 1 G k 11 1 / 2 P k | k A ¯ k T A ¯ k P k | k G k 11 1 / 2 I + G k 11 1 / 2 P k | k G k 11 1 / 2 1 × G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 I + G k 11 1 / 2 P k | k G k 11 1 / 2 1 G k 11 1 / 2 P k | k A ¯ k T .
According to the definitions of (15) and (16),
P k + 1 | k = A ¯ k P ^ k | k A k T + B ¯ ^ k U k B ¯ ^ k T = A ¯ k P k | k P k | k G k 11 1 / 2 I + G k 11 1 / 2 P k | k G k 11 1 / 2 1 G k 11 1 / 2 P k | k A ¯ k T + B ¯ k A ¯ k P ^ k | k G k 12 U k B ¯ k A ¯ k P ^ k | k G k 12 T = A ¯ k P k | k A ¯ k T + B ¯ k U k B ¯ k T B ¯ k U k G k 12 T P ^ k | k A ¯ k T A ¯ k P ^ k | k G k 12 U k B ¯ k T A ¯ k P k | k G k 11 1 / 2 I + G k 11 1 / 2 P k | k G k 11 1 / 2 1 G k 11 1 / 2 P k | k A ¯ k T + A ¯ k P k | k G k 11 1 / 2 I + G k 11 1 / 2 P k | k G k 11 1 / 2 1 G k 11 1 / 2 G k 11 U k G k 12 T G k 11 1 / 2 I + G k 11 1 / 2 P k | k G k 11 1 / 2 1 × G k 11 1 / 2 P k | k A ¯ k T
is obtained. Substituting (A20) and (A21) into P k + 1 | k and combining (A19), (A23) is obtained.
P k + 1 | k = A ¯ k P k | k 1 A ¯ k T A ¯ k P k | k G k 11 1 / 2 × I + G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 + G k 11 1 / 2 P k | k G k 11 1 / 2 1 G k 11 1 / 2 P k | k A ¯ k T B ¯ k U k G k 12 T G k 11 1 / 2 I + G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 + G k 11 1 / 2 P k | k G k 11 1 / 2 1 × G k 11 1 / 2 P k | k A ¯ k T A ¯ k P k | k G k 11 1 / 2 × I + G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 + G k 11 1 / 2 P k | k G k 11 1 / 2 1 × G k 11 1 / 2 G k 12 U k B ¯ k T A ¯ k P k | k 1 C ¯ k T R k 1 / 2 ( I + R k 1 / 2 B ¯ k P k | k 1 C ¯ k R k 1 / 2 ) 1 × R k 1 / 2 C ¯ k P k | k 1 A ¯ k T B ¯ k U k G k 12 T G k 11 1 / 2 × I + G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 + G k 11 1 / 2 P k | k G k 11 1 / 2 1 × G k 11 1 / 2 G k 12 U k B ¯ k T + B ¯ k U k B ¯ k T = A ¯ k P k | k 1 A ¯ k T + B ¯ k U k B ¯ k T A ¯ k P k | k 1 C ¯ k T R k 1 / 2 A ¯ k P k | k G k 11 1 / 2 + B ¯ k U k G k 12 T G k 11 1 / 2 × I + R k 1 / 2 C ¯ k P k | k 1 C ¯ k T R k 1 / 2 1 0 0 I + G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 + G k 11 1 / 2 P k | k G k 11 1 / 2 1 × R k 1 / 2 C ¯ k P k | k 1 A ¯ k T G k 11 1 / 2 P k | k A ¯ k T + G k 11 1 / 2 G k 12 U k B ¯ k T
Because of (A24), (A25) is obtained.
A ¯ k P k | k 1 C ¯ k T R k 1 / 2 A ¯ k P k | k G k 11 1 / 2 + B ¯ k U k G k 12 T G k 11 1 / 2 = A ¯ k P k | k 1 F k T + D k J k × I I + R k 1 / 2 C ¯ k P k | k 1 C ¯ k T R k 1 / 2 1 R k 1 / 2 C ¯ k P k | k 1 G k 11 1 / 2 0 I 1 ,
P k + 1 | k = A ¯ k P k | k 1 A ¯ k T + B ¯ k U k B ¯ k T A ¯ k P k | k 1 F k T + D k J k × I + R k 1 / 2 C ¯ k P k | k 1 C ¯ k T R k 1 / 2 I + R k 1 / 2 C ¯ k P k | k 1 C ¯ k T R k 1 / 2 1 R k 1 / 2 C ¯ k P k | k 1 G k 11 1 / 2 G k 11 1 / 2 P k | k 1 C k T R k 1 / 2 I + G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 + G k 11 1 / 2 P k | k G k 11 1 / 2 1 × A ¯ k P k | k 1 F k T + D k J k T = A ¯ k P k | k 1 A ¯ k T + B ¯ k U k B ¯ k T A ¯ k P k | k 1 F k T + D k J k W k + F k P k | k 1 F k T 1 A ¯ k P k | k 1 F k T + D k J k T .
(17) can be rewritten as
x ¯ ^ k + 1 | k + 1 = A f k x ¯ ^ k | k + P k + 1 | k + 1 P k + 1 | k 1 B f k y k + 1 ,
in which,
A f k = I P k + 1 | k + 1 C k + 1 T 0 R k + 1 1 C k + 1 0 A ¯ ^ k 0 B f k = A ¯ k 0 P ^ k | k I n + m d 0 n + m d × n + B ¯ ^ k 0 U k B ¯ ^ k T 0 G k 12 T P ^ k | k I n H k 2 R k + 1 1 .
From the relationship between P k | k 1 and P k | k in (16), the convergence of P k | k 1 is equivalent to P k | k . Note that the last term of (A25) is a standard discrete Riccati algebraic equation. It follows the Theorem E.6.2 in [35]. That is, if A ¯ k , F k is detectable and A ¯ k B ¯ k U k G k 12 T I + G k 11 1 G k 12 U k G k 12 T 1 , D k I + U k 1 2 G k 12 T G k 11 1 G k 12 U k 1 2 1 2 is stabilizable, then P k + 1 | k has a unique positive-semi-definite solution. Combined with (A26), it can be seen that the above conditions are the asymptotic stability conditions of the proposed estimator too. Considering the conclusions of Lemma A2 and the relevant definitions in (4) and (18), the simplified conditions for a asymptotically stable estimator is obtained. Furthermore, the conditions are that A , C is detectable, r a n k A = n and M 1 , M 2 is stabilizable.
Theorem 1 is proved.

Appendix C

Proof of Theorem 2.
First, define a matrix, as shown in (A28).
A p k = A ¯ k A ¯ k P k | k 1 F k T + D k J k W k + F k P k | k 1 F k T 1 F k
To simplify A p k , it is necessary to know that the following two equations are true.
A ¯ k P k | k G k 11 1 / 2 I + G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 + G k 11 1 / 2 P k | k G k 11 1 / 2 1 G k 11 1 / 2 = A ¯ k P k | k 1 + G k 11 1 G k 11 A ¯ k P k | k 1 + G k 11 1 G k 12 U k G k 12 T I + P k | k G k 11 1 B ¯ k U k G k 12 T G k 11 1 / 2 I + G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 + G k 11 1 / 2 P k | k G k 11 1 / 2 1 G k 11 1 / 2 = B k U k G k 12 T I + P k | k G k 11 1
According to (18) and (A28), (A30) is obtained.
A p k = A ¯ k A ¯ k P k | k 1 C ¯ k T R k 1 G k 11 1 / 2 + 0 B ¯ k Q k G k 12 T G k 11 1 / 2 × I 0 0 I + G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 + R k 1 / 2 C ¯ k G k 11 1 / 2 P k | k 1 C ¯ k T R k 1 / 2 G k 11 1 / 2 1 = A ¯ k A ¯ k P k | k 1 C ¯ k T R k 1 / 2 × I + R k 1 / 2 C ¯ k P k | k 1 C ¯ k T R k 1 / 2 1 R k 1 / 2 C ¯ k A ¯ k P k | k 1 G k 11 1 / 2 + B ¯ k Q k G k 12 T G k 11 1 / 2 × I + G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 + G k 11 1 / 2 P k | k G k 11 1 / 2 1 G k 11 1 / 2 × I + P k | k 1 C ¯ k T R k 1 C ¯ k 1 = A ¯ k I + P k | k 1 C ¯ k T R k 1 C ¯ k 1 A ¯ k P k | k 1 G k 11 1 / 2 + B ¯ k Q k G k 12 T G k 11 1 / 2 × I + G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 + G k 11 1 / 2 P k | k G k 11 1 / 2 1 × G k 11 1 / 2 I + P k | k 1 C ¯ k T R k 1 C ¯ k 1
Note that
A ¯ k A ¯ k P k | k 1 G k 11 1 / 2 + B ¯ k Q k G k 12 T G k 11 1 / 2 × I + G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 + G k 11 1 / 2 P k | k G k 11 1 / 2 1 G k 11 1 / 2 = A ¯ k A ¯ k P k | k 1 G k 11 1 / 2 I + G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 + G k 11 1 / 2 P k | k G k 11 1 / 2 1 G k 11 1 / 2 B ¯ k Q k G k 12 T G k 11 1 / 2 × I + G k 11 1 / 2 G k 12 U k G k 12 T G k 11 1 / 2 + G k 11 1 / 2 P k | k G k 11 1 / 2 1 G k 11 1 / 2 = A ¯ k A ¯ k P k | k 1 G k 11 + A ¯ k P ^ k | k G k 12 U k G k 12 T I P ^ k | k G k 11 B ¯ k U k G k 12 T I P ^ k | k G k 11 = A ¯ k I P ^ k | k G k 11 + A ¯ k P ^ k | k G k 12 B ¯ k × U k G k 12 T I P ^ k | k G k 11 = A ¯ k B ¯ k U k G k 12 T I P ^ k | k G k 11 = ¯ ^ A k ( 0 ) .
Thus, A p k can be simplified to A ¯ ^ k I + P k | k 1 C ¯ k T R k 1 C ¯ k T 1 . Because of A f k = I + P k + 1 | k C ¯ k + 1 T R k + 1 1 C ¯ k + 1 ¯ ^ A k ( 0 ) , (A32) can be obtained.
A f k = I + P k + 1 | k C ¯ k + 1 T R k + 1 1 C ¯ k + 1 1 A p k I + P k | k 1 C ¯ k T R k 1 C ¯ k
It can be known from Theorem 1 that P k | k 1 converges to a constant matrix under certain conditions. When the nominal system matrix is assumed to be time-invariant, this convergence means that lim k P k + 1 | k C ¯ k + 1 T R k + 1 1 C ¯ k + 1 P k | k 1 C ¯ k T R k 1 C ¯ k = 0 . It can be inferred from the above equation that as k increases, the set of eigenvalues of A f k converges to the set of eigenvalues of A p k , and the latter converges to a stable constant matrix. Assuming the conditions in Theorem 1 are satisfied, the robust state estimator converges to a linear time-invariant stable system. Define X k , X ^ k | k , X ¯ k | k as X k = I + Γ k 0 x ¯ k , X ^ k | k = I + Γ k 0 x ¯ ^ k , X ˜ k | k = X k X ^ k | k . Then, (A33) can be obtained directly from (A26) and the derivation process of (A30) and (A31).
X ˜ k + 1 | k + 1 X ^ k + 1 | k + 1 = A ˜ k ε k , ε k + 1 X ˜ k | k X ^ k | k + B ˜ k ε k , ε k + 1 w k v k + 1 ,
where
A ˜ k ε k , ε k + 1 = A ˜ k 11 A ˜ k 12 A ˜ k 21 A ˜ k 22 , B ˜ k ε k , ε k + 1 = B ˜ k 11 B ˜ k 12 B ˜ k 21 B ˜ k 22 ,
and
Λ k ( ε k ) = ( I + Γ k + 1 ( 0 ) ) A k ( ε k ) 0 n × ( d 1 ) m 0 n × m C k ( ε k ) C k + 1 ( ε k + 1 ) A k ( ε k ) 0 n × ( d 1 ) m 0 n × m 0 ( d 1 ) m × n I ( d 1 ) m 0 ( d 1 ) m × n
A ˜ k 11 = I + Γ k + 1 0 B f k C ¯ k + 1 ε k + 1 I + Γ k + 1 0 1 Λ k ε k A ˜ k 21 = B f k C ¯ k + 1 ε k + 1 I + Γ k + 1 0 1 Λ k ε k A ˜ k 22 = A ˜ k 21 + A p k , A ˜ k 12 = A ˜ k 11 A p k B ˜ k 11 = I + Γ k + 1 0 B f k C ¯ k + 1 ε k + 1 B ¯ k ε k B ˜ k 21 = B f k C ¯ k + 1 ε k + 1 B ¯ k ε k B ˜ k 12 = B f k , B ˜ k 22 = B f k .
Based on the above relationship and the stability of matrix A ¯ k ε k , the estimation error covariance matrix of the robust state estimator can be obtained with bounded and asymptotically unbiased conditions. Note that (A33) is similar to (16) in [40], and it can be proved in the same way, which is omitted here.
Theorem 2 is proved.

References

  1. Anderson, B.D.O.; Moore, J.B.; Eslami, M. Optimal Filtering. IEEE Trans. Syst. Man Cybern. 2007, 12, 235–236. [Google Scholar] [CrossRef]
  2. Patel, V. Kalman-based Stochastic Gradient Method with Stop Condition and Insensitivity to Conditioning. SIAM J. Optim. 2016, 26, 2620–2648. [Google Scholar] [CrossRef] [Green Version]
  3. Bergou, E.H.; Gratton, S.; Mandel, J. On the Convergence of a Non-linear Ensemble Kalman Smoother. Mathematics 2014, 137, 151–168. [Google Scholar] [CrossRef] [Green Version]
  4. Belyaev, K.; Kuleshov, A.; Smirnov, I. Generalized Kalman Filter and Ensemble Optimal Interpolation, Their Comparison and Application to the Hybrid Coordinate Ocean Model. Mathematics 2021, 9, 2371. [Google Scholar] [CrossRef]
  5. Safa, A.; Baradarannia, M.; Kharrati, H.; Khanmohammadi, S. Global attitude stabilization of rigid spacecraft with unknown input delay. Nonlinear Dyn. 2015, 82, 1623–1640. [Google Scholar] [CrossRef]
  6. Keighobadi, J.; Fateh, M.M.; Xu, B. Adaptive fuzzy voltage-based backstepping tracking control for uncertain robotic manipulators subject to partial state constraints and input delay. Nonlinear Dyn. 2020, 100, 2609–2634. [Google Scholar] [CrossRef]
  7. He, Q.; Luo, Y.; Mao, Y.; Zhou, X. An acceleration feed-forward control method based on fusion of model output and sensor data. Sens. Actuators A Phys. 2018, 284, 186–193. [Google Scholar] [CrossRef]
  8. Zhou, T. Sensitivity penalization based robust state estimation for uncertain linearsystems. IEEE Trans. Autom. Control 2010, 55, 1018–1024. [Google Scholar] [CrossRef]
  9. Sun, S.; Ma, J. Linear estimation for networked control systems with random transmission delays and packet dropouts. Inf. Sci. 2014, 269, 349–365. [Google Scholar] [CrossRef]
  10. Sun, Y.; Yang, G. Event-triggered state estimation for networked control systems with lossy network communication. Inf. Sci. 2019, 492, 1–12. [Google Scholar] [CrossRef]
  11. Geng, H.; Wang, Z.; Cheng, Y. Distributed federated tobit kalman filter fusion over a packet-delaying network: A probabilistic perspective. IEEE Trans. Signal Process. 2018, 66, 4477–4489. [Google Scholar] [CrossRef]
  12. Tang, T.; Yang, T.; Qi, B.; Cao, L.; Ren, G.; Hu, H. Error-based plug-in controller of tip-tilt mirror to reject telescope’s structural vibrations. J. Astron. Telesc. Instrum. Syst. 2018, 4, 049004. [Google Scholar] [CrossRef]
  13. Tang, T.; Cai, H.; Huang, Y.; Ren, G. Combined line-of-sight error and angular position to generate feedforward control for a charge-coupled device-based tracking loop. Opt. Eng. 2015, 54, 105107. [Google Scholar] [CrossRef] [Green Version]
  14. Choi, M.; Choi, J.; Chung, W. State estimation with delayed measurements incorporating time-delay uncertainty. IET Control Theory Appl. 2012, 6, 2351–2361. [Google Scholar] [CrossRef]
  15. Bar-Shalom, Y. Update with out-of-sequence measurements in tracking: Exact solution. IEEE Trans. Aerosp. Electron. Syst. 2002, 38, 769–778. [Google Scholar] [CrossRef]
  16. Bar-Shalom, Y.; Chen, H.; Mallick, M. One-step solution for the multistep out-of sequence-measurement problem in tracking. IEEE Trans. Aerosp. Electron. Syst. 2004, 40, 27–37. [Google Scholar] [CrossRef]
  17. Zhang, K.; Li, X.; Zhu, Y. Optimal update with out-of-sequence measurements for distributed filtering. In Proceedings of the Fifth International Conference on Information Fusion, VII, ISIF, Annapolis, MD, USA, 8–11 July 2002; pp. 1519–1526. [Google Scholar]
  18. Wang, J.; Mao, Y.; Li, Z. Robust state estimation for uncertain linear discrete systems with d-step state delay. IET Control Theory Appl. 2021, 15, 1708–1723. [Google Scholar] [CrossRef]
  19. Challa, S.; Evans, R.J.; Wang, X. A bayesian solution and its approximations to out-of-sequence measurement problems. Inf. Fusion 2003, 4, 185–199. [Google Scholar] [CrossRef]
  20. Mu, L.X. Robust finite-time h control of singular stochastic systems via static output feedback. Appl. Math. Comput. 2012, 218, 5629–5640. [Google Scholar]
  21. Li, Q.; Wang, Z.; Sheng, W. Dynamic event-triggered mechanism for H-infinity non-fragile state estimation of complex networks under randomly occurring sensor saturations. Inf. Sci. 2020, 509, 304–316. [Google Scholar] [CrossRef]
  22. Wang, Y.; Huang, J.; Wu, D. Set-membership filtering with incomplete observations. Inf. Sci. 2020, 517, 37–51. [Google Scholar] [CrossRef]
  23. Huang, Y.; Chen, Z.; Wei, C. Least trace extended set-membership filter. Sci. China Inf. Sci. 2010, 53, 258–270. [Google Scholar] [CrossRef] [Green Version]
  24. Sayed, A.H. A framework for state-space estimation with uncertain models. IEEE Trans. Autom. Control 2001, 46, 998–1013. [Google Scholar] [CrossRef] [Green Version]
  25. Xu, H.; Mannor, S. A kalman filter design based on the performance/robustness tradeoff. IEEE Trans. Autom. Control 2009, 54, 1171–1175. [Google Scholar]
  26. Liu, H.; Zhou, T. Robust state estimation for uncertain linear systems with deterministic input signals. Control Theory Technol. 2014, 12, 383–392. [Google Scholar] [CrossRef]
  27. Zabari, A.; Tissir, E.H.; Tadeo, F. Delay-dependent robust h-infinity filtering with lossy measurements for discrete-time systems. Arab. J. Sci. Eng. 2017, 42, 5263–5273. [Google Scholar] [CrossRef]
  28. Chen, B.; Yu, L.; Zhang, W.A. Robust kalman filtering for uncertain state delay systems with random observation delays and missing measurements. IET Control Theory Appl. 2011, 5, 1945–1954. [Google Scholar] [CrossRef]
  29. Feng, J.; Yang, R.; Liu, H.; Xu, B. Robust recursive estimation for uncertain systems with delayed measurements and noises. IEEE Access 2020, 8, 14386–14400. [Google Scholar] [CrossRef]
  30. Qian, H.-M.; Huang, W.; Liu, B. Finite-horizon robust kalman filter for uncertain attitude estimation system with star sensor measurement delays. Abstr. Appl. Anal. 2014, 2014, 494060. [Google Scholar] [CrossRef] [Green Version]
  31. Ahmad, S.; Rehan, M.; Iqbal, M. Robust generalized filtering of uncertain lipschitz nonlinear systems under measurement delays. Nonlinear Dyn. 2018, 92, 1567–1582. [Google Scholar] [CrossRef]
  32. Liu, Y.; Park, J.H.; Guo, B.-Z. Non-fragile H-infinity filtering for nonlinear discrete-time delay systems with randomly occurring gain variations. ISA Trans. 2016, 63, 196–203. [Google Scholar] [CrossRef]
  33. Bessaoudi, T.; Hmida, F.B.; Hsieh, C.-S. Robust state and fault estimation for non-linear stochastic systems with unknown disturbances: A multi-step delayed solutions. IET Control Theory Appl. 2019, 13, 2556–2570. [Google Scholar] [CrossRef]
  34. Zhou, T. Robust state estimation using error sensitivity penalizing. In Proceedings of the 2008 47th IEEE Conference on Decision and Control, Cancun, Mexico, 9–11 December 2008; pp. 2563–2568. [Google Scholar]
  35. Kailath, T.; Sayed, A.H.; Hassibi, B. Linear Estimation; Prentice Hall: Hoboken, NJ, USA, 2000. [Google Scholar]
  36. Rubinstein, R.Y.; Kroese, D.P. Simulation and the Monte Carlo Method; John Wiley and Sons: Hoboken, NJ, USA, 2008. [Google Scholar]
  37. Brogan, W.L. Modern Control Theory; Prentice Hall: Hoboken, NJ, USA, 1990. [Google Scholar]
  38. Hien, L.V.; Phat, V.N. Exponential stability and stabilization of a class of uncertain linear time-delay systems. J. Frankl. Inst. 2009, 346, 611–625. [Google Scholar] [CrossRef]
  39. Zhou, K.; Doyle, J.C.; Glover, K. Robust and Optimal Control; Prentice Hall: Hoboken, NJ, USA, 1996. [Google Scholar]
  40. Zhou, T.; Liang, H.Y. On asymptotic behaviors of a sensitivity penalization based robust state estimator. Syst. Control Lett. 2011, 60, 174–180. [Google Scholar] [CrossRef]
Figure 1. Actual state and time-delayed measurements.
Figure 1. Actual state and time-delayed measurements.
Mathematics 10 01365 g001
Figure 2. Comparison of estimation errors between SKF and improved KF using state augmentation.
Figure 2. Comparison of estimation errors between SKF and improved KF using state augmentation.
Mathematics 10 01365 g002
Figure 3. The real state affected by model parametric uncertainties and the measurements.
Figure 3. The real state affected by model parametric uncertainties and the measurements.
Mathematics 10 01365 g003
Figure 4. Comparison of estimation errors between SKF and the proposed robust design.
Figure 4. Comparison of estimation errors between SKF and the proposed robust design.
Mathematics 10 01365 g004
Figure 5. The experimental results of Case 1.
Figure 5. The experimental results of Case 1.
Mathematics 10 01365 g005
Figure 6. The experimental results of Case 2.
Figure 6. The experimental results of Case 2.
Mathematics 10 01365 g006
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Li, Z.; Sun, M.; Duan, Q.; Mao, Y. Robust State Estimation for Uncertain Discrete Linear Systems with Delayed Measurements. Mathematics 2022, 10, 1365. https://doi.org/10.3390/math10091365

AMA Style

Li Z, Sun M, Duan Q, Mao Y. Robust State Estimation for Uncertain Discrete Linear Systems with Delayed Measurements. Mathematics. 2022; 10(9):1365. https://doi.org/10.3390/math10091365

Chicago/Turabian Style

Li, Zhijun, Minxing Sun, Qianwen Duan, and Yao Mao. 2022. "Robust State Estimation for Uncertain Discrete Linear Systems with Delayed Measurements" Mathematics 10, no. 9: 1365. https://doi.org/10.3390/math10091365

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop