收稿日期: 2018-01-22
修回日期: 2018-05-08
网络出版日期: 2019-01-31
基金资助
航空科学基金(No.2015ZC560007);江西省教育厅科学技术项目基金(No.GJJ170610);江西省科技攻关项目基金(No.20151BBE50026);南昌航空大学"三小"科技项目基金(No.2017YBFQ007)资助
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
仅在系统初始条件已知的前提下,针对具有未知外界扰动和未知非线性特性的四旋翼无人机系统,提出了一种预设性能非线性PI串级姿态控制方法.将四旋翼无人机姿态系统分解为欧拉角和角速率两个动态子系统,并充分考虑系统的内部动态因果关系;采用串级控制消除系统欠驱动对控制器设计带来的不利影响,以改善控制效果.针对系统的不确定性、未知外界扰动及预设性能可能引起的控制器奇异问题,基于预设性能的误差转换函数和泰勒多项式构造简单的非线性函数,分别为欧拉角和角速率动态子系统设计非线性PI控制器,并从理论上证明其可行性.所设计的控制器继承了传统PID的优点,其参数调整更加灵活,且具有很强的鲁棒性和自适应性.仿真试验结果验证了该方法的有效性和优越性.
陈龙胜, 宁晓明 . 四旋翼无人机预设性能非线性PI串级姿态控制[J]. 应用科学学报, 2019 , 37(1) : 137 -150 . DOI: 10.3969/j.issn.0255-8297.2019.01.013
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.
[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.
/
| 〈 |
|
〉 |