{"title":"基于递归神经网络的4耦合油箱系统预测控制","authors":"Elmer Calle, Jose Oliden","doi":"10.1109/ICAACCA51523.2021.9465192","DOIUrl":null,"url":null,"abstract":"Model Predictive Control (MPC) is an excellent control strategy that has high performance and a great ability to deal with multivariate process interactions; constraints on both system inputs and states; and real-time optimization requirements. However, some control problem drawbacks such as process non-linearity, or the non-convexity of the resulting optimization problem generate a higher computational cost for real-time MPC implementation, requiring embedded devices with a higher memory and processing capacity. Consequently, MPC is mostly used in processes with large time constants and/or where devices with high computational performance are available. In this article a controller based on a Neural Network trained from the data generated by a suitable MPC is presented. The proposed controller uses a Recurrent Neural Network to accurately predict the control input based on the previous training data, and once trained the RNN replaces the MPC completely. This reduces the computational cost by not requiring to solve the optimization problem online. The effectiveness of the proposed approach is demonstrated through simulations on a multivariate four coupled-tanks system.","PeriodicalId":328922,"journal":{"name":"2021 IEEE International Conference on Automation/XXIV Congress of the Chilean Association of Automatic Control (ICA-ACCA)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Recurrent Neural Network Based Predictive Control Applied to 4 Coupled-tank System\",\"authors\":\"Elmer Calle, Jose Oliden\",\"doi\":\"10.1109/ICAACCA51523.2021.9465192\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Model Predictive Control (MPC) is an excellent control strategy that has high performance and a great ability to deal with multivariate process interactions; constraints on both system inputs and states; and real-time optimization requirements. However, some control problem drawbacks such as process non-linearity, or the non-convexity of the resulting optimization problem generate a higher computational cost for real-time MPC implementation, requiring embedded devices with a higher memory and processing capacity. Consequently, MPC is mostly used in processes with large time constants and/or where devices with high computational performance are available. In this article a controller based on a Neural Network trained from the data generated by a suitable MPC is presented. The proposed controller uses a Recurrent Neural Network to accurately predict the control input based on the previous training data, and once trained the RNN replaces the MPC completely. This reduces the computational cost by not requiring to solve the optimization problem online. The effectiveness of the proposed approach is demonstrated through simulations on a multivariate four coupled-tanks system.\",\"PeriodicalId\":328922,\"journal\":{\"name\":\"2021 IEEE International Conference on Automation/XXIV Congress of the Chilean Association of Automatic Control (ICA-ACCA)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-03-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE International Conference on Automation/XXIV Congress of the Chilean Association of Automatic Control (ICA-ACCA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICAACCA51523.2021.9465192\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Automation/XXIV Congress of the Chilean Association of Automatic Control (ICA-ACCA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAACCA51523.2021.9465192","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Recurrent Neural Network Based Predictive Control Applied to 4 Coupled-tank System
Model Predictive Control (MPC) is an excellent control strategy that has high performance and a great ability to deal with multivariate process interactions; constraints on both system inputs and states; and real-time optimization requirements. However, some control problem drawbacks such as process non-linearity, or the non-convexity of the resulting optimization problem generate a higher computational cost for real-time MPC implementation, requiring embedded devices with a higher memory and processing capacity. Consequently, MPC is mostly used in processes with large time constants and/or where devices with high computational performance are available. In this article a controller based on a Neural Network trained from the data generated by a suitable MPC is presented. The proposed controller uses a Recurrent Neural Network to accurately predict the control input based on the previous training data, and once trained the RNN replaces the MPC completely. This reduces the computational cost by not requiring to solve the optimization problem online. The effectiveness of the proposed approach is demonstrated through simulations on a multivariate four coupled-tanks system.