1 Steady Heat Conduction in Cartesian Coordinates and a Library of Green's Functions Kevin D. Cole...

28
1 Steady Heat Steady Heat Conduction in Conduction in Cartesian Cartesian Coordinates and a Coordinates and a Library of Green's Library of Green's Functions Functions Kevin D. Cole Kevin D. Cole Dept. of Mechanical Engineering Dept. of Mechanical Engineering Paul E. Crittenden Paul E. Crittenden Dept. of Mathematics Dept. of Mathematics University of Nebraska--Lincoln University of Nebraska--Lincoln

Transcript of 1 Steady Heat Conduction in Cartesian Coordinates and a Library of Green's Functions Kevin D. Cole...

1

Steady Heat Conduction Steady Heat Conduction in Cartesian Coordinates in Cartesian Coordinates and a Library of Green's and a Library of Green's Functions Functions

Kevin D. Cole Kevin D. Cole Dept. of Mechanical EngineeringDept. of Mechanical Engineering

Paul E. CrittendenPaul E. CrittendenDept. of MathematicsDept. of Mathematics

University of Nebraska--LincolnUniversity of Nebraska--Lincoln

Steady Heat Conduction and a Library of Green’s

Functions2

MotivationMotivation

Verification of fully-numeric codesVerification of fully-numeric codes

Sponsor: Sandia National LaboratorySponsor: Sandia National Laboratory

Personnel: K. Dowding, D. Amos (Sandia); Personnel: K. Dowding, D. Amos (Sandia); J. Beck , D. Yen, R. McMasters, (MI J. Beck , D. Yen, R. McMasters, (MI State); K. D. Cole, P. E. Crittenden State); K. D. Cole, P. E. Crittenden (Nebraska)(Nebraska)

Geometry: ParallelepipedGeometry: Parallelepiped

Steady Heat Conduction and a Library of Green’s

Functions3

OutlineOutline

• Temperature problem, Cartesian domains

• Green’s function solution

• Green’s function in 1D, 2D and 3D

• Web-based Library of Green’s Functions

• Summary

4

Temperature Problem

Domain R includes the slab, rectangle, and parallelepiped.

The boundary condition represents one of three types : Type 1. ki=0, hi=1, and fi a specified temperature; Type 2. ki=k, hi=0, and fi a specified heat flux [W/m2]; Type 3. ki=k and hi a heat transfer coefficient [W/m2/oK].

Steady Heat Conduction and a Library of Green’s

Functions5

What is a Green's What is a Green's Function?Function?Green's function (GF) is the response of a body Green's function (GF) is the response of a body

(with homogeneous boundary conditions) to a (with homogeneous boundary conditions) to a concentrated energy source. The GF depends concentrated energy source. The GF depends on the differential equation, the body shape, on the differential equation, the body shape, and the and the typetype of boundary conditions present. of boundary conditions present.

Given the GF for a geometry, Given the GF for a geometry, anyany temperature temperature problem can be solved by integration.problem can be solved by integration.

Green's functions are named in honor of English Green's functions are named in honor of English mathematician George Green (1793-1841).mathematician George Green (1793-1841).

6

Green’s function Green’s function solutionsolution

T ( r ) =

Green’s function G is the response at location r to an

infinitessimal heat source located at coordinate r’.

Steady Heat Conduction and a Library of Green’s

Functions7

Green’s function for 1D Green’s function for 1D SlabSlab

Boundary conditions are homogeneous, and of the same type (1, 2, or 3) as the temperature problem. There are 32 = 9 combinations of boundary types for the 1D slab.

Steady Heat Conduction and a Library of Green’s

Functions8

1D Example 1D Example

G=0 at y=0 and at y=W.G=0 at y=0 and at y=W.

Y11 case. Two forms:Y11 case. Two forms:

Series.Series.

Polynomial.Polynomial.

Steady Heat Conduction and a Library of Green’s

Functions9

Y11 case, continuedY11 case, continued

Plot of G(y,y’) versus y Y11 Geometry. for several y’ values.

Steady Heat Conduction and a Library of Green’s

Functions10

GF for the 2D RectangleGF for the 2D Rectangle

•Here G is dimensionless. •There are 34 = 81 different combinations of boundary conditions (different GF) in the rectangle.

Steady Heat Conduction and a Library of Green’s

Functions11

2D Example2D Example

Case X21Y11. G=0 at edges,

except insulated at x=0.

Double sum form:

where

Steady Heat Conduction and a Library of Green’s

Functions12

2D Example, case X21Y112D Example, case X21Y11

Single sum form:

where kernel function Pn for this case is:

Steady Heat Conduction and a Library of Green’s

Functions13

Case X21Y11 Case X21Y11 heated at heated at (0.4,0.4)(0.4,0.4)

Steady Heat Conduction and a Library of Green’s

Functions14

GF for the 3D GF for the 3D ParallelepipedParallelepiped

There are 36=729 combinations of boundary types.

Steady Heat Conduction and a Library of Green’s

Functions15

3D Example3D ExampleCase X21Y11Z12Case X21Y11Z12

Triple sum form:Triple sum form:

Steady Heat Conduction and a Library of Green’s

Functions16

3D Example, X21Y11Z123D Example, X21Y11Z12Alternate double-sum Alternate double-sum forms:forms:

Steady Heat Conduction and a Library of Green’s

Functions17

Web Publication: PromiseWeb Publication: Promise

• Material can be presented in multiple Material can be presented in multiple digital formats, may be cut and pasted digital formats, may be cut and pasted into other digital documents.into other digital documents.

• Immediate world-wide distribution.Immediate world-wide distribution.

• Retain control of content, easily Retain control of content, easily updated.updated.

• Hyperlinks to related sites.Hyperlinks to related sites.

Steady Heat Conduction and a Library of Green’s

Functions18

Web Publication: PitfallsWeb Publication: Pitfalls

• No editorial support, no royalties.No editorial support, no royalties.

• Unclear copyright protection.Unclear copyright protection.

• Continued operating costs (service Continued operating costs (service provider, computer maintenance, etc.)provider, computer maintenance, etc.)

• Little academic reward; doesn’t Little academic reward; doesn’t “count” as a publication.“count” as a publication.

Steady Heat Conduction and a Library of Green’s

Functions19

NIST Digital Library of NIST Digital Library of Mathematical FunctionsMathematical Functions

• Web-based revision of handbook by Web-based revision of handbook by Abramowitz and Stegun (1964).Abramowitz and Stegun (1964).

• Emphasis on text, graphics with few Emphasis on text, graphics with few colors, photos used sparingly.colors, photos used sparingly.

• Navigational tools on every page.Navigational tools on every page.

• No proprietary file formats (HTML only).No proprietary file formats (HTML only).

• Source code developed in AMS-TeX.Source code developed in AMS-TeX.

Steady Heat Conduction and a Library of Green’s

Functions20

Green’s Function LibraryGreen’s Function Library

• Source code is LateX, converted to Source code is LateX, converted to HTML with shareware code latex2html HTML with shareware code latex2html run on a Linux PCrun on a Linux PC

• GF are organized by equation, GF are organized by equation, coordinate system, body shape, and coordinate system, body shape, and type of boundary conditionstype of boundary conditions

• Each GF also has an identifying Each GF also has an identifying numbernumber

Steady Heat Conduction and a Library of Green’s

Functions21

Contents of the GF LibraryContents of the GF Library

• Heat Equation. Transient Heat ConductionRectangular Coordinates. Transient 1-DCylindrical Coordinates. Transient 1-DRadial-Spherical Coordinates.Transient 1-D

• Laplace Equation. Steady Heat ConductionRectangular Coordinates. Steady 1-DRectangular Coordinates. Finite Bodies, Steady.Cylindrical Coordinates. Steady 1-DRadial-Spherical Coordinates.Steady 1-D

• Helmholtz Equation. Steady with Side LossesRectangular Coordinates. Steady 1-D

Steady Heat Conduction and a Library of Green’s

Functions22

Steady Heat Conduction and a Library of Green’s

Functions23

Steady Heat Conduction and a Library of Green’s

Functions24

Steady Heat Conduction and a Library of Green’s

Functions25

SummarySummary

• GF in slabs, rectangle, and parallelepiped GF in slabs, rectangle, and parallelepiped for 3 types of boundary conditionsfor 3 types of boundary conditions

• These GF have components in common: 9 These GF have components in common: 9 eigenfunctions and 18 kernel functionseigenfunctions and 18 kernel functions

• Alternate forms of each GF allow efficient Alternate forms of each GF allow efficient numerical evaluationnumerical evaluation

Steady Heat Conduction and a Library of Green’s

Functions26

Summary, continued.Summary, continued.

Web Publishing:Web Publishing: wide dissemination, wide dissemination, local control, updatable; continuing local control, updatable; continuing expense, little academic reward.expense, little academic reward.

Green’s Function Library:Green’s Function Library: source source code developed in LateX (runs on any code developed in LateX (runs on any computer) and converted to HTML with computer) and converted to HTML with latex2html (runs on Linux).latex2html (runs on Linux).

Steady Heat Conduction and a Library of Green’s

Functions27

Work in progress: Dynamic Work in progress: Dynamic MathMath

• Currently GF web page is static, book-likeCurrently GF web page is static, book-like

• Temperature solutions are too numerous Temperature solutions are too numerous for pre-determined displayfor pre-determined display

• Working to create and display Working to create and display temperature solutions on demand, in temperature solutions on demand, in response to user input.response to user input.

• Code with open standards Perl, Code with open standards Perl, latex2htmllatex2html

Steady Heat Conduction and a Library of Green’s

Functions28

AcknowledgmentsAcknowledgments

• Green’s Function work supported by Green’s Function work supported by Sandia National Laboratories, Sandia National Laboratories, University of Nebraska-Lincoln, University of Nebraska-Lincoln, and by J. V. Beck and by J. V. Beck

• Web-page development assisted by Web-page development assisted by undergraduate student researchers undergraduate student researchers Christine Lam, Lloyd Lim, Sean Christine Lam, Lloyd Lim, Sean Dugan, and Chootep Teppratuangtip.Dugan, and Chootep Teppratuangtip.