eelib.data.dataclass.options
Dataclasses for options used in eELib.
Module Contents
Classes
Dataclass for Options of an Energy Management System Optimization. |
- class OptimOptions
Bases:
eelib.data.dataclass._base.BaseData
Dataclass for Options of an Energy Management System Optimization.
consider_thermal (bool): whether to consider the thermal balance for the optimization thermal_energy_start (float): thermal energy demand before first schedule step thermal_energy_restriction (bool): restrict the thermal energy within this energy range [kWh_th] th_e_penalty (float): penalty for th. energy demand surpassing the restricting limits
ev_direct_cha (bool): incent. dir. charging with max. power with min. desc. obj. func. value bss_direct_cha (bool): incent. dir. charging using a min. descending obj. function value dir_cha_desc_factor (float): descending obj. func. factor for charging power (bss, ev)
ev_end_energy_penalty (float): penalty factor if ev not entirely filled at the last step bss_end_energy_incentive (bool): incent. stored bss energy at last step (avoid disch. into grid)
round_int (int): number of integers to round the optimization results to
- consider_thermal: bool
- thermal_energy_start: float
- thermal_energy_restriction: float
- th_e_penalty: float
- ev_direct_cha: bool
- bss_direct_cha: bool
- dir_cha_desc_factor: float
- ev_end_energy_penalty: float
- bss_end_energy_incentive: bool
- round_int: int