Heat Transfer Today

Educational Software for
Heat and Mass Transfer

General Background

The developers tailored the algorithms and interfaces for each of these ten modules uniquely for the particular application.  This approach avoids the frequently-steep learning curves associated with much more powerful, commercially available CFD packages.  In most cases the author used specific techniques derived from his own research and teaching.  Some sixty university students taking undergraduate Heat and Mass Transfer during the Spring 1996 semester used these modules extensively for the first time.   Subsequent classes used them sixteen more times in the Spring 1997-2013 semesters.  Since then we have enhanced all modules continuously and extensively as a result of these experiences.

Development

We developed many of the original Fortran programs as demonstrations and assignments in distance education courses in Computational Fluid Dynamics and Heat Transfer.  We taught this and other courses multiple times through the Virginia Commonwealth Graduate Engineering Program (now known as Cardinal Education).

Much of the software now in the Heat Transfer Today collection originated as demonstrations and/or student projects in a televised graduate level Computational Fluid Dynamics course.
Much of the software now in the Heat Transfer Today collection originated as demonstrations and/or student projects in a televised graduate level Computational Fluid Dynamics course beginning in the 1980’s.

Then as facilities became available, we used them in a similar mode in a projector-equipped, local classroom. The development of the graphical-user-interfaces during the 1995-96 academic year as part of the UVA Teaching + Technology Initiative made them appropriate for student use as well  Students can use them on their own, or as we use them, in a scheduled “studio” session. Students attend two 50-minute-long, traditional classes a week, but also have a two-hour working session in one of our computer classrooms.

We used Watcom Fortran 77 originally for the intense numerical computations and for generation of the color plots.  We employed a tailored Visual Basic executable for the user interface. Later we ported all modules to Visual Basic 6, allowing for much more interactivity than in the past. Now in the 21st century all modules are written in VB 2013.  They have been installed and tested in the “cloud.”

 

 

 

 

Typical Scene in Studio Session. Students work in two-person teams, sharing a single computer.
Typical Scene in Studio Session. Students work in two-person teams

Challenges

Developing the underlying computational routines, the user-interface, on-line help file, the supporting documentation, student exercises and assessment tools, and in many cases a journal article is extremely time-consuming.  That being the case, we selected the topics for stand-alone modules with great care.  We developed modules only for topics that take at least ten pages in a typical textbook. In several cases a single module illustrates all the concepts from a whole chapter in a graduate-level text. In addition, several of the modules are sufficiently general that they may be used in related STEM courses.   We created Excel workbooks to cover other topics that might take up a textbook page or two.

The interested reader may view a more detailed PowerPoint presentation detailing the evolution of this software and its application in instruction here.

Acknowledgment

The development of the original interfaces was supported by a fellowship from the University of Virginia Teaching and Technology Initiative. The T+TI was a joint program of the Office of the Vice President for Information Technology and Communication and the Office of the Vice President and Provost. Gerald W. O'Leary of Mechanical and Aerospace Engineering designed and implemented the VB-3 interfaces during the 1995-96 academic year. No tax dollars went into the subsequent creation and maintenance of this software. If you find these materials useful, please consider a contribution to the Kiwanis Children's Fund: https://www.kiwanis.org/childrens-fund.

General References

Ribando, R.J., Heat Transfer Tools, McGraw-Hill, NY, 2002.

Ribando, R.J., Richards, L.G., and O’Leary,G.W., “A “Hands-On” Approach to Teaching Undergraduate Heat Transfer,” Symposium on Mechanical Engineering Education, Paper IMECE2004-61165, ASME IMECE ’04, Anaheim, CA, Nov. 14-19, 2004.

Ribando, R.J., Scott, T.C., Richards, L.G. and O’Leary, G.W., “Using Software with Visualization to Teach Heat Transfer Concepts,” Paper # 2002-1536, Proceedings of the ASEE Annual Conference and Exposition, Montreal, Canada, June 16-19,2002.

Ribando, R.J., Scott, T.C., and O’Leary, G.W., “Application of the Studio Model to Teaching Heat Transfer,” Proceedings of the 2001 American Society for Engineering Education Annual Conference & Exposition, Albuquerque, NM.

Ribando, R.J., Scott, T.C. and O’Leary, G.W., “Teaching Heat Transfer in a Studio Mode,” Session on Energy Systems Education, 1999 ASME IMECE, Nashville, TN, HTD – Vol. 364-4, Edited by L.C.Witte, Nov. 1999, pp. 397-407.

Ribando, R.J., “Teaching Modules for Heat Transfer,” Workshop on Advanced Technology for Engineering Education, Feb. 24-25, 1998, Peninsula Graduate Center, Hampton, VA. NASA/CP-1998-208442, Edited by A.K.Noor and J.B.Malone, pp. 239-259.

Ribando, R.J. and O’Leary, G.W., “Teaching Modules for Heat Transfer,” ASME Proceedings of the 32nd National Heat Transfer Conference, HTD-Vol.344, Volume 6, Innovations in Heat Transfer Education, pp. 75-82, August 1997.

© 2025 Heat Transfer Today – All Rights Reserved.