Abstract

The Takagi-Sugeno (T-S) fuzzy observer for dynamical systems described by ordinary differential equations is widely discussed in the literature. The aim of this paper is to extend this observer design to a class of T-S descriptor systems with unmeasurable premise variables. In practice, the computation of solutions of differential-algebraic equations requires the combination of an ordinary differential equations (ODE) routine together with an optimization algorithm. Therefore, a natural way permitting to estimate the state of such a system is to design a procedure based on a similar numerical algorithm. Beside some numerical difficulties, the drawback of such a method lies in the fact that it is not easy to establish a rigorous proof of the convergence of the observer. The main result of this paper consists in showing that the state estimation problem for a class of T-S descriptor systems can be achieved by using a fuzzy observer having only an ODE structure. The convergence of the state estimation error is studied using the Lyapunov theory and the stability conditions are given in terms of linear matrix inequalities (LMIs). Finally, an application to a model of a heat exchanger pilot process is given to illustrate the performance of the proposed observer.

1. Introduction

In practice, the control and the supervision of a process require the knowledge of the state of the process. One way permitting to obtain such unknown state consists in using physical sensors. However, in many cases and due to a high running cost and physical constraints, this method becomes very limited. To solve this problem, one solution is to design an observer. This method combines a priori knowledge about a physical system (nominal model) with experimental data (some on-line measurements) to provide on-line estimation of states and/or parameters. In the present work, we are concerned with the problem of the observer synthesis for nonlinear descriptor systems that can be described by dynamic models of T-S descriptor with unmeasurable premise variables. In fact, many chemical and physical processes can be described by nonlinear systems of differential and algebraic equations [13]. These systems are variously called descriptor systems, singular systems, or differential algebraic equations (DAEs). This formulation includes both dynamic and static relations. Consequently, this formalism is much more general than the usual one and can model the physical constraints or impulsive behavior due to an improper part of the system. The numerical simulation of such descriptor models usually combines an ODE numerical method together with an optimization algorithm.

Recently, there has been a great deal of interest in using the approach based on the representation of the nonlinear systems by T-S models [4]. This interest relies on the fact that once the T-S fuzzy models are obtained, some analysis and design tools developed in the linear system can be used, which facilitates observer or/and controller synthesis for complex nonlinear systems. Many practical problems using T-S fuzzy approach have been widely treated in the literature. The stability and stabilization problems of T-S fuzzy systems can be found in [57]. In [8] a filter for nonuniformly sampled nonlinear systems represented by T-S model is proposed. For filtering problem in networked control systems where the nonlinear discrete-time system is modeled by T-S fuzzy model, we can cite [9]. The T-S fuzzy observer problems for dynamic T-S fuzzy models described by ordinary differential equations (ODEs) with measurable and unmeasurable premise variables are studied in [1020]. Concerning nonlinear descriptor systems described by T-S descriptor models the problem of fuzzy observer design has been widely investigated; see, for instance, [2125]. The aim of this paper is to give a fuzzy observer design to a class of fuzzy descriptor systems permitting to estimate the unknown state without the use of an optimization algorithm. The idea of the proposed result is to separate the dynamic relations of the static relations in the descriptor model.

The outline of the paper is as follows. The main result is stated in Sections 2 and 3. It consists in showing that the state estimation problem for a class of fuzzy descriptor systems can be achieved by using a fuzzy observer having only an ODE structure. First, the method used for decomposing the differential part of the algebraic part is developed; secondly we give a fuzzy observer design permitting to estimate the unknown state. In Section 4, we illustrate the performance of the proposed observer in simulation through a model of a heat exchanger pilot process.

2. Fuzzy Descriptor Systems

The form of the class of Takagi-Sugeno descriptor systems with unmeasurable premise variables studied in this paper iswhere is the state vector with , , is the control input, and is the measured output. with , , , and are real known constant matrices withwhere constant matrices are invertible (). is the number of submodels. The are the weighting functions that ensure the transition between the contribution of each submodel:They depend on unmeasurable premise variables (state of the system) and have the following properties:In order to design an observer for each submodel (3) (), we will make the following assumptions.(H1) is regular; that is, .(H2)All submodels (3) are impulse observable; that is,(H3)All submodels (3) are detectable; that is,To design a fuzzy observer for system (1), our approach is based on the separate dynamic relations of the static relations for each submodel (3) and the global model is obtained by aggregation of the submodels.

Thus, from (2), system (3) can be written as follows:Using the fact that exist, system (7) can be rewritten aswhereThen, the fuzzy descriptor system (1) can be rewritten in the following form:where

3. Fuzzy Observer Design

In this section, our aim is to design a fuzzy observer for descriptor system (1). Based on the separate dynamic relations of the static relations in the descriptor model (1) (see (10)) and by substituting (11) in (10), the proposed observer is given by the following equations:where , , and denote the estimated state vectors of , , and output vector , respectively. The local gains can be determined by Theorem 1.

In order to establish the conditions for the asymptotic convergence of the observer (12), we define the state estimation error:It follows from (10) and (12) that the observer error dynamic is given by the differential and algebraic equations:By adding and subtracting the term , (14) becomesNote thatThen, (16) becomeswhere and .

Similarly can be written as follows:where and .

Multiplying by , we obtainBy substituting (19) and (21) in (20), we obtainwhereBy adding and subtracting the term , (15) becomesNote that to prove the convergence of the estimation error toward zero, it suffices to prove that converges to zero. Thus, let ; we havewhereThus, the aim is to determine the observer gains () to ensure the stability of (25) while attenuating the effect of the input on . Therefore, the convergence condition of the observer (12) can be formulated by the following theorem.

Theorem 1. Under the above hypotheses (H1), (H2), and (H3), the state error between the T-S descriptor model (1) and its observer (12) converges asymptotically towards zero, if there exist symmetric positive definite matrices and , matrices , , and a positive scalar , such that the following LMIs hold:whereThe gains of the observer are derived fromand the attenuation level is

Proof of Theorem 1. Consider the following quadratic Lyapunov function:withThe time derivative of along the trajectory of (25) is given byIn order to ensure the stability of (25) and the boundedness of the transfer from to ,we consider the following criterion:From (25) and (33), inequality (35) becomeswhereThe inequality (36) is satisfied ifThen, from (23), (26), and the use of the changes of variables,we establish the LMIs given by (27) in Theorem 1.

Thus, from (25) the LMI constraints (27) imply that exponentially converges to the unknown trajectory of system (10) which are identical to those of system (1). And, from system (24) and the fact that converges to , exponentially converges to the unknown trajectory of system (10) which is identical to that of system (1).

4. Application to a Heat Exchanger System

The aim of this section consists in applying the above fuzzy observer design (12) with unmeasurable premise variables to a descriptor model of a heat exchanger pilot process.

4.1. Physical Model

The heat exchanger process considered is presented in Figure 1. The process is mainly built around a counterflow tubular heat exchanger. The warm water flows in a closed circuit, and the temperature in the hot water tank is fixed by an independently controlled electric heater. The cold water flows in an open circuit. The flows of either warm or cold water are controlled by two electropneumatic valves. , are, respectively, the inlet temperatures of the warm and the cold water and , are the correspondent outlet temperatures. The dynamics of actuators (electropneumatic valves) cannot be neglected. Indeed their time constants are equivalent to the residence time constants of the heat exchanger (0.5 s–1 s). The correspondent state variables are the displacements and the velocities of the electropneumatic valves. The temperatures are assumed to be homogeneous in the tubular heat exchanger. Under the hypotheses that the circuit of the thermal exchanger is a closed system which contains a constant mass of water, the inertia of the fluid is negligible and the flow is turbulent.

The controlled variables of our problem are the temperatures and , which are manipulated with the flows which are a function of electropneumatic valves current and . The current on electropneumatic valve is an actual manipulated variable of the process. Furthermore, the heat-exchanger is just one part of the plant. So, the actuators should also be modeled. The electropneumatic valve is a system that exhibits inherent second-order dynamics. For the heat-exchanger, we perform the energy balance for the characterization of the temperature. A descriptor model of the process takes the formwhere is the state vector, is the control vector, and is the output measurements. , are, respectively, the displacement of the warm water valve and the cold water valve. , are, respectively, the velocity of the warm water valve and the cold water valve. Finally, , are, respectively, the acceleration of the warm water valve and the cold water valve:, , , , , and are physical constants which derive from the energy balance transfer.

is the static gain of the valve, is the undamped natural frequency, and finally is the damping factor.

4.2. Takagi-Sugeno Descriptor Model

To express the model of the heat exchanger system as a Takagi-Sugeno model with the unmeasurable parameters (displacements of the valves and ) as decision variables, we use the procedure of fuzzy model construction given in [26]. For this purpose, we rewrite (40) in the following equivalent state space form:whereThen, we consider the sector of the nonlinearities of the terms of the matrix with :Thus, we can transform the nonlinear terms under the following shape:whereThen, the global fuzzy model is inferred aswhere

4.3. Fuzzy Observer Design

Based on the on-line measurements of the temperature of the warm water and the temperature of the cold water , we will show that the previous result (12) can be used to estimate the displacement, the velocity, and the acceleration of the warm water valves , , and and the displacement, the velocity, and the acceleration of the cold water valves , , and .

Using Section 3, the construction of the fuzzy descriptor observer algorithm for heat exchanger system requires that the above system (47) takes the form (10).

To do so, letNotice that in this application are invertible.

This shows that system (47) is a particular case of system (1).

Consequently, from Theorem 1 a fuzzy observer for T-S descriptor system (47) permitting to estimate , , , , , and takes the following form:where , , , , , , , and are given in the above equations (9), (11), and (29).

4.4. Simulation Results

In this section the purpose is to show by numerical simulations the good performances of the present study given in this paper. For all computer simulations results discussed in the sequel, we use the parameter values summarized in Table 1.

To simulate descriptor models (40) and (47), we use a Runge-Kutta method combined with the Newton-Raphson algorithm.

The initial conditions of the nonlinear system (40) and T-S model (47) areFirst, we compare in Figure 2 the behavior of the continuous descriptor model (40) with its T-S model (47). For the considered T-S model, we can see that the T-S model represents exactly the nonlinear model.

In order to illustrate the performances of the T-S fuzzy observer (50), we solve the LMIs given in Theorem 1. Then, note that in this practical case ; this implies that (see (9)) and . Thus, the output of the system takes the following expression:Now, the LMIs (27) given in Theorem 1 becomewhereTherefore, we solve the LMIs given in (53)-(54); we obtain the following observer gains , , and the minimal value of the attenuation level :The initial conditions of the fuzzy observer (50) areSimulations results given in Figure 3 show the performances of the observer designed above with the parameters , , where the dotted lines denote the state variables estimated by the fuzzy observer (50). This simulation shows that the estimation states converge to their corresponding state variables.

5. Conclusion

In this paper, a new method to synthesize observer for continuous-time T-S descriptor model with unmeasurable premise variables was presented. The approach is based on the separation between dynamic and static relations. The convergence conditions are obtained by using Lyapunov theory and the techniques. The existence of conditions ensuring the convergence of the state estimation error is expressed in terms of LMIs. The proposed fuzzy observer is used for the on-line estimation of unknown state in a heat exchanger model. First, the Takagi-Sugeno fuzzy model is developed to represent the descriptor nonlinear model of the heat exchanger. Next, simulation results have been given and they demonstrated the good performances of the estimator.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.