SimuAgent is a novel LLM-powered agent specifically engineered for automating modeling and simulation within the Simulink environment, bridging the gap between large language models and graph-oriented engineering workflows. At its core, SimuAgent transforms Simulink's verbose XML representations into a more concise, dictionary-style Python format, significantly reducing token counts, enhancing interpretability, and enabling efficient, in-process simulation. The agent operates on a lightweight plan-execute architecture, trained in two stages for both low-level tool skills and high-level design reasoning. To address sparse rewards in long-horizon tasks, SimuAgent integrates Reflection-GRPO (ReGRPO), an enhanced policy optimization method using self-reflection traces for rich intermediate feedback, accelerating learning and improving robustness. SimuAgent matters by unlocking LLM power for complex engineering design and simulation, solving inefficient model representation, and leading to faster, more accurate automated design. It is used by researchers and ML engineers in control systems and embedded systems seeking to optimize design and simulation workflows.
SimuAgent is an AI system that helps large language models (LLMs) work with Simulink, a popular software for designing and simulating complex systems. It simplifies how LLMs understand Simulink models by converting them into an easier format, leading to faster and more accurate automated design and simulation.
LLM-powered Simulink agent
Was this definition helpful?