ICARUS: A computer code for modeling complex one-dimensional heat conduction on mainframes and micros
Abstract
The geometry in numerous heat transfer problems can be approximated quite accurately as being one-dimensional. Under this condition, it is advantageous to use a one-dimensional computer code. The computer code ICARUS was developed to allow easy, straight forward modeling of complex one-dimensional systems. Two versions of the code exist: a large, full feature version for main-frame 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 Crank-Nicolsen. Output information is available in both hard-copy edits and graphics. The micro-computer 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