eelib.data.dataclass.control

Dataclasses for control signals used in eELib.

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

ControlSignalEMS

Dataclass for Control Signals sent to an Energy Management System.

class ControlSignalEMS

Bases: eelib.data.dataclass._base.BaseData

Dataclass for Control Signals sent to an Energy Management System. The lists always have to be of the same length!

steps (list): timesteps where control signal is active p_max (list): maximum active power for those time steps [kW] p_min (list): minimum active power for those time steps [kW] penalty_cost (float): penalty costs in case of non-compliancy [EUR/kW]

steps: list[int]
p_max: list[float]
p_min: list[float]
penalty_cost: float