Search papers, labs, and topics across Lattice.
This paper explores the integration of Large Language Model (LLM) agents into fault recovery processes in industrial plants, aiming to enhance decision-making beyond traditional supervisory logic. By treating the LLM as a constrained supervisory planner, the framework leverages plant-specific knowledge to suggest recovery actions, which are then validated through external mechanisms before implementation. The research identifies three critical design dimensions for effective application, including recovery patterns, validation strategies, and deployment constraints, and provides executable Python environments for practical use.
LLM agents can significantly enhance fault recovery in process plants by intelligently suggesting actions that are validated before execution, reducing reliance on human operators.
Fault recovery in process plants still relies heavily on plant operators, especially when faults fall outside predefined supervisory logic. Operators interpret alarms, procedures, P\&IDs, interlocks, and process trends, then decide how to move the plant to a safe operating mode without triggering a shutdown. This paper examines how Large Language Model (LLM) agents can support such recovery decisions. The proposed framework treats the LLM as a constrained supervisory planner. It uses plant-specific knowledge to propose recovery actions, and every proposal is checked by an external validator (symbolic or simulation-based) before actuation. The paper develops three design dimensions for applying the framework: the recovery patterns for which LLM agents are useful, the validation strategies that separate admissible from inadmissible proposals, and the deployment constraints imposed by latency, knowledge engineering, safety integration, and model lifecycle management. To make the framework directly usable, two openly available executable Python environments are provided. Both re-implement established case studies, a modular mixing module and a continuous stirred-tank reactor, extended with configurable faults and defined interfaces for custom recovery and validation methods.