Automated flowsheet synthesis is an important field in computer-aided process engineering. The present work demonstrates how reinforcement learning can be used for automated flowsheet synthesis without any heuristics of prior knowledge of conceptual design. The environment consists of a steady-state flowsheet simulator that contains all physical knowledge. An agent is trained to take discrete actions and sequentially built up flowsheets that solve a given process problem. A novel method named SynGameZero is developed to ensure good exploration schemes in the complex problem. Therein, flowsheet synthesis is modelled as a game of two competing players. The agent plays this game against itself during training and consists of an artificial neural network and a tree search for forward planning. The method is applied successfully to a reaction-distillation process in a quaternary system.
翻译:自动流程表合成是计算机辅助流程工程中的一个重要领域。 目前的工作展示了如何在没有先前概念设计知识的超常性知识的情况下将强化学习用于自动流程表合成。 环境是由稳定状态流程表模拟器构成的, 包含所有物理知识。 代理器受过培训, 能够采取离散的行动, 并按顺序建立能解决特定流程问题的流程表。 正在开发名为 SynGameZero 的新颖方法, 以确保在复杂问题上有良好的探索计划。 由此可见, 流程表合成模拟为两个竞争玩家的游戏。 代理器在培训期间玩这个游戏, 由人工神经网络和树前方规划搜索组成。 该方法被成功应用到四元系统中的反应蒸馏过程中 。