Every constraint. One better operating plan.

SPARKO turns prices, forecasts and battery limits into a clear schedule: what to charge, hold or discharge—and why.

SPARKO / optimiserLIVE MODEL
SPARKO optimiser dashboard showing market price, battery dispatch and state of charge
Market opportunity · asset limits · customer objectiveOne explainable plan for the next 24 hours

From a price signal to physical dispatch.

Watch the optimiser compare options, check asset limits and turn an approved plan into charge and discharge instructions.

Inside the optimisation loop
Conceptual containerised battery with visible battery racks, cooling equipment and a digital twin overlay
PCS · AC ↔ DCBattery racks · DCCooling + BMS
3D cutaway · drag to rotate
Illustrative horizon24 hours
Illustrative 24-hour dispatchEvaluate opportunity
00:0012:0024:00
Price signalChargeDischarge
Step 1 of 4

Understand the operating opportunity.

Bring together expected price, generation and demand over the planning horizon. Uncertainty matters: tomorrow is a range of possibilities, not one certain price curve.

Market + load + generationPlanning horizon

Conceptual equipment layout and illustrative operation. Equipment-specific limits and controls vary by installation.

Objective-aware optimisation

“Best” changes with the customer.

Explore how the same signals and battery state produce a different operating plan for a buyer, seller or merchant.

Open-access C&I · EV charging · Data centre

Buy when the market is kind. Avoid the expensive hours.

SPARKO combines the exchange price, site load, tariff, grid limits and charge deadline. The battery fills in low-cost blocks and supports the site through costly peaks.

Optimisation objectiveMinimise landed energy cost
₹2.18/kWhillustrative charge cost
18:00–21:00peak avoided
Market / generation signal
Charge
Discharge
00
02
04
06
08
10
12
14
16
18
20
22
SPARKO recomputes when price, load or asset state changes

Interactive illustration only. Values are simulated to explain the control logic; they are not a savings or revenue forecast.

Every fifteen minutes

A disciplined loop, not a black box.

Each result passes through a visible chain that an operator can inspect, approve and replay.

Observe

Refresh the world.

Read market, forecast and asset state.

Generate

Create candidate plans.

Test eligible schedules and bids.

Preflight

Ask the digital twin.

Reject unsafe or infeasible outcomes.

Choose

Rank by objective.

Value, risk, reserve and terminal state.

Prove

Reconcile execution.

Instruction, meter, settlement and P&L.

Verified execution

Less than 1% error against the objective.

One-year software-in-the-loop backtesting on a simulated 10 MW / 20 MWh BESS checked feasibility and objective fulfilment across 105,120 fifteen-minute intervals.

0.038%maximum objective-execution error
100%feasible simulated profile-days
3buyer, seller and merchant objectives

Put your objective through the optimiser.

Bring the asset, site and objective. We will map the data boundary, twin and commercial decision flow.