APPENDIX 3 CFD CODE - PHOENICS



Similar documents
ME6130 An introduction to CFD 1-1

Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology

Introduction to CFD Analysis

Introduction to CFD Analysis

Customer Training Material. Lecture 2. Introduction to. Methodology ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW

MEL 807 Computational Heat Transfer (2-0-4) Dr. Prabal Talukdar Assistant Professor Department of Mechanical Engineering IIT Delhi

Effect of Aspect Ratio on Laminar Natural Convection in Partially Heated Enclosure

How To Model With Cfd Using Phoenics

Part II: Finite Difference/Volume Discretisation for CFD

Effect of design parameters on temperature rise of windings of dry type electrical transformer

HPC enabling of OpenFOAM R for CFD applications

Lecture 3 Fluid Dynamics and Balance Equa6ons for Reac6ng Flows

Module 5: Solution of Navier-Stokes Equations for Incompressible Flow Using SIMPLE and MAC Algorithms Lecture 27:

Interactive simulation of an ash cloud of the volcano Grímsvötn

OPEN-SOURCE CFD ANALYSIS OF MULTI-DOMAIN UNSTEADY HEATING WITH NATURAL CONVECTION

CFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER

Thermal Simulation of a Power Electronics Cold Plate with a Parametric Design Study

Tomasz STELMACH. WindSim Annual User Meeting 16 June 2011

Differential Relations for Fluid Flow. Acceleration field of a fluid. The differential equation of mass conservation

Learning Module 4 - Thermal Fluid Analysis Note: LM4 is still in progress. This version contains only 3 tutorials.

ADVANCED COMPUTATIONAL TOOLS FOR EDUCATION IN CHEMICAL AND BIOMEDICAL ENGINEERING ANALYSIS

Module 6 Case Studies

Numerical Methods for Differential Equations

HPC Deployment of OpenFOAM in an Industrial Setting

CFD Based Air Flow and Contamination Modeling of Subway Stations

Aerodynamic Department Institute of Aviation. Adam Dziubiński CFD group FLUENT

TFAWS AUGUST 2003 VULCAN CFD CODE OVERVIEW / DEMO. Jeffery A. White. Hypersonic Airbreathing Propulsion Branch

COMPARISON OF SOLUTION ALGORITHM FOR FLOW AROUND A SQUARE CYLINDER

Monifysikaalisten ongelmien simulointi Elmer-ohjelmistolla. Simulation of Multiphysical Problems with Elmer Software

Distance Learning Program

Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM

Using Computational Fluid Dynamics (CFD) for improving cooling system efficiency for Data centers

Dynamic Process Modeling. Process Dynamics and Control

Computational Fluid Dynamics Research Projects at Cenaero (2011)

Customer Training Material. Lecture 5. Solver Settings ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

Introduction to COMSOL. The Navier-Stokes Equations

Iterative Solvers for Linear Systems

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics

OpenFOAM Opensource and CFD

CHEG 3128 Heat, Mass, & Kinetics Laboratory Diffusion in Laminar Flow Regimes Modeling and COMSOL Tutorial Tutorial by Andrea Kadilak

Course Outline for the Masters Programme in Computational Engineering

3. Prescribe boundary conditions at all boundary Zones:

The ADREA-HF CFD code An overview

POLITECNICO DI MILANO Department of Energy

TECHNICAL BRIEF: Selected Benchmarks from Commercial CFD Codes

Finite Element Method (ENGC 6321) Syllabus. Second Semester

Eu-NORSEWInD - Assessment of Viability of Open Source CFD Code for the Wind Industry

Simulation to Analyze Two Models of Agitation System in Quench Process

Three dimensional thermoset composite curing simulations involving heat conduction, cure kinetics, and viscoelastic stress strain response

COMPUTATIONAL FLUID DYNAMICS USING COMMERCIAL CFD CODES

Heat Transfer and Thermal-Stress Analysis with Abaqus

Simulation of Fluid-Structure Interactions in Aeronautical Applications

EXPERIMENTAL ANALYSIS OF HEAT TRANSFER ENHANCEMENT IN A CIRCULAR TUBE WITH DIFFERENT TWIST RATIO OF TWISTED TAPE INSERTS

Interpretation of Data (IOD) Score Range

Introduction to Computational Fluid Dynamics

CHAPTER 4 CFD ANALYSIS OF THE MIXER

Self Financed One Week Training

Dimensional analysis is a method for reducing the number and complexity of experimental variables that affect a given physical phenomena.

Overset Grids Technology in STAR-CCM+: Methodology and Applications

CFD Application on Food Industry; Energy Saving on the Bread Oven

Eco Pelmet Modelling and Assessment. CFD Based Study. Report Number R1D1. 13 January 2015

Heat Transfer by Free Convection

CCTech TM. ICEM-CFD & FLUENT Software Training. Course Brochure. Simulation is The Future

List of Problems Solved Introduction p. 1 Concept p. 1 Nodes p. 3 Elements p. 4 Direct Approach p. 5 Linear Spring p. 5 Heat Flow p.

Ravi Kumar Singh*, K. B. Sahu**, Thakur Debasis Mishra***

Learning Module 6 Linear Dynamic Analysis

Lecture 6 - Boundary Conditions. Applied Computational Fluid Dynamics

Multi-Block Gridding Technique for FLOW-3D Flow Science, Inc. July 2004

Advanced discretisation techniques (a collection of first and second order schemes); Innovative algorithms and robust solvers for fast convergence.

2.1 CFD PROJECT PLANNING ANSYS, Inc. All rights reserved. ANSYS, Inc. Proprietary

Numerical Analysis of the Jeans Instability

Domain Decomposition Methods. Partial Differential Equations

CFD: MicroFlo User Guide

A CODE VERIFICATION EXERCISE FOR THE UNSTRUCTURED FINITE-VOLUME CFD SOLVER ISIS-CFD

FLOODING AND DRYING IN DISCONTINUOUS GALERKIN DISCRETIZATIONS OF SHALLOW WATER EQUATIONS

GAMBIT Demo Tutorial

THE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA

Chemical Process Simulation

Model Order Reduction for Linear Convective Thermal Flow

Current Staff Course Unit/ Length. Basic Outline/ Structure. Unit Objectives/ Big Ideas. Properties of Waves A simple wave has a PH: Sound and Light

1 Finite difference example: 1D implicit heat equation

ABSTRACT FOR THE 1ST INTERNATIONAL WORKSHOP ON HIGH ORDER CFD METHODS

Design and Analysis of Engine Cooling Fan

KEYWORDS. Dynamic Simulation, Process Control, Object Oriented, Engineering Design, DCS, PLC.

Basic Equations, Boundary Conditions and Dimensionless Parameters

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS

Using Cloud-Resolving Model Simulations of Deep Convection to Inform Cloud Parameterizations in Large-Scale Models

Harvesting-Combine-Flow Simulation Technique

Orbital Mechanics. Angular Momentum

Christof Hinterberger, Mark Olesen

MECHANICAL ENGINEERING DEPARTMENT

CastNet: Modelling platform for open source solver technology

. Address the following issues in your solution:

Finite Element Modules for Enhancing Undergraduate Transport Courses: Application to Fuel Cell Fundamentals

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary

An Introduction to Applied Mathematics: An Iterative Process

Transcription:

166 APPENDIX 3 CFD CODE - PHOENICS 3.1 INTRODUCTION PHOENICS is a general-purpose software code which predicts quantitatively the flow of fluids in and around engines, process equipment, buildings, human beings, lakes, river and oceans and so on. It also calculates the associated changes of chemical and physical composition and the associated stresses in the immersed solids. Its name is an acronym for Parabolic Hyperbolic Or Elliptic Numerical Integration Code Series. 3.2 FUNCTIONS OF PHOENICS PHOENICS performs three main functions: 1) Problem definition (i.e. pre-processing), in which the user prescribes the situation to be simulated and the questions, which are to be answered. 2) Simulation (i.e. data-processing), by means of computation, of what the laws of science imply in the prescribed circumstances.

167 3) Presentation (i.e. post-processing of the results of the computation, by way of graphical displays, tables of numbers, and other means. 3.3 MODULES OF PHOENICS PHOENICS has a distinct set of modules, for each of the above three functions. The three (sets of) modules of PHOENICS are called : 1) SATELLITE (which incorporates also the Virtual-Reality Editor and Viewer) 2) EARTH (the solver module; and, 3) PHOTON (which incorporates the graph-plotter, AUTO-PLOT). Their interrelationships are shown in Figure 3.1 albeit with the VR- Viewer displayed on the post-processing side, even though it is part of the SATELLITE module. 3.4 THE INTER COMMUNICATION FILES The four names in white rectangular boxes in the above diagram refer to files, which are used for communication between modules, as follows: Ql, the user-readable input-data file, which is written in PIL, the PHOENICS Input Language, and is the main expression of what the user wishes to achieve.

168 EARDAT, an ASCII file, which expresses in EARTH-understandable form what, the user has prescribed by way of Ql. PHI, is written by EARTH in accordance with a format enables PHOTON, AUTOPLOT and the Viewer to display the results of the computation graphically.

RESULT, is an ASCII file expressing the results in tabular and line-printer- plot form. It is the Q1 file with which the user has most to do, whether it is: taken from the extensive Input-File library which forms part of the PHOENICS installation; or created by way of a text editor, perhaps as a modification of a library file; or created as part of an interactive SATELLITE session in which the user enters PIL statements at the keyboard, and is assisted to do so correctly by acceptance and nonacceptance responses; or created without the user's needing knowledge of PIL, by way of the VR-Editor, with its associated menu system. However it is written, the content of the Q1 file is what dictates how the flow-simulating calculation will proceed. 3.5 MATHEMATICAL CONTENT OF PHOENICS The equations solved by PHOENICS are those which express the balances of mass, momentum, energy, material (i.e. chemical species) and other conserved entities (e.g. electrical charge) over discrete elements of space and time, i.e. 'finite volumes' known as 'cells'. The cells are arranged in an orderly (i.e. "structured") manner in a grid which may be Cartesian, cylindrical-polar, or body-fitted, i.e. curvi-linear, and which may be segmented into distinct "blocks". These equations express the influences of diffusion (including viscous action and heat conduction), convection, and variation with time, sources and sinks.

170 In order to reduce the numerical errors, which may result from the unsymmetrical nature of the convection terms, PHOENICS can make use of a large variety of 'higher-order schemes', including QUICK, SMART, Van Leer, and many others. The dependent variables of these equations are thus: mass or volume fraction, velocity and pressure, temperature or enthalpy, concentration, electrical charge or other conserved property. The mass and momentum equations are solved in a semi-coupled manner by a variant of the well-known SIMPLE algorithm. Because the whole equation system is non-linear, the solution procedure is iterative, consisting of the steps of: computing the imbalances of each of the above entities for each cell. computing the coefficients of laniaries equations which represent how the imbalances will change as a consequence of (small) changes to the solved-for variables. solving the linear equations. correcting the values of solved-for variables, and of auxiliary ones, such as fluid properties, which depend upon them. repeating the cycle of operations until the changes made to the variables are sufficiently small. Various techniques are used for solving the linear equations, including tri-diagonal matrix algorithm, (a variant of) Stone's 'Strongly Implicit Algorithm', conjugate-gradient and conjugate-residual solvers. PHOENICS also possesses a multi-grid coupled-variable solver, called MIGAL.