Analytic conduction solutions
- This resource has a 0.0 Ranking
-
Ranking is calculated from a formula comprised of user reviews and usage statistics. Learn more ›
Reviews & Citations Google/IEEE Avg. Review: Citations: 0
You must log in before you can run this tool.
| Contributor(s) | Greg Walker, James Vere Beck |
|---|---|
| At a glance | High-precision analytic conduction in parallelpipeds using Green\'s functions |
| Description | THREE-DIMENSIONAL CODES FOR EXACT TRANSIENT HEAT CONDUCTION SOLUTIONS IN PARALLELEPIPEDS Prepared for James V. Beck Tel. Number: 517-349-6688 June 15, 2002 PERSONNEL Several engineers and mathematicians participated in the development of V2000A and subroutine COND3D by Beck Engineering Consultants Co. Most of the coding for this program was done under the 1999-2000 contract from Sandia National Laboratories that was administered by Dr. Kevin Dowding of Sandia. The personnel are listed in alphabetical order with a partial description of the individual contributions. Donald Amos, (Retired applied mathematician, Sandia Nat. Labs.) James V. Beck, (Prof. Emeritus Mech. Eng., MSU; President, Beck Engineering Consultants Co.) Overall direction and coordination of the project. Ali Haji-Sheikh, (Prof. Mech. Eng. ,University of Texas Arlington) Develop methods of calculating eigenvalues and writing the associated code. Developing Green=s functions for two-layer composite body. Robert McMasters IV, (Adjunct Prof. Mech. Eng., MSU) wrote the codes. David Yen, (Prof. Emeritus Mathematics, MSU) Derivation of many small time transient Green=s functions, derivation of steady state multidimensional Green=s functions. The program solves one-, two- and three-dimensional transient heat conduction problems in the Cartesian coordinate system. The solutions are generally accurate to about 8 or more significant figures. More precisely the errors in a given quantity are usually less than 1 part in 1010 of the maximum value of that quantity in the body at that time for a single nonhomogeneous term. This is illustrated in more detail later. It suffices at this point to say that the solutions can be given as the summation of up to eight components, one for each of the nonhomogeneous boundary conditions, one for the initial temperature and one for the volume energy generation term. In certain abnormal cases it is possible to have positive and negative values of these components resulting in small differences of large numbers. The final temperatures and heat fluxes coming from the superposition of the components may not have the accuracy indicated above but the components before the summation (compared to the maximum value over the spatial domain) should. CALL STATEMENT FOR SUBROUTINE COND3D The call statement to call the subroutine is CALL COND3D(BDY,TIME,X,COND,C,XL,TZERO,VGEN,DESCRP,ERROR,ACC,T,Q) There are a number of input quantities to describe the geometry and boundary conditions (BDY and XL); location (X) and time (TIME) for the calculated temperature; thermal properties (COND and C); initial temperature (TZERO); and volumetric energy generation (VGEN). The remaining symbols, DESCRIP to Q, relate to the output given by the subroutine. The inputs are now described in greater detail. Input: ! BDY(IP,IB) ‑ IP = 1, 2, . . ., 6; IB = 1, 2, 3 (6 rows and 3 columns) First column: indices indicating the boundary condition of the 1st, 2nd or 3rd kinds: Rows of BDY(IP,IB) are for: Row 1: x = 0 surface ! TIME ‑ time for calculating t and q=s, (sec or any set of consistent units) ! X(IX), IX = 1, 2, 3 ‑ location x, y and z for T and q=s, (m or any set of consistent units) ! COND ‑ thermal conductivity of body (W/mC or any set of consistent units) ! C - volumetric heat capacity (J/m3C) ! XL(IX), IX = 1, 2, 3 - length dimensions: L, W, and H (m) ! TZERO ‑ initial temperature of body (C, or any set of consistent units) ! VGEN ‑ volumetric energy generation rate (W/m3) ! ACC - integer for number of significant figures, used to truncate series. ! Q(10) – dimensionless partition time. The recommended value is 0.05. T ‑ Temperature at time and position X(IX) (C). Q(I) ‑ heat fluxes in x, y and z directions for I = 1, 2, 3 respectively DESCRP() ‑ string array with verbose description of problem solved Error ‑ integer code to denote type of error which occurred in subroutine Error codes are: 1) Point requested outside the body 2) Zero heat transfer coefficient not allowed. Use boundary condition of second kind with q =0. 3) ACC outside of range of 4 to 10 not allowed. |
| Cite this work | If you reference this work in a publication, please cite as follows: |
| Date posted | 08 Feb, 2008 |
| Type | Tools |
| Tags (?) |