Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

With great help from @szsz, I managed to make my model work, though it's not perfect. Here is the fixed IDF file.

  • Problem 1: ThermalStorage:Ice:Detailed doesn't charge nor discharge at all.

    -> Pump Mass Flow Rate for charging ice storage needs to be specified in EMS in order to force the pump (i.e., ChPriSupPump in my model) to operate. Therefore, the pump operates at a constant speed. On/Off Supervisory is not effective in forcing the pump to operate.

  • Problem 2: Operation Status of HeatExchanger:FluidToFluid is always 0 (off).

    -> When using Control Type CoolingSetpointOnOffWithComponentOverride, Inlet Node Name on the demand side of the heat exchanger (i.e., PHEChPriDemIn in my model) should be input in Conponent Override Loop Demand Side Inlet Node Name Field. I/O Reference is a bit misleading. We should not input condenser water inlet Node Name for the chiller that we want to operate integrated with the heat exchanger.

    image description

The charts below are part of the simulation result. The operation of the heat exchanger and the backup chiller is still weird, but the ice storage is working.

image description

The current problem is that the outlet node temperature of the ice storage (TankOut), the heat exchanger (PHEChSecSupOut) and the backup chiller (BUChillerChOut) is completely out of control, but if I can't solve that, I'll post it as another question.

With great help from @szsz, I managed to make my model work, though it's not perfect. Here is the fixed IDF file.

  • Problem 1: ThermalStorage:Ice:Detailed doesn't charge nor discharge at all.

    -> Pump Mass Flow Rate for charging ice storage needs to be specified in EMS in order to force the pump (i.e., ChPriSupPump in my model) to operate. Therefore, the pump operates at a constant speed. On/Off Supervisory is not effective in forcing the pump to operate.

  • Problem 2: Operation Status of HeatExchanger:FluidToFluid is always 0 (off).

    -> When using Control Type CoolingSetpointOnOffWithComponentOverride, Inlet Node Name on the demand side of the heat exchanger (i.e., PHEChPriDemIn in my model) should be input in Conponent Override Loop Demand Side Inlet Node Name Field. I/O Reference is a bit misleading. We should not input condenser water inlet Node Name for the chiller that we want to operate integrated with the heat exchanger.

    image description

The charts below are part of the simulation result. The operation of the heat exchanger and the backup chiller is still weird, but the ice storage is working.

image description

The current problem is that the outlet node temperature of the ice storage (TankOut), the heat exchanger (PHEChSecSupOut) and the backup chiller (BUChillerChOut) is completely out of control, but if I can't solve that, I'll post it as another question.

With great help from @szsz, I managed to make my model work, though it's not perfect. Here is the fixed IDF file.

  • Problem 1: ThermalStorage:Ice:Detailed doesn't charge nor discharge at all.

    -> Pump Mass Flow Rate for charging ice storage needs to be specified in EMS in order to force the pump (i.e., ChPriSupPump in my model) to operate. Therefore, the pump operates at a constant speed. On/Off Supervisory is not effective in forcing the pump to operate.

  • Problem 2: Operation Status of HeatExchanger:FluidToFluid is always 0 (off).

    -> When using Control Type CoolingSetpointOnOffWithComponentOverride, Inlet Node Name on the demand side of the heat exchanger (i.e., PHEChPriDemIn in my model) should be input in Conponent Override Loop Demand Side Inlet Node Name Field. I/O Reference is a bit misleading. We should not input condenser water inlet Node Name for the chiller that we want to operate integrated with the heat exchanger.

    image description

image description

The charts below are part of the simulation result. The operation of the heat exchanger and the backup chiller is still weird, but the ice storage is working.

image description

The current problem is that the outlet node temperature of the ice storage (TankOut), the heat exchanger (PHEChSecSupOut) and the backup chiller (BUChillerChOut) is completely out of control, but if I can't solve that, I'll post it as another question.

With great help from @szsz, I managed to make my model work, though it's not perfect. Here is the fixed IDF file.

  • Problem 1: ThermalStorage:Ice:Detailed doesn't charge nor discharge at all.

    -> Pump Mass Flow Rate for charging ice storage needs to be specified in EMS in order to force the pump (i.e., ChPriSupPump in my model) to operate. Therefore, the pump operates at a constant speed. On/Off Supervisory is not effective in forcing the pump to operate.

  • Problem 2: Operation Status of HeatExchanger:FluidToFluid is always 0 (off).

    -> When using Control Type CoolingSetpointOnOffWithComponentOverride, Inlet Node Name on the demand side of the heat exchanger (i.e., PHEChPriDemIn in my model) should be input in Conponent Override Loop Demand Side Inlet Node Name Field. I/O Reference is a bit misleading. We should not input condenser water inlet Node Name for the chiller that we want to operate integrated with the heat exchanger.

image description

The charts below are part of the simulation result. The operation of the heat exchanger and the backup chiller is still weird, but the ice storage is working.

image description

The current problem is that the outlet node temperature of the ice storage (TankOut), the heat exchanger (PHEChSecSupOut) and the backup chiller (BUChillerChOut) is completely out of control, but if I can't solve that, I'll post it as another question.