ContinuousMicrogridEnv.convert_action#

ContinuousMicrogridEnv.convert_action(action, to_microgrid=True, normalize=False)[source]#

Convert a reinforcement learning action to a microgrid control.

In a discrete environment, for example, converts an integer to a microgrid control.

Parameters#

actionint, np.ndarray or dict

Action to convert. Integer if discrete, np.ndarray if continuous, dict if converting from a microgrid action.

Returns#

converted_actiondict[str, list[float]]

Resultant microgrid control.