IN SUPERVISING the correct operation of dynamic plants,

Similar documents
The Extended Balanced Truncation Algorithm

Lecture 2 Phys 798S Spring 2016 Steven Anlage. The heart and soul of superconductivity is the Meissner Effect. This feature uniquely distinguishes

Bogoliubov Transformation in Classical Mechanics

Scale Efficiency in DEA and DEA-R with Weight Restrictions

CHAPTER 4 DESIGN OF STATE FEEDBACK CONTROLLERS AND STATE OBSERVERS USING REDUCED ORDER MODEL

Image Denoising Based on Non-Local Low-Rank Dictionary Learning

MODE SHAPE EXPANSION FROM DATA-BASED SYSTEM IDENTIFICATION PROCEDURES

Control of industrial robots. Decentralized control

Exponentially Convergent Controllers for n-dimensional. Nonholonomic Systems in Power Form. Jihao Luo and Panagiotis Tsiotras

ADAPTIVE CONTROL DESIGN FOR A SYNCHRONOUS GENERATOR

Topic 7 Fuzzy expert systems: Fuzzy inference

Research Article An Extension of Cross Redundancy of Interval Scale Outputs and Inputs in DEA

Social Studies 201 Notes for November 14, 2003

Ranking DEA Efficient Units with the Most Compromising Common Weights

Gain and Phase Margins Based Delay Dependent Stability Analysis of Two- Area LFC System with Communication Delays

On the Use of High-Order Moment Matching to Approximate the Generalized-K Distribution by a Gamma Distribution

1-D SEDIMENT NUMERICAL MODEL AND ITS APPLICATION. Weimin Wu 1 and Guolu Yang 2

DIFFERENTIAL EQUATIONS

Research Article An Adaptive Regulator for Space Teleoperation System in Task Space

THE BICYCLE RACE ALBERT SCHUELLER

Convergence of a Fixed-Point Minimum Error Entropy Algorithm

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. VIII Decoupling Control - M. Fikar

An Exact Solution for the Deflection of a Clamped Rectangular Plate under Uniform Load

Periodic Table of Physical Elements

White Rose Research Online URL for this paper: Version: Accepted Version

A Simplified Methodology for the Synthesis of Adaptive Flight Control Systems

4 Conservation of Momentum

24P 2, where W (measuring tape weight per meter) = 0.32 N m

Copyright 1967, by the author(s). All rights reserved.

LEARNING DISCRIMINATIVE BASIS COEFFICIENTS FOR EIGENSPACE MLLR UNSUPERVISED ADAPTATION. Yajie Miao, Florian Metze, Alex Waibel

Investigation of application of extractive distillation method in chloroform manufacture

Induction motor fault detection and isolation through unknown input observer

Reliability Analysis of Embedded System with Different Modes of Failure Emphasizing Reboot Delay

A New Predictive Approach for Bilateral Teleoperation With Applications to Drive-by-Wire Systems

Evolutionary Algorithms Based Fixed Order Robust Controller Design and Robustness Performance Analysis

7.2 INVERSE TRANSFORMS AND TRANSFORMS OF DERIVATIVES 281

CHAPTER 13 FILTERS AND TUNED AMPLIFIERS

THE PARAMETERIZATION OF ALL TWO-DEGREES-OF-FREEDOM SEMISTRONGLY STABILIZING CONTROLLERS. Tatsuya Hoshikawa, Kou Yamada and Yuko Tatsumi

Step 1: Draw a diagram to represent the system. Draw a T-s process diagram to better visualize the processes occurring during the cycle.

Lecture 4 Topic 3: General linear models (GLMs), the fundamentals of the analysis of variance (ANOVA), and completely randomized designs (CRDs)

The Features For Dark Matter And Dark Flow Found.

Performance Analysis of a Three-Channel Control Architecture for Bilateral Teleoperation with Time Delay

NONLINEAR CONTROLLER DESIGN FOR A SHELL AND TUBE HEAT EXCHANGER AN EXPERIMENTATION APPROACH

Bayesian Reliability Estimation of Inverted Exponential Distribution under Progressive Type-II Censored Data

m 0 are described by two-component relativistic equations. Accordingly, the noncharged

CONTROL OF INTEGRATING PROCESS WITH DEAD TIME USING AUTO-TUNING APPROACH

Social Studies 201 Notes for March 18, 2005

Acoustic contrast sensitivity to transfer function errors in the design of a personal audio system

Fault Isolation Filter with Linear Matrix Inequality Solution to Optimal Decoupling

CHEAP CONTROL PERFORMANCE LIMITATIONS OF INPUT CONSTRAINED LINEAR SYSTEMS

CHAPTER 8 OBSERVER BASED REDUCED ORDER CONTROLLER DESIGN FOR LARGE SCALE LINEAR DISCRETE-TIME CONTROL SYSTEMS

Sliding-Mode Bilateral Teleoperation Control Design for Master-Slave Pneumatic Servo Systems

into a discrete time function. Recall that the table of Laplace/z-transforms is constructed by (i) selecting to get

SERIES COMPENSATION: VOLTAGE COMPENSATION USING DVR (Lectures 41-48)

ON THE APPROXIMATION ERROR IN HIGH DIMENSIONAL MODEL REPRESENTATION. Xiaoqun Wang

Obtaining the Current-Flux Relations of the Saturated PMSM by Signal Injection

Determination of the local contrast of interference fringe patterns using continuous wavelet transform

USING NONLINEAR CONTROL ALGORITHMS TO IMPROVE THE QUALITY OF SHAKING TABLE TESTS

Chapter 10. Closed-Loop Control Systems

Frequency Response Analysis of Linear Active Disturbance Rejection Control

Moisture transport in concrete during wetting/drying cycles

SIMM Method Based on Acceleration Extraction for Nonlinear Maneuvering Target Tracking

Rigorous analysis of diffraction gratings of arbitrary profiles using virtual photonic crystals

Conservation of Energy

Chapter 2 Sampling and Quantization. In order to investigate sampling and quantization, the difference between analog

4.5 Evaporation and Diffusion Evaporation and Diffusion through Quiescent Air (page 286) bulk motion of air and j. y a,2, y j,2 or P a,2, P j,2

Nonlinear Single-Particle Dynamics in High Energy Accelerators

A PLC BASED MIMO PID CONTROLLER FOR MULTIVARIABLE INDUSTRIAL PROCESSES

Adaptive Radar Signal Detection with Integrated Learning and Knowledge Exploitation

A BATCH-ARRIVAL QUEUE WITH MULTIPLE SERVERS AND FUZZY PARAMETERS: PARAMETRIC PROGRAMMING APPROACH

General Topology of a single stage microwave amplifier

SMALL-SIGNAL STABILITY ASSESSMENT OF THE EUROPEAN POWER SYSTEM BASED ON ADVANCED NEURAL NETWORK METHOD

A Constraint Propagation Algorithm for Determining the Stability Margin. The paper addresses the stability margin assessment for linear systems

Investment decision for supply chain resilience based on Evolutionary Game theory

Use of PSO in Parameter Estimation of Robot Dynamics; Part Two: Robustness

Problem Set 8 Solutions

Lecture 10 Filtering: Applied Concepts

The Influence of the Load Condition upon the Radial Distribution of Electromagnetic Vibration and Noise in a Three-Phase Squirrel-Cage Induction Motor

Chemistry I Unit 3 Review Guide: Energy and Electrons

Alternate Dispersion Measures in Replicated Factorial Experiments

Control of Delayed Integrating Processes Using Two Feedback Controllers R MS Approach

Series Expansion of Wide-Sense Stationary Random Processes

Section J8b: FET Low Frequency Response

A First Digit Theorem for Square-Free Integer Powers

Optimization model in Input output analysis and computable general. equilibrium by using multiple criteria non-linear programming.

Preemptive scheduling on a small number of hierarchical machines

An Inequality for Nonnegative Matrices and the Inverse Eigenvalue Problem

Lecture 17: Frequency Response of Amplifiers

15 N 5 N. Chapter 4 Forces and Newton s Laws of Motion. The net force on an object is the vector sum of all forces acting on that object.

Hybrid technique based on chirp effect and phase shifts for spectral Talbot effect in sampled fiber Bragg gratings (FBGs)

ANALOG REALIZATIONS OF FRACTIONAL-ORDER INTEGRATORS/DIFFERENTIATORS A Comparison

Research Article Efficient Recursive Methods for Partial Fraction Expansion of General Rational Functions

A Comparative Study on Control Techniques of Non-square Matrix Distillation Column

III.9. THE HYSTERESIS CYCLE OF FERROELECTRIC SUBSTANCES

A New Model and Calculation of Available Transfer Capability With Wind Generation *

EE 4443/5329. LAB 3: Control of Industrial Systems. Simulation and Hardware Control (PID Design) The Inverted Pendulum. (ECP Systems-Model: 505)

Fair scheduling in cellular systems in the presence of noncooperative mobiles

Solutions. Digital Control Systems ( ) 120 minutes examination time + 15 minutes reading time at the beginning of the exam

DYNAMIC MODELS FOR CONTROLLER DESIGN

An estimation approach for autotuning of event-based PI control systems

Transcription:

1158 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 14, NO. 6, NOVEMBER 2006 Nonlinear Fault Detection and Iolation in a Three-Tank Heating Syte Raffaella Mattone and Aleandro De Luca, Senior Meber, IEEE Abtract We conider the fault detection and iolation (FDI) proble for a nonlinear dynaic plant (the IFATIS Heating Syte Benchark) affected by actuator and/or enor fault. A general procedure i propoed for odeling fault of enor that eaure the tate of a nonlinear yte, o that each enor fault i typically aociated to a et of (alway concurrent) fault input and the reulting dynaic equation are affine in the introduced fault input. Thi allow the application of recently developed nonlinear FDI technique, lightly extended to cover the conidered odel tructure. For the preented cae tudy, auing nonconcurrency of the fault in the hardware coponent, we decribe in detail the odeling procedure, the ynthei of reidual generator, and the deign of a cobinatorial logic that recover perfect iolation. Siulation reult are reported in the preence of input and eaureent noie. Index Ter Fault detection and iolation (FDI), nonlinear yte, thero-hydraulic yte, enor and actuator fault. I. INTRODUCTION IN SUPERVISING the correct operation of dynaic plant, one i intereted in the early detection and iolation of fault in the control hardware coponent [1], [2]. In a fault detection and iolation (FDI) yte, the detection phae conit in the generation of diagnotic ignal (reidual) triggered by a deviation of the plant fro the expected behavior, baed on the proceing of the available coanded input and eaured output and, poibly, the ue of a dynaic odel. The iolation phae conit in the dicriination of the occurrence of a pecific fault out of a et of potential fault, which can be ued for control yte reconfiguration. When a odel of the noinal (faultle) plant i available, it i natural to odel the preence of fault a additional input affecting the yte dynaic. For plant with linear dynaic, everal approache to the odel-baed deign of FDI yte have been propoed in the literature, e.g., baed on Kalan filter, Luenberger oberver, parity pace or paraeter etiation technique (ee the urvey in [3]). Exaple of application include hard dik drive control yte [4], rotor/agnetic bearing yte [5], valve leakage in blat furnace procee [6], indutrial ga turbine [7], and heat exchanger [8]. For yte with inherently nonlinear dynaic, the uual approach reort to linear approxiation in the FDI deign, which however, liit the validity of the chee to a choen operating point and introduce endogenou diturbance in the dynaic of the reidual. Nonlinear dynaic ha been directly conidered in ignal-baed FDI ethod uing nonlinear Manucript received October 26, 2005; revied May 24, 2006. Manucript received in final for June 6, 2006. Recoended by Aociate Editor A. T. Veuri. Thi work wa upported by the EU project EU-IST-2001-32122 IFATIS. The author are with the Dipartiento di Inforatica e Siteitica, Univerità di Roa La Sapienza, 00184 Roa, Italy (e-ail: attone@ di.uniroa1.it; deluca@di.uniroa1.it). Digital Object Identifier 10.1109/TCST.2006.880221 ARMAX odel (e.g., in [9] for an internal cobution engine) or neuro-fuzzy yte (ee [10] for a well-tirred tank reactor), or by exploiting the linear-in-the-paraeter nature of the odel (a in [11] for a ditillation colun). Robut fault detection for general nonlinear yte ha been conidered in [12]. More recently, FDI technique have been explicitly developed for nonlinear yte of the for (ee [13] and [14]) (1) i.e., where the dynaic of the tate (a well a the expreion of the output ) are nonlinear in,butaffine in the control input, in the fault input, and in the diturbance. Application in thi cla include robot anipulator [15] [17] and an indutrial furnace [18]. The yte vector field in (1) are aued to be perfectly known. Furtherore, fault input and diturbance appear only in the tate dynaic and not in the output equation. However, no auption on the for and/or paraeter of the fault tie behavior i required, in general. A a conequence, FDI ethod baed on a odel of the faulted proce in the for (1) are ueful to deal with failure of hardware coponent (e.g., actuator and/or enor) of any type and tie behavior, but not affecting the tructure of the yte dynaic (i.e., yte fault are not eaily treated). Thi i to be copared with the approach in [12], which i capable to detect and iolate yte fault under odel uncertaintie, provided that tate eaureent are reliable, and that the tructural change in the yte dynaic can be paraeterized by a cla of function out of a given et of finite cardinality. For nonlinear yte in the for (1), differential-geoetric condition have been given in [14], that are neceary for the olution of the FDI proble with poibly concurrent fault. Thee condition, however, are violated in any ituation of practical interet, notably whenever the total nuber of fault input exceed the dienion of the tate pace. In [19], we have propoed everal way to relax the FDI proble for yte (1), when it i not olvable in the original forulation of [14]. One poibility i to introduce the additional auption of nonconcurrency of fault, which reult in uch weaker neceary condition for obtaining fault detection and iolation. In thi brief we preent, through a coplete cae tudy, all tep involved in the nonlinear deign of a fault detection and iolation chee for ultiple nonconcurrent actuator and tate enor fault. The proce under conideration i a typical thero-hydraulic yte, alo ued a benchark in the EU project IFATIS [20] and already taken a application proble for other approache baed on linear [21] or bilinear [22] approxiation of the yte dynaic. Here, we hall take into account a full nonlinear odel for the faultle yte. The conidered fault ay affect all input actuator (hydraulic 1063-6536/$20.00 2006 IEEE

IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 14, NO. 6, NOVEMBER 2006 1159 In the abence of enor fault, the output coincide with the tate vector, with and, the fluid level and, repectively, teperature in the -th tank,. In (2), i the actually applied input vector (which ay be different fro the coanded input in cae of fault), with and the flow-rate and, repectively, heating power delivered to the -th tank,. The expreion of vector field, i given by Fig. 1. Scheatic diagra of the three-tank heating yte. pup and electrical reitor) and all available tate eaureent enor (level tranducer and theroeter), that we aue available for all tate variable. In a preliinary odeling tage we derive, for the faulted plant, dynaic equation having the tructure (1). While actuator fault of any type (power lo, bia, aturation, etc.) can be directly odeled in thi for, thi i not iediate for fault affecting the tate enor, due to the nonlinear dependence of the yte odel on the tate variable. Therefore, we propoe for thi cla of fault a new odeling procedure, where each phyical enor fault i odeled by a uitable et of (alway concurrent) fault input. Correpondingly, we extend to thi ore general ituation the neceary (and, under full tate availability, alo ufficient) condition for nonconcurrent FDI, which are given in [19] for the tandard cae when each phyical fault i odeled by jut one fault input. Baed on the fulfillent of thee condition of geoetric nature, we illutrate the deign of reidual generator and of a cobinatorial logic allowing perfect iolation of fault. FDI perforance of the reulting hybrid chee i deontrated by nuerical iulation, where the preence of unodeled input and eaureent noie i taken into account. II. THREE-TANK HEATING SYSTEM The proce ued a a cae tudy in thi brief, i copoed of three cylindrical tank. According to the chee of Fig. 1, Tank 1 and 2 are ued for preheating the fluid upplied by Pup 1 and Pup 2. The fluid teperature in thee tank can be adjuted by ean of two electrical reitor. The third tank allow ixing the fluid coing fro the two preheating tank. Meaure of the fluid level and teperature are available for all tank. The control objective i to regulate the fluid level and teperature in Tank 3. Writing the a and energy balance equation for each of the three tank reult in a nonlinear, affine in the input, odel of the for In the above expreion, i the ection of the tank, the pecific heat of the fluid, it denity, and, the fluid teperature at the input of tank 1, 2, and the invere of the (contant) throttling of the -th output valve,. Note that the yte vector field, are ooth in the tate-pace region of interet. III. FAULT MODELING We aue that the yte can be affected by fault of the actuator delivering the input coand, and of the enor providing eaure of the tate variable. Hence, the total nuber of fault poibly affecting the yte i. Since thi nuber i larger than the dienion of the tate pace, the neceary condition for FDI given in [14] for poibly concurrent fault are certainly (and tructurally) violated. Therefore, following the approach in [19], we hall relax the FDI proble by auing that at ot one fault can affect the yte at any tie (nonconcurrency of fault). A. Actuator Fault Being odel (2) affine in the control input, actuator fault can iply be odeled through the fault input vector defined a where i the coanded control input. Replacing expreion (3) in the yte tate dynaic (2), we get (3) (2) (4)

1160 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 14, NO. 6, NOVEMBER 2006 with. Equation (4) include the effect of actuator fault and i till affine in the (control and fault) input, thu, allowing the direct application of the nonlinear FDI technique in [14] and [19]. B. Senor Fault We focu now on the odeling of fault of the enor providing eaure of the tate variable. The ot natural way to take into account the poible occurrence of thee fault would be defining the -th eaureent fault,,a i.e., a the difference between real and eaured value of the -th tate variable. However, thi odeling would lead either to the appearance of fault input in the output equation or to a odel that i nonlinear in the enor fault input (when the tate i replaced by the expreion in (2)). We propoe then a different procedure for odeling thi cla of fault, which reult in the deired tructure (1) for the yte equation. A we will how, thi i obtained by introducing a uitable et of fault input, in place of the natural fault quantity of (5). Thi iplie that the one-to-one correpondence of (5) between phyical event (fault of a ening device) and atheatical repreentation (enor fault input), i lot. For thi reaon, in the ret of thi brief, we will often need to ditinguih between the phyical enor fault, denoted for iplicity by a in (5), and the correponding atheatical fault input. Whenever a phyical enor failure occur (i.e., when ), all aociated fault input will becoe generically nonzero, although with copletely different tie behavior and, in general, without a direct phyical interpretation. According to thi odeling, in order to detect and iolate a ingle phyical fault of the -th tate enor, it will be ufficient to recognize the occurrence of any (one or ore) of the atheatical fault input. Thi i in the pirit of iolating a given et of fault fro the reaining one, a foralized in [19]. For the generic -th enor fault, we propoe the following odeling procedure. 1) Look in the yte odel for all different (and, in general, nonlinear) expreion, involving and uch that the odel i affine in. For variable, for exaple, it i 1 (5). Note that i, by definition, only affected by a fault of the -th tate enor (which i conitent with the auption of nonconcurrency 2 ), and i zero whenever, i.e., when. A a reult of thi odeling tep, any occurrence of the expreion in the yte odel can be replaced by, and the odel i certainly affine in the fault input. Note that the right-hand ide of (2) will now be only dependent on the variable and not on. 3) Define the further fault input. The introduction of thi additional fault input in the odel allow writing alo the left-hand ide of the -th yte equation in ter of the new variable (with dynaic ). The fault vector field aociated to i, thu, ( i the -th colun of the identity atrix). 4) If, for two indice, we can write for oe real function, then et and eliinate (vector field clearly reain the ae). With a light abue of notation, we till ue the ybol to indicate the final nuber of atheatical fault input correponding to the -th tate enor fault. A a reult of thi general odeling procedure, in the cae tudy under conideration, we introduce the following fault input. For enor fault 1 For enor fault 2 For enor fault 3 For enor fault 4 2) For each expreion found at tep 1, define the fault input, i.e., the error induced in the coputation of by the ue of the eaured value in place of the real value, and copute the correponding fault vector field. Let u denote the nuber of fault introduced in thi way by 1 In thi cae, the quantitie ' (x; u) can be eaily given a phyical interpretation. In particular, ' (x ) i the output flow fro Tank 1 (through Valve 1), while ' (x; u) i the net power heating Tank 1. For enor fault 5 2 In the abence of thi auption, we hould define a different fault input for each cobination of faulty/faultle device.

IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 14, NO. 6, NOVEMBER 2006 1161 For enor fault 6 At thi point, when the output are taken a new tate variable for the yte dynaic, the general tructure (1) i recovered. The final odel, including the effect of all (nonconcurrent) fault of actuator and tate enor, i then (6) with the trivial output equation oitted. Equation (6), which odel the faulted yte, i expreed in ter of the available coanded input and eaured output, and i affine in all control and (unknown) fault input, a requeted. In other word, any dicrepancy between faultle and faulted yte dynaic i fully uarized within the introduced fault input. Model (6) ay be reordered and ore copactly rewritten a given in [14]. In particular, when each phyical fault i odeled by jut one fault input with aociated vector field,we have hown in [19], that the neceary and ufficient condition for nonconcurrent FDI (under full tate availability and abence of diturbance) i Condition (8) guarantee that, for each couple of fault, a dynaic yte (reidual generator) can be found, whoe output (reidual) i affected by jut one of the two fault and not by the other. When each phyical fault i odeled by a et of alway concurrent fault input, a in the cae of (7), condition (8) can be eaily extended by oberving that a reidual i) i affected by, if it i affected by at leat one of the aociated fault input and ii) i decoupled fro, if it i not affected by any of the fault input. Thi lead to the following neceary and ufficient condition: (8) where, and with and for, and and for. The expreion of fault vector field, i given by, and Note that input and eaureent noie are not explicitly included in odel (7) ued for FDI deign. Indeed, it i rather intuitive (and can be forally proven) that thee diturbance cannot be exactly ditinguihed fro fault of the input actuator and tate enor. On the other hand, when thee unodeled diturbance are all enough, relevant fault can till be correctly iolated, in practice, by uitably threholding reidual (we propoe a iple but effective ethod in Section VI). IV. NECESSARY AND SUFFICIENT CONDITIONS FOR FDI Introducing the additional auption of nonconcurrency of fault, reult into uch weaker condition for FDI than thoe (7) where and denote the involutive cloure of, i.e., the cloure of under the Lie bracket operator. 3 Note that, differently fro (8), which i yetric with repect to and, the two condition in the left- and right-hand ide of the OR operator in (9) ay not hold at the ae tie. Thu, it ay happen that a reidual generator exit, that i affected by and not by, but that any reidual affected by i necearily alo affected by. In the cae under conideration, where and, it can be readily verified that all ditribution are involutive (thu, ) and that (9) hold for any. V. RESIDUAL GENERATOR DESIGN The fulfillent of condition (9) iplie that i) for any pair of fault and, a reidual exit that i affected by or by, but not by both and ii) there exit a et of reidual uch that each fault affect a different, nonepty ubet of diagnotic ignal within. Under the auption of full tate eaurability, the deign of reidual at point 1) follow directly fro (9), uing the fault vector field of odel (7), a hown in detail in the Appendix. Eentially, condition (9) guarantee the exitence, for any pair, of a uitable decoupling output function, whoe dynaic i affected by at leat one of the fault input aociated to, e.g.,, and decoupled fro all fault input correponding to. Then, a reidual generator can be deigned a a tandard nonlinear oberver with linear error dynaic [23]. In particular, the dynaic of the tate of thi oberver/reidual generator i a copy of the noinal (faultle) dynaic of, plu a correction ter that ake the obervation error/reidual ayptotically converge to zero in the abence of fault. 3 The Lie bracket of two vector field, v (x) and v (x), i defined a [v ;v ]=(@v =@x)v 0 (@v =@x)v [23]. (9)

1162 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 14, NO. 6, NOVEMBER 2006 TABLE I TABLE V TABLE II TABLE VI TABLE III TABLE VII RESIDUAL MATRIX/ISOLATION LOGICS FROM PHYSICAL FAULTS F ;...; F TO RESIDUALS r ;...; r OF TABLES I VI TABLE IV In order to build the olution et of reidual at point 2), it i convenient to work with reidual atrice. Recall that the reidual atrix RM aociated to the et of reidual i the binary atrix whoe eleent i nonzero if and only if the phyical fault (or, equivalently, at leat one of the aociated fault input ) affect reidual. Therefore, a et of reidual olve the nonconcurrent FDI proble if and only if (10) where denote the th row of RM. The following procedure increentally build the colun of a reidual atrix RM atifying (10). Start by deigning the firt eleent of the reidual et o that it dicriinate fault fro, and build the correponding one-colun reidual atrix RM. After thi firt tep, the firt two row of RM are different, but one of the i zero. Deign reidual o that the firt two row of the reulting two-colun RM becoe nonzero. 4 Fro now on, the firt two row of RM will certainly be different and nonzero for whatever election of the reaining reidual. After the generic -th tep of the procedure, the firt row of the current RM atrix are different and nonzero. Look then at row to of RM and find (if it exit) the firt row being either zero, or equal to one of the row above (and, necearily, only to one). Then, the reidual to be appended to the et can be deigned o a to introduce either a 1 eleent in the null row, or the needed difference between the two equal row. 4 Thi ean finding a reidual that i affected by that phyical fault, between F and F, that doe not affect r. Thi i alway poible if all conidered fault affect the yte.

IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 14, NO. 6, NOVEMBER 2006 1163 Fig. 2. Behavior of phyical fault F ;...; F In a finite nuber of tep, with, all row of RM will certainly be different and nonzero, and condition (10) will be atified by the deigned reidual. We have applied the decribed procedure to the cae tudy under conideration. Table I VI contain the reidual deigned according to the differential-geoetric ethod decribed in the Appendix, while Table VII report the correponding reidual atrix. For each reidual, we alo report in the correponding table the expreion of the decoupling output and that of the reulting reidual dynaic. A nuber of reidual were ufficient to ake all row of the reidual atrix RM in Table VII nonzero and utually different. Finally, note that atrix RM can alo be ued to et up a cobinatorial iolation logic apping the excited/not excited reidual, to the boolean ignal and that are one-to-one related to the phyical fault of the actuator and of the tate enor. VI. NUMERICAL SIMULATIONS In order to verify the perforance of the propoed FDI chee on the conidered benchark yte, iulation have been perfored with the following phyical data: C C J kg kg Fig. 3. Behavior of reidual r ;...; r (vertical cale ha been truncated and detection threhold are included). The yte i controlled by a tandard nonlinear tate feedback law that exactly linearize the yte dynaic and decouple

1164 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 14, NO. 6, NOVEMBER 2006 Fig. 4. FDI reidual after dynaic threholding and iolation logic. the input-output behavior, having et a controlled output the fluid level and teperature in Tank 1 and Tank 3 [i.e., ]. On the linear ide, regulation i obtained by four calar P or PD controller. The contant reference value for the output are 0.4, 0.2, 17 C and 19.78 C, repectively. According to odel (2), the correponding teady tate value for and are 0.3 and 22 C, repectively. For each control input, the range of coanded value ha been liited to the interval, being the noinal value of at the deired equilibriu configuration W W The yte i initialized far fro the deired equilibriu. The conidered fault are power loe of 20% for the input actuator and linear drift of unit/ on the eaure of the tate variable, being the deired teady-tate value of. Each phyical fault, i active for 1000, o that the auption of nonconcurrency hold (ee Fig. 2). Siulation were conducted in the preence of realitic level of input and eaureent white noie (iilar to thoe experientally validated for a ipler plant within the IFATIS project [20]). The obtained nuerical reult are reported in Fig. 3 4. Fro the reidual, hown in Fig. 3, it can be oberved that, in agreeent with Table VII, each reidual i affected by ore than one phyical fault, actuator fault excite one and only one of the reidual, while enor fault excite ultiple reidual. Note that, ince unodeled input and eaureent noie affect the yte, the deigned reidual are not perfectly zero in the abence of fault. In order to filter out thi background noie fro the diagnotic ignal o a to allow a reliable detection of fault, we have ipleented a dynaic threholding echani: each reidual i treated a zero unle it ha been above a fixed threhold for at leat a given tie. When thi happen, the occurrence of a fault i recognized. Siilarly, after a fault diagnoi, reidual are conidered unaffected again (ignalizing the fault end) only after they have been below their repective threhold for a given tie. At the cot of a all delay in the diagnoi, thi echani allow the ue of relatively low detection threhold (correponding to a good enitivity to fault) without getting unacceptable fale-alar rate. Thi i confired by the reported iolation reult (ee Fig. 4), obtained for and, being the apling tie in the coputation of reidual. The threhold ued for reidual are, alo diplayed in Fig. 3. Thi choice depend, in general, on the level of noie affecting the yte, but alo on the oberver gain in the reidual generator. In the reported iulation, we have ued the value for the contant in Table I VI. Guideline for an optial choice of thee paraeter ay be provided by the theory of Kalan filtering [7]. VII. CONCLUSION We have preented a coplete cae tudy for the deign of a nonlinear FDI yte, uing the IFATIS Heating Syte Benchark in the preence of nonconcurrent fault of all actuator and enor.

IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 14, NO. 6, NOVEMBER 2006 1165 A ethod ha been propoed for odeling fault of the enor eauring the tate of a nonlinear yte, o a to obtain tate equation that are affine in all (control and fault) input, and output equation that are independent of fault input a convenient for for the application of differential-geoetric ethod. A a reult, for any phyical enor fault, a et of alway concurrent fault input i typically introduced in the odel ued for FDI deign. Thi odeling approach cover ituation where perforance degradation can be attributed to fault of hardware coponent (enor and/or actuator) and not to change/uncertaintie in the tructure of the yte dynaic. The proble of detecting and iolating any ingle enor and actuator fault ha been forulated and olved extending recent reult on fault et detection and iolation [19], without any retricting auption on the type and tie behavior of the fault. Reidual generator have been deigned a a bank of dynaic yte with the tructure of nonlinear oberver. The obtained diagnotic ignal are proceed by a uitable cobinatorial logic, which allow perfect iolation of fault (in the abence of noie). The obtained FDI yte i, thu, a hybrid analog/digital yte. The preence of unodeled input and eaureent noie ha been handled though a dynaic threholding echani. Realitic iulation howed good perforance in ter of fale poitive/negative alar. In general, the few deign paraeter of the propoed FDI chee can be iply tuned according to the actual ignal to noie ratio o to attain the deired tradeoff between detection reliability and fault enitivity. Defining the calar output, it evolution i and, thu, i affected by the phyical fault (in particular, by the aociated fault input ), and not affected by (ince (12) hold, in particular, for ). Then, a reidual generator that dicriinate fro i (14) with, that ha the tructure of a nonlinear oberver with calar tate and linear error dynaic [23]. The aociated dynaic of the reidual i i.e., that of a linear, exponentially table yte driven by the et of all fault input for which it hold APPENDIX A DIFFERENTIAL-GEOMETRIC FDI DESIGN With reference to yte (7), we briefly recall here how to deign, under the auption of full tate eaurability, a reidual generator that dicriinate the occurrence of fault fro, i.e., whoe output i certainly affected by or by, but not by both. Thi contitute the eleentary tep in the deign procedure of Section V. Aue that condition (9) i fulfilled and, in particular (11) Since i involutive by contruction, etting independent function certainly exit, uch that their differential pan the annihilating coditribution (ee, e.g., [23]), i.e., Furtherore, fro (11) it follow: (12) (13) By contruction, the et of thee fault input certainly include and doe not include any. Note, finally, that all other fault ay or ay not affect thi reidual. REFERENCES [1] S. Siani, C. Fantuzzi, and R. Patton, Model-Baed Fault Diagnoi in Dynaic Syte Uing Identification Technique. London, U.K.: Springer-Verlag, 2002. [2] F. Caccavale and L. Villani, Ed., Fault Diagnoi and Fault Tolerance for Mechatronic Syte, in STAR. Berlin, Gerany: Springer-Verlag, 2003, vol. 1. [3] P. Frank, Diagnoi in dynaic yte uing analytical and knowledge-baed redundancy A urvey, Autoatica, vol. 26, pp. 459 474, 1990. [4] D.-S. Hwang, S.-C. Peng, and P.-L. Hu, An integrated control/diagnotic yte for a hard dik drive, IEEE Tran. Contr. Syt. Technol., vol. 2, no. 4, pp. 318 326, Dec. 1994. [5] I. Cade, P. Keogh, and M. Sahinkaya, Fault identification in rotor/ agnetic bearing yte uing dicrete tie wavelet coefficient, IEEE/ASME Tran. Mechatronic, vol. 10, no. 6, pp. 648 657, Dec. 2005. [6] A. Johanon and A. Medvedev, Model-baed leakage detection in a pulverized coal injection veel, IEEE Tran. Contr. Syt. Technol., vol. 7, no. 6, pp. 675 682, Nov. 1999. [7] S. Siani, C. Fantuzzi, and S. Beghelli, Diagnoi technique for enor fault of indutrial procee, IEEE Tran. Contr. Syt. Technol., vol. 8, no. 5, pp. 848 855, Sep. 2000. [8] Y. Peng, A. Yououf, P. Arte, and M. Kinnaert, A coplete procedure for reidual generation and evaluation with application to a heat exchanger, IEEE Tran. Contr. Syt. Technol., vol. 5, no. 6, pp. 542 555, Nov. 1997.

1166 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 14, NO. 6, NOVEMBER 2006 [9] E. Laukonen, K. Paino, V. Krihnawai, G.-C. Luh, and G. Rizzoni, Fault detection and iolation for an experiental internal cobution engine via fuzzy identification, IEEE Tran. Contr. Syt. Technol., vol. 3, no. 3, pp. 347 355, Jun. 1995. [10] Y. Maki and K. Loparo, A neural-network approach to fault detection and diagnoi in indutrial procee, IEEE Tran. Contr. Syt. Technol., vol. 5, no. 6, pp. 529 541, Nov. 1997. [11] B. Huang, Detection of abrupt change of total leat quare odel and application in fault detection, IEEE Tran. Contr. Syt. Technol., vol. 9, no. 2, pp. 357 367, Mar. 2001. [12] A. Veuri and M. Polycarpou, On-line approxiation baed ethod for robut fault detection, in Proc. 13th IFAC World Congre, 1996, pp. 319 324. [13] H. Haouri, M. Kinnaert, and E. El Yaagoubi, Oberver-baed approach to fault detection and iolation for nonlinear yte, IEEE Tran. Auto. Contr., vol. 44, no. 10, pp. 1878 1884, Oct. 1999. [14] C. De Peri and A. Iidori, A geoetric approach to nonlinear fault detection and iolation, IEEE Tran. Auto. Contr., vol. 46, no. 6, pp. 853 865, Jun. 2001. [15] W. Dixon, I. Walker, D. Dawon, and J. Hartranft, Fault detection for robot anipulator with paraetric uncertainty: A prediction-error-baed approach, IEEE Tran. Robot. Auto., vol. 16, no. 6, pp. 689 699, Dec. 2000. [16] A. De Luca and R. Mattone, Actuator fault detection and iolation uing generalized oenta, in Proc. IEEE Int. Conf. Robot. Auto., 2003, pp. 634 639. [17] M. McIntyre, W. Dixon, D. Dawon, and I. Walker, Fault identification for robot anipulator, IEEE Tran. Robot., vol. 21, no. 5, pp. 1028 1034, Oct. 2005. [18] D.-L. Yu, Diagnoing iulated fault for an indutrial furnace baed on bilinear odel, IEEE Tran. Contr. Syt. Technol., vol. 8, no. 3, pp. 435 442, Jun. 2000. [19] R. Mattone and A. De Luca, Relaxed fault detection and iolation: An application to a nonlinear cae tudy, Autoatica, vol. 42, no. 1, pp. 109 116, 2006. [20] D. Sauter, F. Haelin, and S. Lèger, Heating yte benchark for fault detection and iolation and fault tolerant control IFATIS, Univerity of Nancy, Nancy, France, Rep. IFAN012R01, 2003. [21] S. Lèger, F. Haelin, and D. Sauter, Fault detection and iolation in dynaic yte uing principal coponent analyi application to an heating yte benchark, preented at the 5th IFAC Syp. Fault Detection, Superviion Safety Tech. Proce., Wahington, DC, 2003. [22] L. El Bahir and M. Kinnaert, Fault detection and iolation for a three tank yte baed on a bilinear odel of the upervied proce, in Proc. UKACC Int. Conf. Contr., 1998, pp. 1486 1491. [23] A. Iidori, Nonlinear Control Syte, 3rd ed. London, U.K.: Springer-Verlag, 1995.