Publications
[ AI2 ] LAB
Read paper
New Journal Paper Computers & Industrial Engineering · 2026

SimGPT: Unlocking potentials of Generative AI in simulation via Simio and LLM integration

SimGPT is the first framework to embed Large Language Models directly inside a discrete event simulation engine (Simio), letting AI make decisions during a running model rather than only before or after it.

M. DehghanimohammadabadiNortheastern UniversityElsevier
Read paper Code
Integrates with Simio
Click to enlarge SimGPT Step architecture and integration with Simio (Figure 4)
Figure 4 — SimGPT Step architecture & Simio integration
Overview

An LLM that thinks inside the model

Traditional simulation treats AI as something you run around a model: tune parameters up front, or analyze results afterward. SimGPT removes that boundary by packaging a Large Language Model as a native Simio Step, so the engine can call the model mid run to dispatch jobs, interpret state, and generate data on the fly. It is provider agnostic, so the same Step works across model families and versions without rewriting the model.

Decisions in the loop

The LLM is queried while the clock runs, so logic that once needed hard coded rules now reasons in context.

Native Simio Step

No external orchestration. Drop one file in and the SimGPT Step appears in the standard library.

Model agnostic

Swap providers and versions without touching the simulation, with a path to self hosted open models.

OpenAI Claude Gemini
Evidence

Four case studies

1

Real time job dispatching

An LLM driven dispatcher chooses the next job at each decision point and beats traditional scheduling heuristics.

Scheduling
2

Prompt engineering in the loop

How prompt design shapes the quality and stability of LLM decisions made inside a live run.

Prompting
3

Model and version comparison

A controlled comparison across LLM families and versions and how model choice changes outcomes.

Benchmarking
4

Synthetic data for the ER

Generating emergency room inputs — arrivals, characteristics, length of stay — where real data is scarce.

Healthcare
Get started

Try it in Simio · three steps

1

Download

Grab Sora.dll directly, or browse the GitHub repo.

2

Install

Place it into your Simio UserExtensions folder.

3

Use

Open Simio — the SimGPT Step appears under User Defined Steps.

Reference

Cite this work


    
SimGPT framework figure enlarged