1. Introduction
The actuation system is one of the most important parts of the flight control system of the aircraft, which is vital to flight safety. With the development of more electric aircraft/all electric aircraft in recent decades, the actuation systems of the aircraft have correspondingly moved from hydraulic actuation systems to hybrid actuation systems to power-by-wire (PBW) actuation systems. For the hydraulic actuation system, the control surfaces are driven by electro-hydraulic actuators and the power is supplied in a centralized manner with complex pipelines, which leads to the potential leakage and contamination of oil, and a low reliability, maintainability and combat survivability. In contrast, the actuation power is electrically distributed in the PBW actuation system. Without a heavy hydraulic infrastructure, the PBW actuation system has the characteristics of a lower weight, less maintenance and production costs and dissimilar redundancy [
1]. However, the application of the PBW actuator is limited only to secondary flight control surfaces due to the immaturity of the PBW actuation systems. Therefore, comprehensive research on fault diagnosis of the PBW actuation system is essential to tackle the problems of slow responses and poor thermal dissipation, ensure the system’s reliability and extend its application field.
The common fault diagnostic approaches are mainly divided into two categories, namely model-based [
2] and data-driven [
3]. A few studies have been conducted on the fault diagnosis of the actuator. Ma et al. proposed a nonlinear unknown input observer (NUIO)-based fault diagnosis method for an intelligent hydraulic pump system [
4]. Considering the real-time requirements and the special structure of the pump, the NUIO diagnostic method could accurately diagnose and isolate the two typical failure modes. Xu et al. developed a model-based fault detection and isolation (FDI) scheme for a rudder servo system [
5]. NUIOs were designed to eliminate the influences of unknown disturbances and the scheme was validated on an actual test rig. Doraiswami R. et al. introduced the linear parameter-varying (LPV) approach to model the physical system considering both system dynamics variations and emulator parameter variations [
6] and applied a Kalman filter to detect and isolate faults of the position control system. Balaban et al. adopted a hybrid diagnosis approach combining model-based and data-driven methods to monitor and diagnose several fault types common to an electro-mechanical actuator (EMA) [
7]. An observer was used to detect the fault and a diagnose tree was identified to isolate the fault. Mazzoleni et al. [
8] collected the mechanical defects fault data from an EMA and modified the standard particle filter to face the fault detection issue on the EMA. Based on the Dempster–Shafer (D–S) evidence theory. Lu et al. presented a multi-source information fusion fault diagnosis approach for the aviation hydraulic pump by utilizing the three-level signals from the pump level, hydraulic power system level and hydraulic actuation system level [
9]. The multi-source approach can not only significantly increase the belief level supporting the diagnosis target but can also diagnose a fault correctly even if a sensor is faulty. Ramos et al. proposed a new classification scheme using fuzzy clustering techniques [
10] and validated it on the DAMADICS benchmark [
11]. Lu et al. applied a two-step radial basis function (RBF) neural network to implement the fault detection of a multiple redundancy aileron actuator and used a system observer and a force motor current observer to realize the fault diagnosis [
12]. Sharifi et al. [
13] adopted the representation learning approach to detect the internal leakage in the electro-hydraulic system and developed a custom-built optimization algorithm to map the raw data, making the classification easier. The above-mentioned studies mostly used the model-based methods, which rely on the residual generation between the real outputs and the outputs of the system model. However, the exact system model is not a necessity for the data-driven methods, but plenty of fault data are required.
While a significant amount of literature is available on the fault diagnosis of the single actuator, the issue of fault diagnosis for the aileron actuation system has been rarely addressed. Nahid-Mobarakeh et al. [
14] employed a multi-agent system for the fault diagnosis of the aileron actuation system. In their approach, an FDI agent was considered for each aileron and the agent received information from its EMA and its neighbors, which improved the reliability of the fault detection. The authors applied the partially decentralized FDI strategy and the multi-agent system, which accords with the current distributed control trend for the actuation system. However, each aileron was driven by two similar EMAs and only the primary and stand-by operating modes were considered. To meet the requirements of practical applications, it is necessary to also study other types of actuators, such as the electro-hydraulic servo actuator (EHSA) and electro-hydrostatic actuator (EHA).
A multi-agent system (MAS) has gained significant interest in many areas due to its distributed structure, such as unmanned aerial vehicles [
15], power grids [
16] and multiple robotic systems [
17]. The research interests of MASs mainly focus on formation control and the consensus problem. The easy spread of the fault from one agent to other agents and the increasing complexity of the system make it rather important to study the fault diagnosis of MASs. Various studies have proposed FDI filters [
18,
19,
20,
21,
22]. However, the research objectives in these studies were restricted to homogeneous agents whose applications are limited. The hybrid and PBW actuation systems consist of different types of actuators. Thus, homogeneous dynamics are no longer applicable. Li et al. proposed a distributed FDI strategy for a heterogeneous MAS using only relative information [
23]. However, the effects of disturbances on the residual were ignored. In practice, disturbance always exists, which might result in mistakes in diagnosis. Davoodi et al. [
22] and Chadli [
24] designed a distributed FDI filter for heterogeneous MASs by solving the multi-objective optimization problem. However, the filter was required to construct at each agent. Quan et al. designed a full-order observer at the special agent with local information to realize fault diagnosis for heterogeneous discrete-time MASs, whereas the MAS in the paper was composed of first- and second-order agents [
25]. It is easy to see that the order of the actuator model in practice is not suitable for this prerequisite. To the best of the authors’ knowledge, there is scarcely an open report on the fault diagnosis of actuation system based on MASs [
26,
27,
28,
29]. Therefore, it also remains challenging to apply the MAS-based method on the FDI for the actuation system.
In this paper, a heterogeneous multi-agent-based fault diagnosis scheme is proposed for the actuation system. The main contributions are summarized as follows. The state and output estimator are designed and based on the performance index requirements, and the optimization problem is transformed into a linear matrix inequality (LMI) problem. Finally, the fault diagnosis of the heterogeneous multi-agent system is realized.
The remainder of the paper is organized as follows.
Section 2 describes and proposes the mathematical model of the problem. In
Section 3, different actuator models are established. Heterogeneous multi-agent-based fault diagnosis is presented in
Section 4. The simulations are presented in
Section 5 and conclusions are provided in
Section 6.
2. Problem Description
Although the PBW actuation system has a variety of advantages, it has not yet seen widespread applications in aircraft and is only applied on the F-35. Instead, the hybrid actuation systems have been in several types of aircraft for the transition to more electric aircraft. The electro-hydraulic servo actuator is the most commonly used actuator of hydraulic actuation systems. The electro-mechanical actuator and the electro-hydrostatic actuator are the two typical actuators of PBW actuation systems. The hybrid actuation system consists of PBW actuators and traditional EHSAs. It provides an opportunity to introduce the potential benefits of the PBW actuation system to flight control.
The fault diagnosis for the actuator can only detect and isolate the faults in a single actuator, whereas the diagnosis for the system can deal with all of the actuators in the system. However, the fault diagnosis for the actuation system is still in its infancy. To design the fault diagnosis scheme for the multi-agent actuation system, the construction of the multi-agent network for the actuation system must be solved primarily.
The distributed control of the actuation system has become a tendency, which enhances the self-control and self-management abilities of the system. The distributed control architecture relies on the actuator itself rather than the flight control computer to achieve deflection and fault diagnosis. Therefore, an optimal actuator topology should be determined considering practicability. That is, the mapping relationship between the actual actuation system and the multi-agent system will be established with communication constraints among actuators.
With the actuator network decided, the fault diagnosis problem of the actuation system is then transformed into the fault diagnosis problem of the multi-agent system. For the selected agent, the faults that occurred in the given agent, as well as in other agents, should be detected and isolated.
2.1. Multi-Agent Architecture
Figure 1 shows the aileron system of a large aircraft. The system has three ailerons, and each aileron is driven by two actuators.
In the aileron system, an agent is considered for each aileron and the agent can detect not only its fault but also the fault of adjacent agents. The topology of the multi-agent system is shown in
Figure 2.
2.2. Multi-Agent Model
Considering
heterogeneous and stable multi-agents, the dynamic model of
multi-agents can be expressed as:
where
is the state,
is the interference and noise (external environmental factors),
is the fault signal,
is the control input,
is the output of agent I and
.
are the relative constant matrices.
and
are the fault metrics related to selectable and isolatable fault signals, respectively, and
,
.
Each agent is also equipped with sensors for relative output measurement, and and represent the sets of agents that agent i can perceive and the designated neighbors of agent i, respectively. Since each agent is equipped with relative output measurement, it is assumed that all agents have the same number of outputs. Therefore, according to the information interaction between the agents and the dynamic models of different orders, this paper will diagnose the fault of agents in the multi-agent system using the measurement output and the outputs of adjacent agents.
Since the dynamic models of different actuator models are different, the above heterogeneous multi-agent system can be utilized to describe the redundant actuation system.
The definition represents all of the information, including other agents, that agent i can obtain. depends on the output of the ith agent and the output of adjacent agents, and .
According to the above definition, the virtual model of the
ith multi-agent is as follows:
where
,
,
,
,
.
It can be seen from the above virtual model that there is information interaction between the agents. Thus, the core of heterogeneous multi-agent fault diagnosis is to diagnose the fault signal of a given agent or other adjacent agents according to the obtained information.
4. Heterogeneous Multi-Agent-Based Fault Diagnosis
4.1. FDI Parameters Design
FDI is designed for Agent
i. According to the above model, the model design of FDI is as follows:
where
,
is the filter status,
,
is the filter output,
,
is the error signal and other parameter matrices represent the design gain of the filter.
Combining the state model of the
ith multi-agent and the corresponding dynamic model of the
ith filter, the following closed-loop augmented model can be obtained:
where
,
,
,
,
,
,
,
.
Hence, the fault signal diagnosis of the ith agent can be expressed as the above mathematical model; that is, designing the matrix parameters in the corresponding FDI so that the augmented model can accurately detect the fault signal.
To realize the fault diagnosis of the actuation system, the above FDI problem will focus on how each multi-agent detects and isolates not only its fault but also the fault of the adjacent multi-agent through useful information. Define the following FDI issues:
For the above problem, it can be described as how to design the filter in Equation (12) so that:
The augmented system (13) is stable;
Interference and the control input have the least influence on the error signal ;
The fault has the greatest influence on the error signal ;
Each element of the error signal is only sensitive to the specified special fault.
According to the references, the goal of this paper is to design the corresponding filter to make the augmented system stable and meet the following optimization conditions:
Minimize
Inequality conditions:
where
where
represents the set of stable transfer functions with special structures such as a diagonal matrix, a block matrix and a triangular matrix.
are the positive weight constant coefficients that can be specified or selected.
The optimization problem (14) is a distributed FDI problem since only the local communication link existing between each multi-agent and its nearest neighbor is used in the problem formulation. Moreover, the FDI filter obtained from the solution of the problem (14) can detect and isolate not only the fault of each agent but also the fault of its nearest neighbor.
The optimization problem (14) is difficult to solve because it is difficult to formally describe the set . Therefore, the set is specified and limited to the set of all positive definite diagonal matrices to simplify the solution of the problem (14). Hence, using the simplest nontrivial structure of produces the following reformulated optimization problem:
Minimize
Inequality conditions:
where
.
Lemma 1 ([30]).Given a symmetric matrix(represents the set of all symmetric matrices withdimensions), and matricesandwith rank m of two columns, there is a matrixwithout the structural constraints that satisfies: If and only if the following inequality is true:whereandrepresent the basis of the column space of matricesand, respectively. For the augmented system (16), when solving the distributed FDI problem, the ratio must simultaneously meet four performances. The following theorem provides the feasible solution of the FDI problem by transforming it into an extended LMI problem.
Theorem 1. For the augmented system (16), given the constant values ,,,andgreater than 0, if there are numbersgreater than 0, positive definite symmetric matricesand matricesthat satisfy the following optimization problems, the augmented system (16) is stable and all four personality energies can be satisfied.
Minimize
Inequality conditions:where,
,
,
,
,
,
.
,
,
,
,
,
,
.
,
,
,
,
,
,
,
.
Proof of Theorem 1. For Equation (16), the first performance index can be rewritten as:
where
.
According to the literature [
31], to make the above formula stable and meet the performance requirements, the following conditions need to meet:
where
and
Substitute Equations (26) and (27) into Equation (25) to expand:
It can be observed from Equation (28) that the Lyapunov matrix and the system matrix of the filter are coupled with each other. According to the lemma, Equation (28) can be rewritten as:
where
When the following matrix is selected:
Equation (29) is equivalent to the following inequality:
To simplify the problem, the following matrix can be defined:
Combining Equations (13), (30), (32) and (33), the following inequalities can be obtained:
where
Since Equation (35) is not in the form of LMI, according to the nature of the Schur complement of LMI:
The term LMI in Equation (35) is:
Combining Equations (34)–(37), the expression of Equation (21) can be finally obtained.
For the augmented system (16), the second performance index can be rewritten as:
Similarly, the expression of Equation (22) can be obtained by lemma.
For the augmented system (16), the third performance index can be rewritten as:
Similarly, the expression of Equation (23) can be obtained by lemma.
For the augmented system (16), the fourth performance index can be rewritten as:
End of proof. □
4.2. Threshold Selection
It can be seen from the model in this paper that there are three factors affecting the final error signal: the model input, model noise and model fault. Considering the input and the noise signals, when the error signal is greater than or less than a certain threshold, the actuator fault can be judged. Therefore, the following aspects can be considered when selecting the threshold:
In the final error signal, the influence of input and noise signals can be removed; that is, whether there is a fault can be accurately judged.
Define the following thresholds:
where
denotes the set of allowable input and disturbances.
5. Simulation
According to the above mathematical model of actuation system and the theory of heterogeneous multi-agent fault diagnosis, three actuator models with different dynamics are selected based on the information interaction relationship of the multi-agent for joint fault diagnosis. Parameters of the established model come from [
32,
33].
Taking Agent 1 as an example, the agent can obtain the output information of the other two agents. Thus, the fault information of other agents can be obtained from this output information.
The specific model parameters are as follows: , , , , .
, , , , .
, , , , .
The parameters of the algorithm are as follows:
The next simulation will be divided into two parts: fault and fault-free. The fault-free simulation will give the threshold of the error signal of Agent 1 for each agent, and the fault simulation will give the fault diagnosis results of the heterogeneous multi-agent in this paper.
5.1. Actuators without Faults
The relevant interactive information between different models is utilized, and the model output is measured. The fault detection is decided by comparing the error between the model output and the output estimation with the threshold. However, system noise and disturbance will affect the error. In order to minimize the influence, a fault diagnosis threshold selection strategy is proposed. Through the quantitative analysis of the influence of noise and disturbance on the error value in the known range, the threshold of fault judgment can be decided.
When there is no fault in the actuation system, given the noise signals shown in
Figure 4, the three error signals involved in Agent 1 according to the algorithm proposed in this paper are shown in
Figure 5.
Figure 4 and
Figure 5 show the influence of noise and disturbance on the output error when there is no fault. According to the simulation results, under the given noise signal, the error threshold is as follows:
5.2. Actuators with Faults
Under the noise signals shown in
Figure 4, the fault signals of the three actuators are shown in
Figure 6. The simulated fault information of the heterogeneous multi-agent refers to the disturbance torque of each actuator. In order to verify the effectiveness of this method in theory, different fault signals are given to three actuators at t = 30 s and t = 40 s, respectively. It is assumed that the actuators are affected by the disturbance torque shown in the figure at the moment. These disturbance torques are the additional torque generated after the occurrence of the fault, corresponding to the disturbance torque in the three models.
Beginning with the output estimation error, the final fault information is obtained through the corresponding threshold design according to the proposed algorithm. According to the proposed algorithm and the given parameters in this paper, the error signal of each agent that can be obtained for Agent 1 is shown in
Figure 7. It can be seen from the figure that, when each agent has a fault, Agent 1 can obtain an accurate fault signal; that is, the three error signals are outside the threshold of the error signal given in
Section 5.1 at the time of the fault. For Agent 2 and Agent 3, the process of diagnosing their related agent faults according to the proposed algorithm is similar and, therefore, is presented in
Figure 8 and
Figure 9. As shown in
Figure 8 and
Figure 9, given the same fault signal, the value of the error exceeds the threshold. Agent 2 and Agent 3 can both diagnose the fault of the related agents. The output estimate errors of Agent 2 and Agent 3 are better than that of Agent 1 because of the influence of model parameters. The simulation results demonstrate that the heterogeneous multi-agent fault diagnosis algorithm based on the actuation system proposed in this paper can accurately and timely detect the fault signal of the associated actuator.
To better illustrate the effectiveness of the proposed method, a simulation verification on the two key parameters that affect the diagnosis performance is carried out. The simulation statistical results are shown in
Table 1 and
Table 2. The result in the table is “OK”, which indicates that there is a feasible solution to the LMI inequality, and the fault information can be diagnosed accurately. If the result is “NO”, the LMI inequality cannot obtain a feasible solution with this parameter, and the corresponding fault information cannot be accurately diagnosed.
It can be seen that the parameter has greater influence on the results, whereas the parameter has less influence. One reason is that the order of magnitude of the model parameters in the state matrix of the three actuators models is large. The other reason is that the parameter differences between different actuator models are also great. Therefore, there are requirements on the value of parameter of the fault diagnosis algorithm.