ME 595M J.Murthy1 ME 595M: Computational Methods for Nanoscale Thermal Transport Lecture 11: Homework solution Improved numerical techniques J. Murthy.

Slides:



Advertisements
Similar presentations
Steady-state heat conduction on triangulated planar domain May, 2002
Advertisements

Fourier’s Law and the Heat Equation
CFD II w/Dr. Farouk By: Travis Peyton7/18/2015 Modifications to the SIMPLE Method for Non-Orthogonal, Non-Staggered Grids in k- E Turbulence Flow Model.
Variational Methods Applied to the Even-Parity Transport Equation
Chapter 8 Elliptic Equation.
Advanced Computer Graphics
Lectures on CFD Fundamental Equations
ME 595M J.Murthy1 ME 595M: Computational Methods for Nanoscale Thermal Transport Lecture 9: Introduction to the Finite Volume Method for the Gray BTE J.
ME 595M J.Murthy1 ME 595M: Computational Methods for Nanoscale Thermal Transport Lecture 10:Higher-Order BTE Models J. Murthy Purdue University.
CHE/ME 109 Heat Transfer in Electronics LECTURE 12 – MULTI- DIMENSIONAL NUMERICAL MODELS.
1 Lecture 11: Unsteady Conduction Error Analysis.
CHE/ME 109 Heat Transfer in Electronics LECTURE 11 – ONE DIMENSIONAL NUMERICAL MODELS.
ME 595M J.Murthy1 ME 595M: Computational Methods for Nanoscale Thermal Transport Lecture 6: Introduction to the Phonon Boltzmann Transport Equation J.
Electron Beams: Dose calculation algorithms Kent A. Gifford, Ph.D. Department of Radiation Physics UT M.D. Anderson Cancer Center
ME 595M J.Murthy1 ME 595M: Computational Methods for Nanoscale Thermal Transport Lecture 9: Boundary Conditions, BTE Code J. Murthy Purdue University.
ME 595M J.Murthy1 ME 595M: Computational Methods for Nanoscale Thermal Transport Lecture 11:Extensions and Modifications J. Murthy Purdue University.
Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 9 Instructor: Tim Warburton.
Lecture 5 - Solution Methods Applied Computational Fluid Dynamics
Instructor: André Bakker
Heat Transfer Modeling
Chapter 10 Heat Transfer Introduction to CFX.
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
© Fluent Inc. 9/5/2015L1 Fluids Review TRN Solution Methods.
Lecture Objectives Review SIMPLE CFD Algorithm SIMPLE Semi-Implicit Method for Pressure-Linked Equations Define Residual and Relaxation.
Heat Transfer and Thermal Boundary Conditions
Analysis of Radiation Heat Transfer in Furnace P M V Subbarao Professor Mechanical Engineering Department Test for Cooling Capacity of Furnace Surface….
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 5a.
CS447/ Realistic Rendering -- Radiosity Methods-- Introduction to 2D and 3D Computer Graphics.
PAT328, Section 3, March 2001MAR120, Lecture 4, March 2001S16-1MAR120, Section 16, December 2001 SECTION 16 HEAT TRANSFER ANALYSIS.
Discontinuous Galerkin Methods and Strand Mesh Generation
MEIAC 2001 COMET Laboratory for Computational Methods in Emerging Technologies Large-Scale Simulation of Ultra-Fast Laser Machining A preliminary outline.
Two-Dimensional Conduction: Finite-Difference Equations and Solutions
Module 4 Multi-Dimensional Steady State Heat Conduction.
Lecture Objectives: Explicit vs. Implicit Residual, Stability, Relaxation Simple algorithm.
MULTI-DISCIPLINARY INVERSE DESIGN George S. Dulikravich Dept. of Mechanical and Aerospace Eng. The University of Texas at Arlington
Transient Conduction: Finite-Difference Equations and Solutions Chapter 5 Section 5.9  
Lesson 4: Computer method overview
Using the Segregated and Coupled Solvers
Lecture Objectives Review Define Residual and Relaxation SIMPLE CFD Algorithm SIMPLE Semi-Implicit Method for Pressure-Linked Equations.
HEAT TRANSFER FINITE ELEMENT FORMULATION
Heat flux through the wall
Introduction to Scientific Computing II Overview Michael Bader.
6-1 Lesson 6 Objectives Beginning Chapter 2: Energy Beginning Chapter 2: Energy Derivation of Multigroup Energy treatment Derivation of Multigroup Energy.
J. Murthy Purdue University
Parallel Adaptive Mesh Refinement for Radiation Transport and Diffusion Louis Howell Center for Applied Scientific Computing/ AX Division Lawrence Livermore.
10-1 Lesson 10 Objectives Chapter 4 [1,2,3,6]: Multidimensional discrete ordinates Chapter 4 [1,2,3,6]: Multidimensional discrete ordinates Multidimensional.
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
1 Analytical Relations for the Transfer Equation (Mihalas 2) Formal Solutions for I, J, H, K Moments of the TE w.r.t. Angle Diffusion Approximation.
MULTIDIMENSIONAL HEAT TRANSFER  This equation governs the Cartesian, temperature distribution for a three-dimensional unsteady, heat transfer problem.
ECE 576 – Power System Dynamics and Stability Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
Lecture Objectives: Review discretization methods for advection diffusion equation –Accuracy –Numerical Stability Unsteady-state CFD –Explicit vs. Implicit.
Evan Selin & Terrance Hess.  Find temperature at points throughout a square plate subject to several types of boundary conditions  Boundary Conditions:
ERT 216 HEAT & MASS TRANSFER Sem 2/ Dr Akmal Hadi Ma’ Radzi School of Bioprocess Engineering University Malaysia Perlis.
Programming assignment # 3 Numerical Methods for PDEs Spring 2007 Jim E. Jones.
Lecture Objectives: - Numerics. Finite Volume Method - Conservation of  for the finite volume w e w e l h n s P E W xx xx xx - Finite volume.
Fourier’s Law and the Heat Equation
Chapter 30.
Objective Numerical methods SIMPLE CFD Algorithm Define Relaxation
Chamber Dynamic Response Modeling
Spatial treatment in 1D Slab Discrete Ordinates
J. Murthy Purdue University
© Fluent Inc. 1/10/2018L1 Fluids Review TRN Solution Methods.
Appendix C Radiation Modeling
Convergence in Computational Science
Convergence in Numerical Science
Objective Numerical methods Finite volume.
topic16_cylinder_flow_relaxation
OPTICS III, IV: Global Illumination
The Transport Equation
Topic 3 Discretization of PDE
Presentation transcript:

ME 595M J.Murthy1 ME 595M: Computational Methods for Nanoscale Thermal Transport Lecture 11: Homework solution Improved numerical techniques J. Murthy Purdue University

ME 595M J.Murthy2 Assignment Problem Solve the gray BTE using the code in the domain shown: Investigate acoustic thickesses L/(v g  eff) =0.01,0.1,1,10,100 Plot dimensionless “temperature” versus x/L on horizontal centerline Program diffuse boundary conditions instead of specular, and investigate the same range of acoustic thicknesses. Plot dimensionless “temperature” on horizontal centerline again. Submit commented copy of user subroutines (not main code) with your plots. T=310 K T=300 K Specular or diffuse

ME 595M J.Murthy3 Specular Boundaries

ME 595M J.Murthy4 Specular Boundaries (cont’d) Notice the following about the solution  For L/v g  =0.01, we get the dimensionles temperature to be approximately 0.5 throughout the domain – why?  Notice the discontinuity in t * at the boundaries – why?  For L/v g  =10.0, we get nearly a straight line profile – why?  In the ballistic limit, we would expect a heat flux of  In the thick limit, we would expect a flux of

ME 595M J.Murthy5 Specular Boundaries (Cont’d) L/v g  (W/m 2 ) e e e e

ME 595M J.Murthy6 Specular Boundaries Convergence behavior (energy balance to 1%) L/v g  Iterations to convergence Why do high acoustic thicknesses take longer to converge?

ME 595M J.Murthy7 Diffuse Boundaries 1 do i=2,l2 2 einbot=0.0 3 eintop=0.0 4 do nf=1,nfmax 5 if(sweight(nf,2).lt.0) then 6 einbot = einbot - f(i,2,nf)*sweight(nf,2) 7 else 8 eintop = eintop + f(i,m2,nf)*sweight(nf,2) 9 endif 10 end do 11 einbot = einbot/PI 12 eintop = eintop/PI 13 do nf=1,nfmax 14 if(sweight(nf,2).lt.0) then 15 f(i,m1,nf) = eintop 16 else 17 f(i,1,nf)=einbot 18 end if 19 end do 20 end do If ray incoming to boundary, sum incoming energy Find average incoming energy Set energy of all outgoing directions to average incoming value

ME 595M J.Murthy8 Diffuse Boundaries

ME 595M J.Murthy9 Diffuse Boundaries (cont’d) Notice the following about the solution  Solution is relatively insensitive to L/v g .  We get diffusion-like solutions over the entire range of acoustic thickness - why?  Specular problem is 1D but diffuse problem is 2D

ME 595M J.Murthy10 Diffuse Boundaries (cont’d) All acoustic thickesses take longer to converge – why? L/v g  Iterations to convergence

ME 595M J.Murthy11 Convergence Issues Why do high acoustic thicknesses take long to converge? Answer has to do with the sequential nature of the algorithm Recall that the dimensionless BTE has the form As acoustic thickness increases, coupling to BTE’s in other directions becomes stronger, and coupling to spatial neighbors in the same direction becomes less important. Our coefficient matrix couples spatial neighbors in the same direction well, but since e 0 is in the b term, the coupling to other directions is not good

ME 595M J.Murthy12 Point-Coupled Technique A cure is to solve all BTE directions at a cell simultaneously, assuming spatial neighbors to be temporarily known Sweep through the mesh doing a type of Gauss-Seidel iteration This technique is still too slow because of the slow speed at which boundary information is swept into the interior Coupling to a multigrid method substantially accelerates the solution Mathur, S.R. and Murthy, J.Y.; Coupled Ordinate Method for Multi-Grid Acceleration of Radiation Calculations; Journal of Thermophysics and Heat Transfer, Vol. 13, No. 4, 1999, pp

ME 595M J.Murthy13 Coupled Ordinate Method (COMET) Solve BTE in all directions at a point simultaneously Use point coupled solution as relaxation sweep in multigrid method Unsteady conduction in trapezoidal cavity 4x4 angular discretization per octant 650 triangular cells Time step =  /100

ME 595M J.Murthy14 Accuracy Issues Ray effect  Angular domain is divided into finite control angles  Influence of small features is smeared  Resolve angle better  Higher-order angular discretization ?

ME 595M J.Murthy15 Accuracy Issues (cont’d) “False scattering” – also known as false diffusion in the CFD literature P S W SW P picks up an average of S and W instead of the value at SW Can be remedied by higher-order upwinding methods

ME 595M J.Murthy16 Accuracy Issues (cont’d) Additional accuracy issues arise when the unsteady BTE must be solved If the angular discretization is coarse, time of travel from boundary to interior may be erroneous P 1 2 3

ME 595M J.Murthy17 Modified FV Method Finite angular discretization => erroneous estimation of phonon travel time for coarse angular discretizations Modified FV method e ” 1 problem solved by ray tracing; e ” 2 solved by finite volume method Conventional Modified Murthy, J.Y. and Mathur, S.R.; An Improved Computational Procedure for Sub-Micron Heat Conduction; J. Heat Transfer, vol. 125, pp , 2003.

ME 595M J.Murthy18 Closure We developed the gray energy form of the BTE and developed common boundary conditions for the equation We developed a finite volume method for the gray BTE We examined the properties of typical solutions with specular and diffuse boundaries We examined a variety of BTE extensions  gray., full-dispersion, full-scattering Many new areas to pursue  How to include more exact treatments of the scattering terms using interatomic potentials  How to couple to electron transport solvers to phonon solvers  How to include interfacial transport in a BTE framework