Adaptive UKF and Its Application in Fault Tolerant Control of Rotorcraft UAV

Fault tolerant control (FTC) is essential for rotorcraft UAV (RUAV). Due to the inherently unstable dynamics, either flight test or real application of a RUAV is in high risk while a minutial failure may lead to the whole system collapse. In this paper, a novel adaptive unscented Kalman filter (AUKF) is proposed for onboard failure coefficient estimation and a new FTC method is designed against the actuator failure of RUAV. In the AUKF, the error between the covariance matrices of innovation and their corresponding estimations/predictions in normal UKF is utilized as a cost function. Based on the MIT rule, an adaptive algorithm is developed to update the covariance of process noise by minimizing the cost function. The updated covariance is then fed back into the normal UKF. Such an adaptive mechanism intends to release the dependence of UKF on a prior knowledge of the noise environment and improve the convergence speed and estimation accuracy of normal UKF. By introducing the actuator health coefficients (AHCs) into the dynamics equation of a RUAV, the proposed AUKF is utilized to online estimate both the flight states and the AHCs. A fault adaptive control is further designed based on the estimated states and AHCs. Simulations are conducted on the dynamics of a model helicopter developed in Shenyang Institute of Automation. The comparisons between the adaptive- UKF-based FAC and the normal-UKF-based one show the effectiveness and improvements of the proposed method.

[1]  Lennart Ljung,et al.  Analysis of recursive stochastic algorithms , 1977 .

[2]  Simon Haykin,et al.  Special Issue on Sequential State Estimation , 2004, Proc. IEEE.

[3]  S. Sastry,et al.  Output tracking control design of a helicopter model based on approximate linearization , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[4]  K. Alfriend,et al.  Adaptive Sigma Point Filtering for State and Parameter Estimation , 2004 .

[5]  Isabelle Blanchet,et al.  A Comparison of Adaptive Kalman Filters for a Tropical Pacific Ocean Model , 1997 .

[6]  Cai Zi-xing,et al.  Fault Diagnosis and Fault Tolerant Control for Wheeled Mobile Robots under Unknown Environments: A Survey , 2005 .

[7]  Jianda Han,et al.  An Adaptive UKF Algorithm and Its Application in Mobile Robot Control , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

[8]  Jianda Han,et al.  ONLINE MODEL AND ACTUATOR FAULT TOLERANT CONTROL FOR AUTONOMOUS MOBILE ROBOT , 2007 .

[9]  Jianda Han,et al.  Design and Implement of a Rotorcraft UAV Testbed , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

[10]  Mario Innocenti,et al.  Kalman filters and neural-network schemes for sensor validation in flight control systems , 1998, IEEE Trans. Control. Syst. Technol..

[11]  Zixing Cai,et al.  Fault Diagnosis and Fault Tolerant Control for Wheeled Mobile Robots under Unknown Environments: A Survey , 2005, IEEE International Conference on Robotics and Automation.

[12]  Jeffrey K. Uhlmann,et al.  Unscented filtering and nonlinear estimation , 2004, Proceedings of the IEEE.

[13]  Han Jianda Fault diagnosis and fault-tolerant control of rotorcraft flying robots: a survey , 2007 .

[14]  Yaakov Bar-Shalom,et al.  Tracking with debiased consistent converted measurements versus EKF , 1993 .

[15]  Xiang Li,et al.  A highly reliable fault-tolerant microprocessor system for industrial process control , 1996, Proceedings of the IEEE International Conference on Industrial Technology (ICIT'96).

[16]  Robert Sutton,et al.  Adaptive tuning of a Kalman filter via fuzzy logic for an intelligent AUV navigation system , 2004 .

[17]  Marek Musial,et al.  Actuator fault detection in autonomous helicopters , 2004 .

[18]  Brad Seanor,et al.  A fault tolerant flight control system for sensor and actuator failures using neural networks , 2000 .