Storage Optimiser
Started: Apr 7, 2026
Battery storage business-case tool, self-consumption, peak shaving, spot trading, backup, all simulated against each other in a single tool.
Demo single-page tool built in response to an inbound from IfEA Linz (Romana Liebisch) on battery storage business cases. Seven optimisation objectives in one tool: self-consumption, peak shaving on grid charges, spot-price arbitrage, loss minimisation, backup, protection functions, market-serving dispatch. The goal was to show in a single afternoon where the economic lever really sits, and where it gets routinely overestimated.
Single HTML file (~1100 LOC), vanilla JS, no build step. Storage model runs as a deterministic 8760h simulation, dispatch strategy per optimisation objective lives as its own strategy function. Result cards with traffic-light score colours and a payback bar. Deliberately no libraries, so the whole tool can be sent as an email attachment.