TELKOMNIKA, Vol.16, No.4, August 2018, pp. 1886~1893
ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018
DOI:10.12928/TELKOMNIKA.v16i4.9055  1886
Received January 31, 2018; Revised May 17, 2018; Accepted June 8, 2018
Actuator Fault Decoupled Residual Generation on
Lateral Moving Aircraft
Samiadji Herdjunanto*, Adha Cahyadi, Bobby Rian Dewangga
Universitas Gadjah Mada, Yogyakarta, (0274) 552305, Indonesia
*Corresponding author, e-mail: samiadji@jteti.gadjahmada.edu
Abstract
Implementation of time-scheduled maintenance is not suitable if it is applied for systems with
many varieties of heavy workload and harsh environment since on that condition components degrade
earlier that those under normal condition. Therefore it has been shifted to condition-based maintenance
(CBM). One important aspect, among others, toward implementation of CBM method is fault isolation. The
problem investigated in this paper is related todecouple residual generation for actuator fault isolation of an
aircraft on lateral movement. The proposed solution for that problem is to implement combination of
transformation matrix and special filter. Transformation matrix is used to convert feature locations of
actuator faults to signature vectors. Moreover, the signature vectors will be processed further by special
filter to generate decoupled residuals. It is assumed that the actuator is the only fault when the aircraft is
on lateral movement. The result showed that special filter and transformation matrix can be designed so
that the residual of aileron actuator fault is decoupled from the residual of rudder actuator fault.
Keywords: Fault detection, Decoupled residual, Aircraft modelling, Control system
Copyright © 2018 Universitas Ahmad Dahlan. All rights reserved.
1. Introduction
The main objective of maintenance is to reduce the possibility of fatal system damage
due to component failure, which can leads to material loss or even casualty. The earliest form of
traditional maintenance is called the reactive maintenance. In this method, maintenance is
conducted after a component is experiencing a failure. The next method of that is still commonly
used is by performing periodic inspection to monitor the system condition. If the system is
frequently subjected to heavy workload, then the component can experience premature
degradation. This can lead to the failure of periodic inspection method to evaluate the system
condition in timely manner, thus it is possible that the system is already experiencing
undetected failure in between inspections, which leads to huge cost for replacing and repairing
its components. Therefore a new method of maintenance which can monitor the system
condition in real-time is needed. This requires the ability to detect the location of actuator
component which experiences a failure.
One of the existing method of maintenance is based on statistical data [1]. Due to
technological development, the system complexity tends to increase and operated on its
maximum region for longer duration. Due to this, the system workload intensity and variation is
increased which leads to increased cost for this method. Based on that observation, model
based maintenance [2-3] is preferred for recent maintenance scheme. The main elements of
model based maintenance is the capability to detect the existence of failure and its location.
The fault detection schemes based on artificial neural network has been previously
proposed by several researcher. The main advantage of artificial neural network is its capability
to learn. One of the previously proposed scheme is based on learning the possible fault signal
with the goal of detecting similar failure during the system operation [4]. One of its earliest
application is for diagnosing failure in robotic system [5]. The capability of artificial neural
network has also been exploited to detect failure in multiple-sensor by learning the failure
signature of each sensor [6]. Artificial neural network also has the advantage when learning new
failure signature. However, its main drawback is it requires a learning period to build its
knowledge of failure signatures. In case of fault detection and faultlocalization which requires
fast response time, artificial neural network is not capable of detecting and localizing failure
outside of its prior knowledge in short time.
TELKOMNIKA ISSN: 1693-6930 
Actuator Fault Decoupled Residual Generation on… (Samiadji Herdjunanto)
1887
Another previously proposed method in this area is methods based on fuzzy logic. The
main advantage of this scheme is it does not require detailed mathematical equations. As the
mathematical equation commonly required to model the system condition is rather complex and
requires specific modeling expertise and efforts. Previous scheme implements fuzzy logic for
residual evaluation to detect failure in robotic systems [7]. Another example of fuzzy logic
implementation in this field is its implementation on Takagi-Sugeno system model [8]. The
disadvantage of fuzzy logic in fault detection and localization is it requires ad-ho rules for a
specific system condition. The develpment of this ad-hoc rules requires significant domain
knowledge which is not transferrable between problem domains.
To address the shortcoming of fuzzy logic implementation for fault detection and
localization requires the system mathematical model to increase the applicability of this method
to larger range of cases.Several works related to fault detection or fault lozalization/ isolation
based on mathematical model can be seen in [9-10]. Meanwhile, to compensate the
disadvantage of artificial neural network in fault detection and localization, i.e. its inability to
handle fault signal which is not contained in its prior knowledge, the concept of vector with
specific direction can beused. This scheme can be implemented by a combination of special
filter and transformation matrix for multi-sensor fault detection in web winding system [11]. In
this paper, those methods will be modified for the purpose of actuator fault localization, more
specifically to generate residual signal from the aileron actuator and rudder actuator which are
decoupled in laterally moving aircraft. The benefit of vector concept is it allows us to handle new
form of fault signals which is previously unseen, as it only requires the direction of signature
vector. The magnitude of signature vector is allowed to vary according to the form of failure,
which increases the range of fault signal that it can handles. In other words, the direction of
signature vector only corresponds to failure location. Which imply that it is possible to decouple
the faultsignal residuals by designing the direction of signature vectors.
The main contribution of this paper is in the use of transformation matrix to restrict the
fault signals into separate linear subspaces. The combination of transformation matrix and the
specifc filter is designed to generate a dynamics of the filter error signal with separate dynamics
for each failure modes. The filter output contains information regarding the actuator fault signal,
system state signal, and system input signal. This signal is then further transformed by the
transformation matrix to extract the actuator fault signal and convert it into a signature vector.
The effectiveness of this method will be shown through design of a decoupled actuator fault
detection and localization on laterally moving aircraft.
2. Proposed Method
2.1. Mathematical Model of Plant with Actuator Failure
A plant experienceing an actuator failure can be modeled as
̇( ) ( ) ( ) ( )
( ) ( )
(1)
where ( ) is the state vector, ( ) is the output vector, and ( ) is the input
vector. The actuator failure effects on the dynamics are modeled by an actuator location matrix
which is composed of columns of affected by the failures. The faultsignal is denoted by ( ).
2.2. Analysis of Decoupled Residual Generation for Actuator Fault Isolation
In this section, we discuss a modification of method proposed in [11], to handle actuator
failure. To generate a residual vector, a special filter and transformation matrix is required.
The filter is used to generate filter error signal which contain the actuator fault signal among
other signals. The transformation matrix is to convert the actuator failure location signature into
a signature vector with fixed direction. The error signal is defined as,
( ) ( ) ( ) (2)
where ( ) is the error signal and ( ) is the filter state. Therefore, the filter dynamic model can
be written as,
 ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 4, August 2018: 1886-1893
1888
̇( ) ( ) ( ) ( ) (3)
with is the filter process matrix, is a transformation matrix relating the value of system output
and the filter states, and is a transformation matrix relating the plant input and the filter states.
The filter states is designed to capture the possible failure modes and related to the system
states by the following equations,
( ) ( ) (4)
One of the function of this specific filter is to generate the dynamics for the error signal between
the filter output and the measured system states after transformations, ( ) ( ). This filter
is designed such that in its steady state condition, the estimate error is zero if there is no failure.
In the condition of failure, the special filter is designed to to generate decoupled residuals.
The dynamic of filter error signal is given as,
̇( ) ̇( ) ̇( )
( ) ( ) ( ) ( ) ( ) ( )
(5)
which can be rewritten as,
̇( ) ( ) ( ) ( ) ( ) ( ) ( ) (6)
In case of two actuator failures (denoted by and ), the error dynamics is equal to,
̇( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) (7)
These equations imply that the filter response depends on the plant input, the plant state, and
the fault signals. To ensure that the response only depends on the actuator fault signals, then
the following conditions have to be fulfilled,
(8.1)
(8.2)
Under these conditions, the error dynamics become,
̇( ) ( ) ( ) ( ) (9)
Taking a special case where is a diagonal matrix, then it implies that,
[ ] (10)
where is an identity matrix with two diagonal components. Each of the identity matrix columns
is taken as the signature vectors.
2.3. Transformation Matrix Calculation
Our main contribution in this work is the introduction of transformation matrix which
decouples the error signal. In this section we will discuss the details of calculation for this
transformation matrix. From equation 6, it can be observed that matrix is composed of rows
and columns, while matrix is composed of rows and columns. Matrix is assumed to
directly measure state variables, such that [ ]. Matrix can be denoted as
[ ] with is a matrix, while matrix is a ( ) matrix. As can be
designed as a diagonal matrix, then eq. 8.1 can be separated into two parts [12],
( ) [ ] (12)
TELKOMNIKA ISSN: 1693-6930 
Actuator Fault Decoupled Residual Generation on… (Samiadji Herdjunanto)
1889
( ) [ ]
Due to the diagonal structure of then for each eigenvalue of , the following equality holds
[ [ ]] (13)
which to simplify the notation can be written as,
(14)
The vector is the -th rowof matrix . From the discussion, we can observe that is an
element of the left nullspace of matrix . Therefore, the bases for left nullspace of needs to
be determined to calculate the value of . As in general is not a square full-rank matrix, the
left null-space will have to be calculated by utilizing the SVD (Singular Value Decomposition)
algorithm [13]. It implies that there exists such that the row vector can be written as,
∑ (15)
where is the -th basis of the left nullspace of the matrix, is the dimension of the left
nullspace. This relation allows us to express equation 9 as,
[ ] [ ] [ ] (16)
with is the -th column of identity matrix. The relation shows that each can be calculated
independently, which leads to easier computation procedure.
2.4. Mathematical Model of Laterally Moving Aircraft
The derivation of mathematical model for laterally moving aircraft has been previously
studied in [14]. The model is derived for a very large four-engined, passenger jet aircraft
CHARLIE operating at 6100m height moving laterally with 0.8 mach airspeed can be modeled
as a linear system,
̇( ) ( ) ( ) ( ) ( ) (17)
with,
[ ] (18)
[ ] (19)
[ ] (20)
2.5. Fault Detection Filter and Transformation Matrix Design
It can be observed from matrix that the state space dimension of the model ( ) is
equal to four, while the number of output signal can be observed from matrix ( ) to be equal
 ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 4, August 2018: 1886-1893
1890
to two. The input to the system is represented by the two columns of , with the first column
corresponds to the aileron while the second column corresponds to the rudder. As it implies that
there might be two sources of disturbance (fault signal), then the fault detection filter dimension
( ) is designed to be two. To ensure the stable convergence of the error between the estimated
filter output and transformed state space, the eigenvalues of the fault detection filter matrix must
have negative real value, which is designed to be at and . Following the
previous discussion in section 3.A, the algorithm for filter design can be performed according to
the pseudocode given in algorithm 1.
[ ] ( )
[ ] ( [ ])
( )
( ( ) )
( )
( ) [ ] ( )
Using the model of lateral moving aircraft and the designed eigenvalue as the input to the
algorithm genereates the following transformation matrix and fault detection filter matrix ,
[ ] (21)
[ ] (22)
while the filter input matrix G is equal to,
[ ] (23)
3. Research Method
To show the performance of the designed fault detection filter and transformation
matrix, in this section we will perform comparison between conventional fault detection method
based on comparison between the measured state and the estimated state represented in
Figure 1 and the proposed fault detection filter with transformation matrix represented in
Figure 2.
In both of the simulated schemes, the aircraft dynamics is represented by the upper
blocks, while the lower block represents the fault detection schemes. In the conventional
scheme, as the comparison is done in the subspace of system output, there is no guarantee of
decoupling between fault signals. While in our proposed method, the comparison is done
between the estimated states and the fault detection filter on the subspace selected by
transformation matrix. Therefore, we can design the transformation matrix to give error signal
( ) which deliberately separates the fault signal as can be seen in equation 9 and equation 10.
For fault reconstruction purpose, each error signal ( ) is magnified by the corresponding
eigenvalue .
TELKOMNIKA ISSN: 1693-6930 
Actuator Fault Decoupled Residual Generation on… (Samiadji Herdjunanto)
1891
Figure 1. Conventional Fault Detection Method Based on Comparison between Measured State
and Estimated State
Figure 2. The Proposed Fault Detection Scheme, Fault Signal Generation Performed Between
Filtered Measured State and Estimated State in the Transformation Matrix Subspace
4. Results and Analysis
The numerical simulation results are shown in Figure 3. The simulation is performed
using backward Euler as the discritization method with a time step of 0.001 seconds where the
numerical value of the model is given in eq.18-23. The system is given a constant vector of
[ ] as its input, and the state value of all zeros as its initial condition. The fault signal is
given in Figure 3.b in which the fault signal is composed of a step signal for the aileron and the
oscillating signal in the rudder. Due to this fault signal, the output which should be composed of
decaying sinusoids converging to the given input signals are continuously oscilliating as it can
be observed in Figure 3.a.
The main aim of fault detection method is to detect the existence of this fault signal. The
performance of both conventional fault detection method and the proposed fault detection
method is given in Figure 3.c and Figure 3.d. First of all, it can be observed that both methods
are effective in detecting the existence of faults, as we can see that both methods generate non-
 ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 4, August 2018: 1886-1893
1892
zero value which indicates the existence of fault. However, the output of conventional fault
detection method as shown in Figure 3.c only manages to detect the existence of fault. The
proposed fault detection filter in Figure 3.d manages to reconstruct the fault signature signal and
decouple the signals (fault isolation). This result shows the effectiveness of our proposed
method.
(a) Measured Output (b) Actuator Fault Signal
(c) Conventional Fault Detection Output (d) Proposed Fault Detection Output
Figure 3. Simulation Results of the Conventional Fault Detection Method and the Proposed
Method
From Figure 3.d, both the step fault signal and the oscillatingfault signal can be
reconstructed faithfully as shown by the continuous line and the dashed line respectively. It can
be seen that the reconstructed step signal has a fast exponential change rather than an
idealstep change. This corresponds to the dynamics of the reconstructed aileron fault signal
given by the chosen eigenvalue . On the other hand, careful observation suggests that
the reconstructed oscillating fault signal has a slightly shifted phase compared to the actual
oscillating fault signal in the rudder which is caused by the chosen eigenvalue . In this
simulation, it is true that for more accurate fault signal reconstruction, the eigenvalues of matrix
can be chosen to have larger negative values. However, larger negative eigenvalues will result
in the fault detection filter becoming more sensitive to noise, hence in practice, the eigenvalues
of matrix needs to be carefully chosen.
5. Conclusion
In this work, a method to design fault detection filter and transformation matrix is
proposed. The introduction of transformation matrix improves the conventional fault detection
TELKOMNIKA ISSN: 1693-6930 
Actuator Fault Decoupled Residual Generation on… (Samiadji Herdjunanto)
1893
filter by allowing it to completely decouple the fault signal. The effectiveness of this method is
shown by an example of fault detection filter and transformation matrix design to decouple the
fault signal on a lateral moving aircraft model. The simulation results showed that the design is
able to decouple the aileron residual fault signal and rudder residual fault signal which leads to
actuator fault isolation. Some interesting future works would be to combine this novel capability
of fault signal decoupling with the control system capability to adapt to fault signal to design a
reconfigurable control system.
References
[1] Barlow RE, Proschan F. Statistical Theory of Reliability and Life Testing. Holt, Reinhart and Winston.
1981.
[2] Ambani S, Li L, Ni J. Condition-Based Maintenance Decision Making for Multiple Machines System.
Journal of Manufacturing Science and Engineering. 2009; 15
[3] Donca G, Mihaila I, Nica M. Aspects of Model-Based Diagnostics in Condition Based Maintenance,
Fasicle of Management and Technological Eng. 2008; 8
[4] Trunov AB, Polycarpou MM. Automated Fault Diagnosis in Nonlinear Multivariable Systems Using a
Learning Methodology, IEEE Transaction on Neural Networks. 2000; 11(1): 91-101
[5] Vemuri AT, Polycarpou MM. Neural-Network-Based Robust Fault Diagnosis in Robotic Systems,
IEEE Transaction on Neural Networks. 1997; 8(6): 1410-1420
[6] Reppa V, Polycarpou MM, Panayiotou CG. Adaptive Approximation for Multiple Sensor Fault
Detection and Isolation of Nonlinear Uncertain System. IEEE Transaction on Neural Networks and
Learning Systems. 2014; 20(1): 137-153
[7] Schneider H, Frank PM. Observer-Based Supervision and Fault Detection in Robots Using Nonlinear
and Fuzzy Logic Residual Evaluation. IEEE Transaction on Control System Technology. 1996; 19(5):
1260-1268
[8] Thumati BT, Feinstein MA, Jaganathan S. A Model-Based Fault Detection and Prognosis Scheme for
Takagi-Sugeno Fuzzy System. IEEE Transaction on Fuzzy Systems. 2014; 22(4): 736-748
[9] Dong-wen Z, Qiao-ling W. Fault Tolerant Control for a Class of Nonlinear Systems Based on
Adaptive Observer. Telkomnika. 2018; 14(2A): 324-334
[10] Wang E, Yang F, Qu P, Pang T, Lan X. Weighted Squared Approach Fault Detection and Isolation
for GPS Integrity Monitoring. Telkomnika. 2017; 15(3): 1022-1030
[11] Herdjunanto S, Susanto A, Wahyunggoro O. Robust Residual Generation for Sensor Fault Detection
Isolation in System with Structured Uncertainty. A Case Study: MIMO Web Winding System.
International Conference on Information Technology and Electrical Engineering. Yogyakarta. 2014.
[12] Tsui CC. A Complete Analytical Solution to the Equation TA-FT=LC and Its Application. IEEE
Transaction on Automatic Control. 1987; AC-32(8): 742-744
[13] Klema VC, Laub AJ. The Singular Value Decomposition: Its Computation and Some Applications.
IEEE Transaction on Automatic Control. 1980; AC-25(2): 164-176
[14] McLean D. Automatic Flight Control System. Prentice Hall, 1990

Actuator Fault Decoupled Residual Generation on Lateral Moving Aircraft

  • 1.
    TELKOMNIKA, Vol.16, No.4,August 2018, pp. 1886~1893 ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018 DOI:10.12928/TELKOMNIKA.v16i4.9055  1886 Received January 31, 2018; Revised May 17, 2018; Accepted June 8, 2018 Actuator Fault Decoupled Residual Generation on Lateral Moving Aircraft Samiadji Herdjunanto*, Adha Cahyadi, Bobby Rian Dewangga Universitas Gadjah Mada, Yogyakarta, (0274) 552305, Indonesia *Corresponding author, e-mail: samiadji@jteti.gadjahmada.edu Abstract Implementation of time-scheduled maintenance is not suitable if it is applied for systems with many varieties of heavy workload and harsh environment since on that condition components degrade earlier that those under normal condition. Therefore it has been shifted to condition-based maintenance (CBM). One important aspect, among others, toward implementation of CBM method is fault isolation. The problem investigated in this paper is related todecouple residual generation for actuator fault isolation of an aircraft on lateral movement. The proposed solution for that problem is to implement combination of transformation matrix and special filter. Transformation matrix is used to convert feature locations of actuator faults to signature vectors. Moreover, the signature vectors will be processed further by special filter to generate decoupled residuals. It is assumed that the actuator is the only fault when the aircraft is on lateral movement. The result showed that special filter and transformation matrix can be designed so that the residual of aileron actuator fault is decoupled from the residual of rudder actuator fault. Keywords: Fault detection, Decoupled residual, Aircraft modelling, Control system Copyright © 2018 Universitas Ahmad Dahlan. All rights reserved. 1. Introduction The main objective of maintenance is to reduce the possibility of fatal system damage due to component failure, which can leads to material loss or even casualty. The earliest form of traditional maintenance is called the reactive maintenance. In this method, maintenance is conducted after a component is experiencing a failure. The next method of that is still commonly used is by performing periodic inspection to monitor the system condition. If the system is frequently subjected to heavy workload, then the component can experience premature degradation. This can lead to the failure of periodic inspection method to evaluate the system condition in timely manner, thus it is possible that the system is already experiencing undetected failure in between inspections, which leads to huge cost for replacing and repairing its components. Therefore a new method of maintenance which can monitor the system condition in real-time is needed. This requires the ability to detect the location of actuator component which experiences a failure. One of the existing method of maintenance is based on statistical data [1]. Due to technological development, the system complexity tends to increase and operated on its maximum region for longer duration. Due to this, the system workload intensity and variation is increased which leads to increased cost for this method. Based on that observation, model based maintenance [2-3] is preferred for recent maintenance scheme. The main elements of model based maintenance is the capability to detect the existence of failure and its location. The fault detection schemes based on artificial neural network has been previously proposed by several researcher. The main advantage of artificial neural network is its capability to learn. One of the previously proposed scheme is based on learning the possible fault signal with the goal of detecting similar failure during the system operation [4]. One of its earliest application is for diagnosing failure in robotic system [5]. The capability of artificial neural network has also been exploited to detect failure in multiple-sensor by learning the failure signature of each sensor [6]. Artificial neural network also has the advantage when learning new failure signature. However, its main drawback is it requires a learning period to build its knowledge of failure signatures. In case of fault detection and faultlocalization which requires fast response time, artificial neural network is not capable of detecting and localizing failure outside of its prior knowledge in short time.
  • 2.
    TELKOMNIKA ISSN: 1693-6930 Actuator Fault Decoupled Residual Generation on… (Samiadji Herdjunanto) 1887 Another previously proposed method in this area is methods based on fuzzy logic. The main advantage of this scheme is it does not require detailed mathematical equations. As the mathematical equation commonly required to model the system condition is rather complex and requires specific modeling expertise and efforts. Previous scheme implements fuzzy logic for residual evaluation to detect failure in robotic systems [7]. Another example of fuzzy logic implementation in this field is its implementation on Takagi-Sugeno system model [8]. The disadvantage of fuzzy logic in fault detection and localization is it requires ad-ho rules for a specific system condition. The develpment of this ad-hoc rules requires significant domain knowledge which is not transferrable between problem domains. To address the shortcoming of fuzzy logic implementation for fault detection and localization requires the system mathematical model to increase the applicability of this method to larger range of cases.Several works related to fault detection or fault lozalization/ isolation based on mathematical model can be seen in [9-10]. Meanwhile, to compensate the disadvantage of artificial neural network in fault detection and localization, i.e. its inability to handle fault signal which is not contained in its prior knowledge, the concept of vector with specific direction can beused. This scheme can be implemented by a combination of special filter and transformation matrix for multi-sensor fault detection in web winding system [11]. In this paper, those methods will be modified for the purpose of actuator fault localization, more specifically to generate residual signal from the aileron actuator and rudder actuator which are decoupled in laterally moving aircraft. The benefit of vector concept is it allows us to handle new form of fault signals which is previously unseen, as it only requires the direction of signature vector. The magnitude of signature vector is allowed to vary according to the form of failure, which increases the range of fault signal that it can handles. In other words, the direction of signature vector only corresponds to failure location. Which imply that it is possible to decouple the faultsignal residuals by designing the direction of signature vectors. The main contribution of this paper is in the use of transformation matrix to restrict the fault signals into separate linear subspaces. The combination of transformation matrix and the specifc filter is designed to generate a dynamics of the filter error signal with separate dynamics for each failure modes. The filter output contains information regarding the actuator fault signal, system state signal, and system input signal. This signal is then further transformed by the transformation matrix to extract the actuator fault signal and convert it into a signature vector. The effectiveness of this method will be shown through design of a decoupled actuator fault detection and localization on laterally moving aircraft. 2. Proposed Method 2.1. Mathematical Model of Plant with Actuator Failure A plant experienceing an actuator failure can be modeled as ̇( ) ( ) ( ) ( ) ( ) ( ) (1) where ( ) is the state vector, ( ) is the output vector, and ( ) is the input vector. The actuator failure effects on the dynamics are modeled by an actuator location matrix which is composed of columns of affected by the failures. The faultsignal is denoted by ( ). 2.2. Analysis of Decoupled Residual Generation for Actuator Fault Isolation In this section, we discuss a modification of method proposed in [11], to handle actuator failure. To generate a residual vector, a special filter and transformation matrix is required. The filter is used to generate filter error signal which contain the actuator fault signal among other signals. The transformation matrix is to convert the actuator failure location signature into a signature vector with fixed direction. The error signal is defined as, ( ) ( ) ( ) (2) where ( ) is the error signal and ( ) is the filter state. Therefore, the filter dynamic model can be written as,
  • 3.
     ISSN: 1693-6930 TELKOMNIKAVol. 16, No. 4, August 2018: 1886-1893 1888 ̇( ) ( ) ( ) ( ) (3) with is the filter process matrix, is a transformation matrix relating the value of system output and the filter states, and is a transformation matrix relating the plant input and the filter states. The filter states is designed to capture the possible failure modes and related to the system states by the following equations, ( ) ( ) (4) One of the function of this specific filter is to generate the dynamics for the error signal between the filter output and the measured system states after transformations, ( ) ( ). This filter is designed such that in its steady state condition, the estimate error is zero if there is no failure. In the condition of failure, the special filter is designed to to generate decoupled residuals. The dynamic of filter error signal is given as, ̇( ) ̇( ) ̇( ) ( ) ( ) ( ) ( ) ( ) ( ) (5) which can be rewritten as, ̇( ) ( ) ( ) ( ) ( ) ( ) ( ) (6) In case of two actuator failures (denoted by and ), the error dynamics is equal to, ̇( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) (7) These equations imply that the filter response depends on the plant input, the plant state, and the fault signals. To ensure that the response only depends on the actuator fault signals, then the following conditions have to be fulfilled, (8.1) (8.2) Under these conditions, the error dynamics become, ̇( ) ( ) ( ) ( ) (9) Taking a special case where is a diagonal matrix, then it implies that, [ ] (10) where is an identity matrix with two diagonal components. Each of the identity matrix columns is taken as the signature vectors. 2.3. Transformation Matrix Calculation Our main contribution in this work is the introduction of transformation matrix which decouples the error signal. In this section we will discuss the details of calculation for this transformation matrix. From equation 6, it can be observed that matrix is composed of rows and columns, while matrix is composed of rows and columns. Matrix is assumed to directly measure state variables, such that [ ]. Matrix can be denoted as [ ] with is a matrix, while matrix is a ( ) matrix. As can be designed as a diagonal matrix, then eq. 8.1 can be separated into two parts [12], ( ) [ ] (12)
  • 4.
    TELKOMNIKA ISSN: 1693-6930 Actuator Fault Decoupled Residual Generation on… (Samiadji Herdjunanto) 1889 ( ) [ ] Due to the diagonal structure of then for each eigenvalue of , the following equality holds [ [ ]] (13) which to simplify the notation can be written as, (14) The vector is the -th rowof matrix . From the discussion, we can observe that is an element of the left nullspace of matrix . Therefore, the bases for left nullspace of needs to be determined to calculate the value of . As in general is not a square full-rank matrix, the left null-space will have to be calculated by utilizing the SVD (Singular Value Decomposition) algorithm [13]. It implies that there exists such that the row vector can be written as, ∑ (15) where is the -th basis of the left nullspace of the matrix, is the dimension of the left nullspace. This relation allows us to express equation 9 as, [ ] [ ] [ ] (16) with is the -th column of identity matrix. The relation shows that each can be calculated independently, which leads to easier computation procedure. 2.4. Mathematical Model of Laterally Moving Aircraft The derivation of mathematical model for laterally moving aircraft has been previously studied in [14]. The model is derived for a very large four-engined, passenger jet aircraft CHARLIE operating at 6100m height moving laterally with 0.8 mach airspeed can be modeled as a linear system, ̇( ) ( ) ( ) ( ) ( ) (17) with, [ ] (18) [ ] (19) [ ] (20) 2.5. Fault Detection Filter and Transformation Matrix Design It can be observed from matrix that the state space dimension of the model ( ) is equal to four, while the number of output signal can be observed from matrix ( ) to be equal
  • 5.
     ISSN: 1693-6930 TELKOMNIKAVol. 16, No. 4, August 2018: 1886-1893 1890 to two. The input to the system is represented by the two columns of , with the first column corresponds to the aileron while the second column corresponds to the rudder. As it implies that there might be two sources of disturbance (fault signal), then the fault detection filter dimension ( ) is designed to be two. To ensure the stable convergence of the error between the estimated filter output and transformed state space, the eigenvalues of the fault detection filter matrix must have negative real value, which is designed to be at and . Following the previous discussion in section 3.A, the algorithm for filter design can be performed according to the pseudocode given in algorithm 1. [ ] ( ) [ ] ( [ ]) ( ) ( ( ) ) ( ) ( ) [ ] ( ) Using the model of lateral moving aircraft and the designed eigenvalue as the input to the algorithm genereates the following transformation matrix and fault detection filter matrix , [ ] (21) [ ] (22) while the filter input matrix G is equal to, [ ] (23) 3. Research Method To show the performance of the designed fault detection filter and transformation matrix, in this section we will perform comparison between conventional fault detection method based on comparison between the measured state and the estimated state represented in Figure 1 and the proposed fault detection filter with transformation matrix represented in Figure 2. In both of the simulated schemes, the aircraft dynamics is represented by the upper blocks, while the lower block represents the fault detection schemes. In the conventional scheme, as the comparison is done in the subspace of system output, there is no guarantee of decoupling between fault signals. While in our proposed method, the comparison is done between the estimated states and the fault detection filter on the subspace selected by transformation matrix. Therefore, we can design the transformation matrix to give error signal ( ) which deliberately separates the fault signal as can be seen in equation 9 and equation 10. For fault reconstruction purpose, each error signal ( ) is magnified by the corresponding eigenvalue .
  • 6.
    TELKOMNIKA ISSN: 1693-6930 Actuator Fault Decoupled Residual Generation on… (Samiadji Herdjunanto) 1891 Figure 1. Conventional Fault Detection Method Based on Comparison between Measured State and Estimated State Figure 2. The Proposed Fault Detection Scheme, Fault Signal Generation Performed Between Filtered Measured State and Estimated State in the Transformation Matrix Subspace 4. Results and Analysis The numerical simulation results are shown in Figure 3. The simulation is performed using backward Euler as the discritization method with a time step of 0.001 seconds where the numerical value of the model is given in eq.18-23. The system is given a constant vector of [ ] as its input, and the state value of all zeros as its initial condition. The fault signal is given in Figure 3.b in which the fault signal is composed of a step signal for the aileron and the oscillating signal in the rudder. Due to this fault signal, the output which should be composed of decaying sinusoids converging to the given input signals are continuously oscilliating as it can be observed in Figure 3.a. The main aim of fault detection method is to detect the existence of this fault signal. The performance of both conventional fault detection method and the proposed fault detection method is given in Figure 3.c and Figure 3.d. First of all, it can be observed that both methods are effective in detecting the existence of faults, as we can see that both methods generate non-
  • 7.
     ISSN: 1693-6930 TELKOMNIKAVol. 16, No. 4, August 2018: 1886-1893 1892 zero value which indicates the existence of fault. However, the output of conventional fault detection method as shown in Figure 3.c only manages to detect the existence of fault. The proposed fault detection filter in Figure 3.d manages to reconstruct the fault signature signal and decouple the signals (fault isolation). This result shows the effectiveness of our proposed method. (a) Measured Output (b) Actuator Fault Signal (c) Conventional Fault Detection Output (d) Proposed Fault Detection Output Figure 3. Simulation Results of the Conventional Fault Detection Method and the Proposed Method From Figure 3.d, both the step fault signal and the oscillatingfault signal can be reconstructed faithfully as shown by the continuous line and the dashed line respectively. It can be seen that the reconstructed step signal has a fast exponential change rather than an idealstep change. This corresponds to the dynamics of the reconstructed aileron fault signal given by the chosen eigenvalue . On the other hand, careful observation suggests that the reconstructed oscillating fault signal has a slightly shifted phase compared to the actual oscillating fault signal in the rudder which is caused by the chosen eigenvalue . In this simulation, it is true that for more accurate fault signal reconstruction, the eigenvalues of matrix can be chosen to have larger negative values. However, larger negative eigenvalues will result in the fault detection filter becoming more sensitive to noise, hence in practice, the eigenvalues of matrix needs to be carefully chosen. 5. Conclusion In this work, a method to design fault detection filter and transformation matrix is proposed. The introduction of transformation matrix improves the conventional fault detection
  • 8.
    TELKOMNIKA ISSN: 1693-6930 Actuator Fault Decoupled Residual Generation on… (Samiadji Herdjunanto) 1893 filter by allowing it to completely decouple the fault signal. The effectiveness of this method is shown by an example of fault detection filter and transformation matrix design to decouple the fault signal on a lateral moving aircraft model. The simulation results showed that the design is able to decouple the aileron residual fault signal and rudder residual fault signal which leads to actuator fault isolation. Some interesting future works would be to combine this novel capability of fault signal decoupling with the control system capability to adapt to fault signal to design a reconfigurable control system. References [1] Barlow RE, Proschan F. Statistical Theory of Reliability and Life Testing. Holt, Reinhart and Winston. 1981. [2] Ambani S, Li L, Ni J. Condition-Based Maintenance Decision Making for Multiple Machines System. Journal of Manufacturing Science and Engineering. 2009; 15 [3] Donca G, Mihaila I, Nica M. Aspects of Model-Based Diagnostics in Condition Based Maintenance, Fasicle of Management and Technological Eng. 2008; 8 [4] Trunov AB, Polycarpou MM. Automated Fault Diagnosis in Nonlinear Multivariable Systems Using a Learning Methodology, IEEE Transaction on Neural Networks. 2000; 11(1): 91-101 [5] Vemuri AT, Polycarpou MM. Neural-Network-Based Robust Fault Diagnosis in Robotic Systems, IEEE Transaction on Neural Networks. 1997; 8(6): 1410-1420 [6] Reppa V, Polycarpou MM, Panayiotou CG. Adaptive Approximation for Multiple Sensor Fault Detection and Isolation of Nonlinear Uncertain System. IEEE Transaction on Neural Networks and Learning Systems. 2014; 20(1): 137-153 [7] Schneider H, Frank PM. Observer-Based Supervision and Fault Detection in Robots Using Nonlinear and Fuzzy Logic Residual Evaluation. IEEE Transaction on Control System Technology. 1996; 19(5): 1260-1268 [8] Thumati BT, Feinstein MA, Jaganathan S. A Model-Based Fault Detection and Prognosis Scheme for Takagi-Sugeno Fuzzy System. IEEE Transaction on Fuzzy Systems. 2014; 22(4): 736-748 [9] Dong-wen Z, Qiao-ling W. Fault Tolerant Control for a Class of Nonlinear Systems Based on Adaptive Observer. Telkomnika. 2018; 14(2A): 324-334 [10] Wang E, Yang F, Qu P, Pang T, Lan X. Weighted Squared Approach Fault Detection and Isolation for GPS Integrity Monitoring. Telkomnika. 2017; 15(3): 1022-1030 [11] Herdjunanto S, Susanto A, Wahyunggoro O. Robust Residual Generation for Sensor Fault Detection Isolation in System with Structured Uncertainty. A Case Study: MIMO Web Winding System. International Conference on Information Technology and Electrical Engineering. Yogyakarta. 2014. [12] Tsui CC. A Complete Analytical Solution to the Equation TA-FT=LC and Its Application. IEEE Transaction on Automatic Control. 1987; AC-32(8): 742-744 [13] Klema VC, Laub AJ. The Singular Value Decomposition: Its Computation and Some Applications. IEEE Transaction on Automatic Control. 1980; AC-25(2): 164-176 [14] McLean D. Automatic Flight Control System. Prentice Hall, 1990