Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Fuzzy adaptive fault diagnosis and compensation for variable structure hypersonic vehicle with multiple faults

  • Kaiyu Hu ,

    Roles Conceptualization, Data curation, Formal analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing – original draft, Writing – review & editing

    hukaiyuluran@126.com

    Affiliations Flight Control Research Institute, Nanjing University of Aeronautics and Astronautics, Nanjing, Jiangsu, China, College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, Jiangsu, China

  • Wenhao Li,

    Roles Writing – review & editing

    Affiliation Flight Control Research Institute, Nanjing University of Aeronautics and Astronautics, Nanjing, Jiangsu, China

  • Zian Cheng

    Roles Data curation

    Affiliation College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, Jiangsu, China

Abstract

Based on the type-II fuzzy logic, this paper proposes a robust adaptive fault diagnosis and fault-tolerant control (FTC) scheme for multisensor faults in the variable structure hypersonic vehicles with parameter uncertainties. Type-II fuzzy method approximates the original models while eliminating the parameter uncertainties. Hence the sensor faults are detected and isolated by the multiple output residuals and thresholds considering nonlinear approximation errors and disturbance. Based on the fuzzy adaptive augmented observer, the faults and disturbance are all estimated accurately by an improved proportional-differential part. Then a variable structure FTC scheme repairs the faults by the estimation, the fast-varying disturbance is considered in FTC scheme and is compensated by the control parameters designed based on its derivative function, thereby enhancing the output robust tracking accuracy of the variable structure hypersonic vehicles. The Lyapunov theory proves the system robust stability, semi-physical simulation verifies the validity of the proposed method and the superiority compared with the traditional method.

1. Introduction

Advanced hypersonic flight vehicles (HFVs) are equipped with active variable-structure fuselages to reduce air resistance and provide redundant control torque [13]. However, variable-structure HFVs are more sensitive to the influence of external disturbances and uncertainties than other aircraft are; thus, they are required to be more robust [4, 5]. Furthermore, changes in atmospheric conditions usually lead to actuator and sensor faults, thereby causing a catastrophic effect on flight performance [68]. Accordingly, research on the fault-tolerant control (FTC) technology for variable-structure HFVs can improve the reliability of this type of aircraft under complex flight conditions and widen the applicability of HFVs.

In recent years, there has been considerable progress in research on HFV control systems, involving not only traditional control but also fault repair control [9, 10]. The traditional control under fault-free conditions is primarily dedicated to overcome interference, uncertainty, time lag, and misaligned response. Liu et al. presented a new output feedback control design for the robust velocity and altitude tracking of HFVs; the control scheme was based on the assumption that only partial states of the HFV were measurable [11]. Jiang et al. focused on synthesizing a mixed robust H2/H linear parameter-varying controller for the longitudinal motion of an HFV via a high-order singular value decomposition approach [12]. Wang et al. dealt with the second-order dynamic sliding-mode control problem for a non-minimum phase underactuated HFV [2]. Guo et al. established a disturbance estimation-triggered pool scheme for attitude tracking and guaranteed the ultimately bounded stability of the closed-loop system [13]. Most studies on the HFV control systems have only focused on the fixed fuselage without considering the variable- structure aerodynamic areas. Hence, to resolve this deficiency, the current study investigates the control technology of variable-structure HFVs.

During flight, an HFV will inevitably encounter complex electromagnetic or airflow disturbances. Accordingly, the robust control of disturbances is a core aspect of the flight control theory and a critical research subject [14]. Sun et al. proposed a fixed-time convergent non-smooth backstepping control scheme for an HFV via an augmented sliding mode observer to overcome noise [15]. Xu et al. investigated the disturbance observer-based neural adaptive control on the longitudinal HFV dynamics in the presence of wind effects [16]. Ma et al. proposed a fuzzy model predictive controller based on an adaptive neural network disturbance observer for the longitudinal dynamics of a constrained HFV in the presence of diverse disturbances [17]. Hu et al. proposed a robust adaptive fuzzy tracking controller for an HFV subject to both parametric uncertainties and unmodeled dynamics [18]. Some of the foregoing studies relied on robust performance indicators. In other investigations, the estimation algorithm employed was considerably simple to satisfy the flight control target under complex disturbances. In this study, a large-value time-varying disturbance stabilization control is investigated. Moreover, the amplitude limitation caused by the dependence on performance indicators is overcome.

To solve the compensation problems of more complicated faults, fault detection and isolation (FDI), diagnosis, and HFV FTC are mainly implemented. The FDI allows the systems to accurately obtain the time and location of faults [19]. Amato et al. proposed an FDI algorithm to estimate the attitude of an unmanned aerial vehicle (UAV) using low-cost magnetometers and gyroscopes, implemented in an inertial measurement unit [20]. Wang et al. proposed a data-driven multivariate regression approach based on the long short-term memory with residual filtering for the UAV flight data fault detection [21]. Wen et al. presented a novel neural network-based FDI technique applicable to a class of nonlinear systems. The adaptive observer was designed for fault detection based on a single hidden-layer wavelet neural network [22]. The above studies, however, lack the physical background of the HFV. The present study utilizes related methods to investigate the multi-fault FDI technology of HFVs.

Fault diagnosis and FTC enable the aircraft to obtain the fault amplitude and reconfigure the controller as well as achieve self-healing control [23]. Chen et al. developed a novel finite element approach for switched descriptor systems subject to switching actions and state-inconsistence phenomena [24]. Chen et al. studied the fault/bias estimation based on the two-stage Kalman filter and unscented Kalman filter in the presence of unknown random biases [25]. Chen et al. proposed new real-valued timed failure propagation graphs (rTFPGs), designed for continuous-state systems, and presented a systematic method for constructing rTFPGs by combining the capabilities of human experts and data-driven methods [26]. The foregoing studies focused on the fault estimation of general aircrafts without the FTC. This present study considers the particularity of s and formulates an integrated diagnosis variable-structure HFV compensation control scheme. Considerable advances have been achieved in research on HFV fault compensation [27, 28]. Considering the attack angle constraint, Xu et al. investigated the FTC of an HFV using back-stepping and composite learning. The control laws were designed based on the barrier Lyapunov function [29]. In the simultaneous presence of aerodynamic uncertainties, modeling errors, external disturbances, and contingent actuator failures, Yuan et al. proposed an adaptive FTC scheme in the context of dynamic surface control [30]. Meng et al. studied an HFV with the centroid shift and actuator faults to investigate the adaptive FTC for the stability recovery of an HFV operating under off-nominal conditions [31]. However, the studies on the HFV fault compensation seldom consider multi-sensor faults. The present study investigates the multi-sensor fault FTC technology of HFVs. Based on the aforementioned investigations and the related goals of this research, the main contributions of this study are summarized as follows.

  • This paper studies the multi-sensor faults of variable structure HFV, which is more general than the study of single fault. As multi-sensor faults is different from the model based on HFV nonlinear dynamics, the type-II fuzzy theory is utilized to simplify the model.
  • For the FDI, the output residuals and thresholds are combined to detect and isolate faulty sensors. The design of alarm thresholds considers the observation error, disturbance, and variable-structure parameters.
  • An extra differential part is proposed to estimate a fast-varying large amplitude disturbance (FLAD), which avoids the amplitude limitation caused by the use of robust performance indicators. The adaptive parameters that switch with the interference derivative in FTC respond to FLAD in time to compensate for its impact on the fault repair process.
  • Both the nominal and fault-tolerant controllers have active variable structure parameters, which enable them to achieve direct adaptive control of the fuselage structure evolution.

The remainder of this paper is arranged as follows. Section 2 presents the dynamics for variable structure HFV with multi-sensor faults and a nominal controller. Section 3 presents the fault diagnosis and FTC schemes. Main results including all stability proofs are given in Section 3. Section 4 conducts simulations to illustrate the validity of the proposed schemes. Section 5 makes a final summary.

2. Problem formulation

2.1. Variable-structure HFV model

The longitudinal variable-structure HFV model adds variable-structure aerodynamic areas to the classic model. This is described by differential equations with velocity (V), flight path angle (γ), altitude (h), attack angle (α), and pitch rate (q). The nonlinear model is expressed as [30]: (1) where T, Ddr, L, m, ρ, Myy, and Iyy denote the thrust, drag, lift, aircraft mass, gravitational constant, pitch moment, and moment of inertia, respectively; R represents the earth’s radius; r = R+h. The forces and moments are expressed as (2) where S is the nominal aerodynamic area; Ss is the variable-structure aerodynamic area; δe denotes the elevator deflection control signals; CT, CD, and CL are the coefficients of throttle, drag, and lift, respectively; CM(·) is the pitch moment coefficient with respect to (·). More parameter details are presented in [5]; CT contains another control signal, δT.

In an actual flight, multi-sensor faults may occur when the HFV encounters a harsh environment or its structure changes. However, the HFV longitudinal model (1) has two problems. First, the model is nonlinear and strongly coupled. Multi-sensor fault modeling based on this mode is difficult, and the corresponding high-quality FDI and active FTC are unlikely to be realized. Second, the model parameters are uncertain, as expressed by: (3) where (·0) are the nominal values, Δ(·) are the parameter uncertainties. Solving these two problems requires type-II fuzzy method, which can linearize the nonlinear model, its upper and lower membership functions can eliminate the parameter uncertainties and ensure the model standardization [31]. The controller designed for the simplified model will not need to consider the above two problems.

2.2. Fuzzy modeling with multisensor faults

As mentioned earlier, the type-II fuzzy technique is utilized in this study to simplify system (1), which is conducive to the design of diagnosis and compensation schemes.

First, the longitudinal model described in (1) can be written in an affine nonlinear form: (4) where x(t) = [x1(t), x2(t), x3(t), x4(t), x5(t)]T = [V, γ, h, α, q]TR5 is the state vector and u(t) = [δe, δT]TR2 is the control input vector. Given that the HFV has five sensors (i.e., velocity, flight-path angle, altitude, attack angle, and pitch rate sensors) to measure the real-time flight states, the output vector can be derived as y(t) = [V, γ, h, α, q]TR5.

The type-II fuzzy model of variable structure HFV is then expressed as:

Rule i: IF f1(x1(t)) is ξi1f5(x5(t)) is ξi5, THEN (5) where Ai, As, CiR5×5, Bi, BsR5×2, Ai, Bi, Ci are the linear modal parameter matrices, As, Bs are the active variable structure parameters obtained according to Ss in (1) and (2), Ci represents the nature of output measurement and is not affected by the aerodynamic area structure, ξij(i = 1,…, w; j = 1,…, 5) is interval type-II fuzzy set. The triggering strength of each fuzzy rule is expressed as (6) where ωi,up(x(t))≥ωi,low(x(t))≥0. ωi,up(x(t)) is the upper membership, ωi,low(x(t)) is the lower membership. The upper and lower membership functions are represented by and , respectively. The global type-II fuzzy model is expressed as follows: (7) where (8) (9) and νi(x(t)) is the weight coefficient satisfies 0≤νi(x(t)) ≤1.

Although the type-II fuzzy technique has simplified the structure and parameters of the nonlinear dynamics of (1), an approximation error between (1) and (5) inevitably exists. Therefore, some nonlinear terms (gi(x, t)) describing this error are added to improve the model accuracy. In harsh environments, more than one sensor fails at a time. In this study, we only consider two sensors that fail and have bias faults.

In the harsh environment, it is possible that more than one sensor fails at a time. In this study, we only consider two sensors that fail and have bias faults.

Assume that a bias fault in sensor k and another bias fault in sensor s exist (1≤k<s≤5). Moreover, consider the approximation error and FLAD. Then, the variable-structure HFV fuzzy model is described as: (10) where gi(x, t) is a smooth vector field on R5; d(t)∈R1, f(t)∈R2, and ω(t)∈R1 denote the input FLAD, sensor faults, and output noise, respectively; FR5×2 (Fk1 = 1, Fs2 = 1, and other entries of F are equal to zero) is an unknown matrix; DR5 and FωR5 are two constant matrices.

Assumption 1. Pairs (Ai, As, Bi, Bs) is completely controllable. Pairs (Ai, As, Ci) is observable.

Assumption 2. ||d(t)||≤d0, , d0, d1, g0, and g1 are positive scalars.

Assumption 3. The nonlinear term gi(x, t) can satisfy: (11) where μi is the Lipschitz constant.

Remark 1. To enable the designed algorithm to affect the system, we assume that the system can be controlled by the input; to be able to use detection errors to design algorithm and observers, we assume that the system can be observed. The disturbance and nonlinear errors need to be assumed to be bounded, and their respective derivatives are also bounded. The boundedness assumption is easy to understand. The amplitude of any disturbance cannot be infinite, and a large enough amplitude will directly destroy the system. It is unrealistic to study such disturbance. It is necessary to assume that the nonlinear function satisfies the Lipschitz condition, that is, the inequality (11), adjust μi so that the right side of the inequality is less than zero. Non-linear functions that do not satisfy Lipschitz condition are usually discontinuous, we do not consider the discrete systems.

Lemma 1 [28]. For any positive scalar μ and real matrices X, Y with appropriate dimensions, (12) holds: (12)

2.3. Nominal controller design

A controller is designed to ensure system stability and track the commands of altitude and velocity under variable fuselage conditions.

Under the nominal condition without faults and disturbance, let eyd = y−yd, where yd is the desired output, and a step signal. An global fuzzy variable-structure controller is selected: (13) (14) where KiR2×5 is the output feedback matrix to be designed and Bi+ is the pseudo-inverse of Bi. Then, Theorem 1 is obtained.

Theorem 1. If symmetric positive definite matrices Pc, G, Γ1 and real matrix Ki exist with appropriate dimensions, such that the following inequality holds for any i = 1, , w: (15) (16) (17) then, the tracking error eyd is uniformly ultimately bounded under the controller (13).

Proof: Denote (18)

The Lyapunov function is selected as follows: (19)

The following error dynamics can be deduced from (10), (13), and (18): (20)

The derivative of (19) can be written as follows: (21)

Based on Lemma 1, there exists a matrix G = GT>0 such that (22)

Let (23) (24)

We have (25)

Let (26)

Then, (25) can be rewritten as follows: (27)

If (15) holds, then denote єi = min(eig(−Πi)). Thus, (28)

For i = 1,…, w, when , can be obtained, i.e., the error dynamics converge to an interval: (29)

Therefore, eyd and egi are ultimately uniformly bounded. This completes the proof of Theorem 1.

The subsequent section presents the design of the diagnosis and FTC schemes to ensure the stability and tracking accuracy of the variable-structure HFV with multi-sensor faults.

3. Fault diagnosis and compensation

An FTC with the combined nominal controller and fault diagnosis results is developed. An observer-based scheme is implemented to generate a set of sensor output residuals and design thresholds for the FDI. Then, an adaptive augmented observer is formulated to estimate the faults. Through a proportional-differential part, an FLAD whose magnitude may be large under Assumption 2 is also handled. Finally, a robust output feedback FTC is employed to compensate for the faults. Fig 1 shows the entire control structure.

3.1. Fault detection

To simplify the design of the variable-structure detection observer, the input FLAD and output noise are not considered. The observer is introduced as follows: (30) where HiR5×5 is the observer gain matrix to be designed.

The actual corresponding functions are subtracted from the observed state/output functions. The errors are denoted as follows: (31)

Theorem 2. Under the fault-free condition, (yf(t) = y(t)), if there exists a positive scalar κd, symmetric positive definite matrices Pd, and Qd, and a real matrix Yi with appropriate dimensions, such that the following inequality holds with Hi = Pd−1Yi, then the estimate error, ex(t), asymptotically converges to zero.

(32)

Proof: The Lyapunov function is selected as follows: (33) (34)

Referring to (34), the derivative of (33) can be written as follows: (35)

Consider the following inequality: (36)

If the inequality holds, then, can be obtained. The detection system is stable.

According to the Schur complement, if (32) holds, then limt→∞ex(t) = 0.

The detection residual and detection mechanism are defined as follows: (37) (38)

The value of threshold J is important for fault detection because it is associated with missing and false reports. Next, J is designed by considering the observer error (30) and external FLAD.

From Lemma 2, we obtain (39)

Let (40)

Then (41)

By combining (33) and (41), we can derive (42): (42)

Then, (43)

Note that r(0) can be used to substitute ||Ci||||ex(0)||. Under the fault and disturbance-free circumstances, that is, yf(t) = y(t), d(t) = 0, and ω(t) = 0, (44)

Denote (45)

When considering d(t) and ω(t), the detection threshold is derived as follows: (46) where β>1 and ε>0 are two constants whose values are determined by the magnitudes of FLAD and noise.

The detection alarm activates when the sensor output residual exceeds the threshold, which is set in advance.

3.2. Fault isolation

Although it can be determined whether sensor faults exist in the variable-structure HFV over time, it cannot be determined which sensors have failed only through detection. Therefore, fault isolation is necessary.

Existing methods are difficult to isolate multiple faults. Accordingly, in this section, an improved isolation process is proposed. In accordance with the concept of combination, more observers are necessary to isolate multi-sensor faults from a single fault. As mentioned, it is necessary to design 10 isolation observers because two sensors are assumed to fail. Next, the improved isolation process of multi-sensor fault isolation is explained in detail.

First, the following is defined: (47) where yrks, Crks,i, and Hrks,i are the remaining parts of y, Ci, and Hi, respectively, after the deletion of their kth and sth rows.

For 1≤k<s≤5, the mth (m = 1, …, 10) variable- structure isolation observer is introduced as follows: (48)

Define (49) (50)

Based on Theorem 2, if inequality (44) holds such that Hrks,i = Pm−1 Crks,i for any i = 1, …, w, (51) (52) then the estimate error exm(t) asymptotically converges to zero.

Similarly, we define (53) (54) where (55)

Thus, the fault isolation mechanism is presented as: (56)

Hence, the mth observer is capable of isolating the faulty sensors, i.e., the kth and sth sensors are known to have failed, and the unknown matrix F is determined.

This study only considers the situation where two sensor faults occur instead of one or more than two sensor failures; hence, the 10 sets of thresholds are independent of each other. When faults occur in sensors k and s, only the observer with the exact matrices, yrksCrks,i and Hrks,i, can isolate the faulty sensors because the residual (rmr) generated by this observer is always less than Jmr. The other residuals exceed their corresponding thresholds after the sensor faults occur.

Hence, faulty sensors are identified, and an effective estimation scheme should be designed to obtain their fault values rapidly and accurately.

3.3. Fault estimation

This section presents an adaptive augmented observer developed to accurately estimate the magnitude of these two sensor faults when FLAD exist in preparation for the subsequent fault compensation. To make the magnitude of disturbance unrestricted under the premise that the FLAD is bounded, the type-II fuzzy adaptive estimation method is employed instead of using the performance indicators. Notably, an adaptive law with an improved proportional-differential part estimates a class of FLAD; its performance is compared with the method in [26].

The augmented method is also used for the estimation. Parallel fault estimation considers the combinatorial effects of faulty sensors; this is more reasonable. The variable-structure HFV model with sensor faults, FLAD, and output noise can be rewritten in the following augmented form: (57) where (58)

Let (59) (60)

To estimate multisensor faults f(t) and the FLAD d(t), the following adaptive augmented observer is designed: (61) where ξ is a fictitious variable with respect to the augmented vector ; Mi, Ni and Ms, Ns are the fixed structure gain matrices and variable structure gain matrices to be determined later, respectively. U* satisfy: (62) where Θ is the fast adaptive compensation function, ϑ1 and ϑ2 are the learning rates. Adding the derivative of FLAD estimation in Θ can make the observer more sensitive to the rate of disturbance change, thereby adapting to the speed of FLAD and compensating it, eliminating FLAD’s influence on fault estimation.

The following error vectors are defined: (63)

By considering (60)–(63), we can obtain (64)

Let (65) and (66)

Then (67)

To handle disturbance, robust performance indicators are usually adopted. If there is a high demand for estimation accuracy, the performance indicator must be small when the magnitude of the disturbance is large (For example FLAD). In this case, the LMI and indicator usually have no solution. Furthermore, obtaining the disturbance value aids in the FTC design. Accordingly, an improved adaptive law is proposed to estimate the FLAD as accurately as possible.

The FLAD estimation algorithm is shown as follows: (68)

According to definition (31), ey can be obtained by subtracting the augmented observer output and the sensor output yf(t). can be obtained by differentiating ey with respect to t. Given that ey and are both available, the estimation of FLAD (68) is possible and practical.

In accordance with (57), (58), and (61), (68) can be rewritten as follows: (69)

Remark 2. FLAD are estimated using (68) with a differential part, whereas only constant disturbances can be estimated by the proportional-integral (PI) observer in [26]. The adaptive augmented observer discussed in this study can simultaneously estimate the sensor and actuator faults if the FLAD is treated as an actuator fault. The selection basis of Γ2 is (70), because (69) is associated with the estimated value of FLAD and Γ2, (70) contains this value.

Theorem 3. If there exists a positive scalar κe, symmetric positive-definite matrices P1, P2, S1, S2, Γ2, and real matrix Mi with appropriate dimensions, such that (70) always holds: (70) (71) (72) (73) then the estimate errors eau and ed are uniformly ultimately bounded under the estimation algorithm (68).

Proof. Let (74)

The Lyapunov function is selected as follows: (75) where Pe is a symmetric positive-definite matrix.

Based on (74) and (75), we can obtain (76) where (77) (78)

The derivative of (75) can be written as follows: (79)

Based on Lemma 1, there exists a matrix S = ST>0 such that (80)

Denote (81)

Then, (82)

Denote (83)

And suppose

Then, the following can be obtained: (84) (85)

Therefore, (82) can be rewritten as (86)

FLAD is bounded, if (70) is true, that is, every linear mode obtained by real-time calculation of the left matrix in (70) is negative, then denote σi = min(eig(−Ξi)). Thus, (87)

When , we can obtain the following.

(88)

That is, error dynamics can converge to an interval (89)

Therefore, eau and ed are ultimately uniformly bounded. This completes the proof of Theorem 3.

Obtain the LMI cluster through real-time calculation (70) and use Schur’s supplementary lemma, feasible solutions (P1, P2, Mi, Ms, κe) can be obtained. Then, Ni and Ns can be determined using (65). Accordingly, observer (61) is determined.

Through the isolation process, the unknown matrix, F, as well as Fau, is determined; without a loss of generality, Fau is the full column rank. Then, the estimation of the two sensor faults and output noise can be achieved via the following augmented observer.

(90)

Obtaining valuable information about sensor faults, FLAD, and noise can aid in designing an active FTC scheme.

3.4. Fault compensation

The design of the nominal controller allows the variable-structure HFV to fly stably and track the altitude and velocity commands. However, when multi-sensor faults occur, the HFV will be inaccurate. Moreover, because FLAD will also affect flight performance, the HFV must be able to overcome external FLAD. Therefore, a robust variable-structure fault compensation based on the diagnosis results is essential.

When sensors fail, the actual measurement y(t) changes into yf(t) that provides wrong signals for the basic output feedback controller. Thus, yf(t) should be substituted by a compensated output yc(t) with (91)

The FLAD should also be counteracted to make the flight of the variable-structure HFV smooth. Hence, the variable-structure FTC laws are designed as follows: (92) (93) (94)

Remark 3. The FTC laws, (91)–(94), render the HFV robust against both input disturbance and output noise. The control precision of (94) is better than that of because the latter does not consider the output noise.

After introducing (92)–(94), (95) is derived as follows: (95) where (96)

Based on Theorems 1 and 3, egi and ed are known to be uniformly ultimately bounded and can be sufficiently small when suitable parameters are selected. Therefore, the effects of egi and ed are neglected in the process of ensuring the stability of the FTC.

The Lyapunov function is selected as follows: (97) where h is a positive scalar, and Pf1 and Pf2 are two symmetric positive-definite matrices with appropriate dimensions.

Thus, it can be obtained as follows: (98) where κf2 is a positive scalar.

If (99) holds, then (99) then there exist some positive scalars бi such that (100)

Thence, (101)

According to Theorem 1, there exist some positive scalars ςi, such that (102) holds, (102)

By substituting (102) into (101), the following expression can be derived: (103)

Let (104) then (105)

Thus, under FTC laws (92)–(94), system (10) remains stable, and the HFV can accurately track the given command when sensor faults and disturbances exist. Therefore, efficient variable-structure flight is achieved.

The detection, isolation, and estimation of multi-sensor bias faults and the FTC design for the HFV have been completed thus far. The simulation results explain the validity of the proposed methods in Section 4.

Remark 4. The proposed diagnosis and FTC schemes can deal with more sensor failures. However, the definitions of the matrices (yau,ks, Cau,ks, and Hau,iks) in the isolation observers and that of matrix F in the estimation algorithm have to be modified according to the number of faulty sensors.

4. Numerical simulation

This section presents and discusses the simulation results of the proposed methods. Different cases, including the FDI, fault estimation, and variable-structure FTC, are considered.

Set the prerequisite variable of the type-II fuzzy system as x2(t); the membership functions are

Define two fuzzy rules:

Rule 1: If x2 is about 0.2, Then: i = 1, {A1 B1 C1 K1 g1(x, t)}; Rule 2: If x2 is about 0.8, Then: i = 2, {A2 B2 C2 K2 g2(x, t)}.

The nonlinear terms are set as g1(x, t) = 0.05sin(αt) and g2(x, t) = 0.5sin(αt), the non-zero value in each mode is only the first element, and the remaining elements are 0. The initial and desired states are listed in Table 1.

Velocity and altitude sensor faults are considered in the simulation because these two sensors are prone to failing in the HFV. Gaussian output white noise, ω(t), with a power of 1 is added to the velocity and altitude channels. For illustrating the ability of the proposed adaptive augmented observer to estimate disturbances, a disturbance with fast-varying characteristics that is, FLAD, is selected and added to the pitch rate channel. The detailed information of faults and FLAD are as follows:

, , , , .

The values of active variable-structure parameters, As and Bs, are obtained as follows: .

The Links-Box semi-physical platform can simulate the above real flight environment and verifying the algorithm availability, as shown in Fig 2.

4.1. Fault detection and isolation

Ideally, a threshold exceeding zero indicates a fault. However, because of disturbance, the threshold is no longer zero. Moreover, because the initial state of the observer (30) is set to be consistent with the original system (10), r(0) is zero. Therefore, β can be set as any constant greater than one. The maximum values of the three disturbance/noise channels are 0.05, 0.1, and 0.3; ε is set as 0.5. Hence, 0.5 is selected as the warning threshold to reduce false/missing reports. The FDI results are shown in Figs 3 and 4.

thumbnail
Fig 4. Isolation residuals and threshold.

(a) Second isolation residual J2 (m = 2, k = 1, s = 3), (b) Third isolation residual J3 (m = 3, k = 1, s = 4).

https://doi.org/10.1371/journal.pone.0256200.g004

Fig 3 shows that the detection residual exceeds the threshold (0.5) after 20 s (i.e., after the sensor faults occur). It should be noted that the residual increases rapidly at 20 and 25 s after the velocity and altitude sensors begin to fail, respectively. Fig 4 only presents the residuals of the second and third observers of the total 10 observers. As shown in Fig 4(A), the residual is less than 0.5; in Fig 4(B), the residual starts to exceed 0.5 at 25 s. Thus, the first and third sensors (velocity and altitude sensors, respectively) are observed to have failed.

4.2. Fault and disturbance estimation

In Section 4.2, we present the estimation results of the two faulty sensors and the disturbance through the adaptive augmented observer to illustrate the effectiveness of the proposed estimation scheme. Among the two sensor faults, one is constant, and the other is time-varying. To demonstrate the superiority of the proposed observer, the disturbance estimation result obtained using the observer is compared with that obtained using the PI observer in [26]. The fault and disturbance estimation results are shown in Figs 5 and 6, respectively.

thumbnail
Fig 5. Fault estimation with the adaptive augmented observer.

(a) Estimation of fv, (b) Estimation of fh.

https://doi.org/10.1371/journal.pone.0256200.g005

thumbnail
Fig 6. Disturbance estimation results via different observers.

(a) Estimation of d via the PI observer, (b) Estimation of d via the adaptive augmented observer.

https://doi.org/10.1371/journal.pone.0256200.g006

Fig 5 shows that the fault observer can flexibly estimate different types of faults in different control loops. It can stably and accurately track both the velocity constant fault ((a)) and altitude time-varying fault ((b)), create the condition for the active FTC.

Fig 6 shows the superior performance of the observer proposed in this paper when dealing with FLAD. Fig 6(A) shows the estimation result of the PI observer in [26]; evidently, it cannot satisfy the accuracy requirement. The results obtained using the observer presented in this paper are shown in Fig 6(B). The estimation of FLAD is fast and stable, and the tracking error is practically zero. So the proposed observer improves the existing method.

4.3. Fault compensation

To illustrate the importance of fault compensation, this section presents the velocity and altitude curves that are obtained under the nominal control and FTC. The simulation results are shown in Fig 7.

thumbnail
Fig 7. Outputs with different controllers in sensor fault case.

(a) Velocity response under the nominal control and FTC, (b) Altitude response under the nominal control and FTC.

https://doi.org/10.1371/journal.pone.0256200.g007

Fig 7 shows that under fault conditions, the nominal controller cannot complete the normal velocity and altitude tracking controls. When multi-sensor faults occur, Fig 7(A) shows the velocity deviation under nominal control. The desired speed cannot be tracked at 3850 m/s, and there is a 10 m/s oscillation near the 3820 m/s deviation. Fig 7(B) indicates that the faults will also affect the tracking of the expected altitude (3450 m), and the system will oscillate approximately 16 m after 25 s. The solid line in Fig 7 indicates that the FTC can maintain the stable and accurate tracking of the two expected outputs with multi-sensor faults as well as achieve automatic fault shielding. The curves in Figs 57 all have slight random oscillations, the amplitude does not exceed 0.1% of the measured signal values. Due to the robustness of the system and the addition of multiple adaptive vibration suppression functions, these curves look very smooth, fully meet the engineering requirements for suppression of mechanical vibration. Our next step is to study the FTC problem of compound faults at different positions of the fuselage, the HFV flight control problem in different flight stages, and the active-passive hybrid fault repair problem.

5. Conclusion

In this study, the requirement for reliable control of the variable-structure HFV is addressed. When there is no fault, the proposed method directly reconstructs the algorithm with variable-structure parameters to adapt to the aerodynamic area changes of the fuselages and achieve the multimodal nonlinear control of the HFV. When multi-sensor faults occur, the FDI scheme employs improved output residuals and a threshold to complete the calibration of the failure time and locations under the FLAD conditions. Furthermore, the adaptive augmented observer with additional proportional-derivative terms accurately estimates the magnitudes of each sensor fault and fast-varying disturbance. This creates not only the conditions for the robust FTC but also solves the problem of large-amplitude disturbance that performance indicators cannot handle. Comparative experiments verify the effectiveness of the proposed method. Finally, the variable structure FTC uses the estimated information to complete the accurate tracking of velocity and altitude under multi-sensor fault conditions. This work gives the diagnosis/ compensation technology of multi-sensor faults in HFV, and has great application prospect.

Acknowledgments

The authors are grateful for the experimental support of the Flight Control Institute of Nanjing University of Aeronautics and Astronautics.

References

  1. 1. Bao C. Y., Wang P., and Tang G. J. Integrated method of guidance, control and morphing for hypersonic morphing vehicle in glide phase. Chinese Journal of Aeronautics, 2021; 34(5): 535–553.
  2. 2. Wang Z., Bao M., and Li H. F. Second-order dynamic sliding-mode control for nonminimum phase underactuated hypersonic vehicles. IEEE Transactions on Industrial Electronics, 2017; 64(4): 3105–3112.
  3. 3. Li A., Liu M., and Shi Y. Adaptive sliding mode attitude tracking control for flexible spacecraft systems based on the Takagi-Sugeno fuzzy modelling method. Acta Astronautica, 2020; 175: 570–581.
  4. 4. Qi W. H., Zong G. D., and Zheng W. X. Adaptive event-triggered SMC for stochastic switching systems with semi-Markov process and application to boost converter circuit model. IEEE Transactions on Circuits and Systems I: Regular Papers, 2021; 68(2): 786–796.
  5. 5. Chen F. Y., Gong J. X., and Li Y. Q. Adaptive diagnosis and compensation for hypersonic flight vehicle with multisensor faults. International Journal of Robust and Nonlinear Control, 2019; 29(17): 6145–6163.
  6. 6. An H., Liu J., Wang C., and Wu L. Disturbance observer-based antiwindup control for air-breathing hypersonic vehicles. IEEE Transactions on Industrial Electronics, 2016; 63(5): 3038–3049.
  7. 7. Bu X., Wu X., Wei D., and Huang J. Neural-approximation-based robust adaptive control of flexible air-breathing hypersonic vehicles with parametric uncertainties and control input constraints. Information Sciences, 2016; 346–347: 29–43.
  8. 8. Chen L. H., Shi P., and Liu M. Fault reconstruction for Markovian jump systems with iterative adaptive observer. Automatica, 2019; 105: 254–263.
  9. 9. Wu Y. J., Ma F., Liu X. C., Hua Y. Y., Liu X. D., and Li G. F. Super twisting disturbance observer-based fixed-time sliding mode backstepping control for air-breathing hypersonic vehicle. IEEE Access, 2020; 8: 17567–17583.
  10. 10. He H. F., Qi W. H., Liu Z. T., and Wang M. L. Adaptive attack-resilient control for Markov jump system with additive attacks. Nonlinear Dynamics, 2021; 103: 1585–1598.
  11. 11. Liu Z., Tan X. M., Yuan R. Y., Fan G. L., and Yi J. Q. Immersion and invariance-based output feedback control of air- breathing hypersonic vehicles. IEEE Transactions on Automation Science and Engineering, 2016; 13(1): 394–402.
  12. 12. Jiang W., Wang H. L., Lu J. L., and Xie Z., HOSVD-based LPV modeling and mixed robust H2/H control design for air-breathing hypersonic vehicle. Journal of Systems Enginering and Electronics, 2016; 27(1): 183–191.
  13. 13. Guo Z. Y., Guo J. G., Zhou J., and Chang J. Robust tracking for hypersonic reentry vehicles via disturbance estimation-triggered control. IEEE Transactions on Aerospace and Electronic Systems, 2019; 56(2): 1279–1289.
  14. 14. Zhu Y. Z., and Zheng W. X. Observer-based control for cyber-physical systems with DoS attacks via a cyclic switching strategy. IEEE Transactions on Automatic Control, 2020; 65(8): 3714–3721.
  15. 15. Sun J. L., Pu Z. Q., Yi J. Q., and Liu Z. Fixed-time control with uncertainty and measurement noise suppression for hypersonic vehicles via augmented sliding mode observers. IEEE Transactions on Industrial Informatics, 2019; 16(2): 1192–1203.
  16. 16. Xu B., Wang D. W., Zhang Y. M., and Shi Z. K. DOB- based neural control of flexible hypersonic flight vehicle considering wind effects. IEEE Transactions on Industrial Electronics, vol. 64, no. 11, pp. 8676–8685, 2017.
  17. 17. Ma Y., and Cai Y. L. A fuzzy model predictive control based upon adaptive neural network disturbance observer for a constrained hypersonic vehicle. IEEE Access, vol. 6, pp. 5927–5938, 2017.
  18. 18. Hu X. X., Xu B., and Hu C. H. Robust adaptive fuzzy control for HFV with parameter uncertainty and unmodeled dynamics. IEEE Transactions on Industrial Electronics, vol. 65, no. 11, pp. 8851–8860, 2018.
  19. 19. Wang R., Xiong Z., Liu J. Y., Xu J. X., and Shi L. J. Chi-square and SPRT combined fault detection for multi-sensor navigation. IEEE Transactions on Aerospace and Electronic Systems, vol. 52, no. 3, pp. 1352–1365, 2016.
  20. 20. Amato E. D., Mattei M., Notaro I., and Scordamaglia V. UAV sensor FDI in duplex attitude estimation architectures using a set-based approach. IEEE Transactions on Instrumentation and Measurement, vol. 67, no. 10, pp. 2465–2475, 2018.
  21. 21. Wang B. K., Liu D. T., Peng Y., and Peng X. Y. Multivariate regression-based fault detection and recovery of UAV flight data. IEEE Transactions on Instrumentation and Measurement, vol. 69, no. 6, pp. 3527–3537, 2019.
  22. 22. Wen X., Wang J. Y., and Li X. A feed-forward wavelet neural network adaptive observer-based fault detection technique for spacecraft attitude control systems. Chinese Journal of Electronics, vol. 27, no. 1, pp. 102–108, 2018.
  23. 23. Yu X., Li P., and Zhang Y. M. The design of fixed-time observer and finite-time fault-tolerant control for hypersonic gliding vehicles. IEEE Transactions on Industrial Electronics, vol. 65, no. 5, pp. 4135–4144, 2017.
  24. 24. Chen L. H., Zhao Y. X., Fu S. S., Liu M., and Qiu J. B. Fault estimation observer design for descriptor switched systems with actuator and sensor failures. IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 66, no. 2, pp. 810–819, 2018.
  25. 25. Chen X. Q., Sun R., Wang F., Song D. Z., and Jiang W. C. Two-stage unscented kalman filter algorithm for fault estimation in spacecraft attitude control system. IET Control Theory & Applications, vol. 12, no. 13, pp. 810–819, 2018.
  26. 26. Chen G., Lin X. F., and Kong Z. D. Data-driven realvalued timed-failure-propagation-graph refinement for complex system fault diagnosis. IEEE Control Systems Letters, vol. 5, no. 3, pp. 1049–1054, 2020.
  27. 27. Ren W. J., Jiang B., and Yang H. Singular perturbation-based fault-tolerant control of the air-breathing hypersonic vehicle. IEEE/ASME Transactions on Mechatronics, vol. 24, no. 6, pp. 2562–2571, 2019.
  28. 28. Chen L. H., Fu S. S., Zhao Y. X., Liu M., and Qiu J. B. State and fault observer design for switched systems via an adaptive fuzzy approach. IEEE Transactions on Fuzzy Systems, vol. 28, no. 9, pp. 2107–2118, 2020.
  29. 29. Xu B., Shi Z. K., Sun F. S., and He W. Barrier Lyapunov function based learning control of hypersonic flight vehicle with AOA constraint and actuator faults. IEEE Transactions on Cybernetics, vol. 49, no. 3, pp. 1047–1057, 2018. pmid:29994461
  30. 30. Yuan Y., Wang Z., Guo L., and Liu H. P. Barrier Lyapunov functions-based adaptive fault tolerant control for flexible hypersonic flight vehicles with full state constraints. IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 50, no. 9, pp. 3391–3400, 2018.
  31. 31. Meng Y. Z., Jiang B., and Qi R. Y. Adaptive non-singular fault-tolerant control for hypersonic vehicle with unexpected centroid shift. IET Control Theory & Applications, vol. 13, no. 12, pp. 1773–1785, 2019.