TransFlow
0.1.0
A transient pipeline flow simulation library
|
35 const double diameter,
54 const double diameter,
55 const double heatCapacityConstantPressure = 4200,
56 const double viscosity = 1.05/1000.0,
57 const double thermalConductivity = 0.57,
58 const double density = 1020,
59 const double velocity = 0.1
77 const double diameter,
78 const double fluidPressure,
79 const double fluidReynoldsNumber,
80 const double fluidHeatCapacityConstantPressure,
81 const double fluidViscosity);
104 const double innerDiameter,
105 const double wallThickness,
106 const double burialDepth,
107 const double burialMediumConductivity = 2.0);
125 const double innerDiameter,
126 const double wallThickness,
127 const double burialDepth,
128 const double burialMediumConductivity = 2.0);
142 const double innerRadius,
143 const double outerRadius,
144 const arma::uword nShells = 10);
164 const double innerDiameter,
165 const double wallThickness,
166 const double burialDepth,
167 const double burialMediumConductivity = 2.0,
168 const arma::uword nShells = 10);
arma::vec calcEquivalentBurialLayerWidths(const double innerDiameter, const double wallThickness, const double burialDepth, const double burialMediumConductivity=2.0, const arma::uword nShells=10)
Calculate the widths of equivalent burial cylinder shells.
double calcOuterWallFilmCoefficient(const double diameter, const AmbientFluid &fluid)
Calculate outer film coefficient for a given outer diameter and AmbientFluid.
double calcEquivalentBurialLayerRadius(const double innerDiameter, const double wallThickness, const double burialDepth, const double burialMediumConductivity=2.0)
calcEquivalentBurialLayerRadius
The AmbientFluid class is a simple container class that defines the conductivity, density,...
Definition: ambientfluid.hpp:10
double calcGasThermalConductivity(const double pressure)
Calculate thermal conductivity of natural gas at given pressure.
double calcInnerWallFilmCoefficient(const double diameter, const double fluidPressure, const double fluidReynoldsNumber, const double fluidHeatCapacityConstantPressure, const double fluidViscosity)
Calculate inner wall film coefficient for flow inside a cylinder.
arma::vec calcLogSpacedShellWidths(const double innerRadius, const double outerRadius, const arma::uword nShells=10)
Calculate logarithmically (log10) spaced cylinder shell widths.
double calcEquivalentBurialLayerWidth(const double innerDiameter, const double wallThickness, const double burialDepth, const double burialMediumConductivity=2.0)
Calculate equivalent burial layer thickness.