Abstract
The problem of diagnosing dynamical systems described by models in the form of nonlinear differential equations with unknown coefficients (system parameters) is considered. To solve the problem, a nonparametric diagnostic method is used, which permits one to exclude the influence of unknown coefficients of the equations on the diagnosis results. The essence of the nonparametric method is presented. A new method for making decisions about the presence and type of a fault is proposed. The method takes into account model errors, uncontrolled disturbances, and measurement noise. A distinctive feature of the method is that it involves a complex combination of decision making by threshold logic with the comparison of the error (residual) signal against the fault signatures formed during the diagnosis process.
Similar content being viewed by others
REFERENCES
Chow, E. and Willsky, A., Analytical redundancy and the design of robust failure detection systems, IEEE Trans. Autom. Control, 1984, vol. 29, pp. 603–614.
Patton, R. and Kangethe, S., Robust fault diagnosis using eigenstructure assignment of observers, in Fault Diagnosis in Dynamic Systems. Theory and Application, Patton, R.J., Frank, P.M., and Clark, R.N., Eds., New York: Prentice Hall, 1989, pp. 99–154.
Ding, X. and Frank, P.M., An adaptive observer-based fault detection scheme for nonlinear dynamic systems, Proc. 12th World Congr. IFAC (1993), vol. 8, pp. 307–310.
De Persis, C. and Isidori, A., A geometric approach to nonlinear fault detection and isolation, IEEE Trans. Autom. Control, 2001, vol. AC-46, no. 6, pp. 853–865.
Gertler, J., Fault Detection and Diagnosis in Engineering Systems, New York: Marcel Dekker, 1998.
Chen, J. and Patton, R., Robust Model-Based Fault Diagnosis for Dynamic Systems, London: Kluwer Academic Publ., 1999.
Shumskii, A.E. and Zhirabok, A.N., Metody i algoritmy diagnostirovaniya i otkazoustoichivogo upravleniya dinamicheskimi sistemami (Methods and Algorithms of Diagnosis and Fail-Tolerant Control of Dynamical Systems), Vladivostok: Izd. Dal’nevost. Gos. Tekh. Univ., 2009.
Shumsky, A., Redundancy Relations for Fault Diagnosis in Nonlinear Uncertain Systems, Int. J. Appl. Math. Comput. Sci., 2007, vol. 17, pp. 477–489.
Zhirabok, A.N. and Shumskii, A.E., Nonparametric method for diagnosis of nonlinear dynamic systems, Autom. Remote Control, 2019, vol. 80, no. 2, pp. 217–233.
Seliger, R. and Frank, P.M., Robust residual evaluation by threshold selection and performance index for nonlinear observer-based fault diagnosis, Proc. IFAC Conf. Tooldiag’93 (Toulouse, France, 1993), pp. 496–504.
Lancaster, P., Theory of Matrices, New York: Academic Press, 1969. Translated under the title: Teoriya matrits, Moscow: Nauka, 1982.
Isidori, A., Nonlinear Control Systems, Berlin: Springer-Verlag, 1989.
Zhirabok, A.N., Shumskii, A.E, and Pavlov, S.V., Diagnosis of linear dynamic systems by the nonparametrc method, Autom. Remote Control, 2017, vol. 78, no. 7, pp. 1173–1188.
Patton, R.J., Frank, P.M., and Clark, R.N., Fault Diagnosis in Dynamic Systems. Theory and Applications, New York: Prentice Hall, 1989.
Korn, G.A. and Korn, T.M., Mathematical Handbook for Scientists and Engineers: Definitions, Theorems, and Formulas for Reference and Review, New York: McGraw-Hill, 1968. Translated under the title: Spravochnik po matematike dlya nauchnykh rabotnikov i inzhenerov, Moscow: Nauka, 1984.
Funding
This work was supported by the Russian Science Foundation, project no. 16-19-00046-P.
Author information
Authors and Affiliations
Corresponding authors
Additional information
Translated by V. Potapchouck
APPENDIX
Consider the problem of transforming the model (1) into the model (2), (3) taking into account (4) and (5). Differentiating both parts of relation (4) with respect to time, we write
Using the language of differential geometry [12], let us describe a way for finding the functions \(\varphi ^{(i)} \), \( 1\leqslant i\leqslant N \), ensuring the solvability of Eqs. (A.2). Let \(\Lambda _i\) denote the distribution introduced for the function \(\varphi ^{(i)}\): \(\Lambda _i =\mathrm {span}\, \{\lambda \, | \, (\partial \varphi ^{(i)}/\partial x)\lambda =0\}\), where the symbol “\(\mathrm {span} \)” denotes the linear span of a system of vectors (covectors). Let also \(\Omega _i=\Lambda _i^{\bot } \) be the corresponding codistribution, where the symbol “\(\bot \)” designates an annihilator, i.e., \(\Lambda _i^{\bot }=\{\omega \in R^n \, | \, \langle \omega , \lambda \rangle =0\; \forall \lambda \in \Lambda _i\}\), and the brackets
Set \(f_{ij}(x)=f(x, u_i, a_j) \), where \(u_i \), \(1\leqslant i\leqslant v_1 \), \(a_j \), \(1\leqslant j\leqslant v_2 \) are some fixed values of the vectors of input \(u \) and parameters \(a \), while \(v_1 \) and \(v_2 \) are final values such that the vector function \(f(x, u, a) \) is linearly expressed via the family of vector functions (fields) \( F=\{f_{ij}(x), 1\leqslant i\leqslant v_1, 1\leqslant j\leqslant v_2\} \) for any admissible values of the vectors \(u \) and \(a \).
Consider three differentiation operations. The first operation (Lie differentiation) is introduced for a scalar function \(\alpha \) and a vector field \(\gamma \in \mathrm {span}\, \, F\) as follows:
The second operation (Lie bracket) is introduced for two vector fields \(\lambda _1\in \Lambda \) and \(\lambda _2\in \Lambda \), where \(\Lambda \) is some distribution,
The third operation is introduced for a covector field \(\omega \in \Omega \) and a vector field \(\lambda \in \Lambda \), where \(\Lambda \) and \(\Omega \) are some distribution and codistribution, respectively; the result is a covector field defined as follows:
In accordance with the definition of the distribution \(\Lambda _i\) , the vector function \(\varphi ^{(i)}\) can be found by integrating the homogeneous partial differential equations
Further, according to the properties of the above operations of differentiation (see [10, p. 10]), the following relation holds for the covector field \( \omega \in \Omega _i\) and the vector field
Algorithm 3 (finding the functions \( \varphi ^{(i)}(x), \; 1\leqslant i\leqslant N \)).
-
1.
Set \(i=1 \) and form the distribution \(\Lambda _1^{\prime }= \ker \, (\partial h/\partial x)\).
-
2.
Form the distribution \(\Lambda _i=\Lambda _i^{\prime }\,\cap \, \mathrm {span}\,\{[\gamma , \lambda ]\, |\; \gamma \in G, \lambda \in \Lambda _i^{\prime }\}\).
-
3.
If \( i\geqslant 2\) and \(\Lambda _i \supseteq \Lambda _{i-1}\), then set \(N=i \) and go to step 5.
-
4.
Set \(i=i+1 \) and find the distribution \(\Lambda _i^{\prime } \) in accordance with (A.5). Go to step 2.
-
5.
Find vector functions \(\varphi ^{(i)}\), \(1\leqslant i\leqslant N\), by integrating Eqs. (A.4).
-
6.
To lower the dimension of the resulting model, in the functions \(\varphi ^{(i)} \), \(i\geqslant 2 \), eliminate the components that functionally depend on the components of the vector functions \(\varphi ^{(j)}\), \(1\leqslant j \leqslant i-1\). Stop.
Note the following. Steps 1, 2, and 4 of the algorithm above make it possible to form distributions \( \Lambda _i\) that simultaneously satisfy relation (A.5) and constraint (A.7). The functional dependence (the last algorithm step) can be verified using the analysis of the rank of the corresponding Jacobi matrices (see [15, p. 112 of the Russian translation]).
A method for finding the functions \(\psi (h(x)) \) that ensures the solvability of Eqs. (A.3) presumes the integration of the closed distribution \({\Lambda _{\psi }} {\supseteq \ker \,(\partial h/\partial x) + \bigcap _{i=1}^N \Lambda _i} \).
An example of transforming the model (25) into the model (26) can be found in [7, pp. 104–114].
Rights and permissions
About this article
Cite this article
Shumskii, A.E., Zhirabok, A.N. Decision Making in Nonlinear Dynamical System Diagnosis by a Nonparametric Method. Autom Remote Control 82, 278–293 (2021). https://doi.org/10.1134/S0005117921020077
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0005117921020077