steady heat conduction in cartesian coordinates and … · steady heat conduction and a library of...
TRANSCRIPT
![Page 1: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/1.jpg)
1
Steady Heat Conduction in Steady Heat Conduction in Cartesian Coordinates and a Cartesian Coordinates and a Library of Green's Functions Library of Green's 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 NebraskaUniversity of Nebraska----LincolnLincoln
![Page 2: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/2.jpg)
Steady Heat Conduction and a Library of Green’s Functions 2
MotivationMotivation
Verification of fullyVerification of fully--numeric codesnumeric codes
Sponsor: Sponsor: SandiaSandia National LaboratoryNational Laboratory
Personnel: K. Personnel: K. DowdingDowding, D. Amos (, D. Amos (SandiaSandia); ); J. Beck , D. Yen, R. J. Beck , D. Yen, R. McMastersMcMasters, (MI State); , (MI State); K. D. Cole, P. E. Crittenden (Nebraska)K. D. Cole, P. E. Crittenden (Nebraska)
Geometry: ParallelepipedGeometry: Parallelepiped
![Page 3: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/3.jpg)
Steady Heat Conduction and a Library of Green’s Functions 3
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
![Page 4: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/4.jpg)
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].
![Page 5: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/5.jpg)
Steady Heat Conduction and a Library of Green’s Functions 5
What is a Green's Function?What is a Green's Function?
Green's function (GF) is the response of a body (with Green's function (GF) is the response of a body (with homogeneous boundary conditions) to a homogeneous boundary conditions) to a concentrated energy source. The GF depends on concentrated energy source. The GF depends on the differential equation, the body shape, and the the differential equation, the body shape, 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 (1793mathematician George Green (1793--1841).1841).
![Page 6: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/6.jpg)
6
Green’s function solutionGreen’s function solution
T ( r ) =
Green’s function G is the response at location r to an
infinitessimal heat source located at coordinate r’.
![Page 7: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/7.jpg)
Steady Heat Conduction and a Library of Green’s Functions 7
Green’s function for 1D SlabGreen’s function for 1D Slab
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.
![Page 8: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/8.jpg)
Steady Heat Conduction and a Library of Green’s Functions 8
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.
![Page 9: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/9.jpg)
Steady Heat Conduction and a Library of Green’s Functions 9
Y11 case, continuedY11 case, continued
Plot of G(y,y’) versus y Y11 Geometry.for several y’ values.
![Page 10: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/10.jpg)
Steady Heat Conduction and a Library of Green’s Functions 10
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.
![Page 11: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/11.jpg)
Steady Heat Conduction and a Library of Green’s Functions 11
2D Example2D Example
Case X21Y11. G=0 at edges,
except insulated at x=0.
Double sum form:
where
![Page 12: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/12.jpg)
Steady Heat Conduction and a Library of Green’s Functions 12
2D Example, case X21Y112D Example, case X21Y11
Single sum form:
where kernel function Pn for this case is:
![Page 13: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/13.jpg)
Steady Heat Conduction and a Library of Green’s Functions 13
Case X21Y11 Case X21Y11 heated at (0.4,0.4)heated at (0.4,0.4)
![Page 14: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/14.jpg)
Steady Heat Conduction and a Library of Green’s Functions 14
GF for the 3D ParallelepipedGF for the 3D Parallelepiped
There are 36=729 combinations of boundary types.
![Page 15: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/15.jpg)
Steady Heat Conduction and a Library of Green’s Functions 15
3D Example3D ExampleCase X21Y11Z12Case X21Y11Z12
Triple sum form:Triple sum form:
![Page 16: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/16.jpg)
Steady Heat Conduction and a Library of Green’s Functions 16
3D Example, X21Y11Z123D Example, X21Y11Z12Alternate doubleAlternate double--sum forms:sum forms:
![Page 17: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/17.jpg)
Steady Heat Conduction and a Library of Green’s Functions 17
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 worldImmediate world--wide distribution.wide distribution.
•• Retain control of content, easily updated.Retain control of content, easily updated.
•• Hyperlinks to related sites.Hyperlinks to related sites.
![Page 18: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/18.jpg)
Steady Heat Conduction and a Library of Green’s Functions 18
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 “count” Little academic reward; doesn’t “count” as a publication.as a publication.
![Page 19: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/19.jpg)
Steady Heat Conduction and a Library of Green’s Functions 19
NIST Digital Library of NIST Digital Library of Mathematical FunctionsMathematical Functions
•• WebWeb--based revision of handbook by 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 AMSSource code developed in AMS--TeX.TeX.
![Page 20: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/20.jpg)
Steady Heat Conduction and a Library of Green’s Functions 20
Green’s Function LibraryGreen’s Function Library
•• Source code is LateX, converted to HTML Source code is LateX, converted to HTML with shareware code latex2html run on a with shareware code latex2html run on a Linux PCLinux PC
•• GF are organized by equation, coordinate GF are organized by equation, coordinate system, body shape, and type of system, body shape, and type of boundary conditionsboundary conditions
•• Each GF also has an identifying numberEach GF also has an identifying number
![Page 21: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/21.jpg)
Steady Heat Conduction and a Library of Green’s Functions 21
Contents of the GF LibraryContents of the GF Library• Heat Equation. Transient Heat Conduction
Rectangular 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
![Page 22: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/22.jpg)
Steady Heat Conduction and a Library of Green’s Functions 22
![Page 23: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/23.jpg)
Steady Heat Conduction and a Library of Green’s Functions 23
![Page 24: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/24.jpg)
Steady Heat Conduction and a Library of Green’s Functions 24
![Page 25: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/25.jpg)
Steady Heat Conduction and a Library of Green’s Functions 25
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: These GF have components in common: 9 9 eigenfunctionseigenfunctions and 18 kernel functionsand 18 kernel functions
•• Alternate forms of each GF allow efficient Alternate forms of each GF allow efficient numerical evaluationnumerical evaluation
![Page 26: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/26.jpg)
Steady Heat Conduction and a Library of Green’s Functions 26
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 code source code developed in developed in LateXLateX (runs on any computer) (runs on any computer) and converted to HTML with latex2html and converted to HTML with latex2html (runs on Linux).(runs on Linux).
![Page 27: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/27.jpg)
Steady Heat Conduction and a Library of Green’s Functions 27
Work in progress: Dynamic MathWork in progress: Dynamic Math
•• Currently GF web page is static, bookCurrently GF web page is static, book--likelike
•• Temperature solutions are too numerous for Temperature solutions are too numerous for prepre--determined displaydetermined display
•• Working to create and display temperature Working to create and display temperature solutions on demand, in response to user solutions on demand, in response to user input.input.
•• Code with open standards Code with open standards PerlPerl, latex2html, latex2html
![Page 28: Steady Heat Conduction in Cartesian Coordinates and … · Steady Heat Conduction and a Library of Green’s Functions 3. Outline • Temperature problem, Cartesian domains • Green’s](https://reader034.vdocuments.net/reader034/viewer/2022050714/5b8328757f8b9a64618c7fe6/html5/thumbnails/28.jpg)
Steady Heat Conduction and a Library of Green’s Functions 28
AcknowledgmentsAcknowledgments
•• Green’s Function work supported by Green’s Function work supported by Sandia National Laboratories, Sandia National Laboratories, University of NebraskaUniversity of Nebraska--Lincoln, Lincoln, and by J. V. Beck and by J. V. Beck
•• WebWeb--page development assisted by page development assisted by undergraduate student researchers undergraduate student researchers Christine Lam, Lloyd Lim, Sean Dugan, Christine Lam, Lloyd Lim, Sean Dugan, and and ChootepChootep TeppratuangtipTeppratuangtip..