Merchant dispatch P10 / P50 / P90, FCAS and ancillary stack, capacity payments.
Licensed price curves (Cornwall Insight AU, Aurora ERCOT) plus in-house dispatch optimisation. Outputs are investor-shaped: distribution, not a single point; sensitivity tables, not a locked spreadsheet.
What revenue engine does.
Dispatch optimisation
Battery dispatch optimised against 30-minute price curves with realistic SOC, SOH and efficiency constraints. Solved centrally, not on your spreadsheet.
P10 / P50 / P90 revenue distribution
Monte-Carlo over curve scenarios and cannibalisation assumptions. No more single-point revenue numbers presented as fact.
FCAS and ancillary stack
Regulation, contingency, fast-frequency and inertia-equivalent products modelled explicitly. Value attribution is first-class.
Capacity payments and tolling structures
Fully-offtaken, partially-tolled, and merchant tails all in one model. Compare across scenarios side-by-side.
Revenue distribution (P10/P50/P90) by year, by product, with sensitivity tables, embedded in the IC memo and delivered as a live dashboard.
Batteries are revenue products, not power products. The investor-grade question is not what the base case is. It is how wide the cone is, and which scenarios make it tighter or wider.
What a finished deliverable looks like, structurally.
Examples shown below are schematic only. The structure is real; project attributes are abstract. Every client engagement is confidential.
Static screen
Severity dots across SCR, system strength, MLF and DMAT, each with methodology-note linkage and a categorical verdict.
Revenue distribution
P10 / P50 / P90 band across the asset’s operating life, with scenario tags and sensitivity table. Unitless example; live output is dollarised.
Counterparty read
Categorical risk map across offtaker, OEM, EPC and tolling parties, with one-line rationale per cell and a rolled-up IC recommendation.
IC-ready memo
Target 72-hour turnaround, human analyst sign-off, PDF plus live dashboard.