LSCFD: Meshing Tools for Open Source CFD A Practical Point of View



Similar documents
How To Create A Cdf Optimisation System

Open Source CFD Solver - OpenFOAM

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

CastNet: GUI environment for OpenFOAM

Fully Automatic Hex Dominant Mesher. Paul Gilfrin Sharc Ltd

CastNet: Modelling platform for open source solver technology

Pre-processing in openfoam, mesh generation. OpenFOAM kurs 2013 Håkan Nilsson Olivier Petit

FLUX / GOT-It Finite Element Analysis of electromagnetic devices Maccon GmbH

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

CFD Modelling as an Integrated Part of Multi-Level Simulation of Process Plants Semantic Modelling Approach

Collaborative modelling and concurrent scientific data analysis:

salome-platform.org SALOME7 THE OPEN SOURCE INTEGRATION PLATFORM FOR NUMERICAL SIMULATION

Computational Modeling of Wind Turbines in OpenFOAM

bluecape s Official Website

An Overview of the Finite Element Analysis

Model of a flow in intersecting microchannels. Denis Semyonov

OpenFOAM Workshop. Yağmur Gülkanat Res.Assist.

FEAWEB ASP Issue: 1.0 Stakeholder Needs Issue Date: 03/29/ /07/ Initial Description Marco Bittencourt

Parallel workflows in computational engineering with open source software D.Sc. Peter Råback CSC IT Center for Science

High-performance computing in mechanical engineering

Compatibility and Accuracy of Mesh Generation in HyperMesh and CFD Simulation with Acusolve for Torque Converter

f o r d e m a n d i n g C F D pre- & post-processing ANSA μετα p i o n e e r i n g software systems

ME6130 An introduction to CFD 1-1

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

High-end FEA pre/postprocessor

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

CONVERGE Features, Capabilities and Applications

Christof Hinterberger, Mark Olesen

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

OpenFOAM Opensource and CFD

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

Multiphase Flow - Appendices

HowTo Rhino & ICEM. 1) New file setup: choose Millimeter (automatically converts to Meters if imported to ICEM)

Lecture 7 - Meshing. Applied Computational Fluid Dynamics

ANSA. quality and performance in automatic mesh generation. p i o n e e r i n g software systems

CAD Import Module and LiveLink for CAD V4.3a

Benefits of open source software for industry

Importing Boundary and Volume Meshes

CFD SIMULATION OF NATURAL GAS COMBUSTION AND IST APPLICATION TO TUNNEL KILN FIRING

SALOME-CFD: EDF S REFERENCE PLATFORM FOR CFD STUDIES

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

Self Financed One Week Training

Technology Update: Workbench, Geometry, Meshing, Workflow. ANSYS Users Group Meeting Prague, 2011

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

Introduction: Keywords: CFD, MRF, Blower Angular Orientation

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

Number of Edges on Excavated Boundaries : What does it mean?

CFD: What is it good for?

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

A Guide to the free mesh program Discretizer with OpenFOAM for CFD (Computational Fluid Dynamics)

HPC enabling of OpenFOAM R for CFD applications

Introduction to CFD Analysis

Experts in Computational Fluid Dynamics

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

Overview on Salome-Meca and Code_Aster. Code_Aster, Salome-Meca course material GNU FDL licence (

Introduction to CFD Analysis

ANSA. ANSA for demanding CFD pre-processing. for demanding CFD pre-processing. Model setup. software systems. Morphing & optimization

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

Quality and Reliability in CFD

POLITECNICO DI MILANO Department of Energy

Introduction to ANSYS

CFD analysis for road vehicles - case study

Numerical Simulation of the External Flow Field. Around a Bluff Car*

Course in ANSYS. Import + meshing issues. ANSYS Part 2 Computational Mechanics, AAU, Esbjerg

Science Intensive Development (SID)

Elmer Tutorials. CSC IT Center for Science

tutorial U N S T R U C T U R E D G R I D S F O R O P E N F O A M W I T H B L E N D E R A N D E N G R I D paul.bomke@hs-bremen.de

CFturbo Modern turbomachinery design software

How is EnSight Uniquely Suited to FLOW-3D Data?

CAD Model Validation in the Product Life Cycle Management

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

How To Run A Steady Case On A Creeper

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

Titelmasterformat durch Klicken bearbeiten

MULTIDISCIPLINARY DESIGN OPTIMIZATION (MDO) USING ANSA/µETA POSTPROCESSOR AND ISIGHT

FreeFem++-cs, the FreeFem++ Graphical Interface

CFD software overview comparison, limitations and user interfaces

OPTIMISE TANK DESIGN USING CFD. Lisa Brown. Parsons Brinckerhoff

FLUID FLOW ANALYSIS OF CENTRIFUGAL FAN BY USING FEM

Meshing of a detailed DrivAer Body with ANSYS Meshing and ANSYS ICEM CFD

Developing A Complete And Accessible CFD Simulation Platform For Building Applications

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

OpenFOAM Tutorial. 4. Units

APPLICATION OF OPTIMIZATION METHODS IN 2D HYDROFOIL DESIGN

CFD Applications using CFD++ Paul Batten & Vedat Akdag

COMPUTATIONAL FLUID DYNAMICS USING COMMERCIAL CFD CODES

XT B-Rep; Making it Real

HPC Deployment of OpenFOAM in an Industrial Setting

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

salome-platform.org SALOME6

Vista: A Multi-field Object Oriented CFD-package

OpenFOAM: Year in Review

Benchmark Tests on ANSYS Parallel Processing Technology

HPC technology and future architecture

Tutorials from CAD through CFD for Beginners

CFD modelling of floating body response to regular waves

Adaptation and validation of OpenFOAM CFD-solvers for nuclear safety related flow simulations

High Speed Concept Development: full parametric surface modelling and automatic creation of simulation models using the Fast Concept Modeller (FCM)

ANSYS Meshing User's Guide

How To Optimise A Boat'S Hull

Transcription:

LSCFD: Meshing Tools for Open Source CFD A Practical Point of View Juha Kortelainen <juha.kortelainen@vtt.fi>

Report: Meshing Tools for Open Source CFD A Practical Point of View LSCFD Tools for Large Scale Computational Fluid Dynamics The main objectives of the project: Demonstrate and document the full chain of large scale CFD from mesh generation to visualization using best available open source tools. Remove some bottle-necks in the utilization of the tools for large scale computing. The bottle-necks are related, for example, to large scale mesh generation, use of parallel preconditioners, and treatment of massively parallel data. Implement Variational Multiscale Method (VMS) to massively parallel framework. The natural coding environment for the project will be the Elmer finite element software which has also been mainly developed at CSC. Transfer know-how to CFD community in general and special user groups in particular. The means of knowledge transfer will be courses, seminars and reports. Most happenings will be organized around some particular software but also generic large scale CFD theme will be considered. Increase the use of supercomputing for computational fluid dynamics in Finland. Mainly it is hoped that the academic community would start using the large scale methods and this would eventually result also to increased use of large scale CFD in the industry. http://www.csc.fi/english/pages/lscfd/goals 2

Introduction and Scope Survey on open source or low cost tools for CFD pre-processing - Target CFD solver: OpenFOAM (version 1.5) Tested software: - SALOME version 3.2.6 - SALOME version 4.1.4 (shortly) - Gmsh - OpenFOAM SnappyHexMesh Focus on industrial applications - Strategy: Use inexpensive computational tools for massive computations - No limits in number of simultaneous licenses - Short calendar time for computations 3

Where is the Beef in Using Open Source Tools? Design Design study study Case Case #1 #1 Case Case #2 #2 Case Case #... #... Case Case #N #N Results Results Optimisation Parameter comparison Case Case #1 #1 Case Case #1 #1 Case Case #2 #2 Case Case #... #... Case Case #N #N Results Results Many Computational cases Computational constraint: simultaneous licenses Time saving Time 4

Meshing and Mesh Types Mesh types and the process in general - For CFD structured hexahedral mesh is beneficial in general often difficult to create, manual meshing - Unstructured tetrahedral mesh can be generated automatically, but mesh is usually not optimal for CFD fast to create and relatively robust, possible computational problems Most of the meshers produce unstructured tetrahedral mesh Question of overall process time - Automatic meshing: Is the time that is lost in solving won in pre-processing? - Mesh quality and convergence? 5

How did We Test? Industrial test case was selected - Wärtsilä W20V32SG engine, part of exhaust manifold All the preparations were done with tested tools Objective: to mesh the test case so that it is usable for CFD simulation with OpenFOAM 6

Simplified Process Flow for Industrial CFD Pre-Processing Design geometry in CAD system Mesh processing Geometry import Design geometry in CFD pre-processing system Simplified and healed geometry in pre-processing Structured mesh Mesh topology design Unstructured mesh Geometry manipulation Grid density (global/local) Meshing Use of AMR Geometry processing Computational mesh Computations Results Final production computational mesh 7

SALOME http://www.salome-platform.org/ Tested version 3.2.6; shortly introduced version 4.1.4 The most extensive pre-processor of tested tools - Geometry import in ACIS, SALOME native BREP, IGES, and STEP (uses Open CASCADE) - Geometry creation and manipulation - Meshing in principle for structured and unstructured mesh types; structured mesh creation very difficult so only unstructured tetrahedral mesh was tested - Mesh quality checking and visualisation - Export in DAT (ASCII table format), MED, I-deas UNV, and STL (surface mesh only) Version 3.2.6 had many annoying bugs and features, most of them were fixed in version 4.1.4 The created default tetrahedral mesh was not very suitable for CFD (optimised for FEM) Massive and complex software, available only for Linux (and UNIX) License: GNU Lesser General Public License (LGPL) 8

9

Gmsh http://geuz.org/gmsh/ Tested version 2.3.0 (not mentioned in the report) A lightweight pre-processor compared to SALOME - Geometry import in IGES, STEP, BREP, and gmsh native GEO format (uses Open CASCADE) - Only limited geometry creation and manipulation capabilities; imported CAD geometries could not be modified in gmsh - Meshing only for unstructured tetrahedral mesh (netgen and tetgen routines) - Mesh quality checking and visualisation - Mesh export in I-deas UNV, VTK, MED, Medit, Nastran bulk data, Plot3D structured mesh, STL (surface mesh), VRML (surface mesh), DIFFPACK 3D mesh format Imported 3D solid geometry handling was still unstable and buggy The created default tetrahedral mesh was relatively suitable for CFD Software is available for Linux (UNIX) and Windows systems License: GNU General Public License (GPL) 10

VTT TECHNICAL RESEARCH CENTRE OF FINLAND 11

OpenFOAM SnappyHexMesh http://www.opencfd.co.uk/openfoam/ Functionality included into OpenFOAM package, tested version 1.5 Different approach to meshing - Automatic meshing of given geometry using unstructured mesh with hexahedral cells - Geometry import in STL surface models - Mesh refinement on surfaces - Many options to control the quality of the created mesh difficult for a beginner - Mesh is created using a batch run (command line) - The routine can not handle well sharp corners and edges method is not suitable for all industrial or research cases Routine and tools seemed robust and relatively fast Mesh modifications (e.g. mesh density) are quite easy to do Available for Linux (UNIX) systems License: GNU General Public License (GPL) (part of OpenFOAM) 12

Level 0 Level 1 Level 2 13

Original geometry SnappyHexMesh geometry 14

Conclusions and Summary Pre-processing is still very time consuming phase in CFD and FEM process Step of getting started quite high, limited documentation and tutorials None of the tested software separately were successful in the whole preprocessing process SALOME and gmsh together offered relatively good results for CFD preprocessing; still geometry manipulation is difficult Creation of structured hexahedral mesh is far too difficult OpenFOAM SnappyHexMesh is very promising method but not yet ready for industrial use (problems with edge and corner meshing) Integration to industrial design systems and design process? Still more work is needed to have an industrial strength open source pre-processor for CFD and FEM 15

What Next? What is the industry s interest in open source computational tools? What should be done? What is the priority for tasks? Co-operation? Forum for co-operation? Partners? Funding? How to integrate into a industrial design and development process? Who will catch the ball? 16