First time here? Check out the Help page!
1 | initial version |
There is an actuator for pumps called Pump Mass Flow Rate [kg/s]
(cf EMS Application Guide) that you should use for this.
Chiller Condenser Heat Transfer Rate [W]
as a sensor would probably work if you have only one chiller on the demand side of your condenser loop. Otherwise you can probably use the Plant Supply Side Cooling Demand Rate [W]
as a sensor.
You'll probably also need to get the Entering Water Temperature (EWT) too, for eg looking at Plant Supply Side Inlet Temperature
. If your SetpointManager:Scheduled isn't using a fixed value that you can hardcode in your EMS program, you also need to define a Sensor on the Schedule Value
for the corresponding schedule, that will give you the Leaving Water Temperature (LWT).
I think Plant Supply Side Cooling Demand Rate is a positive number, in which case I guess you could try this:
$$ \dot{Q}_{demand} = \dot{m} \cdot C_p \cdot (T_{EWT} - T_{LWT})$$
Dimensional analysis:
$$ [W = J \cdot s^{-1}] = [kg.s^{-1}] \cdot [J.kg^{-1}.K^{-1}] \cdot [K]$$
So, solving for your mass flow rate:
$$ \Leftrightarrow \dot{m} = \frac{\dot{Q}_{demand}}{C_p \cdot (T_{EWT} - T_{LWT})}$$
You can use @CpCW(Temperature)
in ERL if you'd like, but it's pointless since it'll always return 4180.0
anyways (source code: Psychrometrics.hh)
Disclaimer: I have not tested any of the above, not sure whether it'll work, integrate well with what the cooling tower is doing, nor what calling point would be appropriate.