![]() |
OGS
|
Typedefs | |
using | BHETypes = std::variant<BHE_1U, BHE_CXA, BHE_CXC, BHE_2U, BHE_1P> |
using | CoolingVariant |
using | FactoryAdvancedBuildingCurvesFlowCurve |
using | FlowAndTemperatureControl |
Functions | |
double | compute_R_gs (double const chi, double const R_g) |
double | compute_R_gg (double const chi, double const R_gs, double const R_ar, double const R_g) |
std::array< double, 3 > | thermalResistancesGroutSoil (double const chi, double const R_ar, double const R_g) |
double | compute_R_gs_2U (double const chi, double const R_g) |
double | compute_R_gg_2U (double const chi, double const R_gs, double const R_ar, double const R_g) |
std::array< double, 4 > | thermalResistancesGroutSoil2U (double const chi, double const R_ar_1, double const R_ar_2, double const R_g) |
BoreholeGeometry | createBoreholeGeometry (BaseLib::ConfigTree const &config) |
static std::tuple< BoreholeGeometry, RefrigerantProperties, GroutParameters, FlowAndTemperatureControl, PipeConfiguration1PType, bool > | parseBHE1PTypeConfig (BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves) |
template<typename T_BHE > | |
T_BHE | createBHE1PType (BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves) |
template BHE_1P | createBHE1PType< BHE_1P > (BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves) |
static std::tuple< BoreholeGeometry, RefrigerantProperties, GroutParameters, FlowAndTemperatureControl, PipeConfigurationCoaxial, bool > | parseBHECoaxialConfig (BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves) |
template<typename T_BHE > | |
T_BHE | createBHECoaxial (BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves) |
template BHE_CXA | createBHECoaxial< BHE_CXA > (BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves) |
template BHE_CXC | createBHECoaxial< BHE_CXC > (BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves) |
static std::tuple< BoreholeGeometry, RefrigerantProperties, GroutParameters, FlowAndTemperatureControl, PipeConfigurationUType, bool > | parseBHEUTypeConfig (BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves) |
template<typename T_BHE > | |
T_BHE | createBHEUType (BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves) |
template BHE_1U | createBHEUType< BHE_1U > (BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves) |
template BHE_2U | createBHEUType< BHE_2U > (BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves) |
BuildingPowerCurves | createBuildingPowerCurvesStruct (std::optional< BaseLib::ConfigTree > const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves) |
CoolingVariant | createCoolingVariant (std::optional< BaseLib::ConfigTree > const &cooling_config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves) |
FlowAndTemperatureControl | createHeatingHotWaterCooling (BuildingPowerCurves const &heating, BuildingPowerCurves const &hot_water, CoolingVariant const &cooling, MathLib::PiecewiseLinearInterpolation const &flow_rate_curve, RefrigerantProperties const &refrigerant, double const flow_rate_min, double const power_min) |
FlowAndTemperatureControl | createHeatingCooling (BuildingPowerCurves const &heating, BuildingPowerCurves const &, CoolingVariant const &cooling, MathLib::PiecewiseLinearInterpolation const &flow_rate_curve, RefrigerantProperties const &refrigerant, double const flow_rate_min, double const power_min) |
FlowAndTemperatureControl | createHotWaterCooling (BuildingPowerCurves const &, BuildingPowerCurves const &hot_water, CoolingVariant const &cooling, MathLib::PiecewiseLinearInterpolation const &flow_rate_curve, RefrigerantProperties const &refrigerant, double const flow_rate_min, double const power_min) |
FlowAndTemperatureControl | createCooling (BuildingPowerCurves const &, BuildingPowerCurves const &, CoolingVariant const &cooling, MathLib::PiecewiseLinearInterpolation const &flow_rate_curve, RefrigerantProperties const &refrigerant, double const flow_rate_min, double const power_min) |
FlowAndTemperatureControl | createAdvancedBuildingPowerCurvesFlowCurve (std::optional< BaseLib::ConfigTree > const &heating_config, std::optional< BaseLib::ConfigTree > const &hot_water_config, std::optional< BaseLib::ConfigTree > const &cooling_config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves, MathLib::PiecewiseLinearInterpolation const &flow_rate_curve, RefrigerantProperties const &refrigerant, double const flow_rate_min, double const power_min) |
FlowAndTemperatureControl | createFlowAndTemperatureControl (BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves, RefrigerantProperties const &refrigerant) |
FlowAndTemperature | check_power_and_flow_rate (double flow_rate, double power, double heat_capacity, double density, double T_out, double flow_rate_min, double power_min) |
GroutParameters | createGroutParameters (BaseLib::ConfigTree const &config) |
double | prandtlNumber (double const &viscosity, double const &heat_capacity, double const &heat_conductivity) |
double | reynoldsNumber (double const velocity_norm, double const pipe_diameter, double const viscosity, double const density) |
double | nusseltNumber (double const reynolds_number, double const prandtl_number, double const pipe_diameter, double const pipe_length) |
double | nusseltNumberAnnulus (double const reynolds_number, double const prandtl_number, double const diameter_ratio, double const pipe_aspect_ratio) |
Pipe | createPipe (BaseLib::ConfigTree const &config) |
double | coaxialPipesAnnulusDiameter (Pipe const &inner_pipe, Pipe const &outer_pipe) |
RefrigerantProperties | createRefrigerantProperties (BaseLib::ConfigTree const &config) |
AdvectiveThermalResistanceCoaxial | calculateAdvectiveThermalResistance (Pipe const &inner_pipe, Pipe const &outer_pipe, RefrigerantProperties const &fluid, double const Nu_inner_pipe, double const Nu_annulus) |
PipeWallThermalResistanceCoaxial | calculatePipeWallThermalResistance (Pipe const &inner_pipe, Pipe const &outer_pipe) |
GroutAndGroutSoilExchangeThermalResistanceCoaxial | calculateGroutAndGroutSoilExchangeThermalResistance (Pipe const &outer_pipe, GroutParameters const &grout_parameters, double const borehole_diameter) |
ThermoMechanicalFlowProperties | calculateThermoMechanicalFlowPropertiesPipe (Pipe const &pipe, double const length, RefrigerantProperties const &fluid, double const flow_rate) |
ThermoMechanicalFlowProperties | calculateThermoMechanicalFlowPropertiesAnnulus (Pipe const &inner_pipe, Pipe const &outer_pipe, double const length, RefrigerantProperties const &fluid, double const flow_rate) |
Variables | |
const std::map< std::tuple< bool, bool, bool >, FactoryAdvancedBuildingCurvesFlowCurve > | advancedBuildingPowerCurvesFlowCurve |
using ProcessLib::HeatTransportBHE::BHE::BHETypes = std::variant<BHE_1U, BHE_CXA, BHE_CXC, BHE_2U, BHE_1P> |
Definition at line 26 of file BHETypes.h.
Definition at line 29 of file BuildingPowerCurves.h.
Definition at line 221 of file CreateFlowAndTemperatureControl.cpp.
Definition at line 468 of file FlowAndTemperatureControl.h.
|
inline |
Definition at line 44 of file ThermalResistancesCoaxial.h.
References coaxialPipesAnnulusDiameter(), ProcessLib::HeatTransportBHE::BHE::Pipe::diameter, ProcessLib::HeatTransportBHE::BHE::Pipe::outsideDiameter(), and ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::thermal_conductivity.
Referenced by ProcessLib::HeatTransportBHE::BHE::BHECommonCoaxial::calcThermalResistances().
|
inline |
Definition at line 72 of file ThermalResistancesCoaxial.h.
References ProcessLib::HeatTransportBHE::BHE::GroutParameters::lambda_g, and ProcessLib::HeatTransportBHE::BHE::Pipe::outsideDiameter().
Referenced by ProcessLib::HeatTransportBHE::BHE::BHECommonCoaxial::calcThermalResistances().
|
inline |
Definition at line 64 of file ThermalResistancesCoaxial.h.
References ProcessLib::HeatTransportBHE::BHE::Pipe::wallThermalResistance().
Referenced by ProcessLib::HeatTransportBHE::BHE::BHECommonCoaxial::calcThermalResistances().
|
inline |
Definition at line 47 of file ThermoMechanicalFlowProperties.h.
References ProcessLib::HeatTransportBHE::BHE::Pipe::area(), ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::density, ProcessLib::HeatTransportBHE::BHE::Pipe::diameter, ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::dynamic_viscosity, nusseltNumberAnnulus(), ProcessLib::HeatTransportBHE::BHE::Pipe::outsideArea(), ProcessLib::HeatTransportBHE::BHE::Pipe::outsideDiameter(), prandtlNumber(), reynoldsNumber(), ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::specific_heat_capacity, and ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::thermal_conductivity.
Referenced by ProcessLib::HeatTransportBHE::BHE::BHECommonCoaxial::updateHeatTransferCoefficients().
|
inline |
Definition at line 30 of file ThermoMechanicalFlowProperties.h.
References ProcessLib::HeatTransportBHE::BHE::Pipe::area(), ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::density, ProcessLib::HeatTransportBHE::BHE::Pipe::diameter, ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::dynamic_viscosity, nusseltNumber(), prandtlNumber(), reynoldsNumber(), ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::specific_heat_capacity, and ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::thermal_conductivity.
Referenced by ProcessLib::HeatTransportBHE::BHE::BHE_1P::updateHeatTransferCoefficients(), ProcessLib::HeatTransportBHE::BHE::BHE_1U::updateHeatTransferCoefficients(), ProcessLib::HeatTransportBHE::BHE::BHE_2U::updateHeatTransferCoefficients(), and ProcessLib::HeatTransportBHE::BHE::BHECommonCoaxial::updateHeatTransferCoefficients().
|
inline |
Definition at line 31 of file FlowAndTemperatureControl.h.
References OGS_FATAL.
Referenced by ProcessLib::HeatTransportBHE::BHE::ActiveCoolingCurveFlowCurve::operator()(), ProcessLib::HeatTransportBHE::BHE::BuildingPowerCurveActiveCoolingCurveFlowCurve::operator()(), ProcessLib::HeatTransportBHE::BHE::BuildingPowerCurveConstantFlow::operator()(), ProcessLib::HeatTransportBHE::BHE::BuildingPowerCurveFlowCurve::operator()(), ProcessLib::HeatTransportBHE::BHE::BuildingPowerCurveHotWaterCurveActiveCoolingCurveFlowCurve::operator()(), ProcessLib::HeatTransportBHE::BHE::BuildingPowerCurveHotWaterCurveFlowCurve::operator()(), ProcessLib::HeatTransportBHE::BHE::BuildingPowerCurveHotWaterCurvePassiveCoolingCurveFlowCurve::operator()(), ProcessLib::HeatTransportBHE::BHE::BuildingPowerCurvePassiveCoolingCurveFlowCurve::operator()(), ProcessLib::HeatTransportBHE::BHE::FixedPowerConstantFlow::operator()(), ProcessLib::HeatTransportBHE::BHE::FixedPowerFlowCurve::operator()(), ProcessLib::HeatTransportBHE::BHE::PowerCurveConstantFlow::operator()(), and ProcessLib::HeatTransportBHE::BHE::PowerCurveFlowCurve::operator()().
|
inline |
Definition at line 55 of file Pipe.h.
References ProcessLib::HeatTransportBHE::BHE::Pipe::diameter, and ProcessLib::HeatTransportBHE::BHE::Pipe::wall_thickness.
Referenced by calculateAdvectiveThermalResistance().
double ProcessLib::HeatTransportBHE::BHE::compute_R_gg | ( | double const | chi, |
double const | R_gs, | ||
double const | R_ar, | ||
double const | R_g ) |
Definition at line 108 of file BHE_1U.cpp.
References OGS_FATAL.
Referenced by thermalResistancesGroutSoil().
double ProcessLib::HeatTransportBHE::BHE::compute_R_gg_2U | ( | double const | chi, |
double const | R_gs, | ||
double const | R_ar, | ||
double const | R_g ) |
Definition at line 126 of file BHE_2U.cpp.
References OGS_FATAL.
Referenced by thermalResistancesGroutSoil2U().
double ProcessLib::HeatTransportBHE::BHE::compute_R_gs | ( | double const | chi, |
double const | R_g ) |
Definition at line 103 of file BHE_1U.cpp.
Referenced by thermalResistancesGroutSoil().
double ProcessLib::HeatTransportBHE::BHE::compute_R_gs_2U | ( | double const | chi, |
double const | R_g ) |
Definition at line 121 of file BHE_2U.cpp.
Referenced by thermalResistancesGroutSoil2U().
FlowAndTemperatureControl ProcessLib::HeatTransportBHE::BHE::createAdvancedBuildingPowerCurvesFlowCurve | ( | std::optional< BaseLib::ConfigTree > const & | heating_config, |
std::optional< BaseLib::ConfigTree > const & | hot_water_config, | ||
std::optional< BaseLib::ConfigTree > const & | cooling_config, | ||
std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const & | curves, | ||
MathLib::PiecewiseLinearInterpolation const & | flow_rate_curve, | ||
RefrigerantProperties const & | refrigerant, | ||
double const | flow_rate_min, | ||
double const | power_min ) |
Definition at line 285 of file CreateFlowAndTemperatureControl.cpp.
References advancedBuildingPowerCurvesFlowCurve, createBuildingPowerCurvesStruct(), createCoolingVariant(), and OGS_FATAL.
Referenced by createFlowAndTemperatureControl().
T_BHE ProcessLib::HeatTransportBHE::BHE::createBHE1PType | ( | BaseLib::ConfigTree const & | config, |
std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const & | curves ) |
Definition at line 78 of file CreateBHE1PType.cpp.
References parseBHE1PTypeConfig().
template BHE_1P ProcessLib::HeatTransportBHE::BHE::createBHE1PType< BHE_1P > | ( | BaseLib::ConfigTree const & | config, |
std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const & | curves ) |
T_BHE ProcessLib::HeatTransportBHE::BHE::createBHECoaxial | ( | BaseLib::ConfigTree const & | config, |
std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const & | curves ) |
Definition at line 78 of file CreateBHECoaxial.cpp.
References parseBHECoaxialConfig().
template BHE_CXA ProcessLib::HeatTransportBHE::BHE::createBHECoaxial< BHE_CXA > | ( | BaseLib::ConfigTree const & | config, |
std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const & | curves ) |
template BHE_CXC ProcessLib::HeatTransportBHE::BHE::createBHECoaxial< BHE_CXC > | ( | BaseLib::ConfigTree const & | config, |
std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const & | curves ) |
T_BHE ProcessLib::HeatTransportBHE::BHE::createBHEUType | ( | BaseLib::ConfigTree const & | config, |
std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const & | curves ) |
Definition at line 82 of file CreateBHEUType.cpp.
References parseBHEUTypeConfig().
template BHE_1U ProcessLib::HeatTransportBHE::BHE::createBHEUType< BHE_1U > | ( | BaseLib::ConfigTree const & | config, |
std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const & | curves ) |
template BHE_2U ProcessLib::HeatTransportBHE::BHE::createBHEUType< BHE_2U > | ( | BaseLib::ConfigTree const & | config, |
std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const & | curves ) |
BoreholeGeometry ProcessLib::HeatTransportBHE::BHE::createBoreholeGeometry | ( | BaseLib::ConfigTree const & | config | ) |
Definition at line 21 of file BoreholeGeometry.cpp.
References BaseLib::ConfigTree::getConfigParameter().
Referenced by parseBHE1PTypeConfig(), parseBHECoaxialConfig(), and parseBHEUTypeConfig().
BuildingPowerCurves ProcessLib::HeatTransportBHE::BHE::createBuildingPowerCurvesStruct | ( | std::optional< BaseLib::ConfigTree > const & | config, |
std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const & | curves ) |
Definition at line 25 of file CreateFlowAndTemperatureControl.cpp.
References BaseLib::getOrError().
Referenced by createAdvancedBuildingPowerCurvesFlowCurve(), and createCoolingVariant().
FlowAndTemperatureControl ProcessLib::HeatTransportBHE::BHE::createCooling | ( | BuildingPowerCurves const & | , |
BuildingPowerCurves const & | , | ||
CoolingVariant const & | cooling, | ||
MathLib::PiecewiseLinearInterpolation const & | flow_rate_curve, | ||
RefrigerantProperties const & | refrigerant, | ||
double const | flow_rate_min, | ||
double const | power_min ) |
Definition at line 185 of file CreateFlowAndTemperatureControl.cpp.
References ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::density, and ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::specific_heat_capacity.
CoolingVariant ProcessLib::HeatTransportBHE::BHE::createCoolingVariant | ( | std::optional< BaseLib::ConfigTree > const & | cooling_config, |
std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const & | curves ) |
Definition at line 46 of file CreateFlowAndTemperatureControl.cpp.
References createBuildingPowerCurvesStruct(), and BaseLib::getOrError().
Referenced by createAdvancedBuildingPowerCurvesFlowCurve().
FlowAndTemperatureControl ProcessLib::HeatTransportBHE::BHE::createFlowAndTemperatureControl | ( | BaseLib::ConfigTree const & | config, |
std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const & | curves, | ||
RefrigerantProperties const & | refrigerant ) |
Definition at line 340 of file CreateFlowAndTemperatureControl.cpp.
References createAdvancedBuildingPowerCurvesFlowCurve(), ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::density, BaseLib::ConfigTree::getConfigParameter(), BaseLib::ConfigTree::getConfigSubtreeOptional(), BaseLib::getOrError(), OGS_FATAL, and ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::specific_heat_capacity.
Referenced by parseBHE1PTypeConfig(), parseBHECoaxialConfig(), and parseBHEUTypeConfig().
GroutParameters ProcessLib::HeatTransportBHE::BHE::createGroutParameters | ( | BaseLib::ConfigTree const & | config | ) |
Definition at line 21 of file GroutParameters.cpp.
References BaseLib::ConfigTree::getConfigParameter().
Referenced by parseBHE1PTypeConfig(), parseBHECoaxialConfig(), and parseBHEUTypeConfig().
FlowAndTemperatureControl ProcessLib::HeatTransportBHE::BHE::createHeatingCooling | ( | BuildingPowerCurves const & | heating, |
BuildingPowerCurves const & | , | ||
CoolingVariant const & | cooling, | ||
MathLib::PiecewiseLinearInterpolation const & | flow_rate_curve, | ||
RefrigerantProperties const & | refrigerant, | ||
double const | flow_rate_min, | ||
double const | power_min ) |
Definition at line 109 of file CreateFlowAndTemperatureControl.cpp.
References ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::density, and ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::specific_heat_capacity.
FlowAndTemperatureControl ProcessLib::HeatTransportBHE::BHE::createHeatingHotWaterCooling | ( | BuildingPowerCurves const & | heating, |
BuildingPowerCurves const & | hot_water, | ||
CoolingVariant const & | cooling, | ||
MathLib::PiecewiseLinearInterpolation const & | flow_rate_curve, | ||
RefrigerantProperties const & | refrigerant, | ||
double const | flow_rate_min, | ||
double const | power_min ) |
Definition at line 67 of file CreateFlowAndTemperatureControl.cpp.
References ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::density, and ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::specific_heat_capacity.
FlowAndTemperatureControl ProcessLib::HeatTransportBHE::BHE::createHotWaterCooling | ( | BuildingPowerCurves const & | , |
BuildingPowerCurves const & | hot_water, | ||
CoolingVariant const & | cooling, | ||
MathLib::PiecewiseLinearInterpolation const & | flow_rate_curve, | ||
RefrigerantProperties const & | refrigerant, | ||
double const | flow_rate_min, | ||
double const | power_min ) |
Definition at line 147 of file CreateFlowAndTemperatureControl.cpp.
References ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::density, and ProcessLib::HeatTransportBHE::BHE::RefrigerantProperties::specific_heat_capacity.
Pipe ProcessLib::HeatTransportBHE::BHE::createPipe | ( | BaseLib::ConfigTree const & | config | ) |
Definition at line 21 of file Pipe.cpp.
References BaseLib::ConfigTree::getConfigParameter().
Referenced by parseBHE1PTypeConfig(), parseBHECoaxialConfig(), and parseBHEUTypeConfig().
RefrigerantProperties ProcessLib::HeatTransportBHE::BHE::createRefrigerantProperties | ( | BaseLib::ConfigTree const & | config | ) |
Definition at line 21 of file RefrigerantProperties.cpp.
References BaseLib::ConfigTree::getConfigParameter().
Referenced by parseBHE1PTypeConfig(), parseBHECoaxialConfig(), and parseBHEUTypeConfig().
|
inline |
Definition at line 34 of file Physics.h.
Referenced by calculateThermoMechanicalFlowPropertiesPipe().
|
inline |
Definition at line 63 of file Physics.h.
Referenced by calculateThermoMechanicalFlowPropertiesAnnulus().
|
static |
Definition at line 28 of file CreateBHE1PType.cpp.
References createBoreholeGeometry(), createFlowAndTemperatureControl(), createGroutParameters(), createPipe(), createRefrigerantProperties(), DBUG(), BaseLib::ConfigTree::getConfigParameter(), and BaseLib::ConfigTree::getConfigSubtree().
Referenced by createBHE1PType().
|
static |
Definition at line 29 of file CreateBHECoaxial.cpp.
References createBoreholeGeometry(), createFlowAndTemperatureControl(), createGroutParameters(), createPipe(), createRefrigerantProperties(), DBUG(), BaseLib::ConfigTree::getConfigParameter(), and BaseLib::ConfigTree::getConfigSubtree().
Referenced by createBHECoaxial().
|
static |
Definition at line 30 of file CreateBHEUType.cpp.
References createBoreholeGeometry(), createFlowAndTemperatureControl(), createGroutParameters(), createPipe(), createRefrigerantProperties(), DBUG(), BaseLib::ConfigTree::getConfigParameter(), and BaseLib::ConfigTree::getConfigSubtree().
Referenced by createBHEUType().
|
inline |
Definition at line 19 of file Physics.h.
Referenced by calculateThermoMechanicalFlowPropertiesAnnulus(), and calculateThermoMechanicalFlowPropertiesPipe().
|
inline |
Definition at line 26 of file Physics.h.
Referenced by calculateThermoMechanicalFlowPropertiesAnnulus(), and calculateThermoMechanicalFlowPropertiesPipe().
std::array< double, 3 > ProcessLib::HeatTransportBHE::BHE::thermalResistancesGroutSoil | ( | double const | chi, |
double const | R_ar, | ||
double const | R_g ) |
Thermal resistances due to grout-soil exchange.
Check if constraints regarding negative thermal resistances are violated apply correction procedure. Section (1.5.5) in FEFLOW White Papers Vol V.
Definition at line 128 of file BHE_1U.cpp.
References compute_R_gg(), compute_R_gs(), and DBUG().
Referenced by ProcessLib::HeatTransportBHE::BHE::BHE_1U::calcThermalResistances().
std::array< double, 4 > ProcessLib::HeatTransportBHE::BHE::thermalResistancesGroutSoil2U | ( | double const | chi, |
double const | R_ar_1, | ||
double const | R_ar_2, | ||
double const | R_g ) |
Thermal resistances due to grout-soil exchange.
Check if constraints regarding negative thermal resistances are violated apply correction procedure. Section (1.5.5) in FEFLOW White Papers Vol V.
Definition at line 146 of file BHE_2U.cpp.
References compute_R_gg_2U(), compute_R_gs_2U(), and DBUG().
Referenced by ProcessLib::HeatTransportBHE::BHE::BHE_2U::calcThermalResistances().
const std::map<std::tuple<bool, bool, bool>, FactoryAdvancedBuildingCurvesFlowCurve> ProcessLib::HeatTransportBHE::BHE::advancedBuildingPowerCurvesFlowCurve |
Definition at line 234 of file CreateFlowAndTemperatureControl.cpp.
Referenced by createAdvancedBuildingPowerCurvesFlowCurve().