sinergym.utils.controllers.RBCIncrementalDatacenter

class sinergym.utils.controllers.RBCIncrementalDatacenter(env: EplusEnv)
__init__(env: EplusEnv) None

Agent based on rules for controlling 2ZoneDataCenterHVAC setpoints in a incremental way. Follows the ASHRAE recommended temperature ranges for data centers described in ASHRAE TC9.9 (2016). :param env: Simulation environment :type env: EplusEnv

Methods

__init__(env)

Agent based on rules for controlling 2ZoneDataCenterHVAC setpoints in a incremental way.

act(observation)

Select action based on indoor temperature.

act(observation: List[Any]) Sequence[Any]

Select action based on indoor temperature. :param observation: Perceived observation. :type observation: List[Any]

Returns:

Action chosen.

Return type:

Sequence[Any]