Network controller class¶
Purpose¶
This page documents the implementation-facing controller classes that coordinate network-level setpoint generation.
Use this reference when you need class signatures, inheritance structure, and member-level details for the abstract controller interface and the default network controller implementation.
For user-facing control behavior and operating interpretation, start from Control.
- class omotes_simulator_core.entities.network_controller_abstract.NetworkControllerAbstract
Abstract class for the network controller.
- abstractmethod update_setpoints(time: datetime) dict
Method to get the controller inputs for the network.
- Parameters:
time (float) – Time step for which to run the controller.
- Returns:
dict with the key the asset id and the heat demand for that asset.