Gain scheduled integral linear quadratic control for quadcopter

The findings of this paper are focused on the dynamics and control of a quadcopter using a modified version of a Linear Quadratic Regu-lator (LQR) control approach. The classical LQR control approach is extended to include an integral term to improve the quad copter tracking performance. The mathema...

Full description

Bibliographic Details
Main Authors: Shah, Jawad, Okasha, Mohamed, Faris, Waleed Fekry
Format: Article
Language:English
English
Published: Science Publishing Corporation 2018
Subjects:
Online Access:http://irep.iium.edu.my/68025/
http://irep.iium.edu.my/68025/
http://irep.iium.edu.my/68025/
http://irep.iium.edu.my/68025/8/68025%20Gain%20scheduled%20integral%20linear%20quadratic%20control%20for%20quadcopter.pdf
http://irep.iium.edu.my/68025/9/68025%20Gain%20scheduled%20integral%20linear%20quadratic%20control%20for%20quadcopter%20SCOPUS.pdf
Description
Summary:The findings of this paper are focused on the dynamics and control of a quadcopter using a modified version of a Linear Quadratic Regu-lator (LQR) control approach. The classical LQR control approach is extended to include an integral term to improve the quad copter tracking performance. The mathematical model is derived using the Newton-Euler method for the nonlinear six DOF model that includes the aerodynamics and detailed gyroscopic moments as a part of the system identification process. The linearized model is obtained and it is characterized by the heading angle (yaw angle) of the quadcopter. The adopted control approach is utilizing the LQR method to track several trajectories i.e. helical and lissajous curve with significant variation in the yaw angle. The integral term is introduced to the con-troller in order to minimize the steady state errors observed. The controller is modified to overcome difficulties related to the continuous changes in the operation points and to eliminate the chattering that was observed in the control technique. Numerical non-linear simula-tions are performed using MATLAB & Simulink to illustrate to accuracy and effectiveness of the proposed controller.