modelDirect

Example model for direct cooling energy transfer station with in-building pumping and controlled district return temperature

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

This model provides an example for the direct cooling energy transfer station model, which contains in-building pumping and controls the district return temperature. The building's primary variable speed pump is modulated depending on the total cooling load and prescribed deltaT. Variation in the district supply temperature is modeled as a sinusoidal signal to test the response of system.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.SpecificHeatCapacitycpMedium.specificHeatCapacityCp(Medium.setState_pTX(Medium.p_default, Medium.T_default, Medium.X_default))Default specific heat capacity of medium
Nominal condition
Modelica.Units.SI.HeatFlowRateQ_flow_nominal-18000Nominal cooling load (negative for cooling)
Modelica.Units.SI.MassFlowRatemBui_flow_nominal-Q_flow_nominal/(cp*(18 - 7))Nominal mass flow rate of building cooling supply

Components

TypeNameDefaultDescription
Buildings.DHC.ETS.Cooling.DirectcooETSEnergy transfer station
Modelica.Blocks.Sources.ConstantTSetDisRet_minMinimum setpoint temperature for district return
Buildings.Fluid.Sources.Boundary_pTsinDisDistrict-side sink
Buildings.Fluid.Sources.Boundary_pTsouDisDistrict-side source
Modelica.Blocks.Sources.RealExpressionTDisSupNoiSinusoidal noise signal for district supply temperature
Buildings.Fluid.Movers.FlowControlled_m_flowpumBuilding primary pump
Buildings.Fluid.HeatExchangers.HeaterCooler_uloaAggregate building cooling load
Modelica.Blocks.Sources.RampramRamp load from zero
Modelica.Blocks.Sources.CombiTimeTableQCooCooling demand
Modelica.Blocks.Math.ProductproMultiplier to ramp load from zero
Modelica.Blocks.Math.GaingaiMultiplier gain for calculating m_flow

Contents

NameDescription
MediumWater medium

Revisions

  • December 23, 2022, by Kathryn Hinkelman:
    Removed extraneous m*_flow_nominal parameters because mBui_flow_nominal can be used across all components. This is for #2912.
  • November 15, 2022, by Kathryn Hinkelman:
    Corrected pressure balance across bypass leg and system.
  • March 20, 2022, by Chengnan Shi:
    First implementation.