Next Article in Journal
Unveiling the Sensitivity Analysis of Port Carbon Footprint via Power Alternative Scenarios: A Deep Dive into the Valencia Port Case Study
Previous Article in Journal
Thermo-Economic Comparison between Three Different Electrolysis Technologies Powered by a Conventional Organic Rankine Cycle for the Green Hydrogen Production Onboard Liquefied Natural Gas Carriers
Previous Article in Special Issue
Applications of Voronoi Diagrams in Multi-Robot Coverage: A Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy Fault Detection Observer Design for Unmanned Marine Vehicles Based on Membership-Function-Dependent H/H_ Performance

1
School of Electrical Engineering, Southwest Jiaotong University, Chengdu 611756, China
2
Navigation College, Dalian Maritime University, Dalian 116026, China
3
School of Aeronautics and Astronautics, Sichuan University, Chengdu 610065, China
4
Robotic Satellite Key Laboratory of Sichuan Province, Sichuan University, Chendu 610065, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2024, 12(8), 1288; https://doi.org/10.3390/jmse12081288
Submission received: 20 June 2024 / Revised: 18 July 2024 / Accepted: 26 July 2024 / Published: 31 July 2024
(This article belongs to the Special Issue Unmanned Marine Vehicles: Navigation, Control and Sensing)

Abstract

:
This paper studies the design problem of fault detection (FD) observer for unmanned marine vehicles (UMVs) based on the T-S fuzzy model. Firstly, T-S fuzzy systems are used to approximate the nonlinear dynamics in UMVs. Secondly, to improve the FD performance of UMVs, a new H / H _ performance index, which depends on the membership functions, is defined. Then, based on the membership-function-dependent H / H _ performance index, a new fuzzy FD observer strategy, where the fuzzy submodels are not all required to be with the same H _ performance index, is developed to detect the sensor fault in UMVs; the corresponding synthesis conditions of the FD observer are derived based on the Lyapunov theory. Different from the conventional FD strategies, in the proposed membership-function-dependent FD method, the fuzzy submodels—which the system always works on—can have a larger H _ performance index, such that the performance of the FD can be improved. In the end, an example is given to show the effectiveness of the presented method.

1. Introduction

As effective tools for ocean exploration and environmental monitoring, UMVs have received increasing attention in recent years [1,2,3,4,5,6,7] and significant progress has been made in the domain of UMVs. However, due to the complex ocean environment, UMVs are prone to failure [8], which hinders the further development of UMV technology. Failure has an adverse influence on UMVs, where it can decrease the performance of UMVs or even cause irreversible damage to their systems [9]. Therefore, it is necessary to study the FD problem for UMVs to detect faults occurring in the systems in a timely way, such that the safety and reliability of UMVs can be guaranteed.
However, achieving FD for UMVs is not an easy task. There exists strong nonlinear coupling between the interval variables of UMVs, such as the yaw angle and surge velocity. This will increase the difficulties in FD for UMVs. Fortunately, the T-S fuzzy system is a powerful tool to approximate nonlinear dynamics and has been widely used to deal with analysis and design problems for nonlinear engineering systems [10,11,12,13,14]. Therefore, it is promising to use the T-S fuzzy systems method to handle the nonlinear FD problem for UMVs. During the past few years, many researchers have devoted themselves to studying the FD problem in T-S fuzzy systems and many interesting FD results have been reported [15,16,17,18]. To mention a few, in [15], a switching-type FD filter is proposed for T-S fuzzy systems with unknown membership functions and, by using the switching mechanism which depends on the bound of unknown membership functions, the design of the FD observer is relaxed. In [16], the FD problem for T-S fuzzy systems in finite frequency is considered and the differential mean value theorem is used to reduce the conservatism of the FD observer design. A new fault isolation scheme is proposed for T-S fuzzy systems in [17], where false alarms caused by using incorrect sensor measurement information can be effectively avoided. Based on operator and input–output methods, the authors of [18] address the FD problem for T-S fuzzy systems with time delay. Although the theoretical study of the FD problem in T-S fuzzy systems has attained considerable development, the research in the FD of UMVs based on T-S fuzzy systems is still not sufficient, which is one of the motivations of this paper.
Another motivation of this paper is that there is still some space to improve the existing nonlinear FD methods based on T-S fuzzy systems. In some existing methods [19,20,21], the H / H _ performance analysis method is considered to synthesize the FD observer. By optimizing the H _ performance index, an optimal or sub-optimal FD performance can be obtained. However, the H _ performance index in conventional FD schemes is considered to be constant, which may lead to some conservatism. The reason is that, due to the property that the H _ performance index β is constant, all the synthesis conditions of the FD observer, which are formulated in terms of linear matrix inequalities (LMIs), should be solvable on the basis of the common performance index β . In other words, all the subsystems of the T-S fuzzy system should satisfy the same FD performance no matter which subsystems the overall fuzzy system works on. However, in real applications, the fuzzy system always works on one certain fuzzy subsystem. If all the subsystems are still required to satisfy the same performance index β , it may increase the conservatism of the design.
To address the above problem, a membership-function-dependent performance analysis method is proposed in [22]. In [22], the robust control problem is considered and the robust performance index γ is designed to depend on the membership functions. Then, the i-th fuzzy submodel corresponds to the performance index γ i . By assuming that T-S fuzzy systems always work on a pre-specified subsystem, such as A 1 , the value of index γ 1 is set as the smallest one. Then, if the system works on A 1 in practice, the robust performance index of the overall fuzzy systems will be the smallest so as to increase the robustness of the controller. However, there are still some problems to be addressed even if the membership-function-dependent performance analysis method is considered. In some cases, it is hard to determine that the system works on a certain subsystem even if the state of the system is limited to a local area. For example, consider the system with the membership functions h 1 = 1 + s i n x ( t ) 2 and h 2 = 1 + s i n x ( t ) 2 ; when the state x ( t ) = 0 , i.e., it is at equilibrium, then the dynamic of the T-S fuzzy system becomes x ˙ ( t ) = ( 0.5 A 1 + 0.5 A 2 ) x ( t ) , which indicates that the system cannot work on subsystems A 1 or A 2 . Therefore, whether we can establish a new membership-function-dependent index, which can not only improve the FD performance but also remove the aforementioned constraint, is an interesting problem, which is also another motivation of this paper.
In view of the above discussion, a membership-function-dependent FD observer scheme is proposed for UMVs based on T-S fuzzy systems. The design mainly focuses on how to take advantage of a membership-function-dependent performance index to improve the FD performance of UMVs. The contributions of the paper are listed as follows:
(1)
Inspired by the literature [22], a new membership-function-dependent H / H _ FD strategy is proposed for UMVs in this paper. In the method developed, the fuzzy submodels, in which the system always works, can have a larger H _ performance index; then, the property that the state of the system is limited to a local area can be fully made use of such that the FD performance for UMVs can be improved.
(2)
Motivated by set theory description [17], the FD performance index is designed to depend on the membership functions, which can take a relatively large value when the state is limited to a local area. Consequently, the FD performance can be improved as long as the state of the system is limited to a local area. Then, the constraint that the fuzzy systems are required to work on a certain subsystem in [22] can be removed by the proposed method.
The rest of the paper is organized as follows: In Section 2, the dynamic of UMVs is modeled by T-S fuzzy models. A membership-function-dependent H / H _ FD observer scheme is proposed in Section 3. The sufficient conditions of the existence of the FD observer are presented in Section 4. In Section 5, an example is given to demonstrate the efficiency of the proposed FD strategies. Section 6 draws the conclusion.
Notation: For a matrix X, X T and X 1 denote the transpose and inverse of the matrix X, respectively, and H e ( X ) = X + X T ; X > 0 denotes that the matrix X is positive definite. O and I represent zero matrix and identity matrix, respectively. The symbol “∗” in LMIs is the term which is induced by symmetry.

2. System Description

UMVs T-S Modeling

Following the work in [4], the mathematical model of UMVs is described as
M ν ˙ ( t ) + N ν ( t ) + G φ ( t ) = u ( t ) + ω ( t ) φ ˙ ( t ) = Ω ( ψ ( t ) ) ν ( t )
where ν ( t ) = ρ ( t ) υ ( t ) r ( t ) T is the velocity vector in the body-fixed frame and its components ρ ( t ) , υ ( t ) and r ( t ) represent the surge velocity, sway velocity, and yaw velocity, respectively; φ ( t ) = x ¯ ( t ) y ¯ ( t ) ψ ( t ) T is the earth-fixed orientation vector consisting of the components x ¯ ( t ) and y ¯ ( t ) and ψ ( t ) , which are the positions and yaw angle, respectively. The control input vector of UMVs is denoted by u ( t ) = u 1 ( t ) u 2 ( t ) u 3 ( t ) T ; ω ( t ) denotes the wave-induced disturbance signal; M represents the matrix of inertia and it is invertible satisfying M = M T > 0 ; N and G denote damping matrix and mooring force, respectively; Ω ( ψ ( t ) ) , G, M, and N have the following form:
M = m 11 0 0 0 m 22 m 23 0 m 32 m 33 , N = n 11 0 0 0 n 22 n 23 0 n 32 n 33 , Ω ( ψ ( t ) ) = cos ( ψ ( t ) ) sin ( ψ ( t ) ) 0 sin ( ψ ( t ) ) cos ( ψ ( t ) ) 0 0 0 1 , G = g 11 0 0 0 g 22 0 0 0 g 33 .
Let
A = M 1 G = a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 , B = M 1 N = b 11 b 12 b 13 b 21 b 22 b 23 b 31 b 32 b 33 , D = M 1 = d 11 d 12 d 13 d 21 d 22 d 23 d 31 d 32 d 33 .
Then, the system (1) becomes
ν ˙ ( t ) = A φ ( t ) + B ν ( t ) + D u ( t ) + D ω ( t ) φ ˙ ( t ) = Ω ( ψ ( t ) ) ν ( t )
Define x ( t ) = x 1 ( t ) x 2 ( t ) x 3 ( t ) x 4 ( t ) x 5 ( t ) x 6 ( t ) T = x ¯ ( t ) y ¯ ( t ) ψ ( t ) ρ ( t ) υ ( t ) r ( t ) T and taking (3) into consideration, the state equations of (3) are described by:
x ˙ 1 ( t ) = cos ( x 3 ( t ) ) x 4 ( t ) sin ( x 3 ( t ) ) x 5 ( t ) x ˙ 2 ( t ) = sin ( x 3 ( t ) ) x 4 ( t ) + cos ( x 3 ( t ) ) x 5 ( t ) x ˙ 3 ( t ) = x 6 ( t ) x ˙ 4 ( t ) = a 11 x 1 ( t ) + a 12 x 2 ( t ) + a 13 x 3 ( t ) + b 11 x 4 ( t ) + b 12 x 5 ( t ) + b 13 x 6 ( t ) + d 11 u 1 ( t ) + d 12 u 2 ( t ) + d 13 u 3 ( t ) + d 11 ω 1 ( t ) + d 12 ω 2 ( t ) + d 13 ω 3 ( t ) x ˙ 5 ( t ) = a 21 x 1 ( t ) + a 22 x 2 ( t ) + a 23 x 3 ( t ) + b 21 x 4 ( t ) + b 22 x 5 ( t ) + b 23 x 6 ( t ) + d 21 u 1 ( t ) + d 22 u 2 ( t ) + d 23 u 3 ( t ) + d 21 ω 1 ( t ) + d 22 ω 2 ( t ) + d 23 ω 3 ( t ) x ˙ 6 ( t ) = a 31 x 1 ( t ) + a 32 x 2 ( t ) + a 33 x 3 ( t ) + b 31 x 4 ( t ) + b 32 x 5 ( t ) + b 33 x 6 ( t ) + d 31 u 1 ( t ) + d 32 u 2 ( t ) + d 33 u 3 ( t ) + d 31 ω 1 ( t ) + d 32 ω 2 ( t ) + d 33 ω 3 ( t )
It is assumed that the yaw angle ψ ( t ) , i.e., x 3 ( t ) varies in the interval [ ψ ̲ , ψ ¯ ] , where ψ ¯ > 0 and ψ ̲ > 0 represent the upper and lower bounds of ψ ( t ) , respectively. Select the premise variables as χ 1 ( t ) = sin ( x 3 ( t ) ) , χ 2 ( t ) = cos ( x 3 ( t ) ) , where χ 1 ( t ) [ χ ̲ 1 , χ ¯ 1 ] and χ 2 ( t ) [ χ ̲ 2 , χ ¯ 2 ] . Then, the fuzzy rules of T-S fuzzy models of UMVs are given by
Plant Rule i: IF χ 1 ( t ) is M i 1 and χ 2 ( t ) is M i 2
Then
x ˙ ( t ) = A ˜ i x ( t ) + D ¯ u ( t ) + D ¯ ω ( t ) y ( t ) = C x ( t ) + F f ( t )
where χ 1 ( t ) = sin ( x 3 ( t ) ) and χ 2 ( t ) = cos ( x 3 ( t ) ) are premise variables; M i 1 and M i 2 ( i { 1 , 2 , 3 , 4 } ) denote fuzzy sets; y ( t ) and f ( t ) represent the measured output and the sensor faults, respectively; D ¯ , F, and C are known real constant matrices with compatible dimensions;
A 1 = χ ¯ 2 χ ¯ 1 0 χ ¯ 1 χ ¯ 2 0 0 0 1 , A 2 = χ ̲ 2 χ ¯ 1 0 χ ¯ 1 χ ̲ 2 0 0 0 1 , A ˜ i = 0 3 × 3 A i A B , A 3 = χ ¯ 2 χ ̲ 1 0 χ ̲ 1 χ ¯ 2 0 0 0 1 , A 4 = χ ̲ 2 χ ̲ 1 0 χ ̲ 1 χ ̲ 2 0 0 0 1 , D ¯ = 0 3 × 3 D .
By virtue of the standard T-S modeling process [23], the overall T-S fuzzy models can be derived as follows:
x ˙ ( t ) = i = 1 4 g i ( χ ( t ) ) A ˜ i x ( t ) + D ¯ u ( t ) + D ¯ ω ( t ) y ( t ) = C x ( t ) + F f ( t )
where
g i ( χ ( t ) ) = ϑ i ( χ ( t ) ) j = 1 4 ϑ j ( χ ( t ) ) 0 , χ = χ 1 χ 2 T , ϑ i ( χ ( t ) ) = M i 1 ( χ 1 ( t ) ) M i 2 ( χ 2 ( t ) ) , i = 1 4 g i ( χ ( t ) ) = 1 .
For further development, the T-S fuzzy system (6) is rewritten as
x ˙ ( t ) = i = 1 2 j = 1 2 h i ( t ) λ j ( t ) A i j x ( t ) + D ¯ u ( t ) + D ¯ ω ( t ) y ( t ) = C x ( t ) + F f ( t )
where
h 1 ( t ) = 1 + 2 s i n x 3 ( t ) 2 , h 2 ( t ) = 1 2 s i n x 3 ( t ) 2 , A 11 = A ˜ 1 , A 12 = A ˜ 2 , g 1 = h 1 λ 1 , g 2 = h 1 λ 2 , λ 1 ( t ) = 2 c o s x 3 ( t ) 3 2 3 , λ 2 ( t ) = 2 2 c o s x 3 ( t ) 2 3 A 21 = A ˜ 3 , A 22 = A ˜ 4 , g 3 = h 2 λ 1 , g 4 = h 2 λ 2 .
Remark 1.
Motivated by the set theory [24], the T-S fuzzy system (6) is transformed into the equivalent model (7). The purpose of above-mentioned transformation is to take advantage of the property where the state of the system stays in local areas to improve the FD performance. A detailed discussion will be given in Remark 5.

3. Fault Detection Observer Design

3.1. Quantization Description

Due to the limitation of the communication resources of the network, the output of the system y ( t ) should be quantized before it is transmitted. In this paper, logarithmic quantizer [25] is selected to quantize the output signal y ( t ) . Furthermore, the logarithmic quantizer has the following form:
q ( y ) = q 1 ( y ) , , q n y ( y ) T
The set of quantization level of each q i ( . ) is defined as
U i = { ± ϖ i : ϖ i = ρ ¯ i ϖ 0 , i = 0 , ± 1 , ± 2 , } { ± ϖ 0 } { 0 }
where ρ ¯ i ( 0 , 1 ) , ϖ 0 > 0 ; ρ ¯ i is called the quantization density.
The quantization function q ( . ) is
q ( y ) = ϖ i , i f 1 1 + δ ϖ i y 1 1 δ ϖ i , 0 , i f y = 0 , q ( y ) i f y < 0 ,
where δ = 1 ρ ¯ 1 + ρ ¯ .
Then, refer to the sector bounded method [25]; the output y ( t ) with quantization is given by
y ¯ ( t ) = q ( y ) = ( I + y ) y ( t )
where
Δ y = d i a g { Δ 1 , Δ 2 , , Δ n y } , τ ¯ i Δ i τ ¯ i ( i = 1 , , n y )
Clearly, Δ y satisfies
| Δ y | τ ˜ I
where τ ˜ = max { τ ¯ 1 , τ ¯ 2 , , τ ¯ n y } .

3.2. FD Observer Scheme

In this paper, consider the case that the output–feedback controller has been pre-designed by designers. Furthermore, the controller has the following form:
u ( t ) = K y ¯ ( t )
where K is the controller gain matrix to be determined.
Then substituting the control law (12) into the system dynamic (7), the following closed-loop control system can be obtained:
x ˙ ( t ) = i = 1 m j = 1 n h i ( t ) λ j ( t ) A ¯ i j + Λ Δ C x ( t ) + D ¯ ω ( t ) + Λ ( I + Δ ) F f ( t ) y ( t ) = C x ( t ) + F f ( t )
where A ¯ i j = A i j + D ¯ K , Λ = D ¯ K .
Remark 2.
In this paper, we mainly focus on the design of FD observer and the controller synthesis problem is not main concern of this paper. Thus, in this paper, it is assumed that the controller has been designed previously. Indeed, to realize the design of the controller, the reader can refer to some effective control design strategies such as [25,26].
In this subsection, a membership-function-dependent H / H _ FD observer will be designed.
Based on the closed-loop system (13), an FD observer is proposed as follows:
x ^ ˙ ( t ) = i = 1 m j = 1 n h ¯ i ( t ) λ ¯ j ( t ) A ¯ i j x ^ ( t ) + L i j y ¯ ( t ) y ¯ ^ ( t ) y ¯ ^ ( t ) = C x ^ ( t ) r ¯ ( t ) = y ¯ ( t ) y ¯ ^ ( t )
where x ^ ( t ) and y ¯ ^ ( t ) are the estimations of the state and the output, respectively; L i j ( i { 1 , , m } , j { 1 , , n } ) is the FD observer gain matrix to be designed subsequently; r ¯ ( t ) is the residual signal.
Remark 3.
Since the premise variables of the FD observer (14) depend on the quantized signal y ¯ ( t ) , the symbol h ¯ i ( t ) λ ¯ j ( t ) is used to represent the premise variables of the FD observer.
Then, based on the FD observer (14) and the closed-loop system (13), the following state estimation error dynamic can be obtained:
η ˙ ( t ) = i = 1 m j = 1 n k = 1 m l = 1 n h i ( t ) λ j ( t ) h ¯ k ( t ) λ ¯ l ( t ) A ˜ i j k l η ( t ) + D ˜ ω ( t ) + G ˜ k l f ( t ) r ¯ ( t ) = C ˜ η ( t ) + F ˜ f ( t )
where F ˜ = I + Δ y F , D ˜ = D ¯ T D ¯ T T , C ˜ = Δ y C C , η ( t ) = x T ( t ) e T ( t ) T ,
A ˜ i j k l = A ¯ i j + Λ Δ y C 0 A ¯ i j A ¯ k l L k l Δ y C A ¯ i j L k l C , G ˜ k l = Λ I + Δ y F Λ I + Δ y F L k l I + Δ y F .
For simplicity, let h i = h i ( t ) , λ k = λ k ( t ) , h ¯ l = h ¯ l ( t ) , λ ¯ j = λ ¯ j ( t ) .
To increase the performance of FD observer, the membership-function-dependent H / H _ performance index is considered and the corresponding definitions are given as follows:
Definition 1.
The error dynamic system (15) is said to be with a membership-function-dependent H _ performance index β ¯ ¯ ( λ ) , if the following condition is satisfied x ( t ) Γ
0 t r ¯ T ( s ) r ¯ ( s ) d s β ¯ ¯ 2 ( λ ) 0 t f T ( s ) f ( s ) d s
where β ¯ ¯ ( λ ) = min β ¯ and β ¯ = σ λ 1 + i = 2 n λ i β ; σ > 1 is a scalar to be optimized and β > 0 is a given scalar; Γ = x | | | λ 1 ( x ) | | > κ and κ > 0 .
Definition 2.
The error dynamic system (15) is said to be with an H performance index γ, if the following inequality holds:
0 t r ¯ T ( s ) r ¯ ( s ) d s γ 2 0 t ω T ( s ) ω ( s ) d s
where γ > 0 is a given scalar.
Remark 4.
It can be learned from (16) that β ¯ ¯ depends on β ¯ . When the state of the system is in the pre-specific local areas, the difference between β ¯ and β ¯ ¯ is not big. Thus, we mainly discuss β ¯ instead of β ¯ ¯ and serve the scalar β ¯ as the index reflecting the FD performance.
Remark 5.
Noted that in the condition (16), the H _ performance index depends on the membership functions λ j rather than h i λ j . The purpose of the design is to handle with the problem where the fuzzy system cannot work on a certain subsystem. For example, on basis of the fuzzy model (6), if we consider the membership-function-dependent performance index in [22], then we have
β ¯ 2 ( λ ) = σ h 1 λ 1 + h 1 λ 2 + h 2 λ 1 + h 2 λ 2 β 2 = σ 1 + 2 s i n ( ξ 3 ) 2 2 c o s ( ξ 3 ) 3 2 3 β 2 + 1 + 2 s i n ( ξ 3 ) 2 2 2 c o s ( ξ 3 ) 2 3 β 2 + 1 2 s i n ( ξ 3 ) 2 2 c o s ( ξ 3 ) 3 2 3 β 2 + 1 2 s i n ( ξ 3 ) 2 2 2 c o s ( ξ 3 ) 2 3 β 2 .
It can be known from (18) that it is difficult for (6) to work on the subsystem A 11 because the corresponding membership function h 1 λ 1 cannot takes value 1. As a result, obtaining a large index β ¯ is difficult. To deal with the above-mentioned problem, a new performance index is proposed in (16). Obviously, the proposed index can take a relative large value as long as the state of the system stays at some local area. For example, when the system state is in the area nearby the equilibrium point, then the term σ λ 1 = σ ( 2 c o s ( ξ 3 ) 3 ) 2 3 will be large while the other term h 1 λ 2 + h 2 λ 1 + h 2 λ 2 are small which is helpful for improving the performance index β ¯ . Based on the previous discussion, the membership functions, which can be selected as λ j , should take a relatively large value when the state of the system is in the local objective area.
Remark 6.
It should be pointed out that, in the conditions (16) and (17), the H _ performance index depends on the membership functions while H performance index is a constant. Then, by fixing γ, the parameter β ¯ is optimized to improve the fault sensitivity of the residual signal to the fault. Compared with the performance index where γ and β ¯ both depend on the membership functions, less parameters are required to be optimized in the performance index (16) and (17), such that the analysis and design can be simplified.

3.3. Problem Formulation

The objective of this paper is to design the FD observer (14) such that the error dynamic system (15) satisfy the following requirements:
(1)
When d ( t ) = 0 , the error dynamic system (15) is asymptotically stable.
(2)
The error dynamic system (15) has an H performance index γ and has a membership-function-dependent H _ performance index β ¯ ¯ ( λ ) .
For the development of the subsequent results, some useful assumptions and lemmas are given.
Assumption 1.
The state of the system (13) belongs to the compact set Ξ; meanwhile, the membership functions h i λ j ( i = 1 , , m , j = 1 , , n ) are differentiable functions of the state x ( t ) on the set Ξ and the partial derivative of h i λ j with respect to x ( t ) are bounded by τ i j .
According to Assumption 1, the following Lemma can be obtained:
Lemma 1.
Under Assumption 1, the following conditions hold on the compact set Ξ:
h i λ j h ¯ i λ ¯ j α i j
where α i j = min { 1 , ϑ i j τ ˜ c ν } and ν is the upper bound of | | x q ( t ) | | ; x q represents the state vector, where the vector x ( t ) removes the components which are not related with the membership functions; τ ˜ is defined in (11).
Proof. 
By virtue of differential mean value theorem [27], it can be derived that
h i λ j h ¯ i λ ¯ j = h i λ j ( x q a ) x q x q x ¯ q
where x ¯ q is the quantized signal of x q and x q a [ x ¯ q , x q ] .
Then, with Assumption 1 and the condition (20), it can be derived that
h i λ j h ¯ i λ ¯ j ϑ i j | | I C + Δ y | | x q ϑ i j | | I C | | + τ ˜ ν = ϑ i j τ ˜ c ν = α i j .
where ϑ i j is the upper bound of the function h i λ j ( x q a ) x q . □
Remark 7.
It should be mentioned that h ¯ i λ ¯ j , which are the membership functions of FD observer, are measured by the sensors. Consequently, h ¯ i λ ¯ j depends on the quantized signal x ¯ ( t ) . Additionally, in this paper, we assume that the sensors, which are used to measure the state related with the membership functions, are healthy. That is the reason why the error h i λ j h ¯ i λ ¯ j is not dependent on the fault signal f ( t ) .

4. FD Observer Analysis and Synthesis

In this section, the H / H _ performance analysis for the FD observer (14) is made and the corresponding synthesis conditions are presented in Theorems 1 and 2, firstly. Then, the FD logic is given and an optimized algorithm is proposed to guarantee the FD performance.

4.1. Membership-Function-Dependent H / H _ FD Observer Synthesis Conditions

Theorem 1.
For given scalars α i j ( i { 1 , , m } , j { 1 , , n } ) , the error dynamic system has the H performance index (17), if there exist matrices P ¯ 1 > 0 , P ¯ 2 > 0 , R > 0 , Q k l , scalars ε 1 > 0 , ε 2 > 0 and diagonal matrices W i j k l ( k { 1 , , m } , l { 1 , , n } ) , such that the following inequalities hold:
Ψ i j k l + Ψ k l i j 2 + C ¯ ¯ R C ¯ ¯ T U i j k l R < 0 , i , k { 1 , , m } , j , l { 1 , , n }
where
Ψ i j k l = Ξ ˜ i j k l + ( ε 1 + ε 2 + 1 ) τ ˜ 2 C ¯ 1 T C ¯ 1 M ¯ k l N ¯ 1 ε 1 I 0 ε 2 I , Ξ ˜ i j k l = H e ( P ¯ 1 A ¯ i j ) ( A ¯ i j A ¯ k l ) T P ¯ 2 P ¯ 1 D H e ( P ¯ 2 A ¯ i j Q k l C ) P ¯ 2 D γ 2 I , C ¯ ¯ = 0 C 0 I 0 T I n u I n u , N ¯ 1 = ( P 1 Λ ) T ( P 2 Λ ) T 0 T , M ¯ k l = 0 ( C T Q k l ) T 0 T , U i j k l = 0 I 0 I 0 T α 11 ( Q 11 + W i j k l ) α 12 ( Q 12 + W i j k l ) α m n ( Q m n + W i j k l )
then, the FD observer gain matrix can be obtained by L i j k l = P ¯ 2 1 W i j k l .
Proof. 
First, consider the case f ( t ) = 0 ; then, it follows from the dynamic (14) that:
η ˙ ( t ) = i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l A ˜ i j k l η ( t ) + D ˜ d ( t ) r ¯ ( t ) = C ˜ η ( t )
Select the following Lyapunov function:
V ( t ) = η T ( t ) P ¯ η ( t )
where
P ¯ = P ¯ 1 0 0 P ¯ 2 > 0
Calculating the derivative of the function V ( t ) yields:
V ˙ ( t ) = η ˙ T ( t ) P ¯ η ( t ) + η T ( t ) P ¯ η ˙ ( t )
With (25) and taking the dynamic (14) into consideration, we have
V ˙ ( t ) + r ¯ T ( t ) r ¯ ( t ) γ 2 ω T ( t ) ω ( t ) = i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l η T ( t ) P ¯ A ˜ i j k l + A ˜ i j k l T P ¯ + C ˜ T C ˜ η ( t ) + 2 P ¯ D ˜ ω ( t ) γ 2 ω T ( t ) ω ( t ) = i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l ψ ¯ T ( t ) Ξ i j k l + C ¯ T C ¯ ψ ¯ ( t )
where C ¯ = Δ C C 0 ,
ψ ¯ = η ( t ) d ( t ) , Ξ i j k l = H e ( P ¯ 1 A ¯ i j + P ¯ 1 Λ Δ C ) ( P ¯ 2 ( A ¯ i j A ¯ k l ) + P ¯ 2 Λ Δ C Q k l Δ C ) T P ¯ 1 D H e ( P ¯ 2 A ¯ i j P ¯ 2 L k l C ) P ¯ 2 D γ 2 I .
By making the variables change Q k l = P ¯ 2 L k l and based on Lemma 1, the term Ξ i j k l + C ¯ T C ¯ in (26) can be rewritten as:
i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l Ξ i j k l + C ¯ T C ¯ = i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l Ξ ˜ i j k l + H e ( M ¯ k l Δ y C ¯ 1 ) + H e ( N ¯ 1 Δ y C ¯ 1 ) i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l Ξ ˜ i j k l + ε 1 1 M ¯ ( t ) M ¯ T ( t ) + ε 2 1 N ¯ 1 N ¯ 1 T + ( ε 1 + ε 2 + 1 ) C ¯ 1 T Δ y 2 C ¯ 1
where C ¯ 1 = C 0 0 , M ¯ ( t ) = k = 1 m l = 1 n h ¯ k λ ¯ l M ¯ k l , N ¯ 1 , Ξ ˜ i j k l and M ¯ k l are defined in (22).
Based on (26) and (27), it can be inferred that if the following condition is satisfied
i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l Ξ ˜ i j k l + ε 1 1 M ¯ ( t ) M ¯ T ( t ) + ε 2 1 N ¯ 1 N ¯ 1 T + ( ε 1 + ε 2 + 1 ) C ¯ 1 T Δ y 2 C ¯ 1 < 0
then, we have
V ˙ ( t ) + r ¯ T ( t ) r ¯ ( t ) γ 2 d T ( t ) d ( t ) < 0
Applying Shur complement twice for the condition (28), one has
i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l Ξ ˜ i j k l + ( ε 1 + ε 2 + 1 ) C ¯ 1 T Δ y 2 C ¯ 1 M ¯ k l N ¯ 1 ε 1 I 0 ε 2 I Ψ i j k l < 0
Making some mathematical operations for the condition (30) leads to
i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l Ψ i j k l = i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h k λ l Ψ i j k l + q = 1 m p = 1 n Δ θ ¯ p q Ψ i j p q = i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h k λ l Ψ i j k l + Ψ k l i j 2 + q = 1 m p = 1 n Δ θ ¯ p q Ψ i j p q + Ψ k l p q 2
where Δ θ ¯ p q = h p λ q h ¯ p λ ¯ q .
Using the method in [19], and considering the property q = 1 m p = 1 n Δ θ ¯ p q = 0 and Lemma 1, one can obtain
q = 1 m p = 1 n Δ θ ¯ p q Ψ i j p q + Ψ k l p q 2 = q = 1 m p = 1 n Δ θ ¯ p q H e Ψ i j p q + Ψ k l p q 2 = H e 0 C T 0 I 0 I n u I n u × d i a g Δ θ ¯ 11 , , Δ θ ¯ m n × Q 11 T Q 12 T Q m n T 0 I 0 I 0 = H e 0 C T 0 I 0 I n u I n u × d i a g Δ θ ¯ 11 , , Δ θ ¯ m n × Q 11 T + W i j k l T Q 12 T + W i j k l T Q m n T + W i j k l T 0 I 0 I 0 C ¯ ¯ R C ¯ ¯ T + U i j k l R 1 U i j k l T
where the definitions of U i j k l and C ¯ ¯ are given in (22).
Combining (31) and (32), one can obtain
i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l Ψ i j k l i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h k λ l Ψ i j k l + Ψ k l i j 2 + C ¯ ¯ R C ¯ ¯ T + U i j k l R 1 U i j k l T
From (30) and (33), it can be known that, if the following condition is satisfied,
i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h k λ l Ψ i j k l + Ψ k l i j 2 + C ¯ ¯ R C ¯ ¯ T + U i j k l R 1 U i j k l T < 0
then the condition (30) holds.
Clearly, applying a Shur complement for the condition (34), one can obtain the condition (22), which implies that the condition (28) can be guaranteed by the condition (22).
Once the condition (28) holds, the condition (29) is satisfied.
Integrating (29) from 0 to t and with the zero initial condition, we can obtain
0 t V ˙ ( s ) d s + 0 t r ¯ T ( s ) r ¯ ( s ) d s γ 2 0 t ω T ( s ) ω ( s ) d s < 0 V ( t ) V ( 0 ) + 0 t r ¯ T ( s ) r ¯ ( s ) d s < γ 2 0 t ω T ( s ) ω ( s ) d s V ( t ) + 0 t r ¯ T ( s ) r ¯ ( s ) d s < γ 2 0 t ω T ( s ) ω ( s ) d s
Due to the property V ( t ) > 0 , the condition (17) can be guaranteed by (35), which indicates that the system (15) satisfies H performance (17). Here, the proof is completed. □
Next, the design condition of the membership-function-dependent H _ FD observer will be presented in Theorem 2.
Theorem 2.
For given positive scalars α i j ( i { 1 , , m } , j { 1 , , n } ) , the error dynamic system (15) satisfies the H _ performance index β ¯ ( λ ) , if there exist matrices P ¯ 2 > 0 , P ¯ 3 > 0 , R ¯ > 0 , Q k l , positive scalars ε 3 , ε 4 , ε 5 , and diagonal matrices W i j k l ( k { 1 , , m } , l { 1 , , n } ) , such that the following inequalities hold:
Ω ¯ i j k l + Ω ¯ k l i j 2 + C 5 ¯ R ¯ C 5 ¯ T U ¯ i j k l R ¯ < 0 , i , k { 1 , , m , } , j , l { 1 , , n }
where β ¯ ( λ ) = σ λ 1 ( t ) + i = 2 n λ i ( t ) β
Ω ¯ i j k l = Υ i j k l ( 3 ) + ε 4 τ ˜ 2 F ¯ T F ¯ M ¯ k l C ˜ k l T N ¯ 2 T ε 3 I 0 0 ε 4 I 0 ε 5 I , C 5 ¯ = 0 C 0 I 0 T I n u I n u , Υ i j k l ( 3 ) = H e ( P ¯ 3 A ¯ i j ) + ε 3 τ ˜ 2 C T C ( P ¯ 2 ( A ¯ i j A ¯ k l ) ) T P ¯ 3 Λ F H e ( P ¯ 2 A ¯ i j Q k l C ) C T C P ¯ 2 Λ F Q k l F C T F π i I F T F + ε 4 F T J 2 F , U ¯ i j k l = 0 I 0 0 0 0 T α 11 ( Q 11 + W i j k l ) α 12 ( Q 12 + W i j k l ) α m n ( Q m n + W i j k l ) , C ˜ k l = C C Q i j T 2 F , N ¯ 2 = ( P 3 Λ ) T ( P 2 Λ ) T 0 T , F ¯ = 0 0 F , π 1 = β σ , π i = β ( i = 2 , , m ) .
Furthermore, the FD observer gain matrix can be obtained by L i j k l = P ¯ 2 1 W i j k l .
Proof. 
Consider the case d = 0 , the system (14) becomes:
η ˙ ( t ) = i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l A ˜ i j k l η ( t ) + G ˜ k l f ( t ) r ¯ ( t ) = C ˜ η ( t ) + F ˜ f ( t )
Construct the Lyapunov function as follows:
V 2 = η T ( t ) P ˜ η ( t )
where
P ˜ = P ¯ 3 0 0 P ¯ 2
Calculating V ˙ ( t ) , we can obtain
V ˙ ( t ) = i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l η T ( t ) P ˜ A ˜ i j k l + A ˜ i j k l T P ˜ η ( t ) + 2 P ˜ G ˜ k l f ( t )
With (39), we can obtain the following function
V ˙ ( t ) + β ¯ 2 ( t ) f T ( t ) f ( t ) r ¯ T ( t ) r ¯ ( t ) = i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l η T ( t ) P ˜ A ˜ i j k l + A ˜ i j k l T P ˜ C ¯ T C ¯ η ( t ) + f T ( t ) β ¯ 2 ( λ ) I F ˜ T F ˜ f ( t ) + k = 1 m l = 1 n h ¯ k λ ¯ l η T ( t ) P ˜ G ˜ k l C ¯ T F ˜ f ( t ) = i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l ϕ T ( t ) Υ i j k l ( 1 ) C ¯ 1 T Δ y 2 C ¯ 1 ϕ ( t ) i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l ϕ T ( t ) Υ i j k l ( 1 ) ϕ ( t )
where ϕ ( t ) = x T ( t ) e T ( t ) f T ( t ) T ,
Υ i j k l ( 1 ) = H e ( P ¯ 3 A ¯ i j + P ¯ 3 Λ Δ y C ) ( P ¯ 2 ( A ¯ i j A ¯ k l ) + P ¯ 2 Λ Δ y C Q k l Δ y C ) T C T Δ y C P ¯ 3 Λ ( I + Δ y ) F C T Δ y F H e ( P ¯ 2 A ¯ i j P ¯ 2 L k l C ) C T C P ¯ 2 Λ ( I + Δ y ) F P ¯ 2 L k l ( I + Δ y ) F C T ( I + Δ y ) F β ¯ 2 ( λ ) I F T ( I + 2 Δ y ) F
By making the variables change Q k l = P ¯ 2 L k l and based on Lemma 1, the term Ξ i j k l + C ¯ T C ¯ in (26) can be rewritten as:
i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l Υ i j k l ( 1 ) = i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l Υ i j k l ( 2 ) + H e ( C ˜ k l T Δ y F ¯ ) + H e ( M ¯ ( t ) Δ y C ¯ 1 ) + H e ( N ¯ 2 Δ y C ¯ 4 ) i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l ( Υ i j k l ( 2 ) + ε 3 1 M ¯ T ( t ) M ¯ ( t ) + ε 3 C ¯ 1 T Δ y 2 C ¯ 1 + ε 4 F ¯ T Δ y 2 F ¯ + ε 4 1 C ˜ k l T C ˜ k l + ε 5 1 N ¯ 2 T N ¯ 2 + ε 5 C ¯ 4 T Δ y 2 C ¯ 4 )
where C ˜ k l , C ¯ 4 = C 0 F ,
Υ i j k l ( 2 ) = H e ( P ¯ 3 A ¯ i j ) ( P ¯ 2 ( A ¯ i j A ¯ k l ) ) T P ¯ 3 Λ F H e ( P ¯ 2 A ¯ i j Q k l C ) C T C P ¯ 2 Λ F Q k l F C T F β ¯ 2 ( λ ) I F T F .
Based on (41), the following inequality holds
i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l ϕ T ( t ) Υ i j k l ( 1 ) ϕ ( t ) < 0
if we have
i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l Υ i j k l ( 2 ) + ε 3 1 M ¯ T ( t ) M ¯ ( t ) + ε 3 τ ˜ 2 C ¯ 1 T C ¯ 1 + ε 4 τ ˜ 2 F ¯ T F ¯ + ε 4 1 C ˜ k l T C ˜ k l + ε 5 1 N ¯ 2 T N ¯ 2 + ε 5 τ ˜ 2 C ¯ 4 T C ¯ 4 < 0 .
Applying the Shur complement for (43) gives
i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l Υ i j k l ( 3 ) + ε 4 τ ˜ 2 F ¯ T F ¯ M ¯ k l C ˜ k l T N ¯ 2 T ε 3 I 0 0 ε 4 I 0 ε 5 I Ω ¯ i j k l < 0
where Υ i j k l ( 3 ) is defined in (36).
Similar to the process in Theorem 1, the term i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l Ω ¯ i j k l in (44) can be rewritten as
i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h ¯ k λ ¯ l Ω ¯ i j k l = i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h k λ l Ω ¯ i j k l + q = 1 m p = 1 n Δ θ ¯ p q Ω ¯ i j p q = i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h k λ l Ω ¯ i j k l + Ω ¯ k l i j 2 + q = 1 m p = 1 n Δ θ ¯ p q Ω ¯ i j p q + Ω ¯ k l p q 2 i = 1 m j = 1 n k = 1 m l = 1 n h i λ j h k λ l Ω ¯ i j k l + Ω ¯ k l i j 2 + C 5 ¯ R ¯ C 5 ¯ T + U ¯ i j k l R ¯ 1 U ¯ i j k l T
where U ¯ i j k l and C ¯ 5 are defined in (36) and R ¯ is a diagonal matrix.
It is easy to see from (45) that, if the following condition holds
Ω ¯ i j k l + Ω ¯ k l i j 2 + C 5 ¯ R ¯ C 5 ¯ T + U ¯ i j k l R ¯ 1 U ¯ i j k l T < 0
then one has
V ˙ ( t ) + β ¯ 2 ( λ ) f T ( t ) f ( t ) r ¯ T ( t ) r ¯ ( t ) < 0
Using the Shur complement for (46), one can obtain (36), which implies that (47) holds if the condition (36) is satisfied.
Integrating both sides of (47) from 0 to t and with the zero initial condition, we have
0 t V ˙ ( s ) d s + 0 t β ¯ 2 ( λ ) f T ( s ) f ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s < 0 V ( t ) V ( 0 ) + 0 t β ¯ 2 ( λ ) f T ( s ) f ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s < 0 V ( t ) + 0 t β ¯ 2 ( λ ) f T ( s ) f ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s < 0 0 t β ¯ 2 ( λ ) f T ( s ) f ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s < 0
Obviously, from (48), we have
β ¯ ¯ 2 ( λ ) 0 t f T ( s ) f ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s < 0 t β ¯ 2 ( λ ) f T ( s ) f ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s < 0
where β ¯ ¯ ( λ ) is defined in (16).
According to (49), one can see that the system (15) satisfies the membership-function-dependent H _ performance (16). □

4.2. FD Logic and Optimized Algorithm

To achieve the purpose of FD, based on the method, the residual evaluation function J r and the threshold J t h are selected as
J r ¯ ( t ) = 0 t r ¯ T ( s ) r ¯ ( s ) d s t , J t h = sup f ( t ) = 0 , 0 ω L 2 J r ¯ ( t )
By comparing the residual evaluation function J r ¯ with J t h , the occurrence of the fault signal can be observed by the following fault detection logic:
J r ¯ > J t h sensor   fault   alarm J r ¯ J t h no   sensor   fault
The gain matrices L i j , ( i = 1 , , m a n d j = 1 , , n ) of FD observer (14) can be determined by solving the following optimization problem:
max σ s . t .   ( 22 )   and   ( 36 ) .

5. Example

In this section, an example with respect to UMVs is provided to show the effectiveness of the presented method. Refer to [28], the matrices M, G, and N are provided as follows:
M = 1.0852 0 0 0 2.0575 0.04087 0 0.4087 0.2153 , G = 0.0389 0 0 0 0.0266 0 0 0 0 , N = 0.0865 0 0 0 0.0762 0.0151 0 0.151 0.0031 .
Correspondingly, by using (3), the matrices A, D and B can be obtained as follows:
A = 0.0358 0 0 0 0.0208 0 0 0.0394 0 , D = 0.9215 0 0 0 0.7802 1.4811 0 1.4811 7.4562 , B = 0.0797 0 0 0 0.0818 0.1224 0 0.2254 0.2468 .
Other matrices of the system (13) are given as follows:
F = 0 0 0 0 6 0 T , Λ = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.5250 0 0 3.0592 0 0 0 1.9635 0.7524 0 2.9476 0.2853 0 1.3835 4.0222 0 1.1512 3.4042 .
Let γ = 3 and β 2 = 3.6 and assume that ψ ̲ = 30 and ψ ¯ = 30 [29,30], solving the LMIs (22) and (36) in Theorems 1 and 2, the FD observer gain matrices and the optimized parameter σ can be obtained as follows:
L 11 = 374.4281 18.5380 109.6260 713.0683 3.2597 19.6527 0.1325 164.2773 37.4165 14.0361 29.3229 28.0563 0.0086 8.9454 2.8725 0.7664 1.6583 1.0469 185.5099 9.5102 55.8698 418.7376 1.4572 9.8093 0.3128 389.5008 89.8453 33.6793 73.8098 62.9532 0.0478 43.1203 10.4880 3.7688 6.2639 14.6171 , L 12 = 376.1083 0.0691 33.2222 472.4253 9.9260 0.0205 0.2785 163.2217 35.1480 8.5601 21.6449 28.3399 0.0137 8.9043 2.7927 0.5319 1.2309 1.0795 186.3607 0.1828 17.9891 297.3008 6.7109 0.4095 0.6421 387.0900 84.5674 20.7604 55.5328 63.6440 0.1248 42.5896 9.5858 2.3012 3.8387 14.6368 , L 21 = 374.4281 18.5380 109.6260 713.0683 3.2597 19.6528 0.1325 164.2773 37.4165 14.0361 29.3229 28.0563 0.0086 8.9454 2.8725 0.7664 1.6583 1.0469 185.5099 9.5102 55.8698 418.7376 1.4572 9.8093 0.3128 389.5008 89.8453 33.6793 73.8098 62.9532 0.0478 43.1203 10.4880 3.7688 6.2639 14.6171 , L 22 = 376.1083 0.0691 33.2222 472.4253 9.9260 0.0205 0.2785 163.2217 35.1480 8.5601 21.6449 28.3399 0.0137 8.9043 2.7927 0.5319 1.2309 1.0795 186.3607 0.1828 17.9891 297.3008 6.7109 0.4095 0.6421 387.0900 84.5674 20.7604 55.5328 63.6440 0.1248 42.5896 9.5858 2.3012 3.8387 14.6368 , σ = 2.1727 .
With the parameters σ and β obtained previously, the membership-function-dependent H _ performance index β ¯ ( λ ) is:
β ¯ ( λ ) = ( σ λ 1 + λ 2 ) × β 2 = ( 2.1727 λ 1 + λ 2 ) × 3.6
Next, with the help of Equation (51), the relationships between the membership functions λ ( t ) and the H _ performance index β ¯ 2 ( λ ) are investigated. The results of the investigation are shown in Table 1 and Figure 1. Table 1 lists the H _ performance index calculated by the presented FD strategy and the FD method in [19]. It can be inferred from Table 1 that the H _ performance index computed by [19] is a fixed value; however, H _ performance index computed by the proposed method belongs to the interval [ 3.6 , 7.8218 ] because it depends on the time-varying membership functions λ 1 and λ 2 . As the membership function λ 1 increased, β ¯ 2 ( λ ) will also be increased. When λ 1 takes its maximum value, i.e., λ 1 = 1 , β ¯ 2 also takes its maximum value 7.8218 . That is to say, if the fuzzy system (13) always works on the subsystem A 11 or A 21 , then λ 1 will keep at relative large values which leads to a large β ¯ 2 ( λ ) . Consequently, with a large λ 1 , a good FD performance will be obtained. Figure 1 demonstrates the relationship between λ 1 and β ¯ ( λ ) . Here, it can be learned that, when λ 1 increases, β ¯ ( λ ) is also increased, which also verifies the validity of the analysis for Table 1. On the other hand, Table 1 also shows the H _ performance bound obtained by [22]. It can be learned that the H _ performance bound obtained by [22] also belongs to an interval rather than a constant.
Furthermore, with zero initial conditions and assume that the system (13) is subjected with the external disturbance and fault signal which takes the following form:
ω ( t ) = 0.4 s i n ( t ) , f ( t ) = 0 , 0 t 30 , 0.0175 ( t 30 ) , 30 < t < 70 , 0.7 , t 70
To further illustrate the effectiveness of the developed approach, Simulations are made and the results of simulations are shown in Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6.
The real-time trajectories of x 3 ( t ) and λ 1 ( t ) are plotted in Figure 2. It can be seen from Figure 2 that the system state x 3 ( t ) is in the area nearby the equilibrium point, such that the membership function λ 1 > 0.75 . Figure 3 shows the real-time trajectories of H _ performance indices β ¯ 2 ( λ ) (obtained by the proposed method), the H _ performance index β 2 (obtained by [19]) and the H _ performance index β 2 ( h λ ) (obtained by [22]), respectively. By comparison, it can be seen that β ¯ 2 ( λ ) is larger than β 2 and β 2 ( h λ ) which illustrates that the proposed FD method is more sensitive to the fault signal than [19,22] in theory. The reason is that the membership function λ 1 can take a large value. Then, based on the analysis for Table 1, we have β ¯ 2 ( λ ) = ( σ λ 1 + λ 2 ) × β 2 = ( 2.1727 λ 1 + λ 2 ) × 3.6 > 6.8 > β 2 . Additionally, it can also be obtained from Figure 3 that β ¯ ¯ 2 = 6.78 , which is also larger than β 2 obtained by [19]. Figure 4 shows the residual evaluation functions generated by our method and the methods presented by [19,22], respectively. It is clear to see from Figure 4 that the fault is detected at 47.6 s by the proposed method while the fault is detected at 48.9 s and 48 s by the methods proposed in [19,22], respectively. It means that, compared with [19,22], the fault can be detected earlier by the proposed membership-function-dependent H _ FD observer. Thus, FD performance of membership-function-dependent H _ observer is better than those of the traditional observer method.
Remark 8.
A discussion about the superiority of the proposed method is given.
The superiority of the presented method is that the H _ performance index β ¯ ( λ ) depends on the membership functions λ i . This fact can help the designers to better make use of the property where the state of the system always stays in some local areas such that the FD performance can be improved. Just as is shown in this example, the H _ performance index β ¯ ( λ ) depends on the membership function λ 1 which can take a relatively large value when the state of the system is in the local area nearby the equilibrium point. Consequently, compared with the constant performance index β, the proposed performance index β ¯ can take a larger value such that a better FD performance can be obtained. On the other hand, it should be mentioned that H _ performance index in [22] also depends on the membership functions. However, it depends on h i λ j , ( i { 1 , , m } , i { 1 , , n } , ) which is not very suitable for the case in this example. As is stated in Remark 5, when the state x 3 is in the area nearby the the equilibrium point, h 1 λ 1 cannot take a relatively large value such that β ¯ ( λ ) is also not large. That is the reason why is the FD performance of the proposed strategy is better than that of [22].
In the following, we will verify that the real-time ratio 0 t f T ( s ) f ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s and 0 t f T ω ( s ) ω ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s satisfy the conditions
0 t f T ( s ) f ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s β ¯ ( λ ) and 0 t ω T ( s ) ω ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s γ
The first step is to verify 0 t f T ( s ) f ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s β ¯ ( λ ) . To achieve the objective, consider ω ( t ) = 0 and the fault scenario as: f ( t ) = 0.7 . The real-time trajectory of 0 t f T ( s ) f ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s is shown in Figure 5. From Figure 5, we can see that the real-time ratio 0 t f T ( s ) f ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s is larger than the maximum value of the membership-function-dependent H _ performance index, i.e., β ¯ max ( λ ) , which illustrates that the H _ performance index (16) can be guaranteed. Additionally, the real-time ratio 0 t f T ( s ) f ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s generated by the proposed strategy is larger than those generated by [19,22] which further demonstrates that compared with [19,22], the proposed FD observer is more sensitive to the fault signal.
Next, to verify 0 t ω T ( s ) ω ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s γ , consider the case where the disturbance signal ω ( t ) = 0.7 and fault signal f ( t ) = 0 . The result of Simulation is presented in Figure 6. From Figure 6, it is obvious that 0 t ω T ( s ) ω ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s γ = 3 . It verifies that the system (15) satisfies the H performance (17).

6. Conclusions

In this paper, the problem of the FD observer design is studied for UMVs. First, to describe the nonlinearity in UMVs, the dynamic of UMVs is modeled by T-S fuzzy systems. Based on the T-S fuzzy models, a new FD observer and the residual generator are designed. To improve the performance of FD, the membership-function-dependent H / H _ performance index is defined. Then, the synthesis conditions of the membership-function-dependent H / H _ performance are obtained. Finally, examples are given to demonstrate the efficacy of the developed method. In the future, we will investigate the finite-time FD problem for UMVs by using the T-S fuzzy model method to increase the transient performance of the systems.

Author Contributions

Y.W. (Yue Wu): conceptualization, methodology, Writing—original draft, funding acquisition. Y.W. (Yang Wang): software, resource. K.Z.: supervision, funding acquisition, project administration, resources. S.Z.: Writing—review and editing, Investigation. Y.W. (Ying Wu): Investigation. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Joint Fund of Science and Technology Department of Liaoning Province and State Key Laboratory of Robotics under Grant 2022-KF-22-08 and the Opening Project of Robotic Satellite Key Laboratory of Sichuan Province.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wang, Y.; Jiang, B.; Wu, Z.-G.; Xie, S.; Peng, Y. Adaptive sliding mode fault-tolerant fuzzy tracking control with application to unmanned marine vehicles. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 6691–6700. [Google Scholar] [CrossRef]
  2. Shah, B.C.; Gupta, S.K. Long-distance path planning for unmanned surface vehicles in complex marine environment. IEEE J. Ocean. Eng. 2019, 45, 813–830. [Google Scholar] [CrossRef]
  3. Verfuss, U.K.; Aniceto, A.S.; Harris, D.V.; Gillespie, D.; Fielding, S.; Jiménez, G.; Johnston, P.; Sinclair, R.R.; Sivertsen, A.; Solbø, S.A. A review of unmanned vehicles for the detection and monitoring of marine fauna. Mar. Pollut. Bull 2019, 140, 17–29. [Google Scholar] [CrossRef] [PubMed]
  4. Wang, Y.-L.; Han, Q.-L. Network-based modelling and dynamic output feedback control for unmanned marine vehicles in network environments. Automatica 2018, 91, 43–53. [Google Scholar] [CrossRef]
  5. Yang, T.; Jiang, Z.; Sun, R.; Cheng, N.; Feng, H. Maritime search and rescue based on group mobile computing for unmanned aerial vehicles and unmanned surface vehicles. IEEE Trans. Ind. Inform. 2020, 16, 7700–7708. [Google Scholar] [CrossRef]
  6. Sands, T. Development of deterministic artificial intelligence for unmanned underwater vehicles (UUV). J. Mar. Sci. Eng. 2020, 8, 578. [Google Scholar] [CrossRef]
  7. Petillot, Y.R.; Antonelli, G.; Casalino, G.; Ferreira, F. Underwater robots: From remotely operated vehicles to intervention-autonomous underwater vehicles. IEEE Robot. Autom. Mag. 2019, 26, 94–101. [Google Scholar] [CrossRef]
  8. Liu, C.; Zhao, X.; Wang, X.; Ren, X. Adaptive fault identification and reconfigurable fault-tolerant control for unmanned surface vehicle with actuator magnitude and rate faults. Int. J. Robust Nonlinear Control 2023, 33, 5463–5483. [Google Scholar] [CrossRef]
  9. Corradini, M.L.; Monteriu, A.; Orlando, G. An actuator failure tolerant control scheme for an underwater remotely operated vehicle. IEEE Trans. Control. Syst. Technol. 2010, 19, 1036–1046. [Google Scholar] [CrossRef]
  10. Wai, R.-J.; Yang, Z.-W. Adaptive fuzzy neural network control design via a T-S fuzzy model for a robot manipulator including actuator dynamics. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 2008, 38, 1326–1346. [Google Scholar]
  11. Ma, X.; Wong, P.K.; Zhao, J.; Xie, Z. Cornering stability control for vehicles with active front steering system using TS fuzzy based sliding mode control strategy. Mech. Syst. Signal Process. 2019, 125, 347–364. [Google Scholar] [CrossRef]
  12. Shen, Q.; Jiang, B.; Shi, P. Adaptive fault diagnosis for T-S fuzzy systems with sensor faults and system performance analysis. IEEE Trans. Fuzzy Syst 2013, 22, 274–285. [Google Scholar] [CrossRef]
  13. Yang, H.; Zhang, K.-P.; Liu, H.-E. Online regulation of high speed train trajectory control based on TS fuzzy bilinear model. IEEE Trans. Intell. Transp. Syst. 2015, 17, 1496–1508. [Google Scholar] [CrossRef]
  14. Vafamand, N.; Asemani, M.H.; Khayatiyan, A.; Khooban, M.H.; Dragičević, T. TS fuzzy model-based controller design for a class of nonlinear systems including nonsmooth functions. IEEE Trans. Syst. Man Cybern. Syst. 2017, 50, 233–244. [Google Scholar] [CrossRef]
  15. Li, X.-J.; Yang, G.-H. Fault detection for T-S fuzzy systems with unknown membership functions. IEEE Trans. Fuzzy Syst. 2013, 22, 139–152. [Google Scholar] [CrossRef]
  16. Yan, J.-J.; Yang, G.-H.; Li, X.-J. Fault detection in finite frequency domain for TS fuzzy systems with partly unmeasurable premise variables. Fuzzy Sets Syst. 2021, 421, 158–177. [Google Scholar] [CrossRef]
  17. Dong, J.; Wu, Y.; Yang, G.-H. A new sensor fault isolation method for T-S fuzzy systems. IEEE Trans. Cybern. 2017, 47, 2437–2447. [Google Scholar] [CrossRef] [PubMed]
  18. Li, H.; Gao, Y.; Wu, L.; Lam, H.-K. Fault detection for TS fuzzy time-delay systems: Delta operator and input-output methods. IEEE Trans. Cybern. 2014, 45, 229–241. [Google Scholar] [CrossRef]
  19. Wu, Y.; Dong, J. Fault detection for T-S fuzzy systems with partly unmeasurable premise variables. Fuzzy Sets Syst. 2018, 338, 136–156. [Google Scholar] [CrossRef]
  20. Wu, Y.; Dong, J. Simultaneous local stabilisation and fault detection for continuous-time T-S fuzzy systems. IET Control. Theory Appl. 2019, 13, 1071–1083. [Google Scholar] [CrossRef]
  21. Wu, Y.; Dong, J. Fault detection for non-Gaussian stochastic distribution fuzzy systems by an event-triggered mechanism. IISA Trans. 2019, 91, 135–150. [Google Scholar] [CrossRef] [PubMed]
  22. Dong, J.; Hou, Q.; Ren, M. Control synthesis for discrete-time T–S fuzzy systems based on membership function-dependent H performance. IEEE Trans. Fuzzy Syst. 2020, 28, 3360–3366. [Google Scholar] [CrossRef]
  23. Takagi, T.; Sugeno, M. Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Syst. Man Cybern. 1985, 116–132. [Google Scholar] [CrossRef]
  24. Dong, J.; Yang, G.-H. Reliable state feedback control of T-S fuzzy systems with sensor faults. IEEE Trans. Fuzzy Syst. 2014, 23, 421–433. [Google Scholar] [CrossRef]
  25. Fu, M.; Xie, L. The sector bound approach to quantized feedback control. IEEE Trans. Autom. Control. 2005, 50, 1698–1711. [Google Scholar]
  26. Li, Z.-M.; Chang, X.-H.; Xiong, J. Event-based fuzzy tracking control for nonlinear networked systems subject to dynamic quantization. IEEE Trans. Fuzzy Syst. 2022, 31, 941–954. [Google Scholar] [CrossRef]
  27. Thabet, A.; Frej, G.H.; Boutayeb, M. Observer-based feedback stabilization for lipschitz nonlinear systems with extension to H performance analysis: Design and experimental results. IEEE Trans. Control. Syst. Technol. 2017, 26, 321–328. [Google Scholar] [CrossRef]
  28. Wang, Y.-L.; Han, Q.-L.; Fei, M.-R.; Peng, C. Network-based T-S fuzzy dynamic positioning controller design for unmanned marine vehicles. IEEE Trans. Cybern. 2018, 48, 2750–2763. [Google Scholar] [CrossRef]
  29. Hao, L.-Y.; Zhang, H.; Li, T.-S.; Lin, B.; Chen, C.P. Fault tolerant control for dynamic positioning of unmanned marine vehicles based on TS fuzzy model with unknown membership functions. IEEE Trans. Veh. Technol. 2021, 70, 146–157. [Google Scholar] [CrossRef]
  30. Wang, Y.; Hao, L.-Y.; Li, T.; Chen, C.P. Integral sliding mode-based fault-tolerant control for dynamic positioning of unmanned marine vehicles based on a TS fuzzy model. J. Mar. Sci. Eng. 2023, 11, 370. [Google Scholar] [CrossRef]
Figure 1. The relationship between λ 1 and β ¯ 2 ( λ ) [19].
Figure 1. The relationship between λ 1 and β ¯ 2 ( λ ) [19].
Jmse 12 01288 g001
Figure 2. The real-time trajectories of the state x 3 ( t ) and the membership function λ 1 ( t ) .
Figure 2. The real-time trajectories of the state x 3 ( t ) and the membership function λ 1 ( t ) .
Jmse 12 01288 g002
Figure 3. The real-time trajectories of β 2 by [19], β ¯ 2 ( h λ ) by [22] and β ¯ 2 ( λ ) by Theorems 1 and 2.
Figure 3. The real-time trajectories of β 2 by [19], β ¯ 2 ( h λ ) by [22] and β ¯ 2 ( λ ) by Theorems 1 and 2.
Jmse 12 01288 g003
Figure 4. The fault evaluation function and threshold [19,22].
Figure 4. The fault evaluation function and threshold [19,22].
Jmse 12 01288 g004
Figure 5. The ratio 0 t f T ( s ) f ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s [19,22].
Figure 5. The ratio 0 t f T ( s ) f ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s [19,22].
Jmse 12 01288 g005
Figure 6. The ratio 0 t ω T ( s ) ω ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s .
Figure 6. The ratio 0 t ω T ( s ) ω ( s ) d s 0 t r ¯ T ( s ) r ¯ ( s ) d s .
Jmse 12 01288 g006
Table 1. The H _ performance index obtained by the proposed method and [19].
Table 1. The H _ performance index obtained by the proposed method and [19].
The proposed method[19][22]
H _ performance bound[3.6, 7.8218]6.1236[5.5, 7.6993]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wu, Y.; Wang, Y.; Zhang, K.; Zhang, S.; Wu, Y. Fuzzy Fault Detection Observer Design for Unmanned Marine Vehicles Based on Membership-Function-Dependent H/H_ Performance. J. Mar. Sci. Eng. 2024, 12, 1288. https://doi.org/10.3390/jmse12081288

AMA Style

Wu Y, Wang Y, Zhang K, Zhang S, Wu Y. Fuzzy Fault Detection Observer Design for Unmanned Marine Vehicles Based on Membership-Function-Dependent H/H_ Performance. Journal of Marine Science and Engineering. 2024; 12(8):1288. https://doi.org/10.3390/jmse12081288

Chicago/Turabian Style

Wu, Yue, Yang Wang, Kai Zhang, Shanfeng Zhang, and Ying Wu. 2024. "Fuzzy Fault Detection Observer Design for Unmanned Marine Vehicles Based on Membership-Function-Dependent H/H_ Performance" Journal of Marine Science and Engineering 12, no. 8: 1288. https://doi.org/10.3390/jmse12081288

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop