modelIntegratedPrimaryPlantSide

Integrated WSE on the plant side in a primary-only chilled water system

Extends from Modelica.Icons.Example (Icon for runnable examples), Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.BaseClasses.PartialPlant (Partial examples for Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation).

Information

This example demonstrates how the model responses according to different cooling mode signals (free cooling mode, partially mechanical cooling and fully mechanical cooling).

The reponses are also compared with a second case where the PI controller in the WSE is reset every 1800s.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.MassFlowRatemCHW_flow_nominal (from PartialPlant)2567.1*1000/(4200*10)Nominal mass flow rate at chilled water
Modelica.Units.SI.MassFlowRatemCW_flow_nominal (from PartialPlant)2567.1*1000/(4200*8.5)Nominal mass flow rate at condenser water
Modelica.Units.SI.PressureDifferencedpCHW_nominal (from PartialPlant)40000Nominal pressure
Modelica.Units.SI.PressureDifferencedpCW_nominal (from PartialPlant)40000Nominal pressure
IntegernumChi (from PartialPlant)1Number of chillers

Components

TypeNameDefaultDescription
Buildings.Fluid.Sources.Boundary_pTsin1 (from PartialPlant)Sink on medium 1 side
Fluid.Sources.Boundary_pTsou1 (from PartialPlant)Source on medium 1 side
Modelica.Blocks.Sources.TimeTableTCon_in (from PartialPlant)Condenser inlet temperature
Buildings.Fluid.Sources.Boundary_pTsin2 (from PartialPlant)Sink on medium 2 side
Modelica.Blocks.Sources.ConstantTEva_in (from PartialPlant)Evaporator inlet temperature
Modelica.Blocks.Sources.ConstantTSet (from PartialPlant)Leaving chilled water temperature setpoint
Buildings.Fluid.Sensors.TemperatureTwoPortTSup1 (from PartialPlant)Temperature sensor
Modelica.Blocks.Sources.BooleanSteponChi (from PartialPlant)On and off signal for the chiller
Modelica.Blocks.Sources.BooleanSteponWSE (from PartialPlant)On and off signal for the WSE
Buildings.Applications.DataCenters.ChillerCooled.Equipment.IntegratedPrimaryPlantSideintWSEPri1Integrated waterside economizer in the primary-only chilled water system
Modelica.Blocks.Sources.RealExpressionyVal5On/off signal for valve 5
Modelica.Blocks.Sources.RealExpressionyVal6On/off signal for valve 6
Fluid.Sources.Boundary_pTsou2Source on medium 2 side
Buildings.Applications.DataCenters.ChillerCooled.Equipment.IntegratedPrimaryPlantSideintWSEPri2Integrated waterside economizer in the primary-only chilled water system
Modelica.Blocks.Sources.BooleanPulsetriTrigger controller reset
Buildings.Fluid.Sensors.TemperatureTwoPortTSup2Temperature sensor

Revisions

  • May 13, 2021, by Michael Wetter:
    Changed boundary condition model to prescribed pressure rather than prescribed mass flow rate. Prescribing the mass flow rate caused unreasonably large pressure drop because the mass flow rate was forced through a closed valve.
    This is for #2488.
  • January 28, 2019, by Yangyang Fu:
    Added test case for PI controller reset.
  • January 12, 2019, by Michael Wetter:
    Removed wrong use of each.
  • September 11, 2017, by Michael Wetter:
    Corrected wrong use of replaceable model in the base class.
    This is for issue 921.
  • July 22, 2017, by Yangyang Fu:
    First implementation.