FINITE-VOLUME SOLUTION OF DIFFUSION EQUATION AND APPLICATION TO MODEL PROBLEMS

Similar documents
CHAPTER 7 NUMERICAL MODELLING OF A SPIRAL HEAT EXCHANGER USING CFD TECHNIQUE

Finite volume method for CFD

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

THE EFFECTS OF LONGITUDINAL RIBS ON ENTROPY GENERATION FOR LAMINAR FORCED CONVECTION IN A MICROCHANNEL

Module 2: Introduction to Finite Volume Method Lecture 14: The Lecture deals with: The Basic Technique. Objectives_template

FINITE VOLUME METHOD: BASIC PRINCIPLES AND EXAMPLES

Solution Methods. Steady State Diffusion Equation. Lecture 04

This section develops numerically and analytically the geometric optimisation of


The Control-Volume Finite-Difference Approximation to the Diffusion Equation

Soft Bodies. Good approximation for hard ones. approximation breaks when objects break, or deform. Generalization: soft (deformable) bodies

DEVELOPMENT OF A NUMERICAL APPROACH FOR SIMULATION OF SAND BLOWING AND CORE FORMATION

Discretization of Convection Diffusion type equation

Impact of Magnetic Field Strength on Magnetic Fluid Flow through a Channel

CRITERIA FOR SELECTION OF FEM MODELS.

JEPPIAAR ENGINEERING COLLEGE

Electric Potential. Capacitors (Chapters 28, 29)

Microscopic Momentum Balance Equation (Navier-Stokes)

General elastic beam with an elastic foundation

Steps in the Finite Element Method. Chung Hua University Department of Mechanical Engineering Dr. Ching I Chen

Unit-1 Electrostatics-1

Fundamentals of Transport Processes Prof. Kumaran Indian Institute of Science, Bangalore Chemical Engineering

Solution of the Two-Dimensional Steady State Heat Conduction using the Finite Volume Method

2. FLUID-FLOW EQUATIONS SPRING 2019

Bending of Simply Supported Isotropic and Composite Laminate Plates

Effect of Static Magnetic Field Application on the Mass Transfer in Sequence Slab Continuous Casting Process

Introduction to Heat and Mass Transfer. Week 9

Quintic beam closed form matrices (revised 2/21, 2/23/12) General elastic beam with an elastic foundation

25.2. Applications of PDEs. Introduction. Prerequisites. Learning Outcomes

Chapter 9: Differential Analysis

International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May ISSN

Computation of Unsteady Flows With Moving Grids

Stability of Simply Supported Square Plate with Concentric Cutout

Principles of Convection

Chapter 9: Differential Analysis of Fluid Flow

International Journal of Advanced Engineering Technology E-ISSN

Electric Potential (Chapter 25)

Math background. Physics. Simulation. Related phenomena. Frontiers in graphics. Rigid fluids

PLAT DAN CANGKANG (TKS 4219)

Fundamentals of Fluid Dynamics: Ideal Flow Theory & Basic Aerodynamics

MATLAB Solution of Flow and Heat Transfer through a Porous Cooling Channel and the Conjugate Heat Transfer in the Surrounding Wall

V (r,t) = i ˆ u( x, y,z,t) + ˆ j v( x, y,z,t) + k ˆ w( x, y, z,t)

Vector and scalar variables laminar natural convection in 2D geometry arbitrary angle of inclination

Hydroelastic vibration of a rectangular perforated plate with a simply supported boundary condition

FINITE GRID SOLUTION FOR NON-RECTANGULAR PLATES

Finite Volume Method for Scalar Advection in 2D

Fundamentals of Fluid Dynamics: Elementary Viscous Flow

Convective Mass Transfer

1. INTRODUCTION TO CFD SPRING 2018

ACCURATE FREE VIBRATION ANALYSIS OF POINT SUPPORTED MINDLIN PLATES BY THE SUPERPOSITION METHOD

Project 4: Navier-Stokes Solution to Driven Cavity and Channel Flow Conditions

A numerical study of heat transfer and fluid flow over an in-line tube bank

Study of Forced and Free convection in Lid driven cavity problem

Numerical Heat and Mass Transfer

CHAPTER 2. COULOMB S LAW AND ELECTRONIC FIELD INTENSITY. 2.3 Field Due to a Continuous Volume Charge Distribution

ANALOGY BETWEEN ELECTROSTATIC FIELD AND HEAT TRANSFER SIMPLE MODELS

Pressure-velocity correction method Finite Volume solution of Navier-Stokes equations Exercise: Finish solving the Navier Stokes equations

Laminar flow heat transfer studies in a twisted square duct for constant wall heat flux boundary condition

Numerical Solutions to Partial Differential Equations

Part I. Discrete Models. Part I: Discrete Models. Scientific Computing I. Motivation: Heat Transfer. A Wiremesh Model (2) A Wiremesh Model

Introduction to Scientific Computing

Fluid flow II: The stream function

This chapter focuses on the study of the numerical approximation of threedimensional

AA210A Fundamentals of Compressible Flow. Chapter 1 - Introduction to fluid flow

Chapter 2 CONTINUUM MECHANICS PROBLEMS

Stiffness Matrices, Spring and Bar Elements

CHAPTER 5. Beam Theory

Chapter 3 LAMINATED MODEL DERIVATION

v ( ) x (b) Using Navier-Stokes equations, derive an expression

CIV-E1060 Engineering Computation and Simulation Examination, December 12, 2017 / Niiranen

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Module - 01 Lecture - 11

Part D: Frames and Plates

Tutorial 11. Use of User-Defined Scalars and User-Defined Memories for Modeling Ohmic Heating

ENERGY PERFORMANCE IMPROVEMENT, FLOW BEHAVIOR AND HEAT TRANSFER INVESTIGATION IN A CIRCULAR TUBE WITH V-DOWNSTREAM DISCRETE BAFFLES

Thermal Analysis Contents - 1

Finite Element Method in Geotechnical Engineering

Fluid Flow Modelling with Modelica

Lecture 7: The Beam Element Equations.

Numerical Methods School of Mechanical Engineering Chung-Ang University

Entropy 2011, 13, ; doi: /e OPEN ACCESS. Entropy Generation at Natural Convection in an Inclined Rectangular Cavity

POTENTIAL THEORY AND HEAT CONDUCTION DIRICHLET S PROBLEM

Chapter 2 HEAT CONDUCTION EQUATION

THEORY OF PLATES AND SHELLS

Truss Structures: The Direct Stiffness Method

INTERNAL FLOW IN A Y-JET ATOMISER ---NUMERICAL MODELLING---

VALIDATION OF ACCURACY AND STABILITY OF NUMERICAL SIMULATION FOR 2-D HEAT TRANSFER SYSTEM BY AN ENTROPY PRODUCTION APPROACH

On A Comparison of Numerical Solution Methods for General Transport Equation on Cylindrical Coordinates

Applications in Fluid Mechanics

1. INTRODUCTION TO CFD SPRING 2019

5. FVM discretization and Solution Procedure

CFD Analysis On Thermal Energy Storage In Phase Change Materials Using High Temperature Solution

Stress analysis of a stepped bar

Chapter 5 Elastic Strain, Deflection, and Stability 1. Elastic Stress-Strain Relationship

Level 7 Postgraduate Diploma in Engineering Computational mechanics using finite element method

MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS NUMERICAL FLUID MECHANICS FALL 2011

Calculating equation coefficients

Classification of partial differential equations and their solution characteristics

4.MECHANICAL PROPERTIES OF MATERIALS

(b) What is the amplitude at the altitude of a satellite of 400 km?

Fig. 1. Circular fiber and interphase between the fiber and the matrix.

Transcription:

IJRET: International Journal of Research in Engineering and Technology eissn: 39-63 pissn: 3-738 FINITE-VOLUME SOLUTION OF DIFFUSION EQUATION AND APPLICATION TO MODEL PROBLEMS Asish Mitra Reviewer: Heat and Mass Transfer, WSEAS, Associate Professor& HOD of BSH Dept. College of Engineering & Management, Kolaghat, East Midnapur, West Bengal mitra_asish@yahoo.com. Abstract In the present numerical study, the two dimensional diffusion equations are converted to a system of linear equations using finitevolume method. The system of equations is solved by a direct method. For the entire process a computer code is developed in Matlab. In the second part of the present study, the computer codes developed for solving diffusion equation is then applied to a series of model problems. These problems contain features found in more complicated engineering situations. The problems are distinguished by their different boundary conditions, and by the variation of the source term and diffusivity in the domain. Keywords: Diffusion Equation, Finite Volume Method, Numerical Study, Model Problems. ---------------------------------------------------------------------***---------------------------------------------------------------------. INTRODUCTION List of Symbols C v i p R S S Mx S My S Mz T t u u v specific heat capacity at constant volume internal (thermal) energy pressure universal gas constant source term x-component momentum source y y -component momentum source z-component momentum source temperature time velocity vector x-component velocity y-component velocity w z-component velocity Dimensionless parameters Greek Symbols ρ density μ viscosity φ Ф Г general variable dissipation function diffusion coefficient The conservative or divergence form of the system of equations which governs the time-dependent three dimensional fluid flow and heat transfer of a compressible Newtonian fluid is written in table Table : Governing equations of the flow of a compressible Newtonian fluid Volume: Issue: Nov-3, Available @ http://www.ijret.org 46

IJRET: International Journal of Research in Engineering and Technology eissn: 39-63 pissn: 3-738 It is clear from Table that there are significant commonalities between the various equations. If we introduce a general variable φ, the conservative form of all fluid flow equations, including equations for scalar quantities such as temperature and pollutant concentration etc., can be usefully written in the following form Where Г = diffusion coefficient, S = source term The above equation is the so-called transport equation for property φ. The dependent variable φ can stand for a variety of different quantities, such as the mass fraction of a chemical species, the temperature, a velocity component etc. Accordingly, for each of the variables, an appropriate meaning will have to given to the diffusion coefficient, Г Table (φ, Г and s) in General Transport Equation to stand for different equations Equations φ Continuity x-momentum u μ Г S p dx y-momentum v μ z-momentum w μ Energy T k i p dy p dz In this paper, we develop the finite volume method by considering the simplest transport process of all: pure diffusion in the steady state. The governing equation of steady state diffusion can easily be derived from the general transport equation for property φ by deleting the transient and convective term. This gives () The two dimensional diffusion equation in Cartesian coordinates is () Volume: Issue: Nov-3, Available @ http://www.ijret.org 47

IJRET: International Journal of Research in Engineering and Technology eissn: 39-63 pissn: 3-738 We seek the solution φ(x,y) to the eqn () in a rectangular region subject to appropriate boundary conditions.. FINITE VOLUME MESH Figure depicts a rectangular domain. The domain is divided into non-overlapping control volumes by the dashed lines that define the boundaries of the individual control volumes. The pattern created by the lines is called the computational grid or mesh. In Figure the control volumes are square, but this is not required. At the center of each control volume is a node. A general nodal point is identified by P, its neighbors, the nodes to the west and east, are identified by W and E whereas the nodes to the north and south are by N and S. The west and east side faces of the control volume are referred as w and e whereas north and south as n and s. Two sets of grid lines can be identified: the grid lines (dashed) that define the control volume faces, and the grid lines (solid) that define the locations of the nodes. Regardless of the grid spacing P is always located in the geometric center of its control volume. In these expressions it is crucial to distinguish between upper and lower case letters used as sub-scripts. Lower case subscripts refer to the locations of the control volume faces. Upper case sub-scripts refer to the locations of the nodes. 3. UNIFORM AND BLOCK-UNIFORM MESHES For many problems either a uniform or block-uniform mesh are suitable. We define a uniform mesh to have uniform control volume widths in any one coordinate direction. The widths of the control volumes in different directions need not be uniform. This situation is depicted in the left hand side of Figure where Δx Δy, but Δx is same for all control volumes. For a uniform mesh, the x, xu, y, and yv vectors are computed in fvuniformmesh. (3) A block-uniform mesh is shown in the right hand side of Figure. In a block-uniform mesh, the calculation domain is divided into a number of panels in the x and y direction. The intersections of these panels define rectangular blocks. The width Δx of control volumes is uniform within an within an x- direction panel, and adjacent panels can have different Δx. Similarly, Δy is uniform within a y-direction panel, but may vary from panel to panel. The fvuniblockmesh function is used to define block-uniform meshes. Fig: A part of two-dimensional grid Volume: Issue: Nov-3, Available @ http://www.ijret.org 48

IJRET: International Journal of Research in Engineering and Technology eissn: 39-63 pissn: 3-738 Fig: Uniform and block-uniform meshes. 4. DISCRETISATION Concept: Transferring continuous models and equations into discreet counterparts. The key step of the finite volume method is the integration of the governing equation over a control volume to yield a discretized equation at its nodal point P. When eqn () is formally integrated over the control volume we obtain (4) So, noting that A e = A w =Δy and A n = A s = Δx, we get (5) This equation represents the balance of the generation of φ in a control volume and the fluxes through its cell faces. Now we assume linear approximation to calculate gradients (hence fluxes) at the control volume aces: Volume: Issue: Nov-3, Available @ http://www.ijret.org 49

IJRET: International Journal of Research in Engineering and Technology eissn: 39-63 pissn: 3-738 By substituting the above expressions into eqn (4) we obtain When the source term is represented in linearized form as, this equation can be re-arranged (6) (7) Equation (6) is now cast in the general discretised equation form for interior nodes Where (8) 4. Solution of equations Discretized equations of the form (7) must be set up at each nodal point in order to solve a problem. For control volumes that are adjacent to the domain boundaries the general discretized equation (7) is modified to incorporate boundary conditions. The resulting system of linear algebraic equations is then solved to obtain the distribution property φ at nodal points. 4. Matlab Codes This section describes a set of Matlab routines for the solution of eqn (). The generic Matlab functions are listed in Table 3. Volume: Issue: Nov-3, Available @ http://www.ijret.org 5

IJRET: International Journal of Research in Engineering and Technology eissn: 39-63 pissn: 3-738 Table 3: A set of Matlab routines used to solve Equation (). Main Task Matlab code Description Define mesh and boundary conditions Compute FV coefficients for interior cells Adjust coefficients for boundary conditions. Assemble and solve the system of equations Compute boundary values and/or fluxes Plots uniformmesh.m blockuniformmesh.m coef.m bc.m amatrix.m postprocess.m Compute the location of cell centers and cell interfaces for a group of cells with uniform size. Compute the location of cell centers and cell interfaces for a mesh consisting of blocks that contain uniform meshes. Compute the neighboring finite volume coefficients (ae, aw, an, and as) for all interior control volumes. Modify finite volume coefficients and source terms to include the effect of boundary conditions. The final value of ap is also computed. Store the finite volume coefficients ae, aw, an, as, and ap for all nodal points. The dependent variable is stored in a matrix suitable for use with Matlab contour and surface plotting routines. 4.3 Model Problems The computer codes developed for solving diffusion equation is then applied to a series of model problems. These problems contain features found in more complicated engineering situations. The problems are distinguished by their different boundary conditions, and by the variation of the source term and diffusivity in the domain. Where γ is a physical constant This equation is comparable with eqn() where φ = u, Γ =, S = γ. Properties of harmonic functions [4] imply that the differential equation is satisfied by a series of the form (9) The model problems require solution of Equation () on a rectangular domain () 4.3. Model Problem : A Membrane Deflection Problem (Г=) We consider the transverse deflection of a uniformly tensioned membrane which is subjected to uniform pressure. The transverse deflection u for a membrane which has zero deflection on a boundary L satisfies the differential equation Where z = x + ıy and constants c j are chosen to make the boundary defection as small as possible, in the least squares sense. As a specific example, we analyze a membrane consisting of a rectangular part. The plot in Figure 3 is produced by the function membrane.m (with γ =) which agrees well with equation () using a twenty-term series. Volume: Issue: Nov-3, Available @ http://www.ijret.org 5

IJRET: International Journal of Research in Engineering and Technology eissn: 39-63 pissn: 3-738.5.5 3 x 5 4 3 y Fig3: Solution to model problem on a 5 5 mesh Note that the gradient of the surface is zero at the centre and largest near the boundary. Consequently, the tangential stress will be smaller in the middle and larger at the edges. 4.3. Model Problem : Plate Deflection (Г=) Civil engineers are sometimes asked to determine the deflection of mechanical structures under various loads. As an illustration, we consider the problem of computing the deflection of a rectangular plate that is subject to a distributed area load f. Suppose the plate is simply supported along the edges, which means that both the deflection and slope of the plate are zero along the edges. If u(x, y) denotes the deflection of the plate at coordinates (x, y), the plate can be described by the following fourth-order partial differential equation [5] 4 u 4 4 4 u u f + + = 4 α () Here the parameter α, called the flexural rigidity of the plate, depends on such things as the plate thickness and the modulus of elasticity of the material. The plate deflection equation is roughly similar to Poisson s equation, but it differs in that it is of higher order and it includes a mixed partial derivative term. One way to approach its solution would be to develop finite difference formulas suitable for this class of equation. However, because of the special perfect-square structure of, an alternative approach is available. In particular, the above equation can be reformulated as a sequence of two Poisson problem. Let v (x, y) denotes a new intermediate variable defined as v u u = + () applying the Laplacian operator to both sides in eqn (), we find that the that () can be recast in terms of v as v v f + = α (3) Volume: Issue: Nov-3, Available @ http://www.ijret.org 5

IJRET: International Journal of Research in Engineering and Technology eissn: 39-63 pissn: 3-738 We find v (x, y) by solving (3) subject to the appropriate boundary conditions. Then, using (), the deflection u(x, y) can be found by solving u u + = v In this way, the original fourth-order problem in () is transformed into a sequence of two second-order Poisson problems. To make the problem specific, suppose the plate is a = 3 m by b = 3 m, the area load on the plate is f = N/m and the flexural rigidity is α =.5 4 m/n. The boundary conditions for the plate that is simply supported along the edges are u(x, y) = v(x, y) = along the boundary. The code plate.m gives the plot in Fig 4. sol u.5.4.3.. 3 x 3.5 y.5.5 Fig 4 Plate deflection on a 5 5 mesh 4.3.3 Model Problem 3: Electrostatic Potential Due to a Dipole (Г=) The electrostatic potential surrounding the dipole can be modeled by the Poisson equation u u ρ + = ε p (4) Here u(x,y) is the electrostatic potential, in volts, at coordinates (x,y). The parameters ε P is the permittivity of the material, and ρ (x,y) is the charge density. This equation is ρ φ = u, Γ =, S = ε comparable with eqn() where. Suppose the electrostatic potential is to be determined over a rectangular region of width a = cm and length b= cm. Let the charge density be zero everywhere except near the point (.8,.8), where there is a positive charge, and the point (.,.), where there is an equal negative charge. ρ (.8,.8) = - ρ (.,.) = -8 C/m Suppose the voltage along the boundary of the rectangular region is zero and the medium is air for which. ε = 8.9 - C /N-m. The code dipole m produces the plot in Fig 5. p Volume: Issue: Nov-3, Available @ http://www.ijret.org 53

IJRET: International Journal of Research in Engineering and Technology eissn: 39-63 pissn: 3-738 6 4 - -4-6 x.5 y.5 Fig 5 Electrostatic Potential Due to a Dipole on a mesh 4.3.4 Model Problem 4: Fully-Developed Flow in a Rectangular Duct (Г=μ) Fig6: Two possible calculation domains (shaded regions) for fully-developed flow in a rectangular duct. Figure 6 shows two representations of the cross section of a rectangular duct. For simple fully-developed flow the governing equation for the axial velocity w is (5) The code for solving Equation () can be used to solve the above equation by making the following definitions For the full duct simulation depicted on the left hand side of Figure 6, the boundary conditions are no slip conditions on all four walls. For the quarter duct simulation depicted on the right hand side of Figure 6, the boundary conditions are no slip conditions on the solid walls (x = L x and y = L y ) Volume: Issue: Nov-3, Available @ http://www.ijret.org 54

IJRET: International Journal of Research in Engineering and Technology eissn: 39-63 pissn: 3-738 And symmetry conditions on the other two planes The code ductflow.m produces the plot in Fig 7..5.5.5.8.6.4....3.4.5 Fig7: Solution to model problem 4 on a mesh. CONCLUSIONS The basic conservation equations can be written in the form of a differential equation for a general variable φ. The concept of discretization can be used as a tool to solving these differential equations over a domain of interest. Finite Volume Method can be used to find the discrete solution of diffusion problems. Concept of Finite Volume Method Subdivide the problem domain into non overlapping control volumes Integrate the governing equation over each of these control volumes. Representative value of variable = value of the variable at the geometric centre of CV Piecewise profiles expressing the variation of φ between the grid points are used to evaluate the integrals. Discretized equation obtained in this manner, represents the conservation principle for the finite control volume. REFERENCES [] Jack J. Dongarra, Iain S. Du_, Danny C. Sorensen, and Henk A. van der Vorst. Solving Linear Systems on Vector and Shared Memory Computers. SIAM, Philadelphia, 99. [] Gene Golub and James M. Ortega Scienti_c Computing: An Introduction with Parallel Computing. Academic Press, Inc., Boston, 993 [3] S.V. Patankar. Numerical Heat Transfer and Fluid Flow Hemisphere, Washington D.C., 98 [4] R. V. Churchhill, J. W. Brown, and R. F. Verhey. Complex Variables and Applications McGraw-Hill, 974 [5] Carnahan B, Luther A, and Wilkes J O, Applied Numerical Methods, New York, 969. Volume: Issue: Nov-3, Available @ http://www.ijret.org 55