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.