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
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.SpecificHeatCapacity | cp | Medium.specificHeatCapacityCp(Medium.setState_pTX(Medium.p_default, Medium.T_default, Medium.X_default)) | Default specific heat capacity of medium |
| Nominal condition | |||
| Modelica.Units.SI.HeatFlowRate | Q_flow_nominal | -18000 | Nominal cooling load (negative for cooling) |
| Modelica.Units.SI.MassFlowRate | mBui_flow_nominal | -Q_flow_nominal/(cp*(18 - 7)) | Nominal mass flow rate of building cooling supply |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.DHC.ETS.Cooling.Direct | cooETS | Energy transfer station | |
| Modelica.Blocks.Sources.Constant | TSetDisRet_min | Minimum setpoint temperature for district return | |
| Buildings.Fluid.Sources.Boundary_pT | sinDis | District-side sink | |
| Buildings.Fluid.Sources.Boundary_pT | souDis | District-side source | |
| Modelica.Blocks.Sources.RealExpression | TDisSupNoi | Sinusoidal noise signal for district supply temperature | |
| Buildings.Fluid.Movers.FlowControlled_m_flow | pum | Building primary pump | |
| Buildings.Fluid.HeatExchangers.HeaterCooler_u | loa | Aggregate building cooling load | |
| Modelica.Blocks.Sources.Ramp | ram | Ramp load from zero | |
| Modelica.Blocks.Sources.CombiTimeTable | QCoo | Cooling demand | |
| Modelica.Blocks.Math.Product | pro | Multiplier to ramp load from zero | |
| Modelica.Blocks.Math.Gain | gai | Multiplier gain for calculating m_flow |
Contents
| Name | Description |
|---|---|
| Water medium |
Revisions
-
December 23, 2022, by Kathryn Hinkelman:
Removed extraneousm*_flow_nominalparameters becausemBui_flow_nominalcan 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.