Storage Devices
NEMStorageUnderUncertainty.BESS
— TypeBESS(
power_capacity::Float64,
energy_capacity::Float64,
soc_min::Float64,
soc_max::Float64,
η_charge::Float64,
η_discharge::Float64,
soc₀::Float64
) -> BESS
BESS(
power_capacity::Float64,
energy_capacity::Float64,
soc_min::Float64,
soc_max::Float64,
η_charge::Float64,
η_discharge::Float64,
soc₀::Float64,
throughput::Float64
) -> BESS
Summary
Initialises a battery energy storage system (BESS).
throughput
(in MWh) can be supplied in cases where the BESS has already undertaken energy storage and discharge. This is akin to cycling but is independent of storage capacity (significant where calendar and/or cycling degradation is accounted for). If not supplied, default value is 0.0
.
Returns
A BESS
Methods
BESS(
power_capacity,
energy_capacity,
soc_min,
soc_max,
η_charge,
η_discharge,
soc₀
)
BESS(
power_capacity,
energy_capacity,
soc_min,
soc_max,
η_charge,
η_discharge,
soc₀,
throughput
)
defined at /home/runner/work/NEMStorageUnderUncertainty/NEMStorageUnderUncertainty/src/devices.jl:43
.
NEMStorageUnderUncertainty.StorageDevice
— Typeabstract type StorageDevice