I have 3 chillers in my system. I use this EMS to control the chiller's On/Off status. In PlantLoop configuration, I setup Load Distribution Scheme to UniformPLR.
EnergyManagementSystem:Sensor,
Chiller_1_status_Sensor, !- Name
On during OPH, !- Output:Variable or Output:Meter Index Key Name
Schedule Value; !- Output:Variable or Output:Meter Name
EnergyManagementSystem:Actuator,
Chiller_1_status_Actuator, !- Name
Chiller 1, !- Actuated Component Unique Name
Plant Component Chiller:Electric:EIR, !- Actuated Component Type
On/Off Supervisory; !- Actuated Component Control Type
EnergyManagementSystem:Program,
ControlChiller_1_OnOff, !- Name
SET Chiller_1_status_Actuator = Chiller_1_status_Sensor; !- Program Line
EnergyManagementSystem:ProgramCallingManager,
Chiller_1_OnOffManager, !- Name
AfterPredictorAfterHVACManagers, !- EnergyPlus Model Calling Point
ControlChiller_1_OnOff; !- Program Name 1
I test chiller 1 and 3 operations (turn off chiller 2). The flow rate through chillers works properly both refer to the On/On schedule, but the chiller 1's cooling energy is 0. I expected half of the total coil cooling load of each chiller.