adaptive_adrc-master

所属分类:matlab编程
开发工具:matlab
文件大小:1280KB
下载次数:12
上传日期:2020-01-05 13:49:13
上 传 者FJO
说明:  ADRC 主要功能是结合PID控制器来抵抗干扰,可运行
(ADRC The main function is to combine with PID controller to resist interference and operate)

文件列表:
Adaptive ADRC Abdulmajeed.pdf (889687, 2019-05-04)
adaptive_adrc_controller.m (3581, 2019-05-04)
adaptive_adrc_controller.slx (23365, 2019-05-04)
formula0.png (99055, 2019-05-04)
formula1.png (76949, 2019-05-04)
formula2.png (69555, 2019-05-04)
formula3.png (87584, 2019-05-04)
formula4.png (83644, 2019-05-04)
results_plots.png (73855, 2019-05-04)

# Adaptive Active Disturbance Rejection Control ## Introduction

The altitude control of a quadrotor unmanned aerial vehicle is treated using its altitude dynamics in hover mode. An LMS-based Adaptive Active disturbance rejection control (AADRC) is proposed to compensate for disturbance effects resulting in smoother control.

## Description An LMS algorithm for the adaptation of the observer gain was presented to automatically tune the ESO observer. The ESO observer linearizes the altitude dynamics. Subsequently, a PD controller was implemented for the linearized dynamics and was successfully simulated in Matlab The Altitude dynamics of a Quadrotor is given as follows: ![](formula0.png) Formulation of the ADRC Controller: ![](formula4.png) Formulation of the AADRC Controller using LMS: ![](formula1.png) ![](formula2.png) ![](formula3.png) ## Results The figure below shows the result of applying the AADRC for Altitude control ![](results_plots.png)

近期下载者

相关文件


收藏者