Large Language Model Agent for User-friendly Chemical Process Simulations
Jingkang Liang, Niklas Groll, G\"urkan Sin

TL;DR
This paper introduces an LLM-based agent integrated with process simulation software to enable natural language interaction, automating tasks like analysis, optimization, and flowsheet synthesis for both novices and experts.
Contribution
It presents a novel framework combining LLMs with process simulation via MCP, allowing natural language control and automation of complex chemical process tasks.
Findings
Agent autonomously analyzes and optimizes flowsheets.
Framework supports educational and professional use cases.
Demonstrates autonomous flowsheet synthesis with different interaction modes.
Abstract
Modern process simulators enable detailed process design, simulation, and optimization; however, constructing and interpreting simulations is time-consuming and requires expert knowledge. This limits early exploration by inexperienced users. To address this, a large language model (LLM) agent is integrated with AVEVA Process Simulation (APS) via Model Context Protocol (MCP), allowing natural language interaction with rigorous process simulations. An MCP server toolset enables the LLM to communicate programmatically with APS using Python, allowing it to execute complex simulation tasks from plain-language instructions. Two water-methanol separation case studies assess the framework across different task complexities and interaction modes. The first shows the agent autonomously analyzing flowsheets, finding improvement opportunities, and iteratively optimizing, extracting data, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning in Materials Science · Process Optimization and Integration · Multi-Agent Systems and Negotiation
