modelDHCSubstationHeatPumpChiller

Substation model for bidirctional low-temperature networks for buildings with heat pump and chiller

Information

Substation model for bidirctional low-temperature networks for buildings with heat pump and chiller. In the case of simultaneous cooling and heating demands, the return flows are used as supply flows for the other application. This model uses the heat pump AixLib.Fluid.HeatPumps.Carnot_TCon and the chiller AixLib.Fluid.Chillers.Carnot_TEva. The mass flows are controlled equation-based and calculated using the heating and cooling demands and the specified temperature differences for heating an cooling on both primary (grind) and secondary (building system) side.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.Pressuredp_nominal30000Nominal pressure drop
Modelica.Units.SI.MassFlowRatem_flow_nominalmax(max((heaDem_max/(cp_default*deltaT_heaSecSet)), -cooDem_max/(cp_default*deltaT_cooSecSet)), 0.0001)Nominal mass flow rate based on max. demand and set temperature difference
General › Building System
Modelica.Units.SI.HeatFlowRateheaDem_maxMaximum heat demand for scaling of heatpump in Watt
Modelica.Units.SI.HeatFlowRatecooDem_maxMaximum cooling demand for scaling of chiller in Watt (negative values)
Modelica.Units.SI.TemperatureT_heaSecSet273.15 + 55Set supply temperature for space heating on secondary side (building system)
Modelica.Units.SI.TemperatureDifferencedeltaT_heaSecSetSet temperature difference for heating on secondary site (building system)
Modelica.Units.SI.TemperatureT_cooSecSet273.15 + 12Set supply temperature for cooling on secondary side (building system)
Modelica.Units.SI.TemperaturedeltaT_cooSecSetSet temperature difference for cooling on secondary site (building system)
General › Grid
Modelica.Units.SI.TemperaturedeltaT_heaPriSetSet temperature difference for heating on primary site (grid)
Modelica.Units.SI.TemperaturedeltaT_cooPriSetSet temperature difference for cooling on primary site (grid)

Components

TypeNameDefaultDescription
AixLib.Fluid.Delays.DelayFirstOrdervol
AixLib.Fluid.Delays.DelayFirstOrdervol1
AixLib.Fluid.Movers.FlowControlled_m_flowpumHeadecentral distribution pump for heating on primary side
AixLib.Fluid.Sources.MassFlowSource_TsouHeaSec
Modelica.Blocks.Sources.ConstantT_heaPumInSecInlet temperatur of heat pump on secondary side
Sources.Boundary_pTsinHeaSec
Modelica.Blocks.Sources.Constantconst
Modelica.Blocks.Math.Divisiondivision
Modelica.Fluid.Interfaces.FluidPort_aport_aFluid connector for connecting the substation to the warm line of the network
Modelica.Fluid.Interfaces.FluidPort_bport_bFluid connector for connecting the substation to the cold line of the network
AixLib.Fluid.HeatPumps.Carnot_TConheaPum
Modelica.Blocks.Math.Divisiondivision1
Modelica.Blocks.Interfaces.RealInputheaDemInput for heat demand profile of substation
Modelica.Blocks.Math.Addadd1
AixLib.Fluid.FixedResistances.Junctionjun
AixLib.Fluid.FixedResistances.Junctionjun1
AixLib.Fluid.Chillers.Carnot_TEvachi
AixLib.Fluid.Movers.FlowControlled_m_flowpumCoodecentral distribution pump for cooling on primary side
Modelica.Blocks.Interfaces.RealInputcooDemInput for cooling demand profile of substation
AixLib.Fluid.Sources.MassFlowSource_TsouCoo
Sources.Boundary_pTsinCoo
Modelica.Blocks.Math.Addadd2
Modelica.Blocks.Math.Divisiondivision2
Modelica.Blocks.Math.Divisiondivision3
Modelica.Blocks.Sources.Constantconst2
Modelica.Blocks.Interfaces.RealOutputP_el_heaPumPower demand of heat pump
Modelica.Blocks.Interfaces.RealOutputP_el_chiPower demand of chiller
Modelica.Blocks.Interfaces.RealOutputP_el_subStaPower demand of substation for heat pump, chiller and distribution pumps on primary side (grid)
Modelica.Blocks.Math.Sumsum1
Modelica.Blocks.Sources.ConstantT_heaPumSet
Modelica.Blocks.Sources.RealExpressionrealExpression2
Modelica.Blocks.Sources.RealExpressionrealExpression1
Modelica.Blocks.Sources.RealExpressionrealExpression
Modelica.Blocks.Sources.RealExpressionrealExpression3
Modelica.Blocks.Sources.RealExpressionrealExpression4
Modelica.Blocks.Sources.RealExpressionrealExpression5
Modelica.Blocks.Sources.Constantconst3
Modelica.Blocks.Sources.ConstantT_chiSet
Modelica.Blocks.Sources.RealExpressionrealExpression6

Contents

NameDescription
MediumMedium model for water

Revisions

  • October 19, 2020 ,by Tobias Blacha:
    Implemented