CFD software overview comparison, limitations and user interfaces



Similar documents
Multiphase Flow - Appendices

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

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

ME6130 An introduction to CFD 1-1

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

Application of CFD Simulation in the Design of a Parabolic Winglet on NACA 2412

O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM. Darmstadt,

Adaptation of General Purpose CFD Code for Fusion MHD Applications*

CastNet: GUI environment for OpenFOAM

CastNet: Modelling platform for open source solver technology

Lecture 6 - Boundary Conditions. Applied Computational Fluid Dynamics

Introduction to ANSYS

Module 6 Case Studies

Laminar Flow in a Baffled Stirred Mixer

2013 Code_Saturne User Group Meeting. EDF R&D Chatou, France. 9 th April 2013

Lecture 7 - Meshing. Applied Computational Fluid Dynamics

CFD ANALYSIS OF RAE 2822 SUPERCRITICAL AIRFOIL AT TRANSONIC MACH SPEEDS

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics

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

CFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER

Introduction to CFD Analysis

GAMBIT Demo Tutorial

Computational Modeling of Wind Turbines in OpenFOAM

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

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

CFD Applications using CFD++ Paul Batten & Vedat Akdag

Performance Comparison of a Vertical Axis Wind Turbine using Commercial and Open Source Computational Fluid Dynamics based Codes

Simulation of Fluid-Structure Interactions in Aeronautical Applications

A. Hyll and V. Horák * Department of Mechanical Engineering, Faculty of Military Technology, University of Defence, Brno, Czech Republic

Performance prediction of a centrifugal pump working in direct and reverse mode using Computational Fluid Dynamics

ANSYS ICEM CFD - pre-processing program used to generate the geometry and mesh for our CFD simulations.

Introduction to CFD Analysis

Lecture 11 Boundary Layers and Separation. Applied Computational Fluid Dynamics

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

OpenFOAM simulations of the Turbulent Flow in a Rod Bundle with Mixing Vanes

Using CFD to improve the design of a circulating water channel

The influence of mesh characteristics on OpenFOAM simulations of the DrivAer model

Set up and solve a transient problem using the pressure-based solver and VOF model.

GEOMETRIC, THERMODYNAMIC AND CFD ANALYSES OF A REAL SCROLL EXPANDER FOR MICRO ORC APPLICATIONS

(1) 2 TEST SETUP. Table 1 Summary of models used for calculating roughness parameters Model Published z 0 / H d/h

Turbulence Modeling in CFD Simulation of Intake Manifold for a 4 Cylinder Engine

CONVERGE Features, Capabilities and Applications

COMPUTATIONAL FLUID DYNAMICS (CFD) ANALYSIS OF INTERMEDIATE PRESSURE STEAM TURBINE

Aeroelastic Investigation of the Sandia 100m Blade Using Computational Fluid Dynamics

TwinMesh for Positive Displacement Machines: Structured Meshes and reliable CFD Simulations

APPLICATION OF OPTIMIZATION METHODS IN 2D HYDROFOIL DESIGN

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

Modeling and Numerical Blood Flow Analysis of Tibial Artery using CFD

CFD Analysis of a Centrifugal Pump with Supercritical Carbon Dioxide as a Working Fluid

AERODYNAMIC ANALYSIS OF BLADE 1.5 KW OF DUAL ROTOR HORIZONTAL AXIS WIND TURBINE

version 3.0 tutorial - Turbulent mixing in a T-junction with CFDSTUDY in SALOME contact: saturne-support@edf.fr

COMPUTATIONAL FLOW MODEL OF WESTFALL'S 4000 OPEN CHANNEL MIXER R1. By Kimbal A. Hall, PE. Submitted to: WESTFALL MANUFACTURING COMPANY

Keywords: CFD, heat turbomachinery, Compound Lean Nozzle, Controlled Flow Nozzle, efficiency.

Coupling micro-scale CFD simulations to meso-scale models

Energy Efficient Data Center Design. Can Ozcan Ozen Engineering Emre Türköz Ozen Engineering

Effect of Pressure Ratio on Film Cooling of Turbine Aerofoil Using CFD

AN EFFECT OF GRID QUALITY ON THE RESULTS OF NUMERICAL SIMULATIONS OF THE FLUID FLOW FIELD IN AN AGITATED VESSEL

Tutorial: 2D Pipe Junction Using Hexa Meshing

Pushing the limits. Turbine simulation for next-generation turbochargers

Harvesting-Combine-Flow Simulation Technique

Titelmasterformat durch Klicken bearbeiten

NUMERICAL INVESTIGATION OF HEAT AND MASS TRANSFER IN A REFRIGERATED TRUCK COMPARTMENT

OpenFOAM Opensource and CFD

Steady Flow: Laminar and Turbulent in an S-Bend

University Turbine Systems Research 2012 Fellowship Program Final Report. Prepared for: General Electric Company

CFD Analysis of Swept and Leaned Transonic Compressor Rotor

NUMERICAL SIMULATION OF FLOW FIELDS IN CASE OF FIRE AND FORCED VENTILATION IN A CLOSED CAR PARK

IMPROVING ENERGY EFFICIENCY IN CEMENT PLANTS

Validations Of Openfoam Steady State Compressible Solver Rhosimplefoam

OPTIMISE TANK DESIGN USING CFD. Lisa Brown. Parsons Brinckerhoff

3. Prescribe boundary conditions at all boundary Zones:

Design and Analysis of Engine Cooling Fan

CFD: What is it good for?

Customer Training Material. Lecture 4. Meshing in Mechanical. Mechanical. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

The simulation of machine tools can be divided into two stages. In the first stage the mechanical behavior of a machine tool is simulated with FEM

Tutorial for laboratory project #2 Using ANSYS Workbench. For Double Pipe Heat Exchanger

CFD ANALYSES OF FLUID FLOW AND HEAT TRANSFER IN PATTERNED ROLL-BONDED ALUMINIUM PLATE RADIATORS

CHAPTER 4 CFD ANALYSIS OF THE MIXER

External bluff-body flow-cfd simulation using ANSYS Fluent

Trace Layer Import for Printed Circuit Boards Under Icepak

Tutorial 1. Introduction to Using ANSYS FLUENT in ANSYS Workbench: Fluid Flow and Heat Transfer in a Mixing Elbow

POLITECNICO DI MILANO Department of Energy

Tutorials from CAD through CFD for Beginners

Introduction to ANSYS ICEM CFD

Introduction to Comsol Multiphysics

Feature Commercial codes In-house codes

. Address the following issues in your solution:

This tutorial provides a recipe for simulating L

CFD Analysis of Civil Transport Aircraft

Use of OpenFoam in a CFD analysis of a finger type slug catcher. Dynaflow Conference 2011 January , Rotterdam, the Netherlands

Problem Statement In order to satisfy production and storage requirements, small and medium-scale industrial

Good Practice in CFD. A rough guide.

Multiphysics Software Applications in Reverse Engineering

How To Model A Horseshoe Vortex

INTERNATIONAL JOURNAL OF RESEARCH IN AERONAUTICAL AND MECHANICAL ENGINEERING

Introduction to CFD Basics

MAXIMISING THE HEAT TRANSFER THROUGH FINS USING CFD AS A TOOL

Transcription:

CFD software overview comparison, limitations and user interfaces Daniel Legendre Introduction to CFD Turku, 05.05.2015 Åbo Akademi University Thermal and Flow Engineering Laboratory 05.05.2015 1 Some useful software Comsol multiphysics 5.0 Fluent/CFX (Ansys Workbench) Open Foam (Open source CFD) Åbo Akademi University Thermal and Flow Engineering Laboratory 10.10.2014 2

Ansys Workbench: Fluent 14.5 https://support.ansys.com/ Åbo Akademi University Thermal and Flow Engineering Laboratory 10.10.2014 3 Test Case Mixer tank Mixer as source terms Steady solution Åbo Akademi University Thermal and Flow Engineering Laboratory 10.10.2014 4

Comsol http://www.comsol.com/support/ Åbo Akademi University Thermal and Flow Engineering Laboratory 10.10.2014 5 Mixing tower Mixer rotating Mesh Time depending solution Åbo Akademi University Thermal and Flow Engineering Laboratory 10.10.2014 6

Open source CFD: OpenFOAM http://www.openfoam.org/version2.3.1/ Åbo Akademi University Thermal and Flow Engineering Laboratory 10.10.2014 7 OpenFOAM Top-Level Code solve(fvm::laplacian(p) fvc::div(u)); du = dt*( fvc::div(phi, U) + nu*fvc::laplacian(u)); U = U + du; U.correctBoundaryConditions(); Åbo Akademi University Thermal and Flow Engineering Laboratory 10.10.2014 8

The dynamicmeshdict dictionary Open FOAM Åbo Akademi University Thermal and Flow Engineering Laboratory 10.10.2014 9 Why use User Define Functions? Commercial software is a general-purpose tool and cannot anticipate all users needs. Addition of new physical models for academic research or customer proprietary physics. Customization of boundary conditions. Åbo Akademi University Thermal and Flow Engineering Laboratory 10.10.2014 10

Limitations UDFs have the following limitations: Although the UDF capability in ANSYS FLUENT can address a wide range of applications, it is not possible to address every application using UDFs. Not all solution variables or ANSYS FLUENT models can be accessed by UDFs. If you are unsure whether a particular problem can be handled using a UDF, contact your technical support engineer for assistance. UDFs use and return values specified in SI units. You may need to update your UDF when you use a new version of ANSYS FLUENT. * // UDF Manual // 1. Overview of User-Defined Functions (UDFs) // 1.2. Limitations. Ansys 14.5 User Manual. Åbo Akademi University Thermal and Flow Engineering Laboratory 10.10.2014 11 RECOMMENDATIONS ON GRIDS The key recommendation is to ensure smooth grids, avoiding abrupt changes in grid size or shape, as this can lead to a significant loss of accuracy. Hence take good care to: Define the computational domain, in order to minimize the influence and interactions between the flow and the far-field conditions. In particular, Place inlet and outlet boundaries as far away as possible from the region of interest. In particular, if uniform far-field conditions are imposed, you should ensure that the boundary is not in a region where the flow may still vary significantly. Avoid inlet or outlet boundaries in regions of strong geometrical changes or in regions of recirculation. Avoid jumps in grid density or in grid size. Avoid highly distorted cells or small grid angles. Ensure that the grid stretching is continuous. Avoid unstructured tetrahedral meshes in boundary layer regions. Refine the grids in regions with high gradients, such as boundary layers, leading edges of airfoils and any region where large changes in flow properties might occur. Make sure that the number of points in the boundary layers is sufficient for the expected accuracy. Avoid less than 10 points over the inner part of the boundary layer thickness. Monitor the grid quality by adequate mesh parameters, available in most of the grid generators, such as aspect ratio, internal angle, concavity, skewness, negative volume. *Source: Hirsch,C. Numerical computation of internal & external flows. Second Edition 2007. Butterworth-Heinemann. Åbo Akademi University Thermal and Flow Engineering Laboratory 10.10.2014 12

RECOMMENDATIONS ON SOLUTION ASSESSMENT Check very carefully the selected boundary conditions for correctness and compatibility with the physics of the flow you are modeling. Verify all the numerical settings and parameters, before launching the CFD run. Verify that your initial solution is acceptable for the problem to be solved. Monitor the convergence to ensure that you reach machine accuracy. It is recommended to monitor, in addition to the residuals, the convergence of representative quantities of your problem, such as a drag force or coefficient, a velocity, temperature or pressure at selected points in the flow domain. Look carefully at the behavior of the residual convergence curve in function of number of iterations. If the behavior is oscillatory, or if the residual does not converge to machine accuracy by showing a limit cycle at a certain level of residual reduction, it tells you that some inaccuracy affects your solution process. Check, whenever possible, the grid dependence of the solution by comparing the results obtained on different grid sizes. Some quantities are more sensitive than others to error sources. Pressure curves are less sensitive than shear stresses, which in turn are less sensitive than temperature gradients or heat fluxes, which require finer grids for a given accuracy level. Reduce the values of parameters controlling convergence, such as the CFL number or some underrelaxation parameter, when available. *Source: Hirsch,C. Numerical computation of internal & external flows. Second Edition 2007. Butterworth-Heinemann. Åbo Akademi University Thermal and Flow Engineering Laboratory 10.10.2014 13 Comparison Table Graphic User Interface (GUI) Meshing Personalization of the code Ansys Comsol OpenFOAM Simple to use Simple to use NO GUI. Unix Terminal window Relative simple for standard applications Relative simple for standard applications Needs implementation by the user UDF s C++, python UDF s Java and matlab Direct modifications to the code. C++, python... Solver stability Very stable and reliable solutions Stable and reliable solutions Requires user knowledge in numerical methods Programming skills With UDF s C++ and python. For the GUI not required Basic even with UDF s. For the GUI not required C++ and python. Support Support team Support team Non supported. Open source Åbo Akademi University Thermal and Flow Engineering Laboratory 10.10.2014 14