Nonlinear PI Cascade Attitude Control with Prescribed Performance for a Quadrotor UAV
Received date: 2018-01-22
Revised date: 2018-05-08
Online published: 2019-01-31
In this paper, a prescribed performance nonlinear PI cascade (PPN-CPI) attitude tracking control scheme is proposed for a quadrotor unmanned aerial vehicle (QUAV) with unknown external disturbances and unknown nonlinearities based on known initial conditions. By dividing the quadrotor attitude system into two subsystems, i.e., attitude angles and angular velocities, a cascade controller designed with consideration of the system internal causality is adopted to tackle underactuated constraints effectively. Next, a simple nonlinear function is established by using the error transformation theory and Taylor polynomials, and two nonlinear PI controllers are developed to handle the unknown nonlinearities, unknown external disturbances, and the singular value problem for attitude angles and angular velocities subsystems with the feasibility proved by theoretical analysis, respectively. The proposed controller inherits the advantages of traditional PID with better adaptability and robustness, and flexibility in parameter adjustment as well. Simulation studies results demonstrate the effectiveness and superiority of the proposed attitude tracking control scheme.
CHEN Long-sheng, NING Xiao-ming . Nonlinear PI Cascade Attitude Control with Prescribed Performance for a Quadrotor UAV[J]. Journal of Applied Sciences, 2019 , 37(1) : 137 -150 . DOI: 10.3969/j.issn.0255-8297.2019.01.013
[1] 魏青铜,陈谋,吴庆宪. 输入饱和与姿态受限的四旋翼无人机反步姿态控制[J]. 控制理论与应用,2015, 32(10):1361-1369. Wei Q T, Chen M, Wu Q X. Backstepping-based attitude control for a quadrotor UAV with input saturation and attitude constraints[J]. Control theory & applications, 2015, 32(10):1361-1369. (in Chinese)
[2] Zhu J C, Liu E D, Guo S, Xu C. A gradient optimization based PID tuning approach on quadrotor[C]//Proceedings of the 27th Chinese Control and Decision Conference. Qingdao, China:IEEE, 2015:1588-1593.
[3] Bouabdallah S, Noth A, Siegwan R. PID vs LQ control techniques applied to an indoor micro quadrotor[C]//Proceedings of 2004 IEEE International Conference on Intelligent Robots and Systems, Sendal, Japan, 2004:2451-2456.
[4] Besnard L, Shtessel Y B, Landrum B. Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer[J]. Journal of the Franklin Institute, 2012, 349(2):725-731.
[5] Li S, Li B K, Geng Q B. Adaptive sliding mode control for quadrotor helicopters[C]//Proceedings of the 33rd Chinese Control Conference, Nanjing, IEEE, 2014:71-76.
[6] 徐亚鹏,苏成利,孙小平. 四旋翼无人机飞行姿态的自适应反演滑模控制[J]. 应用科学学报,2016, 34(3):339-350. Xu Y P, Su C L, Sun X P. Adaptive backstepping sliding mode approach to flight attitude of quadrotor UAVs[J]. Journal of Applied Sciences, 2016, 34(3):339-350. (in Chinese)
[7] Rodiu A D, Stojkoviii I R. Dynamic inversion control of quadrotor with complementary fuzzy logic compensator[C]//Proceedings of 11th Symposium on Neural Network Application in Electrical Engineering, Serbia, 2012:53-58.
[8] Mohd B M A, Husain A R, Danapalasingam K A. Nonlinear control of an autonomous quadrotor unmanned aerial vehicle using backstepping controller optimized by particle swarm optimization[J]. Journal of Engineering Science and Technology Review, 2015, 8(3):39-45.
[9] Dierks T, Jagannathan S. Output feedback control of a quadrotor UAV using neural networks[J]. IEEE Transactions on Neural Networks, 2010, 21(1):50-66.
[10] 韩京清. 从PID技术到"自抗扰控制"技术[J]. 控制工程,2002, 9(3):13-18. Han J Q. From PID technique to active disturbances rejection control technique[J]. Control Engineering of China, 2002, 9(3):13-18. (in Chinese)
[11] 侯忠生. 无模型自适应控制的现状与展望[J]. 控制理论与应用,2006, 23(4):586-591. Hou Z S. On model-free adaptive control:the state of the art and perspective[J]. Control Theory & Applications, 2006, 23(4):586-591. (in Chinese)
[12] Deepak Q, Cheolkeun H. Control of a quadrotor using a smart self-tuning fuzzy PID controller[J]. International Journal of Advances of Robots and Systems, 2013, 10(11):1-9.
[13] Onder E M. Neural network assisted computationally simple PIλDu control of a quadrotor UAV[J]. IEEE Transactions on Industrial Informatics, 2011, 7(2):354-361.
[14] 李砚浓,李汀兰,姜艺,范家璐. 基于RBF神经网络自适应PID四旋翼飞行器控制[J]. 控制工程,2016, 23(3):378-382. Li Y N, Li T L, Jiang Y, Fan J L. Adaptive PID control of quadrotor based on RBF neural network[J]. Control Engineering of China, 2016, 23(3):378-382. (in Chinese)
[15] Moonumca P, Yamamoto Y, Depaiwa N. Adaptive PID for controlling a quadrotor in a virtual outdoor scenario:simulation study[C]//Proceedings of 2013 IEEE International Conference on Mechatronics and Automation, Takamatsu, 2013:1080-1086.
[16] 胡包钢. 非线性PID控制器研究——比例分量的非线性方法[J]. 自动化学报, 2006, 32(2):219-227. Hu B G. A study on nonlinear PID controllers-proportional component approach[J]. Acta Automatica Sinica, 2006, 32(2):219-227. (in Chinese)
[17] 陈龙胜,王琦. 不确定连续系统预设性能非线性PID控制[J]. 应用科学学报,2017, 35(6):786-795. Chen L S, Wang Q. Prescribed performance nonlinear PID control for uncertain continuous systems[J]. Journal of Applied Sciences, 2017, 35(6):786-795. (in Chinese)
[18] Bechlioulis C P, Rovithaki G A. Robust adaptive control of feedback linearizable MIMO nonlinear systems with prescribed performance[J]. IEEE Transactions on Automatic Control, 2008, 53:2090-2099.
[19] Baillieul J B, Willems J C. Mathematical control theory[M].[S.l.]:Springer, 2012.
/
| 〈 |
|
〉 |