modelPlugFlowCore

Simple example of plug flow pipe core

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

Information

Basic test of model IBPSA.Fluid.FixedResistances.BaseClasses.PlugFlowCore. This test includes an inlet temperature step under a constant mass flow rate.

Parameters

TypeNameDefaultDescription
Modelica.SIunits.Lengthdh0.1Hydraulic diameter (assuming a round cross section area)
Modelica.SIunits.LengthdIns0.05Thickness of pipe insulation
Modelica.SIunits.ThermalConductivitykIns0.028Heat conductivity of pipe insulation
Modelica.SIunits.SpecificHeatCapacitycPip500Specific heat of pipe wall material. 2300 for PE, 500 for steel
Modelica.SIunits.DensityrhoPip8000Density of pipe wall material. 930 for PE, 8000 for steel
RealR1/(kIns*2*Modelica.Constants.pi/Modelica.Math.log((dh/2 + dIns)/(dh/2)))Thermal resistance per unit length from fluid to boundary temperature
RealCrho_default*Modelica.Constants.pi*(dh/2)^2*cp_defaultThermal capacity per unit length of water in pipe
Medium.ThermodynamicStatesta_defaultMedium.setState_pTX(T = Medium.T_default, p = Medium.p_default, X = Medium.X_default)Default medium state
Modelica.SIunits.SpecificHeatCapacitycp_defaultMedium.specificHeatCapacityCp(state = sta_default)Heat capacity of medium
Advanced
Modelica.SIunits.Densityrho_defaultMedium.density_pTX(p = Medium.p_default, T = Medium.T_default, X = Medium.X_default)Default density (e.g., rho_liquidWater = 995, rho_air = 1.2)

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.RampTinRamp temperature signal
Sources.Boundary_pTsinPressure boundary condition
IBPSA.Fluid.FixedResistances.BaseClasses.PlugFlowCorepipPipe
Modelica.Thermal.HeatTransfer.Sources.FixedTemperaturebouFixed temperature boundary condition
IBPSA.Fluid.Sources.MassFlowSource_TsouFlow source
IBPSA.Fluid.Sensors.TemperatureTwoPortsenTemOutTemperature sensor
IBPSA.Fluid.Sensors.TemperatureTwoPortsenTemInTemperature sensor

Contents

NameDescription
MediumMedium in pipes

Revisions

  • October 23, 2017, by Michael Wetter:
    Corrected wrong hyperlink, updated example for new set of parameters that are exposed by the pipe model.
  • September 8, 2017 by Bram van der Heijde:
    First implementation.