Skip to content

Code for Paper: Constrained Model-free Reinforcement Learning for Process Optimization

Notifications You must be signed in to change notification settings

eltonpan/constrained_RL_process_optimization

Repository files navigation

Code for Paper: Constrained Model-free Feinforcement Learning for Process Optimization

Paper url: Constrained Model-free Feinforcement Learning for Process Optimization, Comput. & Chem. Eng., p.107462 (2021)

A preprint version of the article is available at arXiv.

Elton Pan, Panagiotis Petsagkourakis, Max Mowbray, Dongda Zhang, Ehecatl Antonio del Rio-Chanona

Centre for Process Systems Engineering, Department of Chemical Engineering, Imperial College London, UK Centre for Process Systems Engineering, Department of Chemical Engineering, University College London, UK Department of Chemical Engineering and Analytical Science, University of Manchester, UK

Reinforcement learning (RL) is a control approach that can handle nonlinear stochastic optimal control problems. However, despite the promise exhibited, RL has yet to see marked translation to industrial practice primarily due to its inability to satisfy state constraints. In this work we aim to address this challenge. We propose an “oracle”-assisted constrained Q-learning algorithm that guarantees the satisfaction of joint chance constraints with a high probability, which is crucial for safety critical tasks. To achieve this, constraint tightening (backoffs) are introduced and adjusted using Broyden’s method, hence making the backoffs self-tuned. This results in a methodology that can be imbued into RL algorithms to ensure constraint satisfaction. We analyze the performance of the proposed approach and compare against nonlinear model predictive control (NMPC). The favorable performance of this algorithm signifies a step towards the incorporation of RL into real world optimization and control of engineering systems, where constraints are essential.

Alt text

Alt text

Alt text

Alt text

Cite

If you use this code, please cite this paper:

@article{pan2021constrained,
  title={Constrained model-free reinforcement learning for process optimization},
  author={Pan, Elton and Petsagkourakis, Panagiotis and Mowbray, Max and Zhang, Dongda and del Rio-Chanona, Ehecatl Antonio},
  journal={Computers \& Chemical Engineering},
  volume={154},
  pages={107462},
  year={2021},
  publisher={Elsevier}
}

About

Code for Paper: Constrained Model-free Reinforcement Learning for Process Optimization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published