Next Article in Journal
Tampered Random Variable Analysis in Step-Stress Testing: Modeling, Inference, and Applications
Previous Article in Journal
Comparison of MOEAs in an Optimization-Decision Methodology for a Joint Order Batching and Picking System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fractional-Order Sliding Mode Observer for Actuator Fault Estimation in a Quadrotor UAV

by
Vicente Borja-Jaimes
1,*,
Antonio Coronel-Escamilla
2,
Ricardo Fabricio Escobar-Jiménez
1,
Manuel Adam-Medina
1,
Gerardo Vicente Guerrero-Ramírez
1,
Eduardo Mael Sánchez-Coronado
3 and
Jarniel García-Morales
1,*
1
Departamento de Ingeniería Electrónica, TecNM-Centro Nacional de Investigación y Desarrollo Tecnológico (CENIDET), Cuernavaca 62490, Morelos, Mexico
2
División de Ingeniería, Instituto Tecnológico y de Estudios Superiores de Monterrey, Monterrey 64849, Nuevo León, Mexico
3
Departamento de Mecatrónica, Universidad Tecnológica del Centro de Veracruz, Cuitláhuac 94910, Veracruz, Mexico
*
Authors to whom correspondence should be addressed.
Mathematics 2024, 12(8), 1247; https://doi.org/10.3390/math12081247
Submission received: 10 March 2024 / Revised: 14 April 2024 / Accepted: 15 April 2024 / Published: 20 April 2024
(This article belongs to the Special Issue Control Theory and Computational Intelligence)

Abstract

:
In this paper, we present the design of a fractional-order sliding mode observer (FO-SMO) for actuator fault estimation in a quadrotor unmanned aerial vehicle (QUAV) system. Actuator faults can significantly compromise the stability and performance of QUAV systems; therefore, early detection and compensation are crucial. Sliding mode observers (SMOs) have recently demonstrated their accuracy in estimating faults in QUAV systems under matched uncertainties. However, existing SMOs encounter difficulties associated with chattering and sensitivity to initial conditions and noise. These challenges significantly impact the precision of fault estimation and may even render fault estimation impossible depending on the magnitude of the fault. To address these challenges, we propose a new fractional-order SMO structure based on the Caputo derivative definition. To demonstrate the effectiveness of the proposed FO-SMO in overcoming the limitations associated with classical SMOs, we assess the robustness of the FO-SMO under three distinct scenarios. First, we examined its performance in estimating actuator faults under varying initial conditions. Second, we evaluated its ability to handle significant chattering phenomena during fault estimation. Finally, we analyzed its performance in fault estimation under noisy conditions. For comparison purposes, we assess the performance of both observers using the Normalized Root-Mean-Square Error (NRMSE) criterion. The results demonstrate that our approach enables more accurate actuator fault estimation, particularly in scenarios involving chattering phenomena and noise. In contrast, the performance of classical (non-fractional) SMO suffers significantly under these conditions. We concluded that our FO-SMO is more robust to initial conditions, chattering phenomena, and noise than the classical SMO.

1. Introduction

Over the past decade, unmanned aerial vehicles (UAVs) have received significant attention from researchers due to their wide-ranging potential applications in both military and civilian sectors [1,2]. In particular, the quadrotor unmanned aerial vehicle (QUAV) is increasingly popular due to its advantageous characteristics, such as vertical take-off and landing capabilities and stable hovering [3], making it the preferred UAV for tasks such as search and rescue, law enforcement, inspection [4], sample collection, and inspection of power lines [5].
To ensure that QUAVs can effectively navigate various environments and demonstrate high performance and autonomy, the design of an effective motion control scheme is crucial [6]. However, load conditions, parameter uncertainties, and external disturbances affect the control system performance. To overcome these control challenges of the QUAV, various advanced control techniques have been proposed [7]. Popular control approaches that have received great interest are based on sliding mode control [8], backstepping control [9], H control [10], gain scheduling control [11], adaptive control [12], fuzzy logic control [13], and neuronal network control [14].
Due to their high complexity, automation, and operational environments, QUAVs are susceptible to faults. The faults are a great danger not just to the QUAV but also to people’s safety and the environment, particularly when flying over urban areas. Therefore, ensuring the safety and reliability of QUAVs is paramount [15]. One of the critical components of a QUAV is the actuator system. Owing to unforeseen damage and the degradation of components, actuators are increasingly susceptible to a range of faults [16]. Actuator faults reduce the performance of the QUAV control system and may even cause a complete breakdown of the QUAV. Even a minor fault in a single subsystem can significantly impact the closed-loop system and potentially lead to catastrophic damage [17]. It is, therefore, crucial to detect and diagnose these faults as quickly as possible and compensate for their effect on the QUAV control system until a safe landing is achieved.
Different effective fault detection and diagnosis (FDD) schemes to address actuator faults in QUAVs have been proposed in the literature [18]. Data-driven and model-based methods have been proposed for detecting and diagnosing faults in QUAVs [19]. Over the last 30 years, model-based methods for FDD have evolved significantly [20]. A model-based method that has received particular attention is the dynamical observer, also known as an estimator (or simply an observer). This observer has become popular because it allows the integration of FDD algorithms with control system strategies.
Several observers have been proposed to address FDD problems in QUAVs, such as the nonlinear adaptive observer [21], Thau observer [22], robust observer [23], and Kalman filter [24]. The residual approach is typically utilized by these observers for FDD tasks. However, this approach relies on a precise mathematical model of the QUAV, which can be challenging to obtain due to its complex dynamics and susceptibility to uncertainties and disturbances. As a result, false alarms or missed detections may be experienced.
In recent decades, sliding mode observers (SMOs) have attracted considerable attention, and researchers have extensively explored their application across diverse areas. For instance, in [25], a novel approach was introduced, employing a nonsingular terminal SMO along with an adaptive observer for controlling electrical drive systems. The robustness and capability of SMOs in managing uncertainties in dynamic systems make them highly appealing for fault detection tasks [26]. Consequently, studies have reported the inherent robustness properties of SMOs to certain classes of uncertainty in QUAVs, including their ability to directly estimate and handle actuator faults without requiring the fault to be detected [27].
Despite being widely adopted, SMOs are associated with certain drawbacks. Significant challenges include chattering, sensitivity to initial conditions, and noise. Chattering, characterized by high-frequency oscillations, can adversely affect the performance of fault estimation conducted by the SMO. Conversely, initial conditions can impact the stability and convergence speed of the observer. Noise, on the other hand, introduces uncertainty into the measurements, affecting the accuracy of fault estimation [28]. Mitigating chattering and noise in SMOs is crucial for improving their performance and reliability in practical applications. Various techniques, such as smoothing algorithms (quasi-sliding modes) [29] and high-order sliding modes [30], have been employed to address these issues and enhance the effectiveness of SMOs in real-world scenarios.
In recent years, fractional-order calculus (FOC), a branch of mathematical analysis focusing on derivatives and integrals of non-integer order, has gained considerable importance across various academic disciplines [31]. The prevalent adoption of the FOC stems from its inherent capability to offer more precise descriptions of intricate phenomena and systems, surpassing the conventional calculus methods that heavily rely on integer-order operations [32]. The increased precision offered by FOC has proven indispensable in fields such as physics, engineering, biology, neuroscience, and finance [33]. FOC enables the modeling of systems with memory effects, non-local interactions, and unconventional behaviors, therefore enabling researchers and practitioners to deepen their understanding, improve prediction capabilities, and enhance control over complex dynamic systems [34].
Several researchers have demonstrated the significant efficacy of FOC in designing dynamical observers [35,36]. For instance, in [37], the authors highlight the robustness to noise of a fractional-order high-gain observer in a heat exchanger process. A fractional-order sliding mode control based on a nonlinear disturbance observer aimed at reducing chattering and improving transient response in an electric drive system is presented in [38]. In [39], a new fractional-order disturbance observer is presented. The proposed observer is combined with fractional-order sliding mode control for the regulation of a variety of fractional and integer-order systems experiencing mismatched disturbances. Enhanced control performance is demonstrated by the method, which is characterized by faster response speed, lower overshooting, and reduced chattering effect. In [40], three cascaded fractional-order SMOs are developed to estimate the state of charge of lithium batteries. Compared to existing SMOs, the proposed method achieves weaker chattering, faster response times, and higher estimation accuracy. In [41], an SMO is modified to employ a fractional-order approach for estimating disturbances in a QUAV. This adaptation exhibits superior transient performance compared to the classical observer. An SMO for nonlinear fractional-order systems is introduced in [42]. The proposed observer, using the Caputo derivative, focuses on the estimation challenges in chaotic nonlinear systems with fractional order.
Although the application of FOC in the design of SMOs has been explored, its use for actuator fault estimation remains an open issue. Additionally, the problems of chattering, sensitivity to initial conditions, and measurement noise, which are present in classical SMOs, have not been simultaneously addressed. Therefore, we propose a new fractional-order sliding mode observer (FO-SMO) for actuator fault estimation in a QUAV. Our novel approach focuses on the use of fractional differential equations based on the Caputo Definition to build the SMO since it has been demonstrated that fractional-order dynamics provide robustness and can model physical phenomena in systems that cannot be modeled with classical dynamics. Unlike existing methods, our proposed FO-SMO exhibits robustness to initial conditions, chattering, and noise. To illustrate the substantial effectiveness of our proposed observer, we conduct comparative analyses between the FO-SMO and the classical (integer-order) SMO under various conditions. The robustness against the chattering phenomenon, initial conditions, and noise are assessed using the Normalized Root-Mean-Square Error (NRMSE) criterion.
The manuscript is structured as follows: Section 2 introduces fractional calculus definitions and explains the approach to solving fractional-order differential equations. Section 3 covers the mathematical model, control algorithm, and actuator faults of the QUAV system. Section 4 describes the development of the integer (SMO) and the non-integer (FO-SMO) sliding mode observers for estimating actuator faults in a QUAV. Section 5 presents the research results, and Section 6 concludes the manuscript.

2. Fractional Calculus Definitions

Fractional calculus, a field within mathematical analysis, expands upon conventional calculus through the inclusion of non-integer-order derivatives and integrals. In contrast to traditional calculus, which focuses on integer-order derivatives and integrals, fractional calculus introduces the notion of fractional-order operators. Exploring fractional calculus allows for a deeper comprehension of systems with intricate dynamics and serves as a valuable resource for modeling and examining real-world phenomena [43].
Three fundamental definitions within fractional-order calculus are the Riemann-Liouville (RL), Grunwald–Letnikov (GL), and Caputo definitions. To begin, we introduce the RL definition of a fractional-order integral.
Let f : [ 0 , ) R be a continuous function. Then, the formulation of the fractional Riemann-Liouville (RL) integral is presented as follows [44]:
I t β 0 RL f ( t ) = 1 Γ ( β ) 0 t f ( η ) ( t η ) β 1 d η ,   t > 0 ,
In this context, β R + represents the fractional order in the integral. The symbol Γ ( · ) refers to the Gamma function which is defined as
Γ z = 0 t z 1 exp t d t ,
Please note that in Equation (1), when β = 1 , the RL integral is just the classical integral definition. Using the same conditions for the function f ( t ) we define the fractional RL derivative of order α as
D t α 0 RL f ( t ) = 1 Γ ( m α ) d m d t m 0 t f ( η ) ( t η ) m α 1 d η ,   t > 0
where α > 0 and m = α + 1 , α is the integer part of α . It is important to mention that when α is 1, the RL derivative is just like the classical derivative. Finally, we define the Caputo derivative of order α as
D t α 0 C f ( t ) = 1 Γ ( m α ) 0 t f ( m ) ( η ) ( t η ) m α 1 d η ,   t > 0 ,
for the Caputo derivative, we have that when α = 1 , we recover the classical derivative definition [45].

Numerical Methods for Solving Fractional-Order Differential Equations

Solving fractional-order differential equations often presents difficulties. However, various numerical methods offer solutions. In this research, we utilize the Grunwald–Letnikov (GL) algorithm, known for its effectiveness in computing numerical solutions for such equations [46]. This algorithm, based on the GL derivative, is especially suited for dealing with both RL and Caputo derivatives [47]. Its widespread adoption in numerically solving fractional-order differential equations is well-documented, with numerous studies attesting to its reliability and performance [48].
We first show the GL definition as follows:
D t θ 0 GL f t = lim h 0 1 h θ j = 0 t / h 1 j θ j f t j h ,
here θ represents the order in the derivative, where θ belongs to the set of the real numbers ( θ R ), j represents the time increment. It is important to note that when θ [ 1,0 ) , the definition denotes the fractional-order integral, while when θ   ( 0,1 ] indicates the fractional-order derivative. To compute binomial coefficients, we utilize the connection between Euler’s Gamma function and factorial, expressed as
θ j = Γ ( θ + 1 ) Γ ( j + 1 ) Γ ( θ j + 1 ) ,
The GL method facilitates the computation of the numerical solution for a fractional-order differential equation expressed as follows:
D t θ 0 GL f t = g f t ,
and the numerical solution of the method is expressed as
f t k = g ( f t k 1 ) h θ j = 1 k c j θ f t k j ,
c j θ = 1 1 + θ j c j 1 θ ,
where h represents the time step, the initial coefficient value is initialized as c 0 θ = θ , and the summation component of the numerical solution is referred to as the intrinsic memory trace [49].

3. Mathematical Model of the Quadrotor Unmanned Aerial Vehicle

Unmanned aerial vehicles (UAVs) have emerged as transformative technologies across multiple applications, from surveillance and reconnaissance to environmental monitoring and disaster response. Among these UAVs, the quadrotor UAV (QUAV) system has attracted considerable attention due to its distinctive four-rotor configuration, offering a unique blend of stability and agility, vertical take-off and landing, and stable hovering [50].
The mechanical structure of the QUAV, as depicted in Figure 1, is relatively simple. It comprises four autonomously controlled rotors affixed to a rigid cross frame. Five forces exert influence on the QUAV: the gravitational force, denoted by m g , and the four propeller forces, each labeled f i , which operate along the z -axis in the body-fixed reference frame, as illustrated in Figure 1. The indices i = 1 , 2 , 3 , 4 correspond to the four individual propellers, respectively.
The generation of thrusts and torques on the QUAV involves two sets of identical fixed-pitch propellers. To maintain torque equilibrium, one pair of propellers (1 and 3) rotates clockwise, while the other pair (2 and 4) rotates counterclockwise. Control over the QUAV’s movements is achieved by manipulating the speeds of these independent rotors. Altering the speeds of diametrically opposite rotors induces pitch or roll motion, while yaw motion results from a discrepancy in speed balance between clockwise and counterclockwise rotors. Simultaneous adjustments of these rotor speeds enable vertical motion.

3.1. Mathematical Description

The dynamics of the QUAV have been explored in existing literature. As outlined in [51], when considering small angular velocities, the dynamics of the QUAV can be expressed as follows:
ψ ¨ t = u ψ t I z z + I x x I y y ϕ ˙ t θ ˙ t I z z + ϕ ˙ t θ ˙ t , θ ¨ t = u θ t I y y + I z z I x x ψ ˙ t ϕ ˙ t I y y ψ ˙ t ϕ ˙ t , ϕ ¨ t = u ϕ t I x x + I y y I z z ψ ˙ t θ ˙ t I x x + ψ ˙ t θ ˙ t , x ¨ t = S ψ t S ϕ t + C ψ ( t ) S θ t C ϕ t u z t m , y ¨ t = C ψ t S ϕ t + S ψ t S θ t C ϕ t u z t m , z ¨ t = C θ t C ϕ t u z t m g ,
where, in the horizontal plane, the coordinates x ( t ) and y ( t ) define the position, while the vertical position is represented by the coordinate z ( t ) (see Figure 1), ψ ( t ) is the yaw angle around z axis, θ ( t ) is the pitch angle around the y axis, and ϕ ( t ) is the roll angle around the x axis. m denotes the mass of the QUAV, g is the acceleration due to gravity, I x x , I y y , and I z z are the moments of inertia along the x , y , and z axes, respectively. C and S represent the trigonometric functions cosine and sine, respectively. The control inputs u z ( t ) , u ψ ( t ) , u θ ( t ) , and u ϕ ( t ) are the total thrust input and the angular yaw, pitch, and roll moments, respectively.
The control inputs of the QUAV model are defined by
u z t u ψ t u θ t u ϕ t = 1 1 1 1 l l l l l 0 l 0 0 l 0 l f 1 ( t ) f 2 ( t ) f 3 ( t ) f 4 ( t )
where l is the distance from the motors to the center of gravity of the QUAV and f i (with i = 1 ,   2 ,   3 ,   4 ) denotes the generated force for each motor of the QUAV.
We use state-space representation since it facilitates the analysis of the system’s stability, controllability, and observability using mathematical tools such as linear algebra and modern control theory used for the design of dynamical observers. Therefore, we transform the QUAV model into the state-space representation. Selecting the state vector as Z = x , x ˙ , y , y ˙ , z , z ˙ , ψ , ψ ˙ , θ , θ ˙ , ϕ , ϕ ˙ T , the state-space representation of the QUAV model is given by
Z ˙ t = z 2 t p 1 t u z t / m z 4 ( t ) p 2 t u z t / m z 6 t p 3 t u z t / m g z 8 t a 1 z 10 t z 12 t + z 10 t z 12 t + b 1 u ψ t z 10 t a 2 z 8 t z 12 t z 8 t z 12 t + b 2 u θ t z 12 t a 3 z 8 t z 10 t + z 8 t z 10 t + b 3 u ϕ t ,
where Z = x , x ˙ , y , y ˙ , z , z ˙ , ψ , ψ ˙ , θ , θ ˙ , ϕ , ϕ ˙ = z 1 , z 2 , z 3 , z 4 , z 5 , z 6 , z 7 , z 8 , z 9 , z 10 , z 11 , z 12 R 12 is the state vector, and the parameters of the model are defined as follows
a 1 = ( ( I x x I y y ) ) / I z z , a 2 = I z z I x x / I y y , a 3 = I y y I z z / I x x , b 1 = 1 / I z z , b 2 = 1 / I y y , b 3 = 1 / I x x , p 1 ( t ) = S z 7 t S z 11 t + C z 7 t S z 9 t C z 11 t , p 2 ( t ) = C z 7 ( t ) S z 11 ( t ) + S z 7 ( t ) S z 9 ( t ) C z 11 ( t ) , p 3 t = C z 9 t C z 11 t .
The nonlinear dynamic model of the QUAV represented by Equation (12) is transformed into a linear-time invariant model through a linearized process around the equilibrium point of the QUAV. The QUAV has a main operating point, which corresponds to the point where the QUAV is fixed at coordinates x ,   y ,   z . This operating point occurs when the acceleration on the z axis and the angles of the QUAV are zero, corresponding to an equilibrium point ϕ , θ , ψ , z ¨ = ( 0,0 , 0,0 ) [41]. The resulting linear model is expressed in state-space form:
Z ˙ t = A Z t + B U t , Y t = H Z t ,
where the system matrix A , and the input matrix B , are defined as
A =   0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 g 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 g 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0     , B = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 / m 0 0 0 0 0 0 0 0 0 0 1 / I z z 0 0 0 0 0 0 1 / I y y 0 0 0 0 0 0 1 / I x x 0 0 ,  
respectively, and assuming Y = x   x ˙   y   y ˙   z   z ˙   ψ   ψ ˙   θ   θ ˙   ϕ   ϕ ˙ T as the system output vector, it follows that the output matrix is given by
H =   1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1     .  

3.2. Control of the Quadrotor Unmanned Aerial Vehicle (QUAV)

Due to the dynamic instability of the QUAV, a control algorithm is required to stabilize it. Hence, this section is dedicated to the development of a control strategy aimed at stabilizing the QUAV at its origin. Specifically, we introduce an optimal control strategy designed to regulate the QUAV’s position at the origin.
The adoption of an optimal regulator control strategy over alternative methods, such as sliding mode control, for addressing the regulation challenges of the QUAV is driven by several crucial factors. Primarily, a structured and mathematically rigorous approach is provided by optimal regulator control methodologies for developing controllers that minimize predetermined cost functions while adhering to system constraints. This framework enables the customization of control strategies to meet specific performance goals and operational needs, including considerations for energy efficiency. Furthermore, the integration of complex dynamics and constraints inherent to QUAVs, such as actuator saturation and state constraints, is enabled by optimal regulator control. This ensures that operational boundaries are maintained within safe operational limits while overall performance is optimized. Additionally, flexibility in selecting cost functions and optimization criteria is offered by optimal regulator control techniques, allowing for the prioritization of various performance metrics based on the specific demands of the application [52]. This adaptability is particularly advantageous in the realm of QUAVs, where a range of control strategies may be required due to diverse mission objectives and environmental conditions.
For the optimal regulator design, we consider the multi-input, multi-output dynamic system described by
Z ˙ t = A Z t + B U t , Y t = H Z t ,
and we design a linear quadratic regulator (LQR) law as
U t = K Z t ,
to minimize the performance index
J = 0 ( Z T ( t ) Q Z ( t ) + U T ( t ) R U ( t ) ) d t ,
where Q , and R are positive-definite real symmetric matrices. It is important to note that if the unknown elements of the matrix K are determined to minimize the performance index given by Equation (19), then the control law U ( t ) is optimal for any initial state Z 0 . The Q , and R matrices serve as weighting matrices for the state variables and the input variables, respectively. The first term of the control law penalizes the error of the state variables, while the second term takes into account the expenditure of energy of the control signals. To solve the optimization problem, we proceed as follows:
  • We select the matrices Q and R. To limit the magnitude of the state variables, we penalize states by defining the weight matrix Q as follows:
    Q =   10 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1     ,  
    and equal penalties are applied to each control input by selecting the weighting matrix R as an identity matrix, as follows:
    R = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .
The choice of Q and R matrices depends on the specific requirements and objectives of the control problem. It often involves a trade-off between achieving desired performance and minimizing control effort. The selection process may involve system identification, optimization techniques, tuning methods, and, in this particular case, heuristics based on experience and domain knowledge. In the Q matrix, the first and tenth components of the QUAV state are penalized more than other components to reduce the error to less than 5. Meanwhile, the matrix R was selected as an identity matrix to apply equal penalties to each control input.
2.
We solve the reduced-matrix Riccati equation given by
A T P + P A P B R 1 B T P + Q = 0
for the matrix P . Since more than one matrix P may satisfy the Riccati equation, we select one that is a positive-definite matrix.
3.
We find the feedback gain matrix solving the equation K = −R−1BTP. Thus, the resulting gain matrix that stabilizes the QUAV system is given by
K = 0 0 0 0 1 1.95 0 0 0 0 0 0 0 0 1 1.46 0 0 0 0 0 0 5.59 1.07 3.16 4.04 0 0 0 0 0 0 23.74 7.11 0 0 0 0 0 0 0 0 1 1.03 0 0 0 0    
Since all the closed-loop eigenvalues of A K B are in the left half-complex plane, the closed-loop system is asymptotically stable. To verify this assumption, we simulate the closed-loop system subject to the initial conditions Z = 2 ,   2 ,   2 ,   2 ,   2 ,   2 ,   2 ,   2 ,   2 ,   2 ,   2 ,   2 R 12 , and the operation parameters shown in Table 1. These parameters were obtained from [41]. Figure 2 shows the simulation results of using the linear quadratic regulator (LQR). It demonstrates how the positions (x, y, z), and the orientations (ψ, θ, ϕ) converge to zero.

3.3. Actuator Faults in the Quadrotor Unmanned Aerial Vehicle (QUAV)

The propulsion system of a QUAV consists of four identical brushless motors paired with fixed-pitched propellers, illustrated in Figure 1. Therefore, the QUAVs heavily depend on precise control of their four rotors to maintain stability, maneuverability, and overall operational efficiency. Actuator faults, ranging from motor deterioration to sudden malfunctions or partial failures in the propulsion system, can significantly disrupt the QUAV’s flight dynamics and compromise its mission objectives, therefore diminishing its reliability and safety. The effects of actuator faults in QUAVs go beyond just making them perform worse; they can also put the vehicle’s safety at risk, along with nearby buildings and people. Consequently, research and development efforts have increasingly focused on understanding, modeling, and mitigating actuator faults in QUAVs to bolster the reliability and resilience of these aerial vehicles [53].
In this research, we adopt an approach where actuator faults are conceptualized as additional signals occurring within the input channel of the QUAV system. By viewing actuator faults in this manner, we aim to distinguish this fault. To achieve this, we propose an observer-based method for estimating these faults. Through analysis and simulation, we explore the implications of incorporating such fault models into QUAV dynamics.
The actuator fault considered in this paper refers to a partial loss of control effectiveness, which is recognized as one of the most common actuator faults. We modeled this fault as a time-variant sinusoidal signal given by
F t = M sin ω t ,
where M , and ω are the amplitude and the frequency of the actuator fault, respectively. We assume that this fault acts additively. Therefore, the actuator fault is modeled as
u i f ( t ) = u i ( t ) + μ i F t ,
where u i f ( t ) denotes the i th component of the input control vector U ( t ) . A value of μ i = 0 indicates that the i th actuator is functioning normally, while a value of μ i > 0 indicates a loss of control effectiveness in the i -th actuator.
Therefore, the dynamics model of the QUAV considering actuator faults can be written as
Z ˙ t = A Z t + B U t + D F t ,
where the term D F t denotes the addition of an actuator fault, and the matrix D = B Μ , with Μ = μ 1   μ 2   μ 3   μ 4 T is a fault-coupling matrix.

4. Actuator Fault Estimation Using Dynamical Observers

In QUAV systems, ensuring the accurate and reliable performance of actuators is pivotal for the overall functionality of the aircraft. Nevertheless, actuator faults, such as degradation or unexpected damage, can significantly impact the system’s behavior, potentially leading to a QUAV crash. To avoid these issues, it is important to detect and isolate these faults as quickly as possible [54].
The actuator fault detection and isolation (FDI) problem involves the timely identification of deviations from normal system behavior and the accurate identification of the faulty components responsible for these deviations [55]. Over the last few decades, the application of dynamical observers (also known as observers or estimators) for fault detection and isolation problems has garnered significant attention. This attention is owed to their ability to provide early and accurate fault detection, adapt to diverse system dynamics, and remain compatible with nonlinear and complex systems [56].
Traditionally, the concept of residual generation is employed to solve the fault detection and isolation problem using observers. Residuals are computed by measuring the difference between the system output and the output predicted by the observer. Under normal operational conditions, the residual is expected to be negligible; however, in the presence of faults, it is anticipated to show a significant deviation from zero. By analyzing these residuals, one can detect and isolate faults in a system [57]. However, because residual-based approaches rely heavily on an accurate model of the system, any discrepancies between the model and the actual system behavior can lead to false alarms or missed detections [58].
In recent decades, there has been a growing interest in employing observers to address FDI problems, obviating the need for residual generators. This methodology, known as the fault estimation approach, seeks to directly quantify or infer the magnitude and characteristics of faults within a system [59]. Over the past two decades, sliding mode observers (SMOs) have emerged as valuable tools for fault estimation in dynamic systems due to their robustness and simplicity. Leveraging the sliding mode control principle, SMOs facilitate the estimation of system states and fault signals, even in the presence of uncertainties and disturbances [60]. A key advantage of SMOs lies in their capacity to operate without explicit knowledge of system dynamics, rendering them suitable for diverse applications where accurate system models may be elusive or impractical to obtain. Moreover, SMOs offer robust performance in the face of modeling errors and disturbances, therefore enhancing their efficacy in tasks related to fault detection and estimation, particularly within the domain of QUAVs [61].

4.1. Actuator Fault Estimation Using a Sliding Mode Observer (SMO)

A sliding mode observer (SMO) is essentially a mathematical model of a system driven by its inputs and measured outputs, as well as the output estimation error. The output estimation error is injected into the SMO as a corrective term through a nonlinear switching function (referred to as the nonlinear output estimation error) to force the observer states to converge to the system states. When this occurs, it is said that a sliding motion takes place. During the sliding motion, the low-frequency component of the nonlinear output estimation error (known as equivalent output error injection) contains information about actuator faults acting in the input channel of the system. By suitably filtering the equivalent output error injection, an accurate estimate of the actuator faults can be obtained [62].
The design of the SMO is based on a linear system subject to actuator faults given by
X ˙ t = A X t + B U t + D F t , Y t = H X t ,
where X t R n is the state vector, Y t R p is the output vector, and U t R m is the input vector. A R n × n is the system matrix, B R n × m is the input matrix, H R p × n is the output matrix, and D R n × q is the fault-coupling matrix. To design an SMO for the system described by Equation (27), it is necessary for matrices B , H , and D to be full rank and for the function F : R + R q , which represents an actuator fault, to be bounded such that F t ρ , where ρ R + . Hence F t denotes the Euclidian norm. Furthermore, we presume that the system outputs are being measured. We also assume that the dynamical system adheres to the following two conditions: r a n k H D = q , and the invariant zeros of the triple ( A , B , H ) must lie in C (left half-complex plane).
Given the conditions stated above, it is possible to find a linear transformation T that allows for the reformulation of the system model in Equation (27). This transformation enables a new representation of the system, facilitating further analysis and observer design. In this new coordinate system, the system, input, coupling fault, and output matrices are given as follows:
T A T 1 = A 11 A 12 A 21 A 22 ,   T B = B 1 B 2 ,   T D = 0 D 2 ,   a n d   H T 1 = 0 I p ,  
respectively. Where A 11 R n p × n p , A 12 R n p × p , A 21 R p × n p , A 22 R p × p , B 1 R n p × m ,   B 2 R p × m ,   D 2 R p × q , and I p R p × p represents the identity matrix. Thus, the dynamical model of the new system can be written as
X ˙ 1 ( t ) = A 11 X 1 t + A 12 X 2 t + B 1 U t , X ˙ 2 ( t ) = A 21 X 1 ( t ) + A 22 X 2 ( t ) + B 2 U t + D 2 F t , Y ( t ) = X 2 t ,
where X 1 t R n p represents the vector of unmeasured states, X 2 t R p represents the vector of measured states, and the matrix A 11 has stable eigenvalues. The transformed system model outlined by Equation (29) will serve as the basis for designing the SMO. The observer structure under consideration can be succinctly represented as
X ^ 1 ˙ ( t ) = A 11 X ^ 1 t + A 12 X ^ 2 t + B 1 U t A 12 E y ( t ) , X ^ 2 ˙ ( t ) = A 21 X ^ 1 ( t ) + A 22 X ^ 2 ( t ) + B 2 U t A 22 A 22 s E y ( t ) + V 2 ( t ) .
where X ^ 1 t and X ^ 2 t represent the state estimates for X 1 t and X 2 t , respectively. E y ( t ) denotes the error between the estimates and the true outputs of the system, A 22 s denotes a stable design matrix, and the discontinuous signal V 2 ( t ) R p , is expressed as
V 2 ( t ) = ρ D 2 Q 2 E y t Q 2 E y t   if   E y ( t ) 0 0   otherwise ,
where Q 2 R p × p is a symmetric positive-definite Lyapunov matrix for A 22 s ,   D 2 R p × q is the transformed fault-coupling matrix, E y (t) is the output estimation error vector, and ρ is a design parameter. To achieve adequate fault estimation, the value of ρ should be selected to satisfy ρ > F t . However, it should not be chosen that is much larger than the magnitude of the fault, as this increases the chattering.
The state estimation error vector of the unmeasured states E 1 ( t ) , is defined as the difference between the estimated state vector X ^ 1 t and the actual state vector X 1 t . Similarly, the output estimation error vector E y t , is defined as the difference between the estimated output vector X ^ 2 t and the actual output vector X 2 t . Thus, the dynamics of the error are expressed as
E ˙ 1 t = A 11 E 1 t     E ˙ y t = A 21 E 1 t + A 22 s E y t + V 2 t D 2 F t
To establish the stability of the proposed observer, our objective is to demonstrate the asymptotic convergence of both E y t and E ˙ y ( t ) to zero as the error dynamics attain sliding motion within a finite time frame. This endeavor is accomplished through the application of the Lyapunov approach, which provides a rigorous framework for analyzing the system’s stability properties.
Proposition 1.
A family of symmetric positive-definite matrices Q2 exists, ensuring the asymptotic stability of the dynamical error system depicted in Equation (32).
Proof. 
Let W 1 R ( n p ) × ( n p ) and W 2 R p × p denote symmetric positive-definite design matrices. We define Q 2 R p × p as the unique symmetric positive-definite solution to the Lyapunov equation
Q 2 A 22 s + A 22 s T Q 2 = W 2 ,
utilizing the computed value of Q 2 , we establish the definition of a matrix W ^ as follows:
W ^ = A 21 T Q 2 W 2 1 Q 2 A 21 + W 1 ,
where W ^ = W ^ T > 0 (i.e., it is a positive-definite matrix). Let Q 1 R ( n p ) × ( n p ) be the unique symmetric positive-definite solution to the Lyapunov equation
Q 1 A 11 + A 11 T Q 1 = W ^ .
Consider as a candidate Lyapunov function the function given by
V t = E 1 T ( t ) Q 1 E 1 ( t ) + E y T ( t ) Q 2 E y ( t ) .
The derivative of the candidate Lyapunov function yields
V ˙ t = E ˙ 1 T t Q 1 E 1 t + E 1 T t Q 1 E ˙ 1 t + E ˙ y T t Q 2 E y t + E y T t Q 2 E ˙ y t ,
where
E ˙ 1 T t Q 1 E 1 t + E 1 T t Q 1 E ˙ 1 t = E 1 T t W ^ E 1 t ,
and
E ˙ y T t Q 2 E y t + E y T t Q 2 E ˙ y t = E 1 T t A 21 T Q 2 E y t + E y T t Q 2 A 21 E 1 t E y T t W 2 E y t + 2 E y T t Q 2 V 2 t 2 E y T t Q 2 D 2 F t .
Defining E ¯ y ( t ) = E y ( t ) W 2 1 Q 2 A 21 E 1 ( t ) , then Equation (39) can be rewritten as
E ˙ y T t Q 2 E y t + E y T t Q 2 E ˙ y t   = E ¯ y T t W 2 E ¯ y t + E 1 T t A 21 T Q 2 W 2 1 Q 2 A 21 E 1 t + 2 E y T t Q 2 V 2 t   2 E y T Q 2 D 2 F t .
Therefore, the derivative of the candidate Lyapunov function can be rewritten as follows:
V ˙ t = E 1 T t W ^ E 1 t E ¯ y T t W 2 E ¯ y t + E 1 T t A 21 T Q 2 W 2 1 Q 2 A 21 E 1 t + 2 E y T t Q 2 V 2 t 2 E y T Q 2 D 2 F t = E 1 T t W 1 E 1 t E ¯ y T t W 2 E ¯ y t + 2 E y T t Q 2 V 2 t 2 E y T t Q 2 D 2 F t = E 1 T t W 1 E 1 t E ¯ y T t W 2 E ¯ y t 2 ρ D 2 Q 2 E y t 2 E y T t Q 2 D 2 F t
Using the fact that F ( t ) ρ , with ρ R + , we obtain
V ˙ t E 1 T t W 1 E 1 t E ¯ y T t W 2 E ¯ y t 2 ρ D 2 Q 2 E y t + 2 ρ D 2 Q 2 E y t = E 1 T t W 1 E 1 t E ¯ y T t W 2 E ¯ y t < 0 , E 1 ( t ) , E y ( t ) 0 ,
therefore, if the actuator fault satisfies F ( t ) ρ , then the Lyapunov derivative is always negative, and the stability of the observer is proved. □
In the above analysis, it is demonstrated that the error dynamics described by Equation (32) exhibit quadratic stability. This stability property implies that both E y ( t ) , and E ˙ y ( t ) converge to zero asymptotically as the error dynamics achieve sliding motion within a finite time frame.
The observer provided in Equation (30) can be expressed more conveniently in the original coordinates of the system as follows:
X ^ ˙ = A X ^ t + B U t G l E y t + G n l V t Y ^ ( t ) = H X ^ ( t )
where G l , and G n l are the linear and nonlinear gain matrices given by
G l = T 1 A 12 A 22 A 22 s , G n l = D 2 T 1 0 I p ,
respectively, and V t is the output estimation error injection term, which is a nonlinear discontinuous signal defined as
V t = 0 V 2 ( t ) .
To tackle the actuator fault estimation issue employing an SMO, we leverage its robustness properties. Upon achieving sliding motion, both E y t = 0 and E ˙ y t = 0 are forced to zero in finite time. Consequently, the dynamics of the output estimation error given in Equation (32) can be expressed as
0 = A 21 E 1 t + V 2 t D 2 F t .
Given the stability of A 11 , it ensures that E 1 t tends towards zero, therefore indicating V 2 t converges to D 2 F t . Consequently, the fault information is encapsulated within the signal V 2 t . Given that V 2 t represents a high-frequency signal, one method to discern the fault dynamics involves employing a filtering process.
Figure 3 illustrates the architecture employed for actuator fault estimation using the proposed SMO. This architecture is based on the mathematical model for the QUAV, encompassing the dynamics of the system, actuators, and sensors. The model is further expanded to incorporate potential faults in the actuators. Subsequently, an SMO is developed to iteratively reduce the output estimation error to zero, even in the presence of actuator faults. The SMO is driven by the inputs of the QUAV and the output estimation error. This error signal is then fed back into the observer via a nonlinear function to compensate for the effect of actuator faults across the system. In fact, it is found that when the sliding motion occurs, the nonlinear function of the output estimation error, also known as the nonlinear output estimation error, contains information about the actuator faults in the system. As the nonlinear output estimation error is a high-frequency switching signal, we propose the use of a low-pass filter to obtain the signal’s average, thereby estimating the actuator fault.
We implemented the proposed low-pass filter using a first-order differential equation as
V ˙ a t + δ V a t = V 2 t ,
where V a ( t ) denotes the average of the nonlinear output estimation error V 2 ( t ) , while δ represents the time constant of the low-pass filter. To ensure accurate fault estimation, it is crucial to select the smallest possible value for the time constant, ensuring it exceeds the sampling time of the computer-implemented low-pass filter.
  • Numerical example
We design the SMO for the QUAV system, considering all the state variables as outputs. Therefore, the coordinate transformation used for the SMO design results in
T =   1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1     .  
Since it assumed that all the state variables are measured, both A 11 , and A 21 are empty matrices, and the matrix A 22 is equal to the original system matrix A . The design matrix A 22 s is defined as
A 22 s = ( 10 )   1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1     .  
The linear G l , and nonlinear G n l gain matrices of the SMO are
G l =   10 1 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 g 0 0 0 0 0 10 1 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 g 0 0 0 0 0 10 1 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 10 1 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 10 1 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 10 1 0 0 0 0 0 0 0 0 0 0 0 10     ,  
and
G n l =   1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1     ,  
respectively. The matrix Q 2 for the nonlinear discontinuous function V t results in
Q 2 = 0.05   1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1     .  
The fault-coupling matrix is represented by D = 0 ,   0 ,   0 ,   0 ,   0 ,   0 ,   0 ,   0 ,   0 ,   0 ,   0   1 T . Since we assume that all the states are measured in this particular case D = D 2 , and the nonlinear function V t = V 2 t . The nonlinear function is obtained from Equation (31). The system and input matrices are given by Equation (15), and the output matrix is given by Equation (16).

4.2. Fractional-Order Sliding Mode Observer (FO-SMO)

In recent years, there has been growing interest in adapting classical observers to a fractional-order approach within the realm of control systems. This adaptation offers several advantages over traditional methodologies, providing enhanced capabilities for state estimation in dynamic systems [63]. Historically, classical observers have been preferred due to their simplicity and effectiveness in estimating the state of dynamic systems [64]. In particular, classical sliding mode observers (SMOs), although very effective for the estimation process subject to matched uncertainties, have struggled to adequately capture the fault dynamics due to chattering and their sensitivity to initial conditions and noise [65].
In response to these challenges, we propose a novel approach leveraging fractional-order sliding mode observers (FO-SMOs), which emerges as a promising solution. By integrating fractional-order calculus concepts into the observer design process, this approach offers a more flexible and adaptive framework for fault estimation, capable of accommodating the intricate dynamics of UAV systems while mitigating the effects of disturbances and uncertainties. This proposal aims to explore the potential of FO-SMOs in enhancing fault estimation accuracy and robustness in UAV applications, paving the way for safer and more reliable autonomous operations.
The proposed fractional-order representation of the SMO (referred to in what follows as FO-SMO) is based on the definition presented in Section 2. Applying the Caputo derivative definition of Equation (4) to the SMO given in Equation (43) results in
D t α 1 0 C X ^ t = A X ^ t + B U t G l E y t + G n l V t ,
and the factional-order representation of the differential equation for the low-pass filter results in
D t α 2 0 C V a t = δ V a t + V t .
It is important to note that in Equations (53) and (54), α 1 and α 2 represent the orders of the observer and the low-pass filter, respectively. These orders can vary independently, defining this novel approach as a fractional multi-order system. With the system dynamics and low-pass filter now described in different orders, an additional degree of freedom in the system parameters is introduced. One notable advantage of employing the proposed fractional-order sliding mode observer (FO-SMO) is its capability to capture the intricate dynamics inherent in QUAV systems with greater precision. It is important to underline that when both α 1 and α 2 are equal to 1, we return to the classical case (integer order). By leveraging fractional-order derivatives and integrals, the FO-SMO presents a more adaptable depiction of system dynamics compared to its integer-order counterpart, the classical SMO. This attribute enhances the observer’s flexibility, empowering it to effectively mitigate the chattering phenomenon and exhibit reduced sensitivity to initial conditions and measurement noise, ensuring more dependable fault estimation.

4.3. Numerical Solution of the FO-SMO

To compute the solutions of both the FO-SMO and the low-pass filter, we use the Grunwald–Letnikov (GL) algorithm presented in Section 2. The solution of the FO-SMO is represented as
X ^ t k = A X ^ t k + B U t k G l E y t k + G n l V t k h α 1 j = 1 k c j α 1 X ^ t k j ,
while the solution for the low-pas filter is represented as
V a t k = [ δ V a t k + V t k ] h α 2 j = 1 k c j α 2 V a t k j
where c j α i = 1 1 + α i j c j 1 α i , with i = 1,2 . We performed this numerical solution using MATLAB (latest v. 2024a). For all simulations, we selected the time step h = 0.001 , α 1 = 0.86 and α 2 = 1 .

5. Simulation Results

In this section, we conduct simulations to assess the performance of the proposed observer. We compare the fractional-order sliding mode observer (FO-SMO) with the classical (integer-order) sliding mode observer (SMO) to determine its accuracy and effectiveness in estimating actuator faults in a QUAV system. The parameters of the QUAV utilized in this study are outlined in Table 1. Throughout the simulation, the QUAV is directed to return to its initial position using LQR control, with actuator faults occurring at time t = 0 . These faults are modeled as bounded additive sinusoidal signals adhering to the matching condition. To comprehensively evaluate the observer’s efficacy, we subject it to various operational conditions.
  • Experiment Configuration.
To effectively compare the performance of the classical (integer-order) sliding mode observer (SMO) with the proposed fractional-order sliding mode observer (FO-SMO) and to draw meaningful conclusions regarding their suitability for actuator fault estimation, the simulation diagram depicted in Figure 4 was established. This experiment aims to compare the performance of both observers in terms of convergence speed and robustness to initial conditions and measurement noise.
In all our tests, we used the LQR control strategy to stabilize the QUAV at the origin, along with the parameters specified in Table 1. For both observers, the inputs consisted of the actuator signals and measurement outputs. The experiment involved estimating the actuator faults under different operational conditions of the QUAV. First, we considered ideal conditions without measurement noise and evaluated the effect of initial conditions on fault estimation accuracy. Second, we considered the effect of the chattering on fault estimation. Finally, we considered a more realistic scenario where noise was added to all measurement outputs to assess the robustness of both observers to measurement noise. Additionally, we explored the advantages of using a non-integer low-pass filter rather than the classical low-pass filter.
We implemented the observers using the Euler method with a time step of h = 0.001 , and we set the time constant δ of the low-pass filter to 0.02 for both SMO and FO-SMO. The initial conditions for the observer were established as 0, whereas the initial conditions of the QUAV system varied from zero. The order of the FO-SMO was defined as 0.86.
To quantitatively demonstrate that the performance is better in the FO-SMO than in SMO, we utilize the Normalized Root-Mean-Square Error (NRMSE) criterion. The NRMSE provides a valuable metric for evaluating the accuracy of estimations, expressing the goodness of fit as a percentage, and offering insights into the relative performance of the estimation process. The NRMSE is defined as
F I T = F m : , i F e : , i F m : , i m e a n ( F m : , i )
In Equation (57), FIT represents the fit of the estimation in terms of the NRMSE, F m represents the actual fault, F e represents fault estimation for the observer, and i represents the number of samples.
Case 1.
Robustness to the initial conditions
The initial conditions of the SMO are crucial for ensuring the region and speed of convergence of the observer. These conditions represent the initial state of the observer’s variables, which are used to estimate the system’s state and, in this specific approach, to conduct fault estimation. If the initial conditions of the observer are far from those of the QUAV system, the SMO may fail to converge or converge slowly. Since initial conditions are often unknown in real-world scenarios, ensuring the observer’s robustness to these conditions is essential. Therefore, we conducted simulations to evaluate the robustness of both SMO and FO-SMO to initial conditions. The simulation results compare how well both observers estimate actuator faults under different initial conditions.
Initially, both observers were initialized to zero, and the initial conditions of the QUAV system were set close, with all states assigned a value of 1. Figure 5 depicts the results of fault estimation using both the FO-SMO and the SMO. The simulation reveals a better performance of the FO-SMO. A sinusoidal signal with an amplitude of 5 was used to simulate the actuator fault. For the FO-SMO and the low-pass filter, fractional orders of α 1 = 0.86 and α 2 = 1 were employed, respectively. It should be noted that the low-pass filter, in this case, was considered to be of integer order. Notably, the FO-SMO converges more rapidly and exhibits more accurate fault estimation.
In Figure 6, we observe a similar scenario but with a notable difference. The initial conditions of the QUAV were selected further apart compared to the previous case, at a value of 4. In this case, the FIT indicator of the SMO registers at 92.3781%, while the FIT indicator of the FO-SMO stands at 94.2461%. Therefore, we observe that when the initial conditions of the systems and observers are selected far apart, both a reduced convergence rate and a decrease in the FIT of the fault estimation process are presented. Despite these challenging conditions, it is worth noting that the FO-SMO demonstrates superior performance.
In general, we can conclude that when the initial conditions are closer to the true state of the system, the observer is likely to converge faster. Conversely, if the initial conditions are far from the true state, the observer may require more time to adjust its internal variables and converge to an accurate estimate of the system’s state.
Case 2.
Robustness to the chattering
The chattering in SMOs is a well-known issue that can significantly impact their performance. Chattering refers to the rapid switching of nonlinear output injection signals near the sliding surface, resulting in high-frequency oscillations. The presence of chattering in the fault estimation signal can significantly degrade the estimation. Furthermore, since the estimation signal could be utilized to compensate for the fault effect in the control system, this outcome becomes impractical.
The chattering phenomenon in the SMO is heavily influenced by a nonlinear function described in Equation (31), rewritten here for major clarity.
V 2 ( t ) = ρ Q 2 Q 2 E y t Q 2 E y t   if   E y ( t ) 0   0   otherwise ,
In Equation (58), the parameter ρ plays a crucial role in the intensity of chattering. It is important to note that the ρ parameter determines the speed of observer convergence. To ensure an accurate estimation of actuator faults, the value of ρ should be chosen to be greater than the magnitude of the actuator fault. While it is common to use high values for this parameter, doing so can increase chattering. Therefore, it is wise to take a conservative approach. Furthermore, the type of actuator fault being estimated also affects chattering, with fault signals that undergo abrupt changes tending to cause more pronounced chattering.
To demonstrate the attenuation properties of the proposed FO-SMO, we compare the performance of both the SMO and the FO-SMO under chattering conditions. To accomplish this, we use a fault signal that exhibits abrupt changes, and we set the ρ value to 20, which is considerably greater than the magnitude of the fault. Under these conditions, the effect of chattering is increased.
In Figure 7, the results of actuator fault estimation under chattering conditions are depicted. There is a significant presence of chattering in the fault estimation of the SMO compared to that observed in Case 1. For the simulation, the initial conditions of the observers were set to 0, while the initial conditions of the QUAV system were set to 2. It is noteworthy that the presence of chattering has degraded the fault estimation in both the SMO and FO-SMO, resulting in FIT values of 79.0311% and 84.2462%, respectively. It is important to emphasize that while selecting ρ = 20 may have positive effects on increasing the speed of convergence, it also has the adverse effect of increasing chattering, consequently reducing the accuracy of fault estimation. However, the FO-SMO demonstrates superior FIT compared to the classical SMO. Additionally, the high-frequency component is eliminated in the FO-SMO.
Case 3.
Robustness to the measurement noise
In the upcoming tests, we evaluate both the FO-SMO and the SMO under real-world conditions, which involve adding noise to the measured outputs of the QUAV system. This condition allows us to demonstrate that the FO-SMO is more robust to noise than the classical SMO.
First, noise was introduced to all measurements of the QUAV system. Normally distributed noise is the most common type occurring in natural processes, making the normal distribution an appropriate approximation when exclusively natural noises are incorporated into a signal. To introduce this noise, we utilized the randn function in MATLAB, generating elements that adhere to a normal distribution with a mean of 0 and a variance of 1. The noise was specified as r t = 0.2 r   a n d   ( 1 ) . The initial conditions of the observers were set to zero, while those of the QUAV system were chosen at a value of 2. Sinusoidal signals with an amplitude of 5 were used as actuator faults, and the ρ parameter was set to 5. The fractional orders employed for the FO-SMO and the low-pass filter were α 1 = 0.86 and α 2 = 1.7 , respectively. The simulation results of actuator fault estimation using both the SMO and the FO-SMO under noise measurement conditions are presented in Figure 8. It is observed that the addition of noise notably affects the accuracy of the estimated actuator faults, with the FIT for the SMO at 70.1405%, while the FIT for the FO-SMO significantly outperforms it at 88.0419%.
In Figure 9, we observe a scenario similar to the previous one, with a notable difference. A more significant noise measurement has been introduced, specified as r t = 0.6 r   a n d   ( 1 ) . The fractional orders employed for the FO-SMO and the low-pass filter were the same as in the above case, and the initial conditions were also set as in the previous case. The simulation results for actuator fault estimation using both the SMO and the FO-SMO under these more severe noise conditions are depicted in Figure 9. Notably, fault estimation using the classical SMO becomes impractical due to the addition of noise. The FIT for the SMO is merely 38.7587%, whereas the FIT for the FO-SMO significantly outperforms it at 82.7243%. This stark contrast highlights the FO-SMO’s remarkable performance in conducting fault estimation under severe noisy conditions. Furthermore, it underscores the effectiveness of employing a fractional-order approach for both the SMO and the low-pass filter, resulting in enhanced fault estimation accuracy even in the presence of measurement noise.

6. Conclusions and Discussion

In this study, we proposed a fractional-order sliding mode observer (FO-SMO) for actuator fault estimation in a QUAV system. Our investigations included comparing the FO-SMO with the classical (integer-order) sliding mode observer (SMO) to assess its correctness and effectiveness. Through rigorous experimentation under various operational conditions of the QUAV, we aimed to ascertain the robustness and accuracy of the FO-SMO in actuator fault estimation. The simulations were meticulously designed, incorporating factors such as initial conditions, chattering, and the influence of measurement noise. We also explored the advantages of employing a non-integer low-pass filter in conjunction with the FO-SMO. Our results indicate that the FO-SMO demonstrates superior performance compared to the classical SMO in fault estimation, particularly under challenging conditions such as noise and chattering. Notably, the FO-SMO exhibited robustness to initial condition variations and effectively mitigated the adverse effects of chattering, resulting in more accurate fault estimation. Furthermore, when subjected to realistic scenarios with added measurement noise, the FO-SMO showcased remarkable resilience and outperformed the classical SMO by a significant margin. The introduction of a fractional-order low-pass filter further enhanced the FO-SMO’s capability to accurately estimate actuator faults, even in the presence of severe noise.
In conclusion, our findings underscore the effectiveness and practicality of the FO-SMO for actuator fault estimation in dynamic systems like QUAVs. By leveraging fractional-order techniques and incorporating robust design considerations, the FO-SMO offers promising prospects for enhancing fault detection and diagnosis in real-world applications. This research contributes valuable insights into the advancement of fault estimation methodologies, paving the way for more reliable and efficient operation of dynamic systems.

Author Contributions

Conceptualization, V.B.-J. and A.C.-E.; methodology, V.B.-J., J.G.-M., R.F.E.-J., M.A.-M., G.V.G.-R., E.M.S.-C. and A.C.-E.; software, V.B.-J. and A.C.-E.; validation, V.B.-J., J.G.-M., M.A.-M., G.V.G.-R. and E.M.S.-C.; formal analysis, V.B.-J., R.F.E.-J., M.A.-M., G.V.G.-R., E.M.S.-C. and A.C.-E.; investigation, V.B.-J., R.F.E.-J. and E.M.S.-C.; resources, V.B.-J., M.A.-M., E.M.S.-C. and J.G.-M.; data curation, V.B.-J., R.F.E.-J. and G.V.G.-R.; writing—original draft preparation, V.B.-J. and A.C.-E.; writing, V.B.-J., J.G.-M., R.F.E.-J., M.A.-M., G.V.G.-R., E.M.S.-C. and A.C.-E.; review and editing, V.B.-J., J.G.-M., R.F.E.-J., M.A.-M., G.V.G.-R., E.M.S.-C. and A.C.-E.; visualization, V.B.-J. and E.M.S.-C.; supervision, V.B-J., J.G.-M., M.A.-M. and G.V.G.-R.; project administration, V.B.-J., R.F.E.-J., E.M.S.-C. and A.C.-E. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Acknowledgments

We would like to thank the Mexican people who supported this research through the CONAHCyT (Consejo Nacional de Humanidades, Ciencias y Tecnologías-National Council of Humanities, Sciences, and Technologies), Mexico.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. González-Jorge, H.; Martínez-Sánchez, J.; Bueno, M.; Arias, P. Unmanned Aerial Systems for Civil Applications: A Review. Drones 2017, 1, 2. [Google Scholar] [CrossRef]
  2. Laghari, A.A.; Jumani, A.K.; Laghari, R.A.; Nawaz, H. Unmanned aerial vehicles: A review. Cogn. Robot. 2023, 3, 8–22. [Google Scholar] [CrossRef]
  3. Gupte, S.; Mohandas, P.I.T.; Conrad, J.M. A survey of quadrotor Unmanned Aerial Vehicles. In Proceedings of the IEEE Southeastcon, Orlando, FL, USA, 15–18 March 2012; pp. 1–6. [Google Scholar] [CrossRef]
  4. Zaheer, Z.; Usmani, A.; Khan, E.; Qadeer, M.A. Aerial surveillance system using UAV. In Proceedings of the Thirteenth International Conference on Wireless and Optical Communications Networks (WOCN), Hyderabad, India, 21–23 July 2016; pp. 1–7. [Google Scholar] [CrossRef]
  5. Luo, Y.; Yu, X.; Yang, D.; Zhou, B. A survey of intelligent transmission line inspection based on unmanned aerial vehicle. Artif. Intell. Rev. 2022, 56, 173–201. [Google Scholar] [CrossRef]
  6. Emran, B.J.; Najjaran, H. A review of quadrotor: An underactuated mechanical system. Annu. Rev. Control 2018, 46, 165–180. [Google Scholar] [CrossRef]
  7. Mo, H.; Farid, G. Nonlinear and Adaptive Intelligent Control Techniques for Quadrotor UAV—A Survey. Asian J. Control 2019, 21, 989–1008. [Google Scholar] [CrossRef]
  8. Runcharoon, K.; Srichatrapimuk, V. Sliding Mode Control of quadrotor. In Proceedings of the International Conference on Technological Advances in Electrical, Electronics and Computer Engineering (TAEECE), Konya, Turkey, 9–11 May 2013; 2013; pp. 552–557. [Google Scholar] [CrossRef]
  9. Garcia, O.; Ordaz, P.; Santos-Sanchez, O.-J.; Salazar, S.; Lozano, R. Backstepping and Robust Control for a Quadrotor in Outdoors Environments: An Experimental Approach. IEEE Access 2019, 7, 40636–40648. [Google Scholar] [CrossRef]
  10. Idrissi, M.; Salami, M.; Annaz, F. A Review of Quadrotor Unmanned Aerial Vehicles: Applications, Architectural Design and Control Algorithms. J. Intell. Robot. Syst. 2022, 104, 22. [Google Scholar] [CrossRef]
  11. Yang, Y.; Yan, Y. Attitude regulation for unmanned quadrotors using adaptive fuzzy gain-scheduling sliding mode control. Aerosp. Sci. Technol. 2016, 54, 208–217. [Google Scholar] [CrossRef]
  12. Liang, J.; Chen, Y.; Wu, Y.; Miao, Z.; Zhang, H.; Wang, Y. Adaptive Prescribed Performance Control of Unmanned Aerial Manipulator with Disturbances. IEEE Trans. Autom. Sci. Eng. 2023, 20, 1804–1814. [Google Scholar] [CrossRef]
  13. Bhatkhande, P.; Havens, T.C. Real time fuzzy controller for quadrotor stability control. In Proceedings of the IEEE International Conference on Fuzzy Systems, Beijing, China, 6–11 July 2014; pp. 913–919. [Google Scholar] [CrossRef]
  14. Voos, H. Nonlinear and neural network-based control of a small four-rotor aerial robot. In Proceedings of the IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Zurich, Switzerland, 4–7 September 2007; pp. 1–6. [Google Scholar] [CrossRef]
  15. Shraim, H.; Awada, A.; Youness, R. A survey on quadrotors: Configurations, modeling and identification, control, collision avoidance, fault diagnosis and tolerant control. IEEE Aerosp. Electron. Syst. Mag. 2018, 33, 14–33. [Google Scholar] [CrossRef]
  16. Nguyen, N.P.; Hong, S.K. Fault Diagnosis and Fault-Tolerant Control Scheme for Quadcopter UAVs with a Total Loss of Actuator. Energies 2019, 12, 1139. [Google Scholar] [CrossRef]
  17. Fourlas, G.K.; Karras, G.C. A Survey on Fault Diagnosis and Fault-Tolerant Control Methods for Unmanned Aerial Vehicles. Machines 2021, 9, 197. [Google Scholar] [CrossRef]
  18. Ma, H.-J.; Liu, Y.; Li, T.; Yang, G.-H. Nonlinear High-Gain Observer-Based Diagnosis and Compensation for Actuator and Sensor Faults in a Quadrotor Unmanned Aerial Vehicle. IEEE Trans. Ind. Inform. 2019, 15, 550–562. [Google Scholar] [CrossRef]
  19. Thanaraj, T.; Low, K.H.; Ng, B.F. Actuator fault detection and isolation on multi-rotor UAV using extreme learning neuro-fuzzy systems. ISA Trans. 2023, 138, 168–185. [Google Scholar] [CrossRef]
  20. Song, J.; Shang, W.; Ai, S.; Zhao, K. Model and Data-Driven Combination: A Fault Diagnosis and Localization Method for Unknown Fault Size of Quadrotor UAV Actuator Based on Extended State Observer and Deep Forest. Sensors 2022, 22, 7355. [Google Scholar] [CrossRef] [PubMed]
  21. Avram, R.C.; Zhang, X.; Muse, J. Quadrotor Actuator Fault Diagnosis and Accommodation Using Nonlinear Adaptive Estimators. IEEE Trans. Control Syst. Technol. 2017, 25, 2219–2226. [Google Scholar] [CrossRef]
  22. Nguyen, N.P.; Hong, S.K. Sliding mode Thau observer for actuator fault diagnosis of quadcopter UAVs. Appl. Sci. 2018, 8, 1893. [Google Scholar] [CrossRef]
  23. Zhong, Y.; Zhang, Y.; Zhang, W.; Zuo, J.; Zhan, H. Robust Actuator Fault Detection and Diagnosis for a Quadrotor UAV with External Disturbances. IEEE Access 2018, 6, 48169–48180. [Google Scholar] [CrossRef]
  24. Caliskan, F.; Hacizade, C. Sensor and Actuator FDI Applied to an UAV Dynamic Model. IFAC Proc. Vol. 2014, 47, 12220–12225. [Google Scholar] [CrossRef]
  25. Yang, Y.; Liu, X. A Novel Nonsingular Terminal Sliding Mode Observer-Based Sensorless Control for Electrical Drive System. Mathematics 2022, 10, 3123. [Google Scholar] [CrossRef]
  26. Yan, X.-G.; Edwards, C. Nonlinear robust fault reconstruction and estimation using a sliding mode observer. Automatica 2007, 43, 1605–1614. [Google Scholar] [CrossRef]
  27. Ahmadi, K.; Asadi, D.; Merheb, A.; Nabavi-Chashmi, S.-Y.; Tutsoy, O. Active fault-tolerant control of quadrotor UAVs with nonlinear observer-based sliding mode control validated through hardware in the loop experiments. Control Eng. Pract. 2023, 137, 105557–105563. [Google Scholar] [CrossRef]
  28. Edwards, C.; Spurgeon, S.K.; Tan, C.P.; Patel, N. Sliding-mode observers. Lect. Notes Control Inform. Sci. 2007, 367, 221–242. [Google Scholar] [CrossRef]
  29. Corradini, M.; Ippoliti, G.; Longhi, S.; Marchei, D.; Orlando, G. A Quasi-Sliding Mode Observer-based Controller for PMSM Drives. Asian J. Control 2013, 15, 380–390. [Google Scholar] [CrossRef]
  30. Benallegue, A.; Mokhtari, A.; Fridman, L. High-order sliding-mode observer for a quadrotor UAV. Int. J. Robust Nonlinear Control 2008, 18, 427–440. [Google Scholar] [CrossRef]
  31. Baleanu, D.; Balas, V.E.; Agarwal, P. Fractional Order Systems and Applications in Engineering; Academic Press: Cambridge, MA, USA, 2022; pp. 1–50. [Google Scholar]
  32. Li, Z.; Liu, L.; Dehghan, S.; Chen, Y.; Xue, D. A review and evaluation of numerical tools for fractional calculus and fractional order controls. Int. J. Control 2017, 90, 1165–1181. [Google Scholar] [CrossRef]
  33. Sun, H.; Zhang, Y.; Baleanu, D.; Chen, W.; Chen, Y. A new collection of real world applications of fractional calculus in science and engineering. Commun. Nonlinear Sci. Numer. Simul. 2018, 64, 213–231. [Google Scholar] [CrossRef]
  34. Das, S. Introduction to Fractional Calculus. In Functional Fractional Calculus; Springer: Berlin, Heidelberg, 2011; pp. 1–50. [Google Scholar] [CrossRef]
  35. Jmal, A.; Naifar, O.; Ben Makhlouf, A.; Derbel, N.; Hammami, M.A. On Observer Design for Nonlinear Caputo Fractional-Order Systems. Asian J. Control 2018, 20, 1533–1540. [Google Scholar] [CrossRef]
  36. Yu, W.; Li, Y.; Wen, G.; Yu, X.; Cao, J. Observer design for tracking consensus in second-order multi-agent systems: Fractional order less than two. IEEE Trans. Autom. Control 2017, 62, 894–900. [Google Scholar] [CrossRef]
  37. Borja-Jaimes, V.; Adam-Medina, M.; García-Morales, J.; Cruz-Rojas, A.; Gil-Velasco, A.; Coronel-Escamilla, A. A Novel Fractional Multi-Order High-Gain Observer Design to Estimate Temperature in a Heat Exchange Process. Axioms 2023, 12, 1107. [Google Scholar] [CrossRef]
  38. Yu, Y.; Liu, X. Model-Free Fractional-Order Sliding Mode Control of Electric Drive System Based on Nonlinear Disturbance Observer. Fractal Fract. 2022, 6, 603. [Google Scholar] [CrossRef]
  39. Wang, J.; Shao, C.; Chen, Y.-Q. Fractional order sliding mode control via disturbance observer for a class of fractional order systems with mismatched disturbance. Mechatronics 2018, 53, 8–19. [Google Scholar] [CrossRef]
  40. Zhou, M.; Wei, K.; Wu, X.; Weng, L.; Su, H.; Wang, D.; Zhang, Y.; Li, J. Fractional-Order Sliding-Mode Observers for the Estimation of State-of-Charge and State-of-Health of Lithium Batteries. Batteries 2023, 9, 213. [Google Scholar] [CrossRef]
  41. Hernández-Pérez, M.A.; Delgado-Reyes, G.; Borja-Jaimes, V.; Valdez-Martínez, J.S.; Cervantes-Bobadilla, M. An Adaptation of a Sliding Mode Classical Observer to a Fractional-Order Observer for Disturbance Reconstruction of a UAV Model: A Riemann–Liouville Fractional Calculus Approach. Mathematics 2023, 11, 4876. [Google Scholar] [CrossRef]
  42. Etlili, D.; Khedher, A.; Errachdi, A. Sliding mode observer for fractional order nonlinear dynamical systems. In Proceedings of the 5th International Conference on Advanced Systems and Emergent Technologies (IC_ASET), Hammamet, Tunisia, 22–25 March 2022; pp. 103–108. [Google Scholar] [CrossRef]
  43. Petráš, I. Novel Low-Pass Two-Dimensional Mittag–Leffler Filter and Its Application in Image Processing. Fractal Fract. 2023, 7, 881. [Google Scholar] [CrossRef]
  44. Chen, Y.Q.; Petras, I.; Xue, D. Fractional order control—A tutorial. In Proceedings of the 2009 American Control Conference (ACC), St. Louis, MO, USA, 10–12 July 2009; pp. 1397–1411. [Google Scholar]
  45. Podlubny, I. Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications; Elsevier: Amsterdam, The Netherlands, 1998; pp. 1–100. [Google Scholar]
  46. Scherer, R.; Kalla, S.L.; Tang, Y.; Huang, J. The Grünwald–Letnikov method for fractional differential equations. Comput. Math. Appl. 2011, 62, 902–917. [Google Scholar] [CrossRef]
  47. Pano-Azucena, A.D.; Ovilla-Martinez, B.; Tlelo-Cuautle, E.; Muñoz-Pacheco, J.M.; de la Fraga, L.G. FPGA-based implementation of different families of fractional-order chaotic oscillators applying Grünwald–Letnikov method. Commun. Nonlinear Sci. Numer. Simul. 2019, 72, 516–527. [Google Scholar] [CrossRef]
  48. Momani, S.; Odibat, Z. Numerical approach to differential equations of fractional order. J. Comput. Appl. Math. 2007, 207, 96–110. [Google Scholar] [CrossRef]
  49. Garrappa, R. Numerical Solution of Fractional Differential Equations: A Survey and a Software Tutorial. Mathematics 2018, 6, 16. [Google Scholar] [CrossRef]
  50. Rakha, T.; Gorodetsky, A. Review of Unmanned Aerial System (UAS) applications in the built environment: Towards automated building inspection procedures using drones. Autom. Constr. 2018, 93, 252–264. [Google Scholar] [CrossRef]
  51. Delgado-Reyes, G.; Valdez-Martínez, J.S.; Hernández-Pérez, M.; Pérez-Daniel, K.R.; García-Ramírez, P.J. Quadrotor Real-Time Simulation: A Temporary Computational Complexity-Based Approach. Mathematics 2022, 10, 2032. [Google Scholar] [CrossRef]
  52. Scokaert, P.; Rawlings, J. Constrained linear quadratic regulation. IEEE Trans. Autom. Control 1998, 43, 1163–1169. [Google Scholar] [CrossRef]
  53. Zhang, Z.; Zhang, M.; Li, G.; Qin, S.; Xu, C. ATSUKF-Based Actuator Health Assessment Method for Quad-Copter Unmanned Aerial Vehicles. Drones 2023, 7, 12. [Google Scholar] [CrossRef]
  54. Wang, N.; Su, S.-F.; Han, M.; Chen, W.-H. Backpropagating Constraints-Based Trajectory Tracking Control of a Quadrotor with Constrained Actuator Dynamics and Complex Unknowns. IEEE Trans. Syst. Man. Cybern. Syst. 2019, 49, 1322–1337. [Google Scholar] [CrossRef]
  55. Puchalski, R.; Giernacki, W. UAV Fault Detection Methods, State-of-the-Art. Drones 2022, 6, 330. [Google Scholar] [CrossRef]
  56. Borja-Jaimes, V.; Adam-Medina, M.; López-Zapata, B.Y.; Valdés, L.G.V.; Pachecano, L.C.; Coronado, E.M.S. Sliding Mode Observer-Based Fault Detection and Isolation Approach for a Wind Turbine Benchmark. Processes 2022, 10, 54. [Google Scholar] [CrossRef]
  57. Asadi, D. Model-based Fault Detection and Identification of a Quadrotor with Rotor Fault. Int. J. Aeronaut. Space Sci. 2022, 23, 916–928. [Google Scholar] [CrossRef]
  58. Borja-Jaimes, V.; Adam-Medina, M.; García-Morales, J.; Guerrero-Ramírez, G.V.; López-Zapata, B.Y.; Sánchez-Coronado, E.M. Actuator FDI Scheme for a Wind Turbine Benchmark Using Sliding Mode Observers. Processes 2023, 11, 1690. [Google Scholar] [CrossRef]
  59. Mousavi, M.; Rahnavard, M.; Haddad, S. Observer based fault reconstruction schemes using terminal sliding modes. Int. J. Control. 2020, 93, 881–888. [Google Scholar] [CrossRef]
  60. Liu, J.; Gao, Y.; Yin, Y.; Wang, J.; Luo, W.; Sun, G. Sliding Mode Observer and Its Applications. In Sliding Mode Control Methodology in the Applications of Industrial Power Systems; Springer International Publishing: Cham, Switzerland, 2020; pp. 27–62. [Google Scholar] [CrossRef]
  61. Mallavalli, S.; Fekih, A. An Observer-based Backstepping Integral Nonsingular Fast Terminal Sliding Mode Fault Tolerant Control Design for Quadrotors Under Different Types of Actuator Faults. Int. J. Control Autom. Syst. 2023, 21, 4015–4031. [Google Scholar] [CrossRef]
  62. Shtessel, Y.; Edwards, C.; Fridman, L.; Levant, A. Sliding Mode Control and Observation; Springer: New York, NY, USA, 2014; pp. 1–50. [Google Scholar] [CrossRef]
  63. Kong, S.; Saif, M.; Liu, B. Observer design for a class of nonlinear fractional-order systems with unknown input. J. Frankl. Inst. 2017, 354, 5503–5518. [Google Scholar] [CrossRef]
  64. Floquet, T.; Edwards, C.; Spurgeon, S.K. On sliding mode observers for systems with unknown inputs. Int. J. Adapt. Control Signal Process. 2007, 21, 638–656. [Google Scholar] [CrossRef]
  65. Hajatipour, M.; Farrokhi, M. Chattering free with noise reduction in sliding-mode observers using frequency domain analysis. J. Process. Control 2010, 20, 912–921. [Google Scholar] [CrossRef]
Figure 1. Architecture of the quadrotor unmanned aerial vehicle (QUAV).
Figure 1. Architecture of the quadrotor unmanned aerial vehicle (QUAV).
Mathematics 12 01247 g001
Figure 2. Response to initial conditions of the position and orientation of the QUAV with LQR control.
Figure 2. Response to initial conditions of the position and orientation of the QUAV with LQR control.
Mathematics 12 01247 g002
Figure 3. Actuator fault estimation based on a sliding mode observer (SMO).
Figure 3. Actuator fault estimation based on a sliding mode observer (SMO).
Mathematics 12 01247 g003
Figure 4. Simulation diagram for actuator fault estimation with the FO-SMO and the SMO.
Figure 4. Simulation diagram for actuator fault estimation with the FO-SMO and the SMO.
Mathematics 12 01247 g004
Figure 5. Actuator fault estimation with close initial conditions.
Figure 5. Actuator fault estimation with close initial conditions.
Mathematics 12 01247 g005
Figure 6. Actuator fault estimation with distant initial conditions.
Figure 6. Actuator fault estimation with distant initial conditions.
Mathematics 12 01247 g006
Figure 7. Actuator fault estimation under conditions of chattering.
Figure 7. Actuator fault estimation under conditions of chattering.
Mathematics 12 01247 g007
Figure 8. Actuator fault estimation under noise conditions.
Figure 8. Actuator fault estimation under noise conditions.
Mathematics 12 01247 g008
Figure 9. Actuator fault estimation under more severe noise conditions.
Figure 9. Actuator fault estimation under more severe noise conditions.
Mathematics 12 01247 g009
Table 1. Parameters of the QUAV system [41].
Table 1. Parameters of the QUAV system [41].
ParameterSymbolValue
Mass m1.4 kg
Arm lengthl1 m
Moment of Inertia along the x-axisIxx0.0116 kg m2
Moment of Inertia along the y-axisIyy0.0116 kg m2
Moment of Inertia along the z-axisIzz0.0232 kg m2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Borja-Jaimes, V.; Coronel-Escamilla, A.; Escobar-Jiménez, R.F.; Adam-Medina, M.; Guerrero-Ramírez, G.V.; Sánchez-Coronado, E.M.; García-Morales, J. Fractional-Order Sliding Mode Observer for Actuator Fault Estimation in a Quadrotor UAV. Mathematics 2024, 12, 1247. https://doi.org/10.3390/math12081247

AMA Style

Borja-Jaimes V, Coronel-Escamilla A, Escobar-Jiménez RF, Adam-Medina M, Guerrero-Ramírez GV, Sánchez-Coronado EM, García-Morales J. Fractional-Order Sliding Mode Observer for Actuator Fault Estimation in a Quadrotor UAV. Mathematics. 2024; 12(8):1247. https://doi.org/10.3390/math12081247

Chicago/Turabian Style

Borja-Jaimes, Vicente, Antonio Coronel-Escamilla, Ricardo Fabricio Escobar-Jiménez, Manuel Adam-Medina, Gerardo Vicente Guerrero-Ramírez, Eduardo Mael Sánchez-Coronado, and Jarniel García-Morales. 2024. "Fractional-Order Sliding Mode Observer for Actuator Fault Estimation in a Quadrotor UAV" Mathematics 12, no. 8: 1247. https://doi.org/10.3390/math12081247

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