一种基于粒子群算法的小型无人直升机自适应控制A small-scale unmanned helicopter adaptive control method based on particle swarm algorithm
周健,王敏,洪良
摘要(Abstract):
针对小型无人直升机飞行时模型的非线性和参数不确定的特点,提出一种自适应控制方法。小型无人直升机模型不确定部分由小脑模型关节控制器(CMAC)神经网络在线补偿,控制律及神经网络参数自适应律由反步法回馈递推得到,并且利用粒子群算法优化控制器固定参数来改善系统动态性能。仿真结果表明,在较大的模型气动参数不确定的情况下,所设计的控制律仍能理想地跟踪飞行指令,同时具有快速的收敛性和良好的鲁棒性。
关键词(KeyWords): 小型无人直升机;自适应控制;反步法;小脑模型关节控制器;在线补偿;粒子群算法
基金项目(Foundation): 陕西省教育厅自然科学基金(17JK0345);; 西安工程大学博士科研启动基金(BS1415);; 陕西省自然科学基础研究计划面上项目(2018JM6089)~~
作者(Author): 周健,王敏,洪良
DOI: 10.16652/j.issn.1004-373x.2018.18.027
参考文献(References):
- [1]KENDOUL F.Nonlinear hierarchical flight controller for unmanned rotorcraft:design,stability,and experiments[J].Journal of guidance,control,and dynamics,2012,32(6):1954-1958.
- [2]CAI G,CHEN B M,LEE T H.An overview on development of miniature unmanned rotorcraft systems[J].Frontiers of electrical and electronic engineering in China,2010,5(1):1-14.
- [3]王冠林,史海庆,谭洪胜,等.旋翼空中机器人系统架构及设计[J].计算机工程与应用,2010,46(27):66-69.WANG Guanlin,SHI Haiqing,TAN Hongsheng,et al.Implementation and design of rotorcraft aerial robot system[J].Computer engineering and applications,2010,46(27):66-69.
- [4]ZOU Y,ZHENG Z.A robust adaptive RBFNN augmenting backstepping control approach for a model-scaled helicopter[J].IEEE transactions on control systems technology,2015,23(6):2344-2352.
- [5]CHANG Guanqing,QIAN Hanbo,FAN Guoliang,et al.Adaptive fuzzy backstepping control for a miniature helicopter[C]//Proceedings of IEEE International Conference on Automation and Logistics.Hong Kong and Macau:IEEE,2010:451-456.
- [6]LIN F J,SHIEH P H,CHOU P H.Robust adaptive backstepping motion control of linear ultrasonic motors using fuzzy neural network[J].IEEE transactions on fuzzy systems,2008,16(3):676-692.
- [7]周健,洪良,李文超.小型单旋翼无人直升机系统的设计与实现[J].西安工程大学学报,2014,28(5):626-630.ZHOU Jian,HONG Liang,LI Wenchao.Design and implementation of small-scale single rotor unmanned helicopter system[J].Journal of Xi’an Polytechnic University,2014,28(5):626-630.
- [8]YAGIZ N,HACIOGLU Y.Backstepping control of a vehicle with active suspensions[J].Control engineering practice,2008,16(12):1457-1467.
- [9]OZBAY U,ZERGEROGLU E,SIVRIOGLU S.Adaptive backstepping control of variable speed wind turbines[J].International journal of control,2008,81(6):910-919.
- [10]ZHOU H B,PEI H L,ZHAO Y.Trajectory tracking control of a small unmanned helicopter using MPC and backstepping[C]//Proceedings of American Control Conference.San Francisco:IEEE,2011:1593-1597.
- [11]孙勇,章卫国,章萌.基于神经网络的反步自适应大机动飞行控制[J].系统工程与电子技术,2011,33(5):1113-1117.SUN Yong,ZHANG Weiguo,ZHANG Meng.Backstepping adaptive high maneuvers flight control based on neural network[J].Systems engineering and electronics,2011,33(5):1113-1117.
- [12]刘少华,周志久,段征宇.战斗性机动飞行的智能反步自适应控制[J].飞行力学,2011,29(6):22-25.LIU Shaohua,ZHOU Zhijiu,DUAN Zhengyu.Intelligent backstepping adaptive control of aggressive maneuvers flight[J].Flight dynamics,2011,29(6):22-25.