Abstract

This paper considers the robust fault detection and isolation (FDI) problem for a class of nonlinear networked systems (NSs) with randomly occurring quantisations (ROQs). After vector augmentation, Lyapunov function is introduced to ensure the asymptotically mean-square stability of fault detection system. By transforming the quantisation effects into sector-bounded parameter uncertainties, sufficient conditions ensuring the existence of fault detection filter are proposed, which can reduce the difference between output residuals and fault signals as small as possible under framework. Finally, an example linearized from a vehicle system is introduced to show the efficiency of the proposed fault detection filter.

1. Introduction

With the wide use of computer network and the decrease of networked technique’s cost, structures of control systems are changed. The wires of traditional control systems were replaced by computer network reserved for special or public use; thus information can be transmitted via controllers, sensors, actuators, and other system units [1]. This type of control systems is used or will be used not only in large-scale distributed systems (such as large-scale industrial control systems), but also in centralized small-scale local area systems (such as space vehicles, airliners, ships, high-performance motors, etc.) [2, 3]. For this type of control systems, information like detection, control, coordinate, instruction, and so forth is transmitted via public network. While functions like estimation, control, diagnosis, and so forth can be conducted among different network nodes distributively. Control systems with at least one loop or several loops to make up closed loop by networks are called networked systems (NSs). Compared to traditional control systems, NSs have less wires, which make them convenient to install and service. In this situation, NSs can reduce systems’ weight and size, and they are also convenient to extend. As well as the advantages brought by NSs through sharing resources on network, new challenges and opportunities were brought to its systems and control theories, such as data transmission delay, data dropout, and immanent quantisation problem. During recent decades, many famous journals about automatic control have published special issues on NSs [47]. Specifically in 2003, report on the development of automatic control made by Astrom and some famous scholars attracted unprecedented attention to NSs, also plenty of research results published [8]. However, compared to the comprehensive researches on NSs’ stability [911], control [12, 13], and filtration [1416], researches on NSs’ fault detection seem to be less.

Fault detection is a technique to determine whether some characteristics or parameters of the system arouse larger deviation, which is unacceptable. It is a key technique which can improve system’s security and reliability, and developed rapidly in the past thirty years. Fault detection belongs to the fault determination part in fault diagnosis procedure. A typical fault diagnosis procedure includes residual generation, residual evaluation, separation strategy, fault estimate, and performance evaluation. Firstly, generate residual signals when fault occurs and the signals are sensitive to the fault and robust to unknown input and system parameters uncertainty [16, 17]. The most ideal condition to reach the above demand is to make residuals decoupled with unknown inputs, related only to faults. But the decoupling conditions are usually severe and most systems are unable to reach. In the latest years, a generally adopted approach is transforming the residual generation problem into optimization problem. Design a fault detection filter (residual generator), which makes the transfer function’s bound norm from disturbance to residual as small as possible but the transfer function’s bound norm from (or other bound norms) fault to residual as large as possible. Some existing researches demonstrate that there exists a unified solving method among different optimal indices [18, 19]. After the residuals are generated, select a suitable residual evaluation function and a threshold value. Residual evaluation functions and threshold values can be different in form, but usually we take residual evaluation function over than threshold value as the judgment of fault alarm. Here is the description of fault detection problem; this is what we care about in this paper. After fault detection is done, faults are located with suitable separation strategy; level of the faults is estimated by kinds of approaches; superiority of the diagnosis algorithm is evaluated. This is the complete fault diagnosis procedure.

Most of the existing fault detection theories are set up based on traditional control systems, whose data transmissions are without delay or with ideal data dropout among system components. The appearance of NSs brings new challenges to traditional fault detection theories and out of this the main problem is that the signals transmitted via network became imperfect, including delay, data dropout, quantisation effect, and other signal changes not expected during the design. Compared to traditional control systems, the difficulty of NSs’ fault detection mainly depends on the imperfection of observation signals. By now, most of the existing research results of NSs’ diagnosis detection results focus on dealing with network induced delay, and few of them focus on data dropout, multipacket transmission, or signal quantisation [2023]. In [2427], the authors studied system’s stability and control problem with information coder. In [28], Fu and Xie discussed the logarithmic quantiser and designed the corresponding state feedback controller. Yang et al. in [29] designed a networked filter based on logarithmic quantiser. In [30], Li et al. studied NSs’ fault diagnosis problem, whose residual errors have quantisation errors, and then designed fault diagnosis filters, respectively, based on static and dynamic coders. But so far, to the best of the authors’ knowledge, there are very few related results in the literature that focus on quantisation problems for NSs with randomly occurring quantisations (ROQs). This inspires our current research.

In this paper, the robust fault detection and isolation (FDI) problem is investigated for a class of nonlinear NSs with ROQs. A time-variant system with unknown disturbances and nonlinear terms is studied. The parameters of the system are time-variant and satisfy norm-bounded condition, and all the quantisers are assumed to be in the logarithmic type with different quantisation laws. On the other hand, Bernoulli distributed stochastic sequence is used to decide which quantiser is to be used at the moment. After vector augmentation, the fault detection problem is transformed into robust filter problem: design a robust fault detection filter for all allowable time-variant parameters, external disturbance, and possible quantisations; reduce the difference between fault detection filter’s output and fault signal as small as possible under framework. The Lyapunov function is introduced to ensure the asymptotically mean-square stability of fault detection system and satisfies the corresponding disturbance restraint conditions. A sufficient condition is presented to ensure the existence of robust fault detection filter in the form of Linear Matrix Inequality (LMI), as well as the calculation of fault detection filter parameters. An example linearized from a vehicle system is used to show the efficiency of the proposed method.

Notations. is the -dimensional Euclidean space. is the space of all square-summable vector functions over . is the Kronecker delta function, for two integers and , if , ; otherwise, . means the probability of stochastic event . stands for unit matrix. is the mathematical expectation of a stochastic variable . is the Euclidean norm vector of ; is the norm of . In symmetric matrices, “” represents a term that is induced by symmetry, and stands for a block-diagonal matrix.

2. Problem Formulation

Consider a class of nonlinear NSs with ROQs: where is the system state vector; is the external disturbance; is the fault signal. , , , and are time-variant matrices with suitable dimensions, and , , , and , where , , , and are known constant matrices. , , , and are unknown matrices with sector-bounded conditions given by where , , , , and are known matrices. satisfies . is the measurement signal under ideal transmission conditions; and are known constant matrices.

is nonlinear vector function with sector restricted conditions described as [31] where and are known constant matrices and is symmetric and positive definite matrix.

Considering the quantisation issue of NCs, in this paper, we model the observing function as where is a Bernoulli distributed stochastic variable with a known distribution law ,  . is the measurement signal with quantisation effect.

For each , is a time-invariant logarithmic quantiser, which can be described by where is a scalar quantisation function with the quantisation levels described by

Each of the quantisation levels corresponds to a segment; the data in one segment has the same quantisation output after being quantized. The logarithmic quantisers are described as where . Then we can obtain , where . By defining , , and , we can obtain an unknown real-valued time-variant matrix satisfying . Furthermore, the measurements with quantisation effects are given by

Without loss of generality, the subscript of can be ignored after vector augmentation and rewrite (8) as

Consider a full-order filter described as where is the state vector of the filter; is output residual; , , and are the parameters to be determined.

By defining , , and , the augmented model is given by where

After the above augmentation, the fault detection filter problem can be formulated as design robust filter.

The design of fault detection filter can be converted into determining a series of filter parameters, , , and , to make the system satisfy two conditions:(1) under zero input condition, system (11) is asymptotically mean-square stable;(2) under zero initial condition, for all possible nonzero inputs , the output of (11) satisfies where is a prescribed disturbance scalar.

3. Main Results

3.1. Robust Fault Detection Filter Analysis

Theorem 1. For a given scalar , if there exist scalar and symmetric and positive definite matrix making the following LMI holds:where and , then system (11) satisfies the aforementioned two conditions.

Proof. Consider the following Lyapunov function:
Consider , calculate the difference of under , and its mathematical expectation is where . Formula (3) can be rewritten as
By defining , we can obtain where , , and .
It can be inferred from LMI (14) that furthermore we can obtain . From the above proof, it can be determined that the fault detection general system (11) is asymptotically mean-square stable [32].
Let us consider the disturbance restraint conditions. For optional , it can be inferred from (14) and (18) that , where . Then sum up the inequality from 0 to to obtain Since the Lyapunov function is positive-definite, it is easy to see that (13) holds under the initial condition. This concludes the proof.

3.2. Robust Fault Detection Filter Design

Before we discuss the robust fault detection filter design problem, the following two lemmas are useful in deriving the filter design results.

Lemma 2 (see [33, 34] (Schur complement)). Symmetrical matrix is negative-definite, when and only when or

Lemma 3 (see [30]). If , and are real matrices, and satisfies , then holds, when and only when there exists a constant , making the following LMI holds: or

Theorem 4. For a given scalar and the nonlinear discrete time-variant system characterized by (1)~(3), there exists a robust fault detection filter in the form of (10), which makes the system asymptotically mean-square stable. And the sufficient condition satisfying the disturbance restraint conditions is that there exist real matrices , , , , and real scalar , to make the following LMI holds:where , , , , , , and . If LMI (27) holds, then the robust fault detection filter parameters satisfying the above conditions can be calculated by and and here can be determined by .

Proof. It can be inferred from Lemmas 2 and 3 that the LMI (14) equals
Define and as the following blocks: where the dimension of a block is as the same as .
By defining it can be see that , .
By conducting contragradient transformation to the matrix of (29) with , we can obtainwhere , , , , , , , and .
By introducing new matrices , , and and conducting contragradient transformation to the matrix of (32) with , we can obtain LMI (27). It is to say that if the LMI (27) holds, the fault detection augmentation system (11) is ensured to be asymptotically mean-square stable and satisfies the disturbance restraint conditions (13).
On the other hand, if LMI (27) holds, then and it can be inferred that , . Since , then . By matrix singular value decomposing, two nonsingular square matrices , satisfying conditions can always be obtained; thus the filter parameters can be calculated by (28). This concludes the proof.

3.3. Residual Evaluation Strategy

After the fault detection filter is designed, the residual evaluation function and threshold value are introduced to evaluate NSs (whether there are faults in NSs):

The following inequalities are used to determine whether the fault occurs:

4. Simulation Results

In this section, in order to show the effectiveness of the proposed method, a discrete-time linear system linearized from a vehicle system is employed with the following parameters: The nonlinear term is defined as , where and . Then we can obtain that

The parameters of logarithmic quantisers are set as , , , and , as shown in Figure 1. The distribution law of the quantiser selection variable is set as , , and . It is to say that, at a certain time, the probability of quantiser 1 is 0.4, the probability of quantiser 2 is 0.35, and the probability of quantiser 3 is 0.25, which are illustrated in Figure 2.

This paper aims to determine the parameters of the robust fault detection filter by using Theorem 4. With the help of mincx in Matlab [35], we can calculate the minimum value of as , where is the optimal solution of the corresponding convex optimisation problems. The parameters of the robust fault detection filter are calculated as

The unknown input is defined as , for , where is uniformly distributed in . The system parameter is taken as , as illustrated in Figure 3. The fault signal is taken as 0.5 when ; otherwise .

As shown in Figure 4, (a) represents system’s fault signal; (b) represents the square of residuals ; (c) represents the output of residuals evaluation function . By fixing the form of , we obtain after 500 times of simulation without fault. As demonstrated in Figure 4(c), residuals evaluation function ; then it can be seen that the fault is detected in the 61st step after it occurred.

5. Conclusion

In this paper, the analysis and design problem of an robust fault detection filter for a class of discrete-time NSs with ROQs have been investigated. Because the bandwidth of the communication channel is limited, signal must be quantised before it is transmitted via network. ROQs are introduced in the form of randomly occurring logarithmic quantisers, which are transformed into randomly occurring uncertainties of system parameters. By vector augmenting, the original fault detection problem is transformed into robust filter problem. Then a sufficient condition is presented to ensure the existence of robust fault detection filter, which guarantees the asymptotically mean-square stability of fault detection system and satisfies a certain disturbance restraint condition. The simulation results demonstrate that this proposed approach is efficient for NSs with ROQs.

Conflict of Interests

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