BESS Sizing Calculator: Battery Capacity and PCS Design

Size a BESS for PV self-consumption, peak shaving or backup. Calculate battery kWh, PCS kW and kVA, C-rate limits, efficiency losses and end-of-life capacity.

#backup #battery sizing #BESS #C-rate #efficiency #PCS #peak shaving #self-consumption

This BESS sizing calculator estimates the battery nameplate energy and bidirectional power conversion system (PCS) rating needed for one defined storage service. It supports engineers comparing concepts, students learning energy balances, and building owners preparing an informed specification for a home or commercial site.

Choose PV self-consumption, peak shaving, or critical-load backup. Each mode exposes the inputs that describe its duty. For self-consumption, enter the AC energy you want to shift into the evening, the maximum battery-supplied load, and the available daytime PV surplus. For peak shaving, enter the site peak, target import limit, duration above that limit, and a rectangular or triangular excess-demand shape. For backup, enter average critical load, maximum simultaneous load, and outage duration.

Use measured load and generation data wherever possible. In a peak shaving battery calculator, the area above the import target determines energy, while the highest excess determines power. Two sites with the same peak reduction can therefore need very different battery capacities. Treat several peaks without time to recharge as one combined event, or use a time-series dispatch model.

Next set the battery operating window, design-life capacity retention, temperature capacity factor, and permissible C-rate. Enter PCS conversion efficiency and internal battery efficiency separately for charging and discharge. Their four-way product is AC round-trip efficiency. C-rate constraints use battery-terminal DC power, while energy balances include internal battery losses. The design allowance adds headroom to both event energy and output power. Capacity retention is an explicit end-of-life requirement; it does not predict how many years a particular battery will last.

The results distinguish the energy-limited battery size from the sizes imposed by discharge and recharge C-rate. The largest governs the minimum nameplate capacity. PCS kilowatts must cover both discharge demand and the power needed to refill within the chosen window. The kVA result also accounts for the entered power factor. Read the recharge warnings before accepting a design: a larger battery cannot create missing PV energy or extra grid headroom.

The schematic shows the storage boundary and the selected service. The charts explain how event energy and capacity fade affect the design. Electrical ratings remain in kW, kVA and kWh in either unit system, as is customary internationally.

This battery energy storage sizing tool provides a transparent design basis, rather than a product selection or an annual self-sufficiency forecast. It does not calculate tariffs, financial return, detailed electrochemical aging, motor-starting surge, thermal management, protection, earthing, fire separation, or grid compliance. Verify actual equipment ratings, part-load efficiency, warranty conditions and local requirements. Backup operation requires suitable islanding and transfer equipment. Installation work belongs to a qualified person.

How it is calculated

The equations below are derived here from conservation of energy and constant-power sizing. They are a screening model; this tool does not execute SimSES or reproduce HTW Berlin's annual simulation.

1. Describe the service at the AC boundary. For self-consumption, use measured energy to shift and maximum simultaneous battery output. For peak shaving, Ps=Psite−PcapP_s=P_{site}-P_{cap} and Es=PstkE_s=P_s t k, where k=1k=1 for a rectangle and k=0.5k=0.5 for a triangular excess-demand event of the same total width. Backup energy is Es=PavgtE_s=P_{avg}t. Multiply service energy and maximum AC output by 1+m1+m to obtain design energy and discharge power. The peak-event area method follows Fisher et al. (2018), source s1 p.2, Eqs. 1–2.

2. Keep converter, battery-terminal and stored-energy boundaries distinct. Enter PCS and internal battery efficiencies separately in both directions:

ηc=ηPCS,cηb,c,ηd=ηb,dηPCS,d,ηrt=ηcηd.\eta_c=\eta_{PCS,c}\eta_{b,c}, \qquad \eta_d=\eta_{b,d}\eta_{PCS,d}, \qquad \eta_{rt}=\eta_c\eta_d.

Stored energy withdrawn is Edc=Edesign/ηdE_{dc}=E_{design}/\eta_d, and AC recharge input is Echarge=Edesign/ηrtE_{charge}=E_{design}/\eta_{rt}. Required constant AC charging power is Pc=Echarge/tcP_c=E_{charge}/t_c. Battery-terminal charging power is Pterm,c=PcηPCS,cP_{term,c}=P_c\eta_{PCS,c}; stored-energy gain is only ηb,cPterm,c\eta_{b,c}P_{term,c}. Terminal discharge power is Pterm,d=Pdesign/ηPCS,dP_{term,d}=P_{design}/\eta_{PCS,d}; stored-energy withdrawal rate is Pterm,d/ηb,dP_{term,d}/\eta_{b,d}. Internal battery losses must never be subtracted before checking terminal charging C-rate.

3. Size nameplate energy at beginning of life. Let u=SOChigh−SOClowu=SOC_{high}-SOC_{low}, rr be retained capacity and fTf_T the temperature factor. The energy constraint is EE=Edc/(urfT)E_E=E_{dc}/(u r f_T). Under the constant-nominal-voltage approximation, use terminal power for C-rate:

ED=Pterm,dCrfT,EC=Pterm,cCrfT,Enom=max⁡(EE,ED,EC).E_D=\frac{P_{term,d}}{C r f_T}, \qquad E_C=\frac{P_{term,c}}{C r f_T}, \qquad E_{nom}=\max(E_E,E_D,E_C).

Actual charging and discharge C-rate proxies are Pterm,c/(EnomrfT)P_{term,c}/(E_{nom}r f_T) and Pterm,d/(EnomrfT)P_{term,d}/(E_{nom}r f_T). The usable SOC window does not multiply these terminal-power constraints. This follows the terminal DC power/capacity definition in SAM's Battery Storage help, sections “Computed Properties” and “Power Converters” (source s5). HTW Berlin's Weniger/Tjaden/Quaschning manuscript, s3 p.4, supplies the separate usable-capacity and loss context.

4. Rate the PCS and verify recharge. For a symmetric bidirectional PCS, PPCS=max⁡(Pdesign,Pc)P_{PCS}=\max(P_{design},P_c) and SPCS=PPCS/PFS_{PCS}=P_{PCS}/PF. Design-life AC energy is EnomurfTηdE_{nom}u r f_T\eta_d. The battery's maximum AC charging input is CEnomrfT/ηPCS,cC E_{nom}r f_T/\eta_{PCS,c}; internal battery charging efficiency does not enter this terminal-current limit. The fastest refill uses the smallest of this limit, site AC headroom and PCS rating, and assumes that power is available throughout charging. Check PV surplus energy separately. Select actual equipment above the continuous minima and verify both directional ratings.

The sizing chart holds peak discharge power fixed while varying service energy and refill duty. Its minimum envelope is shown last as separated sample markers over the continuous constraint lines; the full envelope vector remains available in the calculation steps. The capacity-fade chart is an energy sensitivity for a fixed installed battery, not an aging forecast or a guarantee of power feasibility at every retention value.

Assumptions

  • One service and one design event are sized at a time. Duties are not added or stacked. Battery starts at the entered upper SOC limit; energy below the lower limit is reserved and unavailable.
  • Peak-shaving inputs describe net site demand after concurrent generation. A triangular event starts and ends at the target import limit. Use a rectangle for a conservative envelope when the shape is unknown. Peaks separated by insufficient recharge time must be grouped or simulated explicitly.
  • Backup has no replenishment during the outage. PV self-consumption is a representative-day energy balance; the constant recharge window plus minimum full-power discharge time must fit within a 24-hour day. Adequate total surplus and power headroom do not establish an annual self-sufficiency rate or guarantee their timing.
  • Constant PCS and internal battery efficiencies, approximately constant nominal battery voltage, and constant recharge power are assumed. The four efficiency inputs have separate boundaries; do not enter an already combined efficiency as a component efficiency. Auxiliary energy must be included in the service energy/load or the loss assumptions. Idle standby consumption outside the event is not modeled.
  • Retention and temperature factors independently reduce available total capacity. Terminal charging and discharge power are compared with the permitted C-rate times this remaining capacity. This assumes limits scale with remaining capacity and uses terminal power/nominal energy as a constant-voltage proxy for current/capacity; supplier voltage, current, SOC, temperature and age limits govern actual equipment.
  • The 10% allowance, 80% retained capacity, 10–90% SOC window, 0.5C limit, 97% PCS efficiencies and 98% internal battery efficiencies are editable illustrative design choices, not universal manufacturer guarantees. The temperature default of 1 assumes rated conditions. Enter product-specific warranted values.
  • PCS ratings are continuous, symmetric and available at the design operating conditions. The entered minimum power factor is used for apparent-power screening in both directions. Surge and reactive dispatch require separate checks.

Where it applies

Use for initial energy and continuous-power specification of residential or commercial stationary battery systems. The arithmetic is chemistry-neutral; constant efficiency and constant-voltage assumptions are most suitable for preliminary lithium-ion screening. Lead-acid reference examples validate the energy balance only: actual lead-acid capacity requires discharge-rate, temperature and aging data.

The design-life input is a specified capacity retention, not an aging law or a forecast of years or cycles. SimSES (2022, DOI 10.1016/j.est.2021.103743) provides a more detailed framework for efficiency, component behavior and aging; its citation does not imply numerical equivalence to this tool. Use time-series simulation for annual PV performance, sequences of peak events, variable charge headroom, forecast errors, tariffs or competing services. HTW Berlin's German residential findings do not transfer automatically to homes in the Netherlands, Poland or another location.

The outputs are minimum continuous ratings before selecting commercially available equipment. A warning about insufficient charging power or PV energy means the entered refill duty is not feasible even if the battery is large enough. Confirm part-load efficiency, temperature-dependent power, overload capability, phase imbalance, islanding/transfer behavior, DC voltage/current limits, protection and grid requirements with the selected equipment.

No tariff, subsidy, market-price or regulatory design rule is implemented. Installation work belongs to a qualified person; verify applicable local requirements and check against the standard in force. This tool does not establish installation compliance.

References

  • SimSES: A holistic simulation framework for modeling and analyzing stationary energy storage systems. Journal of Energy Storage 49 (2022), 103743. DOI: https://doi.org/10.1016/j.est.2021.103743 ; TUM record: https://mediatum.ub.tum.de/node?id=1649469 . System-modeling context; not executed by this tool.
  • Weniger, J.; Tjaden, T.; Quaschning, V. IRES 2013 manuscript: Sizing and grid integration of residential PV battery systems, attached pp.4–6: https://solar.htw-berlin.de/wp-content/uploads/WENIGER-2013-Sizing-and-Grid-Integration-of-Residential-PV-Battery-Systems.pdf . Related journal article: Sizing of Residential PV Battery Systems, Energy Procedia 46 (2014), 78–87. DOI: https://doi.org/10.1016/j.egypro.2014.01.160 . Bibliography verified against HTW Berlin: https://www.htw-berlin.de/forschung/online-forschungskatalog/publikationen/publikation?eid=6119
  • Fisher et al. A Simple Metric for Predicting Revenue from Electric Peak-Shaving and Optimal Battery Sizing. Energy Technology 6 (2018), 649–657. DOI: https://doi.org/10.1002/ente.201700549 . Attached p.2 / printed p.650: event-area method and 20 kWh / 10 kW example. Open author copy: https://www.cmu.edu/ceic/assets/docs/publications/published-papers/2017-and-2018/fisher-et-al-2018.pdf
  • ReNew Issue 123 (April–June 2013), battery sizing article, printed p.57 / attached p.59: backup and off-grid worked examples (155 Ah and 535 Ah at 24 V). https://renewportal.org.au/wp-content/uploads/Renew_123.pdf
  • SAM online help, Battery Storage: Behind the Meter, “Computed Properties”, “Power Converters” and “Battery Voltage”: C-rate from DC terminal power and capacity; PCS conversion efficiencies have their own boundary. https://samrepo.nlr.gov/help/battery_storage_btm.html (accessed 2026-10-25). The reviewer-supplied 2 kWh / 0.1 h internal-loss counterexample is recorded separately as a regression, not as a published example.

Inputs

InputSymbolUnitDefault
Sizing use case
Size one service at a time. Simultaneous services require a dispatch study and a reserved state-of-charge policy.
use_casePeak shaving
Site peak demand
Maximum net import before storage, after any simultaneous PV generation.
P_sitekW150
Target import limit
Keep the target below site peak demand. Recharge headroom must also respect this limit.
P_capkW100
Time above import limit
Use the complete worst contiguous event, including successive peaks without a recharge opportunity.
t_peakh2
Excess-demand shape
Triangle energy is half the rectangle energy at the same peak and total width. Use a rectangle when the event shape is unknown.
peak_shapeRectangle: constant excess
Energy to supply from storage
AC energy needed after PV production falls below demand, per representative day. Use measured nighttime demand.
E_shiftkWh8
Maximum load supplied by storage
Maximum simultaneous AC battery output, rather than PV array nameplate power.
P_selfkW3
Available PV surplus
AC surplus remaining after direct consumption during the recharge window. No grid charging is assumed in this mode.
E_surpluskWh12
Average critical load
Average AC load over the entire outage. Include continuously running auxiliaries in this load.
P_avgkW0.75
Maximum simultaneous critical load
Continuous PCS power requirement. Starting surge, overload duration and phase imbalance require separate checks.
P_backupkW3
Backup autonomy
Assumes no PV, generator or grid recharge during this outage and the battery begins at the upper SOC limit.
t_backuph8
Lower SOC limit (fraction)
0.10 means 10%. Keep this below the upper SOC limit. Reserve held below this limit is unavailable to the selected service.
soc_low0.1
Upper SOC limit (fraction)
0.90 means 90%. The difference between upper and lower SOC is the usable fraction.
soc_high0.9
Capacity retained at design life (fraction)
0.80 means the battery must still meet this duty with 80% of original capacity. Use the supplier's warranted retention; this is an allowance, not a lifetime prediction.
retention0.8
Temperature capacity factor (fraction)
Capacity available at the design temperature relative to rated temperature. 1.00 assumes no temperature derating; obtain another value from the manufacturer.
temp_factor1
Maximum charge / discharge C-rate
0.5 per hour is 0.5C. Use terminal DC power divided by remaining capacity as a constant-nominal-voltage approximation in both directions. Confirm the supplier's current, voltage, SOC, temperature and aging limits.
C_max1/h0.5
PCS charging efficiency (fraction)
AC bus input to DC power at the battery terminals. Include converter losses only; internal battery losses are entered separately.
eta_pcs_c0.97
Battery charging efficiency (fraction)
DC energy entering the battery terminals to increase in stored energy. Include internal battery charging losses only; exclude PCS losses.
eta_bat_c0.98
PCS discharge efficiency (fraction)
DC power at the battery terminals to AC bus output. Include converter losses only; do not enter the combined or round-trip efficiency.
eta_pcs_d0.97
Battery discharge efficiency (fraction)
Reduction in stored energy to DC energy delivered at the battery terminals. Include internal battery discharge losses only; exclude PCS losses.
eta_bat_d0.98
Energy and power design allowance (fraction)
0.10 adds 10% to service energy and maximum output power. Capacity fade and temperature derating are applied separately.
design_margin0.1
Available recharge window
Hours available to restore the design event's energy before the next event. Charge power is assumed constant over this window.
t_chargeh4
Available AC charging headroom
Allowed charging power after other loads and the site import constraint. For PV-only charging, use dependable surplus power during the recharge window.
P_availablekW50
Minimum PCS power factor (fraction)
Apparent-power screening: kVA = bidirectional kW / power factor. Confirm separate reactive-power and grid-support requirements.
pf_load0.95

Results

With the default inputs above, the calc gives:

ResultValue
Minimum battery nameplate180.81 kWh
Minimum bidirectional PCS55 kW
Minimum PCS apparent power57.89 kVA
AC delivery at design life110 kWh
AC recharge energy per design event121.73 kWh
Minimum AC recharge power30.43 kW
Fastest refill with sized system and headroom2.43 h
AC round-trip efficiency (fraction)0.9036
Discharge C-rate at design life0.392 1/h
Charge C-rate at design life0.204 1/h

Checked against sources

Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).

Fisher et al.: 20 kWh / 10 kW gives two-hour duration

Source: Fisher et al., Energy Technology 6 (2018), printed p.650 / attached p.2. The published 20 kWh, 10 kW, 2 h example assumes all rated energy is deliverable. Set losses, SOC restriction, fade and margin to unity/zero accordingly. An equivalent constant 10 kW excess-demand event is used; this checks the energy-power-duration relationship, not dispatch optimization. https://www.cmu.edu/ceic/assets/docs/publications/published-papers/2017-and-2018/fisher-et-al-2018.pdf

Inputs: Site peak demand = 10 kW; Target import limit = 0 kW; Lower SOC limit (fraction) = 0; Upper SOC limit (fraction) = 1; Capacity retained at design life (fraction) = 1; Maximum charge / discharge C-rate = 1 1/h; Energy and power design allowance (fraction) = 0; Available recharge window = 2 h; Minimum PCS power factor (fraction) = 1; PCS charging efficiency (fraction) = 1; Battery charging efficiency (fraction) = 1; PCS discharge efficiency (fraction) = 1; Battery discharge efficiency (fraction) = 1; the others as above.

ResultSourceThis calc
Minimum battery nameplate20 kWh20 kWh
Minimum bidirectional PCS10 kW10 kW
Discharge duration at design maximum AC power2 h2 h

ReNew: four-day off-grid example, 535 Ah at 24 V

Source: ReNew Issue 123 (2013), printed p.57 / attached p.59, off-grid generator example: 2.020 kWh/day, 4 days, 90% inverter efficiency, 10% expansion, 80% DoD, 0.96 temperature factor. Published 535 Ah at 24 V = 12.84 kWh; intermediate arithmetic is rounded inconsistently. Keep the unrounded energy balance (12.8588 kWh), with 0.03 kWh absolute rounding tolerance. Aging is disabled for comparison with the pre-aging result. Only energy sizing is checked; the source does not state a peak load or recharge duty. https://renewportal.org.au/wp-content/uploads/Renew_123.pdf

Inputs: Sizing use case = Critical-load backup; Average critical load = 0.08417 kW; Backup autonomy = 96 h; Lower SOC limit (fraction) = 0; Upper SOC limit (fraction) = 0.8; Capacity retained at design life (fraction) = 1; Temperature capacity factor (fraction) = 0.96; Maximum charge / discharge C-rate = 10 1/h; Available recharge window = 24 h; PCS charging efficiency (fraction) = 1; Battery charging efficiency (fraction) = 1; PCS discharge efficiency (fraction) = 0.9; Battery discharge efficiency (fraction) = 1; the others as above.

ResultSourceThis calc
Nameplate capacity required by event energy12.84 ± 0.03 kWh12.859 kWh
AC energy required by selected service8.08 kWh8.08 kWh

ReNew: two-day grid-backup example, 155 Ah at 24 V

Source: ReNew Issue 123 (2013), printed p.57 / attached p.59, solar grid-feed with backup example: 1.17 kWh/day, 2 days, 90% inverter efficiency, 10% expansion, 80% DoD, 0.96 temperature factor. 155 Ah at 24 V = 3.72 kWh. Unrounded calculation gives 3.72396 kWh. Compare the pre-aging energy requirement only; peak-load and charge controls are not source reference values. https://renewportal.org.au/wp-content/uploads/Renew_123.pdf

Inputs: Sizing use case = Critical-load backup; Average critical load = 0.04875 kW; Backup autonomy = 48 h; Lower SOC limit (fraction) = 0; Upper SOC limit (fraction) = 0.8; Capacity retained at design life (fraction) = 1; Temperature capacity factor (fraction) = 0.96; Maximum charge / discharge C-rate = 10 1/h; PCS charging efficiency (fraction) = 1; Battery charging efficiency (fraction) = 1; PCS discharge efficiency (fraction) = 0.9; Battery discharge efficiency (fraction) = 1; the others as above.

ResultSourceThis calc
Nameplate capacity required by event energy3.72 ± 0.01 kWh3.724 kWh

HTW Berlin: 60% usable window and about 84% AC round-trip efficiency

Source: Weniger, Tjaden and Quaschning, IRES 2013 manuscript, attached p.4 (related journal article DOI 10.1016/j.egypro.2014.01.160). SOC limits 20–80%; 95% battery watt-hour efficiency and 94% converter efficiency in each direction yield the published rounded 84% AC round-trip value. For this product-only check, PCS efficiency is 0.94 in each direction and the 95% internal battery round-trip efficiency is assigned entirely to battery charging, with lossless battery discharge. The source does not establish that one-way battery-loss split. No annual self-sufficiency result is claimed.

Inputs: Sizing use case = PV self-consumption; Lower SOC limit (fraction) = 0.2; Upper SOC limit (fraction) = 0.8; Available PV surplus = 100 kWh; PCS charging efficiency (fraction) = 0.94; Battery charging efficiency (fraction) = 0.95; PCS discharge efficiency (fraction) = 0.94; Battery discharge efficiency (fraction) = 1; the others as above.

ResultSourceThis calc
Usable SOC window0.60.6
AC round-trip efficiency (fraction)0.84 ± 0.0010.8394

Review regression: internal charging losses require 50 kWh

Source: Independent reviewer counterexample supplied by the user: 2 kWh AC event, 0.1 h recharge, lossless PCS and discharge, 80% battery charging efficiency, 0.5C limit, full SOC window and no margin, temperature factor or fade. Expected terminal charge power is 25 kW, requiring 50 kWh; this is a regression case rather than a published worked example. SAM defines charge C-rate from DC terminal charge power divided by bank capacity: https://samrepo.nlr.gov/help/battery_storage_btm.html . End of chart sweep doubles service energy to 4 kWh, so the same reference scales to 100 kWh.

Inputs: Site peak demand = 2 kW; Target import limit = 0 kW; Time above import limit = 1 h; Lower SOC limit (fraction) = 0; Upper SOC limit (fraction) = 1; Capacity retained at design life (fraction) = 1; Energy and power design allowance (fraction) = 0; Available recharge window = 0.1 h; Available AC charging headroom = 25 kW; Minimum PCS power factor (fraction) = 1; PCS charging efficiency (fraction) = 1; Battery charging efficiency (fraction) = 0.8; PCS discharge efficiency (fraction) = 1; Battery discharge efficiency (fraction) = 1; the others as above.

ResultSourceThis calc
Minimum battery nameplate50 kWh50 kWh
Battery-terminal charging power25 kW25 kW
Charge C-rate at design life0.5 1/h0.5 1/h
AC recharge energy per design event2.5 kWh2.5 kWh
Nameplate imposed by terminal recharge power across sweep [51]100 kWh100 kWh

Related Resources

Responses

Your email address will not be published. Required fields are marked *

L ading...