Renewable Energy · BESS Analytics

Battery storage analytics: every cycle planned, every megawatt attributed, every pack defensible.

State-of-health tracking per pack, dispatch optimised against tariff and ancillary-services calendars, revenue attributed per stream — wired to your BMS, PCS, and market rails with warranty evidence preserved for every cycle.

bess-console · dispatchLIVE
ASSET · BESS-0417 · 01 / 03
Wagga Wagga utility BESS
AEMO NEM · FCAS stack
SPEC
50 MW / 100 MWh
NSW · AU
LIVE METRICS
State of chargepending…
SOH (pack avg)pending…
Round-trip ηpending…
Cycles · 30dpending…
Revenue · YTDpending…
PACK STATE OF HEALTH
80% · end of life92% · watch96%+ · healthy
REASONING
Pack SOH well above warranty curve
FCAS contingency-raise bid won for 14:00 window
Cycle budget preserved for evening peak
EVALUATING…
Dispatch: FCAS + arbitrage

What we build

A BESS intelligence stack that protects the asset and maximises the revenue stack.

Each capability is a production component — not a proof-of-concept — wired into your BMS, PCS, and market rails, documented for your investors and operators, monitored continuously.

Pack-level telemetry ingest

BMS, PCS, SCADA, tariff, weather, and OEM service feeds pulled in parallel — every pack and cell-group addressable, every signal versioned for warranty and regulator audits.

SOH + degradation modelling

Regression ensembles track state-of-health per pack against warranty curves. Capacity-fade and calendar-aging projected out 12-36 months so cycle budgets are defensible.

Cycle-strategy optimisation

Dispatch engine balances arbitrage, firming, and ancillary-services against the tariff calendar and warranty envelope — optimiser plans, operator approves, pack delivers.

Ancillary-services participation

FCAS contingency-raise, EFR, and FFR bid-stack decisioning wired to AEMO, SGX EMC, and regional market rails — with settlement reconciliation automated downstream.

Revenue attribution per stream

Every MWh discharged tagged to its revenue source — arbitrage, firming, FCAS, capacity — so commercial teams and investors see exactly what the stack earned, per pack, per day.

Warranty + safety-envelope monitoring

BMS fault codes preserved, cell-level lineage maintained for recalls, OEM warranty evidence chain auto-generated — IEC 62619, UL 9540A, and NFPA 855 alignment built in.

BESS deployments we analyse

One engine, every storage motion.

Same pipeline, same dispatch engine, same revenue-attribution ledger — tuned per asset class. Utility-scale, C&I, co-located renewables, microgrids, capacity-reserve assignments — all run on the same stack, only the model weights, market rails, and contract rules change.

01

Utility-scale FCAS + arbitrage

Grid-connected BESS participating in AEMO NEM, SGX EMC, or MEA/PEA ancillary-services programs — FCAS, EFR, FFR bids stacked alongside day-ahead and intra-day arbitrage.

02

C&I peak-shaving + tariff arbitrage

Commercial-and-industrial sites with MD-based tariffs — peak-shaving, load-following, and demand-response ready. Cycle budget protected against warranty envelope.

03

Co-located PV + BESS firming

Solar-plus-storage projects where the BESS firms the PV output against dusk and cloud events. Same pipeline, different dispatch rules, same revenue-attribution ledger.

04

Hybrid microgrid + diesel offset

Island and mine-site microgrids where the BESS displaces diesel hours and bridges genset starts. Fuel-saved, emissions-avoided, and runtime metrics tied to every cycle.

05

Black-start + capacity-reserve contracts

BESS pre-positioned for black-start services or long-duration capacity reserve — state-of-charge guard-rails enforced against the contract, every dispatch logged to settlement.

06

Portfolio-wide dispatch for IPPs

Fleet-wide optimisation across multiple BESS sites — cross-asset cycle budgets, revenue-stack blending, and multi-market participation on a single decisioning engine.

A walk-through

From design to disclosure — in five clear steps.

Follow a real BESS + PV project through design, commissioning, dispatch, monitoring, and reporting. Every step is visible to the operator, the investor, and the regulator.

ASSET · BESS-0417
Meridian Energy Pte Ltd· 60 MW / 120 MWh BESS + PV · SG + Johor tie-line
STEP 01 · 05
STEP 01 · DESIGN
Sizing the asset to the revenue stack
Configuring MW and MWh to the arbitrage, firming, and ancillary-services strategy — sized to the tariff calendar and warranty envelope, not a generic template.
Meridian BESS · Unit A
LFP · containerised · IEC 62619 · UL 9540A
Power · Energy60 MW · 120 MWh
C-rate0.5C / 0.5C
Revenue stackArbitrage + firming + FCAS
Warranty envelope10y · 4,500 cycles
REVENUE STACK · YEAR ONE
Arbitrage · AEMO/SGX42%
Firming for PV33%
FCAS contingency18%
Capacity reserve7%
Sized against 10-year warranty envelope · stack revisable

Model families we deploy

No single model runs a BESS. So we ensemble.

Health, dispatch, degradation, and revenue are distinct problems with distinct horizons. Dedicated models per task give you coverage, resilience, and a transparency layer a single tool can't match.

STATE OF HEALTH · PACK-LEVEL
SOH regression ensemble

Gradient-boosted tree ensemble plus Kalman smoothing — tracks SOH per pack against warranty curve and OEM degradation model. Calibrated to your chemistry, not a global template.

LP + REINFORCEMENT LEARNING
Dispatch optimiser

Mixed-integer LP for the deterministic tariff envelope; RL overlay for market signals where the optimiser has to react faster than the schedule. Operator overrides preserved.

LSTM · CALENDAR + CYCLE
Degradation forecaster

Long-horizon forecaster splits calendar-aging from cycle-aging per cell-group. Output feeds the warranty model and the finance team — one number, two defensible trails.

MWH-TO-STREAM AGENT
Revenue attribution agent

Per-discharge agent tags every MWh to its revenue source — arbitrage, firming, FCAS, EFR — reconciling against market settlement data. Investor-ready attribution per asset.

Data sources wired into every model

Every signal that moves the cycle — integrated.

Pulled in parallel from the BMS, PCS, SCADA, market, and weather rails — normalised into a single feature schema, versioned alongside the models that consume them.

Source
What it unlocks
Providers
BMS pack telemetry
Per-pack and per-cell-group voltage, temperature, SOC, SOH, balance state, and fault codes — ingested at 1-second cadence with safety-envelope preservation for every future audit.
CAN · J1939Modbus RTUOEM BMS API
Inverter / PCS
Real and reactive power, round-trip efficiency, thermal envelope, and fault events from the PCS — tagged to the pack stack it serves, normalised across OEM protocols.
SungrowSMAPower ElectronicsDynapowerParker
Market + tariff feeds
Day-ahead, intra-day, FCAS, EFR, and capacity prices ingested with settlement reconciliation downstream. Regional programs integrated as first-class, not afterthoughts.
AEMO NEMSGX EMCMEA / PEAERCOTEPEX
Weather + forecast
Cloud-cover, irradiance, wind, and temperature forecast blended against PV production model and dispatch optimiser — pre-positioning the BESS ahead of cloud and ramp events.
GFSECMWFSolargisDNV irradianceLocal mesonet
SCADA historian
Site-wide historian pulls for plant-level context — auxiliary load, HVAC, fire panel, and balance-of-plant data. One schema across PV, BESS, and utility interconnect.
OSIsoft PIAvevaIEC 61850DNP3OPC UA
OEM + warranty records
Service history, firmware version, RMA events, and OEM-published warranty degradation curves — kept alongside the telemetry so claims can be filed without hunting across systems.
Service logsRMA historyWarranty curvesOEM firmware

Explainability, not just dispatch

A MWh alone doesn't defend a warranty. A trail does.

Every dispatch decision and every SOH estimate arrives with a reasoning trail — strategy version, market signal, pack state, and chosen action — ready for the OEM, the investor, and the regulator that will eventually read it.

  • Feature contributions on every SOH estimate
  • Strategy + policy version logged per dispatch
  • Cell-group lineage preserved across firmware upgrades
  • Aligned to IEC 62619, UL 9540A, NFPA 855
DISPATCH RECORD · BESS-0417
dispatch.explain v4.1
ActionFCAS raise · 18 MW
Market signalAEMO contingency_raise_60s
Pack SOC0.62 · headroom ✓
Pack SOH0.971 · curve ✓
Strategy pathfcas v3 + arbitrage v2
Policy versiondispatch-policy-2026-03
Audit SHAc4f1…9a8e

Compliance & asset governance

Built to pass warranty, market, and safety review — not just to dispatch.

Evidence-ready from day one. Delivery includes the audit trails, disclosure packs, and safety-envelope records your OEM, market operator, and lenders will all eventually want to see.

Every point below ships with the asset. Not bolted on later.

Warranty-claim evidence chain

Cell-group lineage, cycle count, and temperature envelope preserved from day one. When a pack fails, the OEM receives a ready-to-file evidence pack — no hunting, no disputes.

Market-bid audit trail

Every AEMO, SGX EMC, or regional-market bid logged with timestamp, strategy version, and dispatch outcome. Settlement reconciliation runs automatically against the audit trail.

Safety envelope preserved

BMS fault codes, temperature excursions, and over/under-voltage events captured at source — retained unaltered for the asset lifetime. IEC 62619, UL 9540A, NFPA 855 aligned.

Cell-level lineage for recalls

Every cell traceable to module, pack, rack, and container — and to manufacturing batch via OEM records. Targeted recalls possible without taking the whole asset offline.

FCAS / EFR settlement data

5-minute dispatch records, contingency events, and settlement pricing retained alongside the operator bid log. Revenue-attribution lines up with what the market operator paid out.

SOH + cycle-count disclosure

Per-pack SOH and cycle-equivalent disclosure report — generated monthly for investors, quarterly for lenders, on-demand for any asset-sale or refinancing event.

FRAMEWORKS WE ALIGN TO
IEC 62619UL 9540ANFPA 855IEC 61850AEMO NEMSGX EMCIEC 62933ISO 55000

Why Axccelerate for BESS analytics

Not a dashboard.
A dispatch stack.

A dashboard shows you the past. Our stack plans the next cycle, defends the warranty, and attributes every MWh to the revenue stream that paid for it.

Feature
Axccelerate
Typical agency
In-house
Pack + cell-group SOH tracking
Varies
Dispatch optimiser against tariff + FCAS calendar
Varies
Revenue attribution per stream (MWh-to-source)
Varies
AEMO / SGX EMC / regional-market integration
Varies
Warranty-claim evidence chain automated
Varies
Cell-level lineage for targeted recalls
Varies
Degradation forecasting (12-36 month horizon)
Varies
Investor / lender disclosure packs on demand
Multi-asset portfolio dispatch
Varies
No vendor lock-in
Varies

Pricing

Priced to the asset stack, not the megawatt-hour.

BESS deployments are custom — we scope against your chemistry, market rails, and warranty envelope before quoting.

Launch
Enquirefor pricing
Single BESS site

One utility-scale or C&I BESS wired end-to-end — telemetry ingest, SOH tracking, dispatch optimiser, and the first market integration. Live within 6-10 weeks.

1 BESS site (utility or C&I)
BMS + PCS + SCADA ingest
SOH + cycle tracking
Tariff + arbitrage dispatch
InsightAX reporting access
Enquire for pricing
Most popular
Scale
Enquirefor pricing
Portfolio-wide dispatch

Fleet optimisation across multiple BESS assets — cross-asset cycle budgets, blended revenue-stack participation, and ancillary-services bidding on one engine.

Up to 8 BESS assets
FCAS / EFR / FFR participation
Revenue attribution per stream
Degradation forecasting
Warranty-claim evidence automation
Enquire for pricing
Fleet
Enquirefor pricing
Multi-region trading platform

Enterprise deployment for IPPs and utilities — unlimited assets, multi-market participation, dedicated dispatch engineering, and 24/7 trading-desk support.

Unlimited BESS assets + markets
Dedicated dispatch engineering team
24/7 market-ops + on-call
Regional deployment (per jurisdiction)
Investor / lender disclosure automation
Talk to us

FAQ

Common questions.

Don't see your question here?

Ask us directly

Glossary

The vocabulary behind every cycle.

Quick reference for the acronyms that show up in BESS analytics — the terms your trading desk, warranty analyst, and investor reports will all use.

SOC
State of charge

Available energy in the pack as a percentage of rated capacity. Dispatch optimisers set lower and upper SOC bounds to protect warranty and operability.

SOH
State of health

Current capacity as a fraction of the pack's original rated capacity. SOH typically degrades to 80% over warranty life; we track it per pack and per cell-group.

DOD
Depth of discharge

Fraction of the pack discharged on a given cycle. Deeper DODs age cells faster; the dispatch optimiser budgets DOD against warranty cycle counts.

C-rate
Charge / discharge rate

Rate of charge or discharge relative to pack capacity. A 0.5C rate means the pack fully discharges in 2 hours; higher rates stress cells and lower round-trip efficiency.

FCAS
Frequency Control Ancillary Services

Market services — contingency-raise, contingency-lower, regulation — that BESS assets can bid into on AEMO and similar markets. High-value, low-MWh revenue stream.

EFR
Enhanced Frequency Response

Sub-second frequency-response service in UK and several APAC markets. BESS is ideal — fast ramp, precise power control — and often the primary contracted revenue stream.

FFR
Fast Frequency Response

Generic name for sub-second frequency products in various markets (Australia, Ireland, Texas). Tight performance envelopes; settlement tied to measured response.

Arbitrage
Price-spread dispatch

Buying (charging) when market prices are low and selling (discharging) when prices are high. The core wholesale-market revenue stream for most utility BESS.

Firming
Renewable output firming

Using the BESS to smooth PV or wind output so the combined asset delivers a firm dispatch profile — bridging cloud events, ramp periods, and dusk.

Round-trip efficiency
Charge-discharge η

Ratio of energy discharged to energy charged over a cycle, typically 85-92% for modern LFP. Degrades with age and stressful dispatch; key input to revenue modelling.

Capacity fade
Lost usable capacity

Permanent loss of pack capacity over time due to chemistry aging. Tracked against the OEM's published curve; the source of warranty claims when it runs ahead of spec.

Calendar aging
Time-based degradation

Capacity loss driven purely by time — temperature, storage SOC, calendar-elapsed days — independent of cycling. Forecast separately from cycle aging.

Cycle aging
Cycle-based degradation

Capacity loss driven by charge-discharge cycles. DOD, C-rate, and temperature all affect how much each cycle costs. Our models split it from calendar aging explicitly.

BMS
Battery Management System

The embedded system monitoring cell voltage, temperature, and balance — enforcing the safety envelope at hardware level. Source of the fault codes and telemetry we ingest.

Dispatch · warranty · revenue

Your storage stack, engineered.

30-minute scoping with a senior engineer and a storage-systems operator. You'll leave with a dispatch plan, integration sketch, and realistic timeline — not a sales pitch.