Heat Exchanger Network Synthesis, Modeling, Integration, Thermodynamics, and Heuristics.
hensmith provides the automated heat exchanger network (HXN) synthesis
facility previously distributed as biosteam.facilities.hxn, including
HeatExchangerNetwork, pinch/problem-table analysis, and pinch diagram
plotting for BioSTEAM
systems. Targets come from a problem table on each stream's temperature-enthalpy
curve (phase changes included), and a pinch-outward planner synthesizes a
network without stream splits that reaches those minimum energy requirement
(MER) targets whenever it finds one, keeping the minimum approach temperature
everywhere inside every exchanger; where MER provably needs a split, the
network is a best-effort one close to the targets.
import biosteam as bst # hensmith units plug into BioSTEAM systems
from hensmith import HeatExchangerNetworkFull documentation is at hensmith.readthedocs.io: the quickstart, the tutorial, and the API reference.
If you use hensmith in your work, please cite it as:
Bhagwat, S. S., & Cortés-Peña, Y. R. (2026). HENSMITH: Heat Exchanger Network Synthesis, Modeling, Integration, Thermodynamics, and Heuristics (Version v0.1.2) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.22416033
UIUC/NCSA open-source license — see LICENSE.txt.
