Submitted:
14 February 2026
Posted:
27 February 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Materials and Methods
2.1. Study System and Data
2.2. Frequency Response Modelling
2.3. Sensitivity Based Frequency Screening
2.4. Power Flow Sensitivity Analysis
2.5. Optimization Problem Formulation
2.6. BESS and Control Models
3. Results
3.1. Test System Description
3.2. Baseline Frequency Response without BESS
3.3. Frequency Contribution of BESS Locations
3.4. Network Influence Based on Power flow Information
3.5. Frequency Sensitivity Index Distribution
3.5.1. Cross-Scenario Validation of Frequency Sensitivity Ranking
3.6. Combined Network-Aware Effectiveness
3.7. Optimized BESS Placement and Sizing
3.8. BESS Placement and Sizing Obtained Using PSO
3.9. Impact of Load Decrease Scenario
3.10. Impact of Load Increase Scenario
3.11. Renewable Energy Integration Scenario
4. Conclusions
Author Contributions
Data Availability Statement
Abbreviations
| BESS | Battery Energy Storage System |
| COI | Centre of Inertia |
| DIgSILENT | DIgSILENT PowerFactory |
| MW | Megawatt |
| PF | Power Flow |
| PSO | Particle Swarm Optimization |
| PQ | Active and Reactive Power |
| PWM | Pulse Width Modulation |
| RMS | Root Mean Square |
| RoCoF | Rate of Change of Frequency |
| SoC | State of Charge |
Appendix A
| Description | Parameter | Value | Unit |
|---|---|---|---|
| Active power filter time constant | 0.01 | s | |
| Reactive power filter time constant | 0.1 | s | |
| Proportional gain (d-axis current PI controller) | 2 | p.u. | |
| Integrator time constant (d-axis current loop) | 0.2 | s | |
| Deadband for proportional gain | AC Deadband | 0 | p.u. |
| Proportional gain (q-axis current PI controller) | 1 | p.u. | |
| Integrator time constant (q-axis current loop) | 0.002 | s | |
| Minimum discharging current | −1 | p.u. | |
| Maximum charging current | 1 | p.u. | |
| Minimum reactive current | −1 | p.u. | |
| Maximum reactive current | 1 | p.u. |
| Description | Parameter | Value | Unit |
|---|---|---|---|
| Battery energy capacity | 50 | MWh | |
| Minimum state of charge | 0 | % | |
| Maximum state of charge | 100 | % | |
| Initial state of charge | 95 | % |
| Description | Parameter | Value | Unit |
|---|---|---|---|
| Droop coefficient (full active power within ±1–2 Hz deviation) | Droop | 0.004 | p.u. |
| Frequency control deadband | db | 0.0004 | p.u. |
| Description | Parameter | Value |
|---|---|---|
| Number of particles | n | 40 |
| Number of generations | N_gen | 50 |
| Cognitive learning factor | k | 0.2 |
| Social learning factor | β | 0.5 |
| Inertia weight | ω | 0.5 |
References
- Das, C.K.; et al. Optimal placement of distributed energy storage systems in distribution networks using artificial bee colony algorithm. Applied energy 2018, 232, 212–228. [Google Scholar] [CrossRef]
- Das, C.K.; et al. Optimal allocation of distributed energy storage systems to improve performance and power quality of distribution networks. Applied Energy 2019, 252, 113468. [Google Scholar] [CrossRef]
- Parajuli, A.; et al. Optimal Sizing and Placement of Battery Energy Storage Systems for Enhancement of Grid Frequency Stability. In 2023 10th IEEE International Conference on Power Systems (ICPS), 2023; IEEE. [Google Scholar]
- Das, C.K.; et al. An optimal allocation and sizing strategy of distributed energy storage systems to improve performance of distribution networks. Journal of Energy Storage 2019, 26, 100847. [Google Scholar] [CrossRef]
- Thien, T.; et al. Real-world operating strategy and sensitivity analysis of frequency containment reserve provision with battery energy storage systems in the german market. Journal of energy storage 2017, 13, 143–163. [Google Scholar] [CrossRef]
- Okafor, C.E.; Folly, K.A. Optimal placement of BESS in a power system network for frequency support during contingency. Energy reports 2023, 10, 3681–3695. [Google Scholar] [CrossRef]
- Jani, V.; Abdi, H. Optimal allocation of energy storage systems considering wind power uncertainty. Journal of Energy Storage 2018, 20, 244–253. [Google Scholar] [CrossRef]
- Baniasadi, A.; et al. Optimal sizing design and operation of electrical and thermal energy storage systems in smart buildings. Journal of Energy Storage 2020, 28, 101186. [Google Scholar] [CrossRef]
- Lian, B.; et al. Optimizing LiFePO4 battery energy storage systems for frequency response in the UK system. IEEE Transactions on Sustainable Energy 2016, 8(1), 385–394. [Google Scholar] [CrossRef]
- Alhejaj, S.M.; Gonzalez-Longatt, F.M. Impact of inertia emulation control of grid-scale BESS on power system frequency response. 2016 International Conference for Students on Applied Engineering (ICSAE), 2016; IEEE. [Google Scholar]
- Njoka, G.M.; Mogaka, L.; Wangai, A. Enhancing grid stability and resilience through BESS optimal placement and sizing in VRES-dominated systems. Energy Reports 2025. 13, 1764–1779. [Google Scholar] [CrossRef]
- Abayateye, J.; et al. BESS Primary Frequency Control Strategies for the West Africa Power Pool. Energies 2022, 15(3), 990. [Google Scholar] [CrossRef]
- Akram, U.; et al. Sizing HESS as inertial and primary frequency reserve in low inertia power system. IET Renewable Power Generation 2021, 15(1), 99–113. [Google Scholar] [CrossRef]
- Amin, M.R.; et al. Application of battery energy storage systems for primary frequency control in power systems with high renewable energy penetration. Energies 2021, 14(5), 1379. [Google Scholar] [CrossRef]
- Apribowo, C.H.B.; et al. Optimal sizing and placement of battery energy storage system for maximum variable renewable energy penetration considering demand response flexibility: A case in Lombok power system, Indonesia. Energy Conversion and Management: X 2024, 23, 100620. [Google Scholar] [CrossRef]
- Assery, S.A.; Chen, N.; Zhang, X.-P. Capacity Optimization and Location of BESS-SC Hybrid System for Grid Inertia Support With High Wind Power Penetration. IEEE Access 2025. [Google Scholar] [CrossRef]
- Unigwe, O.; Okekunle, D.; Kiprakis, A. Smart coordination schemes for multiple battery energy storage systems for support in distribution networks with high penetration of photovoltaics. IET Smart Grid 2019, 2(3), 347–354. [Google Scholar] [CrossRef]
- ALAhmad, A.K. Voltage regulation and power loss mitigation by optimal allocation of energy storage systems in distribution systems considering wind power uncertainty. Journal of Energy Storage 2023, 59, 106467. [Google Scholar] [CrossRef]
- Conde, A.; et al. Frequency improvement in microgrids through Battery Management System control supported by a remedial action scheme. IEEE Access 2022, 10, 8081–8091. [Google Scholar] [CrossRef]
- Wang, S.; et al. Analysis of energy storage demand for peak shaving and frequency regulation of power systems with high penetration of renewable energy. Energy 2023, 267, 126586. [Google Scholar] [CrossRef]
- Castro, L.M.; Espinoza-Trejo, D.R. Optimal placement of battery energy storage systems with energy time shift strategy in power networks with high penetration of photovoltaic plants. Sustainable Energy, Grids and Networks 2023, 35, 101093. [Google Scholar] [CrossRef]
- Ghatuari, I. Controller design and optimal sizing of battery energy storage system for frequency regulation in a multi machine power system. Energy Reports 2024, 12, 4757–4776. [Google Scholar] [CrossRef]
- Giannitrapani, A.; et al. Optimal allocation of energy storage systems for voltage control in LV distribution networks. IEEE Transactions on Smart Grid 2016, 8(6), 2859–2870. [Google Scholar] [CrossRef]
- Atwa, Y.M.; El-Saadany, E. Optimal allocation of ESS in distribution systems with a high penetration of wind energy. IEEE Transactions on Power Systems 2010, 25(4), 1815–1822. [Google Scholar] [CrossRef]
- Gonzalez-Sanchez, J.W.; et al. Optimal Location and Sizing of BESS Systems with Inertia Emulation to Improve Frequency Stability in Low-Inertia Electrical Systems. Energies 2025, 18(24), 6552. [Google Scholar] [CrossRef]
- Jannesar, M.R.; Sadr, S.; Savaghebi, M. Optimal sitting, sizing and control of battery energy storage to enhance dynamic stability of low-inertia grids. IET Renewable Power Generation 2024, 18(15), 2925–2941. [Google Scholar] [CrossRef]
- Ruan, P.; et al. Optimal Siting and Sizing of Hybrid Energy Storage Systems in High-Penetration Renewable Energy Systems. Energies 2025, 18(9), 2196. [Google Scholar] [CrossRef]
- Lee, J.; Han, S.; Lee, D. Optimizing the location of frequency regulation energy storage systems for improved frequency stability. Batteries 2023, 9(12), 592. [Google Scholar] [CrossRef]
- Parajuli, A.; Gurung, S.; Chapagain, K. Optimal placement and sizing of battery energy storage systems for improvement of system frequency stability. Electricity 2024, 5(3), 662–683. [Google Scholar] [CrossRef]
- PowerFactory, D. Bus new england system. Heinrich-Hertz-Str 9, 72810.






















| Reference | Frequency Metric Used | Network Information | Placement and sizing Strategy |
|---|---|---|---|
| This study | Frequency nadir and RoCoF | Power flow sensitive | Sensitivity + PSO |
| [25] | Nadir, zenith, RoCoF, steady-state frequency | Frequency dynamics and inertia emulation | GA/PSO optimization |
| [28] | Frequency stability margin | Grid constraint (frequency regulation) | FFR location optimization |
| [29] | Frequency nadir and RoCoF | Network effects considered through placement impact across buses | Optimal placement and sizing |
| [27] | Frequency performance in high-renewable systems | Network constraints within hybrid storage placement method | Hybrid storage placement and sizing |
| Generator | Bus No. | Rated Apparent Power (MVA) | Inertia, H (s) |
|---|---|---|---|
| G1 | 30 | 1000 | 5.00 |
| G2 | 31 | 700 | 4.33 |
| G3 | 32 | 800 | 4.48 |
| G4 | 33 | 800 | 3.58 |
| G5 | 34 | 300 | 4.33 |
| G6 | 35 | 800 | 4.35 |
| G7 | 36 | 700 | 3.77 |
| G8 | 37 | 700 | 3.47 |
| G9 | 38 | 1000 | 3.45 |
| G10 | 39 | 1000 | 4.00 |
| Generator | Nadir (Hz) | RoCoF (Hz/s) |
|---|---|---|
| G01 | 55.923 | 0.24006 |
| G09 | 56.843 | 0.10396 |
| G04 | 57.839 | 0.074123 |
| G06 | 57.923 | 0.072668 |
| G03 | 57.958 | 0.072543 |
| BESS Size (MW) |
() |
() |
|---|---|---|
| 0 | 55.923 | 0.24006 |
| 5 | 55.976 | 0.23654 |
| 10 | 56.028 | 0.23401 |
| 20 | 56.134 | 0.22741 |
| 30 | 56.239 | 0.22163 |
| 40 | 56.344 | 0.21529 |
| 50 | 56.449 | 0.20923 |
| 1 | 34 | 1.00000 | 14 | 26 | 0.76787 | 27 | 32 | 0.59839 |
| 2 | 38 | 0.97845 | 15 | 19 | 0.75934 | 28 | 12 | 0.56679 |
| 3 | 36 | 0.97138 | 16 | 24 | 0.75479 | 29 | 9 | 0.55314 |
| 4 | 35 | 0.96105 | 17 | 27 | 0.75206 | 30 | 14 | 0.51229 |
| 5 | 20 | 0.87967 | 18 | 25 | 0.72151 | 31 | 13 | 0.50484 |
| 6 | 33 | 0.87967 | 19 | 16 | 0.69917 | 32 | 10 | 0.47806 |
| 7 | 29 | 0.85812 | 20 | 17 | 0.69679 | 33 | 4 | 0.47681 |
| 8 | 23 | 0.85105 | 21 | 1 | 0.68428 | 34 | 8 | 0.43631 |
| 9 | 28 | 0.85085 | 22 | 2 | 0.67263 | 35 | 11 | 0.42354 |
| 10 | 37 | 0.84184 | 23 | 18 | 0.66361 | 36 | 7 | 0.41915 |
| 11 | 22 | 0.84072 | 24 | 39 | 0.63658 | 37 | 5 | 0.37237 |
| 12 | 30 | 0.79296 | 25 | 3 | 0.62195 | 38 | 6 | 0.32033 |
| 13 | 21 | 0.79058 | 26 | 15 | 0.61733 | 39 | 31 | 0.20000 |
| Rank | Bus | |
|---|---|---|
| 1 | 36 | 1.00000 |
| 2 | 30 | 0.87177 |
| 3 | 19 | 0.81885 |
| 4 | 25 | 0.76212 |
| 5 | 2 | 0.75978 |
| 6 | 22 | 0.74557 |
| 7 | 35 | 0.74085 |
| 8 | 23 | 0.73625 |
| 9 | 37 | 0.70456 |
| 10 | 29 | 0.65935 |
| 11 | 34 | 0.65082 |
| 12 | 26 | 0.64975 |
| 13 | 28 | 0.63631 |
| 14 | 24 | 0.59119 |
| 15 | 21 | 0.58670 |
| 16 | 38 | 0.57132 |
| 17 | 16 | 0.55734 |
| 18 | 33 | 0.55728 |
| 19 | 1 | 0.54662 |
| 20 | 17 | 0.54534 |
| Scenario | G01 Outage | G09 Outage | G01 Outage + 10% Load Increase | G01 Outage + G08 Replaced with Renewable Generation | ||||
|---|---|---|---|---|---|---|---|---|
| Rank | Bus | Bus | Bus | Bus | ||||
| 1 | 36 | 1.00000 | 36 | 1.00000 | 36 | 1.00000 | 36 | 1.00000 |
| 2 | 35 | 0.97246 | 35 | 0.91982 | 19 | 0.92835 | 30 | 0.91496 |
| 3 | 22 | 0.91764 | 22 | 0.83408 | 30 | 0.86150 | 29 | 0.81991 |
| 4 | 30 | 0.91299 | 19 | 0.79888 | 22 | 0.85303 | 2 | 0.78415 |
| 5 | 19 | 0.89945 | 30 | 0.79764 | 35 | 0.82344 | 25 | 0.78317 |
| 6 | 23 | 0.89479 | 23 | 0.78833 | 23 | 0.81366 | 28 | 0.76142 |
| 7 | 29 | 0.88016 | 2 | 0.71769 | 29 | 0.81184 | 19 | 0.75363 |
| 8 | 28 | 0.85795 | 37 | 0.67872 | 28 | 0.78206 | 38 | 0.69253 |
| 9 | 38 | 0.85479 | 25 | 0.66913 | 25 | 0.77639 | 26 | 0.65883 |
| 10 | 37 | 0.83154 | 21 | 0.62350 | 2 | 0.76903 | 1 | 0.63137 |
| 11 | 34 | 0.82839 | 34 | 0.61888 | 38 | 0.73796 | 37 | 0.62111 |
| 12 | 25 | 0.81978 | 1 | 0.59171 | 26 | 0.73198 | 34 | 0.48803 |
| 13 | 26 | 0.81358 | 24 | 0.58911 | 37 | 0.68688 | 23 | 0.44824 |
| 14 | 21 | 0.81023 | 16 | 0.54567 | 21 | 0.67049 | 27 | 0.42715 |
| 15 | 33 | 0.78638 | 33 | 0.52329 | 34 | 0.66799 | 3 | 0.41111 |
| 16 | 24 | 0.78614 | 3 | 0.50189 | 1 | 0.66357 | 22 | 0.37751 |
| 17 | 2 | 0.76827 | 10 | 0.49156 | 24 | 0.64224 | 17 | 0.36260 |
| 18 | 16 | 0.76400 | 17 | 0.48395 | 27 | 0.61808 | 10 | 0.35925 |
| 19 | 27 | 0.75329 | 18 | 0.47380 | 16 | 0.60369 | 18 | 0.35544 |
| 20 | 17 | 0.74131 | 13 | 0.46044 | 17 | 0.59351 | 16 | 0.35435 |
| Rank | Bus | Impact Index |
|---|---|---|
| 1 | 36 | 3.8855 |
| 2 | 35 | 2.8480 |
| 3 | 30 | 2.7651 |
| 4 | 34 | 2.6033 |
| 5 | 22 | 2.5072 |
| 6 | 23 | 2.5064 |
| 7 | 19 | 2.4871 |
| 8 | 37 | 2.3725 |
| 9 | 29 | 2.2632 |
| 10 | 38 | 2.2360 |
| 11 | 25 | 2.1995 |
| 12 | 28 | 2.1656 |
| 13 | 2 | 2.0442 |
| 14 | 26 | 1.9957 |
| 15 | 33 | 1.9609 |
| 16 | 21 | 1.8553 |
| 17 | 24 | 1.7849 |
| 18 | 20 | 1.6398 |
| 19 | 27 | 1.6296 |
| 20 | 16 | 1.5587 |
| Bus | Voltage (kV) | BESS Size (MW) |
|---|---|---|
| 36 | 16.5 | 46 |
| 35 | 16.5 | 34 |
| 30 | 16.5 | 32 |
| 34 | 16.5 | 30 |
| 22 | 345 | 29 |
| 23 | 345 | 29 |
| 19 | 345 | 29 |
| 37 | 16.5 | 28 |
| 29 | 345 | 26 |
| Method | G01 Outage | G09 Outage | G03 Outage | |||
|---|---|---|---|---|---|---|
|
() |
() |
|
() |
() |
() |
|
| Proposed Method | 58.6561 | 0.1224 | 58.7552 | 0.0519 | 59.3854 | 0.0333 |
| Metaheuristic | 58.4690 | 0.1365 | 58.5881 | 0.0576 | 59.2927 | 0.0401 |
| Without BESS | 55.9230 | 0.2404 | 56.8434 | 0.1040 | 57.9577 | 0.0725 |
| Method | G01 Outage | G09 Outage | G03 Outage | |||
|---|---|---|---|---|---|---|
|
() |
() |
() |
() |
() |
() |
|
| Proposed Method | 58.2983 | 0.1438 | 58.6732 | 0.0538 | 59.3643 | 0.0342 |
| Metaheuristic | 58.1935 | 0.1524 | 58.5421 | 0.0579 | 59.2932 | 0.0378 |
| Without BESS | 56.2204 | 0.2793 | 57.0305 | 0.1091 | 57.9674 | 0.0773 |
| Method | G01 Outage | G09 Outage | G03 Outage | |||
|---|---|---|---|---|---|---|
|
() |
() |
() |
() |
() |
() |
|
| Proposed Method | 56.7043 | 0.1943 | 57.2366 | 0.0926 | 58.2813 | 0.0622 |
| Metaheuristic | 56.0187 | 0.2093 | 56.7194 | 0.1004 | 57.8106 | 0.0675 |
| Without BESS | - | - | - | - | 55.9587 | 0.1266 |
| Method | G01 Outage | G09 Outage | G03 Outage | |||
|---|---|---|---|---|---|---|
|
() |
() |
() |
() |
() |
() |
|
| Proposed Method | 58.0275 | 0.1306 | 58.3296 | 0.0574 | 59.2946 | 0.0353 |
| Metaheuristic | 57.7677 | 0.1402 | 58.1223 | 0.0637 | 59.1749 | 0.0374 |
| Without BESS | 55.0461 | 0.2875 | 56.2756 | 0.1218 | 57.3814 | 0.0877 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).