Coaxial Grouted Borehole
- class bhr.coaxial_borehole.Coaxial(borehole_diameter: float, outer_pipe_outer_diameter: float, outer_pipe_dimension_ratio: float, outer_pipe_conductivity: float, inner_pipe_outer_diameter: float, inner_pipe_dimension_ratio: float, inner_pipe_conductivity: float, length: float, grout_conductivity: float, soil_conductivity: float, fluid_type: str, fluid_concentration: float)[source]
Bases:
object- calc_cond_resist() tuple[float, float][source]
Computes the pipe conduction resistance for the inner and outer pipes. :return: pipe conduction resistance, K/(W/m)
- calc_conv_resist(m_dot, temp) tuple[float, float][source]
Computes the convection resistance for the inner pipe and annular space between inner and outer pipes. :param m_dot: mass flow rate, kg/s :param temp: temperature, C :return: convection resistance, K/(W/m)
- calc_conv_resist_annulus(m_dot, temp)[source]
Grundmann, Rachel Marie. “Improved design methods for ground heat exchangers.” Master’s thesis, Oklahoma State University, 2016.
Eqns 4.4 - 4.11
- Parameters:
m_dot – mass flow rate, kg/s
temp – temperature, C
- Returns:
r_conv_outside_inner_pipe: convective resistances along the outer wall of the inner pipe, K/(W/m)
- Returns:
r_conv_inside_outer_pipe: convective resistance along the inside wall of the outer pipe, K/(W/m)
- calc_effective_bh_resistance_ubwt(m_dot, temp)[source]
Grundmann, Rachel Marie. “Improved design methods for ground heat exchangers.” Master’s thesis, Oklahoma State University, 2016.
Eqns 4.28 & 4.29
- Parameters:
m_dot – mass flow rate, kg/s
temp – temperature, C
- Returns:
effective_bhr_ubwt: effective borehole resistance for uniform borehole wall temperature boundary condition, K/(W/m)
- calc_effective_bh_resistance_uhf(m_dot, temp)[source]
Grundmann, Rachel Marie. “Improved design methods for ground heat exchangers.” Master’s thesis, Oklahoma State University, 2016.
Eqn 4.33
- Parameters:
m_dot – mass flow rate, kg/s
temp – temperature, C
- Returns:
effective_bhr_uhf: effective borehole resistance for uniform heat flux boundary condition, K/(W/m)
- calc_fluid_pipe_resist(m_dot, temp)[source]
Calculates the combined convection resistance of the annular space and the conduction resistance of the outer pipe. :param m_dot: mass flow rate, kg/s :param temp: temperature, C :return: annular convection resistance and outer pipe conduction resistance, K/(W/m)
- calc_local_bh_resistance(m_dot, temp)[source]
Grundmann, Rachel Marie. “Improved design methods for ground heat exchangers.” Master’s thesis, Oklahoma State University, 2016.
Eqns 4.4 and 4.5
- Parameters:
m_dot – mass flow rate, kg/s
temp – temperature, C
- Returns:
local_bh_resist: total local borehole resistance K /(W/m)
- Returns:
r_internal_resist: local internal borehole resistance K /(W/m)
- Returns:
r_borehole_resist: local borehole resistance K /(W/m)
- laminar_nusselt_annulus()[source]
Laminar Nusselt numbers for annulus flow
Hellström, G. 1991. Ground Heat Storage: Thermal Analyses of Duct Storage Systems. Department of Mathematical Physics, University of Lund, Sweden. pp 67-71
- Returns:
nu_ii: Laminar Nusselt number for inner surface of annulus pipe
- Returns:
nu_oo: Laminar Nusselt number for outer annulus pipe surface
- re_annulus(m_dot, temp)[source]
Reynolds number for annulus flow
- Parameters:
m_dot – mass flow rate, kg/s
temp – temperature, C
- Returns:
Reynolds number
- turbulent_nusselt_annulus(re, temp)[source]
Turbulent Nusselt numbers for annulus flow
Grundmann, Rachel Marie. “Improved design methods for ground heat exchangers.” Master’s thesis, Oklahoma State University, 2016.
Eqns 4.10 and 4.11 based on the Dittus-Boelter equation
- Parameters:
re – Reynolds number
temp – temperature, C
- Returns:
nu_ii: Turbulent Nusselt number for inner surface of annulus pipe
- Returns:
nu_oo: Turbulent Nusselt number for outer annulus pipe surface