Indonesian Journal of Electrical Engineering and Computer Science Vol. 25, No. 1, January 2022, pp. 172~182 ISSN: 2502-4752, DOI: 10.11591/ijeecs.v25.i1.pp172-182 ๏ฒ 172 State and fault estimation based on fuzzy observer for a class of Takagi-Sugeno singular models Kaoutar Ouarid1,2, Mohamed Essabre3, Abdellatif El Assoudi1,2, El Hassane El Yaagoubi1,2 1Laboratory of High Energy Physics and Condensed Matter, Faculty of Science Ain Chock, Hassan II University of Casablanca, Casablanca, Morocco 2ECPI, Department of Electrical Engineering, ENSEM, Hassan II University of Casablanca, Casablanca, Morocco 3Laboratory of Condensed Matter Physics and Renewable Energy, Faculty of Sciences and Technologies Mohammedia, Hassan II University of Casablanca, Casablanca, Morocco Article Info ABSTRACT Article history: Singular nonlinear systems have received wide attention in recent years, and can be found in various applications of engineering practice. On the basis of Received Jun 23, 2021 the Takagi-Sugeno (T-S) formalism, which represents a powerful tool Revised Oct 23, 2021 allowing the study and the treatment of nonlinear systems, many control and Accepted Nov 30, 2021 diagnostic problems have been treated in the literature. In this work, we aim to present a new approach making it possible to estimate simultaneously both non-measurable states and unknown faults in the actuators and sensors Keywords: for a class of continuous-time Takagi-Sugeno singular model (CTSSM). Firstly, the considered class of CTSSM is represented in the case of premise Fault diagnosis variables which are non-measurable, and is subjected to actuator and sensor Fuzzy observer faults. Secondly, the suggested observer is synthesized based on the LMIs decomposition approach. Next, the observerโs gain matrices are determined Lyapunov theory using the Lyapunov theory and the constraints are defined as linear matrix Takagi-Sugeno singular model inequalities (LMIs). Finally, a numerical simulation on an application example is given to demonstrate the usefulness and the good performance of the proposed dynamic system. This is an open access article under the CC BY-SA license. Corresponding Author: Kaoutar Ouarid Laboratory of High Energy Physics and Condensed Matter, Faculty of Science Ain Chock Hassan II University of Casablanca Km 8 Road El Jadida, B.P 5366 Maarif, 20100, Casablanca 20000, Morocco Email: [email protected] 1. INTRODUCTION Over the last decades, the increase in the performance of equipment in terms of production quality and gain in productivity was accompanied by the complexity of the equipment. However, the presence of abnormal changes due to actuator or system or sensor faults can degrade system performances, hence the need to integrate fault detection and diagnosis (FDD) tools [1], [2] to maintain, for a long time, the desired performance of the whole system in various sectors. In particular, FDD has a very important role in monitoring the behavior of system variables and revealing faults, and it is performed based on the relative information to the system and its equipment. This information can be obtained by adding sensors to acquire measured states or observers to estimate non-measured states requiring expensive or difficult sensors to maintain. The state modeling of process dynamics is often obtained based on its state variables linked together by mathematical equations. If these processes have constraints, then it is necessary to use static equations to sufficiently characterize the studied process. Such systems composed of static and dynamic equations are called singular, or descriptor or implicit systems [3]. Recently, the FDD problem for singular Journal homepage: http://ijeecs.iaescore.com Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 ๏ฒ 173 systems has attracted much attention in various fields such as mechanical engineering, computer science, civil engineering, electrical engineering and automation. Various techniques for detecting and estimating faults have been proposed for the class of linear systems [4], [5], and for the class of nonlinear systems [6]-[8] allowing to provide a closer representation to the real system, but which are difficult to exploit. Due to this complexity, it has become essential to work with a precise class of nonlinear systems such as Lipschitz systems, uncertain systems, bilinear systems or others. From these classes of nonlinear systems, we find the class of Takagi-Sugeno (T-S) [9] nonlinear systems, in ordinary or singular form. It has been introduced to compromise between the good precision of the nonlinear behavior of the studied system, and the use of techniques adapted to linear systems due to the convex sum property of its activation functions [3], [10]. There have been many methods of FDD [2], [11], [12] which can be classified into signal-based approaches [13], knowledge-based approaches [12], [14], and process model-based approaches [12], [13] which contain state observer-based method representing an analytical method having achieved several results in this field, and which depends on the mathematical model of the studied system without needing other components. Many publications have been interested in the design of observers for FDD [15]-[24] and have presented fruitful results. A residual generator for detecting and isolating actuator faults for a class of T-S fuzzy bilinear system is developed in [18]. Developing a novel fuzzy FD observer for FD of sensors faults of T-S fuzzy systems is the aim of the work presented in [19]. In [20], depicted a T-S unknown input observer to simultaneously estimate the interval of states and actuator faults for a class of T-S explicit systems. Another technique based on a robust fault estimation observer has been introduced for estimating actuator faults for a class of discrete-time singular systems [21]. In [22], a design of an adaptive observer is proposed for detecting sensor faults of an industrial servo system. For the fault diagnosis and reconstruction of the faults affecting the states of the system, in [23] suggested a new augmented linear parameter-varying (LPV) observer for a class of LPV models. The design of a combination of reduced-order LPV and full-order LPV unknown input observers, respectively, for FDD of actuator and sensor faults of industrial processes is presented in [24]. Most of these observers are synthesized to estimate only actuator or sensor faults while guaranteeing asymptotic convergence for various class of nonlinear system in continuous or discrete-time. The goal of our work is not to compare our approach with those already carried out, but rather to extend our results from the case of singular linear models [25] and T-S singular models with measurable premise variables [26] to the case of T-S singular models with unmeasurable premise variables while ensuring an exponential convergence, and simultaneously estimating the unmeasurable states and the faults at the level of actuators and sensors. In this work, for simultaneous estimation of states and faults, the novel suggested technique consists to associate for each local model a local observer. Then, the proposed fuzzy observer is obtained by an aggregation of the local observers. Our contribution is based on the separation of the dynamic equations from the static equations which makes it possible to facilitate and minimize the computation by obtaining the static states just from the dynamic states already found. The design conditions are expressed in terms of LMIs. This observer is applied for both actuators and sensors faults for a class of T-S singular model in the case of unmeasurable premise variables. The paper is composed of five parts that are presented as follows: Section 2 exposes the class of the studied system. Section 3 provides the synthesis of the proposed observer and the stability conditions. The numerical results of the application example are given in section 4. Section 5 is devoted to a brief conclusion. 2. MATHEMATICAL FORMULATION OF THE CONSIDERED MODEL In this paper, the following class of continuous-time Takagi-Sugeno singular model (CTSSM) with unmeasurable premise variables in presence of actuator and sensor fault is considered (1), ๐๐งฬ =โ๐ ๐(๐ฝ)(๐ด ๐ง+๐ต๐+๐ ๐ฃ ) { ๐=1 ๐ ๐ ๐ ๐๐ ๐ (1) ๐ฆ=โ๐ ๐(๐ฝ)(๐ถ๐ง+๐ท๐+๐ท ๐ฃ +๐ ๐ฃ ) ๐=1 ๐ ๐ ๐ ๐๐ ๐ ๐ ๐ ๐ where ๐ง=[๐๐ ๐๐]๐ โ โ๐ is the state vector with ๐ โ โ๐ is the vector of dynamic variables, ๐ โ โ๐โ๐ is 1 2 1 2 the vector of static variables, ๐โ โ๐ is the control input, ๐ฆ โ โ๐ is the measured output vector, ๐ฃ โ โ๐ ๐ and ๐ฃ โ โ๐ are the actuator and sensor fault vectors, respectively. The matrices ๐ด , ๐ต,๐ ,๐ถ,๐ท,๐ท and ๐ ๐ ๐ ๐๐ ๐ ๐ ๐๐ ๐ are real known constant matrices with adequate dimensions related with the ๐๐กโ local model with, ๐ ๐ ๐ด =(๐ด11๐ ๐ด12๐); ๐ต =(๐ต1๐); ๐ =(๐๐1๐); ๐ถ =(๐ถ ๐ถ ) (2) ๐ ๐ด21๐ ๐ด22๐ ๐ ๐ต2๐ ๐๐ ๐๐2๐ ๐ 1๐ 2๐ State and fault estimation based on fuzzy observer for a class of Takagi-Sugeno singularโฆ (Kaoutar Ouarid) 1 7 4 ๏ฒ ISSN: 2502-4752 the rank of the matrices ๐ด are equal to ๐โ๐ and it is supposed to be invertible. ๐ represents the number of 22๐ sub-models, and the premise variable ๐ฝ is supposed to be real-time accessible. ๐๐งฬ=๐ด ๐ง+๐ต๐+๐ ๐ฃ { ๐ ๐ ๐๐ ๐ (3) ๐ฆ=๐ถ๐ง+๐ท๐+๐ท ๐ฃ +๐ ๐ฃ ๐ ๐ ๐๐ ๐ ๐ ๐ ๐ The transition between the contributions of each sub model (3) is ensured by the terms ๐(๐ฝ) which ๐ represent the weighting functions, depending on the states of the system and verifying the property of the convex sum, โ๐ ๐(๐ฝ)=1 ; 0โค๐(๐ฝ)โค1 ; ๐ =1,โฆ,๐ (4) ๐=1 ๐ ๐ the matrix ๐ whose ๐๐๐๐(๐)=๐<๐ is assumed to have the following form, ๐ผ 0 ๐ =( ) (5) 0 0 Assumption 1: Assume that [3]: โ (๐,๐ด) are regular, i.e. det(๐ ๐โ๐ด) โ 0 โ๐ ๐โ ๐ ๐ โ The sub-models (3) are impulse observable and detectable The separation of the dynamic equations from the static equation in each sub-model (3) is the aim of our approach, and then the aggregation of the resulting sub-models allows obtaining the global fuzzy model. So, using the expression of the matrices (2) and (5), the sub-model (3) can be written in the following second equivalent form [3], ๐ฬ =๐ด ๐ +๐ด ๐ +๐ต ๐+๐1๐ฃ 1 11๐ 1 12๐ 2 1๐ ๐๐ ๐ { 0=๐ด ๐ +๐ด ๐ +๐ต ๐+๐2๐ฃ (6) 21๐ 1 22๐ 2 2๐ ๐๐ ๐ ๐ฆ=๐ถ ๐ +๐ถ ๐ +๐ท๐+๐ท ๐ฃ +๐ ๐ฃ 1๐ 1 2๐ 2 ๐ ๐๐ ๐ ๐ ๐ ๐ by finding the expression of the static variable Z , and replacing it in (6), we obtain, 2 ๐ฬ =๐ฝ๐ +๐ฟ ๐+๐ ๐ฃ 1 ๐ 1 ๐ ๐๐ ๐ { ๐ =๐๐ +๐๐+๐ ๐ฃ (7) 2 ๐ 1 ๐ ๐๐ ๐ ๐ฆ=๐๐ +๐๐+๐พ ๐ฃ +๐ ๐ฃ ๐ 1 ๐ ๐๐ ๐ ๐ ๐ ๐ where, ๐ฝ = ๐ด +๐ด ๐ ๐ 11๐ 12๐ ๐ ๐ฟ =๐ต +๐ด ๐ ๐ 1๐ 12๐ ๐ ๐ =๐1 +๐ด ๐ ๐๐ ๐๐ 12๐ ๐๐ ๐ =โ๐ดโ1๐ด ๐ 22๐ 21๐ ๐ =โ๐ดโ1๐ต (8) ๐ 22๐ 2๐ ๐ =โ๐ดโ1๐2 ๐๐ 22๐ ๐๐ ๐๐ =๐ถ1๐+๐ถ2๐๐๐ ๐ =๐ท +๐ถ ๐ ๐ ๐ 2๐ ๐ { ๐พ =๐ท +๐ถ ๐ ๐๐ ๐๐ 2๐ ๐๐ let define, ๐ฃ =(๐ฃ๐) (9) ๐ฃ๐ which is equivalent to the following state representation, ๐ฬ =๐ฝ๐ +๐ฟ ๐+๐๐ฃ 1 ๐ 1 ๐ ๐ {๐ =๐๐ +๐๐+๐ ๐ฃ (10) 2 ๐ 1 ๐ ๐ ๐ฆ=๐๐ +๐๐+๐พ๐ฃ ๐ 1 ๐ ๐ Indonesian J Elec Eng & Comp Sci, Vol. 25, No. 1, January 2022: 172-182 Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 ๏ฒ 175 where, ๐ =(๐ 0) ๐ ๐๐ { ๐ =(๐ 0) (11) ๐ ๐๐ ๐พ =(๐พ ๐ ) ๐ ๐๐ ๐ ๐ then, from (10) ฯ(ฮฒ) can be rewritten as, i ๐(๐ฝ)=๐(๐ ,๐ =๐๐ +๐๐+๐ ๐ฃ)=๐(๐ ,๐,๐ฃ)=๐(โต) (12) ๐ ๐ 1 2 ๐ 1 ๐ ๐ ๐ 1 ๐ with โต๐ =[๐๐ ๐๐ ๐ฃ๐]. So, the system (1) can be rewritten under the following equivalent form, 1 ๐ฬ =โ๐ ๐(โต)(๐ฝ๐ +๐ฟ ๐+๐๐ฃ) 1 ๐=1 ๐ ๐ 1 ๐ ๐ {๐ =โ๐ ๐(โต)(๐๐ +๐๐+๐ ๐ฃ) (13) 2 ๐=1 ๐ ๐ 1 ๐ ๐ ๐ฆ=โ๐ ๐(โต)(๐๐ +๐๐+๐พ๐ฃ) ๐=1 ๐ ๐ 1 ๐ ๐ Assumption 2: Assume that ๐ฃ is considered in the following form, ๐ฃ =๐ +๐ ๐ก+๐ ๐ก2+โฏ+๐ ๐ก๐๐ (14) 0 1 2 ๐๐ where ๐ ; ๐ =0,1,โฆ,๐ are real unknown constant parameters and the (๐ +1)๐กโ time derivative of the ๐ ๐ ๐ fault is null. Let, ๐ =๐ฃ๐โ1 with ๐ =1,โฆ,๐ +1 (15) ๐ ๐ then, ๐ฬ =๐ ๐ ๐+1 { with ๐ =1,โฆ,๐ (16) ๐ฬ =0 ๐ ๐๐+1 thus, we rewrite the system (13) under the equivalent augmented state form as follows, ๐ณฬ =โ๐ ๐(๐)(๐ฝฬ๐ณ +๐ฟฬ ๐) 1 ๐=1 ๐ ๐ 1 ๐ {๐ณ =โ๐ ๐(๐)(๐ฬ๐ณ +๐๐) (17) 2 ๐=1 ๐ ๐ 1 ๐ ๐ฆ=โ๐ ๐(๐)(๐ฬ๐ณ +๐๐) ๐=1 ๐ ๐ 1 ๐ where, ๐ณ๐ =(๐๐ ๐๐ โฏ ๐๐ ) 1 1 1 ๐๐ ๐ณ2 = ๐2 ๐ณ ๐ = ( 1) ๐ ๐ฝ ๐ 0 โฏ 0 ๐ ๐ 0 0 ๐ผ โฏ 0 ๐ฝฬ๐ = โฎ โฑ โฑ โฑ โฎ (18) 0 0 0 โฏ ๐ผ (0 0 โฏ 0 0) ๐ฟฬ =(๐ฟ๐ 0 0 โฏ 0)๐ ๐ ๐ ๐ฬ๐ =(๐๐ ๐ ๐ 0 โฏ 0) { ๐ฬ =(๐ ๐พ 0 โฏ 0) ๐ ๐ ๐ 3. RESEARCH METHOD The following section shows the design of new structure of fuzzy observer allowing the simultaneous estimation of the unmeasurable states and unknown faults of the equivalent structure (17) of the CTSSM (1), State and fault estimation based on fuzzy observer for a class of Takagi-Sugeno singularโฆ (Kaoutar Ouarid) 1 7 6 ๏ฒ ISSN: 2502-4752 ๐ณฬฬ =โ๐ ๐(๐ฬ)(๐ฝฬ๐ณฬ +๐ฟฬ ๐โ๐บ(๐ฆฬโ๐ฆ)) 1 ๐=1 ๐ ๐ 1 ๐ ๐ { ๐ณฬ =โ๐ ๐(๐ฬ)(๐ฬ๐ณฬ +๐๐) (19) 2 ๐=1 ๐ ๐ 1 ๐ ๐ฆฬ =โ๐ ๐(๐ฬ)(๐ฬ๐ณฬ +๐๐) ๐=1 ๐ ๐ 1 ๐ such that the estimated vectors of (๐ณ , ๐ณ ) and y are denoted by (๐ณฬ ,๐ณฬ ) and yฬ, respectively. 1 2 1 2 For ๐ =1,โฏ,๐ the term ๐บ expresses the observer gain for the ๐๐กโ submodel such as the estimated ๐ of the augmented vector of the states and faults tends asymptotically towards the real vector. Defining, ๐ ๐ณฬ โ๐ณ ๐=( 1)=( 1 1) (20) ๐2 ๐ณฬ โ๐ณ 2 2 substituting (17) and (19) into (20) gives the following static and dynamic equations of the state estimation error, ๐ฬ =โ๐ ๐(๐ฬ)(๐ฝฬ๐ณฬ +๐ฟฬ ๐โ๐บ(๐ฆฬโ๐ฆ))โโ๐ ๐(๐)(๐ฝฬ๐ณ +๐ฟฬ ๐) { 1 ๐=1 ๐ ๐ 1 ๐ ๐ ๐=1 ๐ ๐ 1 ๐ (21) ๐ =โ๐ ๐(๐ฬ)(๐ฬ๐ณฬ +๐๐)โโ๐ ๐(๐)(๐ฬ๐ณ +๐๐) 2 ๐=1 ๐ ๐ 1 ๐ ๐=1 ๐ ๐ 1 ๐ equivalent to, ๐ฬ =โ๐ ๐(๐ฬ)(๐ฝฬ๐ โ๐บ(๐ฆฬโ๐ฆ))โโ๐ (๐(๐)โ๐(๐ฬ))(๐ฝฬ๐ณ +๐ฟฬ ๐) { 1 ๐=1 ๐ ๐ 1 ๐ ๐=1 ๐ ๐ ๐ 1 ๐ (22) ๐ =โ๐ ๐(๐ฬ)๐ฬ๐ โโ๐ (๐(๐)โ๐(๐ฬ))(๐ฬ๐ณ +๐๐) 2 ๐=1 ๐ ๐ 1 ๐=1 ๐ ๐ ๐ 1 ๐ let consider โฑ =๐ฝฬ,๐ฟฬ , ๐ฬ, ๐ and, ๐ ๐ ๐ ๐ ๐ โ๐ (๐(๐)โ๐(๐ฬ)) โฑ =โ๐ ๐(๐)๐ (๐ฬ) โ โฑ (23) ๐=1 ๐ ๐ ๐ ๐,๐=1 ๐ ๐ ๐๐ with โ โฑ = โฑ โ โฑ. ๐๐ ๐ ๐ Then, by using the expression (23) the system (22) becomes, ๐ฬ =โ๐ ๐(๐ฬ)(๐ฝฬ๐ โ๐บ(๐ฆฬโ๐ฆ))โโ๐ ๐(๐)๐ (๐ฬ)(โ๐ฝฬ ๐ณ +โ๐ฟฬ ๐) 1 ๐=1 ๐ ๐ 1 ๐ ๐,๐=1 ๐ ๐ ๐๐ 1 ๐๐ { (24) ๐ =โ๐ ๐(๐ฬ)๐ฬ๐ โโ๐ ๐(๐)๐ (๐ฬ)(โ๐ฬ ๐ณ +โ๐ ๐) 2 ๐=1 ๐ ๐ 1 ๐,๐=1 ๐ ๐ ๐๐ 1 ๐๐ as โ๐ ๐(๐)=1, we obtain, ๐=1 ๐ ๐ฬ =โ๐ ๐(๐)๐ (๐ฬ)(๐ฝฬ๐ โ๐บ(๐ฆฬโ๐ฆ))โโ๐ ๐(๐)๐ (๐ฬ)(โ๐ฝฬ ๐ณ +โ๐ฟฬ ๐) 1 ๐,๐=1 ๐ ๐ ๐ 1 ๐ ๐,๐=1 ๐ ๐ ๐๐ 1 ๐๐ { (25) ๐ =โ๐ ๐(๐)๐ (๐ฬ)(๐ฬ ๐ โโ๐ฬ ๐ณ โโ๐ ๐) 2 ๐,๐=1 ๐ ๐ ๐ 1 ๐๐ 1 ๐๐ in the same way, we can get ๐ฆ and ๐ฆฬ as follows, ๐ฆ=โ๐ ๐(๐)๐ (๐ฬ)((๐ฬ +โ๐ฬ )๐ณ +(๐ +โ๐ )๐) ๐,โ=1 ๐ โ โ ๐โ 1 โ ๐โ { (26) ๐ฆฬ =โ๐ ๐(๐)๐ (๐ฬ)(๐ฬ ๐ณฬ +๐ ๐) ๐,โ=1 ๐ โ โ 1 โ with โ๐ฬ =๐ฬ โ๐ฬ and โ๐ =๐ โ๐ . By the substitution of (26) in (25), we get, ๐โ ๐ โ ๐โ ๐ โ ๐ฬ =โ๐ ๐(๐)๐ (๐ฬ)๐ (๐ฬ)(๐ฑ ๐ +๐ฏ ๐ณ +๐ป ๐) 1 ๐,๐,โ=1 ๐ ๐ โ ๐โ 1 ๐๐โ 1 ๐๐โ { (27) ๐ =โ๐ ๐(๐)๐ (๐ฬ)(๐ฬ ๐ โโ๐ฬ ๐ณ โโ๐ ๐) 2 ๐,๐=1 ๐ ๐ ๐ 1 ๐๐ 1 ๐๐ with, ๐ฑ =๐ฝฬ โ๐บ๐ฬ ๐โ ๐ ๐ โ ๐ฏ =๐บโ๐ฬ โโ๐ฝฬ ๐๐โ ๐ ๐โ ๐๐ (28) ๐ป =๐บโ๐ โโ๐ฟฬ ๐๐โ ๐ ๐โ ๐๐ { ๐,๐,โ ๐ (1,โฏ,๐) Indonesian J Elec Eng & Comp Sci, Vol. 25, No. 1, January 2022: 172-182 Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 ๏ฒ 177 therefore, to demonstrate the convergence of ๐ towards zero, it suffices to demonstrate that ๐ converges to 1 zero. Considering ๐ฬ =(๐๐ ๐ณ๐)๐, we get, 1 1 1 ๐ฬฬ =โ๐ ๐(๐)๐ (๐ฬ)๐ (๐ฬ)( ๐ด ๐ฬ +๐น ๐) { 1 ๐,๐,โ=1 ๐ ๐ โ ๐๐โ 1 ๐๐โ (29) ๐ = ๐๐ฬ 1 1 with, ๐ฑ ๐ฏ ๐โ ๐๐โ ๐ด =( ) ๐๐โ 0 ๐ฝฬ๐ ๐ป (30) ๐๐โ ๐น๐๐โ =( ๐ฟฬ ) ๐ { ๐ =(๐ผ 0) guaranteeing the stability of (29) while attenuationg the effect of ๐ on ๐ is linked to the determination of the 1 observer gains ๐บ for ๐ =1,โฏ,๐. ๐ Theorem: Under assumptions 1 and 2, if for the CTSSM (1) there are matrices ๐ ,๐ ,๐ for 1 2 ๐ ๐ =1,โฏ,๐, and a positive scalar ฮพ for a given ๐>0 which satisfy the LMIs (31), then it will be possible to determine the observer gains, that ensure the exponential convergence to zero of the estimation error, ๐ฟ ๐พ ษธ ๐โ ๐๐โ ๐๐โ (๐พ๐ ส ๐ ๐ฟฬ )<0 โ(๐,๐,โ)โ(1,โฏ,๐)3 (31) ๐๐โ ๐ 2 ๐ ษธ๐ ๐ฟฬ๐๐ โฮพI ๐๐โ ๐ 2 with, ๐ฟ =๐ฝฬ๐๐ +๐ ๐ฝฬ โ๐ฬ๐๐๐โ๐๐ฬ +2๐๐ +๐ผ ๐โ ๐ 1 1 ๐ โ ๐ ๐ โ 1 ๐พ =๐(๐ฬ โ๐ฬ )โ๐ (๐ฝฬ โ๐ฝฬ) ๐๐โ ๐ ๐ โ 1 ๐ ๐ (32) ษธ =๐(๐ โ๐ )โ๐ (๐ฟฬ โ๐ฟฬ ) ๐๐โ ๐ ๐ โ 1 ๐ ๐ { ส =๐ฝฬ๐๐ +๐ ๐ฝฬ +2๐๐ ๐ ๐ 2 2 ๐ 2 the gains of the observer ๐บ,๐ =1,โฏ,๐ are obtained by, ๐ ๐บ =๐โ1๐ (33) ๐ 1 ๐ the attenuation level is, ๐ผ =โ ฮพ (34) Proof of Theorem: Let us consider the following quadratic Lyapunov function as follows, ๐(๐ฬ )=๐ฬ๐๐ ๐ฬ ,๐=๐๐ >0 (35) 1 1 1 with, ๐ 0 ๐ =( 1 ) (36) 0 ๐ 2 the derivative of ๐ with respect to time is, ๐ฬ = โ๐ ๐(๐)๐ (๐ฬ)๐ (๐ฬ)(๐ฬ๐(๐ด๐ ๐+๐๐ด ) ๐ฬ +๐ฬ๐๐๐น ๐+๐๐ ๐น๐ ๐ ๐ฬ ) (37) ๐,๐,โ=1 ๐ ๐ โ 1 ๐๐โ ๐๐โ 1 1 ๐๐โ ๐๐โ 1 to guarantee the stability of (29) and the boundedness of the transfer from the input ๐ to ๐ , 1 ||๐1||2 < ๐ผ,||๐|| โ 0 (38) ||๐||2 2 we consider, State and fault estimation based on fuzzy observer for a class of Takagi-Sugeno singularโฆ (Kaoutar Ouarid) 1 7 8 ๏ฒ ISSN: 2502-4752 ๐ฬ +๐1๐ ๐1โ๐ผ2๐๐ ๐<0 (39) so, the exponential convergence of the estimation error is guaranteed if, ๐ฬ +๐1๐ ๐1โ๐ผ2๐๐ ๐<โ2๐๐ ๐ >0 (40) inserting (29) and (37) into (40) leads to the following inequality, ๐ฬ = โ๐ ๐(๐)๐ (๐ฬ)๐ (๐ฬ)(๐ฬ๐ ๐๐)ะ (๐ฬ ๐)๐ <0 (41) ๐,๐,โ=1 ๐ ๐ โ 1 ๐๐โ 1 with, ๐ด๐ ๐+๐๐ด +๐๐๐+2๐๐ ๐๐น ๐๐โ ๐๐โ ๐๐โ ะ =( ) (42) ๐๐โ ๐น๐ ๐ โ๐ผ2๐ผ ๐๐โ then, the inequality (41) is contented if, ะ <0 โ๐,๐,โโ(1,โฏ,๐) (43) ๐๐โ taking account (28), (30), (36), and the following change of variables, ๐ =๐ ๐บ { ๐ 1 ๐ (44) ฮพ=๐ผ2 we can deduce the LMIs (31) presented in the Theorem that complete the proof. 4. RESULTS AND DISCUSSION To display the benefits of the suggested observer, we consider the following CTSSM which is affected by faults, at the level of actuator and sensor, and subjected to unmeasurable premise variable, ๐๐งฬ =โ2 ๐(๐ฝ)(๐ด ๐ง+๐ต๐+๐ ๐ฃ ) { ๐=1 ๐ ๐ ๐ ๐ (45) ๐ฆ=๐ถ๐ง+๐ ๐ฃ ๐ ๐ where ๐ง โ โ4,๐ โ โ,๐ฆโ โ2,๐ฃ โ โ, and ๐ฃ โ โ are the vectors of states, input, output, actuator fault ๐ ๐ and sensor fault, respectively. 0 1 0 0 0 1 0 0 โ2.5 โ0.75 0 0.025 โ2.696 โ0.75 0 0.025 ๐ด =( ); ๐ด =( ) (46) 1 0 1 โ0.4 0 2 0 1 โ0.4 0 โ2.5 โ0.75 0 0.075 โ2.696 โ0.75 0 0.075 0 0 1 0 1 0 1 ๐ต =( ); ๐ =๐ต; ๐ถ =( ); ๐ =( ) (47) 0 ๐ 0 1 0 1 ๐ 0 โ0.125 ฯ (ฮฒ) and ฯ (ฮฒ) represent the weighting functions, 1 2 ๐ (๐ฝ)= ๐ฝโ๐ฝ๐๐๐ { 1 ๐ฝ๐๐๐ฅโ๐ฝ๐๐๐ (48) ๐ (๐ฝ)= ๐ฝ๐๐๐ฅโ๐ฝ 2 ๐ฝ๐๐๐ฅโ๐ฝ๐๐๐ where the expression of the premise variable ๐ฝ is, ๐ฝ =โ5โ5๐ง12 โ[๐ฝ ,๐ฝ ] (49) 2 ๐๐๐ ๐๐๐ฅ in order to apply the suggested fuzzy observer (19) on our application example (45), it suffices to represent it in its equivalent form (17). Thus, by using the Theorem with ๐ =0.1, we obtain the following observer gains ๐บ and ๐บ , 1 2 Indonesian J Elec Eng & Comp Sci, Vol. 25, No. 1, January 2022: 172-182 Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 ๏ฒ 179 โ16.2542 0.4992 โ16.3254 0.5089 60.4899 19.3705 59.6945 28.7403 443.5258 136.5402 437.8298 202.7100 ๐บ = ; ๐บ = (50) 1 77.1069 23.0732 2 76.1530 34.2843 35.2472 โ5.6930 35.5444 โ7.7807 ( 12.2730 โ3.6819) ( 12.4475 โ5.1612) the simulation results are given in Figures 1 to 4 where the input signal is given by, ๐กโ2 ๐คโ๐๐ ๐ก โค2 ๐(๐ก)={ (51) 0 ๐๐๐ ๐ Under Assumption 2, the trajectories of actuator and sensor fault signals, which are applied respectively during the intervals [40, 160s] and [200, 320s], their first order derivatives, and their estimates are shown in Figures 3 and 4. These results demonstrate that the suggested fuzzy observer gives good performances in estimating unmeasurable states and unknown faults while catching up with unwanted variations. This approach has the benefit of being applied at the level of a large class of nonlinear systems. This is due to the fact that it is not required to know the value of the Lipschitz constant that can influence the resolution of LMIs [27], as well as without being limited by the condition of the rank between the matrices such as in [28]. Figure 1. z and z with their estimates 1 2 Figure 2. z and z with their estimates 3 4 State and fault estimation based on fuzzy observer for a class of Takagi-Sugeno singularโฆ (Kaoutar Ouarid) 1 8 0 ๏ฒ ISSN: 2502-4752 Figure 3. ๐ฃ and ๐ฃฬ with their estimates ๐ ๐ Figure 4. ๐ฃ and ๐ฃฬ with their estimates ๐ ๐ 5. CONCLUSION This work is addressed to the design of fuzzy observer for simultaneous estimation of unmeasurable states and unknown faults, for Takagi-Sugeno singular models in continuous time. The main idea of this paper is to extend the results developed in the case of measurable premise variables. The diagnostic procedure is based on the separation of static equations from dynamic ones. Using this, the determination of the static variables will be deduced from the computation of the dynamic variables. At last, an example of application is presented in order to highlight and confirm the effectiveness of the proposed approach in the estimation of the states, and the faults of actuators and sensors. REFERENCES [1] Y.-J. Park, S.-K S. Fan, and C.-Y. Hsu, "A Review on Fault Detection and Process Diagnostics in Industrial Processes," Processes, vol. 8, no. 9, pp. 1-26, 2020, doi: 10.3390/pr8091123. [2] R. Arunthavanathann, F. Khan, S. Ahmed, and S. Imtiaz, "An analysis of process fault diagnosis methods from safety," Computers and Chemical Engineering, vol. 145, pp.1-20, 2021, doi:10.1016/j.compchemeng.2020.107197. [3] L. Dai, "Singular Control Systems, " vol. 118, Springer, Germany, 1989, doi: 10.1007/BFb0002475. [4] V. Manikandan, N. Devarajan, and K. Ramakrishnan, "A Diagnosis Approach for Parameter Deviations in Linear System Using Artificial Neural Networks," IEEE International Conference on Industrial Technology, 2006, doi: 10.1109/ICIT.2006.372282. [5] A. N. Zhirabok, A.V. Zuev, and A.E. Shymsky, "Diagnosis of Linear Dynamic Systems: An Approach Based on Sliding Mode Observers," Automation and Remote Control, vol. 81, no. 2, pp. 211-225, 2020, doi: 10.1134/S0005117920020022. [6] A. Valibeygi, A. Toudeshki, and K. Vijayaraghavan, "Observer-based sensor fault estimation in nonlinear systems," Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 230, no. 8, pp. 759-777, 2016, doi:10.1109/icit.2006.372282. Indonesian J Elec Eng & Comp Sci, Vol. 25, No. 1, January 2022: 172-182 Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 ๏ฒ 181 [7] E. Sobhani-Tehrani and K. Khorasani, "Fault Diagnosis of Nonlinear Systems Using a Hybrid Approach," Lecture Notes in Control and Information Sciences, vol. 383, 2009, doi:10.1007/978-0-387-92907-1. [8] X.-P. Xie, D. Yue, and J. Park,"Robust Fault Estimation Design for Discrete-Time Nonlinear Systems via A Modified Fuzzy Fault Estimation Observer," ISA Transactions, vol. 73, pp. 22-30, 2018, doi: 10.1016/j.isatra.2017.12.007. [9] T. Takagi and M. Sugeno, "Fuzzy identification of systems and its application to modeling and control," IEEE Trans. Syst., Man and Cybernetics, vol. 15, no. 1, pp. 116-132, 1985, doi: 10.1109/TSMC.1985.6313399. [10] K. Tanaka and H.O. Wang, "Fuzzy control systems design and analysis: A Linear Matrix Inequality Approach," John Wiley and Sons, 2001, doi: 10.1002/0471224596. [11] A. Mouzakitis, "Classification of Fault Diagnosis Methods for Control Systems," Measurement and Control, vol. 46, no. 10, pp. 303-308, 2013, doi: 10.1177/0020294013510471. [12] W. Li, H. Li, S. Gu, and T. Chen, "Process fault diagnosis with model- and knowledge-based approaches: Advances and opportunities," Control Engineering Practice, vol. 105, pp. 1-17, 2020, doi: 10.1016/j.conengprac.2020.104637. [13] Z. Gao, C. Cecati, and S. X. Ding, "A survey of fault diagnosis and fault-tolerant techniques-part I: Fault diagnosis with model- based and signal-based approaches," IEEE Transactions on Industrial Electronics, vol. 62, no. 6, pp. 3757-3767, 2015, doi: 10.1109/TIE.2015.2417501. [14] Z. Gao, C. Cecati, and S. X. Ding, "A survey of fault diagnosis and fault-tolerant techniques-part II: Fault diagnosis with knowledge-based and hybrid/active approaches," IEEE Transactions on Industrial Electronics, vol. 62, no. 6, pp. 3768-3774, 2015, doi: 10.1109/TIE.2015.2419013. [15] K. O. Omali, M. N. Kabbaj, and M. Benbrahim, "Actuator fault detection and isolation for robot manipulator using higher order sliding mode observers," Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), vol. 17, no. 3, pp. 1150- 1156, 2020, doi: 10.11591/ijeecs.v17i3.pp1150-1156. [16] T. Sellami, H. Berriri, S. Jelassi, A. M. Darcherif, and M. F. Mimouni, "Sliding mode observers-based fault detection and isolation for wind turbine-driven induction generator," International Journal of Power Electronics and Drive Systems (IJPEDS), vol. 8, no. 3, pp. 1345-1358, 2017, doi: 10.11591/ijpeds.v8i3.pp1345-1358. [17] N. R. B. Hatem, M. Mostefai, and O. E. K. Aktouf, "Extended kalman observer based sensor fault detection,โ International Journal of Electrical and Computer Engineering (IJECE), vol. 9, no. 3, pp. 1546-1552, 2019, doi: 10.11591/ijece.v9i3.pp1546- 1552. [18] D. Saoudi, C. Mechmeche, M. Chadli, and N. B. Braiek, "Robust residual generator design for Takagi-Sugeno fuzzy bilinear system subject to unknown inputs," IFAC Proceedings, vol. 45, pp. 1023-1028, 2012, doi: 10.3182/20120829-3-MX-2028.00191. [19] Y. Wu and J. Dong, "Fault detection for T-S fuzzy systems with partly unmeasurable premise variables," Fuzzy Sets and Systems, vol. 338, pp. 136-156, 2017, doi: 10.1016/j.fss.2017.06.006. [20] C. Martinez Garcia,V. Puig, C. M. Astorga-Zaragoza, and G. L. Osorio-Gordillo, "Robust Fault Estimation based on Interval Takagi-Sugeno Unknown Input Observer," International Federation of Automatic Control, vol. 51, no. 24, pp. 508-514, 2018, doi: 10.1016/j.ifacol.2018.09.624. [21] W. Zhang, Z. Wang, T. Raรฏssi, and Y. Shen, "A state augmentation approach to interval fault estimation for descriptor systems," European Journal of Control, vol. 51, pp. 19-29, 2019, doi: 10.1016/j.ejcon.2019.06.006. [22] M. A. Eissa, A. Sali, M. K. Hassan, A. M. Bassiuny, and R. R. Darwish, "Observer-Based Fault Detection with Fuzzy Variable Gains and Its Application to Industrial Servo System," IEEE Access, vol. 8, pp. 131224-131238, 2020, doi: 10.1109/ACCESS.2020.3010125. [23] D. Yang, Y. Wang, and Z. Chen, "Robust fault diagnosis and fault tolerant control for PEMFC system based on an augmented LPV observer," International Journal of Hydrogen Energy, vol. 45, no. 24, pp. 13508-13522, 2020, doi: 10.1016/j.ijhydene.2020.03.063. [24] E. Bernardi and E. J. Adam, "Observer-based fault detection and diagnosis strategy for industrial processes," Journal of the Franklin Institute, vol. 357, no. 14, pp. 10054-10081, 2020, doi: 10.1016/j.jfranklin.2020.07.046. [25] K. Ouarid, A. E. Assoudi, J. Soulami, and E. H. E. Yaagoubi, "Observer Design for Simultaneous State and Fault Estimation for a Class of Continuous-time Implicit Linear Models," IEEE The International Conference of Computer Science and Renewable Energies, vol. 229, pp. 1-6, 2019, doi: 10.1109/ICCSRE.2019.8807633. [26] K. Ouarid, A. E. Assoudi, J. Soulami, and E. H. E. Yaagoubi, "Design of Fuzzy Observer for a Class of Takagi-Sugeno Descriptor Models to Simultaneously Estimate States and Faults," Journal of Advanced Research in Dynamical and Control Systems, vol. 12, no. 5, pp. 239-250, 2020, doi: 10.5373/JARDCS/V12SP5/20201754. [27] M. Ouzaz, A. E. Assoudi, J. Soulami, and E. H. E. Yaagoubi, "Simultaneous state and fault estimation for Takagi-Sugeno implicit models with Lipschitz constraints," International Journal of Optimization and Control: Theories and Applications, vol. 11, no. 1, pp. 100-108, 2021, doi: 10.11121/ijocta.01.2021.00877. [28] K. A. Daraou, J. Soulami, A. E. Assoudi, and E. H. E. Yaagoubi, "State and Fault Observer Design for a Class of Takagi-Sugeno Descriptor Models," in 1st International Conference on Innovative Research in Applied Science, Engineering and Technology, Marrakech, Morocco, pp. 1-6, 2020, doi: 10.1109/IRASET48871.2020.9091990. BIOGRAPHIES OF AUTHORS Kaoutar Ouarid received the M.Sc. degree in Electrical Engineering from Faculty of Science and Technology Marrakech, Morocco, in 2016. Currently, she is working toward the PhD degree at Faculty of Science Ain Chock (FSAC), in Hassan II University of Casablanca, Morocco. Her research interests include observer design, nonlinear systems, Takagi-Sugeno fuzzy systems, fuzzy control, and fault diagnosis. She can be contacted at email: [email protected]. State and fault estimation based on fuzzy observer for a class of Takagi-Sugeno singularโฆ (Kaoutar Ouarid)