eelib.core.control.hems.hems_model.hems_default

Default strategy for Energy Management System. Should be copied and adapted for the use of a specific HEMS concept.

Author: elenia@TUBS
Copyright 2024 elenia
This file is part of eELib, which is free software under the terms of the GNU GPL Version 3.

Module Contents

Classes

HEMS_default

Default strategy for Energy Management System.

class HEMS_default(eid: str, step_size: int = 900, **kwargs)

Bases: eelib.core.control.hems.hems_model.hems.HEMS

Default strategy for Energy Management System. Should be copied and adapted for the use of a specific HEMS concept.

classmethod get_valid_parameters() dict

Returns dictionary containing valid parameter types and values.

Returns:

valid parameters for this model

Return type:

dict

step(timestep: int)

Calculates power set values for each connected component according to the strategy.

Parameters:

timestep (int) – Current simulation time