Next Article in Journal
An Improved Artificial Bee Colony for Feature Selection in QSAR
Previous Article in Journal
Phase Congruential White Noise Generator
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault Diagnosis Algorithm Based on Adjustable Nonlinear PI State Observer and Its Application in UAV Fault Diagnosis

1
School of Mathematics and Big Data, Foshan University, Foshan 528225, China
2
College of Liberal Arts and Sciences, National University of Defense Technology, Changsha 410073, China
3
Hi-Tech Research Institute, Hunan Institute of Traffic Engineering, Hengyang 421099, China
*
Author to whom correspondence should be addressed.
Submission received: 19 March 2021 / Revised: 7 April 2021 / Accepted: 7 April 2021 / Published: 8 April 2021
(This article belongs to the Section Algorithms for Multidisciplinary Applications)

Abstract

:
Aiming at the problem of fault diagnosis in continuous time systems, a kind of fault diagnosis algorithm based on adaptive nonlinear proportional integral (PI) observer, which can realize the effective fault identification, is studied in this paper. Firstly, the stability and stability conditions of fault diagnosis method based on the PI observer are analyzed, and the upper bound of the fault estimation error is given. Secondly, the fault diagnosis algorithm based on adjustable nonlinear PI observer is designed and constructed, it is analyzed and we proved that the upper bound of fault estimation under this algorithm is better than that of the traditional method. Finally, the L-1011 unmanned aerial vehicle (UAV) is taken as the experimental object for numerical simulation, and the fault diagnosis method based on adaptive observer factor achieves faster response speed and more accurate fault identification results.

1. Introduction

In the field of industrial control, it is often necessary to estimate the system state on-line and control it according to the estimated state, however, the existence of faults will make the control more difficult. Usually, fault detection, isolation and estimation are three major tasks of fault diagnosis. Compared with fault detection and isolation, fault estimation is more difficult and more significant. Because fault estimation is often the key link of fault-tolerant control and fault regulation system, the quality of fault estimation directly affects the control accuracy and the control performance of the whole system. At present, researchers have done a lot of research on fault diagnosis methods, including data-based fault diagnosis algorithm and model-based fault diagnosis algorithm [1].
  • Fault diagnosis algorithm based on data
    The data-based fault diagnosis algorithm mainly uses statistical methods to obtain the characteristics of the data, and constructs the detection threshold through statistics to diagnose the fault. Furthermore, some intelligent algorithms, such as support vector machine (SVM), K-nearest neighbor (KNN) and so on, are also used in fault diagnosis [2,3]. However, most of the data-based fault diagnosis methods are used for fault detection and identification, and it is difficult to estimate the fault amplitude.
  • Model based fault diagnosis algorithm
    The model-based fault diagnosis algorithm usually needs to accurately model the diagnosis object [4], and obtain the system state by comparing the reference model output with the actual output, so as to judge whether there is a fault in the system [5]. Although this method has high accuracy and reliability, it often takes a lot of energy to accurately model the diagnosis object.
Due to the unmanned aerial vehicle (UAV) control system requires high reliability, it needs more accurate fault diagnosis algorithm [6]. The data-based fault diagnosis algorithm is not suitable for UAV control system because of its low accuracy and inability to estimate fault effectively [7]. On the contrary, a large number of scholars have conducted in-depth research on UAV control system and established perfect mathematical and physical models [8]. Therefore, the model-based fault diagnosis algorithm can provide highly reliable fault diagnosis results for UAV control system. A large number of scholars have studied the model-based UAV fault diagnosis method.
The proportional integral (PI) control algorithm is the most widely used control algorithm. It mainly considers the historical information, current information and future information of dynamic system output error to construct state observer to realize the state and fault monitoring. In References [9,10], the method of fault detection observer was first proposed. Its basic idea is to detect the fault of linear system by designing fault detection observer. In Reference [11], a set of structured residuals is proposed, in which each residuals is only sensitive to some faults but not to others. In Reference [12], the observer based method is deeply studied, and an improved PI observer based on adaptive gain scheduling method and its design method are proposed. In addition, in References [13,14], the parameter estimation problem of PI observer was considered, and the optimal planning algorithm for determining the optimal parameters was designed. In the simulation, the overshoot of fault estimation process was obviously reduced, and the robustness of PI control system was effectively improved. In References [15,16,17], a fault estimation method based on PI observer and considering imprecise scheduling parameters is proposed for a class of nonlinear systems described by linear variable parameter mathematical model.
Most UAV fault diagnosis algorithms are based on PI control algorithm. In References [18,19], a widely applicable fault estimation observer was designed by the optimization technology for the UAV system with an actuator fault and sensor fault. However, due to the existence of constraints, the upper bound of fault estimation error was related to the parameters. In References [20,21], an active fault-tolerant control algorithm based on the interpolation gain scheduling PI was proposed for the actuator fault of the UAV. It was verified on the UAV experimental platform. The test results showed that the active fault-tolerant control algorithm based on the interpolation gain scheduling PI can effectively improve the fault-tolerant performance of UAV, compared with the simple PID controller. In References [22,23], the robust linear variable parameter observer is applied to the rotating subsystem to detect actuator fault of the UAV. Numerical experiments show the effectiveness of the method. In Reference [24], the problem of distributed fault detection and isolation is studied, and a local fault diagnosis algorithm is designed for each unit of UAV through the linear model. This algorithm is effective in most of common fault situations.
In past research, the linear algorithm of state estimation was widely used. Although this method has advantages in hardware implementation, there is a contradiction between the tracking time and the tracking effect in the performance. In this regard, a nonlinear state estimation algorithm can effectively improve the tracking effect and fundamentally solve the contradiction between the tracking time and the tracking effect.
In this paper, fault diagnosis algorithms based on the nonlinear observer is used to improve the effect of the additive single sensor fault estimation. The adaptive parameter updating algorithm is given, which effectively improves the fault estimation effect. This paper is organized as follows. In the Section 2, the system model and the fault diagnosis algorithm based on the PI state observer are introduced. In the Section 3, the fault estimation of the nonlinear state observer is analyzed. In the Section 4, combined with the UAV system, the simulation verification is carried out, and the fault estimation effect is expected.

2. System Model and PI State Observer

Most control systems are highly complex and nonlinear, and they always have the following form
x ˙ t = f x t , u t + F α f t + w t y t = C x t + F s f t + v t
The usual method is to linearize the system near the working point x t 0 , u t 0 of the system. So that, the linear system is as follows
x ˙ t = g x x t 0 x t x t 0 + g u u t 0 u t u t 0 + F α f t + w t y t = C x t + F s f t + v t .
For this reason, the general linear continuous time system is considered
x ˙ t = A x t + B u t + F α f t + w t y t = C x t + F s f t + v t ,
where x is the state vector, u is the input vector, y is the output vector, A , B , C , F α , F s are the known matrices of the appropriate dimensions, f is the unknown fault vector and w , v are the noise vectors.
Remark: It is a reasonable assumption that the unknown fault vector f in Equation (3) is common in the state equation and the output equation. Because the origin of the fault should be the same, but it has different forms in the state and output, and its different forms are reflected in F α and F s .
In the simple case, without the system noise and observation noise, the PI state observer of system is constructed as follows
x ^ ˙ t = A x ^ t + B u t + F α f ^ t K p y ^ t y t y ^ t = C x ^ t + F s f ^ t f ^ ˙ t = G f ^ t K i y ^ t y t ,
where x ^ is the estimated state, f ^ is the estimated fault, y ^ t is the estimated output, and K p , K i , G are the observer gain matrices to be designed.
The error system, consisting of the state estimation error e x = x ^ x and the fault estimation error e f = f ^ f , is investigated
e ˙ x = A K p C e x + F α K p F s e f e ˙ f = K i C e x + G K i F s e f + G f f ˙ .
In order to organize it into the matrix form, define
ε = e x e f , ϕ = f f ˙ ,
Equation (5) can be rewritten as follows
ε ˙ = A e ε + B e ϕ ,
where
A e = A K p C F α K p F s K i C G K i F s , B e = 0 0 G I .
The following theorem, in Reference [14], gives the condition of bounded error.
Theorem 1.
For the error system Equation (6), the positive definite symmetric matrix P 1 and the parameter γ > 0 can be chosen, so that the inequality
A e T P 1 + P 1 A e + I P 1 B e B e T P 1 γ I < 0
holds. Then, the error system equation Equation (6) is bounded, and the bound satisfies
ε 2 < γ ϕ 2 + V 0 γ f 2 + γ f ˙ 2 + V 0 ,
where g 2 = 0 τ ( g T g ) d t .
Proof. 
Consider the Lyapunov function V = ε T P 1 ε , then V ˙ is as follows
V ˙ = ε T P 1 ε = ε T A e T P 1 + P 1 A e ε + 2 ε T P 1 B e ϕ .
Further, the performance tracking index J = 0 τ ε T ε γ ϕ T ϕ d t is examined.
J V 0 = 0 τ ε T ε γ ϕ T ϕ d t V 0 0 τ ε ϕ T I 0 0 γ I ε ϕ d t + V τ V 0 = 0 τ ε ϕ T I 0 0 γ I ε ϕ + V ˙ t d t = 0 τ ε ϕ T A e T P 1 + P 1 A e + I P 1 B e B e T P 1 γ I ε ϕ d t .
Using condition Equation (7), it is obvious that
0 τ ε ϕ T A e T P 1 + P 1 A e + I P 1 B e B e T P 1 γ I ε ϕ d t < 0 ,
so that
0 τ ε T ε γ ϕ T ϕ d t = ε 2 γ ϕ 2 < V 0 .
Thus, the Theorem 1 is proven. □
When there are the system noise and the observation noise w t , v t , the state observer (4) is considered, then the error system is easily obtained as follows
e ˙ x e ˙ f = A K p C F α K p F s K i C G K i F s e x e f + 0 0 G I f f ˙ + K p v t w t K i v t .
In order to organize it into the matrix form, define
ε = e x e f , ϕ = f f ˙ , D = K p v t w t K i v t ,
Equation (9) can be rewritten as follows
ε ˙ = A e ε + B e ϕ + D ,
where
A e = A K p C F α K p F s K i C G K i F s , B e = 0 0 G I .
The Lyapunov function V = ε T P 1 ε and the performance tracking index J = 0 τ ε T ε γ ϕ T ϕ d t are also examined, and it is easy to know that when the linear inequality
A e T P 1 + P 1 A e + I + P 1 B e T P 1 P 1 B e λ 2 I < 0
holds, the error system equation Equation (10) is bounded. The bound satisfies
ε 2 γ f 2 + γ f ˙ 2 + V 0 + D t 2 .

3. Nonlinear State Observer

In the previous section, we analyzed the PI state observer of the linear time invariant system, and considered its stability and stability conditions. In this section, based on the comparison theorem, a class of nonlinear state observers with better stability is constructed. Consider the following forms of the observers [25,26,27]
x ^ ˙ t = A x ^ t + B u t + F α f ^ t K p R y ^ t , y t , p y ^ t = C x ^ t + F s f ^ t f ^ ˙ t = G f ^ t K i R y ^ t , y t , p ,
where x ^ is the estimated state, K p is the observer gain matrix, f ^ is the estimated fault, y ^ is the estimated output and p is the nonlinear observer adjustment parameter. Besides, the R y ^ t , y t , p has the following form
R y ^ t , y t , p = y ^ 1 t y 1 t p y ^ 2 t y 2 t p y ^ m t y m t p s i g n y ^ t y t .
where ⊙ denotes multiplication by elements.
The error system equation is investigated
e ˙ x = A e x + F α e f K p R y ^ t , y t , p e ˙ f = G e f K i R y ^ t , y t , p + G f f ˙ .
For a good state observer, the following two conditions must be satisfied:
  • When the error between the estimated state and the system state is large, the state observer can achieve fast tracking;
  • When the error between the estimated state and the system state is small, the state observer can achieve stable tracking.
Therefore, it is necessary to design the nonlinear observer factors under different estimation errors.
In order to realize the above two advantages, we can consider the case of large error first. While the y ^ t y t is large, p < 1 can be chosen, so that
R y ^ t , y t , p < p y ^ t y t .
Further, it can be easy to get that
e ˙ x A e x + F α e f + p K p y ^ t y t A e x + F α e f + K p y ^ t y t e ˙ f G e f + G f f ˙ + p K i y ^ t y t K i y ^ t y t + G e f + G f f ˙ .
According to the comparison theorem, when the condition in Equation (7) is true, from Equation (8), we can obtain the bound that satisfies
ε 2 γ f 2 + γ f ˙ 2 + V 0 + p K p K i y ^ t y t 2 .
Remark: Equation (15) only holds when y ^ t y t is large. When y ^ t y t is small, choosing p < 1 may lead to the amplification of the estimation error, and p > 1 should be considered.
At this point, it is proved that if the original PI observer in Equation (12) is stable, the nonlinear observer in Equation (13) can improve the observation effect by selecting appropriate parameter.
Furthermore, it is a universal method, and a more general nonlinear observer can be considered
x ^ ˙ t = A x ^ t + B u t + F α f ^ t K p h e y y ^ t = C x ^ t + F s f ^ t f ^ ˙ t = G f ^ t K i h e y .
Similarly, if h e y is chosen appropriately for any t > 0 , it is easy to get a result for Equation (16). The convergence rate of the state observer with Equation (16) is better than that of the PI state observer with Equation (4).

4. Numerical Simulation

The UAV system is taken as the research object. In Reference [28], based on the detailed modeling of UAV attitude, the classic PI control algorithm is used to control the UAV longitudinal flight attitude. It is proved that the PI control algorithm can make the system track the desired signal better. On the basis of this model, the problem of the sensor fault estimation in UAV system is studied. The attitude model of the UAV is shown in Figure 1.
Accroding to References [29,30,31], the UAV model can be linearized and the system model can be described by Equation (3). The system state is
x t = x 1 x 2 x 3 x 4 T ,
where x 1 , x 2 , x 3 , x 4 are bank angle, roll rate, yaw rate and sideslip angle, respectively.
Its control variable is
u t = δ r δ a T ,
where δ r , δ a are rudder deflection and aileron deflection, respectively.
The matrices A , B , C , F α , F s of the linear continuous time system Equation (3) are
A = 0.210 0.034 0.001 0.990 0.000 0.000 1.000 0.000 5.555 0.000 1.890 0.390 2.430 0.000 0.034 2.980 ,
B = 0.03 0.00 0.00 0.00 0.36 1.60 0.95 0.03 , C = 0 1 0 0 0 0 1 0 0 0 0 1 ,
F α = 1 0 0 0 T , F s = 0 0 0.2 T .
Reference [32] shows that, there are two typical failure modes of UAV sensor mechanism:
  • Step fault. There is a fixed error between the measured output of the sensor and the actual value of the measured parameter. It is mainly caused by bias current or bias voltage.
  • Periodic fault. The error caused by the superposition of the measured output value of the sensor with the signal of a certain frequency. It mainly includes power signal interference and so on.
These two kinds of faults are the main factors that cause UAV to deviate from the course, so we carried out simulation experiments on these two kinds of faults.
The UAV system works normally in 0 s∼25 s, a step fault with the amplitude 0.15 occurs in 25 s∼50 s, a periodic fault with the amplitude 0.25 occurs in 50 s∼75 s, and then the fault ends.
The fault f t represent fluctuation of voltage, and it has the following forms
f t = 0 0 s t < 25 s 0.15 25 s t < 50 s 0.25 + 0.01 sin t 50 50 s t < 75 s 0 75 s t < 100 s .
The system output is shown in Figure 2.
The state feedback of the system is u t = K x ^ t , and the control gain is taken as follows
K = 0.9595 9.0262 15.1666 1.9720 45.3628 10.9789 2.8923 24.5819 T .
Taking G = 1 , γ = 1 and in order to solve Equation (7), it is easy to get
K i = 0.8311 0.9568 5.9613 ,
K p = 0.7599 3.9856 1.6967 1.2252 0.7122 0.1788 1.0291 4.2834 1.5923 0.2325 0.9202 0.0522 .
The state observer Equation (4) is adopted, and the fault estimation results are as follows.
It can be seen from Figure 3 that the state observer Equation (4) can track the real fault, but its tracking effect is not ideal. There is a certain deviation from the real fault, and the tracking of the sine function fault has hysteresis.
Consider the nonlinear state observer Equation (13), which has the same gain matrix K i , K p . The fault estimation results are obtained by selecting parameter p = 0.6 , 0.8 , 1.0 , 1.2 , 1.4 , respectively. Then, the results are shown in Figure 4.
Obviously, when the difference between the estimated fault and the actual fault is large, the smaller parameter p has a faster response speed, but when the difference becomes small, the larger parameter p has more stable estimation effect. For this reason, according to Equation (15), the adaptive parameter estimation is adopted, which has the faster and more stable tracking effect at the same time.
From Figure 5, we can know that the nonlinear observer with the adaptive parameters combines the stability of the large parameters and the rapidity of the small parameters, which can realize a more reasonable system state estimation. Compared with the PI observer Equation (4), its adjustment time is reduced from 1.8 s to 0.8 s, its estimation error for the step fault is reduced from 0.047 to 0.023 , and its estimation residual for the periodic fault is reduced from 0.01 to 0.007 . Thus it is significantly better than that of the PI observer Equation (4).
When Gaussian noise with mean value of 0 and variance of 0.05 is added to the system state, the system fault can still be effectively estimated, and the result is shown in Figure 6.
Further, Figure 6 shows that the fault diagnosis algorithm based on adaptive nonlinear PI observer can still achieve better fault estimation effect in the case of system error. Compared with the fault diagnosis algorithm based on linear PI observer, the estimation error is significantly reduced, and the fault estimation result is more robust than that of the fault diagnosis algorithm based on nonlinear PI observer with fixed factor.

5. Conclusions

In this paper, a class of state observers for the linear continuous time systems is discussed, the stability of the state observers, as well as the stability conditions are analyzed and the upper bound of the system error estimation is given. Based on the improvement of the PI state observer, the stability and the stability conditions of the nonlinear state observer are also analyzed, and it is proved that the system state estimation of the nonlinear state observer is better than that of the PI state observer.
In the simulation, the UAV was taken as the simulation object, and the fault estimation effects of the PI state observer and the nonlinear state observer with different parameters were investigated. From the results of the fault estimation, with a large parameter, the fault estimation results are more stable, but the offset between the estimated fault and the real fault is larger. With a small parameter, the estimated faults are closer to the real fault, but there is a large vibration. On this basis, the adaptive parameter selection was investigated. The fault estimation results have smaller offset, faster response speed and smaller vibration amplitude. To sum up, the nonlinear state observer can achieve better track of the system state, and overcome the contradiction between the response and offset in the traditional PI state observer. At the same time, the algorithm can be used to improve other state observers, which can achieve better expansibility.
Although our method has achieved good results in the linear model, there are still some problems to be further studied. Firstly, how to apply this method to the fault diagnosis of nonlinear system and whether it can achieve better fault diagnosis results. Secondly, for the nonlinear system, how to design the corresponding nonlinear observer to improve the effect of fault diagnosis.

Author Contributions

Q.M. proposed the main idea, finished the draft manuscript; J.W. (Juhui Wei) conceived of the experiments and drew the figures and tables; J.W. (Jiongqi Wang) analyzed the data; Y.C. conducted the simulations. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the National Nature Science Foundation of China (No.62001115, 61903086), the Fundamentals and Basic of Applications Research Foundation of Guangdong Province (No.2019A1515110136) and the Project of Department of Education of Guangdong Province (No.2019KTSCX193).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sharma, V. A Review on Vibration-Based Fault Diagnosis Techniques for Wind Turbine Gearboxes Operating Under Nonstationary Conditions. J. Inst. Eng. India Ser. C 2021, 102, 507–523. [Google Scholar] [CrossRef]
  2. Chen, H.; Jiang, B.; Ding, S.X.; Huang, B. Data-Driven Fault Diagnosis for Traction Systems in High-Speed Trains: A Survey, Challenges, and Perspectives. IEEE Trans. Intell. Transp. Syst. 2020, 50, 1–17. [Google Scholar] [CrossRef]
  3. Wang, H.; Chai, T.Y.; Ding, J.L.; Brown, M. Data Driven Fault Diagnosis and Fault Tolerant Control: Some Advances and Possible New Directions. Acta Autom. Sin. 2009, 35, 739–747. [Google Scholar] [CrossRef] [Green Version]
  4. Leonhardt, S.; Ayoubi, M. Methods of fault diagnosis. Control Eng. Pract. 1997, 5, 683–692. [Google Scholar] [CrossRef]
  5. Saravanakumar, R.; Krishnaraj, N.; Venkatraman, S.; Sivakumar, B.; Prasanna, S.; Shankar, K. Hierarchical symbolic analysis and particle swarm optimization based fault diagnosis model for rotating machineries with deep neural networks. Meas. J. Int. Meas. Confed. 2021, 171, 108771. [Google Scholar] [CrossRef]
  6. Hui, Y.; Luo, Q.; Yong, L. Application of wavelet and multi-kernel SVM in UAV sensors fault diagnosis. Electron. Meas. Technol. 2014, 37, 112–116. [Google Scholar]
  7. Guzmán-Rabasa, J.A.; López-Estrada, F.R.; González-Contreras, B.M.; Valencia-Palomo, G.; Chadli, M.; Pérez-Patricio, M. Actuator fault detection and isolation on a quadrotor unmanned aerial vehicle modeled as a linear parameter-varying system. Meas. Control UK 2019, 52. [Google Scholar] [CrossRef] [Green Version]
  8. Zhong, W.; Xin, C. Fault Detection of UAV Fault Based on a SFUKF. In Proceedings of the IOP Conference Series: Materials Science and Engineering, Bangkok, Thailand, 17–19 May 2019; Volume 563, p. 052099. [Google Scholar] [CrossRef]
  9. Frank, P.P.R.; Clark, R. Fault Diagnosis in Dynamic Systems: Theory and Applications; Prentice-Hall, Inc.: Hoboken, NJ, USA, 1989; pp. 821–828. [Google Scholar]
  10. Frank, P.M. Fault diagnosis in dynamic systems using analytical and knowledge-based redundancy. A survey and some new results. Automatica 1990, 26, 450–472. [Google Scholar] [CrossRef]
  11. Jiang, J. Robust model-based fault diagnosis for dynamic systems. Automatica 2002, 38, 1089–1091. [Google Scholar] [CrossRef]
  12. Bakhshande, F.; Söffker, D. Proportional-Integral-Observer: A brief survey with special attention to the actual methods using ACC Benchmark. IFAC Pap. 2015, 48, 532–537. [Google Scholar] [CrossRef]
  13. Boghdady, T.A.; Sayed, M.M.; Emam, A.M.; El-Zahab, E. A Novel Technique for PID Tuning by Linearized Biogeography-Based Optimization. In Proceedings of the IEEE International Conference on Computational Science & Engineering, Porto, Portugal, 21–23 October 2015. [Google Scholar]
  14. Jiang, B.; Wang, J.L.; Soh, Y.C. An adaptive technique for robust diagnosis of faults with independent effects on system outputs. Int. J. Control 2002, 75, 792–802. [Google Scholar] [CrossRef]
  15. Ding, S.X.; Li, L.; Krüger, M. Application of randomized algorithms to assessment and design of observer-based fault detection systems. Automatica 2019, 107, 175–182. [Google Scholar] [CrossRef]
  16. Gómez-Peñate, S.; López-Estrada, F.R.; Valencia-Palomo, G.; Rotondo, D.; Guerrero-Sánchez, M.E. Actuator and sensor fault estimation based on a proportional multiple-integral sliding mode observer for linear parameter varying systems with inexact scheduling parameters. Int. J. Robust Nonlinear Control 2020, 30, 5322–5340. [Google Scholar] [CrossRef]
  17. Rotondo, D.; Cristofaro, A.; Johansen, T.A.; Nejjari, F.; Puig, V. Robust fault and icing diagnosis in unmanned aerial vehicles using LPV interval observers. Int. J. Robust Nonlinear Control 2019, 29, 5456–5480. [Google Scholar] [CrossRef]
  18. Isermann, R. Supervision, fault-detection and fault-diagnosis methods—An introduction. Control. Eng. Pract. 1997, 5, 639–652. [Google Scholar] [CrossRef]
  19. Zhang, J.; Swain, A.K.; Nguang, S.K. Robust H-infinity adaptive descriptor observer design for fault estimation of uncertain nonlinear systems. J. Frankl. Inst. 2014, 351, 5162–5181. [Google Scholar] [CrossRef]
  20. Sadeghzadeh, I.; Mehta, A.; Chamseddine, A.; Zhang, Y. Active Fault Tolerant Control of a quadrotor UAV based on gainscheduled PID control. In Proceedings of the 2012 25th IEEE Canadian conference on electrical and computer engineering (CCECE), Montreal, QC, Canada, 29 April–2 May 2012. [Google Scholar] [CrossRef]
  21. Wang, X.S. Research of fuzzy PID control based on VHDL. In Applied Mechanics and Materials; Trans Tech Publications Ltd.: Bäch, Switzerland, 2013; Volumes 416–417. [Google Scholar] [CrossRef]
  22. Shahnazari, H.; Mhaskar, P.; House, J.M.; Salsbury, T.I. Distributed fault diagnosis of heating, ventilation, and air conditioning systems. AIChE J. 2019, 65, 640–651. [Google Scholar] [CrossRef]
  23. Yin, X.; Decardi-Nelson, B.; Liu, J. Distributed monitoring of the absorption column of a post-combustion CO2 capture plant. Int. J. Adapt. Control Signal Process. 2020, 34, 757–776. [Google Scholar] [CrossRef]
  24. Yin, X.; Liu, J. Distributed output-feedback fault detection and isolation of cascade process networks. AIChE J. 2017, 63, 4329–4342. [Google Scholar] [CrossRef]
  25. Wang, X.L.; Shan, X.X. Time-optimal Control Based on Bang-Bang Theory. Comput. Simul. 2006, 4, 163–166. [Google Scholar]
  26. Nagi, F.; Perumal, L.; Nagi, J. A new integrated fuzzy bang-bang relay control system. Mechatronics 2009, 19, 748–760. [Google Scholar] [CrossRef]
  27. Zhu, S.; Zou, P.; Meina, L.U.; Zhang, A.; Liu, Z.; Qiu, Z.; Hong, J. Temperature Control System Design of Infrared Detector Based on Bang-Bang and PID Control. Infrared Technol. 2020, 34, 990–995. [Google Scholar]
  28. Dong, S.; Yang, L.; Kang, C.; Huang, D.; Na, X.U. Fixed wing UAV attitude control and simulation. J. Northeast. Agric. Univ. 2015, 87–92. [Google Scholar]
  29. Astrov, I.; Rustern, E. Fuzzy Logic in Simulation of Lockheed L1011 Aircraft Three-rate Model. Ifac Proc. Vol. 2001, 34, 516–521. [Google Scholar] [CrossRef]
  30. Gagne, J.; Murrieta, A.; Botez, R.M.; Labour, D. New method for aircraft fuel saving using Flight Management System and its validation on the L-1011 aircraft. In Proceedings of the Aviation Technology, Integration, & Operations Conference, Los Angeles, CA, USA, 12–14 August 2013. [Google Scholar]
  31. Sickles, W.L.; Rist, M.J.; Morgret, C.H.; Keeling, S.L.; Parthasarathy, K.N. Separation analysis of the Pegasus XL from an L-1011 aircraft. In Proceedings of the Fourteenth International Conference on Numerical Methods in Fluid Dynamics, Bangalore, India, 11–15 July 1995. [Google Scholar]
  32. Chen, J.; Lin, J. Fault tolerant control of fixed wing uav based on adaptive method. J. Phys. Conf. Ser. 2021, 1846, 012024. [Google Scholar] [CrossRef]
Figure 1. UAV attitude diagram.
Figure 1. UAV attitude diagram.
Algorithms 14 00119 g001
Figure 2. System output observation results.
Figure 2. System output observation results.
Algorithms 14 00119 g002
Figure 3. Fault estimation results of proportional integral (PI) observer.
Figure 3. Fault estimation results of proportional integral (PI) observer.
Algorithms 14 00119 g003
Figure 4. Fault estimation of nonlinear observers with different parameters.
Figure 4. Fault estimation of nonlinear observers with different parameters.
Algorithms 14 00119 g004
Figure 5. Fault estimation of nonlinear observer with adaptive parameters (without noise).
Figure 5. Fault estimation of nonlinear observer with adaptive parameters (without noise).
Algorithms 14 00119 g005
Figure 6. Fault estimation of nonlinear observer with adaptive parameters (with noise).
Figure 6. Fault estimation of nonlinear observer with adaptive parameters (with noise).
Algorithms 14 00119 g006
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Miao, Q.; Wei, J.; Wang, J.; Chen, Y. Fault Diagnosis Algorithm Based on Adjustable Nonlinear PI State Observer and Its Application in UAV Fault Diagnosis. Algorithms 2021, 14, 119. https://0-doi-org.brum.beds.ac.uk/10.3390/a14040119

AMA Style

Miao Q, Wei J, Wang J, Chen Y. Fault Diagnosis Algorithm Based on Adjustable Nonlinear PI State Observer and Its Application in UAV Fault Diagnosis. Algorithms. 2021; 14(4):119. https://0-doi-org.brum.beds.ac.uk/10.3390/a14040119

Chicago/Turabian Style

Miao, Qing, Juhui Wei, Jiongqi Wang, and Yuyun Chen. 2021. "Fault Diagnosis Algorithm Based on Adjustable Nonlinear PI State Observer and Its Application in UAV Fault Diagnosis" Algorithms 14, no. 4: 119. https://0-doi-org.brum.beds.ac.uk/10.3390/a14040119

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