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
-