HTML summary of the business rules retained for the controller / optimizer in the current configuration.
Ensure the site load is always covered and that enough generation is available at all times.
Distribute load intelligently across online units, with the highest priority placed on keeping the EMDs close to target.
Continuously evaluate whether a better machine combination exists in order to reduce start/stop events, simplify the fleet, and improve target proximity.
The system must always provide enough power to satisfy total site demand.
The model represents the current setup: 2 WTGs, 6 EMDs, 1 MAN and the other generators. No BESS, flywheel, hydrogen, e-heater or future WTGs.
The minimum EMD backbone must be maintained. WTGs then reduce the remaining load to be absorbed by the rest of the fleet.
EMD dispatch must stay between 3 and 4 machines online. If 4 EMDs are still not enough, the controller engages the MAN and then the other groups.
EMDs and the MAN are the only units operating in isochronous mode. Other generators operate in base-load mode, but their setpoint can be adjusted by the redistribution function.
When several isochronous units are online, the controller does not directly impose an individual MW value. They share the residual load according to a common load percentage based on nominal capacity.
EMDs must be kept as close as possible to target. The MAN comes next. Other generators are less critical in terms of target proximity and mainly serve as adjustment levers.
Start/stop actions must be reduced as much as possible. Load redistribution is fast and frequent; configuration changes should be slower and subject to hysteresis.
The system should not rely on ad hoc rules such as “2 CAT = 1 MAN”. It should compare candidate configurations and naturally select the best one according to a global scoring function.
When a better configuration is identified, the transition must be orchestrated: start the new machine, wait until it is ready, redistribute load, then remove the machines that are no longer needed.