Computational thermofluids portfolio from Universidad de los Andes. This repository combines heat-exchanger sizing, pressure-drop analysis, thermophysical-property evaluation with CoolProp, radiation modeling, and a fire-tube boiler model.
The featured workflow designs and evaluates thermal systems using first-law balances, logarithmic-mean temperature difference (LMTD), effectiveness-NTU reasoning, internal-flow correlations, Darcy pressure loss, and nonlinear root-finding. A separate laboratory notebook models a fire-tube boiler using combustion balances, heat-transfer coefficients, radiation, and editable nominal geometry.
- Size shell-and-tube and double-pipe heat exchangers.
- Evaluate convection coefficients from Reynolds, Prandtl, and Nusselt numbers.
- Enforce pressure-drop constraints during exchanger design.
- Use CoolProp for reproducible thermophysical-property calculations.
- Document the modeling assumptions behind a fire-tube boiler laboratory model.
- Preserve EES, notebook, and report artifacts as course evidence.
The heat-transfer calculations use
and the Darcy pressure-loss relation
See Mathematical Formulation for the full methodology and assumptions.
- Fluid properties are evaluated from CoolProp at representative bulk states.
- Tube-wall fouling is neglected in the portable heat-exchanger workflow.
- Transitional flow correlations are smoothly interpolated.
- The boiler model uses methane-equivalent fuel and editable nominal geometry.
- Historical EES and notebook files are preserved as supporting evidence.
- Solve energy balances for each exchanger case.
- Evaluate thermophysical properties and dimensionless groups.
- Calculate convection coefficients and overall conductance.
- Solve required area, tube length, and pressure-drop constraints.
- Perform a mass-flow sensitivity sweep.
- Export numerical summaries and publication-quality figures.
Run the reproducible workflow to generate:
results/heat_exchanger_summary.jsonresults/double_pipe_sensitivity.csvfigures/evaporator_temperature_profile.pngfigures/heat_exchanger_parametric.png
The repository demonstrates thermofluids reasoning beyond formula substitution. The design workflow couples heat duty, fluid properties, dimensionless correlations, geometric sizing, and pressure loss through nonlinear solvers. The boiler notebook extends the portfolio into combustion and radiation modeling.
data/ Laboratory source data and EES exports
docs/ GitHub Pages-ready technical documentation
figures/ Generated publication-quality plots
labs/ Fire-tube boiler laboratory model
notebooks/ Course notebooks
reports/ Selected reports, EES files, and coursework artifacts
results/ Generated numerical summaries
scripts/ Reproducibility entry points
src/ Reusable Python package
tests/ Lightweight regression tests
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txtpython scripts/generate_results.py
python -m unittest discover -s tests -vSee the Reproducibility Guide for details.
- Calibrate the boiler model against measured ML-041 laboratory data.
- Add uncertainty propagation for geometry and heat-transfer coefficients.
- Compare exchanger alternatives using lifecycle cost and exergy metrics.
- Integrate CAD-derived exchanger geometry into the sizing workflow.
- F. P. Incropera et al., Fundamentals of Heat and Mass Transfer, Wiley.
- Y. A. Çengel and A. J. Ghajar, Heat and Mass Transfer, McGraw-Hill.
- CoolProp documentation
Start with the GitHub Pages-ready documentation and the portfolio evaluation.

