Simulate everything

Grid Data Simulator Realistic utility data on demand — no utility required.

Grid Data Simulator generates the data a utility platform lives on: head-end meter traffic, SAP IS-U master data and events, SCADA telemetry, and market file feeds — configurable in a web client, delivered through the same interfaces a real utility would use.

4 source types

meters · SAP · SCADA · files

Millions

of simulated meters

SAP EHP7

compatible simulation

OpenAPI

fully scriptable

Why simulate

Production-shaped data from day one

Real utility data is scarce, sensitive, and slow to obtain. Grid Data Simulator removes the dependency: every feed the platform consumes can be generated at scale, on schedule, and in its native wire format — so integration, testing, demos, and training never wait for a customer environment.

Smart meter simulation

Interval reads, register reads, and meter events for large populations, shaped like real AMI traffic.

SAP IS-U simulation

An SAP EHP7-compatible module simulates master data and business processes — build SAP integrations without an SAP system.

SCADA telemetry

Simulated SCADA points and events exercise real-time pipelines and grid analytics.

Market & file feeds

ERCOT-style market files and CSV feeds reproduce the batch interfaces utilities actually exchange.

Protocol translator

A translation layer delivers simulator output in the exact wire formats target systems expect — including certificate-secured delivery.

Web control & automation

An Angular client configures scenarios and schedules; an OpenAPI-documented REST API automates them in CI.

Cloud-ready

Docker images and Terraform definitions stand the simulator up anywhere — laptop, data center, or cloud.

Family citizen

Registers with the Grid Data App Manager on startup, like every member of the family.

How it works

See it, end to end

A believable utility from a drawn polygon — delivered the way real systems deliver it.1 · Draw a territoryurban · suburban · rural density…or describe it in plain language2 · A synthetic utilityNetworkCustomersMeters & registersTelemetryStorms & OMSDER & EV growthVEE patternsDirty dataActions & eventsLosses & noisesubstation → feeder → transformer → meter → registerelectric · gas · water · reproducible from spec + seedmeasured at 2M meters · designed for 5M3 · Telemetry feedsAMI cohorts · SCADA cadence · backfillsKeyed Kafka topicssdr-ingress · meter_reads · scada · commands4 · Command & ControlCISMDMSHESdisconnect · reconnect · read · pingsimulator on both ends — your MDMS in the middleA believable utility from a drawn polygon — delivered the way real systems deliver it.

Step 1

Define a scenario

Choose populations, consumption shapes, event patterns, and schedules in the web client — or script them via the API.

Step 2

Choose the feeds

Enable AMI, SAP, SCADA, or file-based outputs; the translator handles each target’s native format and security.

Step 3

Run at scale

Stream continuously or replay bursts — event storms, outages, gaps — at whatever rate the test demands.

Step 4

Measure downstream

Watch the platform ingest, validate, and serve — with the Testing Platform verifying the results.

Use cases

Where Grid Data Simulator earns its keep

Platform testing

The standard test harness for every GDMP release — continuous, realistic AMI data.

Performance & load proving

Scale simulated populations to establish ingestion and VEE throughput baselines before go-live.

Integration development

Build SAP, SCADA, and market integrations against faithful simulations instead of scarce test systems.

Sales demonstrations

Run data-rich demos of the whole family with no customer data and no external dependencies.

Training environments

Give analysts and operators a live-feeling system that never touches production.

Under the hood

Technology

Java / Spring Boot

Angular

Protocol translator

Docker

Terraform

OpenAPI

Keycloak-aware

Better together

Part of the Grid Data Family

Every family application shares one identity platform, one design system, one registration pattern, and one deployment path.

See Grid Data Simulator live

A working demonstration takes thirty minutes — on our environment or yours, with realistic simulated data.

Connect With Us