microgrid.control.abstract_controller module¶
-
class
microgrid.control.abstract_controller.
AbstractController
(grid)[source]¶ Bases:
object
-
compute_actions
(start_date, end_date, grid_state, horizon, debug=False)[source]¶ Parameters: - start_date – Start period for which actions is requested
- end_date – End period for which actions is requested
- grid_state – State of the grid at start_period
- horizon – optimization horizon
- debug – flag to (de)active debug information
Returns: grid actions to be applied to the microgrid, as a GridAction object
-