Current Development Work in OpenFOAM
|
|
|
- Pierce Murphy
- 10 years ago
- Views:
Transcription
1 Current Development Work in OpenFOAM Hrvoje Jasak Wikki, United Kingdom and Germany Faculty of Mechanical Engineering and Naval Architecture University of Zagreb, Croatia Dutch OpenFOAM Day, TU Delft, 4 November 2010 Current Development Work in OpenFOAM p. 1
2 Outline Objective Provide basic information about OpenFOAM software from User s viewpoint What is it? How do I run it? What capabilities does it have? Present an overview of current and future developments Topics 1. OpenFOAM: Executive Overview 2. Running OpenFOAM 3. Points of interest: why consider OpenFOAM 4. Examples of capabilities Radial Basis Function in mesh motion and morphing CFD in shape optimisation with RBF morphing Vehicle soiling: Lagrangian tracking, finite area and liquid film Turbomachinery examples Dynamic remeshing with tetrahedral edge swapping Overset grid in OpenFOAM 5. Summary and Outlook Current Development Work in OpenFOAM p. 2
3 OpenFOAM: Executive Overview What is OpenFOAM? OpenFOAM is a free-to-use Open Source numerical simulation software with extensive CFD and multi-physics capabilities Free-to-use means using the software without paying for license and support, including massively parallel computers: free multi-1000-cpu CFD license! Software under active development, capabilities mirror those of commercial CFD Substantial installed user base in industry, academia and research labs Possibility of extension to non-traditional, complex or coupled physics: Fluid-Structure Interaction, complex heat/mass transfer, internal combustion engines, nuclear Main Components Discretisation: Polyhedral Finite Volume Method, second order in space and time Lagrangian particle tracking, Finite Area Method (2-D FVM on curved surface) Massive parallelism in domain decomposition mode Automatic mesh motion (FEM), support for topological changes All components implemented in library form for easy re-use Physics model implementation through equation mimicking Current Development Work in OpenFOAM p. 3
4 Implementing Continuum Models Equation Mimicking Natural language of continuum mechanics: partial differential equations Example: turbulence kinetic energy equation k t + (uk) [(ν + ν t) k] = ν t» ( u + ut ) ǫ o k k o Objective: represent differential equations in their natural language solve ( fvm::ddt(k) + fvm::div(phi, k) - fvm::laplacian(nu() + nut, k) == nut*magsqr(symm(fvc::grad(u))) - fvm::sp(epsilon/k, k) ); Correspondence between the implementation and the original equation is clear Library-based implementation of custom physical models with full freedom in solution algorithms. New: support for multi-equation implicit coupling Current Development Work in OpenFOAM p. 4
5 OpenFOAM: Executive Overview Physical Modelling Capability Highlights Basic: Laplace, potential flow, passive scalar/vector/tensor transport Incompressible and compressible flow: segregated pressure-based algorithms Heat transfer: buoyancy-driven flows, conjugate heat transfer Multiphase: Euler-Euler, VOF free surface capturing and surface tracking RANS for turbulent flows: 2-equation, RSTM; full LES capability Pre-mixed and Diesel combustion, spray and in-cylinder flows Stress analysis, fluid-structure interaction, electromagnetics, MHD, etc. Current Development Work in OpenFOAM p. 5
6 Running OpenFOAM Structure of OpenFOAM OpenFOAM is assembled from components Foundation libraries, containing discretisation, mesh handling etc. in re-usable form. Functionality shared across many application Physical modelling libraries: thermo-physical models (liquids and gasses), viscosity models, turbulence models, chemical reactions interface Utilities: mesh import and manipulation, parallel processing, post processor hook-up (reader module) and data manipulation Customised, purpose-written and optimised executables for each physics segment. All are founded on common components Linkage for user extensions and on-the-fly data analysis OpenFOAM Executable Custom executable for specific physics segment: few 100s of lines of code Easy to read, understand, modify or add further capability Existing code is used as a basis for own development: simulation environment Low-level functions, eg. mesh handling, parallelisation, data I/O handled transparently: no need for special coding at top level Current Development Work in OpenFOAM p. 6
7 Point of Interest Why Consider OpenFOAM Open architectures Access to complete source: no secret modelling tricks, no cutting corners Both community-based and professional support available Common platform for new R&D projects: shipping results of research into the hands of a customer with no delay Low-cost CFD No license cost, portable to any computing platform (IBM Blue Gene) Easily scriptable and embeddable: automated CFD and optimisation Efficient on massively parallel computers, portable to new comms protocols Problem-independent numerics and discretisation Tackle non-standard continuum mechanics problem: looking beyond the capabilities of commercial CFD Efficient environment for complex physics problems Tackling difficult physics is made easier through equation mimicking Utility-level tools readily available: parallelism, moving mesh Track record in non-linear and strongly coupled problems Excellent piece of C++ and software engineering! Decent piece of CFD Current Development Work in OpenFOAM p. 7
8 Examples of Simulation Example of Capabilities of OpenFOAM Relevant to Your CFD Needs This is only a part of the OpenFOAM capabilities! Chosen for relevance and illustration of the range of capabilities rather than exhaustive illustration of range of capabilities In some cases, simplified geometry is used Regularly, the work resulted in a new solver; in many cases, it is developed as an extension or combination of existing capabilities Description of Simulation and Setup Physics and numerical method setup Standard or customised solver; details of mesh resolution and customisation New capability and proposed development shall be marked Current Development Work in OpenFOAM p. 8
9 Radial Basis Function Radial Basis Function Interpolation RBF interpolation defines the interpolation directly from the sufficient smoothness criterion on the interpolation (positive weighting factors): s(x) = N b X j=1 γ j φ( x x b,j ) + q(x) where x is the interpolant location x b is the set of N b locations carrying the data φ(x) is the basis function, dependent on point distance q(x) is the (usually linear) polynomial function, depending on choice of basis function and γ j, eg. q = b 0 + b 1 x + b 2 y + b 3 z Consistency of interpolation is achieved by requiring that all polynomials of the order lower than q disappear at data points N b X j=1 γ j p(x b,j ) = 0 Current Development Work in OpenFOAM p. 9
10 Radial Basis Function RBF Interpolation Procedure 1. Establish locations of data-carrying points x b and their values 2. Assemble and solve the equation set for γ and β using a direct solver 3. Calculate values at desired locations by evaluating s(x) Using RBF in a CFD Code Context Automatic mesh motion: mesh deformation based on a small number of control points located on moving boundaries PhD project by dr. Frank Bos, TU Delft Basic implementation of RBF in OpenFOAM Automatic selection of control points with coarsening + extinguishing function for far-field motion control: reduce number of control points RBF interpolation to calculate mesh motion (+ parallelisation) Implemented as an option in dynamic mesh motion RBF mesh morpher in geometric shape optimisation Morphing points control change of shape as data carriers Small number of degrees of freedom: ideal for parametrisation Mesh quality in deformation guaranteed by properties of RBF Current Development Work in OpenFOAM p. 10
11 Radial Basis Function Radial Basis Function in Automatic Mesh Motion Mathematical tool which allows data interpolation from a small set of control points to space with smoothness criteria built into the derivation Used for mesh motion in cases of large deformation: no inverted faces or cells Control points chosen on a moving surface, with extinguishing function used to control far-field mesh motion Implemented by Frank Bos, TU Delft and Dubravko Matijašević, FSB Zagreb Current Development Work in OpenFOAM p. 11
12 Radial Basis Function RBF Mesh Morphing RBF morphing object defines the parametrisation of geometry (space): 1. Control points in space, where the parametrised control motion is defined 2. Static points in space, whose motion is blocked 3. Range of motion at each control point: (d 0,d 1 ) 4. Set of scalar parameters δ for control points, defining current motion as d(δ) = d 0 + δ(d 1 d 0 ), where 0 δ 1 For each set of δ parameters, mesh deformation is achieved by interpolating motion of control points d over all vertices of the mesh: new deformed state of the geometry Mesh in motion remains valid since RBF satisfies smoothness criteria Using RBF in Optimisation Control points may be moved individually or share δ values: further reduction in dimension of parametrisation of space Mesh morphing state is defined in terms of δ parameters: to be controlled by the optimisation algorithm Current Development Work in OpenFOAM p. 12
13 Radial Basis Function RBF Mesh Morphing: Cylinder and Sphere Examples Parametrisation uses a single parameter δ for this motion, with various number of control points Current Development Work in OpenFOAM p. 13
14 Shape Optimisation Shape Optimisation Background Specify a desired object of optimisation and use the parametrisation of geometry to explore the allowed solution space in order to find the minimum of the optimisation objective objective = f(shape) 1. Parametrisation of Geometry Computational geometry is complex and usually available as the computational mesh: a large amount of data Parametrisation tool: RBF mesh morphing, defining deformation at a small number of mesh-independent points in space 2. CFD Flow Solver is used to provide the flow solution on the current geometry, in preparation for objective evaluation 3. Evaluation of Objective: usually a derived property of the flow solution 4. Optimiser Algorithm: explores the solution space by providing sets of shape coordinates and receiving the value of objective. The search algorithm iteratively limits the space of solutions in search of a minimum value of objective Current Development Work in OpenFOAM p. 14
15 Shape Optimisation Example: HVAC 90 deg Bend: Flow Uniformity at Outlet Flow solver: incompressible steady-turbulent flow, RANS k ǫ model; coarse mesh: cells; 87 evaluations of objective with CFD restart RBF morphing: 3 control points in motion, symmetry constraints; 34 in total Objective: flow uniformity at outlet plane iter = 0 pos = ( ) v = size = iter = 5 pos = ( ) v = size = iter = 61 pos = (( ) v = size = Current Development Work in OpenFOAM p. 15
16 Finite Area Method Finite Area Discretisation Finite Area Method discretised equations on a curved surface in 3-D Surface is discretised using polygonal faces. Discretisation takes into account surface curvature. A level of smoothness is assumed in calculation of curvature terms Surface motion is allowed: decomposed into normal and tangential motion Nomenclature for a surface element P and its neighbour N n f j n P e L e n N e e m P i d e N S P Current Development Work in OpenFOAM p. 16
17 Thin Liquid Film Model Modelling Assumptions: 2-D Approximation of a Free Surface Flow Isothermal incompressible laminar flow Boundary layer approximation: Tangential derivatives are negligible compared to normal Normal velocity component is negligible compared to tangential Pressure is constant across the film depth Similitude of the flow variables in the direction normal to the substrate Prescribed cubic velocity profile S fs h v S w σ v n v fs p g v g m d,i v d,i Dependent variables: h and v v = 1 h h 0 v dh v(η) = v fs diag (aη + bη 2 + cη 3 ) η = n h, 0 n h Current Development Work in OpenFOAM p. 17
18 Thin Liquid Film Model Validation: Droplet Spreading Under Surface Tension Liquid film equations governing the flow; self-similar velocity profile Droplet spread driven by gravity and counteracted by surface tension Equation set possesses an (axi-symmetric) analytical solution: validation of implementation and numerics 4e e-05 3e-05 t = s t = s Analytical solution 2.5e-05 h, m 2e e-05 1e-05 5e r, m Implementation of Liquid Film Model Volume-Surface-Lagrangian Coupling Full second order in space and time on curved moving surfaces Parallelisation bound to volumetric FVM Shared matrix and discretisation: possibility of close coupling with FVM Current Development Work in OpenFOAM p. 18
19 Coupling Wall Film with Spray Volume-Surface-Lagrangian Coupling Coupling a volumetric flow model with Lagrangian particles for a dispersed phase to a thin liquid film model on the solid wall Custom solver In terms of numerics, coupling of volumetric, surface and Lagrangian models is easy to handle: different modelling paradigms Main coupling challenge is to implement all components side-by-side and control their interaction: volumetric-to-particle-to-surface data exchange Implementation of liquid film used in other applications: Italian engines Current Development Work in OpenFOAM p. 19
20 Turbomachinery Features General Grid Interface Turbomachinery CFD requires additional features: implement in library form General Grid Interface (GGI) and its derived forms Cyclic GGI Partial overlap GGI Mixing plane interface (under testing) Implementation and parallelisation is complete: currently running validation cases in collaboration with commercial clients and Turbomachinery Working Group Other turbo-related components in pipeline: harmonic balance solver solver Library-level implementation allows re-use of GGI beyond turbomachinery Current Development Work in OpenFOAM p. 20
21 Tetrahedral Edge Swapping Re-Meshing with Tetrahedral Edge Swapping In cases where mesh motion involves topological change at the boundary or unpredictable mesh deformation, topological change machinery is impractical: cannot decide a-priori where to place topology modifiers Dynamic remeshing using tetrahedral edge swapping Motion is prescribed on external boundaries Tetrahedral cell quality examined continuously: bad cells trigger automatic remeshing without user interaction: answers to dynamicmesh interface Implemented by Sandeep Menon, UMass Amherst as a ready-to-use library Example: viscoelastic droplet collision using free surface tracking Can be used for all dynamic mesh cases: ultimate ease of mesh setup! Current Development Work in OpenFOAM p. 21
22 Overset Grid in OpenFOAM foamedover: Overset Grid Technology in OpenFOAM Work by David Boger, Penn State University using SUGGAR and DirtLib libraries developed by Ralph Noack, Penn State (must mention Eric Paterson!) Overset Grid Technology Multiple components meshed individually, with overlap Hole cutting algorithm to remove excess overlap cells Mesh-to-mesh interpolation with implicit updates built into patch field updates and linear solver out-of-core operations Body-fitted component meshes: preserving quality and near-wall resolution Simple mesh motion and geometrical studies (replacing individual components) Overset grid is physics-neutral! Currently testing for free surface flows Current Development Work in OpenFOAM p. 22
23 Robustness, Accuracy, Scaling Robustness and Accuracy Improvements Tetrahedral mesh solution improvement Historically, tet meshes are easier to generate, but hex-based CFD methodology has produced poorer results, especially for boundary layers. Improvements took approx. 6 years in Star-CD and Fluent Pointwise mesh generator: unstructured complex geometry meshes with anisotropic tetrahedral mesh extrusion in boundary layers (with optional recombination of tetrahedra) With community effort, we got there in approx. 6 months: special discretisation Performance and Parallel Scaling Improvements Tuning of OpenFOAM for high-end parallel machines: collaboration with Intel Scalable Software Workshop: National Science Foundation, USA OpenMP baseline by Sandeep Menon, UMass Amherst Basic wrapping and examples for use of OpenMP in the library Objective: provide multi-core support at linear solver, matrix and calculus and field operator level, in stages! OpenFOAM on GPU: Work in progress (don t look at me!) Current Development Work in OpenFOAM p. 23
24 VulaSHAKA Project VulaSHAKA Background and Project Road-Map: OpenFOAM/SALOME Integration SALOME is an open source integration platform for numerical simulation Development coordinated and financed by EDF (France) Designed specifically to host numerical simulation software OpenFOAM/SALOME Integration IFoam: Interactive FOAM, Python-based, explicit and implicit distributed process coupling and data translation GFoam: Stand-alone GUI, including IFoam engine SFoam: IFoam and GFoam embedded in a SALOME module Current Development Work in OpenFOAM p. 24
25 VulaSHAKA Project VulaSHAKA Project Snapshots CAD generation, meshing, boundary condition setup and post-processing Current Development Work in OpenFOAM p. 25
26 NUMAP-FOAM 2010 NUMAP-FOAM Summer School, Generation 2010 Third year of Summer School in action: Zagreb, 1-15 September 2010 The idea of the Summer School is to expand the physical modelling knowledge, numerics and programming skills of attendees using OpenFOAM in their research through direct supervision and one-to-one work. This is NOT an introductory OpenFOAM course: significant understanding of the project and software is a pre-requisite for application. Example projects: picked for my personal interest Darrin Stevens, CSIRO Australia: poly-dispersed multiphase flows Oliver Borm, TU Munich Germany: compressible flows in turbomachinery Chiara Mistrangelo, Karlsruhe Institute of Technology: MHD flows Bill Rosemurgy, Uni Michigan: hybrid naval hydrodynamics solver for rapid calm water resistance: potential flow + full RANS using VOF Peter Benovsky, Austrian Institute of Technology : combustion and chemistry in a direct fired generator Sunho Park, Seoul National University: 6-DOF of super-cavitating torpedoes Joris Mattheijssens, Royal Military Academy, Brussels: robotic ships Current Development Work in OpenFOAM p. 26
27 Summary A Year in Life of OpenFOAM Very successful: improved capability, visibility and quality of the code This is a community-driven project with numerous contributors: Thank You All Presence of OpenFOAM in the numerical simulation arena is changing the way users are applying CFD simulations in industrial settings Academic sharing of results and joint research is easier and more productive Outlook Need to make OpenFOAM easier for entry-level users: several ongoing projects Formalise and validate software capability: adding new features is as important as making the best possible use of existing capability Expand the pool of expert developers: NUMAP-FOAM Summer School, Zagreb Grow the community and user base: software lives only as long as it is used Something to Look Forward To OpenFOAM Workshop 2011: Penn State University, June 2011 NUMAP-FOAM 2011: Zagreb, September let s see what the future brings Current Development Work in OpenFOAM p. 27
OpenFOAM: Year in Review
OpenFOAM: Year in Review Hrvoje Jasak [email protected], [email protected] Wikki Ltd, United Kingdom Faculty of Mechanical Engineering and Naval Architecture University of Zagreb, Croatia 5th OpenFOAM
OpenFOAM Optimization Tools
OpenFOAM Optimization Tools Henrik Rusche and Aleks Jemcov [email protected] and [email protected] Wikki, Germany and United Kingdom OpenFOAM Optimization Tools p. 1 Agenda Objective Review optimisation
HPC Deployment of OpenFOAM in an Industrial Setting
HPC Deployment of OpenFOAM in an Industrial Setting Hrvoje Jasak [email protected] Wikki Ltd, United Kingdom PRACE Seminar: Industrial Usage of HPC Stockholm, Sweden, 28-29 March 2011 HPC Deployment
OpenFOAM: Introduction, Capabilities and HPC Needs
OpenFOAM: Introduction, Capabilities and HPC Needs Hrvoje Jasak [email protected] Faculty of Mechanical Engineering and Naval Architecture University of Zagreb, Croatia OpenFOAM: Introduction, Capabilities
Quality and Reliability in CFD
Quality and Reliability in CFD Open Source Challenges Hrvoje Jasak Wikki Ltd, United Kingdom Faculty of Mechanical Engineering and Naval Architecture University of Zagreb, Croatia Quality and Reliability
OpenFOAM: Open source CFD in research and industry
Inter J Nav Archit Oc Engng 29) 1:89~94 DOI 1.3744/JNAOE.29.1.2.89 OpenFOAM: Open source CFD in research and industry Hrvoje Jasak 1,2 1 Wikki Ltd. London, United Kingdom, 2 FSB, University of Zagreb,
Recent Developments in OpenFOAM
Recent Developments in OpenFOAM Henrik Rusche Wikki GmbH, Germany [email protected] III International Conference Cloud computing. Education. Research. Development. ISP RAS, Moscow, 5.-6. December
OpenFOAM Workshop. Yağmur Gülkanat Res.Assist.
OpenFOAM Workshop Yağmur Gülkanat Res.Assist. Introduction to OpenFOAM What is OpenFOAM? FOAM = Field Operation And Manipulation OpenFOAM is a free-to-use open-source numerical simulation software with
Overset Grids Technology in STAR-CCM+: Methodology and Applications
Overset Grids Technology in STAR-CCM+: Methodology and Applications Eberhard Schreck, Milovan Perić and Deryl Snyder [email protected] [email protected] [email protected]
ME6130 An introduction to CFD 1-1
ME6130 An introduction to CFD 1-1 What is CFD? Computational fluid dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions, and related phenomena by solving numerically
OpenFOAM Opensource and CFD
OpenFOAM Opensource and CFD Andrew King Department of Mechanical Engineering Curtin University Outline What is Opensource Software OpenFOAM Overview Utilities, Libraries and Solvers Data Formats The CFD
Computational Fluid Dynamics in Automotive Applications
Computational Fluid Dynamics in Automotive Applications Hrvoje Jasak [email protected] Wikki Ltd, United Kingdom FSB, University of Zagreb, Croatia 1/15 Outline Objective Review the adoption of Computational
Customer Training Material. Lecture 2. Introduction to. Methodology ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.
Lecture 2 Introduction to CFD Methodology Introduction to ANSYS FLUENT L2-1 What is CFD? Computational Fluid Dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions,
Open Source CFD Solver - OpenFOAM
Open Source CFD Solver - OpenFOAM Wang Junhong (HPC, Computer Centre) 1. INTRODUCTION The OpenFOAM (Open Field Operation and Manipulation) Computational Fluid Dynamics (CFD) Toolbox is a free, open source
CFD Applications using CFD++ Paul Batten & Vedat Akdag
CFD Applications using CFD++ Paul Batten & Vedat Akdag Metacomp Products available under Altair Partner Program CFD++ Introduction Accurate multi dimensional polynomial framework Robust on wide variety
HPC enabling of OpenFOAM R for CFD applications
HPC enabling of OpenFOAM R for CFD applications Towards the exascale: OpenFOAM perspective Ivan Spisso 25-27 March 2015, Casalecchio di Reno, BOLOGNA. SuperComputing Applications and Innovation Department,
CastNet: Modelling platform for open source solver technology
CastNet: Modelling platform for open source solver technology. DHCAE Tools GmbH Address: Friedrich-Ebert-Str. 368, 47800 Krefeld, Germany / Company site: Alte Rather Str. 207 / 47802 Krefeld Phone +49
OpenFOAM: Open Platform for CFD and Complex Physics Simulations
OpenFOAM: Open Platform for CFD and Complex Physics Simulations Hrvoje Jasak [email protected], [email protected] Wikki Ltd, United Kingdom FSB, University of Zagreb, Croatia COPPE UFRJ, 20 June 2008
Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology
Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology Dimitrios Sofialidis Technical Manager, SimTec Ltd. Mechanical Engineer, PhD PRACE Autumn School 2013 - Industry
CastNet: GUI environment for OpenFOAM
CastNet: GUI environment for OpenFOAM CastNet is a preprocessing system and job-control system for OpenFOAM. CastNet works with the standard OpenFOAM releases provided by ESI Group as well as ports for
CCTech TM. ICEM-CFD & FLUENT Software Training. Course Brochure. Simulation is The Future
. CCTech TM Simulation is The Future ICEM-CFD & FLUENT Software Training Course Brochure About. CCTech Established in 2006 by alumni of IIT Bombay. Our motive is to establish a knowledge centric organization
CFD modelling of floating body response to regular waves
CFD modelling of floating body response to regular waves Dr Yann Delauré School of Mechanical and Manufacturing Engineering Dublin City University Ocean Energy Workshop NUI Maynooth, October 21, 2010 Table
2013 Code_Saturne User Group Meeting. EDF R&D Chatou, France. 9 th April 2013
2013 Code_Saturne User Group Meeting EDF R&D Chatou, France 9 th April 2013 Thermal Comfort in Train Passenger Cars Contact For further information please contact: Brian ANGEL Director RENUDA France [email protected]
Automated moving mesh techniques in CFD
Unione Europea Repubblica Italiana Regione Autonoma della Sardegna Automated moving mesh techniques in CFD Application to fluid-structure interactions and rigid motions problems MANUELA PROFIR [email protected]
Lecture 6 - Boundary Conditions. Applied Computational Fluid Dynamics
Lecture 6 - Boundary Conditions Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Outline Overview. Inlet and outlet boundaries.
Model of a flow in intersecting microchannels. Denis Semyonov
Model of a flow in intersecting microchannels Denis Semyonov LUT 2012 Content Objectives Motivation Model implementation Simulation Results Conclusion Objectives A flow and a reaction model is required
Multiphase Flow - Appendices
Discovery Laboratory Multiphase Flow - Appendices 1. Creating a Mesh 1.1. What is a geometry? The geometry used in a CFD simulation defines the problem domain and boundaries; it is the area (2D) or volume
Introduction to CFD Analysis
Introduction to CFD Analysis 2-1 What is CFD? Computational Fluid Dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions, and related phenomena by solving numerically
Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM
CSDMS 2013 Meeting Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM Xiaofeng Liu, Ph.D., P.E. Assistant Professor Department of Civil and Environmental Engineering University of Texas
Design and Optimization of OpenFOAM-based CFD Applications for Hybrid and Heterogeneous HPC Platforms
Design and Optimization of OpenFOAM-based CFD Applications for Hybrid and Heterogeneous HPC Platforms Amani AlOnazi, David E. Keyes, Alexey Lastovetsky, Vladimir Rychkov Extreme Computing Research Center,
THE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA
THE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA Adam Kosík Evektor s.r.o., Czech Republic KEYWORDS CFD simulation, mesh generation, OpenFOAM, ANSA ABSTRACT In this paper we describe
Introduction to CFD Analysis
Introduction to CFD Analysis Introductory FLUENT Training 2006 ANSYS, Inc. All rights reserved. 2006 ANSYS, Inc. All rights reserved. 2-2 What is CFD? Computational fluid dynamics (CFD) is the science
POLITECNICO DI MILANO Department of Energy
1D-3D coupling between GT-Power and OpenFOAM for cylinder and duct system domains G. Montenegro, A. Onorati, M. Zanardi, M. Awasthi +, J. Silvestri + ( ) Dipartimento di Energia - Politecnico di Milano
Adaptation and validation of OpenFOAM CFD-solvers for nuclear safety related flow simulations
Adaptation and validation of OpenFOAM CFD-solvers for nuclear safety related flow simulations SAFIR2010 Seminar, 10.-11.3.2011, Espoo Juho Peltola, Timo Pättikangas (VTT) Tomas Brockmann, Timo Siikonen
Tomasz STELMACH. WindSim Annual User Meeting 16 June 2011
Developments of PHOENICS as CFD engine for WindSim Tomasz STELMACH Ltd, UK [email protected] WindSim Annual User Meeting 16 June 2011 Topics of presentation 1. - who we are, what we do 2. PHOENICS 3. GCV -
Advanced discretisation techniques (a collection of first and second order schemes); Innovative algorithms and robust solvers for fast convergence.
New generation CFD Software APUS-CFD APUS-CFD is a fully interactive Arbitrary Polyhedral Unstructured Solver. APUS-CFD is a new generation of CFD software for modelling fluid flow and heat transfer in
How To Run A Cdef Simulation
Simple CFD Simulations and Visualisation using OpenFOAM and ParaView Sachiko Arvelius, PhD Purpose of this presentation To show my competence in CFD (Computational Fluid Dynamics) simulation and visualisation
CONVERGE Features, Capabilities and Applications
CONVERGE Features, Capabilities and Applications CONVERGE CONVERGE The industry leading CFD code for complex geometries with moving boundaries. Start using CONVERGE and never make a CFD mesh again. CONVERGE
Aerodynamic Department Institute of Aviation. Adam Dziubiński CFD group FLUENT
Adam Dziubiński CFD group IoA FLUENT Content Fluent CFD software 1. Short description of main features of Fluent 2. Examples of usage in CESAR Analysis of flow around an airfoil with a flap: VZLU + ILL4xx
TwinMesh for Positive Displacement Machines: Structured Meshes and reliable CFD Simulations
TwinMesh for Positive Displacement Machines: Structured Meshes and reliable CFD Simulations 05.06.2014 Dipl.-Ing. Jan Hesse, Dr. Andreas Spille-Kohoff CFX Berlin Software GmbH Karl-Marx-Allee 90 A 10243
Set up and solve a transient problem using the pressure-based solver and VOF model.
Tutorial 18. Using the VOF Model This tutorial was run using ANSYS FLUENT 12.1. The results have been updated to reflect the change in the default setting of node-based smoothing for the surface tension
This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks.
Disclaimer This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM and OpenCFD trade marks. Introductory OpenFOAM Course From 14 th
Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.
An Example 2 3 4 Outline Objective: Develop methods and algorithms to mathematically model shape of real world objects Categories: Wire-Frame Representation Object is represented as as a set of points
Introduction to ANSYS
Lecture 3 Introduction to ANSYS Meshing 14. 5 Release Introduction to ANSYS Meshing 2012 ANSYS, Inc. March 27, 2014 1 Release 14.5 Introduction to ANSYS Meshing What you will learn from this presentation
Titelmasterformat durch Klicken bearbeiten
Titelmasterformat durch Klicken bearbeiten ANSYS AIM Product simulation for every engineer Erke Wang CADFEM GmbH Georg Scheuerer ANSYS Germany GmbH Christof Gebhardt CADFEM GmbH All products involve multiple
TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW
TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW Rajesh Khatri 1, 1 M.Tech Scholar, Department of Mechanical Engineering, S.A.T.I., vidisha
Self Financed One Week Training
Self Financed One Week Training On Computational Fluid Dynamics (CFD) with OpenFOAM December 14 20, 2015 (Basic Training: 3days, Advanced Training: 5days and Programmer Training: 7days) Organized by Department
Back to Elements - Tetrahedra vs. Hexahedra
Back to Elements - Tetrahedra vs. Hexahedra Erke Wang, Thomas Nelson, Rainer Rauch CAD-FEM GmbH, Munich, Germany Abstract This paper presents some analytical results and some test results for different
Simulation of Fluid-Structure Interactions in Aeronautical Applications
Simulation of Fluid-Structure Interactions in Aeronautical Applications Martin Kuntz Jorge Carregal Ferreira ANSYS Germany D-83624 Otterfing [email protected] December 2003 3 rd FENET Annual Industry
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.
Preface p. v List of Problems Solved p. xiii Introduction p. 1 Concept p. 1 Nodes p. 3 Elements p. 4 Direct Approach p. 5 Linear Spring p. 5 Heat Flow p. 6 Assembly of the Global System of Equations p.
Steady Flow: Laminar and Turbulent in an S-Bend
STAR-CCM+ User Guide 6663 Steady Flow: Laminar and Turbulent in an S-Bend This tutorial demonstrates the flow of an incompressible gas through an s-bend of constant diameter (2 cm), for both laminar and
An Overview of the Finite Element Analysis
CHAPTER 1 An Overview of the Finite Element Analysis 1.1 Introduction Finite element analysis (FEA) involves solution of engineering problems using computers. Engineering structures that have complex geometry
O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM. Darmstadt, 27.06.2012
O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM Darmstadt, 27.06.2012 Michael Ehlen IB Fischer CFD+engineering GmbH Lipowskystr. 12 81373 München Tel. 089/74118743 Fax 089/74118749
CFD Simulation of HSDI Engine Combustion Using VECTIS
CFD Simulation of HSDI Engine Combustion Using VECTIS G. Li, S.M. Sapsford Ricardo Consulting Engineer s Ltd., Shoreham-by-Sea, UK ABSTRACT As part of the VECTIS code validation programme, CFD simulations
Part IV. Conclusions
Part IV Conclusions 189 Chapter 9 Conclusions and Future Work CFD studies of premixed laminar and turbulent combustion dynamics have been conducted. These studies were aimed at explaining physical phenomena
CFD MODELLING OF TOP SUBMERGED LANCE GAS INJECTION
CFD MODELLING OF TOP SUBMERGED LANCE GAS INJECTION Nazmul Huda PhD Student Faculty of Engineering and Industrial Science Swinburne University of Technology Melbourne, Australia Supervised by Dr. Jamal
NUMERICAL SIMULATION OF REGULAR WAVES RUN-UP OVER SLOPPING BEACH BY OPEN FOAM
NUMERICAL SIMULATION OF REGULAR WAVES RUN-UP OVER SLOPPING BEACH BY OPEN FOAM Parviz Ghadimi 1*, Mohammad Ghandali 2, Mohammad Reza Ahmadi Balootaki 3 1*, 2, 3 Department of Marine Technology, Amirkabir
Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics
Lecture 16 - Free Surface Flows Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Example: spinning bowl Example: flow in
Multiphysics Software Applications in Reverse Engineering
Multiphysics Software Applications in Reverse Engineering *W. Wang 1, K. Genc 2 1 University of Massachusetts Lowell, Lowell, MA, USA 2 Simpleware, Exeter, United Kingdom *Corresponding author: University
Design and Analysis of Engine Cooling Fan
International Journal of Current Engineering and Technology ISSN 2277-4106 2014 INPRESSCO. All Rights Reserved. Available at http://inpressco.com/category/ijcet Research Article Design and Analysis of
CFD software overview comparison, limitations and user interfaces
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
Pushing the limits. Turbine simulation for next-generation turbochargers
Pushing the limits Turbine simulation for next-generation turbochargers KWOK-KAI SO, BENT PHILLIPSEN, MAGNUS FISCHER Computational fluid dynamics (CFD) has matured and is now an indispensable tool for
Real Time Simulation for Off-Road Vehicle Analysis. Dr. Pasi Korkealaakso Mevea Ltd., May 2015
Real Time Simulation for Off-Road Vehicle Analysis Dr. Pasi Korkealaakso Mevea Ltd., May 2015 Contents Introduction Virtual machine model Machine interaction with environment and realistic environment
Lecture 7 - Meshing. Applied Computational Fluid Dynamics
Lecture 7 - Meshing Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Outline Why is a grid needed? Element types. Grid types.
Customer Training Material. Lecture 4. Meshing in Mechanical. Mechanical. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.
Lecture 4 Meshing in Mechanical Introduction to ANSYS Mechanical L4-1 Chapter Overview In this chapter controlling meshing operations is described. Topics: A. Global Meshing Controls B. Local Meshing Controls
Turbulence Modeling in CFD Simulation of Intake Manifold for a 4 Cylinder Engine
HEFAT2012 9 th International Conference on Heat Transfer, Fluid Mechanics and Thermodynamics 16 18 July 2012 Malta Turbulence Modeling in CFD Simulation of Intake Manifold for a 4 Cylinder Engine Dr MK
Finite Element Method (ENGC 6321) Syllabus. Second Semester 2013-2014
Finite Element Method Finite Element Method (ENGC 6321) Syllabus Second Semester 2013-2014 Objectives Understand the basic theory of the FEM Know the behaviour and usage of each type of elements covered
CFD Simulations of I.C. Engines: Combustion, Internal Flows, integrated 1D-MultiD simulations
CFD Simulations of I.C. Engines: Combustion, Internal Flows, integrated 1D-MultiD simulations T. Lucchini,, G. Montenegro, G. D Errico Dipartimento di Energetica,, Politecnico di Milano http://www.engines.polimi.it
Computational Modeling of Wind Turbines in OpenFOAM
Computational Modeling of Wind Turbines in OpenFOAM Hamid Rahimi [email protected] ForWind - Center for Wind Energy Research Institute of Physics, University of Oldenburg, Germany Outline Computational
Computational Fluid Dynamics Research Projects at Cenaero (2011)
Computational Fluid Dynamics Research Projects at Cenaero (2011) Cenaero (www.cenaero.be) is an applied research center focused on the development of advanced simulation technologies for aeronautics. Located
CFD: What is it good for?
CFD: What is it good for? Tom O Mahoney TNO Fluid Dynamics Introduction to CFD CFD - Computational Fluid Dynamics Computational the using of computers to simulate the physics of fluids Fluid Either gas
NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES
Vol. XX 2012 No. 4 28 34 J. ŠIMIČEK O. HUBOVÁ NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES Jozef ŠIMIČEK email: [email protected] Research field: Statics and Dynamics Fluids mechanics
Aeroelastic Investigation of the Sandia 100m Blade Using Computational Fluid Dynamics
Aeroelastic Investigation of the Sandia 100m Blade Using Computational Fluid Dynamics David Corson Altair Engineering, Inc. Todd Griffith Sandia National Laboratories Tom Ashwill (Retired) Sandia National
Implementation of a flexible fiber model in a general purpose CFD code
Implementation of a flexible fiber model in a general purpose CFD code Jelena Andrić Supervisor: Håkan Nilsson Co-supervisors: Srdjan Sasic and Alf-Erik Almstedt Department of Applied Mechanics Chalmers
APPLICATION OF OPTIMIZATION METHODS IN 2D HYDROFOIL DESIGN
Electrozavodskaia St., 20, Moscow, 107023, Russia Phone/fax +7 (495) 788 1060 www.iosotech.com APPLICATION OF OPTIMIZATION METHODS IN 2D HYDROFOIL DESIGN Abstract Modern computer technologies allow us
Which strategy to move the mesh in the Computational Fluid Dynamic code OpenFOAM
Which strategy to move the mesh in the Computational Fluid Dynamic code OpenFOAM Christophe Kassiotis April 12, 2008 École Normale Supérieure de Cachan, Laboratoire de Mécanique et Technologies (LMT) Secteur
MEL 807 Computational Heat Transfer (2-0-4) Dr. Prabal Talukdar Assistant Professor Department of Mechanical Engineering IIT Delhi
MEL 807 Computational Heat Transfer (2-0-4) Dr. Prabal Talukdar Assistant Professor Department of Mechanical Engineering IIT Delhi Time and Venue Course Coordinator: Dr. Prabal Talukdar Room No: III, 357
Laminar Flow in a Baffled Stirred Mixer
Laminar Flow in a Baffled Stirred Mixer Introduction This exercise exemplifies the use of the rotating machinery feature in the CFD Module. The Rotating Machinery interface allows you to model moving rotating
Fully Automatic In-cylinder Workflow Using HEEDS / es-ice / STAR-CD
Fully Automatic In-cylinder Workflow Using HEEDS / es-ice / STAR-CD Simon Fischer Senior ICE Application Support Engineer CD-adapco Nuremberg Office Gerald Schmidt Director/Powertrain - CD-adapco New York
3. Prescribe boundary conditions at all boundary Zones:
CFD ANALYSIS OF CHANGE IN SHAPE OF SUCTION MANIFOLD TO IMPROVE PERFORMANCE OF THE CENTRIFUGAL PUMP ABSTRACT Mr. Suraj K. Patil PG Student, Department of Mechanical Engineering /BIGCE, Solapur University,
Differential Relations for Fluid Flow. Acceleration field of a fluid. The differential equation of mass conservation
Differential Relations for Fluid Flow In this approach, we apply our four basic conservation laws to an infinitesimally small control volume. The differential approach provides point by point details of
Vista: A Multi-field Object Oriented CFD-package
Vista: A Multi-field Object Oriented CFD-package T. Kvamsdal 1, R. Holdahl 1 and P. Böhm 2 1 SINTEF ICT, Applied Mathematics, Norway 2 inutech GmbH, Germany Outline inutech & SINTEF VISTA a CFD Solver
Investigation of the influence of turbine-to-turbine interaction on their performance using OpenFOAM
Investigation of the influence of turbine-to-turbine interaction on their performance using OpenFOAM Dr Gavin Tabor, Mulualem Gebreslassie, Prof Mike Belmont CEMPS, University of Exeter Background: Lift/Drag
STCE. Outline. Introduction. Applications. Ongoing work. Summary. STCE RWTH-Aachen, Industrial Applications of discrete adjoint OpenFOAM, EuroAD 2014
Industrial Applications of discrete adjoint OpenFOAM Arindam Sen Software and Tools for Computational Engineering Science RWTH Aachen University EuroAD 2014, Nice, 16-17. June 2014 Outline Introduction
Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume *
Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume * Xiaosong Yang 1, Pheng Ann Heng 2, Zesheng Tang 3 1 Department of Computer Science and Technology, Tsinghua University, Beijing
Adaptation of General Purpose CFD Code for Fusion MHD Applications*
Adaptation of General Purpose CFD Code for Fusion MHD Applications* Andrei Khodak Princeton Plasma Physics Laboratory P.O. Box 451 Princeton, NJ, 08540 USA [email protected] Abstract Analysis of many fusion
NUMERICAL INVESTIGATIONS ON HEAT TRANSFER IN FALLING FILMS AROUND TURBULENCE WIRES
NUMERICAL INVESTIGATIONS ON HEAT TRANSFER IN FALLING FILMS AROUND TURBULENCE WIRES Abstract H. Raach and S. Somasundaram Thermal Process Engineering, University of Paderborn, Paderborn, Germany Turbulence
FLUID MECHANICS IM0235 DIFFERENTIAL EQUATIONS - CB0235 2014_1
COURSE CODE INTENSITY PRE-REQUISITE CO-REQUISITE CREDITS ACTUALIZATION DATE FLUID MECHANICS IM0235 3 LECTURE HOURS PER WEEK 48 HOURS CLASSROOM ON 16 WEEKS, 32 HOURS LABORATORY, 112 HOURS OF INDEPENDENT
This tutorial provides a recipe for simulating L
Pipe Flow Tutorial for STAR-CCM+ ME 448/548 February 5, 2014 Gerald Recktenwald [email protected] 1 Overview This tutorial provides a recipe for simulating laminar flow in a pipe with STAR- L CCM+. The
NUMERICAL SIMULATION OF FLOW FIELDS IN CASE OF FIRE AND FORCED VENTILATION IN A CLOSED CAR PARK
FACULTY OF ENGINEERING NUMERICAL SIMULATION OF FLOW FIELDS IN CASE OF FIRE AND FORCED VENTILATION IN A CLOSED CAR PARK Xavier Deckers, Mehdi Jangi, Siri Haga and Bart Merci Department of Flow, Heat and
Eu-NORSEWInD - Assessment of Viability of Open Source CFD Code for the Wind Industry
Downloaded from orbit.dtu.dk on: Jun 28, 2016 Eu-NORSEWInD - Assessment of Viability of Open Source CFD Code for the Wind Industry Stickland, Matt; Scanlon, Tom; Fabre, Sylvie; Ahmad, Abdul; Oldroyd, Andrew;
Using CFD to improve the design of a circulating water channel
2-7 December 27 Using CFD to improve the design of a circulating water channel M.G. Pullinger and J.E. Sargison School of Engineering University of Tasmania, Hobart, TAS, 71 AUSTRALIA Abstract Computational
Computational Fluid Dynamics (CFD) and Multiphase Flow Modelling. Associate Professor Britt M. Halvorsen (Dr. Ing) Amaranath S.
Computational Fluid Dynamics (CFD) and Multiphase Flow Modelling Associate Professor Britt M. Halvorsen (Dr. Ing) Amaranath S. Kumara (PhD Student), PO. Box 203, N-3901, N Porsgrunn, Norway What is CFD?
AN EFFECT OF GRID QUALITY ON THE RESULTS OF NUMERICAL SIMULATIONS OF THE FLUID FLOW FIELD IN AN AGITATED VESSEL
14 th European Conference on Mixing Warszawa, 10-13 September 2012 AN EFFECT OF GRID QUALITY ON THE RESULTS OF NUMERICAL SIMULATIONS OF THE FLUID FLOW FIELD IN AN AGITATED VESSEL Joanna Karcz, Lukasz Kacperski
GEOMETRIC, THERMODYNAMIC AND CFD ANALYSES OF A REAL SCROLL EXPANDER FOR MICRO ORC APPLICATIONS
2 nd International Seminar on ORC Power Systems October 7 th & 8 th, 213 De Doelen, Rotterdam, NL GEOMETRIC, THERMODYNAMIC AND CFD ANALYSES OF A REAL SCROLL EXPANDER FOR MICRO ORC APPLICATIONS M. Morini,
CFD Based Air Flow and Contamination Modeling of Subway Stations
CFD Based Air Flow and Contamination Modeling of Subway Stations Greg Byrne Center for Nonlinear Science, Georgia Institute of Technology Fernando Camelli Center for Computational Fluid Dynamics, George
How To Write A Program For The Pd Framework
Enhanced divergence-free elements for efficient incompressible flow simulations in the PDE framework Peano, Miriam Mehl, Christoph Zenger, Fakultät für Informatik TU München Germany Outline Derivation
