计算机科学 ›› 2018, Vol. 45 ›› Issue (5): 310-316.doi: 10.11896/j.issn.1002-137X.2018.05.054

• 交叉与前沿 • 上一篇    下一篇

风扰条件下四旋翼无人机智能控制算法的设计与仿真

肖长诗,毛贻汉,元海文,文元桥   

  1. 武汉理工大学航运学院 武汉430063;内河航运技术湖北省重点实验室 武汉430063,武汉理工大学航运学院 武汉430063,武汉理工大学航运学院 武汉430063,武汉理工大学航运学院 武汉430063;内河航运技术湖北省重点实验室 武汉430063
  • 出版日期:2018-05-15 发布日期:2018-07-25
  • 基金资助:
    本文受国家自然科学基金(51579204),中央高校基本科研业务费专项资金项目(142212001)资助

Design and Simulation of Intelligent Control Algorithm for Quad-rotors under Wind Disturbance

XIAO Chang-shi, MAO Yi-han, YUAN Hai-wen and WEN Yuan-qiao   

  • Online:2018-05-15 Published:2018-07-25

摘要: 为提高四旋翼无人机在风扰条件下的抗扰能力和控制精度,提出一种利用遗传算法优化模糊控制器规则以提高控制器性能的方法。首先,对自然条件下风速的变化特性进行分析,建立相应的数学模型,并将其作为环境噪声引入系统。在四旋翼无人机动力学模型的基础上,设计模糊PID控制器对其进行控制。同时,对模糊控制器中的模糊子集进行基因编码,设计改进型遗传算法来实现对模糊规则的再整定与优化。在Matlab/Simulink仿真环境下的实验结果表明,该算法有效地提高了四旋翼无人机在面对复杂干扰时的抗扰能力和控制精度。

关键词: 四旋翼无人机,风扰模型,遗传算法,模糊PID控制,Matlab/Simulink仿真

Abstract: In order to improve the anti-interference ability and control accuracy of quad-rotor UAV under the condition of wind disturbance,a method of optimizing fuzzy controller rules was proposed to improve the performance of the controller by using genetic algorithm.Firstly,the characteristics of the wind speed change under natural conditions were analyzed to establish a corresponding mathematical model and they were introduced into the system as environmental noise.Based on the dynamic model of quad-rotor UAV,a fuzzy PID controller was designed to control it.At the same time,the fuzzy subsets in the fuzzy controller were genetically coded,and an improved genetic algorithm was designed to realize the readjustment and optimization of fuzzy rules.The experimental results in the Matlab/Simulink simulation environment show that the algorithm effectively improves the anti-interference ability and control accuracy of the quad-rotor UAV in the face of complex interference.

Key words: Quad-rotor,Disturbance model of wind,Genetic algorithm,Fuzzy PID control,Matlab/Simulink simulation

[1] ZHANG R,QUAN Q,CAI K Y.Attitude control of a quadrotor aircraft subject to a class of time-varying disturbances[J].IET Control Theory Applications,2011,5(9):1140-1146.
[2] LI Y B,SONG S X.Hovering Control for Quadrotor Unmanned Helicopter Based on Fuzzy Self-tuning PID Algorithm[J].Control Engineering of China,2013,0(5):910-914.(in Chinese) 李一波,宋述锡.基于模糊自整定PID四旋翼无人机悬停控制[J].控制工程,2013,0(5):910-914.
[3] ZHANG Y.Autonomous Control System for the Quadrotor Unmanned Aerial Vehicle based on ARM Processors[J].Journal of University of Science and Technology of China,2012,2(9):753-760.(in Chinese) 张垚.基于ARM处理器的四旋翼无人机自主控制系统研究[J].中国科学技术大学学报,2012,2(9):753-760.
[4] SALIH A L,MOGHAVVEMI M,MOHAMED H A F,et al.Modeling and PID Control Design for Quadrotor Unnamed Air Vehicle[C]∥The IEEE International Conference on Automation Quality and Testing Robotics(AQTR).2010.
[5] PANG Y P.Design of Quadrotor and Research of Stability Control[D].Beijing:University of Science and Technology of China,2011.(in Chinese) 庞永霈.四旋翼飞行器设计与稳定控制研究[D].北京:中国科技大学,2011.
[6] MEHRANPOUR M R,EMAMGHOLI O,SHAHRI A M,et al.A New Fuzzy Adaptive Control for a Quadrotor Flying Robot[C]∥The 13st Iranian Conference on Fuzzy System(IFSC).2013:1-5.
[7] SHEIKHPOUR S,SHOURAKI S B.A Model-Based FuzzyController Using the Parellel Distributed Compensation Method for Quadrotor Attitude Stabilization[C]∥The 21st Iranian Conference on Electrical Engineering(ICEE).2013:1-6.
[8] NIE B W.Research of Modeling and Control Method for Micro-Quadrotor[D].Changsha:National University of Defense Technology,2016.(in Chinese) 聂博文.微小型四旋翼无人直升机建模及控制算法研究[D].长沙:国防科技大学,2016.
[9] DUAN G Q.Simulation and Control Method Comparative Study of Four-Rotor Unmanned Helicopter[D].Harbin:Harbin Instritute of Technology,2013.(in Chinese) 段国强.四旋翼无直升机仿真及控制方法比较研究[D].哈尔滨:哈尔滨工业大学,2013.
[10] GONZALEZ I,SALAZAR S,LOZANO R,et al.Real Time Altitude Robust Controller for a Quad-rotor aircraft[J].ICUAS,2013,1(1):650-660.
[11] ZHANG J,ZHANG H,LIU H,et al.Fuzzy-PID Control forMicro-Quadrotor UAV[J].Ordnance Industry Automation,2014,3(6):58-62.(in Chinese) 张静,张华,刘恒,等.微型四旋翼无人机模糊PID控制[J].兵工自动化,2014,3(6):58-62.
[12] SAEED B N.无人机学导论——分析、系统及应用[M].孙富春,译.北京:电子工业出版社,2004.
[13] ZENG Y.Design and Implementation for Qiadrotor of Fault-Tolerant Control[D].Chengdu:University of Electronic Science and Technology of China,2013.(in Chinese) 曾勇.四旋翼飞行器容错控制系统设计与实现[D].成都:电子科技大学,2013.
[14] NIE B W.Research of Modeling and Control Method for Micro-Quadrotor[D].Hunan:National University of Defense Techno-logy,2016.(in Chinese) 聂博文.微小型四旋翼无人直升机建模及控制方法研究[D].长沙:国防科技大学,2006.
[15] WANG S Y,SHI Y,FENG Z X.A Method for Controlling a Loading System Based on Fuzzy PID Control[J].Mechanical Science and Technology for Aerospace Engineering,2011,30(1):165-172.(in Chinese) 王述彦,师宇,冯忠绪.基于模糊PID控制器的控制方法研究[J].机械科学与技术,2011,0(1):165-172.
[16] MA C H,YU S H,ZHU W X.Optimization of Fuzzy Controller Rules Based on Genetic Algorithm[J].Journal of Jiangsu University(Nature Science Edition),2003,4(4):69-73.(in Chinese) 马长华,于世海,朱伟兴.基于遗传算法的模糊控制规则优化的研究[J].江苏大学学报(自然科学版),2003,4(4):69-73.

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!