sinergym.utils.controllers.RuleBasedController

class sinergym.utils.controllers.RuleBasedController(env: Any)
__init__(env: Any) None

Agent based on static rules.

Parameters

env (Any) – Simulation environment

Methods

__init__(env)

Agent based on static rules.

act(observation)

Select action based on outdoor air drybulb temperature and daytime.

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

Select action based on outdoor air drybulb temperature and daytime.

Parameters

observation (List[Any]) – Perceived observation.

Returns

Action chosen.

Return type

Sequence[Any]