Abstract
In this paper, two different adaptive strategies are presented for continuous time uncertain nonlinear systems with unknown disturbances and faults. In first strategy, a sliding mode control based adaptive neural observer approach is anticipated for estimation of unknown disturbances and faults by using the multi-layer perceptron, the weight parameters are updated by using the sliding mode online learning strategy. Conventionally, gradient descent back-propagation adaptation methods are used for neural networks training, within these adaptation methods a new theory of sliding mode control is added to conventional gradient descent back-propagation procedure. In this nonlinear control concept, the Sliding Mode Control is employed as a learning strategy, in which the neural network is considered as a control process and computes the stable and dynamic learning rates of neural network. By considering the unknown faults approximation and reconstruction, this online learning strategy shows a rapid sensor fault detection, approximation, and reconstruction with high preciseness and rapidness compared to conventional strategy and algorithms presented in literature. Approaches used in literature do not have much higher preciseness and fast response to fault occurrence compared to the strategy proposed in this study. In second strategy, the neural network controller strategy is proposed with concept of filtered error scheme. Online weight updating strategy comprise of additional term to back-propagation, plus an additional robustifying term, assures the stability and rapid convergence of the faulty system. The stability analysis of the proposed fault tolerance control is also provided. While considering stability of system, this robust online adaptive fault tolerance control shows a fast convergence in the presence of unknown disturbances and faults. The robust adaptive neural controller is compared with the conventional gradient descent based controller in the existence of various sensor faults and failures. The proposed strategies are validated on Boeing 747 100/200 aircraft, results show the efficiency, preciseness and robustness of strategies compared to the algorithm presented in literature.

















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Abbaspour A, Aboutalebi P, Yen KK, Sargolzaei A (2017) Neural adaptive observer-based sensor and actuator fault detection in nonlinear systems: application in UAV. ISA Trans 67:317–329
Chen M, Shi P, Lim C-C (2016a) Adaptive neural fault-tolerant control of a 3-DOF model helicopter system. IEEE Trans Syst Man Cybern Syst Hum 46:260–270
Chen Y, Yang J, Xu Y, Jiang S, Liu X, Wang Q (2016b) Status self-validation of sensor arrays using gray forecasting model and bootstrap method. IEEE Trans Instrum Meas 65:1626–1640
de Loza AF, Cieslak J, Henry D, Dávila J, Zolghadri A (2015) Sensor fault diagnosis using a non-homogeneous high-order sliding mode observer with application to a transport aircraft. IET Control Theory Appl 9:598–607
Fallaha CJ, Saad M, Kanaan HY, Al-Haddad K (2011) Sliding mode robot control with exponential reaching law. IEEE Trans Ind Electron 58:600–610
Freeman P, Pandita R, Srivastava N, Balas GJ (2013) Model-based and data-driven fault detection performance for a small UAV. IEEE/ASME Trans Mechatron 18:1300–1309
Hanke CR (1971) The simulation of a large jet transport aircraft: mathematical model. National Aeronautics and Space Administration, Washington
He W, Chen Y, Yin Z (2016a) Adaptive neural network control of an uncertain robot with full-state constraints. IEEE Trans Cybern 46:620–629
He W, David AO, Yin Z, Sun C (2016b) Neural network control of a robotic manipulator with input deadzone and output constraint. IEEE Trans Syst Man Cybern Syst Hum 46:759–770
He W, Dong Y, Sun C (2016c) Adaptive neural impedance control of a robotic manipulator with input saturation. IEEE Trans Syst Man Cybern Syst Hum 46:334–344
Henry D (2008) Fault diagnosis of microscope satellite thrusters using H-infinity/H filters. J Guid Control Dyn 31:699–711
Heredia G, Ollero A (2011) Detection of sensor faults in small helicopter UAVs using observer/Kalman filter identification. Math Probl Eng 2011:174618. https://doi.org/10.1155/2011/174618
Hussain S, Mokhtar M, Howe JM (2015) Sensor failure detection, identification, and accommodation using fully connected cascade neural network. IEEE Trans Ind Electron 62:1683–1692
Khorasgani HG, Menhaj MB, Talebi H, Bakhtiari-Nejad F (2012) Neural-network-based sensor fault detection & isolation for nonlinear hybrid systems. IFAC Proc 45:1029–1034
Krüger T, Mößner M, Kuhn A, Axmann J, Vörsmann P (2010) Sliding mode online learning for flight control applications in unmanned aerial systems. In: WCCI-world congress on computational intelligence. Barcelona, Spain, IEEE, pp 3738–3745
Lewis FL, Abdallab CT, Dawson DM (1993) Control of robot manipulators. Macmillan, New York
Li X-J, Yang G-H (2014) Fault detection for T–S fuzzy systems with unknown membership functions. IEEE Trans Fuzzy Syst 22:139–152
Nied A, Seleme SI, Parma GG, Menezes BR (2007) On-line neural training algorithm with sliding mode control and adaptive learning rate. Neurocomputing 70:2687–2691
Pourbabaee B, Meskin N, Khorasani K (2016) Sensor fault detection, isolation, and identification using multiple-model-based hybrid Kalman filter for gas turbine engines. IEEE Trans Control Syst Technol 24:1184–1200
Samy I, Postlethwaite I, Gu D-W (2011) Survey and application of sensor fault detection and isolation schemes. Control Eng Pract 19:658–674
Sastry SS, Bodson M (1989) Stability and robustness of adaptive control systems. Prentice-Hall, Englewood Cliffs
Shearer CM, Cesnik CE (2015) Nonlinear flight dynamics of very flexible aircraft. In: AIAA atmospheric flight mechanics conference and exhibit. San Francisco, California
Shen Q, Jiang B, Shi P, Lim C-C (2014) Novel neural networks based fault tolerant control scheme with fault alarm. IEEE Trans Cybern 44:2190–2201
Taimoor M, Aijun L (2020a) Adaptive strategy for fault detection, isolation and reconstruction of aircraft actuators and sensors. J Intell Fuzzy Syst 38(4):4993–5012
Taimoor M, Aijun L (2020b) Lyapunov theory based adaptive neural observers design for aircraft sensors fault detection and isolation. J Intell Rob Syst 98(2):311–323
Talebi H, Patel R (2006) An intelligent fault detection and recovery scheme for reaction wheel actuator of satellite attitude control systems. In: 2006 IEEE conference on computer aided control system design, 2006 IEEE international conference on control applications, 2006 IEEE international symposium on intelligent control, pp 3282–3287
Talebi HA, Khorasani K, Tafazoli S (2009) A recurrent neural network-based sensor and actuator fault detection and isolation for nonlinear systems with application to the satellite’s attitude control subsystem. IEEE Trans Neural Netw 20:45–60
Tao G, Chen S, Joshi SM (2002) An adaptive actuator failure compensation controller using output feedback. IEEE Trans Autom Control 47:506–511
Utkin V, Guldner J, Shi J (2009) Sliding mode control in electro-mechanical systems. CRC Press, London
Wu Q, Saif M (2005) Neural adaptive observer based fault detection and identification for satellite attitude control systems. In: Proceedings of the 2005, American Control Conference 2005
Yang G-H, Wang H (2015) Fault detection and isolation for a class of uncertain state-feedback fuzzy control systems. IEEE Trans Fuzzy Syst 23:139–151
Yin S, Xiao B, Ding SX, Zhou D (2016) A review on recent development of spacecraft attitude fault tolerant control system. IEEE Trans Ind Electron 63:3311–3320
Yu X, Kaynak O (2009) Sliding-mode control with soft computing: a survey. IEEE Trans Ind Electron 56(9):3275–3285
Acknowledgements
I am grateful to all the reviewers for reviewing my paper. This research is co-supported by Shaanxi Province Key laboratory of flight control and simulation technology, the Fundamental Research Funds for the Central Universities (3102017OQD026) and Aeronautical Science Foundation of China under Grant nos. 2016ZC53019 and 20160153003.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A
Proof of Lemma 1
Two-Norm concept is used in this proof. From Eq. (48), \( \left\| {N^{ - 1} (t,t - \delta )} \right\| \le 1/\beta_{1} \), it also indicates that for any constant term \( \beta_{3} \)
And
The state trajectory is defined as;
By using the standard methods relating to adjoint operator in C(t), the initial conditions can be found in terms of u(t) and y(t) in finite limit, when it is determined then for all t and with \( \delta \), the limited constant in Eq. (48)
Now
With Y an upper bound on \( \left\| {y(t)} \right\| \) which is finite as \( y(t) \in L_{\infty } p \) and for the second term,
With U an upper bound on \( \left\| {u(t)} \right\| \) and \( \beta_{4} \) an upper bound on \( \left\| {B(t)} \right\| \) both assuring finite as \( u(t) \in L_{\infty }^{m} .B(t) \in L_{\infty }^{n \times m} . \)
Appendix B
Proof of Lemma 1
Assume that \( \mathop {\lim }\nolimits_{t \to \infty } \dot{f}\left( t \right) \ne 0 \). Then, \( \exists \varepsilon > 0 \) and a monotone increasing sequence \( \left\{ {t_{n} } \right\} \) such that \( t_{n} \to \infty \) as \( n \to \infty \) and \( \left| {\dot{f}\left( {t_{n} } \right)} \right| \ge \varepsilon \) for all \( n \in N. \)
Since \( \dot{f}\left( t \right) \) is uniformly continuous, for such \( \varepsilon \), \( \exists \delta > 0 \) such that \( \forall n \in N \)
Therefore, if \( t \in \left[ {t_{n} , t_{n} + \delta } \right] \), then
Since \( f\left( t \right) \in C^{1} \), we have
However
Therefore \( \mathop {\lim }\nolimits_{t \to \infty } \dot{f}\left( t \right) = 0 \).
Appendix C
Parameter | Definition |
---|---|
\( K_{v} \) | Positive definite constant gain matrix |
\( \tau \) | Control input |
\( v \) | Robustifying term |
\( s \) | Sliding mode surface |
\( M \) | Positive definite skew-symmetric matrix |
\( \varepsilon_{N} \) | Tacking error |
\( b_{d} \) | Positive constant |
\( \gamma \) | Small positive value |
\( \alpha_{1} ,\alpha_{2} ,\beta_{1} ,\beta_{2} ,\delta \) | Positive constant parameters |
\( M \) | Mass properties |
\( C \) | Structural nonlinear terms |
\( K \) | Stiffness matrix |
\( R \) | Aerodynamic matrix |
\( \varphi \left( . \right) \) | Neural network activation function |
\( w \) | NN weight parameter |
ƞ | NN learning rate parameter |
\( \hat{w} \) | Adaptive NN weight parameter |
\( I \) | Moment of inertia matrix |
\( \varLambda \) | Symmetric positive definite matrix |
\( T_{s} \) | Step size |
Rights and permissions
About this article
Cite this article
Taimoor, M., Aijun, L. & Samiuddin, M. Sliding mode learning algorithm based adaptive neural observer strategy for fault estimation, detection and neural controller of an aircraft. J Ambient Intell Human Comput 12, 2547–2571 (2021). https://doi.org/10.1007/s12652-020-02390-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-020-02390-4