Skip to main content
The Energy Storage System page allows you to configure an optional AC-coupled battery energy storage system (BESS) for your prediction. To enable energy storage, enter a Nameplate capacity value (input #1) and an Inverter Real Power rating (input #9). The Dispatch Algorithm should also be configured to ensure the battery charges and discharges appropriately.
Energy storage is optional for predictions. If no values are entered, the prediction runs without battery storage. This is an AC-coupled configuration where the battery system connects at the AC bus alongside the PV system.

Energy Capacity

The Energy Capacity tab configures the battery capacity, degradation rates, DC roundtrip efficiency, inverter, MV transformer, and HVAC losses.
Energy Storage System Energy Capacity

Energy Storage System - Energy Capacity

Overview

The Energy Capacity tab is organized into the following sections:
  1. Energy Capacity — Define nameplate and usable capacity with degradation parameters.
  2. DC Roundtrip Efficiency — Configure battery efficiency and efficiency degradation over time.
  3. Inverter — Specify the battery inverter power rating and efficiency.
  4. MV Transformer — Configure the medium-voltage transformer for the storage system.
  5. HVAC Losses — Define thermal management power consumption.
  6. System Diagram — Visual representation showing how the energy storage connects to the PV system.

User Inputs (Energy Capacity)

#InputTypeUnitsDescriptionRelated Documentation
1NameplateText FieldMWhTotal nameplate energy capacity of the battery system. Required to enable energy storage. This is the manufacturer-rated capacity before applying the usable factor.
2FactorText FieldUsable capacity factor (0 to 1). Represents the fraction of nameplate capacity that is actually usable, accounting for depth-of-discharge limits and reserve margins. Linked to Usable — editing one updates the other.
3UsableText FieldMWhUsable energy capacity calculated as Nameplate × Factor. This is the actual available capacity for charging and discharging operations. Linked to Factor — editing one updates the other.
4Calendar DegradationText Field% Per YearAnnual capacity degradation due to calendar aging (time-based). Applied regardless of cycling activity. Reduces usable capacity over the system lifetime.
5Cycling DegradationText Field% Per CycleCapacity degradation per charge/discharge cycle. Applied based on actual cycling activity during the simulation. Combined with calendar degradation for total capacity loss.
6Initial EfficiencyText Field%DC roundtrip efficiency of the battery system at initial conditions. Represents the ratio of energy discharged to energy charged, accounting for internal losses.
7Calendar Degradation (Efficiency)Text Field% Per YearAnnual efficiency degradation due to calendar aging. Reduces roundtrip efficiency over time regardless of cycling.
8Cycling Degradation (Efficiency)Text Field% Per CycleEfficiency degradation per charge/discharge cycle. Applied based on actual cycling activity.
9Real PowerText FieldMWRated real power of the battery inverter. Required to enable energy storage. Determines maximum charge and discharge power rates.
10EfficiencyText Field%Inverter conversion efficiency from DC to AC (discharge) and AC to DC (charge). Applied in addition to battery roundtrip efficiency.
11Power RatingText FieldMVAApparent power rating of the MV transformer for the storage system. Can be manually entered or automatically matched to inverter power using the checkbox below.
12No Load LossText Field%Transformer core losses as a percentage of rated MVA. These losses occur whenever the transformer is energized, regardless of load.AC System Losses
13Full Load LossText Field%Transformer winding losses at full load as a percentage of rated MVA. Scales with the square of the load.AC System Losses
14Match Inverter Real PowerCheckboxWhen checked, the transformer power rating is automatically set to match the inverter real power rating. Uncheck to manually specify a different transformer size.
15Constant Loss per Nameplate EnergyText FieldkW/MWhBaseline HVAC power consumption proportional to nameplate capacity. Represents thermal management load required regardless of dispatch activity.
16Operating Loss per MW DispatchedText FieldkW/MWAdditional HVAC power consumption proportional to dispatch power. Accounts for increased cooling requirements during active charging or discharging.

Dispatch Algorithm

The Dispatch Algorithm tab configures how the battery charges and discharges throughout the simulation. Proper configuration ensures the battery operates according to your intended use case (e.g., peak shaving, energy arbitrage, capacity firming).
Energy Storage System Dispatch Algorithm

Energy Storage System - Dispatch Algorithm

Overview

The Dispatch Algorithm tab is organized into the following sections:
  1. Dispatch Mode Selection — Choose between three charging strategies: Interconnect Excess, Energy Available, or Custom.
  2. Target Period Table — Define the hours during which the battery should discharge stored energy to the grid.

User Inputs (Dispatch Algorithm)

#InputTypeUnitsDescriptionRelated Documentation
17Interconnect ExcessRadio ButtonCharges the battery when PV production exceeds the plant output limit (interconnection capacity). The battery stores clipped energy that would otherwise be curtailed, then discharges during target periods.
18Energy AvailableRadio ButtonCharges the battery whenever energy is available from the PV system until full capacity is reached. Discharges during target periods. This mode maximizes battery utilization for energy shifting.
19CustomRadio ButtonUpload a custom CSV file defining charge/discharge behavior for each timestamp. Provides maximum flexibility for complex dispatch strategies or externally-optimized schedules.
20Target Period TableInteractive TableClick cells to select the hours (columns 0–23) and months (rows January–December) during which maximum available stored energy should be discharged to the grid. Selected cells show a checkmark. Typically set to peak demand hours for energy arbitrage.
21Clear TableButtonClears all selected cells in the Target Period Table, removing all discharge period selections.

Saving Changes

Click Save + Close Energy Storage to save all configuration changes and return to the prediction. Click Save Progress to save without closing. Click Delete to remove the energy storage system from the prediction. Click the X button to close without saving.