Backstepping-Based Distributed Abnormality Detection for Nolinear Parabolic Distributed Prameter Systems

Abstract

In this paper, we proposed a model-based abnormality detection scheme for a class of nonlinear parabolic distributed parameter systems (DPSs). The proposed methodology consists of the design of an observer and an abnormality detection filter (ADF) based on the backstepping technique and a limited number of in-domain measurements plus one boundary measurement. By taking the difference between the measured and estimated outputs from observer, a residual signal is generated for fault detection. For the detection purpose, the residual is evaluated in a lumped manner and we propose an explicit expression for the time-varying threshold. The convergence properties of the PDE observer and the residual are analyzed by Lyapunov stability theory. Eventually, the proposed abnormality detection scheme is demonstrated on a nonlinear DPS.

Share and Cite:

Chen, L. (2022) Backstepping-Based Distributed Abnormality Detection for Nolinear Parabolic Distributed Prameter Systems. Engineering, 14, 285-299. doi: 10.4236/eng.2022.147023.

1. Introduction

With the mechanization and intellectualization of production and life, complex nonlinear control system is widely used in chemical industry [1], transportation system [2] and other fields [3]. To improve the reliability and availability of complex dynamic system in industrial assembly line, abnormality detection in industrial process described by distributed parameter system (DPS) is of vital importance [4]. The DPSs are usually modeled by partial differential equation (PDE). The most unique characteristic of DPS is that the state variables change in both time and space domains, which makes the traditional ordinary differential equation (ODE) unable to accurately describe its dynamic behavior. Distribution abnormalities have been extensively studied in the literature. For example, the distributed thermal failure of lithium-ion batteries studied by Dey et al. in [5] [6] may lead to battery degradation and failure, which belongs to distribution abnormality.

For actuator failures in the domain, this is a special case of abnormal distribution. El-Farra and Ghantasala discussed in [7] that the actuator failures in the diffusion reaction process widely exist in chemical processes. Abnormal behavior or events in DPS can lead to controller failures or unexpected system responses, which are detrimental to the safe and reliable operation of the system. Without loss of generality, according to the research results of Dey, Perez and Moura in [5] [6], the fault of the dynamic system in the model can be classified as the abnormal term s ( x , t ) in the equation. Considering the spatial distribution characteristics of state variables in DPS, we can regard the distributed abnormalities discussed in the above literature as general distribution faults in fault diagnosis (FD).

In recent years, Dey et al. in [6] and Ghantasala et al. in [8] have made remarkable research results on FD problems of DPS. Ferdowsi and Jagannathan constructed the fault diagnosis observer of DPS by using the direct representation of PDE of the system, and realized the fault diagnosis of DPS of a class of parabolic PDE [9]. At the same time, observer-based fault detection methods have been widely used in linear systems and some important studies have been made in [10] [11] [12]. For example, Cai, Ferdowsi and Sarangapani constructed a new model-based fault detection method in [13], in which a state observer was constructed based on the boundary measurements of the original PDE system. Later, through the unremitting efforts of scientific researchers, the observer-based fault detection method was introduced into the study of nonlinear system fault detection, and many remarkable research results were obtained in [14] [15] [16]. In [16], a comprehensive design scheme of observer-based fault detection system is proposed for a nonlinear system. The above mentioned fault diagnosis work is put forward under model-based. The existing model-based DPS fault detection and diagnosis methods can be roughly divided into two categories: one is the finite-dimensional ODE representation of DPS, that is, the early lumped design; the other is based on the original PDE system, that is, the late lumped design. However, the DPS fault detection and adjustment scheme using finite-dimensional ODE to approximate PDE model may lead to missed detection and false alarms due to the model reduction [17] [18]. In [19], Lei et al. studied the spatial-temporal fault detection problem of a class of nonlinear reaction-diffusion equations by using the linear matrix inequalities (LIMs) method. Feng, Li and Yang studied the distributed fault estimation problem of parabolic DPS in [20] through cumbersome early lumped design. However, due to the neglect of the remaining infinite-dimensional dynamical system in the design stage, observation overflow will occur, which will seriously affect the estimation performance. Although we need a large number of in-domain measurements to achieve satisfactory performance, it is almost impossible to achieve full-state measurements in industrial processes. Recently, Ferdowsi and Cai studied the problem of fault detection and estimation for a class of nonlinear DPS in [21], in which the method of parameter updating law is adopted to estimate the fault function. Feng, Wang et al. in [22] studied a class of distributed anomaly location for linear DPS through a limited number of measurements. On this basis, the nonlinear term is introduced to further discuss the problem of abnormality detection in DPS.

Based on the works aforementioned, the nonlinear term is introduced into the system discussed in this paper, and the anomaly detection problem of the system is further discussed. This paper constructs an ADF for the detection of distribution abnormalities by using a finite number of in-domain measurements plus one boundary measurement. The distribution abnormality term s ( x , t ) is defined as the unknown distribution term containing all functions of unknown form in the space. When there is an abnormality in the system, the dynamics of nonlinear DPS will change, resulting in the system output deviation from the estimated state given by the observer, and thus the detection residual will increase. Once the detection residuals exceed the predefined detection threshold, the system is considered to be abnormal. According to the effectiveness of backstepping method in observer design in [23] [24] [25], this paper applies it to the design of ADF. Moreover, since early lumping technique is not used, there is no observation overflow problem at the design stage. Combined with the treatment of nonlinear term in the research of nonlinear DPS in [21], this method is extended to the system studied in this paper.

In summary, this paper provides an abnormality detection scheme for a class of nonlinear parabolic DPSs. The main contributions of this paper are as follows:

1) Abnormality detection of nonlinear DPS is realized by the assumption processing of the nonlinear function in the system;

2) Based on backstepping method and finite measured values, an ADF with time-varying threshold is designed to avoid false alarms in abnormality detection;

3) By Lyapunov function method instead of operator theory, the amount of computation is reduced effectively, which is more conducive to the application of practical engineering production.

The rest of this paper is summarized as follows. In Section 2, relevant preparatory knowledge and the system problem statement are introduced. The ADF design and lumped residual evaluation are proposed in Section 3. In Section 4, a nonlinear DPS example is given to illustrate the effectiveness of the proposed scheme. Finally, we summarize this paper in Section 5.

2. Problem Statement

The notations used in this paper are standard. and represent the set of all real numbers and n dimensional Euclidean spaces, respectively, and their norm is expressed as . | u | denotes the absolute value of u for any u . The function1 u ( x ) is square integrable on the Hilbert space L 2 ( [ 0 , 1 ] ) L 2 ( [ 0 , 1 ] ; ) with the corresponding norm

u ( ) 2 = 0 1 u 2 ( x ) d x

The spatial L norm is defined as u ( ) 2 = max x [ 0 , 1 ] | u ( x ) | . u t = u / t ,

u x = u / x , u x x = 2 u / x 2 .

Now we recall some useful inequalities we will use in the following sections.

· Young’s inequality: For a , b , λ with λ > 0 , then

a b λ 2 a 2 + 1 2 λ b 2 , a b λ 2 a 2 1 2 λ b 2 .

· Cauchy-Schwarz inequality:

0 1 f 1 ( x ) f 2 ( x ) d x f 1 ( x ) 2 f 2 ( x ) 2 ,

where f 1 ( x ) , f 2 ( x ) L 2 ( [ 0 , 1 ] ) .

· Agmon’s inequality:

max x [ 0 , 1 ] | u ( x ) | 2 u 2 ( 0 ) + 2 u 2 u x 2 ,

max x [ 0 , 1 ] | u ( x ) | 2 u 2 ( 1 ) + 2 u 2 u x 2 ,

where u ( x ) L 2 ( [ 0 , 1 ] ) .

In this paper, we consider a class of nolinear DPSs described by the following parabolic PDE in one spatial dimension:

{ u t ( x , t ) = u x ( x , t ) + Q ( x , t ) + f ( u , x ) + d ( x , t ) + s ( x , t ) , x [ 0 , 1 ] , t > 0 y ( t ) = 0 1 c ( x ) u ( x , t ) d x , t 0 , c ( x ) = [ δ ( x 0 ) , δ ( x x 1 ) , , δ ( x x N ) ] T , (2.1)

subject to the following boundary conditions

{ u x ( 0 , t ) = 0 , t 0 , u ( 1 , t ) = 0 , t 0 , (2.2)

and initial condition

u ( x , 0 ) = u 0 ( x ) , x [ 0 , 1 ] , (2.3)

where u ( , t ) L 2 ( [ 0 , 1 ] ) denotes the state variable; f ( u , x ) L 2 ( [ 0 , 1 ] ) is Lipschitz continuous function. Q ( x , t ) , d ( x , t ) and s ( x , t ) denote a continuous distributed input, an unknown continuous distributed disturbance and an unknown continuous distributed abnormality. δ ( ) is a Dirac distribution [26]; y ( t ) N + 1 ( N 1 ) is N in-domain pointwise measurements ( 0 < x 1 < < x N < 1 ) plus one boundary measurement u ( 0 , t ) .

Assumption 2.1. The distributed disturbance d ( x , t ) in the system is bounded in the sense of L 2 norm, i.e.

d ( , t ) 2 d ¯ ,

where d ¯ > 0 is a known constant.

Assumption 2.2. The nonlinear function f ( u , x ) satisfies the following conditions:

· f ( u , x ) is Lipschitz continuous in u and x [ 0 , 1 ] , t 0 , u ( x ) L 2 ( [ 0 , 1 ] ) .

· f ( u , x ) should satisfy

f ( u + Δ u , x ) f ( u , x ) = f ( u , x ) u Δ u + ε f ( Δ u , x ) (2.4)

where Δu represents a small change in u and ε f ( Δ u , x ) is the approximation error satisfying ε f 2 , n ε ¯ f , and note that ε ¯ f is a constant.

In particular, when the nonlinear function f ( u , x ) satisfies

f ( u + Δ u , x ) f ( u , x ) = f ( u , x ) u Δ u (2.5)

i.e. ε f ( Δ u , x ) = 0 , and from that ε ¯ f = 0 can be obtained.

Assumption 2.3. The system (2.1) is controllable, and there is a control Q ( t ) , which can guarantee system stability before and after abnormality.

3. Abnormality Detection Scheme

In this paper, we design an ADF for abnormality detection in time domain by using a limited number of measurements (including a boundary measurement) on system (2.1) with boundary condition (2.2) and initial value (2.3). This section mainly includes two parts, one is the design of observer, the other is the design of ADF and lumped residual evaluation.

3.1. Observer Design

We construct the following observer for system (2.1):

{ u ^ t ( x , t ) = u ^ x x ( x , t ) + Q ( x , t ) + p 1 ( x ) ( u ( 0 , t ) u ^ ( 0 , t ) ) + f ( u ^ , x ) , x [ 0 , 1 ] , t > 0 , y ^ ( t ) = 0 1 c ( x ) u ^ ( x , t ) d x , t > 0 , u ^ x ( 0 , t ) = p 10 ( u ( 0 , t ) u ^ ( 0 , t ) ) , t > 0 , u ^ ( 1 , t ) = 0 , t > 0 , (3.1)

where p 1 ( x ) and p 10 denote the observer gains to be determined. Then we can design an ADF for time domain detection first by constructing the following residual r ( t ) :

r ( t ) y ( t ) y ^ ( t ) , t 0 . (3.2)

By introducing the error variables

u ˜ ( x , t ) = u ( x , t ) u ^ ( x , t ) ,

and combining (2.1), (2.2), (3.1), we can obtain the following error system u ˜ ( x , t ) :

u ˜ t ( x , t ) = u ˜ x x ( x , t ) p 1 ( x ) u ˜ ( 0 , t ) + s ( x , t ) + d ( x , t ) + f ( u , x ) f ( u ˜ , x ) , x [ 0 , 1 ] , t > 0 , r ( t ) = 0 1 c ( x ) u ˜ ( x , t ) d x , t > 0 , u ˜ x ( 0 , t ) = p 10 u ˜ ( 0 , t ) , t > 0 , u ˜ ( 1 , t ) = 0 , t > 0. (3.3)

It should be noted that from Assumption 2.2, we can have A ( x , t ) = f ( u , x ) u | u = u ^ through f ( u , x ) f ( u ^ , x ) = f ( u , x ) u | u = u ^ u ˜ ( x , t ) + ε f ( u ˜ , x ) . So the above error system (3.3) can be rewritten as

(3.4)

Note that the term A ( x , t ) u ˜ ( x , t ) in the observer error dynamics described by (3.4) can make the system to be unstable when A ( x , t ) u ˜ ( x , t ) become positively large.

We can eliminate A ( x , t ) u ˜ ( x , t ) by the Volterra integral transformation [25] and obtain the observer gain by the following lemma.

Lemma 3.1. ( [25]) By the following Volterra integral transformation:

u ˜ ( x , t ) = ω ˜ ( x , t ) 0 1 L ( x , τ , t ) ω ˜ ( τ , t ) d τ , (3.5)

where L ( x , τ , t ) is the unique solution of (3.7), the error system (3.4) is transformed into the following target ω ˜ system

{ ω ˜ t ( x , t ) = ω ˜ x x ( x , t ) b ω ˜ ( x , t ) + d M ( x , t ) + s M ( x , t ) + ε f M ( u ˜ , x ) , ω ˜ x ( 0 , t ) = 0 , ω ˜ ( 1 , t ) = 0 , (3.6)

where b > 0 is an constant; x [ 0 , 1 ] is the spatial coordinate; t [ 0 , ] is the time and

s ( x , t ) = s M ( x , t ) 0 x L ( x , τ , t ) s M ( τ , t ) d τ , d ( x , t ) = d M ( x , t ) 0 x L ( x , τ , t ) d M ( τ , t ) d τ , ε f ( x , t ) = ε f M ( x , t ) 0 x L ( x , τ , t ) ε f M ( τ , t ) d τ .

Lemma 3.2. ( [25]) The gain kernel L ( x , τ , t ) is the solution to the well-posed PDE given by

{ L ( x , τ , t ) t = A ( x , t ) L ( x , τ , t ) + b L ( x , τ , t ) + 2 L ( x , τ , t ) τ 2 2 L ( x , τ , t ) x 2 , L ( 1 , τ , t ) = 0 , L ( x , x , t ) = x 1 2 [ A ( x , t ) + b ] , (3.7)

where b > 0 is an constant and A ( x , t ) is defined in (2.4). The observer gains can be obtained as obtained

{ p 1 ( x , t ) = L ( x , 0 , t ) τ , p 10 ( t ) = L ( 0 , 0 , t ) . (3.8)

Lemma 3.3. ( [25]) M ( x , η , t ) is the gain kernel of the following inverse transformation

ω ˜ ( x , t ) = u ˜ ( x , t ) + 0 x M ( x , η , t ) u ˜ ( η , t ) d η .

Remark 3.1. By the inverse transformation in Lemma 3.3, we can deduce the explicit representation of d M , ε f M

d M ( x , t ) = d ( x , t ) + 0 x M ( x , η , t ) d ( η , t ) d η , ε f M ( x , t ) = ε f ( x , t ) + 0 x M ( x , η , t ) ε f ( η , t ) d η .

By trigonometric inequality, we have

d M ( x , t ) 2 d ( x , t ) 2 + 0 x M ( x , η , t ) d ( η , t ) d η 2 , ε f M ( x , t ) 2 ε f ( x , t ) 2 + 0 x M ( x , η , t ) ε f ( η , t ) d η 2 .

Moreover, it can be derived that

0 x M ( x , η , t ) ε f ( η , t ) d η 2 M ¯ d ¯ ,

where M ¯ = max 0 x 1 M ( x , η , t ) 2 . Hence we can have

d M ( x , t ) 2 ( M ¯ + 1 ) d ¯ , ε f M ( x , t ) 2 ( M ¯ + 1 ) ε ¯ f .

Lemma 3.4. ( [27]) Suppose V(t) and g(t) are real functions. If

V ˙ ( t ) β V ( t ) + g ( t ) , t 0 ,

then

V ˙ ( t ) e β t V ( 0 ) + 0 1 e β ( t τ ) g ( τ ) d τ , t 0 ,

where β is a finite constant.

Theorem 3.1. Considering the error dynamics (3.6), we have

1) In the presence of no disturbance and no abnormality, i.e. d M ( x , t ) = 0 and s M ( x , t ) = 0 , ω ˜ is bounded. In particular, when the nonlinear function f ( u , x ) satisfies (2.5), then error dynamics (3.6) can be exponentially stable.

2) In the presence of disturbance, i.e. d M ( x , t ) 0 and s M ( x , t ) = 0 , ω ˜ is bounded.

The bounds on ω ˜ discussed above can be written as the following expression:

ω ˜ ( x , t ) ω ˜ m ( t ) ,

where

{ ω ˜ m ( t ) = 2 e 2 ( b 1 ) t V ( 0 ) + 1 γ ( b 1 ) ( M ¯ + 1 ) 2 D 2 , V ( 0 ) = 1 2 ( ω ˜ 0 2 2 + ω ˜ x 0 2 2 ) , (3.9)

with 0 γ 1 and

D = { d ¯ , d M ( x , t ) = 0 , s M ( x , t ) = 0 d ¯ + ε ¯ f , d M ( x , t ) 0 , s M ( x , t ) = 0 (3.10)

Proof. We consider the following Lyapunov function to analyze the error dynamics (3.6)

V ( t ) = 1 2 0 1 ( ω ˜ 2 ( x , t ) + ω ˜ x 2 ( x , t ) ) d x . (3.11)

In general, from the aspects of physical meaning, Lyapunov function (3.11) represents the energy of the system we are studying. In addition, from the point of view of the mathematical calculation process, the function in the form of (3.11) can be selected to eliminate or avoid some unexpected items in the specific calculation, making the result more concise and clear.

By the integration by parts and (3.6), the derivative of V(t) can be written as

V ˙ ( t ) = ( 1 + b ) ω ˜ x ( x , t ) 2 2 b ω ˜ ( x , t ) 2 2 ω ˜ x x ( x , t ) 2 2 + 0 1 ( d M ( x , t ) + ε f M ( x , t ) ) ω ˜ ( x , t ) d x 0 1 ( d M ( x , t ) + ε f M ( x , t ) ) ω ˜ x x ( x , t ) d x (3.12)

Note that both the fourth and fifth items of (3.12) contain d M + ε f M , which is not always zero. Considering the boundness of d M and ε f M , we first discuss the case when there exist disturbances, i.e. d M ( x , t ) 0 and s M ( x , t ) = 0 .

Applying the Cauchy-Schwarz inequality and Young’s inequality on the fourth term of (3.12), we have

0 1 ( d M ( x , t ) + ε f M ( x , t ) ) ω ˜ ( x , t ) d x = 0 1 d M ( x , t ) ω ˜ ( x , t ) d x + 0 1 ε f M ( x , t ) ω ˜ ( x , t ) d x ( 0 1 d M 2 ( x , t ) d x ) 1 2 ( 0 1 ω ˜ 2 ( x , t ) d x ) 1 2 + ( 0 1 ε f M 2 ( x , t ) d x ) 1 2 ( 0 1 ω ˜ 2 ( x , t ) d x ) 1 2 = d M ( x , t ) 2 ω ˜ ( x , t ) 2 + ε f M ( x , t ) 2 ω ˜ ( x , t ) 2 1 2 γ [ d M ( x , t ) 2 2 + ε f M ( x , t ) 2 2 ] + γ ω ˜ ( x , t ) 2 2 , (3.13)

where γ > 0 is a positive constant. Similarly, it can be obtained that

0 1 ( d M ( x , t ) + ε f M ( x , t ) ) ω ˜ x x ( x , t ) d x 1 2 γ [ d M ( x , t ) 2 2 + ε f M ( x , t ) 2 2 ] + γ ω ˜ x x ( x , t ) 2 2 . (3.14)

Next, considering (3.13) and (3.14), we can write an upper bound for V ˙ ( t ) from (3.12)

V ˙ ( t ) = ( 1 + b ) ω ˜ x ( x , t ) 2 2 + ( γ b ) ω ˜ ( x , t ) 2 2 ( γ 1 ) ω ˜ x x ( x , t ) 2 2 + 1 γ [ d M ( x , t ) 2 2 + ε f M ( x , t ) 2 2 ] . (3.15)

Let γ satisfy 0 < γ 1 , then (3.12) can be further written as

V ( t ) ( 1 + b ) ω ˜ x ( x , t ) 2 2 + ( 1 b ) ω ˜ ( x , t ) 2 2 + 1 γ [ d M ( x , t ) 2 2 + ε f M ( x , t ) 2 2 ] ( 1 b ) ω ˜ x ( x , t ) 2 2 + ( 1 b ) ω ˜ ( x , t ) 2 2 + 1 γ [ d M ( x , t ) 2 2 + ε f M ( x , t ) 2 2 ] 2 ( 1 b ) V ( t ) + 1 γ [ d M ( x , t ) 2 2 + ε f M ( x , t ) 2 2 ] . (3.16)

Since b > 1 , combining Remark 3.1 with Lemma 3.4, we have that

V ( t ) e 2 ( b 1 ) t V ( 0 ) + 1 2 γ ( b 1 ) ( M ¯ + 1 ) 2 D 2 , (3.17)

where D is defined in (3.10).

Then, applying the Agmon’s inequality and Young’s inequality, we have

ω ˜ ( x , t ) 2 2 ω ˜ ( x , t ) 2 ω ˜ x ( x , t ) 2 ω ˜ ( x , t ) 2 2 + ω ˜ x ( x , t ) 2 2 2 e 2 ( b 1 ) t V ( 0 ) + 1 γ ( b 1 ) ( M ¯ + 1 ) 2 D 2 . (3.18)

Thus, it can be concluded that

ω ˜ ( x , t ) 2 e 2 ( b 1 ) t V ( 0 ) + 1 γ ( b 1 ) ( M ¯ + 1 ) 2 D 2 (3.19)

where D = d ¯ + ε ¯ f .

For another case, i.e. d M ( x , t ) = 0 and s M ( x , t ) = 0 , same conclusions can be obtained by the same method and notice that D in (3.19) is d ¯ .

From (3.8) and (3.10), we can deduce that ω ˜ ( , t ) as t when the nonlinear function f ( u , x ) satisfies (2.1), i.e. ε ¯ f = 0 . In other words, ω ˜ system is exponentially stable in L under ideal operating conditions ( d M ( x , t ) = 0 and s M ( x , t ) = 0 ).

3.2. ADF Design and Lumped Residual Evaluation

Following the discussions above, we use the lumped method to design the residual evaluation function and detection threshold. The residual evaluation function R ( t ) and detection threshold R t h d ( t ) are defined as follows

{ R ( t ) = t t + T r ( τ ) 2 d τ , R t h d ( t ) = max s ( x , t ) = 0 R ( t ) , (3.20)

where T > 0 is the length of the evaluation time window.

Theorem 3.2. If the conditions in Theorem 3.1 are satisfied, by using the lumped residual evaluation function in (3.20), the time-varying detection threshold R t h d ( t ) for abnormality detection can be computed as

R t h d ( t ) = t t + T ( 1 + N ( 1 + L ¯ ) ) ω ˜ m 2 ( τ ) d τ , (3.21)

where L ¯ = max 0 x 1 L ( x , τ , t ) 2 .

Proof. Considering the boundary measurements u ˜ ( 0 , t ) and N in-domain measurements u ˜ ( x i , t ) ( i = 1 , 2 , , N ) , we can obtain

r ( t ) 2 = 0 1 r 2 ( t ) d t = 0 1 ( u ˜ 2 ( 0 , t ) + u ˜ 2 ( x 1 , t ) + + u ˜ 2 ( x N , t ) ) d x . (3.22)

It can be verified that u ˜ ( 0 , t ) = ω ˜ ( 0 , t ) holds for all t 0 by the transformation in (3.5), so (3.22) can be written as

r ( t ) 2 = ω ˜ 2 ( 0 , t ) + 0 1 ( u ˜ 2 ( x 1 , t ) + + u ˜ 2 ( x N , t ) ) d x ω ˜ 2 ( 0 , t ) + N u ˜ ( , t ) 2 ω ˜ ( , t ) 2 + N ( 1 + L ¯ 2 ) ω ˜ ( , t ) 2 ( 1 + N ( 1 + L ¯ 2 ) ) ω ˜ m 2 ( t ) (3.23)

by combining (3.5) and the results in Theorem 3.1

Remark 3.2. From the conclusion of the above theorem, we design a new time-varying detection threshold for abnormality detection. The characteristic of “time-varying” is caused by exponential decreasing term e 2 ( b 1 ) t V ( 0 ) in (3.9). In addition, we consider the influence of initial errors ω ˜ ( 0 ) and ω ˜ x ( 0 ) on the bounds of ω ˜ ( x , t ) . Therefore, false alarms in abnormality detection can be avoided. This feature will be demonstrated in a later numerical simulation.

Hence, we can give the specific evaluation logic of abnormality detection.

Theorem 3.3. Comparing the functional relationship between R ( t ) and R t h d ( t ) , we can get the following abnormality detection evaluation logic:

{ R ( t ) > R t h d ( t ) abnormalattime t R ( t ) R t h d ( t ) abnormality-freeattime t . (3.24)

4. Numerical Simulations

To evaluate the effectiveness of the proposed abnormality detection scheme, a class of nonlinear DPS whose system states can be expressed by parabolic PDE is considered.

For the purpose of numerical simulations, the distributed input Q ( x , t ) , Lipschitz continuous function f ( u , x ) and distributed disturbance d ( x , t ) can be defined as follows:

Q ( x , t ) = e 0.5 ( x 0.5 ) sin t , f ( u , x ) = x sin t , d ( x , t ) = 0.005 e 0.5 ( x 0.5 ) sin t .

Furthermore, to demonstrate the abnormality localization performance, we define s ( x , t ) as a piecewise function as follows:

s ( x , t ) = { 150 sin 10 x , 0 t < 15 , 150 sin 10 x [ 1 e 0.3 ( t 15 ) ] , t 15 .

We use the finite element method (FDM) for numerical simulation the error system of (3.6), where b = 2 , γ = 1 2 , and the evaluation time window length T is 0.01 s.

Firstly, the performance of the error system ω ˜ ( x , t ) is analyzed. The bounds of ω ˜ ( x , t ) of the system with or without disturbance or abnormality is discussed respectively, as shown in Figure 1.

Figure 1. The performance of the error system ω ˜ ( x , t ) .

It can be seen from Figure 1(a), ω ˜ ( x , t ) is bounded when the system has no disturbance and no anomaly. For the special case of Figure 1(a), i.e. ε ¯ f = 0 , ω ˜ ( x , t ) decays to zreo, as shown in Figure 1(b). If the system has disturbance and no abnormality, it can be seen from Figure 1(c) that ω ˜ ( x , t ) is bounded. Furthermore, when an abnormal function s ( x , t ) is imposed on the system, ω ˜ ( x , t ) is eventually bounded although it does not decay to zero, as shown in Figure 1(d).

Based on the proposed method, abnormality detection results are shown in Figure 2.

It can be seen from Figure 2(a) that the abnormal occurrence time t = 15 s can be well detected. Then, we compared the detection scheme based on time-varying threshold proposed in this paper with the traditional method based on constant threshold, and the results are shown in Figure 2(b). In Figure 2(b), the blue dotted line represents the constant threshold. When t > 15 s , the residual function exceeds the constant threshold, and the system detects an abnormality. However, before the actual abnormal occurrence time, i.e. t 15 s , there are still some moments when the residual function exceeds the constant threshold, so that the false alarm occurs.

Based on the results in Figure 2, the scheme in this paper adopts time-varying threshold, which is different from the previous constant threshold, and it can well avoid false alarms in the process of abnormality detection.

5. Conclusion

In this paper, the abnormality detection problem of a class of nonlinear parabolic DPS is studied by using backstepping method. The proposed scheme mainly includes two steps: firstly, the boundary observer is designed and the residual convergence is analyzed; secondly, the comprehensive residual evaluation function

Figure 2. Abnormality detection results.

is designed to realize abnormality detection and the threshold calculation formula is given. For the purpose of detection, the traditional “lumped” method is used for residual evaluation. The method based on filter is important when dealing with the implementation of the scheme in practical systems. The scheme presented in this paper realizes the abnormality detection of nonlinear distributed parameter system in time domain, and the simulation results confirm the requirements of the theory. Furthermore, we can extend the ADF in the time domain of nonlinear DPS system to the abnormality location in the space domain in the future.

Conflicts of Interest

The author declares no conflicts of interest regarding the publication of this paper.

References

[1] Dong, J., Wang, Q., Wang, M. and Peng, K. (2018) Data-Driven Quality Monitoring Techniques for Distributed Parameter Systems with Application to Hot-Rolled Strip Laminar Cooling Process. IEEE Access, 6, 16646-16654.
https://doi.org/10.1109/ACCESS.2018.2812919
[2] Khan, F.A., Imran, M., Abbas, H. and Durad, M.H. (2017) A Detection and Prevention System against Collaborative Attacks in Mobile Ad Hoc Networks. Future Generation Computer Systems, 68, 416-427.
https://doi.org/10.1016/j.future.2016.07.010
[3] Chen, J. and Patton, R.J. (2002) Robust Model-Based Fault Diagnosis for Dynamic Systems. Automatica, 38, 1089-1094.
https://doi.org/10.1016/S0005-1098(01)00290-4
[4] Liu, J., Song, K., Feng, M., Yan, Y., Tu, Z. and Zhu, L. (2021) Semi-Supervised Anomaly Detection with Dual Prototypes Autoencoder for Industrial Surface Inspection. Optics and Lasers in Engineering, 136, Article ID: 106324.
https://doi.org/10.1016/j.optlaseng.2020.106324
[5] Dey, S., Perez, H.E. and Moura, S.J. (2017) Model-Based Battery Thermal Fault Diagnostics: Algorithms, Analysis, and Experiments. IEEE Transactions on Control Systems Technology, 27, 576-587. https://doi.org/10.1109/TCST.2017.2776218
[6] Dey, S., Perez, H.E. and Moura, S.J. (2019) Robust Fault Detection of a Class of Uncertain Linear Parabolic PDEs. Automatica, 107, 502-510.
https://doi.org/10.1016/j.automatica.2019.06.014
[7] El-Farra, N.H. and Ghantasala, S. (2007) Actuator Fault Isolation and Reconfiguration in Transport-Reaction Processes. AIChE Journal, 53, 1518-1537.
https://doi.org/10.1002/aic.11177
[8] Ghantasala, S. and El-Farra, N.H. (2009) Robust Actuator Fault Isolation and Management in Constrained Uncertain Parabolic PDE Systems. Automatica, 45, 2368-2373. https://doi.org/10.1016/j.automatica.2009.06.024
[9] Ferdowsi, H. and Jagannathan, S. (2014) Fault Diagnosis of a Class of Distributed Parameter Systems Modeled by Parabolic Partial Differential Equations. 2014 American Control Conference, Portland, 4-6 June 2014, 5434-5439.
https://doi.org/10.1109/ACC.2014.6858836
[10] Du, D. (2017) Fault Detection for Discrete-Time Linear Systems Based on Descriptor Observer Approach. Applied Mathematics and Computation, 293, 575-585.
https://doi.org/10.1016/j.amc.2016.08.052
[11] Li, S., Chen, Y. and Zhan, J. (2021) Simultaneous Observer-Based Fault Detection and Event-Triggered Consensus Control for Multi-Agent Systems. Journal of the Franklin Institute, 358, 3276-3301. https://doi.org/10.1016/j.jfranklin.2021.02.009
[12] Zhao, Z., Yang, Y., Ding, S.X. and Li, L. (2018) Robust Fault Detection for Observer-Based Feedback Control Systems. Circuits, Systems, and Signal Processing, 37, 3364-3382. https://doi.org/10.1007/s00034-017-0726-z
[13] Cai, J., Ferdowsi, H. and Sarangapani, J. (2016) Model-Based Fault Detection, Estimation, and Prediction for a Class of Linear Distributed Parameter Systems. Automatica, 66, 122-131. https://doi.org/10.1016/j.automatica.2015.12.028
[14] Han, H., Yang, Y., Li, L. and Ding, S.X. (2018) Observer-Based Fault Detection for Uncertain Nonlinear Systems. Journal of the Franklin Institute, 355, 1278-1295.
https://doi.org/10.1016/j.jfranklin.2017.12.021
[15] Li, L., Ding, S.X., Qiu, J., Yang, Y. and Zhang, Y. (2016) Weighted Fuzzy Observer-Based Fault Detection Approach for Discrete-Time Nonlinear Systems via Piecewise-Fuzzy Lyapunov Functions. IEEE Transactions on Fuzzy Systems, 24, 1320-1333. https://doi.org/10.1109/TFUZZ.2016.2514371
[16] Yang, Y., Ding, S.X. and Li, L. (2015) On Observer-Based Fault Detection for Nonlinear Systems. Systems and Control Letters, 82, 18-25.
https://doi.org/10.1016/j.sysconle.2015.05.004
[17] Demetriou, M.A., Ackleh, A.S. and Reich, S. (1998) Detection and Accommodation of Second Order Distributed Parameter Systems with Abrupt Changes in Input Term: Existence and Approximation. In: Theory and Practice of Control and Systems, World Scientific Publishing, Singapore, 720-725.
https://doi.org/10.1142/9789814447317_0119
[18] Armaou, A. and Demetriou, M.A. (2008) Robust Detection and Accommodation of Incipient Component and Actuator Faults in Nonlinear Distributed Processes. AIChE Journal, 54, 2651-2662. https://doi.org/10.1002/aic.11539
[19] Lei, Y., Li, J. and Zhao, A. (2022) Spatiotemporal Fault Detection, Estimation and Control for Nonlinear Reaction-Diffusion Equations. Applied Mathematics and Computation, 418, Article ID: 126859. https://doi.org/10.1016/j.amc.2021.126859
[20] Feng, Y., Li, H.X. and Yang, H.D. (2021) Abnormal Source Identification for Parabolic Distributed Parameter Systems. IEEE Transactions on Systems, Man and Cybernetics: Systems, 51, 5698-5707. https://doi.org/10.1109/TSMC.2019.2956985
[21] Ferdowsi, H., Cai, J. and Jagannathan, S. (2019) Fault Detection and Estimation for a Class of Nonlinear Distributed Parameter Systems. 2019 IEEE International Conference on Prognostics and Health Management (ICPHM), San Francisco, 17-20 June 2019, 1-8. https://doi.org/10.1109/ICPHM.2019.8819432
[22] Feng, Y., Wang, Y., Wang, J.W. and Li, H.X. (2022) Backstepping-Based Distributed Abnormality Localization for Linear Parabolic Distributed Parameter Systems. Automatica, 135, Article ID: 109930. https://doi.org/10.1016/j.automatica.2021.109930
[23] Smyshlyaev, A. and Krstic, M. (2004) Closed-Form Boundary State Feedbacks for a Class of 1-D Partial Integro-Differential Equations. IEEE Transactions on Automatic Control, 49, 2185-2202. https://doi.org/10.1109/TAC.2004.838495
[24] Smyshlyaev, A. and Krstic, M. (2005) Backstepping Observers for a Class of Parabolic PDEs. Systems and Control Letters, 54, 613-625.
https://doi.org/10.1016/j.sysconle.2004.11.001
[25] Meurer, T. (2013) On the Extended Luenberger-Type Observer for Semilinear Distributed-Parameter Systems. IEEE Transactions on Automatic Control, 58, 1732-1743. https://doi.org/10.1109/TAC.2013.2243312
[26] Balakrishnan, V. (2003) All about the Dirac Delta Function. Resonance, 8, 48-58.
https://doi.org/10.1007/BF02866759
[27] Ioannou, P.A. and Sun, J. (2012) Robust Adaptive Control. Courier Corporation, New York.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.