← New optimization 📋 History
📥 Export (.xlsx)

Optimization Results #3 from history

19 periods (9.5h)

Site ConfigurationBESS + Generation + Demand
Grid AccessFull Grid Access
Objective๐Ÿ“ˆ Maximize Profit
SolverMILP (HiGHS)
Time HorizonIntraday
Scenarios3 price scenarios
Commit Window9.5h
TimezoneEurope/Bucharest
Validation✓ No simultaneous chg/dis
Without Batteryโ“˜
€-3,320
With Batteryโ“˜
€-1,016
=
Battery Saves Youโ“˜
โ–ฒ €2,304 (69.4%)
๐Ÿ“Š Results Explained

The optimizer produced a dispatch schedule with a net cost of โ‚ฌ1,015.99 over 19 periods (9.5h). This occurs when the site has demand that must be served, and battery operation reduces but cannot eliminate grid import costs.

Compared to operating without the battery, this schedule delivers โ‚ฌ2,303.77 in savings (69.4%). This is the direct financial value the BESS adds to the project.

Method comparison: 5 optimization methods were tested. MILP (HiGHS) achieved the highest revenue at โ‚ฌ-1,015.99, while Rule-Based (Benchmark) returned โ‚ฌ-2,941.81 โ€” a gap of โ‚ฌ1,925.82.

Mathematical optimization (MILP) outperformed the naive rule-based strategy by โ‚ฌ1,925.82. This demonstrates the concrete financial value of using optimization over simple threshold-based dispatch.

Method Comparisonโ“˜

MethodCategoryNet Revenuevs BestSolve TimeStatus
MILP (HiGHS)โ“˜ exact €-1,016 ๐Ÿ† Best 0.01s โœ“
Model Predictive Controlโ“˜ exact €-1,116 +9.8% 0.03s โœ“
Robust Optimizationโ“˜ robust €-1,692 +66.6% 0.01s โœ“
Dynamic Programmingโ“˜ exact €-2,136 +110.2% 0.04s โœ“
Rule-Based (Benchmark)โ“˜ benchmark €-2,942 +189.6% 0.0005s โœ“

Scenario Analysisโ“˜ Showing: MILP (HiGHS)

Revenue Confidence Band
€-1,248
Worst Case
€-1,016
Base Case (60%)
€-784
Best Case
Scenario Net Result Export Rev Ancillary DR Savings Import Cost Degradation Weight
โ–ฒ Best Case €-784 +€117 +€845 +€259 −€1,952 −€53 20%
โ—† Base Case €-1,016 +€131 +€845 +€293 −€2,231 −€53 60%
โ–ผ Worst Case €-1,248 +€145 +€845 +€326 −€2,510 −€53 20%

Revenue BreakdownShowing: MILP (HiGHS)

How the €-1,016 "With Battery" result breaks down

Export Revenue
+€131
Ancillary (FCR+FFR)
+€845
DR Savings
+€293
Grid Import Cost
−€2,231
Degradation
−€53
Net Result
Revenue
Costs
€-1,016

Scheduling Horizon

Intraday
Today 03:05โ†’23:59
€-1,016
Net Result
19
Periods
€2,304
Savings (69.4%)
11.6 MW
Peak Import

Charts

๐Ÿ”‹ Battery PerformanceMILP (HiGHS)
Battery Impactโ“˜ โ–ฒ โ‚ฌ2,304
Trading P&Lโ“˜ โ‚ฌ774
Degradationโ“˜ โˆ’โ‚ฌ53
Avg Spreadโ“˜ โ‚ฌ17.94/MWh
Buy / Sellโ“˜ โ‚ฌ40 / โ‚ฌ58
Charged / Dischargedโ“˜ 2.6 / 15.0 MWh
Eq. Cyclesโ“˜ 0.29
Throughputโ“˜ 17.5 MWh
Cycle Depthโ“˜ 53.6%
Active Timeโ“˜ 31.6%
Chg / Dis Hoursโ“˜ 0.5h / 2.5h
Idle / Offlineโ“˜ 6.5h / 0.0h
SOH / Tempโ“˜ 96.5% / 24.9ยฐC
โšก Grid & Demand Response
Export Revenueโ“˜ +โ‚ฌ131
Import Costโ“˜ โˆ’โ‚ฌ2,231
DR Savingsโ“˜ โ‚ฌ293
Peak Import / Exportโ“˜ 11.6 / 3.1 MW
DR Activatedโ“˜ 14p (11.0 MWh)
๐Ÿ“ก Ancillary Services
Total Ancillaryโ“˜ +โ‚ฌ845
FCR Revenueโ“˜ +โ‚ฌ587
FFR Revenueโ“˜ +โ‚ฌ258
FCR Committedโ“˜ 17p (8.5h)
FFR Committedโ“˜ 14p (7.0h)
Avg MWโ“˜ FCR 4.5 / FFR 3.7
Avg Priceโ“˜ โ‚ฌ14 / 8/MWยทh
Capacity Alloc.โ“˜ 81.5%
⚡ Grid Constraints & Network Charges
Capacity Chargeโ“˜€15.0/MW/mo
Import Limitโ“˜200.0 MW
Export Limitโ“˜200.0 MW
Buy Price Rangeโ“˜€40.44 — 60.96/MWh
Sell Price Rangeโ“˜€40.44 — 60.96/MWh
🔧 Input Parameters (from file)
Battery Capacity30.0 MWh
Max Charge10.0 MW
Max Discharge10.0 MW
Roundtrip Efficiency91% (piecewise-linear)
Soc Range10% โ€“ 90%
Initial Soc60%
Degradation Costโ‚ฌ2.5/MWh (cycle + calendar)
Self Discharge0.1%/day
Ramp RateUnlimited
Warranty CyclesUnlimited
Warranty ThroughputUnlimited
Risk ToleranceOff
Market TypeSingle wholesale
Solar8.0 MW
Wind0.0 MW

Detailed ResultsShowing: MILP (HiGHS)

CHARGE 2026-02-15T03:30 → 2026-02-15T03:30 0.5h · 1p €-206
Charged
2.5 MWh
Grid Import
5.79 MWh
Avg Price
€40/MWh
SOC
68.3% → 68.3%
Charge 5.0 MW from grid @ โ‚ฌ40/MWh
IDLE 2026-02-15T04:00 → 2026-02-15T07:30 4.0h · 8p €-800
Grid Import
25.51 MWh
Curtailed
2.35 MWh
Avg Price
€50/MWh
SOC
68.3% → 68.5%
Import 6.6 MW from grid
DISCHARGE 2026-02-15T08:00 → 2026-02-15T09:30 2.0h · 4p €119
Discharged
12.45 MWh
Grid Import
2.46 MWh
Grid Export
1.55 MWh
Curtailed
3.3 MWh
Avg Price
€60/MWh
SOC
59.6% → 23.7%
Discharge 5.0 MW to demand @ โ‚ฌ61/MWh | Curtail 1.5 MW demand | Import 1.6 MW from grid
IDLE 2026-02-15T10:00 → 2026-02-15T12:00 2.5h · 5p €-193
Charged
0.1 MWh
Grid Import
11.57 MWh
Curtailed
4.5 MWh
Avg Price
€49/MWh
SOC
23.7% → 24.0%
Curtail 1.8 MW demand | Import 5.5 MW from grid
DISCHARGE 2026-02-15T12:30 → 2026-02-15T12:30 0.5h · 1p €65
Discharged
2.5 MWh
Grid Export
0.68 MWh
Curtailed
0.85 MWh
Avg Price
€54/MWh
SOC
15.0% → 15.0%
Discharge 5.0 MW to demand @ โ‚ฌ54/MWh | Curtail 1.7 MW demand
Time (Europe/Bucharest)โ“˜ Actionโ“˜ Gen MWโ“˜ Dem MWโ“˜ Curt MWโ“˜ Priceโ“˜ Chg MWโ“˜ Dis MWโ“˜ SOC%โ“˜ Grid Inโ“˜ Grid Outโ“˜ FCR MWโ“˜ FFR MWโ“˜ Imp €โ“˜ Exp €โ“˜ Batt €โ“˜ Anc €โ“˜ Net €โ“˜ Signalโ“˜
2026-02-15 03:30Charge 5.0 MW from grid @ โ‚ฌ40/MWh 0.06.390.040.44 5.00.068.3% 11.580.0 5.0 0.0 234.180.0 -101.1 35.33 -206.42 CHARGE
2026-02-15 04:00Import 6.6 MW from grid 0.06.440.047.04 0.00.068.3% 6.630.0 5.0 5.0 156.010.0 0.0 57.3 -98.74 IDLE
2026-02-15 04:30Import 6.6 MW from grid 0.06.370.046.78 0.00.068.3% 6.560.0 5.0 5.0 153.460.0 0.0 41.48 -112.01 IDLE
2026-02-15 05:00Import 6.6 MW from grid 0.06.420.051.37 0.00.068.6% 6.610.0 5.0 5.0 169.840.0 0.0 52.08 -117.79 IDLE
2026-02-15 05:30Import 6.6 MW from grid 0.06.390.049.74 0.00.068.6% 6.580.0 5.0 5.0 163.690.0 0.0 49.1 -114.61 IDLE
2026-02-15 06:00Curtail 1.0 MW demand | Import 5.6 MW from grid 0.06.361.048.35 0.00.068.6% 5.550.0 5.0 5.0 134.190.0 0.0 50.08 -72.05 IDLE
2026-02-15 06:30Curtail 1.1 MW demand | Import 6.0 MW from grid 0.427.311.147.6 0.00.068.6% 6.010.0 5.0 5.0 143.020.0 0.0 39.78 -90.18 IDLE
2026-02-15 07:00Curtail 1.2 MW demand | Import 6.4 MW from grid 0.938.31.256.86 0.00.068.5% 6.420.0 5.0 5.0 182.490.0 0.0 66.62 -98.83 IDLE
2026-02-15 07:30Curtail 1.4 MW demand | Import 6.7 MW from grid 1.529.31.451.68 0.00.068.5% 6.660.0 5.0 5.0 172.070.0 0.0 57.9 -96.1 IDLE
2026-02-15 08:00Discharge 5.0 MW to demand @ โ‚ฌ61/MWh | Curtail 1.5 MW demand | Import 1.6 MW from grid 2.2710.11.560.96 0.05.059.6% 1.630.0 5.0 0.0 49.770.0 152.4 42.98 8.49 DISCHARGE
2026-02-15 08:30Discharge 9.9 MW to grid @ โ‚ฌ61/MWh | Curtail 1.6 MW demand 2.8310.91.660.85 0.09.941.6% 0.03.11 0.1 0.0 0.094.59 301.26 0.59 104.55 DISCHARGE
2026-02-15 09:00Discharge 5.0 MW to demand @ โ‚ฌ57/MWh | Curtail 1.8 MW demand | Import 2.0 MW from grid 3.2711.751.857.15 0.05.032.6% 2.030.0 5.0 0.0 58.10.0 142.88 31.6 -8.35 DISCHARGE
2026-02-15 09:30Discharge 5.0 MW to demand @ โ‚ฌ59/MWh | Curtail 1.7 MW demand | Import 1.3 MW from grid 3.911.511.759.06 0.05.023.7% 1.260.0 5.0 0.0 37.070.0 147.65 33.72 14.19 DISCHARGE
2026-02-15 10:00Curtail 1.8 MW demand | Import 5.5 MW from grid 4.811.741.855.38 0.00.023.7% 5.490.0 5.0 5.0 152.080.0 0.0 55.5 -71.68 IDLE
2026-02-15 10:30Curtail 1.8 MW demand | Import 4.8 MW from grid 5.5211.751.852.7 0.00.023.7% 4.780.0 5.0 5.0 125.910.0 0.0 43.95 -58.27 IDLE
2026-02-15 11:00Curtail 1.8 MW demand | Import 4.8 MW from grid 5.7211.781.840.95 0.190.024.0% 4.80.0 5.0 4.81 98.350.0 -3.79 63.92 -16.3 IDLE
2026-02-15 11:30Curtail 1.8 MW demand | Import 3.7 MW from grid 6.6611.771.844.46 0.00.024.0% 3.660.0 5.0 5.0 81.430.0 0.0 44.48 -16.97 IDLE
2026-02-15 12:00Curtail 1.8 MW demand | Import 4.4 MW from grid 6.1412.01.853.9 0.00.024.0% 4.420.0 5.0 5.0 119.140.0 0.0 64.75 -30.16 IDLE
2026-02-15 12:30Discharge 5.0 MW to demand @ โ‚ฌ54/MWh | Curtail 1.7 MW demand 6.3711.381.753.86 0.05.015.0% 0.01.35 0.0 5.0 0.036.32 134.65 13.62 65.26 DISCHARGE
TOTALS 5.2 29.9 90.7 4.5 2231 131 774 845 -1016