Next Article in Journal
Experimental Confirmation of a Controllable Transmission/Braking Element Consisting of a Functional Elastomer Pasted on a Winding Surface
Previous Article in Journal
Experimental Characterization of a Stick-Slip Driving Micro Conveyance Device Consisting of Digital Actuators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Heterogeneous Multi-Agent-Based Fault Diagnosis Scheme for Actuation System

School of Automation, Northwestern Polytechnical University, Xi’an 710072, China
*
Author to whom correspondence should be addressed.
Actuators 2022, 11(4), 113; https://doi.org/10.3390/act11040113
Submission received: 6 March 2022 / Revised: 14 April 2022 / Accepted: 16 April 2022 / Published: 18 April 2022
(This article belongs to the Section Aircraft Actuators)

Abstract

:
In this paper, a fault diagnosis method of a heterogeneous multi-agent is proposed that realizes the rapid and accurate fault diagnosis of a redundant multi-type actuation system of large aircraft. Firstly, the multi-agent model of a large aircraft actuation system is established, the composition of the actuation system and the relationship between each multi-agent are clarified and three different types of actuator mathematical models are established. Secondly, a fault detection and isolation (FDI) model is established and transformed into an optimization problem according to different performance index requirements. Aiming at the optimization problem, combined with the principle of linear matrix inequality (LMI), the fault diagnosis algorithm of a heterogeneous multi-agent system is designed. Moreover, the threshold judgment method based on the error signal is presented. Finally, the three actuator models of the aileron actuation system of large aircraft are combined to complete the fault diagnosis of a heterogeneous multi-agent system under the given model interference and model fault. The obtained results demonstrate and validate that the proposed method can accurately and effectively diagnose the faults of the actuator and its associated actuators.

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 N heterogeneous and stable multi-agents, the dynamic model of i = 1 , 2 , , N multi-agents can be expressed as:
{ x ˙ i ( t ) = A i x i ( t ) + B d i d i ( t ) + B f i f i ( t ) + B u i u i ( t ) y i ( t ) = C i x i ( t ) + D d i d i ( t ) + D f i f i ( t )
where x i ( t ) n i is the state, d i ( t ) n d i is the interference and noise (external environmental factors), f i ( t ) n f i is the fault signal, u i ( t ) n u i is the control input, y i ( t ) n y i is the output of agent I and n y i n f i . A i n i × n i ,   B d i n i × n d i ,   B f i n i × n f i ,   B u i n i × n u i ,   C i n y i × n i ,   D d i n y i × n d i ,   D f i n y i × n f i are the relative constant matrices. B f i and D f i are the fault metrics related to selectable and isolatable fault signals, respectively, and B f i = B u i , D f i = 0 .
Each agent is also equipped with sensors for relative output measurement, and z i j ( t ) = y i ( t ) y j ( t ) ,   j N i and N i = { i 1 , i 2 , , i | N i | } [ 1 , N ] \ i 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 z i ( t ) represents all of the information, including other agents, that agent i can obtain. z i ( t ) depends on the output y i 1 , y i 2 , , y i | N i | of the ith agent and the output of adjacent agents, and z i ( t ) = [ y i T , z i i 1 T , z i i 2 T , , z i i | i i | T ] T .
According to the above definition, the virtual model of the ith multi-agent is as follows:
{ x ˜ N i ( t ) = A ˜ i x N i ( t ) + B ˜ d i d N i ( t ) + B ˜ f i f N i ( t ) + B ˜ u i u N i ( t ) z i ( t ) = C ¯ i x N i ( t ) + D ¯ d i d N i ( t ) + D ¯ f i f N i ( t )
where x N i = [ x i T , x i 1 T , x i 2 T , , x i | N i | T ] T , u N i = [ u i T , u i 1 T , u i 2 T , , u i | N i | T ] T , d N i = [ d i T , d i 1 T , d i 2 T , , d i | N i | T ] T , f N i = [ f i T , f i 1 T , f i 2 T , , f i | N i | T ] T , i = 1 , 2 , , N .
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.

3. Actuator Model

Figure 3a–c shows the schematics diagrams of the electro-hydraulic servo actuator (ESHA), electro-hydrostatic actuator (EHA) and EMA, respectively. In this section, the mathematical models of these three types of actuators are established.

3.1. Electro-Hydraulic Servo Actuator Model

As shown in Figure 3a, the electro-hydraulic servo actuator mainly consists of the electric controller, a servo valve and a cylinder. The spool displacement of the servo valve is controlled according to the signal generated by the controller. Then, the pressure and the flow between the chambers are changed and, finally, the piston in the cylinder drives the surface.
The spool dynamics are modeled as a second-order system considering that the bandwidth of the servo valve is larger than the eigenfrequency of the fluids:
x s v i s v = K s v s 2 ω s v 2 + 2 ξ s v s ω s v 2 + 1
where x s v is the spool displacement; K s v is the opening/current gain of the servo valve; i s v denotes the input current; ξ s v and ω s v are the damping coefficient and the natural frequency of the servo valve, respectively.
The flow through the servo valve Q H can be expressed as:
Q H = K Q x s v K c P H
where K Q denotes the flow/opening gain at a null pressure drop of the servo valve; K c is the servo valve flow/pressure gain and P H represents the load pressure of the servo valve.
Neglecting the internal leakage effects, the flow dynamics in the chambers is described as:
Q H = A H x ˙ H + V H 4 β H P ˙ H + C H P H
where A H is the piston area; x H denotes the displacement of the cylinder; V H is the total volume of the chambers; β H represents the effective bulk modulus of the fluids; and C H is the external leakage coefficient of the cylinder.
The piston movement is described using the force equilibrium equation:
A H P H = m H x ¨ H + B H x ˙ H + F H
where m H is the lumped piston mass; B H denotes viscous resistance in the cylinder; and F H is the output force.

3.2. Electro-Hydrostatic Actuator Model

Compared with the traditional EHSA, the EHA eliminates the need for an external hydraulic power supply. Instead, the accumulator is used as the hydraulic oil tank. A brushless direct current (BLDC) motor drives a hydraulic pump to circulate high-pressure fluid into the piston chamber. When a fault occurs, the system is protected by the bypass valve.
The mathematical model of the motor can be expressed as:
{ U E H = K E H ω E H + L E H d i E H d t + R E H i E H K m i E H = J m ω ˙ E H + B m ω E H + T E H
where U E H is the input voltage; K E H is the back-EMF constant; ω E H represents the motor speed; L E H , R E H and i E H are the armature inductance, the armature resistance and the motor current, respectively; K m is the motor torque coefficient; J m and B m are the inertia and the damping of the motor shaft, respectively; and T E H is the load torque on the shaft.
Similar to the deduction in the modeling of the EHSA, the model of the cylinder of the EHA can be described as:
D p ω E H = A E H x ˙ E H + V E H 2 β E H P ˙ E H + C E H P E H
A E H P E H = m E H x ¨ E H + B E H x ˙ E H + F E H
where D p is the pump displacement; A E H is the piston area; x E H denotes the displacement of the cylinder; V E H is the total volume of the chambers; β E H represents the effective bulk modulus of the fluids; and C E H is the external leakage coefficient of the cylinder. P E H represents the load pressure of the cylinder; m E H is the lumped piston mass; B E H denotes viscous resistance in the cylinder; and F E H is the output force.

3.3. Electro-Mechanical Actuator Model

The main component of the EMA is the BLDC motor. The model of EMA is similar to Equation (7):
{ U E M = K E M ω E M + L E M d i E M d t + R E M i E M K E M i E M = J E M ω ˙ E M + B m ω E M + T E M
where U E M is the input voltage; K E M is the back-EMF constant; ω E M represents the motor speed; L E M , R E M and i E M are the armature inductance, the armature resistance and the motor current, respectively; J E M and B E M are the inertia and the damping of the motor shaft; and T E M is the load torque on the shaft.
The mechanical ratio changer converts high-speed and low-torque rotation from the electric motor to lower-speed and higher-torque motion for achieving flight surface motion. Suppose the reduction ratio is r; then, the final output of the EMA is:
x E M = d ω E M d t r

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:
{ x ^ ˙ i ( t ) = A C i x ^ i ( t ) + B C i z i ( t ) z ^ ˙ i ( t ) = C ¯ i x ^ i ( t ) r i ( t ) = H i ( z i ( t ) z ^ i ( t ) )
where x ^ i ( t ) n ˜ i , n ~ i = n i + j = 1 N i   n i j is the filter status, z ^ i ( t ) n ˜ y i , n ˜ y i = n ˜ y i ( | N i | + 1 ) is the filter output, r i ( t ) n ˜ f i , n ~ f i = n f i + j = 1 N i   n i j 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:
{ x ˙ t i ( t ) = A t i x t i ( t ) + B t d i d N i ( t ) + B t f i f N i ( t ) + B t u i u N i ( t ) r i ( t ) = C t i x t i ( t ) + D t d i d N i ( t ) + D t f i f N i ( t )
where A t i = [ A ˜ i 0 B C i C ¯ i A C i ] , B t u i = [ B ˜ u i 0 ] , B t f i = [ B ˜ f i B C i D ¯ f i ] , B t d i = [ B ˜ d i B C i D ¯ d i ] , C t i = [ H i C ¯ i H i C ¯ i ] T , D t d i = H i D ¯ d i , D t f i = H i D ¯ f i , x t i ( t ) = [ x N i x ^ i ] .
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 r i ( t ) ;
  • The fault has the greatest influence on the error signal r i ( t ) ;
  • Each element of the error signal r i ( t ) 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 λ 1 ϒ i 1 + λ 2 ϒ i 2 + λ 3 ϒ i 3
Inequality conditions:
T r i f N i ( s ) T 0 i ( s ) < ϒ i 1 T r i d N i ( s ) < ϒ i 2 T r i u N i ( s ) < ϒ i 3 T 0 i ( s ) 1 1 T 0 i ( s ) S
where
T r i f N i ( s ) = C t i ( s I A t i ) 1 B t f i + D t f i T r i d N i ( s ) = C t i ( s I A t i ) 1 B t d i + D t d i T r i u N i ( s ) = C t i ( s I A t i ) 1 B t u i
where S represents the set of stable transfer functions with special structures such as a diagonal matrix, a block matrix and a triangular matrix. λ 1 , λ 2 , λ 3 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 S . Therefore, the set S 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 S produces the following reformulated optimization problem:
Minimize λ 1 ϒ i 1 + λ 2 ϒ i 2 + λ 3 ϒ i 3
Inequality conditions:
T r i f N i ( s ) T 0 i ( s ) < ϒ i 1 T r i d N i ( s ) < ϒ i 2 T r i u N i ( s ) < ϒ i 3 T 0 i ( s ) 1 1
where T 0 i = K i = d i a g ( k i 1 , , k i n ˜ f i ) n ˜ f i × n ˜ f i , k i j > 0 , j .
Lemma 1
([30]).Given a symmetric matrix Z S m ( S m represents the set of all symmetric matrices with m × m dimensions), and matrices U and V with rank m of two columns, there is a matrix X without the structural constraints that satisfies:
U X V + V X T U + Z < 0
If and only if the following inequality is true:
N U T Z N U < 0 N V T Z N V < 0
where N U and N V represent the basis of the column space of matrices U and V , 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  α , ϕ , λ 1 , λ 2 and λ 3 greater than 0, if there are numbers ϒ i 1 , ϒ i 2 , ϒ i 3 greater than 0, positive definite symmetric matrices P i 1 , P i 2 , P i 3 and matrices X i 1 , X i 2 , R i , S i , K i , H i that satisfy the following optimization problems, the augmented system (16) is stable and all four personality energies can be satisfied.
Minimize λ 1 ϒ i 1 + λ 2 ϒ i 2 + λ 3 ϒ i 3
Inequality conditions:
I K i < 0
ϒ i 1 > 0 ϒ i 2 > 0 ϒ i 3 > 0 P i 1 = P i 1 T > 0 P i 2 = P i 2 T > 0 P i 3 = P i 3 T > 0
[ α P i 1 + ϕ Herm ( ϒ i 11 ) P i 1 + ϒ i 12 ϒ i 13 ϒ i 14 ϒ i 22 ϒ i 23 0 ϒ i 1 2 I ϒ i 34 I ] < 0
[ α P i 2 + ϕ Herm ( Π i 11 ) P i 2 + Π i 12 Π i 13 Π i 14 Π i 22 Π i 23 0 ϒ i 1 2 I Π i 34 I ] < 0
[ α P i 3 + ϕ Herm ( Ω i 11 ) P i 3 + Ω i 12 Ω i 13 Ω i 14 Ω i 22 Ω i 23 0 ϒ i 3 2 I Ω i 34 I ] < 0
where ϒ i 11 = [ A ˜ i T X i 1 C ¯ i T R i T A ˜ i T X i 2 + C ¯ i T R i T S i T S i T ] , ϒ i 12 = ϒ i 11 ϕ X i , ϒ i 13 = ϕ [ X i 1 T B ˜ f i R i D ¯ f i X i 2 T B ˜ f i + R i D ¯ f i ] , ϒ i 14 = [ C ¯ i T H i T C ¯ i T H i T ] , ϒ i 22 = Herm ( X i ) , ϒ i 23 = [ X i 1 T B ˜ f i R i D ¯ f i X i 2 T B ˜ f i + R i D ¯ f i ] , ϒ i 34 = ( D ¯ f i T H i T K i T ) . Π i 11 = [ A ˜ i T X i 1 C ¯ i T R i T A ˜ i T X i 2 + C ¯ i T R i T S i T S i T ] , Π i 12 = Π i 11 ϕ X i , Π i 13 = ϕ [ X i 1 T B ˜ d i R i D ¯ d i X i 2 T B ˜ d i + R i D ¯ d i ] , Π i 14 = [ C ¯ i T H i T C ¯ i T H i T ] , Π i 22 = Herm ( X i ) , Π i 23 = [ X i 1 T B ˜ d i R i D ¯ d i X i 2 T B ˜ d i + R i D ¯ d i ] , Π i 34 = D ¯ d i T H i T . Ω i 11 = [ A ˜ i T X i 1 C ¯ i T R i T A ˜ i T X i 2 + C ¯ i T R i T S i T S i T ] , Ω i 12 = Ω i 11 ϕ X i , Ω i 13 = ϕ [ X i 1 T B ˜ u i X i 2 T B ˜ u i ] , Ω i 14 = [ C ¯ i T H i T C ¯ i T H i T ] , Ω i 22 = Herm ( X i ) , Ω i 23 = [ X i 1 T B ˜ u i X i 2 T B ˜ u i ] , Ω i 34 = 0 S i = X i 2 T A C i , R i = X i 2 T B C i .
Proof of Theorem 1.
For Equation (16), the first performance index can be rewritten as:
[ A t i B t f i C t i D ^ t f i ] < λ 1 i
where D ^ t f i = D t f i K i .
According to the literature [31], to make the above formula stable and meet the performance requirements, the following conditions need to meet:
[ I 0 A t i B t f i ] T ( M c P i 1 ) [ I 0 A t i B t f i ] + [ 0 I C t i D ^ t f i ] T N c [ 0 I C t i D ^ t f i ] < 0
where P i 1 = P i 1 T > 0 and
M c = [ α 1 1 0 ]
N c = [ ϒ i 1 2 I 0 0 I ]
Substitute Equations (26) and (27) into Equation (25) to expand:
[ I 0 A t i B t f i ] T [ α P i 1 P i 1 P i 1 0 ] [ I 0 A t i B t f i ] + [ 0 I C t i D ^ t f i ] T [ ϒ i 1 2 I 0 0 I ] [ 0 I C t i D ^ t f i ] < 0 [ α P i 1 + A t i T P i 1 + P i 1 A t i + C t i T C t i P i 1 B t f i + C t i T D ^ t f i D ^ t f i T D ^ t f i ϒ i 1 2 I ] < 0
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:
N U T Z N U < 0
where
Z = [ α P i 1 + C t i T C t i P i 1 C t i T D ^ t f i 0 0 D ^ t f i ϒ i 1 2 I ] N U = [ I 0 A t i B t f i 0 I ]
When the following matrix is selected:
V = [ ϕ I I 0 ] , N V = [ I 0 ϕ I 0 0 I ]
Equation (29) is equivalent to the following inequality:
Z + Herm ( [ A t i T I B t f i T ] [ ϕ X i X i 0 ] ) < 0
To simplify the problem, the following matrix can be defined:
X i = [ X i 1 ( n ˜ i × n ˜ i ) X i 2 ( n ˜ i × n ˜ i ) X i 2 ( n ˜ i × n ˜ i ) X i 2 ( n ˜ i × n ˜ i ) ]
Combining Equations (13), (30), (32) and (33), the following inequalities can be obtained:
[ α P i 1 + σ 1 + ϕ Herm ( σ 2 ) P i 1 + σ 2 ϕ X i σ 3 X i σ 4 σ 5 ] < 0
where
σ 1 = [ C ¯ i T H i T C ¯ i T H i T ] [ H i C ¯ i H i C ¯ i ] σ 2 = [ A ˜ i T X i 1 C ¯ i T B C i T X i 2 A ˜ i T X i 2 + C ¯ i T B C i T X i 2 A C i T X i 2 A C i T X i 2 ] σ 3 = [ C ¯ i T H i T ( H i D ¯ f i K i ) + ϕ X i 1 T B ˜ f i ϕ X i 2 T B ˜ C i D ¯ f i C ¯ i T H i T ( H i D ¯ f i K i ) ϕ X i 1 T B ˜ f i + ϕ X i 2 T B ˜ C i D ¯ f i ] σ 4 = [ X i 1 T B ˜ f i X i 2 T B ˜ C i D ¯ f i X i 2 T B ˜ f i + X i 2 T B ˜ C i D ¯ f i ] T σ 5 = ( D ¯ f i T H i T K i T ) ( H i D ¯ f i K i ) ϒ i 1 2 I
Since Equation (35) is not in the form of LMI, according to the nature of the Schur complement of LMI:
S = [ S 11 S 12 S 21 S 22 ] ( i ) S < 0 ( ii ) S 11 < 0 , S 22 S 12 T S 11 1 S 12 < 0 ( iii ) S 22 < 0 , S 11 S 12 S 22 1 S 12 T < 0
The term LMI in Equation (35) is:
S 11 = [ α P i 1 + ϕ Herm ( ϒ i 11 ) P i 1 + ϒ i 12 ϒ i 13 ϒ i 22 ϒ i 23 ϒ i 1 2 I ] S 22 = I S 12 = [ ϒ i 14 0 ϒ i 34 ]
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:
[ A t i B t d i C t i D t d i ] < λ 2 i
Similarly, the expression of Equation (22) can be obtained by lemma.
For the augmented system (16), the third performance index can be rewritten as:
[ A t i B t u i C t i D t u i ] < λ 3 i
Similarly, the expression of Equation (23) can be obtained by lemma.
For the augmented system (16), the fourth performance index can be rewritten as:
T 0 i 1 1 K i 1 1 I n ˜ f i K i 0
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:
  • The influence of the model input signal on the error signal;
  • The influence of the noise signal on the error signal.
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:
T u d u = sup f i = 0 , u i , d i r i ( t ) T u d l = inf f i = 0 , u i , d i r i ( t )
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: A 1 = [   130 . 7506 38 . 9831   0   563 . 3803 3 . 5211 1 . 3204 10 10   0   0 . 0009   0 ] , C 1 = [ 0 0 1 ] , B f 1 = B u 1 = [ 242 . 1307506   0   0 ] T , B d 1 = [ 0   880 . 281690140845   0 ] T , D d 1 = D f 1 = 0 .
A 2 = [   0   1   0   0 1 . 8182 10 6   181 . 8182   2 . 673 10 05   0   0   3 . 2 10 10   598 . 6395   5 . 8776 10 13   0   0   0   1000 ] , C 2 = [ 1 0 0 0 ] , B f 2 = B u 2 = [ 0   0   0   3 . 04 ] T , B d 2 = [ 0   0 . 018181818   0   0 ] T , D d 2 = D f 2 = 0 .
A 3 = [ 72 . 9167 63 . 9881 0 0 0 0 98 . 5510 0 0 9 . 95 10 05 0 0 0 1 0 0 0 1 . 8182 10 6   181 . 8182 2 . 67 10 05 0 3464597 . 4010 0 3 . 2 10 15 435 . 3741 ] , C 3 = [ 0 0 1 0 0 ] , B f 3 = B u 3 = [ 297 . 62 456 . 63 0   0   0 ] T , B d 3 = [ 0   0   0   0 . 0182   0 ] T , D d 3 = D f 3 = 0 .
The parameters of the algorithm are as follows:
α = 0.1 , ϕ = 5 × 10 6 , λ 1 = 1 , λ 2 = 1 , and λ 3 = 1 .
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:
T u d 1 u = sup f i = 0 , u i , d i r 11 ( t ) = 10 4 T u d 1 l = inf f i = 0 , u i , d i r 11 ( t ) = 10 4 T u d 2 u = sup f i = 0 , u i , d i r 12 ( t ) = 10 9 T u d 2 l = inf f i = 0 , u i , d i r 12 ( t ) = 10 9 T u d 3 u = sup f i = 0 , u i , d i r 13 ( t ) = 10 7 T u d 3 l = inf f i = 0 , u i , d i r 13 ( t ) = 10 7

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.

6. Conclusions

This paper proposes a heterogeneous multi-agent fault diagnosis method of a large aircraft actuation system. The proposed method is employed to realize the fault diagnosis of each actuator and its associated actuator; that is, the effective fault diagnosis can be realized by measuring the output signal. The proposed method does not require the actuator model to have the same order. Fault diagnosis can be realized through mutual information interaction and a given error signal threshold. Simulation experiments are conducted to evaluate the effectiveness of the proposed method. The obtained results demonstrate that the proposed method has a wider diagnosis range and higher adaptability than the traditional bit fault diagnosis method of actuators, which provides a theoretical basis for the actuator health management of subsequent large aircraft.

Author Contributions

Conceptualization, Y.C. and T.L.; methodology, Y.C.; software, Y.C.; validation, T.L. and Y.L.; writing—original draft preparation, Y.C.; writing—review and editing, T.L.; supervision, X.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (No. 61703341), Aeronautical Science Foundation of China (No. 20180753006), Natural Science Foundation of Shaanxi Province (2020JQ-218), and Shaanxi Province Key Laboratory of Flight Control and Simulation Technology.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rosero, J.A.; Ortega, J.A.; Aldabas, E.; Romeral, L. Moving Towards A More Electric Aircraft. IEEE Aerosp. Electron. Syst. Mag. 2007, 22, 3–9. [Google Scholar] [CrossRef] [Green Version]
  2. Ding, S.X. Model-Based Fault Diagnosis Techniques: Design Schemes, Algorithms, and Tools; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  3. Shen, Y.; Ding, S.X.; Haghani, A.; Hao, H.; Zhang, P. A Comparison Study of Basic Data-Driven Fault Diagnosis and Process Monitoring Methods on the Benchmark Tennessee Eastman Process. J. Process Control. 2012, 22, 1567–1581. [Google Scholar]
  4. Zhonghai, M.A.; Shaoping, W.A.; Jian, S.H.; Tongyang, L.I.; Xingjian, W.A. Fault Diagnosis of an Intelligent Hydraulic Pump Based on a Nonlinear Unknown Input Observer. Chin. J. Aeronaut. 2018, 31, 385–394. [Google Scholar]
  5. Xu, Q.-N.; Lee, K.-M.; Zhou, H.; Yang, H.-Y. Model-Based Fault Detection and Isolation Scheme for a Rudder Servo System. IEEE Trans. Ind. Electron. 2015, 62, 2384–2396. [Google Scholar] [CrossRef]
  6. Doraiswami, R.; Cheded, L. A Novel Identification Scheme for Physical Systems with Applications to System Health Monitoring. In Proceedings of the 15th IFAC Symposium on Information Control Problems in Manufacturing, Ottawa, ON, Canada, 11–13 May 2015. [Google Scholar]
  7. Balaban, E.; Saxena, A.; Narasimhan, S.; Roychoudhury, I.; Koopmans, M.; Ott, C.; Goebel, K. Prognostic Health-Management System Development for Electromechanical Actuators. J. Aerosp. Inf. Syst. 2015, 12, 329–344. [Google Scholar] [CrossRef] [Green Version]
  8. Mazzoleni, M.; Maroni, G.; Maccarana, Y.; Formentin, S.; Previdi, F. Fault Detection in Airliner Electro-Mechanical Actuators via Hybrid Particle Filtering. In Proceedings of the 20th World Congress, the International Federation of Automatic Control, Toulouse, France, 9–14 July 2017. [Google Scholar]
  9. Lu, C.; Wang, S.; Wang, X. A Multi-Source Information Fusion Fault Diagnosis for Aviation Hydraulic Pump Based on the New Evidence Similarity Distance. Aerosp. Sci. Technol. 2017, 71, 392–401. [Google Scholar] [CrossRef]
  10. Ramos, A.R.; da Neto, A.J.; Llanes-Santiago, O. An Approach to Fault Diagnosis with Online Detection of Novel Faults Using Fuzzy Clustering Tools. Expert Syst. Appl. 2018, 113, 200–212. [Google Scholar] [CrossRef]
  11. Bartyś, M.; Patton, R.; Syfert, M.; Heras, S.D.L.; Quevedo, J. Introduction to the DAMADICS Actuator FDI Benchmark Study. Control Eng. Pr. 2006, 14, 577–596. [Google Scholar] [CrossRef]
  12. Lu, C.; Yuan, H.; Ma, J. Fault detection, Diagnosis, and Performance Assessment Scheme for Multiple Redundancy Aileron Actuator. Mech. Syst. Signal Process 2018, 113, 199–221. [Google Scholar] [CrossRef]
  13. Sharifi, S.; Tivay, A.; Rezaei, S.M.; Zareinejad, M.; Mollaei-Dariani, B. Leakage Fault Detection in Electro-Hydraulic Servo Systems Using a Nonlinear Representation Learning Approach. ISA Trans. 2018, 73, 154–164. [Google Scholar] [CrossRef]
  14. Nahid-Mobarakeh, B.; Simoes, M.G. Multi-Agent Based Fault Detection and Isolation in More Electric Aircraft. In Proceedings of the 2013 IEEE Industry Applications Society Annual Meeting, Lake Buena Vista, FL, USA, 6–11 October 2013. [Google Scholar]
  15. Ren, W.; Beard, R.W.; Atkins, E.M. Information Consensus in Multivehicle Cooperative Control. IEEE Control. Syst. Mag. 2007, 27, 71–82. [Google Scholar]
  16. Sridhar, S.; Hahn, A.; Govindarasu, M. Cyber–Physical System Security for the Electric Power Grid. Proc. IEEE 2011, 100, 210–224. [Google Scholar] [CrossRef]
  17. Tang, Y.; Xing, X.; Karimi, H.R.; Kocarev, L.; Kurths, J. Tracking Control of Networked Multi-Agent Systems under New Characterizations of Impulses and Its Applications in Robotic Systems. IEEE Trans. Ind. Electron. 2016, 63, 1299–1307. [Google Scholar] [CrossRef]
  18. Menon, P.P.; Edwards, C. Robust Fault Estimation Using Relative Information in Linear Multi-Agent Networks. IEEE Trans. Autom. Control. 2014, 59, 477–482. [Google Scholar] [CrossRef] [Green Version]
  19. Chen, X.; Zhang, K.; Jiang, B. Finite-Time Unknown Input Observer-Based Distributed Fault Diagnosis for Multi-agent Systems with Disturbances. Circuits Syst. Signal Process. 2018, 11, 4215–4233. [Google Scholar] [CrossRef]
  20. Shames, I.; Teixeira, A.M.H.; Sandberg, H.; Johansson, K.H. Distributed Fault Detection for Interconnected Second-Order Systems. Automatica 2011, 47, 2757–2764. [Google Scholar] [CrossRef] [Green Version]
  21. Meskin, N.; Davoodi, M.; Khorasani, K. Simultaneous Fault Detection and Consensus Control Design for a Network of Multi-Agent Systems. Automatica 2016, 66, 185–194. [Google Scholar]
  22. Davoodi, M.R.; Khorasani, K.; Talebi, H.A.; Momeni, H.R. Distributed Fault Detection and Isolation Filter Design for a Network of Heterogeneous Multiagent Systems. IEEE Trans. Control. Syst. Technol. 2013, 22, 1061–1069. [Google Scholar] [CrossRef]
  23. Li, Y.; Fang, H.; Chen, J.; Shang, C. Distributed Fault Detection and Isolation for Multi-Agent Systems Using Relative Information. In Proceedings of the 2016 American Control Conference (ACC), Boston, MA, USA, 6–8 July 2016. [Google Scholar]
  24. Chadli, M.; Davoodi, M.; Meskin, N. Distributed State Estimation, Fault Detection and Isolation Filter Design for Heterogeneous Multi-Agent Linear Parameter-Varying Systems. IET Control Theory Appl. 2017, 11, 254–262. [Google Scholar] [CrossRef]
  25. Quan, Y.; Chen, W.; Wu, Z.; Peng, L. Observer-Based Distributed Fault Detection and Isolation for Heterogeneous Discrete-Time Multi-Agent Systems with Disturbances. IEEE Access 2016, 4, 4652–4658. [Google Scholar] [CrossRef] [Green Version]
  26. Cheng, W.; Zhang, K.; Jiang, B.; Ding, S.X. Fixed-Time Fault-Tolerant Formation Control for Heterogeneous Multi-Agent Systems with Parameter Uncertainties and Disturbances. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 2121–2133. [Google Scholar] [CrossRef]
  27. Wang, P.; Zou, P.; Yu, C.; Sun, J. Distributed Fault Detection and Isolation for Uncertain Linear Discrete Time-Varying Heterogeneous Multi-Agent Systems. Inf. Sci. 2021, 579, 483–507. [Google Scholar] [CrossRef]
  28. Mo, L.; Yu, Y.; Ren, G.; Yuan, X. Constrained Consensus of Continuous-Time Heterogeneous Multi-Agent Networks with Nonconvex Constraints and Delays. J. Syst. Sci. Complex. 2022, 35, 105–122. [Google Scholar] [CrossRef]
  29. Yang, K.; Wang, X. Team-Based Blanket Coverage Control for Heterogeneous Multi-Agent Systems. In Proceedings of the 39th Chinese Control Conference (CCC), Shenyang, China, 27–29 July 2020. [Google Scholar]
  30. Gahinet, P.; Apkarian, P. A Linear Matrix Inequality Approach to H∞ Control. Int. J. Robust Nonlinear Control. 1994, 4, 421–448. [Google Scholar] [CrossRef]
  31. Semsar-Kazerooni, E.; Khorasani, K. Optimal Consensus Algorithms for Cooperative Team of Agents Subject to Partial Information. Automatica 2008, 44, 2766–2777. [Google Scholar] [CrossRef]
  32. Rehman, W.U.; Wang, S.; Wang, X.; Fan, L.; Shah, K.A. Motion Synchronization in a Dual Redundant HA/EHA System by Using a Hybrid Integrated Intelligent Control Design. Chin. J. Aeronaut. 2016, 29, 789–798. [Google Scholar] [CrossRef] [Green Version]
  33. Wang, X.; Liao, R.; Shi, C.; Wang, S. Linear Extended State Observer-Based Motion Synchronization Control for Hybrid Actuation System of More Electric Aircraft. Sensors 2017, 17, 2444. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Primary flight control surfaces layout.
Figure 1. Primary flight control surfaces layout.
Actuators 11 00113 g001
Figure 2. Topology structure of the multi-agent system.
Figure 2. Topology structure of the multi-agent system.
Actuators 11 00113 g002
Figure 3. Schematic diagrams of three types of actuators. (a) EHSA; (b) EHA; (c) EMA.
Figure 3. Schematic diagrams of three types of actuators. (a) EHSA; (b) EHA; (c) EMA.
Actuators 11 00113 g003
Figure 4. Curves of the disturbances. (a) Curve of disturbance input of Agent 1. (b) Curve of disturbance input of Agent 2. (c) Curve of disturbance input of Agent 3.
Figure 4. Curves of the disturbances. (a) Curve of disturbance input of Agent 1. (b) Curve of disturbance input of Agent 2. (c) Curve of disturbance input of Agent 3.
Actuators 11 00113 g004
Figure 5. Curves of the error signals without faults. (a) Curve of error signal without faults of Agent 1. (b) Curve of error signal without faults of Agent 2. (c) Curve of error signal without faults of Agent 3.
Figure 5. Curves of the error signals without faults. (a) Curve of error signal without faults of Agent 1. (b) Curve of error signal without faults of Agent 2. (c) Curve of error signal without faults of Agent 3.
Actuators 11 00113 g005
Figure 6. Curves of the faults. (a) Curve of fault of Agent 1. (b) Curve of fault of Agent 2. (c) Curve of fault of Agent 3.
Figure 6. Curves of the faults. (a) Curve of fault of Agent 1. (b) Curve of fault of Agent 2. (c) Curve of fault of Agent 3.
Actuators 11 00113 g006
Figure 7. Curves of the error signals with faults (Agent 1). (a) Curve of the error signal of Fault 1. (b) Curve of the error signal of Fault 2. (c) Curve of the error signal of Fault 3.
Figure 7. Curves of the error signals with faults (Agent 1). (a) Curve of the error signal of Fault 1. (b) Curve of the error signal of Fault 2. (c) Curve of the error signal of Fault 3.
Actuators 11 00113 g007
Figure 8. Curves of the error signals with faults (Agent 2). (a) Curve of the error signal of Fault 1. (b) Curve of the error signal of Fault 2. (c) Curve of the error signal of Fault 3.
Figure 8. Curves of the error signals with faults (Agent 2). (a) Curve of the error signal of Fault 1. (b) Curve of the error signal of Fault 2. (c) Curve of the error signal of Fault 3.
Actuators 11 00113 g008
Figure 9. Curves of the error signals with faults (Agent 3). (a) Curve of the error signal of Fault 1. (b) Curve of the error signal of Fault 2. (c) Curve of the error signal of Fault 3.
Figure 9. Curves of the error signals with faults (Agent 3). (a) Curve of the error signal of Fault 1. (b) Curve of the error signal of Fault 2. (c) Curve of the error signal of Fault 3.
Actuators 11 00113 g009
Table 1. The verification of parameter ϕ .
Table 1. The verification of parameter ϕ .
Value550500500050,0005 × 1055 × 1065 × 107
ResultNONONONONONOOKNO
Table 2. The verification of parameter α .
Table 2. The verification of parameter α .
Value0.010.050.10.20.30.40.50.6
ResultOKOKOKOKOKOKOKOK
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cao, Y.; Li, T.; Li, Y.; Wang, X. Heterogeneous Multi-Agent-Based Fault Diagnosis Scheme for Actuation System. Actuators 2022, 11, 113. https://doi.org/10.3390/act11040113

AMA Style

Cao Y, Li T, Li Y, Wang X. Heterogeneous Multi-Agent-Based Fault Diagnosis Scheme for Actuation System. Actuators. 2022; 11(4):113. https://doi.org/10.3390/act11040113

Chicago/Turabian Style

Cao, Yuyan, Ting Li, Yang Li, and Xinmin Wang. 2022. "Heterogeneous Multi-Agent-Based Fault Diagnosis Scheme for Actuation System" Actuators 11, no. 4: 113. https://doi.org/10.3390/act11040113

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