modelPartialSeries

Partial model for series network

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

Partial model that is used by the reservoir network models. The reservoir network models extend this model, add controls, and configure some component sizes.

Parameters

TypeNameDefaultDescription
RealfacMul10Building loads multiplier factor
RealdpDis_length_nominal250Pressure drop per pipe length at nominal flow rate - Distribution line
RealdpCon_length_nominal250Pressure drop per pipe length at nominal flow rate - Connection line
Modelica.Units.SI.LengthdhStoHydraulic diameter of the distribution pipe before each connection
Modelica.Units.SI.LengthdhPlaHydraulic diameter of the distribution pipe before each connection
IntegernBuidatDes.nBuiNumber of buildings connected to DHC system
Buildings.DHC.Examples.Combined.BaseClasses.DesignDataSeriesdatDesDesign data
Assumptions
BooleanallowFlowReversalSertrueSet to true to allow flow reversal in the service lines
BooleanallowFlowReversalBuifalseSet to true to allow flow reversal for in-building systems

Components

TypeNameDefaultDescription
Buildings.DHC.Examples.Combined.BaseClasses.BorefieldborFieBore field
Buildings.DHC.ETS.BaseClasses.Pump_m_flowpumDisDistribution pump
Buildings.Fluid.Sources.Boundary_pTbouBoundary pressure condition representing the expansion vessel
Buildings.DHC.ETS.BaseClasses.Pump_m_flowpumStoBore field pump
Buildings.DHC.Networks.Connections.Connection1Pipe_RconPlaConnection to the plant (pressure drop lumped in plant and network model)
Buildings.DHC.Networks.Connections.Connection1Pipe_RconStoConnection to the bore field (pressure drop lumped in plant and network model)
Buildings.DHC.Plants.Heating.SewageHeatRecoveryplaSewage heat recovery plant
Fluid.Sensors.TemperatureTwoPortTDisWatSupDistrict water supply temperature
Fluid.Sensors.TemperatureTwoPortTDisWatRetDistrict water return temperature
Fluid.Sensors.TemperatureTwoPortTDisWatBorLvgDistrict water borefield leaving temperature
Buildings.DHC.Loads.Combined.BaseClasses.PartialBuildingWithETS[nBui]bui
Buildings.Controls.OBC.CDL.Reals.Sources.Constant[nBui]THeaWatSupMaxSetHeating water supply temperature set point - Maximum value
Buildings.Controls.OBC.CDL.Reals.Sources.Constant[nBui]TChiWatSupSetChilled water supply temperature set point
Buildings.Controls.OBC.CDL.Reals.Sources.Constant[nBui]THeaWatSupMinSetHeating water supply temperature set point - Minimum value
Buildings.Controls.OBC.CDL.Reals.MultiSumPPumETSETS pump power
Modelica.Blocks.Continuous.IntegratorEPumETSETS pump electric energy
Modelica.Blocks.Continuous.IntegratorEPumDisDistribution pump electric energy
Modelica.Blocks.Continuous.IntegratorEPumStoStorage pump electric energy
Modelica.Blocks.Continuous.IntegratorEPumPlaPlant pump electric energy
Buildings.Controls.OBC.CDL.Reals.MultiSumEPumTotal pump electric energy
Buildings.Controls.OBC.CDL.Reals.MultiSumPHeaPumpHeat pump power
Modelica.Blocks.Continuous.IntegratorEHeaPumHeat pump electric energy
Buildings.Controls.OBC.CDL.Reals.MultiSumETotTotal electric energy
Buildings.DHC.Loads.BaseClasses.ConstraintViolationconVioCheck if loop temperatures are within given range

Contents

NameDescription
MediumMedium model

Revisions

  • March 18, 2024, by David Blum:
    Updated use of datDes for min and max loop temperatures.
    This is for issue 3697.
  • December 12, 2023, by Ettore Zanetti:
    Changed to preconfigured pump model, This is for issue 3431.
  • June 2, 2023, by Michael Wetter:
    Added units to conVio.
  • November 16, 2022, by Michael Wetter:
    Set correct nominal pressure for distribution pump.
  • February 23, 2021, by Antoine Gautier:
    Refactored with base classes from the DHC package.
    This is for issue 1769.
  • January 16, 2020, by Michael Wetter:
    Added documentation.