The complete grid intelligence stack.

Forecast engine plus dispatch optimizer plus market signal feeds, integrated so your DERs act as one coordinated resource.

Abstract energy data flow visualization representing distributed energy resource coordination

Load Forecast Engine

The model runs every 15 minutes and produces a rolling 72-hour forecast at substation granularity, not just system-wide totals. Weather inputs include real-time temperature, solar irradiance, and wind speed, not daily static values. Every forecast period returns a confidence interval. When the forecast is uncertain, operators see that uncertainty before they commit to a dispatch decision, not after the fact.

  • 15-min to 72-hour rolling horizon, continuously updated
  • Weather-adjusted: temperature, solar irradiance, wind speed
  • Substation-level granularity, not just system-wide aggregates
  • Confidence intervals surfaced per forecast period
72-Hr Forecast: Substation A LIVE
50 100 150 24H 48H 72H

DER Dispatch Optimizer

The optimizer models each asset's real constraints: battery SOC bounds, charge and discharge ramp rates, cycle degradation curves, and contractual dispatch obligations. Solar curtailment and flexible demand enrollment are solved together in one pass, not sequenced as separate decisions. The output is a per-asset schedule with specific kW targets and timing. Your operators do not have to interpret an aggregate signal and re-derive individual site instructions manually.

  • Battery SOC bounds and ramp rates modeled per asset
  • Solar curtailment and demand flex solved jointly
  • Per-asset schedule output, not aggregate guidance
  • Contract obligations enforced as hard constraints
Asset Dispatch Schedule / Next 24H
Battery Site A Battery Site B Solar Array 1 Demand Flex C Battery Site D Charge Discharge Charge Charge Discharge Solar Gen DR Event Charge Discharge 00:00 06:00 12:00 18:00 24:00

Market Signal Integration

Day-ahead and real-time LMP feeds flow directly into the optimizer, not into a separate reporting layer. Ancillary service signals, covering regulation up/down, spinning reserves, and non-spinning reserves, are included where the ISO publishes them. FERC Order 2222 opened wholesale market access to DER aggregators. Voltsynth structures the dispatch schedule and bid export to fit those participation requirements. Market feed availability varies by ISO/RTO. Supported regions are disclosed on request. We do not claim CAISO, PJM, or MISO certification without direct verification.

  • Day-ahead and real-time LMP feeds
  • Ancillary service signals: regulation, spinning reserves
  • FERC Order 2222 DER aggregation context built in
  • Signals feed directly into the optimizer, not a separate step
Day-Ahead LMP Feed Real-Time LMP Feed Ancillary Services Dispatch Optimizer Per Asset

API and Integration Layer

A REST API returns the current dispatch schedule for any enrolled asset or the full portfolio in one call. Webhook push delivers urgent curtailment signals in real time, without waiting for a polling cycle. Connectors for common SCADA historians mean your existing data infrastructure stays in place. Voltsynth reads interval data from your historian and writes dispatch instructions back through the same API layer your operators already manage. No new SCADA system, no separate EMS vendor engagement required.

  • REST API for dispatch schedule retrieval
  • Webhook push for real-time curtailment signals
  • SCADA historian connectors included
  • Cloud or on-premise deployment options
GET /v1/dispatch/schedule
{
  "site_id": "batt-site-023",
  "interval_start": "2026-07-04T14:00Z",
  "horizon_hours": 24,
  "schedule": [
    {
      "interval": "14:00",
      "action": "charge",
      "kw": 250,
      "soc_target": 0.82
    },
    {
      "interval": "17:00",
      "action": "discharge",
      "kw": 400,
      "market": "real-time"
    }
  ]
}

Connect today. First dispatch schedule by end of week.

One API to your existing SCADA historian or interval meter data. No SCADA replacement, no EMS engagement, no months-long integration project. We have done this before and we scope it before you sign anything.