HOT PLATE CONDUCTION NUMERICAL SOLVER AND VISUALIZER Kurt Hinkle and Ivan Yorgason.

Slides:



Advertisements
Similar presentations
Courant and all that Consistency, Convergence Stability Numerical Dispersion Computational grids and numerical anisotropy The goal of this lecture is to.
Advertisements

Steady-state heat conduction on triangulated planar domain May, 2002
Finite Element Radiative and Conductive Module for use with PHOENICS Department of Materials Engineering, University of Swansea, Swansea, SA2 8PP, UK DERA.
Partial Differential Equations
Parameterizing a Geometry using the COMSOL Moving Mesh Feature
SOLVING QUADRATICS General Form: Where a, b and c are constants.
Katsuyo Thornton*, R. Edwin García✝, Larry Aagesen*
Experimental and Numerical Study of the Effect of Geometric Parameters on Liquid Single-Phase Pressure Drop in Micro- Scale Pin-Fin Arrays Valerie Pezzullo,
Chapter 9 Gauss Elimination The Islamic University of Gaza
Chapter 3 Steady-State Conduction Multiple Dimensions
Prepared By: Miguel Perez Joel Shepherd.  Build a Java Program to represent the Finite- Difference Method numerically and graphically for easy visualization.
Course SD Heat transfer by conduction in a 2D metallic plate
Chapter 1 Introduction The solutions of engineering problems can be obtained using analytical methods or numerical methods. Analytical differentiation.
CHE/ME 109 Heat Transfer in Electronics LECTURE 12 – MULTI- DIMENSIONAL NUMERICAL MODELS.
Finite Element Modeling with COMSOL Ernesto Gutierrez-Miravete Rensselaer at Hartford Presented at CINVESTAV-Queretaro December 2010.
CHE/ME 109 Heat Transfer in Electronics LECTURE 11 – ONE DIMENSIONAL NUMERICAL MODELS.
CHE/ME 109 Heat Transfer in Electronics LECTURE 8 – SPECIFIC CONDUCTION MODELS.
An Analysis of Heat Conduction with Phase Change during the Solidification of Copper Jessica Lyn Michalski 1 and Ernesto Gutierrez-Miravete 2 1 Hamilton.
Molecular Dynamics Classical trajectories and exact solutions
MCE 561 Computational Methods in Solid Mechanics
Method of manufactured solutions The first stage in code verification is to test for problems for which we have analytical solutions. However, often we.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
The Finite Element Method
Numerical Methods Due to the increasing complexities encountered in the development of modern technology, analytical solutions usually are not available.
Lecture Objectives: Review discretization methods for advection diffusion equation Accuracy Numerical Stability Unsteady-state CFD Explicit vs. Implicit.
Introduction and Analysis of Error Pertemuan 1
ITERATIVE TECHNIQUES FOR SOLVING NON-LINEAR SYSTEMS (AND LINEAR SYSTEMS)
Accurate Implementation of the Schwarz-Christoffel Tranformation
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Multidimensional Heat Transfer This equation governs the Cartesian, temperature distribution for a three-dimensional unsteady, heat transfer problem involving.
Partial Differential Equations Finite Difference Approximation.
Two-Dimensional Conduction: Finite-Difference Equations and Solutions
Module 4 Multi-Dimensional Steady State Heat Conduction.
Chapter 5: Numerical Methods in Heat Transfer
ASENT_THERMAL.PPT ASENT Thermal Analysis Last revised: 8/17/2005.
MECH345 Introduction to Finite Element Methods Chapter 1 Numerical Methods - Introduction.
Boundary Value Problems l Up to this point we have solved differential equations that have all of their initial conditions specified. l There is another.
Silesian University of Technology in Gliwice Inverse approach for identification of the shrinkage gap thermal resistance in continuous casting of metals.
CFX-10 Introduction Lecture 1.
An Introduction to Heat Transfer Morteza Heydari.
Parallel Solution of the Poisson Problem Using MPI
Finite Element Analysis
The Configuration Factors between Ring Shape Finite Areas in Cylinders and Cones Cosmin DAN, Gilbert DE MEY.
Finite Element Methods and Crack Growth Simulations Materials Simulations Physics 681, Spring 1999 David (Chuin-Shan) Chen Postdoc, Cornell Fracture Group.
Linear Systems – Iterative methods
Chapter 9 Gauss Elimination The Islamic University of Gaza
Functions and Inverses Numerical Representation Consider the ordered pairs: (-3, -5) (-2, -3) (-1,-1) (0,1) (1,3) (2, 5) (3, 7) The inverse is found numerically.
Recap Cubic Spline Interpolation Multidimensional Interpolation Curve Fitting Linear Regression Polynomial Regression The Polyval Function The Interactive.
Convection in Flat Plate Boundary Layers P M V Subbarao Associate Professor Mechanical Engineering Department IIT Delhi A Universal Similarity Law ……
MULTIDIMENSIONAL HEAT TRANSFER  This equation governs the Cartesian, temperature distribution for a three-dimensional unsteady, heat transfer problem.
Lecture Objectives: Review discretization methods for advection diffusion equation –Accuracy –Numerical Stability Unsteady-state CFD –Explicit vs. Implicit.
Finite-Difference Solutions Part 2
Evan Selin & Terrance Hess.  Find temperature at points throughout a square plate subject to several types of boundary conditions  Boundary Conditions:
Solving Partial Differential Equation Numerically Pertemuan 13 Matakuliah: S0262-Analisis Numerik Tahun: 2010.
ERT 216 HEAT & MASS TRANSFER Sem 2/ Dr Akmal Hadi Ma’ Radzi School of Bioprocess Engineering University Malaysia Perlis.
Chapter 5.  Graphing Inequalities Graphing Inequalities  Solving Inequalities Solving Inequalities  Compound Inequalities Compound Inequalities  Absolute.
Demonstration of Elmer Ashvinkumar Chaudhari LUT School of Engineering Science BM20A5100 Scientific Computing and Numerics for PDEs.
FINITE DIFFERENCE In numerical analysis, two different approaches are commonly used: The finite difference and the finite element methods. In heat transfer.
UT-BATTELLE New method for modeling acoustic waves in plates A powerful boundary element method is developed for plate geometry The new method achieves.
CSE 330: Numerical Methods. What is true error? True error is the difference between the true value (also called the exact value) and the approximate.
Introduction to the Finite Element Method
Katsuyo Thornton1, R. Edwin García2, Larry Aagesen3
Poisson Equation Finite-Difference
PRESENTED BY :SOUNDHAR A
«Development and analysis of heat exchanger combined with fire tank with a view of its application as part of geothermal heat pump»
Thermal Analysis and Simulation Using Abaqus CAE
Objective Numerical methods.
Numerical Examples Example: Find the system of finite difference equations for the following problem. Steady state heat conduction through a plane wall.
Transient Heat Conduction
Atilla Ozgur Cakmak, PhD
Presentation transcript:

HOT PLATE CONDUCTION NUMERICAL SOLVER AND VISUALIZER Kurt Hinkle and Ivan Yorgason

INTRODUCTION There are analytical methods that, in certain cases, can produce exact mathematical solutions to 2D steady state conduction problems. There are even solutions that are available for simple geometries with specific boundary conditions that can be used simply by plugging in numbers. Sometimes, however, there are geometries and/or boundary conditions that are not covered by the aforementioned solutions. When this occurs, numerical techniques, such as finite-difference, finite- element, and boundary-element methods are used to provide approximate solutions. This project uses the finite-difference form of the heat equation to solve for the temperatures across a square plate.

LIMITATIONS AND ASSUMPTIONS 2D steady state conduction Constant wall temperatures No convection Square plate Square elements Temperatures ranging 0ºC ºC Mesh size ranging

METHOD

Mesh

METHOD 1000ºC 500ºC 0ºC 100ºC 0ºC Initial Values 500ºC 1000ºC 0ºC 100ºC

METHOD 1000ºC 500ºC 0ºC 100ºC 0ºC 375ºC 0ºC Calculate First Element Temperature 500ºC 1000ºC 0ºC (1000ºC + 500ºC + 0ºC + 0ºC)/4 = 375ºC ? 100ºC

METHOD 1000ºC 500ºC 0ºC 100ºC 80.1ºC 179.7ºC 82.6ºC 140.6ºC 218.8ºC 150.4ºC 343.8ºC 375ºC 360.9ºC 1 st Iteration Complete 500ºC 1000ºC 0ºC 100ºC

METHOD 1000ºC 500ºC 0ºC 100ºC 144.6ºC 228.5ºC 116.7ºC 267.2ºC 333.9ºC 222.1ºC 504.3ºC 515.6ºC 438.7ºC 2 nd Iteration Complete 500ºC 1000ºC 0ºC 100ºC

METHOD 1000ºC 500ºC 0ºC 100ºC 177.5ºC 259.9ºC 133.4ºC 333.6ºC 395.1ºC 255.9ºC 572.6ºC 584.6ºC 473.7ºC 3 rd Iteration Complete 500ºC 1000ºC 0ºC 100ºC

METHOD Differences with finite-difference method Instead of setting up a matrix and inverting it to solve for all temperatures at once, the temperatures are solved for through an iterative process. This iterative process (N^2 algorithm) is limited by a time which is calculated based on the mesh size. Larger mesh sizes are allowed more time to iteratively solve for the element temperatures.

FUNCTIONALITY Mesh Size: The number of elements between opposite walls. Temperature: The temperature of the wall. Calculate: Calculates the element temperatures and displays them colorfully. Close: Closes the program. Print: Calculates the element temperatures and once the algorithm is complete, it prints the resulting element temperatures to results.dat in a matrix format along with the wall temperatures.

FUNCTIONALITY Live Demo: 14.exe

POST PROCESSING

FUTURE WORK Allow for other shapes and holes in the geometry Allow for different mesh element types (tetrahedral, etc.) Stop the iterative solver based on a tolerance instead of a time limit Export.jpg of visualized results with results.dat file Have the color scheme be relative to the maximum and minimum temperatures instead of the scale being absolute (1000ºC = red and 0ºC = blue).

CONCLUSION Provides quick and accurate results for the given assumptions Graphically displays the results in an understandable and pleasing manner With the option to print the results to a file, further analysis is easily accomplished The finite-difference form of the heat equation is easy to implement programmatically

QUESTIONS?