modelHeatConsumerSubstation

Extends from TransiEnt.Basics.Icons.Household (Icon Households).

Information

1. Purpose of model

District-heating consumer with indirect substation. Takes space-heating and DHW demand profiles as input and links the consumer hydraulically to the district heating grid, optional with house-connection pipes.

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

(no remarks)

3. Limits of validity

(no remarks)

4. Interfaces

(no remarks)

5. Nomenclature

(no remarks)

6. Governing Equations

(no remarks)

7. Remarks for Usage

provide file paths for profiles; set activate_ha/useNode according to the desired network configuration; ensure realistic simCenter temperature and pressure levels.

8. Validation

(no remarks)

9. References

(no remarks)

10. Version History

Model created by Gas- und Wärme-Institut Essen and XRG, 2022

Modified by Stefanie Ruppert, 2025

Parameters

TypeNameDefaultDescription
Stringpath_to_loadprofile"combined/Typology_Cologne/2015/T_6/heat/GC_1.csv"
Integercolumn2
Stringpath_to_loadprofile_dhw"combined/Typology_Cologne/2015/T_6/dhw/GC_1.csv"
Integercolumn_dhw2
Modelica.Units.SI.HeatFlowRateQ_max90*1000
Modelica.Units.SI.Lengthl_supply_pipes20
IntegeruseNode1
Modelica.Units.SI.SpecificHeatCapacitycp_wTILMedia.VLEFluidFunctions.specificIsobaricHeatCapacity_pTxi(simCenter.fluid1, simCenter.p_nom[2], simCenter.T_supply, {1, 0, 0})
Modelica.Units.SI.DensityrhoTILMedia.VLEFluidFunctions.density_pTxi(simCenter.fluid1, simCenter.p_nom[2], simCenter.T_supply, {1, 0, 0})Constant Water Density
Modelica.Units.SI.Lengthd_isqrt((4*Q_max)/(Modelica.Constants.pi*simCenter.v_nom*rho*cp_w*(simCenter.T_supply - simCenter.T_return)))
IntegerrowIdxTransiEnt.Basics.Functions.getClosest(d_i*1000, simCenter.DNmat)
IntegerDNinteger(simCenter.DNmat[rowIdx, 1])
Integeractivate_hasimCenter.activate_consumer_pipes

Connectors

TypeNameDefaultDescription
TransiEnt.Basics.Interfaces.Thermal.FluidPortInwaterPortIn
TransiEnt.Basics.Interfaces.Thermal.FluidPortOutwaterPortOut
Modelica.Blocks.Interfaces.RealOutputQ_demand

Components

TypeNameDefaultDescription
TransiEnt.SimCentersimCenter
TransiEnt.ModelStatisticsmodelStatistics
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperatureT_ground
Basics.Tables.GenericDataTableQ_demand_RH
Producer.Heat.Heat2Heat.Substation_indirect_noStorage_L1substation
Basics.Tables.GenericDataTableQ_demand_DHW
ClaRa.Components.Sensors.SensorVLE_L1_TT_in_sub
ClaRa.Components.Sensors.SensorVLE_L1_TT_out_sub
TransiEnt.Components.Heat.VolumesValvesFittings.Pipes.DoublePipePair_L2pipe_ha
TransiEnt.Components.Heat.nodenode
Modelica.Blocks.Math.Addadd
Components.Statistics.Collectors.LocalCollectors.CollectHeatingPowercollectHeatingPower
Modelica.Blocks.Sources.RealExpressionT_amb