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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.