TransFlow
0.1.0
A transient pipeline flow simulation library
|
5 #include "heattransfer/radial.hpp"
30 const double diameter,
32 const double burialDepth,
42 const double diameter = 1.0,
43 const double burialDepth = 1.0);
63 const double timeStep,
64 const double ambientTemperature,
65 const double gasPressure,
66 const double gasTemperature,
67 const double gasReynoldsNumber,
68 const double gasHeatCapacity,
69 const double gasViscosity)
const override;
86 const double ambientTemperature,
87 const double gasPressure,
88 const double gasTemperature,
89 const double gasReynoldsNumber,
90 const double gasHeatCapacity,
91 const double gasViscosity)
const;
106 const double gasPressure,
107 const double gasReynoldsNumber,
108 const double gasHeatCapacityConstantPressure,
109 const double gasViscosity)
const;
double m_overallThermalResistance
Definition: steadystate.hpp:125
double m_overallHeatTransferCoefficient
Definition: steadystate.hpp:121
virtual HeatTransferState evaluate(const HeatTransferState ¤t, const double timeStep, const double ambientTemperature, const double gasPressure, const double gasTemperature, const double gasReynoldsNumber, const double gasHeatCapacity, const double gasViscosity) const override
Evaluate 1d radial steady state heat transfer.
Class that implements steady state heat transfer between gas and pipeline surroundings.
Definition: steadystate.hpp:18
double getOverallThermalResistance() const
Definition: steadystate.hpp:116
The PipeWall class is a container class that defines the thickness and Material properties of each la...
Definition: pipewall.hpp:12
Definition: pipeline.hpp:16
SteadyStateHeatTransfer(const double diameter, const PipeWall &pipeWall, const double burialDepth, const BurialMedium &burialMedium, const AmbientFluid &ambientFluid)
Construct from full description of pipeline.
The AmbientFluid class is a simple container class that defines the conductivity, density,...
Definition: ambientfluid.hpp:10
double calculateHeatTransferCoefficient(const double gasPressure, const double gasReynoldsNumber, const double gasHeatCapacityConstantPressure, const double gasViscosity) const
Calculate the total heat transfer coefficient U.
The BurialMedium class is a simple container class that defines the conductivity, density and heat ca...
Definition: burialmedium.hpp:12
Base class for heat transfer calculation with 1d radial models.
Definition: radial.hpp:19
HeatTransferState evaluateInternal(const double ambientTemperature, const double gasPressure, const double gasTemperature, const double gasReynoldsNumber, const double gasHeatCapacity, const double gasViscosity) const
Internal method used for evaluating steady state heat transfer.
Container for the state of a HeatTransferBase instance. All HeatTransferBase subclasses operate on in...
Definition: heattransferstate.hpp:13
double getOverallHeatTransferCoefficient() const
Definition: steadystate.hpp:113