Deep DeePC: data-enabled predictive control with low or no online optimization using deep learning
Data-enabled predictive control (DeePC) is a data-driven control algorithm that utilizes data matrices to form a non-parametric representation of the underlying system, predicting future behaviors and generating optimal control actions. DeePC typically requires solving an online optimization problem...
Saved in:
Main Authors: | , , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2025
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/182577 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-182577 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1825772025-02-10T06:30:41Z Deep DeePC: data-enabled predictive control with low or no online optimization using deep learning Zhang, Xuewen Zhang, Kaixiang Li, Zhaojian Yin, Xunyuan School of Chemistry, Chemical Engineering and Biotechnology Environmental Process Modelling Centre Nanyang Environment and Water Research Institute Engineering Computationally efficient controller Data-driven control Data-enabled predictive control (DeePC) is a data-driven control algorithm that utilizes data matrices to form a non-parametric representation of the underlying system, predicting future behaviors and generating optimal control actions. DeePC typically requires solving an online optimization problem, the complexity of which is heavily influenced by the amount of data used, potentially leading to expensive online computation. In this article, we leverage deep learning to propose a highly computationally efficient DeePC approach for general nonlinear processes, referred to as Deep DeePC. Specifically, a deep neural network is employed to learn the DeePC vector operator, which is an essential component of the non-parametric representation of DeePC. This neural network is trained offline using historical open-loop input and output data of the nonlinear process. With the trained neural network, the Deep DeePC framework is formed for online control implementation. At each sampling instant, this neural network directly outputs the DeePC operator, eliminating the need for online optimization as conventional DeePC. The optimal control action is obtained based on the DeePC operator updated by the trained neural network. To address constrained scenarios, a constraint handling scheme is further proposed and integrated with the Deep DeePC to handle hard constraints during online implementation. The efficacy and superiority of the proposed Deep DeePC approach are demonstrated using two benchmark process examples. Ministry of Education (MOE) Nanyang Technological University National Research Foundation (NRF) Public Utilities Board (PUB) This research is supported by the National Research Foundation, Singapore, and PUB, Singapore's National Water Agency under its RIE2025 Urban Solutions and Sustainability (USS) (Water) Centre of Excellence (CoE) Programme, awarded to Nanyang Environment &Water Research Institute (NEWRI), Nanyang Technological University, Singapore (NTU). This research is also supported by Ministry of Education, Singapore, under its Academic Research Fund Tier 1 (RS15/21 & RG63/22), and Nanyang Technological University, Singapore (Start-Up Grant). Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not reflect the views of the National Research Foundation, Singapore and PUB, Singapore's National Water Agency. 2025-02-10T06:30:40Z 2025-02-10T06:30:40Z 2025 Journal Article Zhang, X., Zhang, K., Li, Z. & Yin, X. (2025). Deep DeePC: data-enabled predictive control with low or no online optimization using deep learning. AIChE Journal, 71(3), e18644-. https://dx.doi.org/10.1002/aic.18644 0001-1541 https://hdl.handle.net/10356/182577 10.1002/aic.18644 2-s2.0-85211499103 3 71 e18644 en RS15/21 RG63/22 NTU SUG AIChE Journal © 2024 American Institute of Chemical Engineers. All rights reserved. |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering Computationally efficient controller Data-driven control |
spellingShingle |
Engineering Computationally efficient controller Data-driven control Zhang, Xuewen Zhang, Kaixiang Li, Zhaojian Yin, Xunyuan Deep DeePC: data-enabled predictive control with low or no online optimization using deep learning |
description |
Data-enabled predictive control (DeePC) is a data-driven control algorithm that utilizes data matrices to form a non-parametric representation of the underlying system, predicting future behaviors and generating optimal control actions. DeePC typically requires solving an online optimization problem, the complexity of which is heavily influenced by the amount of data used, potentially leading to expensive online computation. In this article, we leverage deep learning to propose a highly computationally efficient DeePC approach for general nonlinear processes, referred to as Deep DeePC. Specifically, a deep neural network is employed to learn the DeePC vector operator, which is an essential component of the non-parametric representation of DeePC. This neural network is trained offline using historical open-loop input and output data of the nonlinear process. With the trained neural network, the Deep DeePC framework is formed for online control implementation. At each sampling instant, this neural network directly outputs the DeePC operator, eliminating the need for online optimization as conventional DeePC. The optimal control action is obtained based on the DeePC operator updated by the trained neural network. To address constrained scenarios, a constraint handling scheme is further proposed and integrated with the Deep DeePC to handle hard constraints during online implementation. The efficacy and superiority of the proposed Deep DeePC approach are demonstrated using two benchmark process examples. |
author2 |
School of Chemistry, Chemical Engineering and Biotechnology |
author_facet |
School of Chemistry, Chemical Engineering and Biotechnology Zhang, Xuewen Zhang, Kaixiang Li, Zhaojian Yin, Xunyuan |
format |
Article |
author |
Zhang, Xuewen Zhang, Kaixiang Li, Zhaojian Yin, Xunyuan |
author_sort |
Zhang, Xuewen |
title |
Deep DeePC: data-enabled predictive control with low or no online optimization using deep learning |
title_short |
Deep DeePC: data-enabled predictive control with low or no online optimization using deep learning |
title_full |
Deep DeePC: data-enabled predictive control with low or no online optimization using deep learning |
title_fullStr |
Deep DeePC: data-enabled predictive control with low or no online optimization using deep learning |
title_full_unstemmed |
Deep DeePC: data-enabled predictive control with low or no online optimization using deep learning |
title_sort |
deep deepc: data-enabled predictive control with low or no online optimization using deep learning |
publishDate |
2025 |
url |
https://hdl.handle.net/10356/182577 |
_version_ |
1823807402857725952 |