ICARUS: A computer code for modeling complex onedimensional heat conduction on mainframes and micros
Abstract
The geometry in numerous heat transfer problems can be approximated quite accurately as being onedimensional. Under this condition, it is advantageous to use a onedimensional computer code. The computer code ICARUS was developed to allow easy, straight forward modeling of complex onedimensional systems. Two versions of the code exist: a large, full feature version for mainframe computers, and a smaller version written for use of micro computers. The large full feature version, written in FORTRAN, can account for material phase change (solidification or melting), multiple material regions, material gaps (across which radiation and convection can take place), temperature dependent material properties and time or temperature dependent general boundary conditions (specified temperature, applied heat flux, convection and/or thermal radiation). The phase change algorithm tracks the moving phase change front in a continuous fashion. The equations are formulated so that the solution can be fully implicit, fully explicit or CrankNicolsen. Output information is available in both hardcopy edits and graphics. The microcomputer version, written in IBM BASIC, can account for multiple material regions, general boundary conditions, and material gaps. In its present form, all properties and parameters must be constant in both time and temperature. The equations are formulated so that the solution can be fully implicit or fully explicit. A user friendly drive controls interactive specification of all input. Output information is presently available only in the form of printer edits.
 Publication:

6th Bien. CUBE (Computer Use by Engineers) Symposium
 Pub Date:
 August 1984
 Bibcode:
 1984cube.symp...16S
 Keywords:

 Computer Programs;
 Computerized Simulation;
 Heat Transfer;
 Models;
 Algorithms;
 Convection;
 Fortran;
 Microcomputers;
 Temperature Dependence;
 Fluid Mechanics and Heat Transfer