Zhongguang Li;Shuang Liang;Mingming Guo;Hua Zhang;Heng Wang;Zebin Li;Haoyang Li
{"title":"基于 ADRC 的两栖多旋翼飞行器水下导航控制和参数调整","authors":"Zhongguang Li;Shuang Liang;Mingming Guo;Hua Zhang;Heng Wang;Zebin Li;Haoyang Li","doi":"10.1109/JOE.2024.3353413","DOIUrl":null,"url":null,"abstract":"This article investigates the underwater navigation control of a water–air amphibious multirotor vehicle. We use active disturbance rejection control (ADRC) to construct a tandem-level ADRC motion controller for the water–air multirotor vehicle and introduce particle swarm optimization (PSO) to quickly tune controller parameters. First, the amphibious multirotor vehicle's governing kinematic and dynamic equations are derived. Then, the hydrodynamics of the underwater navigation process is analyzed and estimated. Accordingly, ADRC-based position and attitude controllers are designed and compared with a traditional proportional–integral–derivative (PID) controller and a sliding mode controller (SMC). In addition, PSO is introduced to adjust the gain parameters of the PID, SMC controller, and the parameters of the nonlinear state error feedback law and extended state observer of the ADRC controller. Finally, to verify the stability and robustness of the ADRC controller, simulations are performed under strong external disturbances with a water–air multirotor vehicle. The results demonstrate that controller performance can be improved by introducing PSO to tune the controller parameters and that it is more beneficial for the self-adjacent controller with many control parameters and strong interparameter nonlinearity. ADRC responds faster, rejects external disturbances better, and is more robust than SMC and PID, which permits it to meet the performance requirements of the controller in complex underwater environments.","PeriodicalId":13191,"journal":{"name":"IEEE Journal of Oceanic Engineering","volume":"49 3","pages":"775-792"},"PeriodicalIF":3.8000,"publicationDate":"2024-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"ADRC-Based Underwater Navigation Control and Parameter Tuning of an Amphibious Multirotor Vehicle\",\"authors\":\"Zhongguang Li;Shuang Liang;Mingming Guo;Hua Zhang;Heng Wang;Zebin Li;Haoyang Li\",\"doi\":\"10.1109/JOE.2024.3353413\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This article investigates the underwater navigation control of a water–air amphibious multirotor vehicle. We use active disturbance rejection control (ADRC) to construct a tandem-level ADRC motion controller for the water–air multirotor vehicle and introduce particle swarm optimization (PSO) to quickly tune controller parameters. First, the amphibious multirotor vehicle's governing kinematic and dynamic equations are derived. Then, the hydrodynamics of the underwater navigation process is analyzed and estimated. Accordingly, ADRC-based position and attitude controllers are designed and compared with a traditional proportional–integral–derivative (PID) controller and a sliding mode controller (SMC). In addition, PSO is introduced to adjust the gain parameters of the PID, SMC controller, and the parameters of the nonlinear state error feedback law and extended state observer of the ADRC controller. Finally, to verify the stability and robustness of the ADRC controller, simulations are performed under strong external disturbances with a water–air multirotor vehicle. The results demonstrate that controller performance can be improved by introducing PSO to tune the controller parameters and that it is more beneficial for the self-adjacent controller with many control parameters and strong interparameter nonlinearity. ADRC responds faster, rejects external disturbances better, and is more robust than SMC and PID, which permits it to meet the performance requirements of the controller in complex underwater environments.\",\"PeriodicalId\":13191,\"journal\":{\"name\":\"IEEE Journal of Oceanic Engineering\",\"volume\":\"49 3\",\"pages\":\"775-792\"},\"PeriodicalIF\":3.8000,\"publicationDate\":\"2024-03-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Journal of Oceanic Engineering\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10466231/\",\"RegionNum\":2,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"ENGINEERING, CIVIL\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Journal of Oceanic Engineering","FirstCategoryId":"5","ListUrlMain":"https://ieeexplore.ieee.org/document/10466231/","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, CIVIL","Score":null,"Total":0}
ADRC-Based Underwater Navigation Control and Parameter Tuning of an Amphibious Multirotor Vehicle
This article investigates the underwater navigation control of a water–air amphibious multirotor vehicle. We use active disturbance rejection control (ADRC) to construct a tandem-level ADRC motion controller for the water–air multirotor vehicle and introduce particle swarm optimization (PSO) to quickly tune controller parameters. First, the amphibious multirotor vehicle's governing kinematic and dynamic equations are derived. Then, the hydrodynamics of the underwater navigation process is analyzed and estimated. Accordingly, ADRC-based position and attitude controllers are designed and compared with a traditional proportional–integral–derivative (PID) controller and a sliding mode controller (SMC). In addition, PSO is introduced to adjust the gain parameters of the PID, SMC controller, and the parameters of the nonlinear state error feedback law and extended state observer of the ADRC controller. Finally, to verify the stability and robustness of the ADRC controller, simulations are performed under strong external disturbances with a water–air multirotor vehicle. The results demonstrate that controller performance can be improved by introducing PSO to tune the controller parameters and that it is more beneficial for the self-adjacent controller with many control parameters and strong interparameter nonlinearity. ADRC responds faster, rejects external disturbances better, and is more robust than SMC and PID, which permits it to meet the performance requirements of the controller in complex underwater environments.
期刊介绍:
The IEEE Journal of Oceanic Engineering (ISSN 0364-9059) is the online-only quarterly publication of the IEEE Oceanic Engineering Society (IEEE OES). The scope of the Journal is the field of interest of the IEEE OES, which encompasses all aspects of science, engineering, and technology that address research, development, and operations pertaining to all bodies of water. This includes the creation of new capabilities and technologies from concept design through prototypes, testing, and operational systems to sense, explore, understand, develop, use, and responsibly manage natural resources.