Batch process control based on reinforcement learning with segmented prioritized experience replay

Chen Xu,Junwei Ma,Hongfeng Tao
DOI: https://doi.org/10.1088/1361-6501/ad21cf
IF: 2.398
2024-01-24
Measurement Science and Technology
Abstract:Batch process is difficult to control accurately due to their complex nonlinear dynamics and unstable operating conditions. The traditional methods such as model predictive control, will seriously affect control performance when process model is inaccurate. In contrast, reinforcement learning (RL) provides an viable alternative by interacting directly with the environment to learn optimal strategy. This paper proposes a batch process controller based on the segmented prioritized experience replay soft actor-critic. Soft actor-critic(SAC) combines off-policy updates and maximum entropy reinforcement learning with an actor-critic formulation, which can obtain a more robust control strategy than other RL methods. To improve the efficiency of the experience replay mechanism in tasks with long episodes and multiple phases, a new method of sampling experience called segmented prioritized experience replay (SPER) is designed in SAC. In addition, a novel reward function is set for the SPER-SAC based controller to deal with the sparse reward. Finally, the effectiveness of the SPER-SAC based controller for batch process examples is demonstrated by comparing with the conventional RL-based control methods.
engineering, multidisciplinary,instruments & instrumentation
What problem does this paper attempt to address?