Table of Contents Author Guidelines Submit a Manuscript
Journal of Control Science and Engineering
Volume 2008, Article ID 231697, 11 pages
http://dx.doi.org/10.1155/2008/231697
Research Article

A Method for Designing Fault Diagnosis Filters for LPV Polytopic Systems

Université Bordeaux 1, Approche Robuste et Intégrée de l'Automatique, Laboratory IMS, 351 Cours de la Libération, Talence Cedex 33405, France

Received 30 March 2007; Accepted 25 September 2007

Academic Editor: Kemin Zhou

Copyright © 2008 Sylvain Grenaille et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

The work presented in this paper focuses on the design of robust Fault Detection and Isolation (FDI) filters for dynamic systems characterized by LPV (Linear Parameter Varying) polytopic models. A sufficient condition is established to guarantee sensitivity performance of the residual signal vector to faults. Robustness constraints against model perturbations and disturbances are also taken into account in the design method. A key feature of the proposed method is that the residual structuring matrices are optimized as an integral part of the design, together with the dynamic part (i.e. the filter). The design problem is formulated as a convex optimization problem and solved using LMI (Linear Matrix Inequalities) techniques. The proposed method is illustrated on the secondary circuit of a Nuclear Power Plant.

1. Introduction and Motivations

The issue of Fault Detection and Isolation (FDI) in dynamic systems has been an active research area in the last two decades. Model-based FDI techniques use mathematical models of the monitored process and extract features from measured signals, to generate fault indicating signals, that is, the residuals. LTI models have been widely used to solve the problem of FDI. Tools are now available to enhance robustness against small parameter variations and other disturbances (see, [13] for surveys). The resulting robust FDI problem is generally formulated as a min-max optimization setting to maximize fault sensitivity performance and at the same time, to minimize the influence of unknowns inputs.

More recently, some research works have appeared that consider Linear Parameter Varying (LPV) modeling of the monitored system to take into account wider and more rapid parameters variations. Such models can be used efficiently to represent some nonlinear systems (see, e.g., [4, 5]). This motivates some researchers from the FDI community to develop model-based methods using LPV models (see [68] among others). The two commonly used approaches are fault estimation methods where the fault indicating signal is an estimate of the fault signal, and residual generation methods where the residuals are synthesized to be robust against modeling errors and unknown inputs, while being sensitive to the faults. In this context, a geometric approach is proposed in [6] to design a LPV observer in a Luenberger form. A procedure is derived to obtain the observer parameters via the construction of a suitable family of invariant subspaces (parameter varying (??,??)-invariant and un-observability subspaces). In [7], a multi-model approach is used to solve the FDI problem for nonlinear systems. The nonlinear system is modeled using polytopic models and a robust polytopic unknown input observer is then synthesized by means of pole assignment. The method uses LMI optimization techniques to synthesize the observer gain. The major limitation of this approach is that sensitivity of the residual signal against faults can only be checked a posteriori. More precisely, if the distribution matrices of the fault model and the effects that faults could have on the decoupled state is not of full column rank, then faults could go undetectable. To overcome this problem, a solution is provided in [8] where the main idea is to build a fault estimate using a LPV filter such that the worst-case gain (i.e., the ??8 performances measure for LPV systems) from disturbances and faults to the estimation error, is minimized.

In this paper a different approach based on residual generation is considered for LPV systems that can be modeled within a LPV polytopic setting. Robustness against exogenous disturbances and sensitivity against faults are considered in a framework similar to the well-known ??8/??- setting for LTI systems. The robustness objectives are expressed in terms of a minimization problem using the ??8 norm for LPV systems, and the sensitivity requirement is formulated in terms of a maximization constraint using also the H-index for LPV systems. The main difference between this problem and the standard ??8 problem for LPV systems is that it involves the residual structuring matrices that are unknown.

The paper is organized as follows: In Section 2, the general FDI filter design problem and the corresponding solution are presented. In Section 3, the proposed method is applied to real data set coming from the secondary circuit of a nuclear power plant in France. Finally, some concluding remarks are made in a final section.

Preliminaries
The Euclidean norm is always used for vectors and is written without a subscript; for example ????. Similarly in the matrix case, the induced vector norm is used: ????=??(??) where ??(??) denotes the maximum singular value of ??. Signals, for example ??(??) or ??, are assumed to be of bounded energy, and their norm is denoted by ????2, that is, ????2?=(+8-8???(??)?2????)1/2<8. LTI models, for example, ??(??) or simply ??, are assumed to be in ????8, real rational functions with ????8=sup????(??(????))<8. ????8, that is, the largest gain of ??, is accompanied by the smallest gain of ??, inf????(??(????)), which may be equal to zero for some ?? (e.g., strictly proper systems), if the frequency range of interest is infinite. This motivated [1, 912] to define the non-zero smallest gain of ??, that is, the ??-index, as the restriction of inf????(??(????)) to a finite frequency domain O, that is, ????-=inf???O??(??(????)).
In [1, 9], an evaluation function ???? which is a restriction of the ??2 signal norm to O, is defined by the authors as ??????=????2,O?=(??2??1???(????)?22????)1/2. Then, given ?? so that ??=????, it follows that ??????2??=1?2????2??1????????????????????22=1?????2????2??1?????????????????????????2???22??????22??????????=2-??????2??(1) and thus that ????-=??????/??????. This motivates the introduction of an evaluation function, denoted ??sens, which is defined according to: ??????sens??=inf???????0????????????????=??????-.(2) From (2), it follows that ????sens takes the sense of the smallest value of a singular value of ??(????) evaluated on O. Then it follows that ????-=????sens=????8.
The underlying LPV system is modeled by the following state space representation ·??????????????????????????????????????=????+????=????+??(3) which is denoted in a compact form as ??????=??????????????????????????.(4)?? is the state vector, ?? is the input vector, ?? is the output vector and ??(??) is a varying parameter vector. It is assumed that all parameters ????(??), ??=1,,?? are bounded, measurable (or estimated) in real time and take their values in the domain T, so that T is a convex polytope.
The LPV system (3) admits a (non-conservatism) polytopic model if it is possible to determine a set of matrices ????, ??=1,,??, constituting the vertices of a polytope defined by ???????1,,?????={?????=1???????????,????=0,?????=1????=1}(5) and such that it corresponds to the image by ?? of the domain T: ?????????????,???T=????1???,,??????.(6) Then, ????, ??=1,,?? define barycentric coordinates of T and the following convex decomposition yields: ??????=??1?1+?+???????,????=0,?????=1????=1.(7) Referring to the LPV system (3), the worst-case RMS gain from ?? to ?? which is known as the ??8-norm for LPV systems is defined by: ??????????8=sup????T??????2?0=??????2??????2.(8) Following the definition of the index ??sens of a LTI transfer given by (2), we will introduce the following evaluation function, that will be useful in the following to formulate fault sensitivity requirements for LPV fault detection schemes: ??????????sens=inf????T?????????0=????????????????(9)???(??)?sens is also a generalization of (2) to LPV case.

2. FDI Filters for LPV Systems

2.1. Problem Setting

Consider the general FDI design problem for LPV systems represented on Figure 1. ??(??) is a polytopic LPV model. ?? is a known controller. ????????? represents exogenous disturbances and ????????? represents the faults to be detected. ??(??) is the FDI LPV filter to be designed. ????????? is an estimation of ??=??????+??????, a subset of the measurements ??????? and the controlled inputs ???????. ???????????×?? and ???????????×?? are the two residual structuring matrices to be designed.

231697.fig.001
Figure 1: The general FDI filter design problem.

It is assumed that the problem depicted on Figure 1 is well posed and thus the lower fractional transformation ??1(??(??),??) always exists.

The FDI design problem we are interested in can then be formulated as follows.

Problem 1. Assume that the faults f are detectable (the interested reader can refer to [13] for a discussion on fault detectability).
The goal is to find the state space matrices ????(??)???????×????, ????(??)???????×(??+??), ????(??)???????×???? and ????(??)???????×(??+??) of the (stable) polytopic LPV filter ??(??) and the residual structuring matrices ???????????×?? and ???????????×?? defining the residual vector ??=??-??=??????+??????????????,??-???????????(10) such that the residual vector meets the following requirements: ??????????????8<??1????(11)??????????sens>??2(12) where ?????? and ?????? denote the looped transfers between ?? and ?? and ?? and ??, respectively. This problem can be represented by the block diagram illustrated on Figure 2, where ??(??) is derived from ??1(??(??),??) so that ???????=??(??)?????. In this formulation, ??1 and ??2 are two positive constants referring respectively to the robustness and sensitivity performances levels.

231697.fig.002
Figure 2: General setup for FDI/LPV filter design problem.

Equation (11) represents the worst-case robustness of the residual to disturbances ?? for all ???T, in the ??8-norm sense. Under plant perturbation, the effect that the exogenous disturbances have on the residuals, can greatly increase and the fault detection performance may then be considerably degraded. A robust fault sensitivity specification is then needed to maintain a detection performance level of the FDI unit. Here the sensitivity measure (9) for LPV fault detection scheme is used to guarantee the worst-case sensitivity of the residual to faults.

Of course, the smaller ??1 and the bigger ??2 are the better the fault detection performance will be.

Remark 1. In Problem 1 formulation, it is assumed that the structuring matrices ???? and ???? do not depend on ??. If this assumption vanishes, it can be verified that the following theoretical developments still yields. The only difference in such a case is that, if we consider ????(??) and ????(??) in Problem 1, a set of structuring matrices ????(???) and ????(???) for each vertex of the polytope T would be obtained rather than constant matrices.

2.2. Design of the FDI Filter

In this section, a solution is provided to compute simultaneously ????, ???? and ??(??) so that the requirements (11) and (12) are satisfied. It is straightforward to verify that the major difficulty in this problem is related to the fault sensitivity requirement (12) since (11) can be solved using the techniques developed in the robust control community (see, e.g., [14] or [15]). To overcome this problem, a sufficient condition is established in terms of a fictitious ??8 problem. It is then shown in the following that a solution to this fictitious problem is a solution of the original one.

2.2.1. Standard Setup for the Filter Design Problem

To proceed, let ??????=??????????????????????????????????????????????.(13)

Using some algebra manipulations, the filter design problem illustrated on Figure 2, can be re-casted into the setup depicted in Figure 3, where ??(??,????,????) is deduced from ??(??),???? and ????, according to: ?????,????,?????=????????????????????????????0??×????????????????????????????????????????????????????????-????????????????????????????0???+???×??????????(14) where ?????? and 0??×?? denote respectively the identity matrix of dimension ???? and the null matrix of dimension ??×??. ?? is also the order of ??(??,????,????), that is, ??(??)?????×??.

231697.fig.003
Figure 3: FDI/LPV filter design problem.

Following the method proposed in [10, 11], the requirements (11) and (12) are now expressed in terms of loop shapes, that is, of desired gain responses for the appropriate closed-loop transfers. These shaping objectives are then turned into uniform bounds by means of the shaping filters. Let ???? and ???? denote the (dynamical) shaping filters associated with (11) and (12) respectively, so that: ????????8=??1????(15)????-=??2(16)??????8 and ??????- denote respectively the ??8 and ??- norm of the LTI transfer ???? and ???? (see preliminaries).

Assume that ???? is invertible (this can be done without loss of generality because it is always possible to add zeros in ???? to make it invertible). ???? and ???? are also defined in order to tune the gain responses for, respectively, ??????(??) and ??????(??). Then it is straightforward to verify that the specification (11) yields if the following constraint is satisfied: ???????????????8<1.(17) In this formulation, ??????????? is a fictitious signal generating ?? through ???? (see Figure 4(a) for easy reference) and ??????? denotes the looped transfer between ?? and ???.

fig4
Figure 4: Fictitious quadratic ??8 formulation for the filter design problem.

The following lemma allows the sensitivity constraint (12) to be transformed into a fictitious ??8 one.

Lemma 1. Consider an invertible transfer matrix ???? such that ??????-=(??2/??)??????- and ??????->?? where ??=1+??2. Define the (fictitious) signal ????????? such that ??=??-?????? (see Figure 4(a)). Then a sufficient condition for the specification (12) to hold, is: ??????????????8<1,(18) where ?????? denote the looped transfer between ?? and ??.

Proof. Consider the signal ?? introduced in Figure 4, that is, ??=??-??????,(19) where ???? is define as in Lemma 1. Then it can be verified that the following relation yields: ??????????????sens=????????--????????????-??????8(20) that can be re-written due to the definition of ?? given by (19): ??????????????sens=????????--??????????????8.(21) Now consider the weighting function ???? defined in Lemma 1. Since, ???? is supposed to be invertible, we get 1????????-=????+????8,O,(22) where ???+???8,O=sup???O??(??+??(????))·??+?? denotes the inverse of ???? which always exists by assumption (see Lemma 1). Then, factorizing the right term of (21) by ??????- gives ??????????????sens????=(1-??????????8????????-)????????-(23) that can be done since, by definition, ??????-?0. With (22), it then follows that: ??????????????sens????=(1-??????????8????+????8,O)????????-.(24) Now, since by construction ??????->??, it is straightforward to verify that the following relation yields: ????+????8,O<1??.(25) Suppose now that inequality (18) yields, that is, ???????(??)?8<1. From (25), it follows that ??????????????8????+????8,O<1??(26) and with (24), we get ??????????????sens>??-1??????????-.(27) Thus, if ??????-=(??2/??)??????-with ??=1+??2, then (27) implies that ??????????????sens>????????-(28) which terminates the proof.

Following (17) and (18), the design problem can be re-casted in a fictitious LPV ??8-framework as depicted in Figure 4(a), where ??? and ?? are two fictitious signals, so that ???=?????? and ??=??-??????. Then, including ??1,??,???? and ????-1 into the model ??(??,????,????) leads to the equivalent block diagram of Figure 4(b), where ???(??,????,????) is defined according to: ??????=??1???????,????,?????????????????,??.(29) The residual generation problem can now be formulated in a framework which looks like a standard ??8 problem for LPV systems, by combining both requirements (17) and (18) into a single ??8 constraint. Using Lemma 1, it can be verified that a sufficient condition for (17) and (18) to hold, is ????1???????,????,????????????,??8<1.(30) As mentioned above, this equation seems to be similar to a standard ??8 LPV problem. In fact, this is not the case since the transfer ???(??,????,????) depends on ???? and ???? that are unknown. In the following section, a procedure is given to overcome this problem.

Remark 2. It is clear that a key feature in the proposed formulation is the a priori choice of the shaping filters ???? and ????. From a practical point of view, it is required that the residuals ?? are as “big” and as “fast” as possible, when a fault occurs. Then, if the considered faults manifest themselves in low frequencies, this leads to select ???? as a low pass filter with the static gain and the cutting frequency, the highest possible. With regards to the robustness objectives, it is required that the effects of the disturbances on the residuals are as “small” as possible. This implies to choose the gain of ???? as “small” as possible in the frequency range where the energy content of the disturbances is located. In other words, it is required a high attenuation level of the disturbances on the residuals in the appropriate frequencies (see Section 3 where a practical case is presented). However, both sensitivity to faults and robustness against disturbances might be not achieved in some cases. Faults having similar frequency characteristics as those of disturbances might go undetected. In such cases, the proposed formulation provides a framework to find a good balance between fault sensitivity and robustness via the construction of the shaping filters ???? and ????. Finally, note that the work reported in [16, 17] could be an interesting method to select ???? and ????.

2.2.2. Synthesis of the FDI Filter

In the following, a solution is derived in terms of a SDP (Semi Definite Programming) problem. To proceed, let {??????,??????,??????,??????} and {??????,??????,??????,??????} be the state-space representations of ????-1 and ???? respectively, and denote ?????? and ?????? the associated order, that is, ???????????????×?????? and ???????????????×??????. Using some linear algebra manipulations, it can be verified from (14) that the matrices ???(??), ???(??), ???(??) and ???(??) of the state-space representation of ???(??,????,????) are defined

according to:

???????=??(??)????(??)??????00??????000??????,?????????????+??????+???????×???+??????+???????(31)

???????=????1????|???2?=???????????????????????????0??????000??????0?????,?????????????+??????+???????×??????+????+?????(32)

??????????=(1???????2????)=??????????????????????????????????????????????0????????????????????????????????????????-??????????????????????????0??????,???????????2????+??+???×???+??????+???????(33)

???????=???????11???????12???21???????22????=????????????????????????????????????????????????-?????????????????????????????????????????????????-???????-????????????????????????????0??????,???????????2????+??+???×??????+????+?????.(34) Having in mind the definition of ???(??), ???(??), ???(??) and ???(??), it can be noted that the ??8 optimization problem formulated by (30) is non convex since it involves simultaneously the residual structuring matrices ???? and ???? and the filter state-space matrices ????(??), ????(??), ????(??) and ????(??). A solution to this problem may consist in chosen heuristically ???? and ????. However, as it has been outlined in [10], there is no guarantee to the optimal solution.

The following lemma which is an adaptation of Proposition 1 in [8] for our purpose, gives the solution to this problem. The proof is omitted here as it can be found in [8].

Lemma 2. Let ???(???), ???(???), ???(???), ???(???)???=1,,?? be the evaluation of ???(??), ???(??), ???(??), ???(??) at each vertex ??? of the polytope T. Assume that ???2(??) and ???21(??) do not depend of ?? (see Remark 3 for a discussion about this assumption) and let ???????=(2???21)?. Then, there exists a solution of (31) if and only if there exists ??<1 and ???????????×?? and ???????????×?? and two symmetric matrices ?????(??+??????+??????)×(??+??????+??????)>0 and ?????(??+??????+??????)×(??+??????+??????)>0 solving the following SDP problem involving 2??+1?????? constraints:
?????????min????.??.????????+????????????1??????????1?????????-????<0,??=1,,??(35)
?????0?0?????????????????????????+????????????1??????????1??????????1??????????-??????11????????1????????11???????????????-??????0?0??<0,??=1,,??(36)
??????????=0.(37) Moreover, ??(??) is a full order filter if ????=??+??????+??????. The state space realization of the LPV filter ??(??) is then computed using the barycentric coordinates of T given by (7), so that: ??????????????????????????????????=?????=1????????????????????????????????????????????????(38)????(???), ????(???), ????(???) and ????(???)???=1,,?? are the state space matrices of the N LTI filters ??(???)???=1,,?? that are deduced from the unique solution (??,??,????,????,??) following the procedure described in [14].

Remark 3. As it is outlined in Lemma 2, it is required that ???2 and ???21 do not depend on ??. This assumption is also done for ???? to be computed. If, by construction, such an assumption is not verified, the solution consists in post filtering (????????)??by a LTI filter at a high cutting frequency. This solution has already been proposed in [14].

3. Application: The Secondary Circuit of a NPP

To illustrate the benefits of the proposed approach, experimental results obtained from the secondary circuit of a Nuclear Power Plant (NPP) are provided in this section.

In a NPP, the secondary circuit erosion can occur in the steam generators, releasing radio nuclides into the secondary coolant. This problem is now well understood and has been the subject of some studies initiated by EDF (Eléctricité De France) for its pressurized water reactors (PWR) to overcome and master the steam generator corrosion problems. The main degradation process is to be controlled by careful optimization of the secondary water chemistry. There is a need to ensure that the optimum secondary chemistry regime is selected and maintained. So, the process of erosion—corrosion of steel piping and other components is of critical importance during operation of a NPP. Feed water ???? is adjusted by hydrazine, so that the ???? is maintained within the limits specified by the nuclear authority (norm ISO-14253-1).

The NPP under consideration is a 900MW pressurized water reactors (PWR), located in France. During the winter 2002, and thanks to a mandatory period of maintenance operations, it has been possible to measure and record a set of experimental data on the secondary circuit. The aim was to optimally control hydrazine and ???? through an adaptive LQG control scheme. The designed controller has been successfully tested under real operational conditions [18].

The dynamics of hydrazine and ammoniac concentrations behavior in the secondary circuit of the NPP can be expressed as follows: ????ext is the circuit's water volume, ?? the water extraction flow rate of the condenser and [??2??4],[????3] is a parameter depending of the NPP operating conditions. [??2] and ?? represent hydrazine, ammoniac and oxygen concentrations respectively. (??=560s) is the flow rates of the pumps used to inject hydrazine in the circuit. Moreover, the system present a time delay ???? corresponding to the chemical reaction after the introduction of hydrazine in the circuit. It is assumed that the 1????=14+2???log???????3?+????0?????0+??????,(40) is measured, that is, ?????? where [????] denotes the measurement noise, ???? also denotes the morpholine concentration, ?????? and ·??????=?????-????4??ext??????3??0-ext?????????????????+????01??????????+????-??-??4??ext????0???????3??2???????????=????????+???1001????3????????2??4?????,(41) are the basicity constants of the ammoniac and morpholine respectively.

Taken into account the dynamical equations (39), it follows that ??=([????3][??2??4])?? where ????2??4represents the state vector. ??????3represents the measurement noise of the hydrazine sensor. ???? is the image of the measurement noise of the ???? sensor via the relation (40). Then, since (40) is static we will consider that an ammoniac concentration measure is available through the ??????3 sensor. Characteristics of ?????3?+??????3=102?????-14-???????-????????????????.(42) are then deduced from the following equation, which is the inverse of (40): ??ext(??)

Figure 5 presents the behavior of the time varying parameter ??ext(??) during a period of 3 days. We assume here that ??ext(??) is not affected by the considered faults. As it can be seen on Figure 5, ??min varies between ??max and ??min??=878l/smax=1097l/s.(43) with: ??ext(??)

231697.fig.005
Figure 5: The time varying parameter ????.

The considered faults are hydrazine sensor faults and ???? sensor faults. Note that monitoring of ???? sensors is a key feature for well functioning the overall system.

The relation between the ammoniac measurement and the ???? measurement is only algebraic (see (41)), then the ???? sensor fault is directly transmitted to the ammoniac measurement. Therefore, we can consider an ammoniac sensor fault in place of a ??????:?????????????????????????????-????=??????4??0??????3??0-??22????00-????????????????0-1??+??2????????+??????-????4??00?????????3??2????00??????=100010??+??+????3????????2??4???????1+???1001??????3????????2??4?????(44) sensor fault. Consequently, the following state space representation derived from (42) models the failing behavior of the secondary circuit (the notations are chosen to be consistent with those used in Section 2): ????2??4 represent ammoniac sensor faults and 878=??(??)=??ext(??)=1097 hydrazine sensor faults. In this model, the time delay due to actuators is approximated using a first order Pade approximation. The model (44) corresponds to the model described in Figure 1, where T={??:878=??=1097}. It follows that the considered polytope dim(??)=1 becomes a simple segment since ??1(??).

For the FDI purpose, two filters ??2(??) and ??1(??) are computed such that the two residuals ??2(??) and ??1(??) satisfy the following requirements:

(i)???? is sensitive to ??2(??) sensor faults through the (fictitious) ammoniac sensor and robust to hydrazine sensor faults.(ii)??1(??) is sensitive to hydrazine sensor faults and robust to ammoniac sensor faults.

This method allows to isolate sensor faults uniquely. Therefore, we consider a different model for each filter to be synthesized. For the design of ??1????:?????????????????????????????-????=??????4??0??????3??0-??22????00-????????????????0-1??+??2????????+??????-????4?????????????000???????3??00000000000??1+????3???00???????=100010??+??+010000111+?10???????3,(45), the following model is used where the disturbances vector ??1=[[??2]??????3????2??4????2??4]?? includes the oxygen concentration, the measurement noises and the hydrazine sensor fault, that is, ??2(??). For the design of ??2????:?????????????????????????????-????=??????4??0??????3??0-??22????00-????????????????0-1??+??2????????+??????????4??????????3??000000000002+?????000?????????2??4???00???????=100010??+??+010100102+?11?????2??4,(46), the following model is retained where the augmented disturbances vector takes into account the ammoniac sensor faults; ??1(??).

According to the methodology developed in the Section 2, two polytopic models ??2(??) and ??1(??) are built as illustrated on Figure 2. To save place and for a better understanding, the different steps are only detailed for ??1(??). Here, because the system is placed in an open-loop control law, it follows from ??????:???????????????????????????????????-????=??????4??0??????3??0-??22????00-????????????+???????????0-4??-13??000??????????????000???????000020000??+????3??????=??????????????????????+?????100???????100010000??+001000001110000????3,(47) that (for clarity the index “1” is ignored from now): ??=[??[??2]??????3????2??4????2??4]?? where (??(??),????,????). Following the developments in Section 2, the fault detector design problem turns out to be the design of ??????????????8<??1??????????????sens>??2(48) satisfying the following objectives: ??(??(??)) Figure 6 gives an illustration of this problem.

231697.fig.006
Figure 6: Filter ??(??,????,????) synthesized scheme.

Finally, following the method describes in Section 2, the problem is recasted into the setup depicted in Figure 3 where the model ?????,????,?????=???????????????-????????4??????3??00-4????????3??000000-??21??????200000000-????2000000??1????20????0????1????2????2????1???????????????-1100001001001000011000001000000(49) is defined according to: ????1????2 and ???? are the two components of the structuring matrix ????.

As it is outlined in Remark 2 an important step in the proposed method is the choice of the shaping filters ???? and ????. Similarly to the developments presented in Section 2, ?? is refereed to the robustness objectives against ???? and ??????3 to the sensitivity requirements against ??. Here, due to the definition of ????, it is natural to choose ???????=diag???,????2?,????3????,??????2??4?,????2??4??.(50) such as: ???? The weighting functions ??[??2], ????3????, ??????2??4, ??[??2??4], ???? and ?? allow to manage separately the robustness objectives against [??2], ??????3, ????2??4, ????2??4, ??????3 and ???? respectively. The interested reader can refer to [10] or [19] if necessary. These weighting functions are deduced from an off line spectral analysis procedure of available measurements according to: ??[??2] The parameters ????3????, ??????2??4, ??[??2??4], ??2, ??(??) and ??(??) allow to manage the gain of the weighting functions separately. They are optimized by performing an iterative refinement. Remember that the goal is to minimize the effects of disturbances on the residual ??(??) and maximize the effects of faults on ????. The numerical values of them have been fixed to ???? The method described in Section 2.2.2 is then used to synthesize the filter ??(????????(????)), and the structuring matrices ??(????3??????(????)) and ????????(????). For the SDP optimization problem computation, the SDPT3 solver is used.

To analyze the computed solution, the principal gains ????3??????(????) and ?????? of the closed loop transfers ???? and ???T are plotted versus the objectives ?? and ?? for some ??(????????(????))<??(??????(????))??? (see Figure 7). The notation “??(????3??????(????))>??(????(????))????O˜[0;10-4[????/??” is introduced to outline that the analysis is performed with respect to each component of ??(??). As it can be seen on the figures, for each synthesis, ?? and ?? for all considered values of ????????(????). This indicates that the requirements (48) are satisfied for the considered values of ????3??????(????) and by virtue of Lemma 2, we know that it still yields for all values of ??=80.

fig7
Figure 7: Behavior of the principal gains of the closed loop transfers ??=85 and ???? versus the shaping objective filters (in dB).

Simulation Results
The FDI unit is implemented within the simulator of the secondary circuit. For simulating faults, a variation of ten percent of sensors measurements between ??=120 hours and ??=125 hours for the ??1(??) sensor and between ??2(??) hours and ??1(??) hours for the hydrazine sensor is made. Figures 8, 9 and 10 illustrate the behavior of the residual signals ???? and ??2(??) in both fault free and faulty situations for the aforementioned period of 3 days. As expected, it can be seen from figures that ????(??) is only sensitive to ??=1,2 sensor faults and ????(??) is only sensitive to hydrazine sensor faults.
Finally, a sequential Wald decision test is also implemented within the simulator to make a final decision about the faults. The probabilities of non-detection and false alarms have been fixed to 0.1%. The results are presented in Figures 8, 9 and 10. As it can be seen, all faults are successfully detected and isolated.

fig8
Figure 8: Behavior of ??=1,2, ????(??) and the decision test-fault-free situation.
fig9
Figure 9: Behavior of ??=1,2, ??8/??- and the decision test-pH sensor fault (80?h–85?h).
fig10
Figure 10: Behavior of ??8, ??sens and the decision test-hydrazine sensor fault (120?h–125?h).

4. Conclusion

The problem which is addressed in this paper is that of designing FDI filters for dynamic systems that can be described by LPV polytopic models. The method can be seen as a generalization of the well known ?? setting for LTI systems. The H8 norm for LPV systems is used to formulate the robustness specifications and a new index, that is, the index, which is deduced from the -norm for LTI systems, is introduced for fault sensitivity specifications. As a result, various design goals and trades-off can be formulated and managed in a systematic way by means of some high level design parameters formulated in terms of dynamic weighting functions. A key feature of the proposed technique is that the remaining control and measurement canals are optimally merged to build the fault indicating signals. The resulting static matrices are also optimized via LMI together with the dynamic FDI filter. The proposed technique is also appropriate for fault diagnosis in nonlinear systems which can be approximated efficiently by LPV models to cover a wider range of operating, and to cope with rapid parameter variations. The method has been successfully applied to experimental data set coming from the secondary circuit of a nuclear power plant in France.

Acknowledgment

The authors would like to thank Prof. Kemin Zhou for his valuable comments and suggestions that help us to clarify some key features.

References

  1. J. Chen and R. J. Patton, Robust Model-Based Fault Diagnosis for Dynamic Systems, Kluwer Academic, Norwell, Mass, USA, 1999.
  2. P. Frank, S. Ding, and B. Köppen-Seliger, in Proceedings of the 4th Symposium on Fault detection, Safety and Supervision of Technical Processes (SAFEPROCESS '00), pp. 16–27, Budapest, Hungary, June 2000, IFA.
  3. V. Venkatasubramanian, R. Rengaswamy, K. Yin, and S. N. Kavuri, “A review of process fault detection and diagnosis—part I: quantitative model-based methods,” Computers & Chemical Engineering, vol. 27, no. 3, pp. 293–311, 2003. View at Publisher · View at Google Scholar
  4. A. E. Marcos, A linear parameter varying model of the boeing 747-100/200 longitudinal motion, Ph.D. thesis, University of Minesota, Minneapolis, Minn, USA, 2001.
  5. F. Bruzelius, S. Pettersson, and C. Breitholtz, “Linear parameter-varying descriptions of nonlinear systems,” in Proceedings of the American Control Conference, vol. 2, pp. 1374–1379, Boston, Mass, USA, June-July 2004.
  6. J. Bokor and G. Balas, “Detection filter design for LPV systems—a geometric approach,” Automatica, vol. 40, no. 3, pp. 511–518, 2004. View at Publisher · View at Google Scholar · View at MathSciNet
  7. M. Rodrigues, D. Theilliol, and D. Sauter, “Design of a robust polytopic unknown input observer for FDI: application for systems described by a multi-model representation,” in Proceedings of the 44th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC '05), pp. 6268–6273, Seville, Spain, December 2005. View at Publisher · View at Google Scholar
  8. D. Henry and A. Zolghadri, “Robust fault diagnosis in uncertain linear parameter-varying systems,” in Proceedings of the IEEE International Conference on Systems, Man and Cybernetics (SMC '04), vol. 6, pp. 5165–5170, The Hague, The Netherlands, October 2004. View at Publisher · View at Google Scholar
  9. S. X. Ding, T. Jeinsch, P. M. Frank, and E. L. Ding, “A unified approach to the optimization of fault detection systems,” International Journal of Adaptive Control and Signal Processing, vol. 14, no. 7, pp. 725–745, 2000. View at Publisher · View at Google Scholar
  10. D. Henry and A. Zolghadri, “Design and analysis of robust residual generators for systems under feedback control,” Automatica, vol. 41, no. 2, pp. 251–264, 2005. View at Publisher · View at Google Scholar · View at MathSciNet
  11. D. Henry and A. Zolghadri, “Design of fault diagnosis filters: a multi-objective approach,” Journal of the Franklin Institute, vol. 342, no. 4, pp. 421–446, 2005. View at Publisher · View at Google Scholar · View at MathSciNet
  12. M. L. Rank and H. Niemann, “Norm based design of fault detectors,” International Journal of Control, vol. 72, no. 9, pp. 773–783, 1999. View at Publisher · View at Google Scholar · View at MathSciNet
  13. A. Saberi, A. A. Stoorvogel, P. Sannuti, and H. Niemann, “Fundamental problems in fault detection and identification,” International Journal of Robust and Nonlinear Control, vol. 10, no. 14, pp. 1209–1236, 2000. View at Publisher · View at Google Scholar
  14. P. Apkarian, P. Gahinet, and G. Becker, “Self-scheduled control of linear parameter-varying systems: a design example,” Automatica, vol. 31, no. 9, pp. 1251–1261, 1995. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  15. J. M. Biannic, Commande robuste des systèmes à paramètres variables. Application en aéronautique, Ph.D. thesis, Centre d'études et de Recherche de Toulouse, Department DERA, Toulouse, France, 1996.
  16. E. Frisk and L. Nielsen, “Robust residual generation for diagnosis including a reference model for residual behavior,” Automatica, vol. 42, no. 3, pp. 437–445, 2006. View at Publisher · View at Google Scholar · View at MathSciNet
  17. A. Varga, “Numerically reliable methods for optimal design of fault detection filters,” in Proceedings of the 44th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC '05), pp. 2391–2396, Seville, Spain, December 2005.
  18. F. Marshall, A. Zolghadri, and S. Ygorra, “Mise en œuvre d'une commande optimale en vue de contrôler le pH et les paramètres chimiques qui participent au maintien des conditions de corrosion minimum dans le circuit secondaire d'une centrale nucléaire de type REP,” Internal Report, LAPS-EDF, Bordeaux, France, 2002. View at Google Scholar
  19. D. Henry and A. Zolghadri, “Norm-based design of robust FDI schemes for uncertain systems under feedback control: comparison of two approaches,” Control Engineering Practice, vol. 14, no. 9, pp. 1081–1097, 2006. View at Publisher · View at Google Scholar