modelIdealHeatingNetworkConsumer

Heating network consumer, ideally hydraulic decoupled
Diagram of IdealHeatingNetworkConsumer

Extends from PartialHeatConsumer (Partial model of a heat sink).

Information

1. Purpose of model

Model represents a district heating station consumer. The model calculates the mass flow according to the feed water temperature and the prescribed heat flow demand. It reacts to a change in feed water temperature by reducing mass flow in returning mass flow path. There is no mass flow balance active.

2. Level of detail, physical effects considered, and physical insight

(no remarks)

3. Limits of validity

Model makes sense only if it is used in a closed loop, meaning that the mass flow at outlet and inlet is the same by definition. Otherwise mass flow balance is not forfilled!

4. Interfaces

Q_demand - Total heat demand

T_return_set - Return temperature set point

fluidPortIn - Heat carrier inlet

fluidPortOut - Heat carrier outlet

5. Nomenclature

(no remarks)

6. Governing Equations

(no remarks)

7. Remarks for Usage

(no remarks)

8. Validation

(no remarks)

9. References

(no remarks)

10. Version History

Model created by pd (dubucq@tuhh.de) in April 2016.

Parameters

TypeNameDefaultDescription
TILMedia.VLEFluidTypes.BaseVLEFluidmedium (from PartialHeatConsumer)simCenter.fluid1
ClaRa.Basics.Units.TemperatureT_return_const293.15Return temperature, if use_T_return_const
SI.Pressurep_feed_const12e5Pressure at consumer station, feed water side
SI.Pressurep_return_const10e5Pressure at consumer station, return water side
SI.MassFlowRatem_flow_large2000Limit of mass flow rate
SI.MassFlowRatem_flow_smallsimCenter.m_flow_smallLower limits of input signals
Booleanuse_T_return_consttrue

Connectors

TypeNameDefaultDescription
TransiEnt.Basics.Interfaces.Thermal.FluidPortOutfluidPortOut (from PartialHeatConsumer)
TransiEnt.Basics.Interfaces.Thermal.FluidPortInfluidPortIn (from PartialHeatConsumer)
TransiEnt.Basics.Interfaces.Thermal.HeatFlowRateInQ_flow_demandTotal heat flow rate demand
TransiEnt.Basics.Interfaces.General.TemperatureInT_return_setReturn temperature set point

Components

TypeNameDefaultDescription
TransiEnt.ModelStatisticsmodelStatistics (from PartialHeatConsumer)
TransiEnt.SimCentersimCenter (from PartialHeatConsumer)
TransiEnt.Components.Sensors.TemperatureSensorT_in (from PartialHeatConsumer)
TransiEnt.Components.Sensors.TemperatureSensorT_out (from PartialHeatConsumer)
TransiEnt.Components.Statistics.Collectors.LocalCollectors.CollectHeatingPowercollectHeatingPower (from PartialHeatConsumer)
ClaRa.Components.BoundaryConditions.BoundaryVLE_Txim_flowsource
ClaRa.Components.BoundaryConditions.BoundaryVLE_pTxisink
Modelica.Blocks.Sources.RealExpressionm_flow_unlimited
SI.MassFlowRatem_flowMass flow is determined by heat balance
SI.SpecificHeatCapacitycpTILMedia.Internals.VLEFluidConfigurations.FullyMixtureCompatible.VLEFluidFunctions.liquidSpecificHeatCapacity_phxi(medium, fluidPortIn.p, inStream(fluidPortIn.h_outflow), inStream(fluidPortIn.xi_outflow))
SI.DensityrhoTILMedia.Internals.VLEFluidConfigurations.FullyMixtureCompatible.VLEFluidFunctions.liquidDensity_phxi(medium, fluidPortIn.p, inStream(fluidPortIn.h_outflow), inStream(fluidPortIn.xi_outflow))
Modelica.Blocks.Nonlinear.Limiterm_flow_set