TNSolver - The Thermal Network Solver
TNSolver is an open source thermal network solver written using
GNU Octave,
the MATLAB clone.
It will run in either GNU Octave or MATLAB.
Documents
TNSolver Presentations
- University of Washington, ME 331, Introduction to Heat Transfer, Autumn Quarter 2016
- TNSolver: An Open Source Thermal Network Solver for Octave or MATLAB, TFAWS 2016, August 2, 2016
- University of Washington, ME 331, Introduction to Heat Transfer, Autumn Quarter 2015
- University of Washington, ME 331, Introduction to Heat Transfer, Autumn Quarter 2014
Octave/MATLAB Source Code
Installation Notes
- Download the zip file containing the TNSolver m-files
and unzip it into an empty folder.
- Add the path to the TNSolver .m files folder in Octave/MATLAB:
- >> addpath('path to .m files folder')
Installing GNU Octave
- Version 4.4.1 (August 2018) of GNU Octave provides a GUI interface, with a built-in editor.
- GNU Octave download and install instructions for Linux/macOS/Windows is at: GNU Octave Download
- GNU Octave Wiki is at: GNU Octave Wiki
Example Problems
View Factors
References
- [BLID11] T.L. Bergman, A.S. Lavine, F.P. Incropera, and D.P. DeWitt.
Introduction to Heat Transfer.
John Wiley & Sons, New York, sixth edition, 2011.
- [LL12] J. H. Lienhard, IV and J. H. Lienhard, V.
A Heat Transfer Textbook.
Phlogiston Press, Cambridge, Massachusetts, fourth
edition, 2012.
Last Modified by
Bob Cochran,
on August 19, 2018