Abstract
BHResist is a pure python library for computing thermal resistance within single-u, double-u, and coaxial grouted borehole heat exchangers. For single and double u-tube configurations, the methods use the 1st-order closed-form multipole approximations, which typically produces results with less than 1% error when compared to the 10th-order multipole method. Coaxial borehole methods apply a simple 1D resistance network method.
This is intended to be a lightweight library that can be easily imported into any other Python tool, with no bulky dependencies.
- Developers:
-
Mitchell, Matt [1] ; Adams, Sonja [1] ; Lee, Edwin [1] ; Swindler, Alexander [1]
- National Renewable Energy Laboratory (NREL), Golden, CO (United States)
- Release Date:
- 2025-04-04
- Project Type:
- Open Source, Publicly Available Repository
- Software Type:
- Scientific
- Programming Languages:
-
Python
Jupyter Notebook
- Licenses:
-
BSD 3-clause "New" or "Revised" License
- Sponsoring Org.:
-
USDOE Office of Energy Efficiency and Renewable Energy (EERE), Renewable Power Office. Geothermal Technologies OfficePrimary Award/Contract Number:AC36-08GO28308
- Code ID:
- 154536
- Site Accession Number:
- NREL SWR-25-57
- Research Org.:
- National Renewable Energy Laboratory (NREL), Golden, CO (United States)
- Country of Origin:
- United States
Citation Formats
Mitchell, Matt, Adams, Sonja, Lee, Edwin, and Swindler, Alexander.
BHResist [SWR-25-57].
Computer Software.
https://github.com/NREL/BHResist.
USDOE Office of Energy Efficiency and Renewable Energy (EERE), Renewable Power Office. Geothermal Technologies Office.
04 Apr. 2025.
Web.
doi:10.11578/dc.20250421.3.
Mitchell, Matt, Adams, Sonja, Lee, Edwin, & Swindler, Alexander.
(2025, April 04).
BHResist [SWR-25-57].
[Computer software].
https://github.com/NREL/BHResist.
https://doi.org/10.11578/dc.20250421.3.
Mitchell, Matt, Adams, Sonja, Lee, Edwin, and Swindler, Alexander.
"BHResist [SWR-25-57]." Computer software.
April 04, 2025.
https://github.com/NREL/BHResist.
https://doi.org/10.11578/dc.20250421.3.
@misc{
doecode_154536,
title = {BHResist [SWR-25-57]},
author = {Mitchell, Matt and Adams, Sonja and Lee, Edwin and Swindler, Alexander},
abstractNote = {BHResist is a pure python library for computing thermal resistance within single-u, double-u, and coaxial grouted borehole heat exchangers. For single and double u-tube configurations, the methods use the 1st-order closed-form multipole approximations, which typically produces results with less than 1% error when compared to the 10th-order multipole method. Coaxial borehole methods apply a simple 1D resistance network method.
This is intended to be a lightweight library that can be easily imported into any other Python tool, with no bulky dependencies.},
doi = {10.11578/dc.20250421.3},
url = {https://doi.org/10.11578/dc.20250421.3},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20250421.3}},
year = {2025},
month = {apr}
}