scieee AI-readable full text Open interactive document viewer

Characterization of the minimum detectable fault of interval observers by using set-invariance theory

Pourasgharlafmejani, Masoud,Puig Cayuela, Vicenç,Ocampo-Martínez, Carlos

Abstract

This paper addresses the characterization of the minimum detectable fault when using interval observers. The interval observers consider both input and uncertainty as unknown but bounded. The minimum detectable fault using interval observers is characterized by means of residual sensitivity and invariant sets. The design of such observers is performed by using zonotopic-set representations. The mathematical expression of the minimum magnitude of the fault that can be detected is derived for a given type of faults in separate formulations. Finally, a simulation example is employed to illustrate and discuss the effectiveness of the obtained results.

Full text

Characterization of the Minimum Detectable Fault of Interval Observers by using Set-invariance Theory Masoud Pourasghar1,2, Vicenc¸ Puig1,2and Carlos Ocampo-Martinez1,2 Abstract— This paper addresses the characterization of the minimum detectable fault when using interval observers. The interval observers consider both input and uncertainty as unknown but bounded. The minimum detectable fault using interval observers is characterized by means of residual sensitivity and invariant sets. The design of such observers is performed by using zonotopic-set representations. The mathematical expression of the minimum magnitude of the fault that can be detected is derived for a given type of faults in separate formulations. Finally, a simulation example is employed to illustrate and discuss the effectiveness of the obtained results. I. INTRODUCTION The demand of increasing safety and reliability of the modern industrial control systems has attracted much attention from many scientific communities to explore about the reason of losing the system performance. Occurrence of the fault affects the system behaviour preventing to perform in the expected way. Therefore, detecting and isolating the fault and preparing the system for facing this event are important research issues over the past two decade. Fault Detection and Isolation (FDI) and Fault-Tolerant Control (FTC) schemes are responsible to lead the system to reach the expected objectives, see e.g., [4], [5] and [7]. Alternatively, dealing with estimating the fault is another hot topic in fault detection context [3], [19]. Due to unexpected existence of perturbations, disturbances and noises, estimating the fault value is quite difficult in a faulty system by using current FDI approaches [1], [8]. Therefore, the estimation of the magnitude of the fault, known as fault estimation, and its related approaches has been started to be researched, see e.g., [12], [17], [8] and the references therein. Moreover, having the accurate fault information can increase designing accuracy of the controller with FTC techniques [18]. Based on the scientific literature, there are various approaches in fault estimation area [13] and [11], but the most common one is the observer-based approach [14]. This approach is fundamentally based on designing the proper output observer that allows generating the residual signal and comparing the residual evaluation with pre-defined threshold (zero in ideal case). It must be guaranteed that the residual does not exceed the threshold, otherwise, a fault alarm is generated [15]. 1Supervision, Safety and Automatic Control Research Center (CS2AC) of the Universitat Polit` ecnica de Catalunya, Campus de Terrassa, Gaia Building, Rambla Sant Nebridi, 22, 08222 Terrassa, Barcelona, Spain. 2Automatic Control Department of the Universitat Polit` ecnica de Catalunya, Institut de Rob` otica i Inform` atica Industrial (CSICUPC). Llorens i Artigas, 4-6, 08028 Barcelona, Spain. E-mail:{ mpourasgharlaf, vpuig, cocampo}@iri.upc.edu On the other hand, set invariance is another FDI method that can be used in this context [10], [15], [16]. This approach obtains the residual set in the healthy mode considering unknown but bounded uncertainties. This invariant set can be used for showing the healthy mode. Therefore, if the residual in faulty mode is outside this invariant set means that a fault has occurred in the system [16]. Moreover, the accuracy of the fault detection is highly affected by the modeling uncertainties. The characterization of the minimum detectable fault is important in order to know the limits of performance of the considered FDI scheme. When using interval observers, the minimum detectable fault is highly dependent on the observer gain as discussed in [9]. The main contribution of this paper is twofold. First, the characterization of minimum detectable faults in case of using interval observers will be carried out using set-invariant theory in the case of single input/single output systems. Second, the minimum detectable fault is derived by means of mathematical expressions for each type of fault (input sensor fault, output sensor fault and actuator fault), separately. The characterization of the invariant sets and their computations will be done using zonotopes. Regarding the structure of the paper, Section II introduces fault detection using interval observers and set-invariance theory. The characterization of the minimum detectable fault is done in Section III. An example based on a two-tanks system is used in order to illustrate the results in Section IV. Finally, the general conclusion are drawn in Section V. II. FAULT DETECTION USING INTERVAL OBSERVERS A. Problem set-up In this paper, the study of the fault detection methods based on set-theoretical approach is focused on linear discrete time uncertain dynamical model as xk+1=Axk+Buk+ωk,(1a) yk=Cxk+υk,(1b) where •u∈Rp,y∈Rqand x∈Rnare the input, output and the state vectors, respectively. •A∈Rn×n,B∈Rn×pand C∈Rq×nare the state-space matrices. •ω∈Rrand υ∈Rqare measurement disturbance and process noise, respectively. •k∈Zindicates the k-th discrete-time instant. Moreover, the input vector, the measurement disturbance and the process noise are considered unknown but bounded, i.e., uk∈U,ωk∈Wand υk∈V, where U,Wand Vare interval boxes defined as follows: U={uk∈Rp:uk<uk<uk},(2a) W={ωk∈Rr:ωk<ωk<ωk},(2b) V={υk∈Rq:υk<υk<υk},(2c) where notations u,ωand υare the maximum values of uk, ωkand υ, respectively. Moreover, u,ωand υare used for indicating the minimum values of u,ωand υof each interval boxes, respectively. Also, sets U,Wand Vcan be re-written with zonotopic center-segments form as U=uc⊕HuBp,(3a) W=ωc⊕HωBr,(3b) V=υc⊕HυBq,(3c) where uc,ωcand υcdenote the centers of the input, the measurement disturbance and the process noise zonotopes with their generator matrices Hu∈Rp×p,Hω∈Rr×rand Hυ∈Rq×q, respectively. B. Interval-observer-based fault detection Based on the dynamical model (1), the mathematical formulation of the interval observer is expressed as ˆ Xk+1= (A−KC)ˆ Xk⊕BU ⊕{Kyk}⊕(−K)V⊕W,(4a) ˆ Yk=Cˆ Xk⊕V,(4b) where ˆ Xand ˆ Ydenote the predicted zonotopic set for the state and output, respectively. Furthermore, Kdenotes the observer gain. Considering (3), the observer can be re-written as a zonotope. Thus, the centers and the segments of this predicted zonotope are propagated as ˆxc k+1=Aobs ˆxc k+Buc k+Kyk−Kυc+ωc,(5a) ˆyc k=Cˆxc k+υc,(5b) ˆ Hx k+1=Aobs ˆ Hx kBHu−KHυHω,(5c) ˆ Hy k=Cˆ Hx kHυ,(5d) where •Aobs = (A−KC). •ˆxc k+1and ˆ Hx k+1: the center and the segments of the state predicted zonotopic set, respectively. •ˆyc kand ˆ Hy k+1: the center and the segments of the output predicted zonotopic set, respectively. Therefore, the zonotopic residual Rkcan be computed for this zonotopic observer at each time instant as Rk=rc k⊕Hr kBq,(6) where rc kand Hr kdenote the center and the segments of the residual zonotope, respectively. Additionally, these center and segments are derived as rc k=yk−ˆyc k = (Cxk+υk)−(Cˆxc k+υc) =C(xk−ˆxc k)+υk−υc, (7) and Hr k=ˆ Hy k.(8) A fault detection test with interval observers is based on generating the residual signal by comparing the measurement ykin (1) with its prediction in (4) as Rk={yk}⊕(−ˆ Yk),(9) where Ris the residual set is usually bounded by it interval hull Rfor fault detection purposes. Therefore, the fault detection test is done by checking the consistency of 0 ∈ Rk, thus the existence of fault will be detected if 0 /∈Rk. C. Set-invariance-based fault detection The set-invariance-based method can also be used for detecting the fault in the system by means of the interval observer in (4). Definition 2.1 (RPI Set): Consider the dynamical model xk+1=f(xk,ωk), where xk∈Xand ωk∈W. A set Xis a RPI set if for Xand W, it holds that xk+1∈X. Based on Definition 2.1, the RPI set ˇ Rkwith the center ˇrc k and segments ˇ Hr kfor the obtained residual in (6) is written as ˇ Rk=ˇrc k⊕ˇ Hr kBq.(10) Hence, whenever Rkgoes into its RPI set, it will always remain inside of the RPI set. Furthermore, the fault detection test with the invariant-setbased approach is carried out by comparing the residual set Rk, which is computed on-line for each time instant, with the RPI residual set for healthy mode ˇ Rk, which is obtained off-line. The fault is detected if Rk∩ˇ Rk=/0, otherwise, the system is still in healthy mode. III. MINIMUM DETECTABLE FAULT CHARACTERIZATION In this section, the minimum magnitude of fault that can be detected is analyzed from the theoretical point of view. This analysis is done following two approaches: •Residual sensitivity analysis •Set-invariance theory A. Minimum detectable fault using residual sensitivity analysis The fault can be classified into actuator fault, input sensor fault and output sensor fault based on the location of its occurrence in the system. The dynamical model (1) can be re-written by considering all types of fault as xk+1=Axk+B(uk+Fufu)+ωk+Fafa,(11a) yk=Cxk+υk+Fyfy,(11b) where fy,fuand fadenote the output sensor fault, the input sensor fault and the actuator fault, respectively, with their associated matrices Fy,Fuand Faof suitable dimensions. Assumption 3.1: The fault is considered unknown but bounded. Definition 3.1 (Residual Sensitivity): The analytical expression of this concept is defined as Sf=∂r ∂f,(12) where Sfshows the sensitivity of the residual and indicates the effect of the given fault fon the residual r. Definition 3.2 (Minimum Detectable fault): The minimum detectable fault is the magnitude of the fault that can bring the residual set out of its RPI set. Moreover, the residual in faulty situation can be written as Rf k=˚ Rk+(Sff),(13) where Rf kindicate the residual set in faulty situation and ˚ Rkshows the nominal residual set that can be computed by considering the system healthy mode as ˚ Rk=yk−ˆ Yk ={Cxk+υk}⊕−(Cˆ Xc k)⊕(V) =C{xk}−(ˆ Xk)⊕{υk}⊕(−V). (14) Therefore, Rf k/∈ˇ Rkif the system is faulty. In other words, (13) is written as ˚ Rk+(Sffmin)/∈ˇ Rk. Consequently, the minimum detectable fault based on its residual sensitivity can be computed as fmin >S† f • Rk max ,(15a) fmin <S† f • Rk min ,(15b) where the notation (·)†is used for indicating the MoorePenrose pseudo-inverse matrix. Also, • Rk min and • Rk max show the minimum and the maximum values of discrepancy of the invariant zonotope and the nominal residual (• Rk=ˇ Rk−˚ Rk), where ˚ Rkis the nominal residual that contains the effect of the model parameter uncertainties. 1) Minimum detectable output sensor fault: The dynamical model that is considered for dealing with this type of fault can be written as xk+1=Axk+Buk+ωk,(16a) yk=Cxk+υk+Fyfy.(16b) According to (12), the sensitivity of the residual to a given fault is needed. Thus, the residual affected by the output sensor fault can be obtained as ry k=yk−ˆyk = (Cxk+υk+Fyfy)−(Cˆxk−V),(17) where ry kdenotes the residual of output sensor fault. Additionally, the shift operator qis used to show the influence of the fault over ˆxkas ˆxk=Φ(BU +Kyk−KV +W),(18) where Φ= (qI −Γ)†, Γ=A−KC. Now, the residual can be obtained by substituting (18) into (17). Moreover, the sensitivity of the residual to the output sensor fault based on (12) is expressed as Sfy=∂ry k ∂fy , where Sfydenotes the sensitivity of the residual to the considered fault. Also, Sfycan be expressed as follows: Sfy=Fy(I−CΦK).(19) Therefore, based on the inequalities in (15), the minimum detectable output sensor fault fy min can be derived as fy min >(Fy(I−CΦK))†• Rk max ,(20a) fy min <(Fy(I−CΦK))†• Rk min .(20b) 2) Minimum detectable input sensor fault: The faulty dynamical model for input sensor fault is considered as xk+1=Axk+B(uk+Fufu)+ωk,(21a) yk=Cxk+υk.(21b) Also, the same procedure is used for finding the minimum detectable input sensor fault. First, the residual is obtained as ru k=yk−ˆyk = (Cxk+υk)−(Cˆxk−V),(22) where ru kdenotes the residual when the fault has occurred in the input of the sensor. In addition, ˆxkis derived as in (18). At the end, according to (22) and (18), by considering Sfu=∂ru k ∂fu , the residual sensitivity to the input sensor fault can be obtained as Sfu=−FuCΦB.(23) Thus, the inequalities in (15) are re-written for finding the minimum detectable output sensor fault fu min as fu min >(−FuCΦB)†• Rk max ,(24a) fu min <(−FuCΦB)†• Rk min .(24b) 3) Minimum detectable actuator fault: The considered faulty dynamical model in this subsection is as follows: xk+1=Axk+Buk+ωk+Fafa,(25a) yk=Cxk+υk.(25b) Same as two previous subsections, the residual of the system affected by actuator fault ra k, is obtained as ra k=yk−ˆyk = (Cxk+υk)−(Cˆxk−V).(26) Furthermore, the residual sensitivity to a system with actuator fault by considering (18) in order to show the effect of fault on ˆxkcan be computed as Sfa=∂ra k ∂fa =FaI−CΦKCΛ,(27) where Λ= (qI −A)†. At the end, the minimum detectable actuator fault fa min can be obtained by substituting the (27) into (15) as fa min >(FaI−CΦKCΛ)†• Rk max ,(28a) fa min <(FaI−CΦKCΛ)†• Rk min .(28b) B. Minimum detectable fault based on interval observers by using set-invariance theory Alternatively, the minimum detectable fault can be explored based on the interval observer by using set-invariance theory. This method is based on the comparison of the interval hull of faulty zonotope and invariant zonotopes. This zonotope with the center rc,f kand the segments Hr,f kare expressed as Rf k=rc,f k⊕Hr,f kBq.(29) Therefore, the maximum Qmax and the minimum Qmin bounds of the smallest box that contains this zonotope is computed by using the interval hull of the zonotope in (29) as Qmax =rc,f k+kHr,f kk1,(30a) Qmin =rc,f k−kHr,f kk1,(30b) where k.kdenotes the 1-norm of the segments matrix. On the other hand, the maximum and minimum bounds for the interval hull of the invariant zonotope in (10) are derived as ˇ Qmax =ˇrc k+kˇ Hr kk1,(31a) ˇ Qmin =ˇrc k−k ˇ Hr kk1,(31b) where ˇ Qmax and ˇ Qmin are used for characterizing the maximum and minimum bounds, respectively. Also, the center ˇrc k and the segments ˇ Hr kare obtained as ˇrc k=C(xk−ˆxc k)+ (υk−υc),(32a) ˇ Hr k=Cˆ Hx k−Hυ.(32b) In addition, in faulty situation, there is not intersection between Rf kand ˇ Rk, hence, the following inequalities can be obtained in faulty mode: Qmin >ˇ Qmax, Qmax <ˇ Qmin. Therefore, the following conditions should be satisfied in the faulty system: rc,f k−ˇrc k>kHr,f kk1+kˇ Hr kk1,(33a) rc,f k−ˇrc k<−(kHr,f kk1+kˇ Hr kk1).(33b) Using the method described above, the difference between the sets in faulty and healthy modes generates the conditions in (33). Based on these conditions, the minimum detectable fault can be computed by using the centers and the segments of the invariant zonotope and the zonotope in faulty mode at each time step. 1) Minimum detectable output sensor fault: By considering the main concept that is mentioned above, the residual zonotope Rfy kis obtained for the system with output sensor fault based on dynamical model in (16) as Rfy k=rc,fy k⊕Hr,fy kBq,(34) where rc,fy kand Hr,fy kdenote the center and the segments of the residual zonotope, respectively. Hence, according to the observer in (5) and also the residual in (17), the center and segments can be obtained as rc,fy k=yk−(Cˆxc,fy k+υc),(35a) Hr,fy k=hCˆ Hx,fy kFyHfy−Hυi,(35b) where ˆxc,fy k=Φ(Buc+Kyk−Kυc+ωc), ˆ Hx,fy k=ΦhBHuKFyHfy−KHυHωi. Therefore, the minimum detectable output sensor fault can be obtained by considering the residual zonotopes in (32) and (35) and also the inequalities in (33) as fy min >F† y.C(ˆxc,fy k−ˆxc k)+ (kˇ Hr kk1+kHr,fy kk1),(36a) fy min <F† y.C(ˆxc,fy k−ˆxc k)−(kˇ Hr kk1+kHr,fy kk1).(36b) 2) Minimum detectable input sensor fault: The dynamical model in (21) is considered for the system with input sensor fault. The residual of this system is derived as Rfu k=rc,fu k⊕Hr,fu kBq,(37) where Rfu kdenotes the residual zonotope of the system for this case. Furthermore, its center rc,fu kand segments Hr,fu kcan be derived as rc,fu k=yk−(Cˆxc,fu k+υc),(38a) Hr,fu k=hCˆ Hx,fu k−Hυi,(38b) where ˆxc,fu k=Φ(Buc+Kyk−Kυc+ωc), ˆ Hx,fu k=ΦBHuKCΛBFuHfu−KHυHω. Hence, the minimum detectable input sensor fault can be obtained by using (32), (38) and (33) as fu min >(CΛBFu)†.C(ˆxc,fu k−ˆxc k)+ (kˇ Hr kk1+kHr,fu kk1), (39a) fu min <(CΛBFu)†.C(ˆxc,fu k−ˆxc k)−(kˇ Hr kk1+kHr,fu kk1). (39b) 3) Minimum detectable actuator fault: The dynamical model (25) is considered for this case. The residual zonotope Rfa kthat is created by the system for facing this fault is derived as Rfa k=rc,fa k⊕Hr,fa kBq.(40) Thus, the center rc,fa kand the segments Hr,fa kof this zonotope are computed as rc,fa k=yk−(Cˆxc,fa k+υc),(41a) Hr,fa k=hCˆ Hx,fa k−Hυi,(41b) where ˆxc,fa k=Φ(Buc+Kyk−Kυc+ωc), ˆ Hx,fa k=ΦBHuKCΛHfa−KHυHω. Therefore, according to the (32), (41) and (33) the minimum detactable fault is obtained as fa min >(CΛFa)†.C(ˆxc,fa k−ˆxc k)+ (kˇ Hr kk1+kHr,fa kk1), (42a) fa min <(CΛFa)†.C(ˆxc,fa k−ˆxc k)−(kˇ Hr kk1+kHr,fa kk1). (42b) C. Comparative assessment This paper aims to obtain the characterization of the minimum detectable fault using sensitivity analysis and set invariance theory. From the mathematical point of view, the observer gain has an important influence on the minimum magnitude of the fault that can be detected with both approaches. The sensitivity analysis approach points out the influence of the observer gain on the time evolution of the residual sensitivity to a fault. On the other hand, the effect of the observer gain is shown on set invariance of the residual. Additionally, a general comparison between the sensitivity analysis and the set invariance theory to compute the minimum detectable fault shows that the main difference between the presented approaches is based on their algorithms to generate the residual signal. With the sensitivity approach, the residual sets of both healthy and faulty modes are computed on-line. Then formulations in (20), (24) and (28) will be able to compute the minimum detectable fault. In contrast to the sensitivity analysis, the residual of the healthy mode is generated off-line in set invariance theory which leads to reduce the computational burden, when taking (36), (39) and (42) into account for calculating the minimum magnitude of the fault that can be detected. In other words, the computational complexity in invariant set-based approach does not play the crucial role in the approach since it uses an off-line method for predicting the state and the output sets. Therefore, the computational burden in sensitivity analysis is massively higher than in set invariance theory. A detailed comparison between the considered approaches from the mathematical point of view can be done by comparing (20) with (36), (24) with (39) and (28) with (42) for minimum detectable output sensor fault, minimum detectable input sensor fault and minimum detectable actuator fault, respectively. It can be observed that computing the minimum detectable fault with both approaches is based on how the effect of fault is considered. In (20), (24) and (28) the effect of fault is modeled by means of fault sensitivity. Then, the minimum detectable fault is computed by comparing the set in healthy mode with the set in faulty mode which is obtained by multiplying the fault sensitivity into the healthy set. On the contrary, in (36), (39) and (42) the effect of fault is modeled on the center and the segments of the residual set, directly. Then, the minimum detectable fault is obtained by comparing the center and the segments of the residual set in healthy and faulty modes. Furthermore, the main weakness of the set invariance approach for computing the magnitude of minimum detectable fault is related to the over-approximation (due to the effect of using interval hull of the zonotope instead of the zonotope for reducing the computational complexity) to generate the segments of the residual zonotope. As it can be seen from (36), (39) and (42), the interval hull of the residual zonotope in healthy and faulty modes are considered, while in (20), (24) and (28), this over-approximation is not considered because the residual sets in healthy and faulty modes are obtained by using zonotopes. IV. APPLICATION EXAMPLE A. Description A two-tanks system is used to illustrate the minimum detectable fault analysis for interval observers using the approaches proposed in this paper. This two-tank system is a part of the well know four-tanks system benchmark proposed in [6]. Using the Euler discretization with a sampling time of 1s, the linearized model of this system can be written in the state-space form as in (1), where the state xindicates the water level of the tanks. The parameters of the model are •System matrices: –A=0.9984 0.04096 0 0.959 ,B=0.0002947 0.01399 , –E=0.07173 0,C=0.5 0. •ω,υand udenote the disturbance, the measurement noise and the input, respectively, which are considered unknown but bounded with the following offset magnitudes: –Hω=0.005 0.005T, –Hυ=0.005 0.005T, –Hu=0.7 0.7T. •Observer gain Khas been design using Kalman filter approach according to [2]. •Initial conditions: –x0=0 0T, –ˆxc 0=0 0T,ˆ Hx 0=0.01 0 0 0.01. B. Minimum detectable fault In Section III, the formulation of minimum detectable fault is explored for each type of faults, separately. As discussed in previous subsection, the interval of the healthy residual invariant set can be computed off-line. This healthy residual set is considered for calculating the minimum detectable fault. In the following parts of the paper, the minimum detectable fault is computed based on the mathematical formulations presented in Section III. 1) Minimum detectable output sensor fault: As mentioned before, the minimum detectable output sensor fault is computed by (20) and (36). These expressions are used for the example application case. First approach for computing this magnitude is based on sensitivity and the second one is based on interval observer. The influence of the gain and uncertainties on the magnitude can be seen on estimating the minimum detectable fault formulation. Therefore, gain, disturbance and noise change their magnitude during the simulation. Thus, the minimum detectable fault can be computed at each time step. The average of minimum magnitudes of the output sensor fault that can be detected is shown in Figure 1. Fig. 1: The average of minimum detectable output sensor fault. Dashed line shows the average of minimum detectable fault based on residual sensitivity and dotted line presents this value base on invariant set in Figure 1. From Figure 1, the average of minimum debatable output sensor fault that is obtained by the invariant set is smaller than the same value in sensitivity method. A possible explanation for this issue is to use the interval hull of the zonotope in comparison with the use of the exact zonotope. This fact has its influence on the residual sets that are created by interval observer and its invariant set. 2) Minimum Detectable Input Sensor Fault: Similar to the case of output sensor fault, the formulation of the minimum detectable input sensor fault is derived in (24) and (39) based on residual sensitivity and interval observer, respectively. The simulation is done with additive input sensor fault for the case study. Therefore, the average of the minimum detectable fault during the simulation is shown in Figure 2. Fig. 2: The average of minimum detectable input sensor fault. As it is seen in Figure 2, the dashed line shows the average of minimum detectable fault based on residual sensitivity and dotted line presents this value base on invariant set. Also, Figure 2 shows with interval-observer-based case the smaller magnitude of the detectable fault is computed during the simulation. 3) Minimum Detectable Actuator Fault: The other type of fault that is considered in this paper is the case of actuator fault. The minimum detectable fault is obtained by implementing (28) and (42). In this case, the average of obtained values by each method are presented in Figure 3. Similarly, dashed line is used for showing the average of minimum detectable fault based on residual sensitivity and dotted line presents this value based on invariant sets in this case. As it can be observed, these magnitudes are different because of the influence of being over-approximated by means of the zonotope interval hull. Fig. 3: The average of minimum detectable actuator fault. C. Fault Detection The case of actuator faults is used for illustrating the fault detection analysis presented in the paper. The actuator fault is injected as indicated in (25). Moreover, the actuator fault is added to the system at k=20 and it remains until time step k=30 in the all simulations. Due to the occurrence of the actuator fault in the system, the residual set has been affected. Therefore, this fault is detected whenever the residual set goes into the set of faulty mode. Additionally, three different cases can be considered for testing the fault detection performance based on the magnitude of the fault that are obtained using equations in (28) and (42) for sensitivity analysis and set invariance theory, respectively. Firstly, a slightly bigger magnitude of the fault than the minimum detectable one that is obtained using (28) is applied. 0 5 10 15 20 25 30 35 40 45 50 −0.1 −0.05 0 0.05 0.1 Time Step Residual Residual Invariant set of healthy mode The set of faulty mode 18 20 22 −0.02 0 0.02 0.04 0.06 Fault is detected Fault occurs Fig. 4: Fault detection test of the system with occurrence of actuator fault with bigger magnitude of the fault than the minimum detectable one obtained using sensitivity analysis (Fault magnitude is bigger than fmin a=0.04). Figure 4 shows the case that the actuator is healthy from time instants 0 to 20, from time instants 20 to 30 an actuator fault occurs and from time instants 30 to 50 the actuator recovers to the healthy mode. Also, the set of healthy and faulty modes can be seen in Figure 4. From time step 0 to 20, the actuator is healthy, thus, the residual zonotopes are contained by the healthy invariant set. At time step 20, the fault occurs, then the healthy invariant set excludes the residual zonotope. Furthermore, the fault is detected at time instant 21, when the residual zonotope goes inside of the set of faulty mode. The magnitude of the fault is considered bigger than the minimum detectable fault that is computed by equation in (28) with sensitivity analysis (fault magnitude is bigger than fmin a=0.04 in Figure 4). Moreover, changing the residual set (from the healthy invariant set to the set of faulty mode) in Figure 4 pointing out that the occurrence of the actuator fault with this magnitude can be strongly detectable. Therefore, the fault will be detected if its magnitude is bigger than one that is computed by sensitivity analysis. Secondly, a slightly smaller fault than the one established by (42) is applied. The magnitude of the fault is considered smaller than fmin a=0.027 in Figure 5. Also, Figure 5 shows that the fault occurs in actuator from k=20 to k=30 but the residual zonotope is still contained by healthy invariant set. Therefore, occurrence of the actuator fault with this magnitude will not be able to change the residual set from the healthy invariant set to the faulty mode set. Thus, the fault detection 0 5 10 15 20 25 30 35 40 45 50 −0.1 −0.05 0 0.05 0.1 Time Step Residual Residual Invariant set of healthy mode The set of faulty mode Occurrence of the fault Fig. 5: Fault detection test of the system with occurrence of actuator fault with smaller magnitude of the fault than the minimum detectable one obtained using set-invariance theory (Fault magnitude is smaller than fmin a=0.027). test is not capable of detecting the actuator fault with this magnitude. Moreover, the magnitudes of the actuator fault that are smaller than ones obtained by the set invariance theory are not detectable in this simulation. Finally, the magnitude of the actuator fault is considered between one obtained using equation in (28) and one that is established by (42). 0 5 10 15 20 25 30 35 40 45 50 −0.1 −0.05 0 0.05 0.1 Time Step Residual Residual Invariant set of healthy mode The set of faulty mode 19 20 21 22 23 −0.02 0 0.02 Fault is detected Fault occurs Fig. 6: Fault detection test of the system with occurrence of actuator fault with the magnitude between the minimum detectable fault that are obtained from sensitivity analysis and set-invariance theory (0.027 <fa<0.04). Figure 6 shows the influence of the fault on the residual when the magnitude of the fault is considered between the minimum detectable fault that are obtained from sensitivity analysis and set-invariance theory. Therefore, the magnitude of the actuator fault fais considered between 0.027 and 0.04 (0.027 <fa<0.04). As it can be seen in Figure 6, at time step 20, the fault occurs, then the healthy invariant set excludes the residual zonotope. But due to the magnitude of the fault the set of faulty mode is quite close to the set of healthy mode. Therefore, if the residual zonotope goes inside of the faulty set based on uncertainties, it will be detected as a fault. Thus, the fault detection test can not be able to identify the influence of uncertainties on the residual (maybe the residual set is changed but this is not the effect of fault). Hence, the fault detection is known as weak fault detection and it is not reliable. V. CONCLUSIONS In this paper, the computation of minimum detectable fault has been studied for uncertain systems when the interval observer approach is used. This study has been carried out by using two approaches. First, sensitivity of the residual to the fault was considered. Second, the minimum detectable fault is computed by using set invariance theory. Comparing both approaches, it can be observed that the set invariance-based approach shows smaller value of the minimum detectable fault in comparison with sensitivity-based approach. In other words, the sensitivity-based approach is more conservative than the set invariance-based approach. These results have been established for the linear discrete-time case and the fault estimation problems for more complicated systems, like hybrid case, would be one of the future research topics. APPENDIX In what follows, some fundamental definitions and properties regarding zonotopes that are important to recall for understanding the contents of this paper, are introduced. Definition 1 (Minkowski Sum): The Minkowski sum of two sets is defined by X⊕Y={x+y:x∈X,y∈Y}. Definition 2 (m-order Zonotope): A zonotope is a convex symmetric polytope. Given a vector p∈Rnand a matrix H∈Rn×m(n≤m), the zonotope is represented as Z= p⊕HBm={p+Hz :z∈Bm}, where pis the center, H contains the segments of the zonotope and Bmis an mdimensional unitary box. Also, the order mis a measure for the geometrical complexity of the zonotopes. Definition 3 (Strip): A strip is described by S= x:cTx−d≤σ, where cis a vector and d,σare scalars. Definition 4 (Interval Hull): Interval hull of a given zonotope Z=p⊕HBm⊂Rnis the smallest interval box that contain Zand it is denoted by Z. Definition 5 (Invariant-set): The invariant-set Ω⊆Xis the set which its existence allowed the evolution of a constrained system, where x0∈Ω⊆Xand then, xk∈Ω⊆Xfor all time steps k. Property 1: Given two zonotopes Z1=p1⊕HBm1∈ Rnand Z2=p1⊕HBm2∈Rn, the Minkowski sum of these zonotopes is defined as Z=Z1⊕Z2= (p1+p2⊕ H1H2Bm1+m2, that is still a zonotope. Property 2: Given the zonotope Z=p⊕HBm⊂Rn, the strip S=x∈Rn:cTx−d≤σand the vector λ∈Rn, the intersection between the zonotope and the strip is defined as Z∩S=ˆp(λ)⊕ˆ H(λ)Bm+1, where ˆp(λ) = p+λ(d−cp) and ˆ H(λ) = (I−λc)Hσλ . ACKNOWLEDGMENT This work has been partially funded by the Spanish Ministry of Science and Technology through the Project ECOCIS (Ref. DPI2013-48243-C2-1-R) and Project HARCRICS (Ref. DPI2014-58104-R). REFERENCES [1] F. J. Bejarano, T. Floquet, W. Perruquetti, and G. Zheng. Observability and detectability analysis of singular linear systems with unknown inputs. In 50th IEEE Conference on Decision and Control and European Control Conference, pages 4005–4010, USA, 2011. [2] C. Combastel. Zonotopes and kalman observers: Gain optimality under distinct uncertainty paradigms and robust convergence. Automatica, 55:265–273, 2015. [3] H. Dong, Z. Wang, S. X. Ding, and H. Gao. Finite-horizon estimation of randomly occurring faults for a class of nonlinear time-varying systems. Automatica, 50(12):3182–3189, 2014. [4] D. Efimov, A. Zolghadri, and T. Ra¨ ıssi. Actuator fault detection and compensation under feedback control. Automatica, 47(8):1699–1705, 2011. [5] H. Hamidi, A. Vafaei, and A. Monadjemi. A framework for fault tolerance techniques in the analysis and evaluation of computing systems. International journal of innovative computing, information and control, 8(7):5083–5094, 2012. [6] K. H. Johansson. The quadruple-tank process: A multivariable laboratory process with an adjustable zero. IEEE Transactions on Control Systems Technology, 8(3):456–465, 2000. [7] Q. Khan, A. I. Bhatti, M. Iqbal, and Q. Ahmed. Dynamic integral sliding mode control for SISO uncertain nonlinear systems. International Journal of Innovative Computing, Information and Control, 8(7):4621–4633, 2012. [8] M. Liu, X. Cao, and P. Shi. Fuzzy-model-based fault-tolerant design for nonlinear stochastic systems against simultaneous sensor and actuator faults. IEEE Transactions on Fuzzy Systems, 21(5):789–799, 2013. [9] J. Meseguer, V. Puig, T. Escobet, and J. Saludes. Observer gain effect in linear interval observer-based fault detection. Journal of Process Control, 20(8):944–956, 2010. [10] C. Ocampo-Martinez, J. A. De Don´ a, and M. M. Seron. Actuator fault-tolerant control based on set separation. International Journal of Adaptive Control and Signal Processing, 24(12):1070–1090, 2010. [11] B. Shen, S. X Ding, and Z. Wang. Finite-horizon h∞fault estimation for linear discrete time-varying systems with delayed measurements. Automatica, 49(1):293–296, 2013. [12] S. M. Tabatabaeipour and T. Bak. Robust observer-based fault estimation and accommodation of discrete-time piecewise linear systems. Journal of the Franklin Institute, 351(1):277–295, 2014. [13] C. Tan, G. Tao, and R. Qi. A discrete-time parameter estimation based adaptive actuator failure compensation control scheme. International Journal of Control, 86(2):276–289, 2013. [14] X. Wan, H. Fang, and S. Fu. Observer-based fault detection for networked discrete-time infinite-distributed delay systems with packet dropouts. Applied Mathematical Modelling, 36(1):270–278, 2012. [15] F. Xu, V. Puig, C. Ocampo-Martinez, F. Stoican, and S. Olaru. Actuator-fault detection and isolation based on interval observers and invariant sets. In 52nd IEEE Annual Conference on Decision and Control, pages 4385–4390, Italy, 2013. [16] F. Xu, F. Stoican, V. Puig, C. Ocampo-Martinez, and S. Olaru. On the relationship between interval observers and invariant sets in fault detection. In Conference on Control and Fault-Tolerant Systems, pages 49–54, France, 2013. [17] K. Zhang, B. Jiang, V. Cocquempot, and H. Zhang. A framework of robust fault estimation observer design for continuous-time/discretetime systems. Optimal Control Applications and Methods, 34(4):442– 457, 2013. [18] K. Zhang, B. Jiang, and P. Shi. Fast fault estimation and accommodation for dynamical systems. IET Control Theory & Applications, 3(2):189–199, 2009. [19] L. Zhang, E. K. Boukas, L. Baron, and H. R. Karimi. Fault detection for discrete-time Markov jump linear systems with partially known transition probabilities. International Journal of Control, 83(8):1564– 1572, 2010.