modelDirect

Example model for direct heating 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 heating 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 heating 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_nominal18000Nominal heating load
Modelica.Units.SI.MassFlowRatemBui_flow_nominalQ_flow_nominal/(cp*(50 - 40))Nominal mass flow rate of building heating supply

Components

TypeNameDefaultDescription
Buildings.DHC.ETS.Heating.DirectheaETSEnergy transfer station
Modelica.Blocks.Sources.ConstantTSetDisRet_maxMaximum 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 heating load
Modelica.Blocks.Sources.RampramRamp load from zero
Modelica.Blocks.Sources.CombiTimeTableQHeaHeating demand
Modelica.Blocks.Math.ProductproMultiplier to ramp load from zero
Modelica.Blocks.Math.GaingaiMultiplier gain for calculating m_flow

Contents

NameDescription
MediumWater medium

Revisions

  • April 7, 2023, by David Blum:
    First implementation.