×

Design of an extended unknown input observer with stochastic robustness techniques and evolutionary algorithms. (English) Zbl 1162.93323

Summary: The paper deals with the problem of designing an unknown input observer for discrete-time non-linear systems. In particular, with the use of the Lyapunov method, it is shown that the proposed observer is convergent under certain, non-restrictive conditions. Based on the achieved results, a general solution for increasing the convergence rate is proposed and implemented with the use of stochastic robustness techniques. In particular, it is shown that the problem of increasing the convergence rate of the observer can be formulated as a stochastic robustness analysis task that can be transformed into a structure selection and parameter estimation problem of a non-linear function, which can be solved with the B-spline approximation and evolutionary algorithms. The final part of the paper shows an illustrative example based on a two phase induction motor. The presented results clearly exhibit the performance of the proposed observer.

MSC:

93B07 Observability
93E25 Computational methods in stochastic control (MSC2010)

Software:

Genocop
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] DOI: 10.1080/00207170110107256 · Zbl 1031.93045 · doi:10.1080/00207170110107256
[2] DOI: 10.1016/S0967-0661(97)00048-8 · doi:10.1016/S0967-0661(97)00048-8
[3] Anderson BDO, Optimal Filtering (1979)
[4] Ashton SA, Proc. 14th IFAC World Congress pp 49– (1999)
[5] DOI: 10.1080/00207178308933084 · Zbl 0521.93012 · doi:10.1080/00207178308933084
[6] de Boor C, A Practical Guide to Splines (1978) · Zbl 0406.41003
[7] DOI: 10.1109/9.780419 · Zbl 0957.93086 · doi:10.1109/9.780419
[8] DOI: 10.1016/S0167-6911(02)00344-4 · Zbl 1157.93327 · doi:10.1016/S0167-6911(02)00344-4
[9] Chen J, Robust Model-based Fault Diagnosis for Dynamic Systems (1999) · Zbl 0920.93001 · doi:10.1007/978-1-4615-5149-2
[10] DOI: 10.1007/BF00204773 · Zbl 0659.92012 · doi:10.1007/BF00204773
[11] DOI: 10.1080/0020772021000046225 · Zbl 1029.93008 · doi:10.1080/0020772021000046225
[12] DOI: 10.1115/1.2897724 · Zbl 0825.93089 · doi:10.1115/1.2897724
[13] Hui S, Int. J. Appl. Math. Comput. Sci. 15 pp 431– (2005)
[14] Karcz-Dulȩba I, Int. J. Appl. Math. Comput. Sci. 14 pp 79– (2004)
[15] DOI: 10.1080/00207178708934024 · Zbl 0634.93012 · doi:10.1080/00207178708934024
[16] DOI: 10.1016/S0005-1098(98)00194-0 · Zbl 0937.93049 · doi:10.1016/S0005-1098(98)00194-0
[17] Koenig D, Proc. American Control Conference (2001)
[18] Korbicz, J, Kościelny, JM, Kowalczuk, Z and Cholewa, W. 2004.Fault Diagnosis. Models, Artificial Intelligence, Applications, 1–920. Berlin: Springer-Verlag. (Eds) · Zbl 1074.93004
[19] DOI: 10.1109/9.587338 · Zbl 0886.93074 · doi:10.1109/9.587338
[20] Michalewicz Z, Genetic Algorithms+Data Structures=Evolution Programs (1996) · Zbl 0841.68047
[21] Obuchowicz A, Int. J. Appl. Math. Comput. Sci. 14 pp 289– (2004)
[22] DOI: 10.1080/00207170500155488 · Zbl 1077.93018 · doi:10.1080/00207170500155488
[23] DOI: 10.1007/11785231_47 · Zbl 1298.90137 · doi:10.1007/11785231_47
[24] DOI: 10.1109/9.661604 · Zbl 0905.93009 · doi:10.1109/9.661604
[25] DOI: 10.1080/002071798222640 · Zbl 0933.93019 · doi:10.1080/002071798222640
[26] Seliger R, Issues of Fault Diagnosis for Dynamic Systems (2000)
[27] DOI: 10.1109/TAC.1975.1101076 · Zbl 0318.93048 · doi:10.1109/TAC.1975.1101076
[28] Witczak M, Identification and Fault Detection of Non-linear Dynamic Systems (2003) · Zbl 1101.93005
[29] Witczak M, Proc. IFAC Symposium on System Identificaton pp 985– (2006)
[30] DOI: 10.1080/00207170210156224 · Zbl 1028.93009 · doi:10.1080/00207170210156224
[31] DOI: 10.1016/0967-0661(96)00167-0 · doi:10.1016/0967-0661(96)00167-0
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.