Spatial Discretisation Schemes in the PDE framework Peano for Fluid-Structure Interactions

Similar documents
How To Write A Program For The Pd Framework

Divergence-Free Elements for Incompressible Flow on Cartesian Grids

Experiences Extending the CFD Solver of the PDE Framework Peano

CFD simulations using an AMR-like approach in the PDE Framework Peano

CFD simulations using an AMR-like approach in the PDE framework Peano

OpenFOAM Optimization Tools

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

Benchmarking COMSOL Multiphysics 3.5a CFD problems

HPC Deployment of OpenFOAM in an Industrial Setting

Part II: Finite Difference/Volume Discretisation for CFD

A Memory-Efficient Data Handling for Octree-Like Grids

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

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

Giorgio Bornia. Research statement. Primary interests

ME6130 An introduction to CFD 1-1

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

STCE. Outline. Introduction. Applications. Ongoing work. Summary. STCE RWTH-Aachen, Industrial Applications of discrete adjoint OpenFOAM, EuroAD 2014

CFD software overview comparison, limitations and user interfaces

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

Benchmark Computations of 3D Laminar Flow Around a Cylinder with CFX, OpenFOAM and FeatFlow

Simulation of Fluid-Structure Interactions in Aeronautical Applications

Vista: A Multi-field Object Oriented CFD-package

Advanced CFD Methods 1

A. Ricci, E. Giuri. Materials and Microsystems Laboratory

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

Introduction to CFD Basics

FSI Simulation with Abaqus and Third-party CFD Codes 6.14

Module 6 Case Studies

COMPARISON OF SOLUTION ALGORITHM FOR FLOW AROUND A SQUARE CYLINDER

Coupling Forced Convection in Air Gaps with Heat and Moisture Transfer inside Constructions

HPC enabling of OpenFOAM R for CFD applications

PyFR: Bringing Next Generation Computational Fluid Dynamics to GPU Platforms

Computational Fluid Dynamics Research Projects at Cenaero (2011)

CFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER

AeroFluidX: A Next Generation GPU-Based CFD Solver for Engineering Applications

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics

Adaptation of General Purpose CFD Code for Fusion MHD Applications*

Turbomachinery CFD on many-core platforms experiences and strategies

TECHNICAL BRIEF: Selected Benchmarks from Commercial CFD Codes

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

CFD Based Air Flow and Contamination Modeling of Subway Stations

FRIEDRICH-ALEXANDER-UNIVERSITÄT ERLANGEN-NÜRNBERG

Introduction to Computational Fluid Dynamics

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

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

Computational Modeling of Wind Turbines in OpenFOAM

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

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

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

GPU Acceleration of the SENSEI CFD Code Suite

Laminar Flow in a Baffled Stirred Mixer

Quality and Reliability in CFD

Computational fluid dynamics (CFD) 9 th SIMLAB Course

A DISCRETE ADJOINT VERSION OF AN UNSTEADY INCOMPRESSIBLE SOLVER FOR OPENFOAM USING ALGORITHMIC DIFFERENTIATION

walberla: Towards an Adaptive, Dynamically Load-Balanced, Massively Parallel Lattice Boltzmann Fluid Simulation

Tomasz STELMACH. WindSim Annual User Meeting 16 June 2011

Modeling Rotor Wakes with a Hybrid OVERFLOW-Vortex Method on a GPU Cluster

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

CFD Lab Department of Engineering The University of Liverpool

Which strategy to move the mesh in the Computational Fluid Dynamic code OpenFOAM

CONVERGE Features, Capabilities and Applications

Optimization of Supply Chain Networks

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

APPENDIX 3 CFD CODE - PHOENICS

Very special thanks to Wolfgang Gentzsch and Burak Yenier for making the UberCloud HPC Experiment possible.

P013 INTRODUCING A NEW GENERATION OF RESERVOIR SIMULATION SOFTWARE

FEM Software Automation, with a case study on the Stokes Equations

Geometric Constraints

Optimizing Performance of the Lattice Boltzmann Method for Complex Structures on Cache-based Architectures

Design and Optimization of OpenFOAM-based CFD Applications for Hybrid and Heterogeneous HPC Platforms

Aeroacoustic Analogy for the Computation of Aeroacoustic Fields in Partially Closed Domains

CFD: What is it good for?

Thermo-Mechanical Coupled Simulation with LS-DYNA

Application of a Tightly-Coupled CFD/6-DOF Solver For Simulating Offshore Wind Turbine Platforms

COMPUTATIONAL FLUID DYNAMICS USING COMMERCIAL CFD CODES

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

OpenFOAM Opensource and CFD

Calculation of Eigenmodes in Superconducting Cavities

Multiphase Flow - Appendices

The Application of a Black-Box Solver with Error Estimate to Different Systems of PDEs

Recent Developments in OpenFOAM

Mesh Generation and Load Balancing

A New Unstructured Variable-Resolution Finite Element Ice Sheet Stress-Velocity Solver within the MPAS/Trilinos FELIX Dycore of PISCEES

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

Applications of the Discrete Adjoint Method in Computational Fluid Dynamics

CFD modelling of floating body response to regular waves

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES

How To Calculate Energy From Water

European COMSOL Conference, Hannover, Germany

Keywords: Heat transfer enhancement; staggered arrangement; Triangular Prism, Reynolds Number. 1. Introduction

Computational Fluid Dynamics. Department of Aerospace Engineering, IIT Bombay

CFD Simulation of Subcooled Flow Boiling using OpenFOAM

Iterative Solvers for Linear Systems

1. Lid driven flow in a cavity [Time: 1 h 30 ]

How High a Degree is High Enough for High Order Finite Elements?

OpenFOAM: Open source CFD in research and industry

Transcription:

Spatial Discretisation Schemes in the PDE framework Peano for Fluid-Structure Interactions T. Neckel, H.-J. Bungartz, B. Gatzhammer, M. Mehl, C. Zenger TUM Department of Informatics Chair of Scientific Computing

Outline Introduction our FSI approach Div-free Elements Derivation Driven Cavity Flow around a Cylinder Enhanced Div-free Elements Outlook

no physical central control unit, local precice controllers instead P2P solver communication Partitioned FSI using precice Program A Field A precice precice Program B Field B

precice Features Coupling schemes: - Staggered explicit - Implicit with - constant under-relaxation - Aitken- based underrelaxation - IQN-ILS acceleration - Convergence measurements - Sub-cycling - Checkpointing Conservative/consistent linear projections data mapping Coupled solvers: - CFD - Peano (in-house) - Fluent (commercial) - CSD - AdhoC (academic, E. Rank et al.) - Structure0815 (simple inhouse) - Comsol Multiphysics (commercial)

precice Features Coupling schemes: - Staggered explicit - Implicit with - constant under-relaxation - Aitken- based underrelaxation - IQN-ILS acceleration - Convergence measurements - Sub-cycling - Checkpointing Conservative/consistent linear projections data mapping Coupled solvers: - CFD - Peano (in-house) - Fluent (commercial) - CSD - AdhoC (academic, E. Rank et al.) - Structure0815 (simple inhouse) - Comsol Multiphysics (commercial)

The PDE Framework Peano Cartesian grids (recursive adaptivity, full grid hierarchy) Low memory requirements Space-Filling curves + stack data structures high cache-hit rates (>98%) Shared/distributed mem. parallelisation source: T. Weinzierl Software engineering aspects

Three simple FSI examples Video 1: flexible sphere in channel flow Video 2: 2D cantilever benchmark

CFD Spatial Discretisation Incompressible Navier-Stokes Equations Discretisation low-order FEM (Q1Q0, etc.)

CFD Spatial Discretisation Incompressible Navier-Stokes Equations Discretisation low-order FEM (Q1Q0, etc.) Idea 1: enlarge elements to avoid CB modes Idea 2: divergence-free elements: solenoidal velocity field in every point in a discrete cell simultaneous conservation of momentum AND energy

CFD Spatial Discretisation Incompressible Navier-Stokes Equations Discretisation low-order FEM (Q1Q0, etc.) Idea 1: enlarge elements to avoid CB modes Idea 2: divergence-free elements: solenoidal velocity field in every point in a discrete cell simultaneous conservation of momentum AND energy } Combine

Div-free Elements Derivation 45

Div-free Elements Derivation 45 du/dx = const = u3 - u0 dv/dy = const = v1 - v2 div(u) = u3 - u0 + v1 - v2 = const = 0

Div-free Elements Derivation 45 du/dx = const = u3 - u0 dv/dy = const = v1 - v2 div(u) = u3 - u0 + v1 - v2 = const = 0

Div-free Elements Derivation II Ansatz functions 45 and Cartesian: Advantages of 45 representation: Simplified derivation and representation of elements Performance: ~20% less runtime for evaluation of operators D and C

Div-free Elements Driven Cavity Re=1000

Div-free Elements Flow around a Cylinder # DoF Re = 20 Re = 100 c d c l c d,max c l,max St 88,857 5.68 0.0151 3.225 0.94 0.299 ref. 5.58 0.0107 3.230 1.00 0.298

Enhanced Div-free Elements Additional DoF on faces: exact representation of fluxes on edges no checkerboarding

Enh. Div-free Elements Checkerboard Driven Cavity Q1Q0 (step1, no convergence!) Re=1 enhanced div-free (steady state)

Outlook Adaptive enhancement Multigrid Peano Framework designed for hierarchical applications Speed up computations while keeping low memory requirements Extension of (enhanced) div-free elements to 3D

Thanks for your attention!