topic16_cylinder_flow_relaxation

Slides:



Advertisements
Similar presentations
Computational Modeling for Engineering MECN 6040
Advertisements

Chapter 8 Elliptic Equation.
Parabolic Partial Differential Equations
Chapter 3 Steady-State Conduction Multiple Dimensions
PART 7 Ordinary Differential Equations ODEs
AE/ME 339 Computational Fluid Dynamics (CFD) K. M. Isaac Professor of Aerospace Engineering.
CHE/ME 109 Heat Transfer in Electronics LECTURE 12 – MULTI- DIMENSIONAL NUMERICAL MODELS.
1 Chapter 9 NUMERICAL SOLUTION OF PARTIAL DIFFERENTIAL EQUATIONS.
Types of Governing equations
Differential Equations and Boundary Value Problems
CISE301: Numerical Methods Topic 9 Partial Differential Equations (PDEs) Lectures KFUPM (Term 101) Section 04 Read & CISE301_Topic9.
SE301: Numerical Methods Topic 9 Partial Differential Equations (PDEs) Lectures KFUPM Read & CISE301_Topic9 KFUPM.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Euler’s Equation in Fluid Mechanics. What is Fluid Mechanics? Fluid mechanics is the study of the macroscopic physical behavior of fluids. Fluids are.
ME 231 Thermofluid Mechanics I Navier-Stokes Equations.
© Fluent Inc. 9/5/2015L1 Fluids Review TRN Solution Methods.
PTT 204/3 APPLIED FLUID MECHANICS SEM 2 (2012/2013)
Scientific Computing Partial Differential Equations Poisson Equation.
1 EEE 431 Computational Methods in Electrodynamics Lecture 4 By Dr. Rasime Uyguroglu
1 ELEC 3105 Basic EM and Power Engineering Start Solutions to Poisson’s and/or Laplace’s.
Chapter 5: Numerical Methods in Heat Transfer
Engineering Analysis – Computational Fluid Dynamics –
AE/ME 339 Computational Fluid Dynamics (CFD) K. M. Isaac Professor of Aerospace Engineering Introduction and Scope.
Engineering Analysis – Computational Fluid Dynamics –
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Chapter 27.
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
3.3 Separation of Variables 3.4 Multipole Expansion
Solving Partial Differential Equation Numerically Pertemuan 13 Matakuliah: S0262-Analisis Numerik Tahun: 2010.
Advanced Numerical Techniques Mccormack Technique CFD Dr. Ugur GUVEN.
Finite Difference Methods
Chapter 30.
© Fluent Inc. 1/10/2018L1 Fluids Review TRN Solution Methods.
ME/AE 339 Computational Fluid Dynamics K. M. Isaac Topic1_ODE
AE/ME 339 Computational Fluid Dynamics (CFD) K. M. Isaac 11/13/2018
AE/ME 339 Computational Fluid Dynamics (CFD) K. M. Isaac 11/15/2018
Finite Volume Method for Unsteady Flows
ME/AE 339 Computational Fluid Dynamics K. M. Isaac Topic2_PDE
Chapter 27.
Topic 6 FluidFlowEquations_Introduction
AE/ME 339 Computational Fluid Dynamics (CFD) K. M. Isaac 12/3/2018
Topic 3 Discretization of PDE
topic13_grid_generation
AE/ME 339 Computational Fluid Dynamics (CFD) K. M. Isaac
topic8_NS_vectorForm_F02
topic13_grid_generation
topic13_grid_generation
topic4: Implicit method, Stability, ADI method
topic4: Implicit method, Stability, ADI method
Topic 3 Discretization of PDE
Relaxation Technique CFD
Topic 5 NavierStokes Equations
topic11_shocktube_problem
topic4: Implicit method, Stability, ADI method
Topic 6 NavierStokes Equations
AE/ME 339 Computational Fluid Dynamics (CFD) K. M. Isaac 2/28/2019
Topic9_Pressure_Correction
topic8_NS_vectorForm_F02
topic11_shocktube_problem
AE/ME 339 Computational Fluid Dynamics (CFD) K. M. Isaac 4/30/2019
Topic 8 Pressure Correction
topic4: Implicit method, Stability, ADI method
AE/ME 339 Computational Fluid Dynamics (CFD) K. M. Isaac 7/24/2019
AE/ME 339 Computational Fluid Dynamics (CFD) K. M. Isaac July 25, 2019
topic18_shock_tube_flow
AE/ME 339 Computational Fluid Dynamics (CFD) K. M. Isaac
AE/ME 339 Computational Fluid Dynamics (CFD) K. M. Isaac
Topic 3 Discretization of PDE
AE/ME 339 Computational Fluid Dynamics (CFD) K. M. Isaac
Presentation transcript:

topic16_cylinder_flow_relaxation AE/ME 339 Computational Fluid Dynamics (CFD) K. M. Isaac February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR Relaxation technique is suitable for solving elliptic equations such as the steady state heat conduction equation and incompressible potential flow equation. Note that we solved the heat conduction equation as an unsteady problem in which case the equation was parabolic. Steady state solution in that case was obtained as an asymptote. February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR Relaxation technique is an iterative technique particularly suited for elliptic partial differential equations. Examples are: Steady state heat conduction problem Incompressible steady flow problems It can be explicit or implicit Here we will use an explicit technique known as point-iterative method. Consider a 2D, steady, incompressible, irrotational flow. The governing equation can be written in cartesian coordinates in terms of the velocity potential f. February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR Central differencing gives the following finite difference form If we are solving the equation in a domain shown in Figure 6.4, the boundary conditions must be specified on the four sides of the domain, since the equation is elliptic. The above equation can be written for each of the interior grid points which will give a set of coupled equations whose solution can be obtained by a suitable method. Relaxation technique avoids using solution of simultaneous equations. February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR If we treat only fi,j as the unknown, the rest of the terms assumed to be known from the previous iterations, then an explicit solution is possible. If we represent the iteration level by n, then the following equation can be written using Eq. (6.32) February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR For starting the solution, initial guesses are made, such as a uniform flow at the interior points. After solution is completed at all the interior points, the next iteration step begins. The values at a node is updated as soon as it becomes available. This procedure speeds up convergence. Iteration is terminated when a specified convergence criterion is satisfied. Successtive Over-Relaxation (SOR) A modification of the method is called successive over-relaxation, explained below. Define the following intermediate value. February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR Note that since we are sweeping from left to right and bottom to top, the values are known. Now extrapolate to get the (n+1) value as follows. Note that w = 1 yields the original method. For SOR, w usually lies in the following range. Some times under-relaxation (w<1) is used when oscillations are observed. February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR The equation can first be non-dimensionalized as follows: The transformed equation becomes February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR Boundary conditions: At the surface At infinity Note that the problem is completely non-dimensionalized. R and U_infinity are absent in the equations and the boundary conditions. February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR For convenience, define a new variable s = 1/r February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR Solution by Relaxation technique We’ll denote the iteration step by a superscript (recall that previously we used superscript for time step which should not be confused with the present use of the superscript). The following symbol notation will be be used in writing the algorithm At iteration steps n and (n+1) we will write the dependent variable at node (i,j) as: We can now implement the SOR technique discussed earlier. February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR Intermediate value is first calculated. Note the terms with superscript (n+1) on the RHS. Since we are sweeping from left to right and bottom to top these values are known at any given iteration step. February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR SOR technique yields the following value at iteration step (n+1) For SOR, w should lie between 1 and 2. Boundary Conditions There are three boundaries for the flow domain. cylinder surface far field conditions line of symmetry February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR For simplicity we will assume U_infinity = 1 and R = 1 (s = 1). February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR At the cylinder surface we have the flow tangency condition (recall that since we are solving potential flow, the tangential velocity is not zero. Only the normal velocity is zero). The condition can be written in terms of the velocity potential as This transforms to If we use a one-sided first order difference we get the following numerical equivalent of the the above BC February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR boundary I+1 I I-1 February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR If we use 2nd order accurate derivative at the surface we can obtain the condition at the surface using the following Taylor series expansion boundary I+1 I I-1 February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR boundary I+1 I I-1 February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Computational Fluid Dynamics (AE/ME 339) K. M. Isaac MAEEM Dept., UMR February 23, 2019 topic16_cylinder_flow_relaxation

topic16_cylinder_flow_relaxation Program Completed University of Missouri-Rolla Copyright 2002 Curators of University of Missouri February 23, 2019 topic16_cylinder_flow_relaxation