1 Two-dimensional heat equation with FD
|
|
|
- Milton Mills
- 9 years ago
- Views:
Transcription
1 i+1,j H z i-1,j z x x L Figure 1: Finite difference discretization of the 2D heat problem. 1 Two-dimensional heat equation with FD We now revisit the transient heat equation, this time with sources/sinks, as an example for two-dimensional FD problem. In 2D {x, z} space), we can write t = ) k x + ) k z + Q 1) x x z z where, ρ is density, c p heat capacity, k x,z the thermal conductivities in x and z direction, and Q radiogenic heat production. If the thermal conductivity is isostropic k x = k z ) and constant, we can rewrite t = 2 ) κ T x T z 2 + Q. 2) 1.1 Explicit method The simplest way to discretize eq. 2) on a domain, e.g. a box with width L and height H, is to employ an FTCS, explicit method like in 1-D t T n = κ T n +1 2T n + Tn 1 x) 2 + Tn i+1,j 2Tn + ) Tn i 1,j z) 2 + Qn, 3) See geodynamics.usc.edu/~becker/geodynamics557.pdf for complete document. 1
2 where x and z indicates the node spacing in both spatial directions, and there are now two indices for space, i and j for z i and x j, respectively Figure 1). Rearranging gives where = T n + s x ) ) T+1 n 2Tn + Tn 1 + s z Ti+1,j n 2Tn + Tn i 1,j + Qn t, 4) s x = κ t x) 2 and s z = κ t z) 2. 5) Boundary conditions can be set the usual way. A constant Dirichlet) temperature on the left-hand side of the domain at j = 1), for example, is given by T =1 = T le f t for all i. 6) A constant flux Neumann BC) on the same boundary at {i, j = 1} is set through fictitious boundary points x = c 1 7) T i,2 T i,0 = c 1 2 x T i,0 = T i,2 2 xc 1 which can then be plugged into eq. 4) so that for j = 1, for example, i,1 = T n i,1 + s x 2T n i,2 2T n i,1 + xc 1) ) + s z T n i+1,1 2Ti,1 n + ) Q n Tn i 1,1 + i,1 t 8) compare eq.??). The implementation of this approach is straightforward as T can be represented as a matrix with MATLAB, to be initialized, for example, for n z and n x rows and columns, respectively, as T = zerosnz, nx); 9) and then accessed as T) for T. The major disadvantage of fully explicit schemes is, of course, that they are only stable if 2κ t min x) 2, z) 2 ) 1. 10) See geodynamics.usc.edu/~becker/geodynamics557.pdf for complete document. 2
3 n z z n x x Figure 2: Numbering scheme for a 2D grid with n x = 7 and n z = Fully implicit method If we employ a fully implicit, unconditionally stable discretization scheme as for the 1D exercise, eq. 2) can be written as T n T n+1 +1 = κ 2Tn t x) 2 + i+1,j 2Tn+1 + ) i 1,j z) 2 + Qn. 11) Rearranging terms with n + 1 on the left and terms with n on the right hand side gives s z i+1,j s x s z + 2s x ) s z i 1,j s x 1 = Tn + Qn t. 12) As in the 1D case, we have to write these equations in a matrix A and a vector b and use MATLAB x = A\b to solve for ). From a practical point of view, this is a bit more complicated than in the 1D case, since we have to deal with book-keeping issues, i.e. the mapping of T to the entries of a temperature vector Tk) as opposed to the more intuitive matrix T) we could use for the explicit scheme). If a 2D temperature field is to be solved for with an equivalent vector T, the nodes have to be numbered continuously, for example as in Figure 2. The derivative versus x-direction is then e.g. 2 T x 2 i=3,j=4 = 1 x) 2 T 19 2T 18 + T 17 ), 13) and the derivative versus z-direction is given by 2 T z 2 i=3,j=4 = 1 z) 2 T 25 2T 18 + T 11 ). 14) See geodynamics.usc.edu/~becker/geodynamics557.pdf for complete document. 3
4 If n x are the number of grid points in x-direction and n z the number of points in z- direction, we can write eqs. 13) and 14) in a more general way as: 2 T x 2 = 2 T z 2 = 1 ) x) 2 T i 1)nx +j+1 2T i 1)nx +j + T i 1)nx +j 1 1 z) 2 T i nx +j 2T i 1)nx +j + T i 2)nx +j 15) ). 16) In matrix format this gives something like cf. eq. 12) s A = z... s x 1 + 2s x + 2s z ) s x... s z s z... s x 1 + 2s x + 2s z ) s x... s z ) Note that we now have five diagonals filled with non-zero entries as opposed to three diagonals in the 1D case. The solution vector x is given by 1 = T 1,1 T2 n+1 = T 1,2. i 1)n x = x +j = T i 1)n x +j+1 = T, 18) +1. Tn n+1 x n z 1 = T n z,n x 1 Tn n+1 x n z = T nz,n x and the load right hand side) vector is given by Q = 0 for simplicity) T bottom T bottom. T b = n i 1)n x +j T n. 19) i 1)n x +j+1. T top T top See geodynamics.usc.edu/~becker/geodynamics557.pdf for complete document. 4
5 1.3 Other methods The fully implicit method discussed above works fine, but is only first order accurate in time sec.??). A simple modification is to employ a Crank-Nicolson time step discretization which is second order accurate in time. In practice, this often does not make a big difference, but Crank-Nicolson is often preferred and does not cost much in terms of additional programming. You may consider using it for diffusion-type equations. A different, and more serious, issue is the fact that the cost of solving x = A\b is a strong function of the size of A. This size deps on the number of grid points in x- n x ) and z-direction n z ). For a 2D problem with n x n z internal points, n x n z ) 2 n x n z ) 2 equations have to be solved at every time step. This quickly fills the computer memory especially if going to 3D cases). For the special case of the temperature equation, different techniques have therefore been developed. One such technique, is the alternating direction implicit ADI) method. It basically consists of solving the 2D equations half-explicit and half-implicit along 1D profiles what you do is the following: 1) discretize the heat equation implicitly in the x-direction and explicit in the z-direction. 2) solve it for time n + 1/2, and 3) repeat the same but with an implicit discretization in the z-direction). Compared to the other methods, ADI is fast. However, ADI-methods only work if the governing equations have time-derivatives, and unfortunately this is often not the case in geodynamics. In the exercises, we therefore focus on the fully implicit formulation. If, however, you have to write a thermal solver at some point, you may strongly consider to use the ADI method which is still very fast in 3D). See geodynamics.usc.edu/~becker/geodynamics557.pdf for complete document. 5
6 % Solves the 2D heat equation with an explicit finite difference scheme clear %Physical parameters L = 150e3; % Width of lithosphere [m] H = 100e3; % Height of lithosphere [m] Tbot = 1300; % Temperature of bottom lithosphere [C] Tsurf = 0; % Temperature of country rock [C] Tplume = 1500; % Temperature of plume [C] kappa = 1e-6; % Thermal diffusivity of rock [m2/s] Wplume = 25e3; % Width of plume [m] day = 3600*24; % # seconds per day year = *day; % # seconds per year % Numerical parameters nx = 101; % # gridpoints in x-direction nz = 51; % # gridpoints in z-direction nt = 500; % Number of timesteps to compute dx = L/nx-1); % Spacing of grid in x-direction dz = H/nz-1); % Spacing of grid in z-direction [x2d,z2d] = meshgrid-l/2:dx:l/2, -H:dz:0); % create grid % Compute stable timestep dt = min[dx,dz])^2/kappa/4; % Setup initial linear temperature profile T = absz2d./h)*tbot; % Imping plume beneath lithosphere ind = findabsx2d1,:)) <= Wplume/2); T1,ind) = Tplume; time = 0; for n=1:nt % Compute new temperature Tnew = zerosnz,nx); sx = kappa*dt/dx^2; sz = kappa*dt/dz^2; for j=2:nx-1 for i=2:nz-1 Tnew) =????; % Set boundary conditions Tnew1,:) = T1,: ); Tnewnz,:) =?; for i=2:nz-1 Tnewi,1) =? Tnewi,nx) =? T = Tnew; time = time+dt; % Plot solution every 50 timesteps if modn,50)==0) figure1), clf pcolorx2d/1e3,z2d/1e3,tnew); shading interp, colorbar hold on contourx2d/1e3,z2d/1e3,tnew,[100:100:1500], k ); xlabel x [km] ) ylabel z [km] ) zlabel Temperature [^oc] ) title[ Temperature evolution after,num2strtime/year/1e6), Myrs ]) drawnow Figure 3: MATLAB script heat2d_explicit.m to solve the 2D heat equation using the explicit approach. 1.4 Exercise: 2D heat equation with FD You are to program the diffusion equation in 2D both with an explicit and an implicit discretization scheme, as discussed above. The problem to be considered is that of the thermal structure of a lithosphere of 100 km thickness, with an initial linear thermal gradient of 13 K/km. Suddenly a plume with T = 1500 C impinges at the bottom of the lithosphere. What happen with the thermal structure of the lithosphere? A related structural geology) problem is that of the cooling of batholiths like the ones in the Sierra Nevada). See geodynamics.usc.edu/~becker/geodynamics557.pdf for complete document. 6
7 % Solves the 2D heat equation with an implicit finite difference scheme clear %Physical parameters L = 150e3; % Width of lithosphere [m] H = 100e3; % Height of lithosphere [m] Tbot = 1300; % Temperature of bottom lithosphere [C] Tsurf = 0; % Temperature of country rock [C] Tplume = 1500; % Temperature of plume [C] kappa = 1e-6; % Thermal diffusivity of rock [m2/s] Wplume = 25e3; % Width of plume [m] day = 3600*24; % # seconds per day year = *day; % # seconds per year dt = 100e6*year; % timestep % Numerical parameters nx = 51; % # gridpoints in x-direction nz = 51; % # gridpoints in z-direction nt = 100; % Number of timesteps to compute dx = L/nx-1); % Spacing of grid in x-direction dz = H/nz-1); % Spacing of grid in z-direction [x2d,z2d] = meshgrid-l/2:dx:l/2, -H:dz:0); % create grid % Setup initial linear temperature profile T = absz2d./h)*tbot; % Imping plume beneath lithosphere ind = findabsx2d1,:)) <= Wplume/2); T1,ind) = Tplume; % Setup numbering num = 1; for i=1:nz for j=1:nx Number) = num; num = num+1; % Construct the A matrix A = sparsenx*nz,nx*nz); sx = kappa*dt/dx^2; sz = kappa*dt/dz^2; for i = 2:nz-1 for j = 2:nx-1 ii = Number); A ii, Numberi+1,j )) =??; A ii, Numberi,j+1)) =??;?? % Set lower and upper BC for j = 1:nx?? % Set left and right BC for i = 1:nz?? time = 0; for n=1:nt % Compute rhs rhs = zerosnx*nz,1); for i = 1:nz for j = 1:nx ii = Number);?? % Compute solution vector Tnew_vector = A\rhs; % Create 2D matrix from vector Tnew = Tnew_vectorNumber); T = Tnew; time = time+dt; % Plot solution every 50 timesteps if modn,10)==0) figure1), clf pcolorx2d/1e3,z2d/1e3,tnew); shading interp, colorbar hold on contourx2d/1e3,z2d/1e3,tnew,[100:100:1500], k ); xlabel x [km] ) ylabel z [km] ) zlabel Temperature [^oc] ) title[ Temperature evolution after,num2strtime/year/1e6), Myrs ]) drawnow Figure 4: MATLAB script heat2d_explicit.m to solve the 2D heat equation using the implicit approach. See geodynamics.usc.edu/~becker/geodynamics557.pdf for complete document. 7
8 1. Fill in the question marks in the script heat2dexplicit.m Figure 3), by programming the explicit finite difference scheme. Employ zero flux boundary conditions x = 0 on the left and on the right-side of the domain outside the top and bottom edges), and constant temperature conditions on the top and bottom. Ignore the effects of radioactive heat. 2. Finish the code heat2dimplicit.m Figure 4), by programming the implicit finite difference approximation of the 2D temperature equation. 3. A simple time-depent) analytical solution for the temperature equation exists for the case that the initial temperature distribution is [ x Tx, z, t = 0) = 2 + z 2 ] ) T max exp where T max is the maximum amplitude of the temperature perturbation at x, z) = 0, 0) and σ its half-width. The solution is Tx, z, t) = σ 2 [ T max x 2 exp + z 2 ) 1 + 4tκ/σ 2 σ 2 + 4tκ 20) ]. 21) As for the 1D example, note that this uses a characteristic, time-depent lengthscale of l c κt, as expected for a diffusion problem cf. sec.??), and see Carslaw and Jaeger 1959) for more analytical solutions.) Program the analytical solution and compare it with the explicit and fully implicit numerical solutions with the same initial conditions at each time step. Comment on the accuracy of both methods for different values of dt. 4. Add the effects of radioactive heat to the explicit/implicit equations above. Use Turcotte and Schubert 2002) or Google to find typical values of Q, ρ, c p for rocks. 5. Bonus: Write a code for the thermal equation with variable thermal conductivity k. Assume that the grid spacing x is constant. This type of code is not only relevant for thermal problems, but also for problems like hydro-geological problems Darcy flow, e.g. how far did the chemical waste go into the aquifer?), fluid movements through the crust and through fault zones which is related to the creation of ore deposits), magma migration through the mantle, geochemistry and mineral reactions at grain-boundary scale, and, aftershocks and fluids. See geodynamics.usc.edu/~becker/geodynamics557.pdf for complete document. 8
9 Bibliography Carslaw, H. S., and J. C. Jaeger 1959), Conduction of Heat in Solids, 2nd ed., Oxford University Press, London, p Turcotte, D. L., and G. Schubert 2002), Geodynamics, 2 ed., Cambridge University Press, Cambridge. See geodynamics.usc.edu/~becker/geodynamics557.pdf for complete document. 9
1 Finite difference example: 1D implicit heat equation
1 Finite difference example: 1D implicit heat equation 1.1 Boundary conditions Neumann and Dirichlet We solve the transient heat equation ρc p t = ( k ) (1) on the domain L/2 x L/2 subject to the following
440 Geophysics: Heat flow with finite differences
440 Geophysics: Heat flow with finite differences Thorsten Becker, University of Southern California, 03/2005 Some physical problems, such as heat flow, can be tricky or impossible to solve analytically
Feature Commercial codes In-house codes
A simple finite element solver for thermo-mechanical problems Keywords: Scilab, Open source software, thermo-elasticity Introduction In this paper we would like to show how it is possible to develop a
Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics
Lecture 16 - Free Surface Flows Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Example: spinning bowl Example: flow in
Diffusion: Diffusive initial value problems and how to solve them
84 Chapter 6 Diffusion: Diffusive initial value problems and how to solve them Selected Reading Numerical Recipes, 2nd edition: Chapter 19 This section will consider the physics and solution of the simplest
An Introduction to Partial Differential Equations
An Introduction to Partial Differential Equations Andrew J. Bernoff LECTURE 2 Cooling of a Hot Bar: The Diffusion Equation 2.1. Outline of Lecture An Introduction to Heat Flow Derivation of the Diffusion
WEEK #3, Lecture 1: Sparse Systems, MATLAB Graphics
WEEK #3, Lecture 1: Sparse Systems, MATLAB Graphics Visualization of Matrices Good visuals anchor any presentation. MATLAB has a wide variety of ways to display data and calculation results that can be
Part II: Finite Difference/Volume Discretisation for CFD
Part II: Finite Difference/Volume Discretisation for CFD Finite Volume Metod of te Advection-Diffusion Equation A Finite Difference/Volume Metod for te Incompressible Navier-Stokes Equations Marker-and-Cell
Introduction to the Finite Element Method
Introduction to the Finite Element Method 09.06.2009 Outline Motivation Partial Differential Equations (PDEs) Finite Difference Method (FDM) Finite Element Method (FEM) References Motivation Figure: cross
Scientic Computing 2013 Computer Classes: Worksheet 11: 1D FEM and boundary conditions
Scientic Computing 213 Computer Classes: Worksheet 11: 1D FEM and boundary conditions Oleg Batrashev November 14, 213 This material partially reiterates the material given on the lecture (see the slides)
Module 1 : Conduction. Lecture 5 : 1D conduction example problems. 2D conduction
Module 1 : Conduction Lecture 5 : 1D conduction example problems. 2D conduction Objectives In this class: An example of optimization for insulation thickness is solved. The 1D conduction is considered
COMPARISON OF SOLUTION ALGORITHM FOR FLOW AROUND A SQUARE CYLINDER
Ninth International Conference on CFD in the Minerals and Process Industries CSIRO, Melbourne, Australia - December COMPARISON OF SOLUTION ALGORITHM FOR FLOW AROUND A SQUARE CYLINDER Y. Saito *, T. Soma,
CFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER
International Journal of Advancements in Research & Technology, Volume 1, Issue2, July-2012 1 CFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER ABSTRACT (1) Mr. Mainak Bhaumik M.E. (Thermal Engg.)
The Heat Equation. Lectures INF2320 p. 1/88
The Heat Equation Lectures INF232 p. 1/88 Lectures INF232 p. 2/88 The Heat Equation We study the heat equation: u t = u xx for x (,1), t >, (1) u(,t) = u(1,t) = for t >, (2) u(x,) = f(x) for x (,1), (3)
Model Order Reduction for Linear Convective Thermal Flow
Model Order Reduction for Linear Convective Thermal Flow Christian Moosmann, Evgenii B. Rudnyi, Andreas Greiner, Jan G. Korvink IMTEK, April 24 Abstract Simulation of the heat exchange between a solid
arxiv:1603.01211v1 [quant-ph] 3 Mar 2016
Classical and Quantum Mechanical Motion in Magnetic Fields J. Franklin and K. Cole Newton Department of Physics, Reed College, Portland, Oregon 970, USA Abstract We study the motion of a particle in a
Lagrangian representation of microphysics in numerical models. Formulation and application to cloud geo-engineering problem
Lagrangian representation of microphysics in numerical models. Formulation and application to cloud geo-engineering problem M. Andrejczuk and A. Gadian University of Oxford University of Leeds Outline
Stability of Evaporating Polymer Films. For: Dr. Roger Bonnecaze Surface Phenomena (ChE 385M)
Stability of Evaporating Polymer Films For: Dr. Roger Bonnecaze Surface Phenomena (ChE 385M) Submitted by: Ted Moore 4 May 2000 Motivation This problem was selected because the writer observed a dependence
Second Order Linear Partial Differential Equations. Part I
Second Order Linear Partial Differential Equations Part I Second linear partial differential equations; Separation of Variables; - point boundary value problems; Eigenvalues and Eigenfunctions Introduction
EXIT TIME PROBLEMS AND ESCAPE FROM A POTENTIAL WELL
EXIT TIME PROBLEMS AND ESCAPE FROM A POTENTIAL WELL Exit Time problems and Escape from a Potential Well Escape From a Potential Well There are many systems in physics, chemistry and biology that exist
Numerical methods for American options
Lecture 9 Numerical methods for American options Lecture Notes by Andrzej Palczewski Computational Finance p. 1 American options The holder of an American option has the right to exercise it at any moment
General Framework for an Iterative Solution of Ax b. Jacobi s Method
2.6 Iterative Solutions of Linear Systems 143 2.6 Iterative Solutions of Linear Systems Consistent linear systems in real life are solved in one of two ways: by direct calculation (using a matrix factorization,
SOLUTION OF Partial Differential Equations. (PDEs)
SOLUTION OF Partial Differential Equations (PDEs) Mathematics is the Language of Science PDEs are the expression of processes that occur across time & space: (x,t), (x,y), (x,y,z), or (x,y,z,t) Partial
Chapter 6: Solving Large Systems of Linear Equations
! Revised December 8, 2015 12:51 PM! 1 Chapter 6: Solving Large Systems of Linear Equations Copyright 2015, David A. Randall 6.1! Introduction Systems of linear equations frequently arise in atmospheric
Heavy Parallelization of Alternating Direction Schemes in Multi-Factor Option Valuation Models. Cris Doloc, Ph.D.
Heavy Parallelization of Alternating Direction Schemes in Multi-Factor Option Valuation Models Cris Doloc, Ph.D. WHO INTRO Ex-physicist Ph.D. in Computational Physics - Applied TN Plasma (10 yrs) Working
THERMAL STRATIFICATION IN A HOT WATER TANK ESTABLISHED BY HEAT LOSS FROM THE TANK
THERMAL STRATIFICATION IN A HOT WATER TANK ESTABLISHED BY HEAT LOSS FROM THE TANK J. Fan and S. Furbo Abstract Department of Civil Engineering, Technical University of Denmark, Brovej, Building 118, DK-28
Creating a Crust on Bread.
Creating a Crust on Bread. Mentor: Dr. Colin Please, University of Southampton. Dr. Donald Schwendeman, RPI. Group Adith Venkiteshwaran, RPI Hatesh Radia, University of Mass, Lowell Andrew Mykrantz, University
TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW
TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW Rajesh Khatri 1, 1 M.Tech Scholar, Department of Mechanical Engineering, S.A.T.I., vidisha
Trace Layer Import for Printed Circuit Boards Under Icepak
Tutorial 13. Trace Layer Import for Printed Circuit Boards Under Icepak Introduction: A printed circuit board (PCB) is generally a multi-layered board made of dielectric material and several layers of
Abaqus/CFD Sample Problems. Abaqus 6.10
Abaqus/CFD Sample Problems Abaqus 6.10 Contents 1. Oscillatory Laminar Plane Poiseuille Flow 2. Flow in Shear Driven Cavities 3. Buoyancy Driven Flow in Cavities 4. Turbulent Flow in a Rectangular Channel
CONSERVATION LAWS. See Figures 2 and 1.
CONSERVATION LAWS 1. Multivariable calculus 1.1. Divergence theorem (of Gauss). This states that the volume integral in of the divergence of the vector-valued function F is equal to the total flux of F
O.Jagoutz. We know from ~ 20.000 borehole measurements that the Earth continuously emits ~ 44TW
Lecture Notes 12.001 Metamorphic rocks O.Jagoutz Metamorphism Metamorphism describes the changes a rock undergoes with changing P, T and composition (X). For simplistic reasons we will focus here in the
Numerical Analysis Lecture Notes
Numerical Analysis Lecture Notes Peter J. Olver. Finite Difference Methods for Partial Differential Equations As you are well aware, most differential equations are much too complicated to be solved by
Figure 1 - Unsteady-State Heat Conduction in a One-dimensional Slab
The Numerical Method of Lines for Partial Differential Equations by Michael B. Cutlip, University of Connecticut and Mordechai Shacham, Ben-Gurion University of the Negev The method of lines is a general
OPTION PRICING WITH PADÉ APPROXIMATIONS
C om m unfacsciu niva nkseries A 1 Volum e 61, N um b er, Pages 45 50 (01) ISSN 1303 5991 OPTION PRICING WITH PADÉ APPROXIMATIONS CANAN KÖROĞLU A In this paper, Padé approximations are applied Black-Scholes
Overview and Cloud Cover Parameterization
Overview and Cloud Cover Parameterization Bob Plant With thanks to: C. Morcrette, A. Tompkins, E. Machulskaya and D. Mironov NWP Physics Lecture 1 Nanjing Summer School July 2014 Outline Introduction and
15.062 Data Mining: Algorithms and Applications Matrix Math Review
.6 Data Mining: Algorithms and Applications Matrix Math Review The purpose of this document is to give a brief review of selected linear algebra concepts that will be useful for the course and to develop
Introduction to Finite Difference Methods
Introduction to Finite Difference Methods Since most physical systems are described by one or more differential equations, the solution of differential equations is an integral part of many engineering
5.4 The Heat Equation and Convection-Diffusion
5.4. THE HEAT EQUATION AND CONVECTION-DIFFUSION c 6 Gilbert Strang 5.4 The Heat Equation and Convection-Diffusion The wave equation conserves energy. The heat equation u t = u xx dissipates energy. The
1 The basic equations of fluid dynamics
1 The basic equations of fluid dynamics The main task in fluid dynamics is to find the velocity field describing the flow in a given domain. To do this, one uses the basic equations of fluid flow, which
AN EFFECT OF GRID QUALITY ON THE RESULTS OF NUMERICAL SIMULATIONS OF THE FLUID FLOW FIELD IN AN AGITATED VESSEL
14 th European Conference on Mixing Warszawa, 10-13 September 2012 AN EFFECT OF GRID QUALITY ON THE RESULTS OF NUMERICAL SIMULATIONS OF THE FLUID FLOW FIELD IN AN AGITATED VESSEL Joanna Karcz, Lukasz Kacperski
Physics of the Atmosphere I
Physics of the Atmosphere I WS 2008/09 Ulrich Platt Institut f. Umweltphysik R. 424 [email protected] heidelberg.de Last week The conservation of mass implies the continuity equation:
Interactive simulation of an ash cloud of the volcano Grímsvötn
Interactive simulation of an ash cloud of the volcano Grímsvötn 1 MATHEMATICAL BACKGROUND Simulating flows in the atmosphere, being part of CFD, is on of the research areas considered in the working group
Chapter 12 IVP Practice Problems
PRACTICE PROBLEMS 43 Chapter IVP Practice Problems Use Excel and VBA to solve the following problems. Document your solutions using the Expert Problem Solving steps outlined in Table... Find an approximate
BINOMIAL OPTIONS PRICING MODEL. Mark Ioffe. Abstract
BINOMIAL OPTIONS PRICING MODEL Mark Ioffe Abstract Binomial option pricing model is a widespread numerical method of calculating price of American options. In terms of applied mathematics this is simple
Exam 2 Practice Problems Part 1 Solutions
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Physics Exam Practice Problems Part 1 Solutions Problem 1 Electric Field and Charge Distributions from Electric Potential An electric potential V ( z
Matrix Multiplication
Matrix Multiplication CPS343 Parallel and High Performance Computing Spring 2016 CPS343 (Parallel and HPC) Matrix Multiplication Spring 2016 1 / 32 Outline 1 Matrix operations Importance Dense and sparse
12.307. 1 Convection in water (an almost-incompressible fluid)
12.307 Convection in water (an almost-incompressible fluid) John Marshall, Lodovica Illari and Alan Plumb March, 2004 1 Convection in water (an almost-incompressible fluid) 1.1 Buoyancy Objects that are
Limitations of Equilibrium Or: What if τ LS τ adj?
Limitations of Equilibrium Or: What if τ LS τ adj? Bob Plant, Laura Davies Department of Meteorology, University of Reading, UK With thanks to: Steve Derbyshire, Alan Grant, Steve Woolnough and Jeff Chagnon
ME6130 An introduction to CFD 1-1
ME6130 An introduction to CFD 1-1 What is CFD? Computational fluid dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions, and related phenomena by solving numerically
CFD Based Air Flow and Contamination Modeling of Subway Stations
CFD Based Air Flow and Contamination Modeling of Subway Stations Greg Byrne Center for Nonlinear Science, Georgia Institute of Technology Fernando Camelli Center for Computational Fluid Dynamics, George
Fourth-Order Compact Schemes of a Heat Conduction Problem with Neumann Boundary Conditions
Fourth-Order Compact Schemes of a Heat Conduction Problem with Neumann Boundary Conditions Jennifer Zhao, 1 Weizhong Dai, Tianchan Niu 1 Department of Mathematics and Statistics, University of Michigan-Dearborn,
To give it a definition, an implicit function of x and y is simply any relationship that takes the form:
2 Implicit function theorems and applications 21 Implicit functions The implicit function theorem is one of the most useful single tools you ll meet this year After a while, it will be second nature to
ALL GROUND-WATER HYDROLOGY WORK IS MODELING. A Model is a representation of a system.
ALL GROUND-WATER HYDROLOGY WORK IS MODELING A Model is a representation of a system. Modeling begins when one formulates a concept of a hydrologic system, continues with application of, for example, Darcy's
Numerical Resolution Of The Schrödinger Equation
École Normale Supérieure de Lyon Master Sciences de la Matière 2011 Numerical Analysis Project Numerical Resolution Of The Schrödinger Equation Loren Jørgensen, David Lopes Cardozo, Etienne Thibierge Abstract
Code_Aster. HSNV129 - Test of compression-thermal expansion for study of the coupling thermal-cracking
Titre : HSNV129 - Essai de compression-dilatation pour étu[...] Date : 1/1/212 Page : 1/8 HSNV129 - Test of compression-thermal expansion for study of the coupling thermal-cracking Summarized: One applies
Iterative Solvers for Linear Systems
9th SimLab Course on Parallel Numerical Simulation, 4.10 8.10.2010 Iterative Solvers for Linear Systems Bernhard Gatzhammer Chair of Scientific Computing in Computer Science Technische Universität München
3. Diffusion of an Instantaneous Point Source
3. Diffusion of an Instantaneous Point Source The equation of conservation of mass is also known as the transport equation, because it describes the transport of scalar species in a fluid systems. In this
CBE 6333, R. Levicky 1 Differential Balance Equations
CBE 6333, R. Levicky 1 Differential Balance Equations We have previously derived integral balances for mass, momentum, and energy for a control volume. The control volume was assumed to be some large object,
7. DYNAMIC LIGHT SCATTERING 7.1 First order temporal autocorrelation function.
7. DYNAMIC LIGHT SCATTERING 7. First order temporal autocorrelation function. Dynamic light scattering (DLS) studies the properties of inhomogeneous and dynamic media. A generic situation is illustrated
POISSON AND LAPLACE EQUATIONS. Charles R. O Neill. School of Mechanical and Aerospace Engineering. Oklahoma State University. Stillwater, OK 74078
21 ELLIPTICAL PARTIAL DIFFERENTIAL EQUATIONS: POISSON AND LAPLACE EQUATIONS Charles R. O Neill School of Mechanical and Aerospace Engineering Oklahoma State University Stillwater, OK 74078 2nd Computer
Sheet Resistance = R (L/W) = R N ------------------ L
Sheet Resistance Rewrite the resistance equation to separate (L / W), the length-to-width ratio... which is the number of squares N from R, the sheet resistance = (σ n t) - R L = -----------------------
Integration of a fin experiment into the undergraduate heat transfer laboratory
Integration of a fin experiment into the undergraduate heat transfer laboratory H. I. Abu-Mulaweh Mechanical Engineering Department, Purdue University at Fort Wayne, Fort Wayne, IN 46805, USA E-mail: [email protected]
Lecture 3 Fluid Dynamics and Balance Equa6ons for Reac6ng Flows
Lecture 3 Fluid Dynamics and Balance Equa6ons for Reac6ng Flows 3.- 1 Basics: equations of continuum mechanics - balance equations for mass and momentum - balance equations for the energy and the chemical
Differential Balance Equations (DBE)
Differential Balance Equations (DBE) Differential Balance Equations Differential balances, although more complex to solve, can yield a tremendous wealth of information about ChE processes. General balance
Numerical Methods for Differential Equations
1 Numerical Methods for Differential Equations 1 2 NUMERICAL METHODS FOR DIFFERENTIAL EQUATIONS Introduction Differential equations can describe nearly all systems undergoing change. They are ubiquitous
Euler s Method and Functions
Chapter 3 Euler s Method and Functions The simplest method for approximately solving a differential equation is Euler s method. One starts with a particular initial value problem of the form dx dt = f(t,
Nonlinear Algebraic Equations Example
Nonlinear Algebraic Equations Example Continuous Stirred Tank Reactor (CSTR). Look for steady state concentrations & temperature. s r (in) p,i (in) i In: N spieces with concentrations c, heat capacities
Eco Pelmet Modelling and Assessment. CFD Based Study. Report Number 610.14351-R1D1. 13 January 2015
EcoPelmet Pty Ltd c/- Geoff Hesford Engineering 45 Market Street FREMANTLE WA 6160 Version: Page 2 PREPARED BY: ABN 29 001 584 612 2 Lincoln Street Lane Cove NSW 2066 Australia (PO Box 176 Lane Cove NSW
Black Scholes Option Valuation for Scientific Computing Students
Black Scholes Option Valuation for Scientific Computing Students Desmond J. Higham Department of Mathematics, University of Strathclyde, Glasgow G XH, Scotland January, 4 Abstract Mathematical finance
4. Introduction to Heat & Mass Transfer
4. Introduction to Heat & Mass Transfer This section will cover the following concepts: A rudimentary introduction to mass transfer. Mass transfer from a molecular point of view. Fundamental similarity
HEAT TRANSFER CODES FOR STUDENTS IN JAVA
Proceedings of the 5th ASME/JSME Thermal Engineering Joint Conference March 15-19, 1999, San Diego, California AJTE99-6229 HEAT TRANSFER CODES FOR STUDENTS IN JAVA W.J. Devenport,* J.A. Schetz** and Yu.
Domain decomposition techniques for interfacial discontinuities
Domain decomposition techniques for interfacial discontinuities Geordie McBain Institut Jean le Rond d Alembert December 5, 2012 Connexion and substructuring Two ways to look at domain decomposition Decomposing
Mesh Moving Techniques for Fluid-Structure Interactions With Large Displacements
K. Stein Department of Physics, Bethel College, St. Paul, MN 55112 T. Tezduyar Mechanical Engineering, Rice University, MS 321, Houston, TX 77005 R. Benney Natick Soldier Center, Natick, MA 01760 Mesh
Introduction to COMSOL. The Navier-Stokes Equations
Flow Between Parallel Plates Modified from the COMSOL ChE Library module rev 10/13/08 Modified by Robert P. Hesketh, Chemical Engineering, Rowan University Fall 2008 Introduction to COMSOL The following
A Semi-Lagrangian Approach for Natural Gas Storage Valuation and Optimal Operation
A Semi-Lagrangian Approach for Natural Gas Storage Valuation and Optimal Operation Zhuliang Chen Peter A. Forsyth October 2, 2006 Abstract The valuation of a gas storage facility is characterized as a
Lecture 3: Finding integer solutions to systems of linear equations
Lecture 3: Finding integer solutions to systems of linear equations Algorithmic Number Theory (Fall 2014) Rutgers University Swastik Kopparty Scribe: Abhishek Bhrushundi 1 Overview The goal of this lecture
Finite Difference Approach to Option Pricing
Finite Difference Approach to Option Pricing February 998 CS5 Lab Note. Ordinary differential equation An ordinary differential equation, or ODE, is an equation of the form du = fut ( (), t) (.) dt where
Mass flux fluctuation in a cloud resolving simulation with diurnal forcing
Mass flux fluctuation in a cloud resolving simulation with diurnal forcing Jahanshah Davoudi Norman McFarlane, Thomas Birner Physics department, University of Toronto Mass flux fluctuation in a cloud resolving
Supporting document to NORSOK Standard C-004, Edition 2, May 2013, Section 5.4 Hot air flow
1 of 9 Supporting document to NORSOK Standard C-004, Edition 2, May 2013, Section 5.4 Hot air flow A method utilizing Computational Fluid Dynamics (CFD) codes for determination of acceptable risk level
Math 202-0 Quizzes Winter 2009
Quiz : Basic Probability Ten Scrabble tiles are placed in a bag Four of the tiles have the letter printed on them, and there are two tiles each with the letters B, C and D on them (a) Suppose one tile
Introductory FLUENT Training
Chapter 10 Transient Flow Modeling Introductory FLUENT Training www.ptecgroup.ir 10-1 Motivation Nearly all flows in nature are transient! Steady-state assumption is possible if we: Ignore transient fluctuations
6 Scalar, Stochastic, Discrete Dynamic Systems
47 6 Scalar, Stochastic, Discrete Dynamic Systems Consider modeling a population of sand-hill cranes in year n by the first-order, deterministic recurrence equation y(n + 1) = Ry(n) where R = 1 + r = 1
Layers of the Earth s Interior
Layers of the Earth s Interior 1 Focus Question How is the Earth like an ogre? 2 Objectives Explain how geologists have learned about the interior of the Earth. Describe the layers of the Earth s interior.
Metric Spaces. Chapter 7. 7.1. Metrics
Chapter 7 Metric Spaces A metric space is a set X that has a notion of the distance d(x, y) between every pair of points x, y X. The purpose of this chapter is to introduce metric spaces and give some
LECTURE 2: Stress Conditions at a Fluid-fluid Interface
LETURE 2: tress onditions at a Fluid-fluid Interface We proceed by deriving the normal and tangential stress boundary conditions appropriate at a fluid-fluid interface characterized by an interfacial tension
MEL 807 Computational Heat Transfer (2-0-4) Dr. Prabal Talukdar Assistant Professor Department of Mechanical Engineering IIT Delhi
MEL 807 Computational Heat Transfer (2-0-4) Dr. Prabal Talukdar Assistant Professor Department of Mechanical Engineering IIT Delhi Time and Venue Course Coordinator: Dr. Prabal Talukdar Room No: III, 357
Engaging Students Through Interactive Activities In General Education Classes
Engaging Students Through Interactive Activities In General Education Classes On the Cutting Edge: Early Career Geoscience Faculty Workshop 14-18 June 2009 Presented by Randy Richardson Department of Geosciences,
ABS TECHNICAL PAPERS 2008 A STERN SLAMMING ANALYSIS USING THREE-DIMENSIONAL CFD SIMULATION. Suqin Wang Email: [email protected]
ABS TECHNICAL PAPERS 8 Proceedings of OMAE 8 7 th International Conference on Offshore Mechanics and Arctic Engineering 15- June, 8, Estoril, Portugal OMAE8-5785 A STERN SLAMMING ANALYSIS USING THREE-DIMENSIONAL
CAE -Finite Element Method
16.810 Engineering Design and Rapid Prototyping CAE -Finite Element Method Instructor(s) Prof. Olivier de Weck January 11, 2005 Plan for Today Hand Calculations Aero Æ Structures FEM Lecture (ca. 45 min)
Introduction To Materials Science FOR ENGINEERS, Ch. 5. Diffusion. MSE 201 Callister Chapter 5
Diffusion MSE 21 Callister Chapter 5 1 Goals: Diffusion - how do atoms move through solids? Fundamental concepts and language Diffusion mechanisms Vacancy diffusion Interstitial diffusion Impurities Diffusion
Introduction to CFD Analysis
Introduction to CFD Analysis 2-1 What is CFD? Computational Fluid Dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions, and related phenomena by solving numerically
Overset Grids Technology in STAR-CCM+: Methodology and Applications
Overset Grids Technology in STAR-CCM+: Methodology and Applications Eberhard Schreck, Milovan Perić and Deryl Snyder [email protected] [email protected] [email protected]
Method of Green s Functions
Method of Green s Functions 8.303 Linear Partial ifferential Equations Matthew J. Hancock Fall 006 We introduce another powerful method of solving PEs. First, we need to consider some preliminary definitions
Finite cloud method: a true meshless technique based on a xed reproducing kernel approximation
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING Int. J. Numer. Meth. Engng 2001; 50:2373 2410 Finite cloud method: a true meshless technique based on a xed reproducing kernel approximation N.
