Skip to content
Asterline EnergyDistributed energy orchestration
Energy

Dispatch thousands of flexible assets without losing sight of grid constraints.

A DER orchestration platform for batteries, EV charging, solar, flexible load, and demand response across utility and commercial portfolios.

12,840DERs online
184 MWDispatchable
137 MWAvailable now
1.7%Telemetry stale

Scale and interface figures on this page are illustrative.

Operating thesis

Optimization needs an explanation layer.

Operators need more than a dispatch number: they need availability, uncertainty, local constraints, reserve floors, and the objective that produced the plan.

01

Fragmented context

Not every enrolled DER is available, reachable, unconstrained, or economically sensible to dispatch at a given moment.

02

Decision logic

Operators need to understand why optimization chose a dispatch plan and what grid/program constraints shaped it.

03

Operational handoff

Performance settlement requires a baseline, actual telemetry, event window, exclusions and confidence—not only commanded kW.

Product model

A fleet is not one battery.

Device capability, program rules, customer opt-outs, telemetry health, and grid limits all shape usable flexibility.

M01

Fleet

Enrollment, device capability, state of charge, connectivity and operating constraints.

M02

Forecast

Load, solar, price, weather, customer opt-out and expected availability.

M03

Dispatch

Objective, target, feeder/site constraints, setpoints, acknowledgements and fallback.

M04

Events

Demand response/VPP event targeting, customer/program rules and real-time performance.

M05

Settlement

Baseline, delivered response, exclusions, interval evidence and payout calculation.

Workflow logic

Dispatch closes with settlement.

The operating loop runs from forecast to optimization to setpoint acknowledgement to interval-level performance.

01ForecastEstimate net load + DER availability
02OptimizeSolve target under asset/grid/program constraints
03ApproveOperator reviews explainability + exceptions
04DispatchSend setpoints and track acknowledgement
05SettleCompare baseline vs actual interval telemetry
Product surfaces

Representative application states.

Representative application states from the product. Figures shown on screen are illustrative.

SCREEN 01 · FLEET

DER operations

Live portfolio

AsterlineDERs online12,840Available now137 MWDispatchable184 MWTelemetry stale1.7%Grid time 15:42
Ash HillCobb RidgeFerry RdNorthgateMillbrookFeeder 18 · export constraintDispatch held to 4.2 MWAvailableConstrainedOfflineBubble area is MW of flexibility
SCREEN 02 · DISPATCH

Peak event

17:00 to 19:00

AsterlineDERs online12,840Available now137 MWDispatchable184 MWTelemetry stale1.7%Grid time 15:42
Event EVT-2026-0925

Committed 86 MW against an 82 MW target

94% confidence
Target82 MW
Committed86 MW
Exceptions17 devices
0255075100Target 82 MW17:0017:3018:0018:3019:00MW
Batteries 41EV charging 19HVAC 22C&I 4

Every setpoint records the objective and constraints that produced it.

SCREEN 03 · SETTLEMENT

Event performance

EVT-2026-0919

AsterlineDERs online12,840Available now137 MWDispatchable184 MWTelemetry stale1.7%Grid time 15:42
Settled event

79.4 MW delivered against 82 MW

96.8% of target
60708090Target 825-minute intervals, 17:00 to 19:00
By cohort, average MW
CohortMW
Batteries39.6
EV charging15.7
HVAC20.6
C&I curtailment3.5
Total79.4
Method
Baseline
Weather-adjusted 10-of-10
Intervals
24 × 5 min
Excluded
1.8 MW

Site 441 telemetry gap excluded per rule; customer opt-outs removed before settlement.

SCREEN 04 · SITE

DER site detail

Riverside Cold Storage

AsterlineDERs online12,840Available now137 MWDispatchable184 MWTelemetry stale1.7%Grid time 15:42
Site 441 · Commercial storage

Riverside Cold Storage

Telemetry healthyNext maintenance Oct 04
Battery1.2 MW2.4 MWh
State of charge68%1.63 MWh
Reserve floor20%
State of charge today
0%20%50%80%100%Reserve floor 20%EventNow · 68%00:0006:0012:0018:0024:00
Site limits
Local export cap
900 kW
Customer demand floor
410 kW
Interconnection
Feeder 12
Right now
Site load
655 kW
Battery
Idle
Grid import
655 kW
SCREEN 05 · FORECAST

Scenario lab

Tomorrow 16:00 to 20:00

AsterlineDERs online12,840Available now137 MWDispatchable184 MWTelemetry stale1.7%Grid time 15:42
Planning

Tomorrow's evening peak

Weather band ±3.8% load
Peak load486 MW
Solar at 16:00−71 MW
Flex available151 MW
Price p95$218/MWh
350400450500550Peak 486 MWFlex window 16:00 to 20:0012:0014:0016:0018:0020:0022:00MW- - net of solar
ScenarioPeakFlex neededFlex available
Base486 MW82 MW151 MW
Heat wave +3°F519 MW121 MW148 MW
Cloudy afternoon486 MW98 MW151 MW

Battery degradation cost is included in the objective. EV availability is sensitive to the commute return.

Edge-state design

Failure states are part of the product model.

The cases below are intentionally modeled because real operating software is defined by what happens when data, people, or dependencies do not line up.

EDGE 01

Telemetry drops during dispatch

Use declared fallback behavior, exclude uncertain intervals where required, and surface confidence degradation.

EDGE 02

Customer opts out after commitment

Recalculate available portfolio headroom and redistribute within remaining constraints.

EDGE 03

Grid constraint tightens

Re-optimize; do not continue prior site setpoints merely to preserve aggregate target.

System logic

The data model behind the interface.

The interface follows the domain relationships and rules below.

Canonical objects

DER deviceSiteProgram enrollmentTelemetry intervalForecastConstraintDispatch planSetpointEventBaselineSettlement

Domain rules

✓Dispatchable capacity excludes offline devices, opt-outs, reserves and local/grid constraints.
✓Optimization output records the objective and constraints that produced each setpoint.
✓Settlement is derived from interval telemetry and an explicit baseline method with exclusions.
Asterline Energy · Case studyInterface figures are illustrative

Contact

Have something like this to build?

Tell us what you're trying to build and who it's for. If it isn't a fit, we'll say so and point you somewhere better.