Building

class building_energy_storage_simulation.Building(solar_power_installed: float = 240.0, battery_capacity: float = 100, max_battery_charge_per_timestep: float = 20)

Building class.

Parameters
  • solar_power_installed (float) – The installed peak photovoltaic power in kWp.

  • battery_capacity (float) – The capacity of the battery in kWh.

  • max_battery_charge_per_timestep (float) – Maximum amount of energy (kWh) which can be obtained from the battery or which can be used to charge the battery in one time step.

reset()

Resetting the state of the battery by calling reset() method from the battery class.