Your solar plant generates on the sun's schedule. Revenue depends on the market's schedule.
They are not the same schedule. Storage bridges the gap — but only if it dispatches on economics.
12:00
is when your solar peaks. It's also when grid prices are often near their daily low.
19:00
is when grid prices peak. Your panels are off. Storage is the only bridge.
5.0%
of solar generation is curtailed under standard schedules. That's wasted MWh — and wasted OMR.
959,250 OMR
/ year — the gap between fixed BESS schedule and economic dispatch on a Sinaw-class 500 MW asset.
When your solar peaks, the market is cheap. When the market peaks, your panels are off.
The battery is the only instrument that can bridge that timing gap. But a battery on a fixed schedule doesn't bridge the gap — it just shifts it by a couple of hours and calls it done. Real bridging requires the battery to charge when the market is cheap (often midday, when your solar is exporting), hold through the trough, and discharge into the evening peak — every day, on live signals.
Six moments where the engine has to choose.
| Time | Solar | Grid price | Optimal action |
|---|---|---|---|
| 06:00 | low | low | Hold — start charging if cheap |
| 09:00 | rising | rising | Discharge selectively |
| 12:00 | peak | trough | Absorb generation, charge BESS |
| 15:00 | high | rising | Top up arbitrage capacity |
| 19:00 | off | peak | Maximum discharge from BESS |
| 22:00 | off | declining | Cycle for tomorrow if profitable |
Three structural leaks — none of them show up as a fault in your monitoring system.
Timing mismatch (the core problem)
Solar peaks at the wrong time of day for grid value. Standard schedules export whatever's generated at the moment it's generated.
Curtailment treated as loss, not opportunity
When the grid is saturated, curtailment is called. Generation is wasted. A BESS could absorb it for free and resell at peak — most don't.
DC-side oversize ignored
Most Oman utility solar is built with DC/AC ratio ~1.25 (single-axis tracker + bifacial). The clipped DC headroom is a hidden generation reserve — rarely modelled in dispatch.
Solar only → Solar + fixed BESS → Solar + economic BESS. Same data. Different OMR.
A · Solar only — no storage
7,375,230 OMR / yr
42,750 MWh wasted (5.0%)
Baseline. No flexibility. Sells when the sun sells, not when the market buys.
B · Solar + BESS, fixed schedule
8,962,012 OMR / yr
27,360 MWh wasted (3.2%)
Better — but still leaving 959,250 OMR on the table annually.
C · Solar + BESS + PREDAIOT
9,921,262 OMR / yr
8,208 MWh wasted (0.96%)
Full optimization. 34,542 MWh converted from waste to revenue. Same hardware.
Simulation on official Oman Nama PWP 2022 data and APSR 2024 pricing. All scenarios modelled on Sinaw-class 500 MW asset specifications.
The four insights that separate a generation asset from a financial asset.
Capacity factor is not the right number
A 28% capacity factor doesn't tell you whether your MWh landed at 4 OMR/MWh or 14.8 OMR/MWh. Revenue per MWh is the number that matters — and it varies by 4× across a single day.
Solar peaks against the market
The Oman demand curve peaks late afternoon to evening. Solar peaks at noon. Without storage, you're selling into the trough. With fixed-schedule storage, you're shifting into the wrong window.
Curtailment is a decision, not a defect
Curtailment isn't a hardware failure — it's the grid telling you it can't absorb your output. The right response is to store it, not protest it.
DC/AC ratio is an arbitrage tool
Clipped DC headroom is an idle asset. Combined with a storage layer, it becomes free generation for evening arbitrage. Standard EMS doesn't see this.
Curtailment is not a grid problem. It is a decision problem.
Standard export schedules cannot respond to real-time saturation signals — they keep trying to push energy that the grid cannot absorb, and the inverter clips it. PREDAIOT treats the curtailment signal as an opportunity: absorb the otherwise-wasted MWh into the BESS at zero cost, then resell into the evening peak.
~34,542 MWh / year converted from waste to revenue on a Sinaw-class asset.
The five questions every solar operator asks first.
We're a pure-solar IPP. Does this still apply?
+
Partially. Without storage, your levers are: export curve shaping where the PPA allows it, curtailment forecasting, and DC-side analytics. Most of the value comes when you add a storage layer — even a small one.
We have a fixed-price PPA. Why would we care about market signals?
+
If your PPA is fixed-price across all hours, the value of optimization accrues to the off-taker, not to you. But many newer Oman/GCC PPAs have time-of-day tariff structures, scarcity adders, or merchant exposure for capacity above contracted. Those are where economic dispatch matters.
How does curtailment capture actually work?
+
When a curtailment signal arrives, we shift available BESS capacity into absorb mode for the duration of the saturation event, then schedule the stored MWh for resale during the next evening peak. Net: most of the curtailed energy becomes peak-priced energy.
What about bifacial / tracker yield uplift?
+
We model DC/AC ratio explicitly. If your plant is single-axis tracker + bifacial with a 1.25 ratio, our forecast accounts for the additional clipped headroom and treats it as available generation that's now economically dispatchable through storage.
Can you run on partial data?
+
Yes. Hourly inverter output + invoice data is enough to start. Better data tightens the result; we never block on a missing column.
Quantify your solar-plus-storage gap in OMR. Free. Seven days.
We analyze one month of generation + dispatch data against published Oman market signals and return your Economic Efficiency Score.
