Battery_Plugin

Classes:

Battery_Plugin(dcf, print_info)

Simulation of electricity storage using a battery.

class pyH2A.Plugins.Battery_Plugin.Battery_Plugin(dcf, print_info)[source]

Simulation of electricity storage using a battery. Simulation assumes that battery is charged and completely discharged every day. (no electricity storage across days, only one discharge per day, not multiple ones).

Parameters:
Power Generation > Available energy (daily) > Valuedict

Available energy, daily basis, dictionary of years.

Battery > Design capacity > Valuefloat

Full design capacity of battery.

Battery > Lowest discharge level > Valuefloat

Lowest level to which battery can be discharged. Dimensionless value between 0 and 1.

Battery > Capacity loss per year > Valuefloat

Loss of capacity per year. Dimensionless value > 0.

Battery > Round trip efficiency > Valuefloat

Round trip efficiency of battery. Dimensionless value between 0 and 1.

Returns:
Power Generation > Stored energy (daily) > Valuedict

Energy stored in battery daily (dictionary of years).

Power Generation > Available energy (daily) > Valuedict

Available energy, daily basis, dictionary of years - power which has not been stored in battery

Power Generation > Available energy (hourly) > Valuefloat

Available energy (hourly) is set to zero, since available power is now only in daily format.

Methods:

calculate_electricity_storage(dcf)

Using hourly energy generation data and electrolyzer parameters, H2 production is calculated.

calculate_electricity_storage(dcf)[source]

Using hourly energy generation data and electrolyzer parameters, H2 production is calculated.