Optimization Design and Application of Active Disturbance Rejection Controller Based on Intelligent Algorithm

The parameter tuning optimization design is realized for an active disturbance rejection controller (ADRC) in combination with the improvement of the existing swarm intelligence algorithm. Taking the optimization design and application of ADRC as an example, this paper is focused on investigating th...

Full description

Bibliographic Details
Main Authors: Chaohai Kang, Siqi Wang, Weijian Ren, Yang Lu, Boyu Wang
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8681725/
id doaj-5eb191cc1c3b413eba90017c55e3215a
record_format Article
spelling doaj-5eb191cc1c3b413eba90017c55e3215a2021-03-29T22:48:43ZengIEEEIEEE Access2169-35362019-01-017598625987010.1109/ACCESS.2019.29090878681725Optimization Design and Application of Active Disturbance Rejection Controller Based on Intelligent AlgorithmChaohai Kang0Siqi Wang1Weijian Ren2https://orcid.org/0000-0002-3827-2357Yang Lu3Boyu Wang4College of Electrical and Information Engineering, Northeast Petroleum University, Daqing, ChinaCollege of Electrical and Information Engineering, Northeast Petroleum University, Daqing, ChinaCollege of Electrical and Information Engineering, Northeast Petroleum University, Daqing, ChinaCollege of Information Technology, Heilongjiang Bayi Agricultural University, Daqing, ChinaCollege of Electrical and Information Engineering, Northeast Petroleum University, Daqing, ChinaThe parameter tuning optimization design is realized for an active disturbance rejection controller (ADRC) in combination with the improvement of the existing swarm intelligence algorithm. Taking the optimization design and application of ADRC as an example, this paper is focused on investigating the improvement of the hybrid algorithm composed of fish swarm algorithm and particle swarm optimization algorithm and its application in parameter tuning of ADRC. The main contents are as follows. First, the parameters that need to be tuned are determined based on the composition and principle of the ADRC. The module building technology of S-function is adopted to create the module library of ARDC in terms of the modular construction idea and a complete simulation example of ADRC is built in Simulink. Second, the parameters are improved according to the proposed hybrid algorithm composed of the artificial fish swarm algorithm and the standard particle swarm optimization algorithm, and the control performance is tested by the MATLAB simulation of the ADRC whose parameters are optimized by using the algorithm. Finally, the flight attitude control of the unmanned aerial vehicle (UAV) is taken as an application example, and the fixed-wing UAV is selected as the research object. Through the analysis of the experimental results, the effectiveness of the optimized design is verified for the ADRC in the attitude control of the UAV.https://ieeexplore.ieee.org/document/8681725/Active disturbance rejection controllerattitude controlhybrid algorithm of the fish swarm and particle swarmparameter optimization tuningsimulated flight simulation
collection DOAJ
language English
format Article
sources DOAJ
author Chaohai Kang
Siqi Wang
Weijian Ren
Yang Lu
Boyu Wang
spellingShingle Chaohai Kang
Siqi Wang
Weijian Ren
Yang Lu
Boyu Wang
Optimization Design and Application of Active Disturbance Rejection Controller Based on Intelligent Algorithm
IEEE Access
Active disturbance rejection controller
attitude control
hybrid algorithm of the fish swarm and particle swarm
parameter optimization tuning
simulated flight simulation
author_facet Chaohai Kang
Siqi Wang
Weijian Ren
Yang Lu
Boyu Wang
author_sort Chaohai Kang
title Optimization Design and Application of Active Disturbance Rejection Controller Based on Intelligent Algorithm
title_short Optimization Design and Application of Active Disturbance Rejection Controller Based on Intelligent Algorithm
title_full Optimization Design and Application of Active Disturbance Rejection Controller Based on Intelligent Algorithm
title_fullStr Optimization Design and Application of Active Disturbance Rejection Controller Based on Intelligent Algorithm
title_full_unstemmed Optimization Design and Application of Active Disturbance Rejection Controller Based on Intelligent Algorithm
title_sort optimization design and application of active disturbance rejection controller based on intelligent algorithm
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description The parameter tuning optimization design is realized for an active disturbance rejection controller (ADRC) in combination with the improvement of the existing swarm intelligence algorithm. Taking the optimization design and application of ADRC as an example, this paper is focused on investigating the improvement of the hybrid algorithm composed of fish swarm algorithm and particle swarm optimization algorithm and its application in parameter tuning of ADRC. The main contents are as follows. First, the parameters that need to be tuned are determined based on the composition and principle of the ADRC. The module building technology of S-function is adopted to create the module library of ARDC in terms of the modular construction idea and a complete simulation example of ADRC is built in Simulink. Second, the parameters are improved according to the proposed hybrid algorithm composed of the artificial fish swarm algorithm and the standard particle swarm optimization algorithm, and the control performance is tested by the MATLAB simulation of the ADRC whose parameters are optimized by using the algorithm. Finally, the flight attitude control of the unmanned aerial vehicle (UAV) is taken as an application example, and the fixed-wing UAV is selected as the research object. Through the analysis of the experimental results, the effectiveness of the optimized design is verified for the ADRC in the attitude control of the UAV.
topic Active disturbance rejection controller
attitude control
hybrid algorithm of the fish swarm and particle swarm
parameter optimization tuning
simulated flight simulation
url https://ieeexplore.ieee.org/document/8681725/
work_keys_str_mv AT chaohaikang optimizationdesignandapplicationofactivedisturbancerejectioncontrollerbasedonintelligentalgorithm
AT siqiwang optimizationdesignandapplicationofactivedisturbancerejectioncontrollerbasedonintelligentalgorithm
AT weijianren optimizationdesignandapplicationofactivedisturbancerejectioncontrollerbasedonintelligentalgorithm
AT yanglu optimizationdesignandapplicationofactivedisturbancerejectioncontrollerbasedonintelligentalgorithm
AT boyuwang optimizationdesignandapplicationofactivedisturbancerejectioncontrollerbasedonintelligentalgorithm
_version_ 1724190792402075648