{"title":"基于GRU-ARX模型的自适应误差补偿预测控制策略及其在四旋翼飞行器中的应用","authors":"Binbin Tian , Hui Peng , Zaihua Zhou","doi":"10.1016/j.asoc.2025.112829","DOIUrl":null,"url":null,"abstract":"<div><div>For a class of nonlinear dynamic systems, accurately characterizing the dynamic characteristics by building their physical models is still challenging. To deal with this issue, a novel deep learning network architecture, gated recurrent unit (GRU) neural network-based ARX model (GRU-ARX model), is developed in this study. In this model, the GRU network is executed to capture potential nonlinear mapping features of the system. And the pseudo linear ARX structure is adopted for making controller design easier, with the state-dependent parameters updated at each execution point. In view of this model, the model predictive control (MPC) algorithms for controlling the real nonlinear plant can be availably designed. However, faced with the appearance of sensibility with respect to internal or/and external factors in practical applications, the time-varying model may not perform well in control accuracy and robustness specification. Consequently, the operation of selecting the correction coefficients adaptively is combined with the MPC strategy to establish the adaptive MPC protocol focused on the error compensation, allowing for achieving the improved control accuracy and performance. Especially, the designed GRU-ARX model-based control algorithms, without and with the adaptive error compensation law are successfully applied to a practical quadrotor system, and the effectiveness of the accessed algorithms can be demonstrated by comparative results of real-time control experiments. These outcomes showcase that the proposed adaptive error compensation MPC algorithm exhibits superior control performance compared to other model-based controllers in trajectory tracking and anti-interference experiments, revealing its advantages over the traditional MPC algorithm.</div></div>","PeriodicalId":50737,"journal":{"name":"Applied Soft Computing","volume":"172 ","pages":"Article 112829"},"PeriodicalIF":6.6000,"publicationDate":"2025-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"GRU-ARX model-based adaptive error compensation predictive control strategy with application to quadrotor\",\"authors\":\"Binbin Tian , Hui Peng , Zaihua Zhou\",\"doi\":\"10.1016/j.asoc.2025.112829\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>For a class of nonlinear dynamic systems, accurately characterizing the dynamic characteristics by building their physical models is still challenging. To deal with this issue, a novel deep learning network architecture, gated recurrent unit (GRU) neural network-based ARX model (GRU-ARX model), is developed in this study. In this model, the GRU network is executed to capture potential nonlinear mapping features of the system. And the pseudo linear ARX structure is adopted for making controller design easier, with the state-dependent parameters updated at each execution point. In view of this model, the model predictive control (MPC) algorithms for controlling the real nonlinear plant can be availably designed. However, faced with the appearance of sensibility with respect to internal or/and external factors in practical applications, the time-varying model may not perform well in control accuracy and robustness specification. Consequently, the operation of selecting the correction coefficients adaptively is combined with the MPC strategy to establish the adaptive MPC protocol focused on the error compensation, allowing for achieving the improved control accuracy and performance. Especially, the designed GRU-ARX model-based control algorithms, without and with the adaptive error compensation law are successfully applied to a practical quadrotor system, and the effectiveness of the accessed algorithms can be demonstrated by comparative results of real-time control experiments. These outcomes showcase that the proposed adaptive error compensation MPC algorithm exhibits superior control performance compared to other model-based controllers in trajectory tracking and anti-interference experiments, revealing its advantages over the traditional MPC algorithm.</div></div>\",\"PeriodicalId\":50737,\"journal\":{\"name\":\"Applied Soft Computing\",\"volume\":\"172 \",\"pages\":\"Article 112829\"},\"PeriodicalIF\":6.6000,\"publicationDate\":\"2025-03-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Applied Soft Computing\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S1568494625001401\",\"RegionNum\":1,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2025/2/15 0:00:00\",\"PubModel\":\"Epub\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Applied Soft Computing","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1568494625001401","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/2/15 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
GRU-ARX model-based adaptive error compensation predictive control strategy with application to quadrotor
For a class of nonlinear dynamic systems, accurately characterizing the dynamic characteristics by building their physical models is still challenging. To deal with this issue, a novel deep learning network architecture, gated recurrent unit (GRU) neural network-based ARX model (GRU-ARX model), is developed in this study. In this model, the GRU network is executed to capture potential nonlinear mapping features of the system. And the pseudo linear ARX structure is adopted for making controller design easier, with the state-dependent parameters updated at each execution point. In view of this model, the model predictive control (MPC) algorithms for controlling the real nonlinear plant can be availably designed. However, faced with the appearance of sensibility with respect to internal or/and external factors in practical applications, the time-varying model may not perform well in control accuracy and robustness specification. Consequently, the operation of selecting the correction coefficients adaptively is combined with the MPC strategy to establish the adaptive MPC protocol focused on the error compensation, allowing for achieving the improved control accuracy and performance. Especially, the designed GRU-ARX model-based control algorithms, without and with the adaptive error compensation law are successfully applied to a practical quadrotor system, and the effectiveness of the accessed algorithms can be demonstrated by comparative results of real-time control experiments. These outcomes showcase that the proposed adaptive error compensation MPC algorithm exhibits superior control performance compared to other model-based controllers in trajectory tracking and anti-interference experiments, revealing its advantages over the traditional MPC algorithm.
期刊介绍:
Applied Soft Computing is an international journal promoting an integrated view of soft computing to solve real life problems.The focus is to publish the highest quality research in application and convergence of the areas of Fuzzy Logic, Neural Networks, Evolutionary Computing, Rough Sets and other similar techniques to address real world complexities.
Applied Soft Computing is a rolling publication: articles are published as soon as the editor-in-chief has accepted them. Therefore, the web site will continuously be updated with new articles and the publication time will be short.