Your BESS is a financial instrument. Is it performing like one?
Battery storage creates arbitrage opportunity. But only if it dispatches on economics — not on a schedule written before the market showed you its prices.
62%
of theoretical arbitrage is the ceiling for fixed-schedule BESS. The other 38% leaks every day.
208 OMR
lost on a single wrong-hour charge decision. A typical month has 14 of them.
70%
of solar curtailment events could be absorbed and resold by your BESS — they aren't.
0 CAPEX
to recover the gap. The hardware is already paid for. The decision layer isn't there yet.
Same battery. Same MWh. Same wear-and-tear. Different decisions.
Two systems on the same 500 MW asset on the same day, against the same official Oman market data. The hardware is identical. The only difference is which hour gets charged and which hour gets discharged.
Standard fixed schedule
8,962,012 OMR / year
62.3% of theoretical arbitrage captured
Charge 02:00–06:00 · discharge 17:00–21:00 — every day, regardless of price.
PREDAIOT economic intelligence
9,921,262 OMR / year
100% of theoretical arbitrage captured
Charge at the cheapest hours · discharge at the highest-value hours — every day, on live signals.
959,250 OMR / year
Same hardware, different decisions. That's the BESS Economic Decision Gap on a single 500 MW asset.
Simulation on official Oman Nama PWP 2022 data. 500 MW / 200 MW / 800 MWh modelled asset.
Three silent leaks. Specific OMR per leak. No alarm in your SCADA.
Charging at the wrong hour
Fixed schedules charge 02:00–06:00 regardless of price. On nights when the grid spikes to 8+ OMR/MWh, the BESS charges anyway.
Discharging in the wrong window
Fixed discharge 17:00–21:00 misses the true evening peak — often at 20:00–21:00 on high-demand days. Average realized 13.2 OMR/MWh vs. 14.8 OMR/MWh optimal.
Curtailment left on the table
When solar curtailment is called, the energy is wasted. The BESS could absorb it at zero cost and sell it at peak price. Standard systems don't do this.
The spec sheet is silent on the four numbers that determine your ROI.
Round-trip efficiency ≠ profit
A 95% efficient battery cycling at the wrong hours earns less than a 90% efficient battery cycling at the right ones. The PCS spec sheet doesn't measure decisions.
Your SCADA can't see prices
Operational monitoring measures uptime, faults, generation. Economic monitoring measures dispatched-vs-optimal in OMR. They live in different systems — usually only one of them exists.
Degradation is an economic variable
Every cycle ages the cells. A cycle that captures 2,400 OMR pays for itself ten times over. A cycle that captures 200 OMR is technically fine and economically a slow leak.
Ancillary vs energy is a price problem
Holding capacity for frequency response pays a known floor. Discharging into the peak pays a variable ceiling. Choosing wrong on any given hour leaves OMR on the table — silently.
Economic dispatch isn't one decision. It's six decisions, every hour.
Price-aware dispatch
Charge at the cheapest hours, discharge at the highest-value hours — every day, on live SMP.
Scarcity capture
Identify scarcity-pricing windows and shape discharge to land inside them, not adjacent to them.
Degradation-aware cycling
Skip low-margin cycles. Cycle only when the OMR captured exceeds the cycle's economic cost.
Ancillary vs energy arbitrage
Reserve capacity for ancillary services only when the energy-arbitrage value is lower.
Curtailment absorption
Treat curtailment as free energy: absorb dynamically, resell at evening peak.
Forecast-driven hold
When a peak is approaching, hold SOC instead of selling early — even if the current price looks acceptable.
The five questions every operator asks first.
Does PREDAIOT replace my EMS / SCADA?
+
No. We sit alongside. We ingest your telemetry via API or CSV, never touch your control loops in shadow mode, and only execute when you authorize live deployment.
What data do you need to get started?
+
One month of hourly dispatch logs (SOC, charge/discharge, grid import/export). If you also share metering data and asset specs, the result tightens. No personal data, no PII.
How is this different from a market-bidding tool?
+
Market bidding decides what price to offer. Economic dispatch decides whether to charge, discharge, or hold given the prices the market already showed. The two are complementary; we focus on the second.
What about degradation cost? Will you over-cycle my battery?
+
We model degradation as an explicit cost per cycle. A cycle is only authorized when expected revenue exceeds cycle cost. In practice we cycle less, not more — but each cycle is worth more.
Why Oman first?
+
Because Oman's SMP, scarcity pricing, and demand patterns are published — we can validate every claim against an independent source. That makes the methodology transparent and replicable across the GCC.
Find your BESS Decision Gap in OMR. Free. Seven days.
We analyze one month of your dispatch logs against published Oman market data and return your Economic Efficiency Score with the top three timing fixes.
