(84b) Continuous Control of a Batch Crystallization System with Deep Reinforcement Learning
AIChE Spring Meeting and Global Congress on Process Safety
2020
2020 Virtual Spring Meeting and 16th GCPS
Industry 4.0 Topical Conference
Big Data Analytics - Industry Perspective I
Wednesday, August 19, 2020 - 11:20am to 11:40am
In this work, we explore the application of a deep reinforcement learning controller to the batch crystallization of the sodium chloride, water, ethanol anti-solvent system. The ultimate objective of the controller is to obtain a target distribution of crystal size at the end of the batch by manipulating the temperature of the system and flow rate of the anti-solvent. To do this, we implement a deep neural-network based controller with an actor-critic structure that is trained to maximize the long term reward at each sampling time. The network is trained on a Fokker-Planck model whose parameters are estimated by dynamic optimization, and the network learns in this environment by exploration. We evaluate the performance of the controller against baselines established by classical control techniques and finally analyze the advantages and disadvantages of this framework.