Abstract
In this paper, we consider the problem involved when designing the interval observer for the system described by a linear discrete-time model under external disturbances and measurement noises. To solve this problem, we used the reduced order model of the initial system, which is insensitive or has minimal sensitivity to the disturbances. The relations involved in designing the interval observer, which has minimal dimensions and estimates the prescribed linear function of the original system state vector, were obtained. The theoretical results were illustrated by a practical example.
1. Introduction
The problem of estimating the system state vector is critical in many practical applications. The main problems involved in designing an estimator are the system complexity and different uncertainties (external disturbances, measurement noises, and unknown parameters). Sliding mode observers can solve this problem [1,2,3] in some cases; however, under uncertainties, the estimation error is never equal to zero. This problem has recently been solved based on interval observers, which are used to evaluate the dynamic system state. One advantage of interval observers is that they can take into account many types of uncertainties in the system under consideration.
Different kinds of observers have been developed for many types of models: for continuous-time linear and non-linear [4,5,6,7,8,9,10,11], discrete-time [12,13], time delay [14,15], switched system [16,17], and singular [14]; the stability of interval observers was studied in [18]. Moreover, they have been successfully applied to solve many practical problems [19,20,21]. Exhaustive reviews are in [15,22,23].
It should be noted that all of the above-mentioned papers consider the full-state vector interval estimation problem. Unlike these papers, the uniqueness of the present paper is that the interval observers were constructed for estimating the prescribed linear function of the original system state vector. As a result, the suggested approach has fewer computational complexities than those considered in the above-mentioned papers. Such a solution may be useful in some practical applications where only the prescribed linear function of the state vector is necessary. Our approach is close to that of functional interval observers considered in [24,25,26,27], which enable estimating specified linear functions of the vector of state.
The main contributions of this paper are as follows: (i) unlike [15,23], where the interval observer was designed based on the original system, the reduced order model of the system was used to design the observer that allows accelerating the measurement results processing; (ii) unlike [15,23], where the full-state vector was estimated, the suggested approach allows for estimating the prescribed components of the state vector, which may be useful in some practical applications; (iii) the reduced order model is invariant with respect to the disturbance or has minimum sensitivity that allows reducing the interval width and increasing estimation accuracy; (iv) finally, identifying the canonical form (to design the interval observers) enabled obtaining simple designing procedures.
2. The Main Models
Consider the linear system described by the difference equations
The problem is to design an interval observer of minimal dimensions generating two functions and , such that for all where is determined by a known matrix as . For two vectors, , and matrices, , the inequalities and are understood element-wise.
The solution is based on the reduced-order model
where is the state vector, , , , , Q, and are matrices of appropriate dimensions to be determined, the variable is defined below.
Remark 1.
The best solution from the interval width point of view is when the disturbance does not affect the model. Clearly, the variable in (2) must be insensitive to as well. To satisfy the last demand, consider the matrix with a maximal number of rows, such that . Then the vector is insensitive to and with some matrix . On the other hand, is a part of the output vector y, then with some matrix . Then one has the equation with a solution, if
One assumes that there exists the matrix , such that . It is known [3,28] that this matrix satisfies the equations
3. The Reduced Order Model Design
We construct the model invariant with respect to the disturbance when Based on (3) and (4), one may obtain conditions that allow checking whether such a solution exists. Since is such that , then for matrix N. The first condition is of the form [3,28]
If conditions (6) and (7) are satisfied, one can design the model invariant with respect to the disturbance. If (7) is not satisfied, one has to analyze the rows of the matrix M based on (7) and compose from them matrix , satisfying the condition (7). Then the interval observer invariant (with respect to the disturbance that estimates the variable ) is designed. The rest of the rows of matrix M are composed in matrix , and the robust interval observer estimating the variable is constructed based on the methods described in Section 6. If (6) is not satisfied, one has to use the robust solution as well.
To design the reduced order model, one specifies the matrix in the identification canonical form (ICF)
Note that the main requirement for an observer is stability. Since the matrix (8) has zero eigenvalues, the stability of the discrete-time linear model with (8) is achieved without any feedback. It is known for the discrete-time system [15] that to design the interval observer, the matrix should be stable and nonnegative; therefore, ICF (8) is preferable since it satisfies both conditions.
A solution insensitive to the disturbance is based on Equation [29,30]
where
the matrix allows designing model (2), provides insensitivity to the disturbance. Equation (9) has a nonzero solution, if
4. Interval Observer Design
Model (2) is the basis to design the observer, which is specified in the form
where , the elements of the matrix are absolute values of the corresponding elements of A; it is assumed that for some known .
Theorem 1.
If and , then for the observer (12) for , it follows
Proof.
Since , then and Note that in (15) for all and As a result, solutions of (15) under are nonnegative element-wise, which is, for all one has [15]. It follows from (14) that for all . If , then the relation and the observer (12) yield
Taking into account , and , we obtain from the last equations and , which are equivalent to . The theorem has been proved. □
Consider the estimation errors
If is an oscillating matrix, the main result is retained but relations become more complicated. Let be a row matrix; we assume without loss of generality that the first p elements of are positive and the rest of them are negative: where and . In this case
where and are the sub-vectors of vectors and containing the first p and the last elements, respectively. Then
Let be of the form
where and . In this case,
If contains rows of the form , the corresponding formulas are combinations of two considered cases.
Remark 3.
Since , then the value for depends on the term , which is nonnegative by structure. As a result, for all . It can be shown by the analogy for the relation for all .
Note that the inequality for system (15) yields the relations for all . The properties of the matrix allow us to state that these relations will be true, even though is not true since system (15) with the matrix "forgets" the initial conditions for . Really, denote and consider the first equation in (15); solution (15) can be represented as
5. Robust Solution
If condition (10) is not true for all , the model invariant with respect to the disturbance cannot be designed. The model having minimal sensitivity can be constructed as follows.
The contribution of the disturbance in the model (2) can be evaluated by the norm of the matrix , one can present it as [28]. We will minimize the norm under the condition
The problem will be solved if one finds several linearly independent solutions (17) and collects them in the matrix
the number of all solutions for some k is denoted by . If is an arbitrary vector of weight coefficients, then is a solution as well. One has to find the vector w under the condition , such that the norm is minimal.
The problem is solved by a singular value decomposition of the matrix [31]. One has to use the first transposed column of the matrix for a vector of coefficients . A singular value decomposition implies that the norm is equal to the minimum singular value .
Finally, one has to find the row , then the matrix based on (11), and set , .
Due to the addend in (2), the interval observer under , , and becomes
6. Interval Estimation of the Vector
The suggested approach to the interval estimation of the variable can be used to obtain the estimate of the full vector as follows. We assume that matrix H is of full row–rank and
Remark 4.
The condition is satisfied in practical important cases when the vector is measured by sensors and
7. Example
Consider the discrete-time model of the electric servo-actuator of the manipulator:
where the coefficients describe the sampling time and the servo-actuator parameters; the addend is explained by the external loading moment. The following matrices describe this model:
Construct the interval observer estimating the variable with . Since the disturbance enters in the equation for , the model will be sensitive to the disturbance, and one may set in (9) and obtain with the equation
The model is given by
Comparing the obtained results with those that were previously obtained for this example in [15] and other similar papers, one can conclude that the suggested approach gives a simpler observer and an interval with a smaller width.
Consider for the simulation, the model (20), and the observer (21); the control the measurement noises , , and are random processes evenly distributed on . Set for simplicity ; . Simulation results are shown in Figure 1 and Figure 2, where the functions and its estimates and are presented for . In Figure 1, the initial conditions are and , in Figure 2 and . Crossing two graphs in Figure 2 corresponds to Remark 3.
Figure 1.
Graphs of the variable and its estimates and with and .
Figure 2.
Graphs of the variable and its estimates and with and .
8. Conclusions
The problem surrounding the interval observer design for dynamic systems (described by linear discrete-time models under disturbance and measurement noises) was studied in this paper. To solve the problem, the reduced order model of the initial system, which is invariant (or has minimal sensitivity) to the disturbance was used. Such a model is realized in the identification canonical form. The relations to design the interval observer of minimal dimension, which estimates the prescribed linear function of the state vector of the initial system, were obtained.
Author Contributions
Conceptualization, O.S., A.Z. (Alexey Zhirabok), A.Z. (Alexander Zuev) and V.F.; methodology, O.S., A.Z. (Alexey Zhirabok), I.K.I., A.Z. (Alexander Zuev), V.F., A.T.A. and I.A.H.; software, O.S., A.Z. (Alexey Zhirabok), A.Z. (Alexander Zuev) and V.F.; validation, I.K.I., A.T.A. and I.A.H.; formal analysis, O.S., A.Z. (Alexey Zhirabok), I.K.I., A.Z. (Alexander Zuev), V.F., A.T.A. and I.A.H.; investigation, I.K.I., A.T.A. and I.A.H.; resources, I.K.I., A.T.A. and I.A.H.; data curation, O.S., A.Z. (Alexey Zhirabok), A.Z. (Alexander Zuev), V.F., I.K.I. and A.T.A.; writing—original draft preparation, O.S., A.Z. (Alexey Zhirabok), A.Z. (Alexander Zuev) and V.F.; writing—review and editing, O.S., A.Z. (Alexey Zhirabok), I.K.I., A.Z. (Alexander Zuev), V.F., A.T.A. and I.A.H.; visualization, I.K.I., A.T.A. and I.A.H.; supervision, O.S., A.Z. (Alexey Zhirabok), A.Z. (Alexander Zuev) and V.F.; project administration, O.S.; funding acquisition, I.A.H. All authors have read and agreed to the published version of the manuscript.
Funding
This research is funded by the Norwegian University of Science and Technology, Norway, and supported by the Russian Scientific Foundation, project 22-29-01303.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
The authors would like to acknowledge the support of the Norwegian University of Science and Technology for paying the Article Processing Charges (APC) of this publication. Special acknowledgement to Automated Systems & Soft Computing Lab (ASSCL), Prince Sultan University, Riyadh, Saudi Arabia. In addition, the authors wish to acknowledge the editor and anonymous reviewers for their insightful comments, which have improved the quality of this publication.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviation
The following abbreviation is used in this manuscript:
| ICF & identification canonical form |
References
- Edwards, C.; Spurgeon, S.; Patton, R. Sliding mode observers for fault detection and isolation. Automatica 2000, 36, 541–553. [Google Scholar] [CrossRef]
- Fridman, L.; Levant, A.; Davila, J. Observation of linear systems with unknown inputs via high-order sliding-modes. Int. J. Syst. Sci. 2007, 38, 773–791. [Google Scholar] [CrossRef]
- Zhirabok, A.; Zuev, A.; Seriyenko, O.; Shumsky, A. Fault identificaition in nonlinear dynamic systems and their sensors based on sliding mode observers. Autom. Remote Control 2022, 83, 214–236. [Google Scholar] [CrossRef]
- Chebotarev, S.; Efimov, D.; Raissi, T.; Zolghadri, A. Interval observers for continous-time LPV systems with L1/L2 performance. Automatica 2015, 58, 82–89. [Google Scholar] [CrossRef]
- Degue, K.; Efimov, D.; Richard, J. Interval observers for linear impulsive systems. IFAC-PapersOnLine 2016, 49-18, 867–872. [Google Scholar] [CrossRef]
- Dinh, T.; Mazenc, F.; Niculescu, S. Interval observer composed of observers for nonlinear systems. In Proceedings of the 2014 European Control Conference (ECC), Strasbourg, France, 24–27 June 2014; pp. 660–665. [Google Scholar]
- Kolesov, N.; Gruzlikov, A.; Lukoyanov, E. Using fuzzy interacting observers for fault diagnosis in systems with parametric uncertainty. In Proceedings of the XII-th International Symposium Intelligent Systems (INTELS’16), Moscow, Russia, 5–7 October 2016; pp. 499–504. [Google Scholar]
- Mazenc, F.; Bernard, O. Interval observers for linear time-invariant systems with disturbances. Automatica 2011, 47, 140–147. [Google Scholar] [CrossRef]
- Raissi, T.; Efimov, D.; Zolghadri, A. Interval state estimation for a class of nonlinear systems. IEEE Trans. Autom. Control 2012, 57, 260–265. [Google Scholar] [CrossRef]
- Zheng, G.; Efimov, D.; Perruquetti, W. Interval state estimation for uncertain nonlinear systems. In Proceedings of the IFAC Nolcos 2013, Toulouse, France, 4–6 September 2013. [Google Scholar]
- Zhirabok, A.; Zuev, A.; Kim Chung, I. A Method to design interval observers for linear time-invariant systems. Comput. Syst. Sci. Int. 2022, 61, 485–495. [Google Scholar] [CrossRef]
- Efimov, D.; Perruquetti, W.; Raissi, T.; Zolghadri, A. Interval observers for time-varying discrete-time systems. IEEE Trans. Autom. Control 2013, 58, 3218–3224. [Google Scholar]
- Mazenc, F.; Dinh, T.; Niculescu, S. Interval observers for discrete-time systems. Inter. J. Robust Nonlinear Control 2014, 24, 2867–2890. [Google Scholar] [CrossRef]
- Efimov, D.; Polyakov, A.; Richard, J. Interval observer design for estimation and control of time-delay descriptor systems. Eur. J. Control 2015, 23, 26–35. [Google Scholar] [CrossRef]
- Efimov, D.; Raissi, T. Design of interval state observers for uncertain dynamical systems. Autom. Remote Control 2015, 77, 191–225. [Google Scholar] [CrossRef]
- Marouani, G.; Dinh, T.; Raissi, T.; Wang, X.; Messaoud, H. Unknown input interval observers for discrete-time linear switched systems. European J. Control 2021, 59, 165–174. [Google Scholar] [CrossRef]
- Zammali, C.; Gorp, J.; Wang, Z.; Raissi, T. Sensor fault detection for switched systems using interval observer with L∞ performance. Eur. J. Control 2020, 57, 147–156. [Google Scholar] [CrossRef]
- Alives, J.; Moreno, J.; Davila, J.; Becerra, G.; Flores, F.; Chavez, C.; Marques, C. Stability radii-based interval observers for discrete-time nonlinear systems. IEEE Access 2022, 10, 3216–3227. [Google Scholar]
- Blesa, J.; Rotondo, D.; Puig, V. FDI and FTC of wind turbines using the interval observer approach and virtual actuators/sensors. Control Eng. Pract. 2014, 24, 138–155. [Google Scholar] [CrossRef]
- Rotondo, D.; Fernandez-Canti, R.; Tornil-Sin, S. Robust fault diagnosis of proton exchange membrane fuel cells using a Takagi-Sugeno interval observer approach. Int. J. Hydrogen Energy 2016, 41, 2875–2886. [Google Scholar] [CrossRef]
- Zhang, K.; Jiang, B.; Yan, X.; Edwards, C. Interval sliding mode based fault accommodation for non-minimal phase LPV systems with online control application. Intern. J. Control 2019. [Google Scholar] [CrossRef]
- Khan, A.; Xie, W.; Zhang, B.; Liu, L. Design and applications of interval observers for uncertain dynamical systems. IET Circuits Devices Syst. 2020, 14, 721–740. [Google Scholar] [CrossRef]
- Khan, A.; Xie, W.; Zhang, B.; Liu, L. A survey of interval observers design methods and implementation for uncertain systems. J. Frankl. Inst. 2021, 358, 3077–3126. [Google Scholar] [CrossRef]
- Gu, D.; Liu, L.; Duan, G. Functional interval observer for the linear systems with disturbances. IET Control Theory Appl. 2018, 12, 2562–2568. [Google Scholar] [CrossRef]
- Haochi, C.; Jun, H.; Xudong, Z.; Xiang, M.; Ning, X. Functional interval observer for discrete-time systems with disturbances. Appl. Math. Comput. 2020, 383, 125352. [Google Scholar]
- Liu, L.; Xie, W.; Khan, A.; Zhang, L. Finite-time functional interval observer for linear systems with uncertainties. IET Control Theory Appl. 2020, 14, 2868–2878. [Google Scholar] [CrossRef]
- Meyer, L. Robust functional interval observer for multivariable linear systems. J. Dyn. Syst. Meas. Control 2019, 141, 094502. [Google Scholar] [CrossRef]
- Zhirabok, A.; Shumsky, A.; Solyanik, S.; Suvorov, A. Fault detection in nonlinear systems via linear methods. Int. J. Appl. Math. Comput. Sci. 2017, 27, 261–272. [Google Scholar] [CrossRef]
- Zhirabok, A. Disturbance decoupling problem: Logic-dynamic approach-based solution. Symmetry 2019, 11, 555. [Google Scholar] [CrossRef]
- Zhirabok, A. The problem of invariance in nonlinear discrete-time dynamic systems. Symmetry 2020, 12, 1241. [Google Scholar] [CrossRef]
- Low, X.; Willsky, A.; Verghese, G. Optimally robust redundancy relations for failure detection in uncertain systems. Automatica 1996, 22, 333–344. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).