BHResist [SWR-25-57]

RESOURCE

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]
  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.:
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

RESOURCE

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}
}