REVIEW 4 major objections 5 minor 19 references
BESS Participation Planning for Provision of Grid Services in Energy and Regulation Markets
T0 review · 4 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read This paper presents a stochastic optimization model that decides, for every hour, which Nordic grid-service market a battery should bid into in order to maximize expected profit, including the effects of penalties and battery degradation.
desk verdict FCR-N charging is forbidden at high frequencies, the objective has undefined variables, and the missing figures make the headline results unverifiable — the formulation needs a major rewrite. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is a mixed-integer linear program that makes three binary decisions per hour and scenario: whether to submit a bid, whether the bid is accepted, and whether the battery fulfills its energy promise. Droop-control curves translate grid-frequency samples into per-minute energy requirements, and Big-M linearization converts the nonlinear revenue and penalty terms into linear constraints. This machinery converts market rules and battery physics into an objective function that maximizes total expected revenue minus degradation costs, subject to state-of-charge and bid constraints.
What would settle it
Run the same optimization with bid power and energy as decision variables instead of fixed values; if the resulting optimal bid sizes differ materially from 0.9 MW and 0.4 MWh, the paper's recommended percentage-of-hours allocations are not robust to bid sizing. Alternatively, compare the model's recommended hour-level market choices against the profit-maximizing choices observed from a real BESS operating in the Nordic markets over a full year; a systematic mismatch would indicate the model's assumptions about prices or penalties are off.
Extended reading notes
Core claim
The central claim is that modelling price uncertainty with market price scenarios and representative days allows the optimizer to output the percentage of hours each market service (FCR-N, FCR-D, spot discharge, spot charge) can be targeted to maximize expected profit. The model compares single-market and multi-market participation, and shows that including degradation costs changes the choice of markets and reduces bid-submission hours, but that profit does not fall proportionally. For the test week studied, frequency markets are shown to be more attractive than spot markets, and FCR-D becomes preferable over FCR-N when degradation is accounted for.
Load-bearing premise
The battery is assumed to always bid a fixed 0.9 MW in frequency markets and a fixed 0.4 MWh in spot markets, rather than optimizing its bid size; if real bids are sized differently, the recommended market shares, revenues, and penalties would change.
Editorial extensions
If this is right
- Battery owners can use the model's percentage-of-hours output as a bidding calendar: in hours where a market's share is zero, the battery should stay idle or switch to a more profitable service.
- Including degradation costs makes the optimizer favour low-energy-demand markets like FCR-D over high-energy-demand markets like FCR-N, so ignoring battery wear overstates the value of FCR-N.
- Limiting bid-submission hours is a viable lever: the model shows profit falls far less than bid hours when degradation is included, because penalty-heavy high-degradation hours are avoided.
- The model's structure is general enough that the same formulations can be applied to other zonal or pay-for-availability markets beyond the Nordic system.
- Because the model returns a recommended market mix for each price scenario, it can be re-run whenever price forecasts change, giving a rolling participation plan.
Reading between the lines
- A natural extension is to make bid size an optimization variable instead of a fixed input; the paper fixes 0.9 MW for frequency bids and 0.4 MWh for spot, so the current results are conditional on those sizes.
- The percentage-of-hours recommendation could be turned into a real-time switching policy by coupling the stochastic plan with a lower-level controller, linking the business layer to operational dispatch.
- The model could be tested against a year of historical market data to see whether the recommended hour-by-hour market choices would have beaten a fixed 'always FCR-N' strategy in realized revenue.
- For other regions, the penalty terms and pricing mechanisms would need to be re-parameterised, but the optimisation skeleton and the degradation-avoidance insight likely carry over.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a stochastic mixed-integer optimization model for planning BESS participation in Nordic spot, FCR-N, FCR-D, and related regulation markets. The model is intended to capture droop-based energy requests, bid submission and acceptance, availability and spot payments, penalties for non-fulfillment, and degradation costs, and to output the percentage of hours each market service should be targeted in order to maximize expected profit. The manuscript reports single-market and multi-market participation percentages from one representative week of 2024 data. The central claim is that the model quantifies business value and recommends hour-level market participation for BESSs.
Significance. The planning problem addressed here is relevant: translating market rules, penalty structures, and degradation costs into an optimization model for BESS revenue is a useful step beyond pure controller-design studies. The scenario-based MILP structure is a reasonable vehicle for the intended analysis. However, as printed the central model is not internally consistent: key constraints contradict the droop requirement, the objective references undefined variables, the penalty construction applies both imbalance prices regardless of the accepted spot side, and the numerical results rely on missing figures. Because the claimed hour-level participation percentages are derived from this model, the central claim is not supported by the written manuscript. If the formulation and results were corrected, the general idea could be of interest to the ancillary-services and energy-storage communities, but the current text does not provide a verified basis for its conclusions.
major comments (4)
- [III-F] The constraint block in Section III-F imposes zch_stm=0 for every (s,t,m) with Pm2 < f_m_st. For FCR-N, Pm2=50.0 Hz, while the droop equation (2) requires Ech_stm>0 exactly when 50.0 < f_m_st <= 50.1 Hz. Thus the model forbids the charging action that FCR-N downward regulation requires. Consequently, for an accepted FCR-N bid in any hour containing a minute above 50.0 Hz, the balance equation zch_stm+sch_stm=Ech_stm xbid,acc_shm forces the slack sch_stm to be positive, and the penalty-coupling constraint sum_{t:ht=h}(sdch_stm+sch_stm) <= M(1-wok_sh) then forces wok_sh=0. The optimizer must either refuse the bid or incur the full penalty, so the downward-regulation service that is half of FCR-N's value is absent from the written model. The participation percentages in Section IV are therefore not supported by the formulation as presented.
- [III-F, Eq. (20)] The objective function in Eq. (20) uses variables wwon,s-dch_sh, wlost_sh, wlost,s-dch_sh, wlost,s-ch_sh, and wenergy_sh, but none of these is defined or constrained in Section III-E. The variables actually defined there are wwon,avail_sh, wlost,avail_sh, wwon,spot,dch_sh, wlost,spot,dch_sh, and wlost,spot,ch_sh. With undefined variables in the objective, the optimization problem is not a well-defined mathematical program, and the reported optimal revenues and hour percentages cannot be reproduced or interpreted.
- [III-E] The penalty expression for wok_sh=0 subtracts wavail_sh + C_up_sh Espot + C_down_sh Espot regardless of which spot bid was accepted. If the accepted spot bid is S-DCH, the down-regulation imbalance price C_down_sh should not apply; if the accepted bid is S-CH, the up-regulation price C_up_sh should not apply. As printed, a failed spot discharge is penalized by both the up and down imbalance prices, which overstates penalties and distorts the model's choice among S-DCH, S-CH, FCR-N, and FCR-D. The numerical results in Section IV inherit this distortion.
- [IV] The results section is not checkable because the supporting figures are missing. The text refers to 'Fig. ??' twice in Section IV-A, and the subsequent figures (Figs. 3-8 in the reference list of figures) are placeholders or absent from the submitted text. Without these figures or a table of numerical values, the claimed percentages (e.g., 92%, 79%, 100%, 54%, 12%) and the profit comparisons cannot be verified against the model.
minor comments (5)
- [III-A] The line defining the droop control points is duplicated immediately before equations (1) and (2); one copy should be removed.
- [III-C/III-D] The model fixes the frequency-market bid at Pmax=0.9 MW and the spot bid at Espot=0.4 MWh rather than optimizing bid sizes. The reported hour-level recommendations are conditional on these arbitrary values, and no sensitivity analysis is provided to indicate how the results would change for other bid sizes.
- [III-F, Eq. (20)] The degradation term C_degradation_shtm xbid,acc_shm in Eq. (20) sums over t and m, but the acceptance variable xbid,acc_shm is indexed by hour h, not by minute t. The indices should be aligned so that the degradation cost is charged for the correct time resolution.
- [III-F] The constraint involving Pmax_shm is not clearly defined: Pmax_shm appears as a parameter in the bid-acceptance constraints, but no definition or source for this scenario-hour-market-specific parameter is given in Section III.
- [II] The market description for FCR-N states symmetrical response at f <= 49.9 Hz or f >= 50.1 Hz, while the droop model in Section III-A uses 50.0 Hz as the deadband boundary; the manuscript should reconcile these threshold descriptions.
Circularity Check
No circularity: the reported market-share percentages are optimization decision variables under stated constraints, not fitted quantities, and the self-citations are background only.
full rationale
The paper is a planning model rather than an empirical prediction. It takes market price scenarios and frequency traces as inputs, maps them to per-minute energy requirements through the droop equations (1)-(2), and optimizes binary bid, acceptance, and fulfillment decisions. The reported 'percentage of hours' values are the optimal outcomes of xbid and xbid,acc, not fitted parameters renamed as predictions. The fixed bid size assumptions (Pmax = 0.9 MW, Espot = 0.4 MWh) are stated simplifications, not calibration targets. The self-citations (e.g., refs. [13], [16], [17]) support background statements about Nordic market mechanisms, but the central optimization does not reduce to any self-cited theorem or prior fitted result. There are internal correctness concerns, such as the constraint zch_stm = 0 for f > 50.0 conflicting with the FCR-N downward requirement from Eq. (2), and the objective function (20) referencing variables not defined in the printed formulation; however, these are completeness or consistency defects, not circular reductions. No equation or output is equivalent to an input by construction, so no significant circularity is present.
Assumptions & free parameters
free parameters (6)
- Pmax =
0.9 MW
- Espot =
0.4 MWh
- Degradation cost parameters =
Not specified
- Battery capacity bounds (Emin, Emax) and initial SOC (M0) =
Not specified
- Big-M constant =
Not specified
- Bid price limits (Bidmin, Bidmax) =
Not specified
assumptions (5)
- domain assumption Nordic market rules as summarized in Section II: zonal pricing, pay-as-bid for FCR availability, pay-as-clear for spot, penalties for non-delivery.
- domain assumption Linear droop control relationship between grid frequency and BESS activation (Eqs. 1-2).
- domain assumption Each day of the representative week is an equally likely scenario for prices and frequency.
- ad hoc to paper Battery degradation cost can be represented as a separable cost per market activation (C_degradation_shtm).
- standard math Big-M reformulation of products of binary and continuous variables is valid.
Cite this review
Pith. "Pith review of BESS Participation Planning for Provision of Grid Services in Energy and Regulation Markets." pith.science (2026). https://pith.science/paper/RK65DNX4
@misc{pith2026250608472,
author = {Pith},
title = {Pith review of: BESS Participation Planning for Provision of Grid Services in Energy and Regulation Markets},
year = {2026},
howpublished = {\url{https://pith.science/paper/RK65DNX4}},
note = {Machine review of arXiv:2506.08472}
}
read the original abstract
This paper presents a stochastic optimization model for planning the participation of battery energy storage systems (BESSs) in energy and regulation markets. The proposed model quantifies and compares the business value of single and multi-market BESS services by accounting for their bid submission and acceptance procedures, pricing mechanisms and revenue streams, and penalty payments and degradation costs. By modelling the price uncertainties using market price scenarios (MPSs) and considering representative days for different price seasonalities, the model outputs the percentage of hours each market service can be targeted to maximize profits. This helps in quantifying the impact of operational and market requirements of different services on choice of markets for BESSs. It also helps in determining the approximate costs and revenues that may be accrued by the BESS owners by choosing combinations of available services under different price conditions. The model thus overcomes the key limitations of previous studies that were mainly conducted from a controller design viewpoint and were thus more focused on the operational control of BESSs. The proposed model is generalizable and extendable to BESS service provision in multiple markets of different regions.
Figures
Figures from the paper (4 more)
Reference graph
Works this paper leans on
-
[1]
IRENA, Global energy transformation: A roadmap to 2050 (2019 edition), 2019
work page 2019
-
[2]
NORDIC CLEAN ENERGY SCENARIOS: Solutions for Carbon Neutrality,
M. Wr ˚ake et al., “NORDIC CLEAN ENERGY SCENARIOS: Solutions for Carbon Neutrality,” 2021, doi:10.6027/ner2021-01
-
[3]
Burden on hydropower units for short-term balancing of renewable power systems,
W. Yang et al. , “Burden on hydropower units for short-term balancing of renewable power systems,” Nat. Commun. , vol. 9, no. 1, pp. 1–12, 2018, doi:10.1038/s41467-018-05060-4
-
[4]
The development of stationary battery storage systems in Germany – A market review,
J. Figgener et al. , “The development of stationary battery storage systems in Germany – A market review,” J. Energy Storage , vol. 29, p. 101153, 2020, doi:10.1016/j.est.2019.101153
-
[5]
J. Badeda, J. Meyer, and D. U. Sauer, “Modeling the influence of installed battery energy storage systems on the German frequency containment reserve market,” in NEIS 2017 – Conf. Sustain. Energy Supply Energy Storage Syst. , 2020, pp. 315–321
work page 2017
-
[6]
Applications of AI- Based Forecasts in Renewable Based Electricity Balancing Markets,
Z. Hameed, S. Hashemi, and C. Træholt, “Applications of AI- Based Forecasts in Renewable Based Electricity Balancing Markets,” in Proc. 2021 IEEE ICIT , pp. 579–584, 2021, doi:10.1109/icit46573.2021.9453469
-
[7]
Competition in Markets for Ancillary Services? The Implications of Rising Distributed Generation,
M. G. Pollitt and K. L. Anaya, “Competition in Markets for Ancillary Services? The Implications of Rising Distributed Generation,” Energy J., vol. 41, no. 01, 2020, doi:10.5547/01956574.42.si1.mpol
-
[8]
Asian Development Bank, Handbook on Battery Energy Storage System , 2018
work page 2018
Show all 19 references
-
[9]
Control of Battery Storage Systems for the Simultaneous Provision of Multiple Services,
E. Namor and F. Sossan, “Control of Battery Storage Systems for the Simultaneous Provision of Multiple Services,” IEEE Trans. Smart Grid , vol. 10, no. 3, pp. 2799–2808, 2020, doi:10.1109/TSG.2018.2810781
2020
-
[10]
Using Battery Stor- age for Peak Shaving and Frequency Regulation: Joint Opti- mization for Superlinear Gains,
Y . Shi, B. Xu, D. Wang, and B. Zhang, “Using Battery Stor- age for Peak Shaving and Frequency Regulation: Joint Opti- mization for Superlinear Gains,” in 2018 IEEE PESGM , 2018, doi:10.1109/PESGM.2018.8586227
2018
-
[11]
Optimal grid-forming control of battery energy stor- age systems providing multiple services: Modeling and experimen- tal validation,
F. Gerini et al. , “Optimal grid-forming control of battery energy stor- age systems providing multiple services: Modeling and experimen- tal validation,” Electr . Power Syst. Res. , vol. 212, p. 108567, 2022, doi:10.1016/j.epsr.2022.108567
2022
-
[12]
V oltage and fre- quency regulation of microgrid with battery energy storage sys- tems,
H. Zhao, M. Hong, W. Lin, and K. A. Loparo, “V oltage and fre- quency regulation of microgrid with battery energy storage sys- tems,” IEEE Trans. Smart Grid , vol. 10, no. 1, pp. 414–424, 2019, doi:10.1109/TSG.2017.2741668
2019
-
[13]
Investigating the participation of battery energy storage systems in the Nordic ancillary services markets from a business perspective,
Z. Hameed, C. Træholt, and S. Hashemi, “Investigating the participation of battery energy storage systems in the Nordic ancillary services markets from a business perspective,” J. Energy Storage , vol. 58, p. 106464, 2023, doi:10.1016/j.est.2022.106464
2023
-
[14]
A business-oriented approach for battery energy storage placement in power systems,
Z. Hameed, S. Hashemi, H. H. Ipsen, and C. Træholt, “A business-oriented approach for battery energy storage placement in power systems,” Appl. Energy , vol. 298, p. 117186, 2021, doi:10.1016/j.apenergy.2021.117186
2021
-
[15]
Site selection criteria for battery energy storage in power systems,
Z. Hameed, S. Hashemi, and C. Træholt, “Site selection criteria for battery energy storage in power systems,” in Proc. 2020 IEEE Canadian Conf. on Electrical and Computer Engineering (CCECE) , 2020, pp. 1–5
2020
-
[16]
Placement of Battery Energy Storage for Provision of Grid Services–A Bornholm Case Study,
Z. Hameed, S. Hashemi, H. H. Ipsen, and C. Træholt, “Placement of Battery Energy Storage for Provision of Grid Services–A Bornholm Case Study,” in Proc. 2021 IEEE 9th Int. Conf. on Smart Energy Grid Engineering (SEGE) , 2021, pp. 1–6
2021
-
[17]
Frequency markets and the problem of pre-dictability,
Z. Hameed, M. Pollitt, P. Kattuman, and C. Træholt, “Frequency markets and the problem of pre-dictability,” Tech. Rep., Faculty of Economics, University of Cambridge, 2023
2023
-
[18]
Optimal Whole- Life-Cycle Planning of Battery Energy Storage for Multi-Functional Services in Power Systems,
Y . Zhang, Y . Xu, H. Yang, Z. Y . Dong, and R. Zhang, “Optimal Whole- Life-Cycle Planning of Battery Energy Storage for Multi-Functional Services in Power Systems,” IEEE Trans. Sustain. Energy, vol. 11, no. 4, pp. 2077–2086, 2020, doi:10.1109/TSTE.2019.2942066
2020
-
[19]
Optimal utilization strategy of the LiFePO4 battery storage,
T. Sayfutdinov and P. V orobev, “Optimal utilization strategy of the LiFePO4 battery storage,” Appl. Energy , vol. 316, 2022, doi:10.1016/j.apenergy.2022.119080
2022
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.