modelIntegratedPrimaryLoadSide

Integrated WSE on the load 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
Fluid.Movers.Data.GenericperPumPump performance data

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.IntegratedPrimaryLoadSideintWSEPri1Integrated waterside economizer on the load side of the primary-only chilled water system
Modelica.Blocks.Sources.ConstantyPumConrol signal for pumps
Modelica.Blocks.Sources.RealExpressionyVal5On/off signal for valve 5
Modelica.Blocks.Sources.RealExpressionyVal6On/off signal for valve 6
Buildings.Fluid.Sources.Boundary_pTsou2Source on medium 2 side
Buildings.Applications.DataCenters.ChillerCooled.Equipment.IntegratedPrimaryLoadSideintWSEPri2Integrated waterside economizer on the load side of the primary-only chilled water system with PI controller reset
Buildings.Fluid.Sensors.TemperatureTwoPortTSup2
Modelica.Blocks.Sources.BooleanPulsetriTrigger controller reset

Revisions

  • April 14, 2022, by Michael Wetter:
    Avoided duplicate model instances with different declarations.
    This is for issue 2963.
  • 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.