1. PC-Gym: Benchmark Environments For Process Control Problems
- Author
-
Bloor, Maximilian, Torraca, José, Sandoval, Ilya Orson, Ahmed, Akhil, White, Martha, Mercangöz, Mehmet, Tsay, Calvin, Chanona, Ehecatl Antonio Del Rio, and Mowbray, Max
- Subjects
Electrical Engineering and Systems Science - Systems and Control - Abstract
PC-Gym is an open-source tool designed to facilitate the development and evaluation of reinforcement learning (RL) algorithms for chemical process control problems. It provides a suite of environments that model a range of chemical processes, incorporating nonlinear dynamics, process disturbances, and constraints. Key features include flexible constraint handling mechanisms, customizable disturbance generation, and modular reward function design. The framework enables benchmarking state-of-the-art RL algorithms against a nonlinear Model Predictive Control (NMPC) oracle across various process control scenarios. Case studies demonstrate PC-Gym's effectiveness in evaluating RL approaches for the control of various chemical engineering systems such as a continuously stirred tank reactor, multistage extraction process, and crystallization reactor. The framework's ability to incorporate realistic disturbances and constraints allows for robust testing of control strategies. Results highlight the performance gaps between RL algorithms and NMPC oracles, demonstrating the utility of PC-Gym for algorithm benchmarking and suggesting areas for improvement in RL-based process control. By offering a standardized platform for developing and assessing RL-based control strategies, PC-Gym aims to accelerate research at the intersection of machine learning and process systems engineering. It bridges the gap between theoretical advancements in RL and practical applications in industrial process control, providing researchers and practitioners with a valuable tool for exploring data-driven control solutions for complex chemical processes.
- Published
- 2024