Decentralized PID neural network control for a quadrotor helicopter subjected to wind disturbance

Yan-min Chen , Yong-ling He , Min-feng Zhou

Journal of Central South University ›› 2015, Vol. 22 ›› Issue (1) : 168 -179.

PDF
Journal of Central South University ›› 2015, Vol. 22 ›› Issue (1) : 168 -179. DOI: 10.1007/s11771-015-2507-9
Article

Decentralized PID neural network control for a quadrotor helicopter subjected to wind disturbance

Author information +
History +
PDF

Abstract

A decentralized PID neural network (PIDNN) control scheme was proposed to a quadrotor helicopter subjected to wind disturbance. First, the dynamic model that considered the effect of wind disturbance was established via Newton-Euler formalism. For quadrotor helicopter flying at low altitude in actual situation, it was more susceptible to be influenced by the turbulent wind field. Therefore, the turbulent wind field was generated according to Dryden model and taken into consideration as the disturbance source of quadrotor helicopter. Then, a nested loop control approach was proposed for the stabilization and navigation problems of the quadrotor subjected to wind disturbance. A decentralized PIDNN controller was designed for the inner loop to stabilize the attitude angle. A conventional PID controller was used for the outer loop in order to generate the reference path to inner loop. Moreover, the connective weights of the PIDNN were trained on-line by error back-propagation method. Furthermore, the initial connective weights were identified according to the principle of PID control theory and the appropriate learning rate was selected by discrete Lyapunov theory in order to ensure the stability. Finally, the simulation results demonstrate that the controller can effectively resist external wind disturbances, and presents good stability, maneuverability and robustness.

Keywords

quadrotor helicopter / PID neural network (PIDNN) / turbulent wind field / discrete Lyapunov theory

Cite this article

Download citation ▾
Yan-min Chen, Yong-ling He, Min-feng Zhou. Decentralized PID neural network control for a quadrotor helicopter subjected to wind disturbance. Journal of Central South University, 2015, 22(1): 168-179 DOI:10.1007/s11771-015-2507-9

登录浏览全文

4963

注册一个新账户 忘记密码

References

[1]

AbhijitD, FrankL, KameshS. Backstepping approach for controlling a quadrotor using Lagrange form dynamics [J]. Journal of Intelligent & Robotic Systems, 2009, 56(1/2): 127-151

[2]

MorelY, LeonessaA. Direct adaptive tracking control of quadrotor aerial vehicles [C]. ASME International Mechanical Engineering Congress and Exposition. Chicago, 20061-6

[3]

RashidM I, AkhtarS. Adaptive control of a quadrotor with unknown model parameters [C]. Proceedings of 9th International Bhurban Conference on Applied Sciences and Technology. Islamabad, 20128-14

[4]

MohammadiM, ShahriA M. Adaptive nonlinear stabilization control for a quadrotor UAV: Theory, simulation and experimentation [J]. Journal of Intelligent and Robotic Systems, 2013, 71(1): 1-18

[5]

AshfaqA M, WangD-bo. Modeling and backstepping-based nonlinear control strategy for a 6 DOF quadrotor helicopter [J]. Chinese Journal of Aeronautics, 2008, 21(3): 261-268

[6]

RaffoG V, OrtegaM G, RubioF R. Backstepping & nonlinear ∞ control for path tracking of a quadrotor unmanned aerial vehicle [C]. American Control Conference. Seattle, 20083356-3361

[7]

BouchouchaM, SeghourS H, OsmaniM B. Integral backstepping for attitude tracking of a quadrotor system [J]. Electronics and Electrical Engineering, 2011, 116(10): 75-80

[8]

RaffoG, OrtegaM, RubioF. An integral predictive nonlinear H(infinity) control structure for a quadrotor helicopter [J]. Automatic, 2010, 46(1): 29-39

[9]

NicolC, MacnabC J B, Ramirez-SerranoA. Robust adaptive control of a quadrotor helicopter [J]. Mechatronics, 2011, 21(5): 927-938

[10]

DaewonL, JinK H, ShankarS. Feedback linearization vs. adaptive sliding mode control for a quadrotor helicopter [J]. International Journal of Control Automation And Systems, 2009, 7(3): 419-428

[11]

PatelA R, PatelM A, VyasD R. Modeling and analysis of quadrotor using sliding mode control [C]. Proceedings of the Annual Southeastern Symposium on System Theory. FL, 2012111-114

[12]

BesnardaL, ShtesselbY B, LandrumB. Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer [J]. Journal of the Franklin Institute, 2012, 349(2): 658-684

[13]

DerafaL, BenallegueA, FridmanL. Super twisting control algorithm for the attitude tracking of a four rotors UAV [J]. Journal of the Franklin Institute, 2012, 349(2): 685-699

[14]

YangB, PengJ-h, GuoS-h, ZhangS-m, LiW, HeTao. Acid-pickling plates and strips speed control system by microwave heating based on self-adaptive fuzzy PID algorithm [J]. Journal of Central South University, 2012, 19(8): 2179-2186

[15]

BouabdallahS, NothA, SiegwartR. PID vs LQ control techniques applied to an indoor micro quadrotor [C]. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems. Sendai, 20042451-2456

[16]

SuJ-y, FanP-h, CaiK-yuan. Attitude control of quadrotor aircraft via nonlinear PID [J]. Journal of Beijing University of Aeronautics and Astronautics, 2011, 37(9): 1054-1058

[17]

DierksT, JagannathanS. Neural network output feedback control of a quadrotor UAV [C]. 47th IEEE Conference on Decision and Control. Cancun, 20083633-3639

[18]

NicolC, MacnabC J B, Ramirez-SerranoA. Robust neural network control of a quadrotor helicopter [C]. IEEE Canadian Conference on Electrical and Computer Engineering. Canada, 20081233-1237

[19]

ChenJ, HuangT. Applying neural networks to on-line updated PID controllers for nonlinear process control [J]. Journal of Process Control, 2004, 14(2): 211-230

[20]

ThanhT D C, AhK K. Nonlinear PID control to improve the control performance of 2 axes pneumatic artificial muscle manipulator using neural network [J]. Mechatronics, 2006, 16: 577-587

[21]

CongS, LiangY. PID-like neural network nonlinear adaptive control for uncertain multivariable motion control systems [J]. Industrial Electronics, 2009, 56(10): 3872-3879

[22]

ShuH, PiY. PID neural networks for time-delay systems [J]. Computers & Chemical Engineering, 2000, 24(2): 859-862

[23]

MarabaV A, KuzucuogluA E. PID neural network based speed control of asynchronous motor using programmable logic controller [J]. Advances in Electrical and Computer Engineering, 2011, 11(4): 23-28

[24]

XiaoY-l, JinC-jiangFlight theory in atmospheric disturbance [M], 1993, Beijing, National Defense Industry Press: 73-74

[25]

BealT R. Digital simulation of atmospheric turbulence [J]. Journal of Guidance, Control and Dynamics, 1993, 16(1): 132-138

AI Summary AI Mindmap
PDF

112

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/