modelPipeBase
Information
Overview
Base model for a pipe.
Concept
This model for a discrete pipe fluid represents just the fluid without a pipe wall. The outside heat port is a multiple heat port, this allows the heat transfer connection of each discrete fluid element with the environment.
-
November 17, 2017 David Jansen:
Added heat convection inside pipe, moved into development -
December 20, 2016 Tobias Blacha:
Moved into AixLib -
January 27, 2015 by Konstantin Finkbeiner:
Implemented
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nNodes | 1 | Number of discrete flow volumes |
| FastHVAC.Media.BaseClasses.MediumSimple | medium | FastHVAC.Media.WaterSimple() | Mediums charastics (heat capacity, density, thermal conductivity) |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hConIn_const | 30 | Fix value for heat transfer coeffiecient inside pipe |
| Boolean | calcHCon | true | Use calculated value for inside heat coefficient |
| Modelica.Units.SI.Volume | V_fluid | nParallel*Modelica.Constants.pi*length*parameterPipe.d_i*parameterPipe.d_i/4 | |
| Modelica.Units.SI.Temperature | T_0 | Modelica.Units.Conversions.from_degC(20) | Initial temperature of fluid |
| AixLib.DataBase.Pipes.PipeBaseDataDefinition | parameterPipe | AixLib.DataBase.Pipes.Copper.Copper_6x1() | Type of pipe |
| Geometry | |||
| Integer | nParallel | 1 | Number of identical parallel pipes |
| Modelica.Units.SI.Length | length | 0 | Length of pipe |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| FastHVAC.Interfaces.EnthalpyPort_a | enthalpyPort_a1 | ||
| FastHVAC.Interfaces.EnthalpyPort_b | enthalpyPort_b1 | ||
| Modelica.Fluid.Interfaces.HeatPorts_a[nNodes] | heatPorts |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| FastHVAC.BaseClasses.WorkingFluid[nNodes] | pipeFluid | ||
| AixLib.Obsolete.YearIndependent.Utilities.HeatTransfer.HeatConvPipeInside[nNodes] | heatConvPipeInside | ||
| Sensors.MassFlowSensor | massFlowRate | ||
| Modelica.Blocks.Math.Division | divideMassFlow | division block to take multiple parallel pipes into account | |
| Modelica.Blocks.Sources.Constant | nParallelConst | Constant for amount of parallel pipes |