20
FRIENDSHIP SYSTEMS © 2015 CAESES driving OpenFOAM - OpenFOAM integration and shape optimization

OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

CAESES driving OpenFOAM -

OpenFOAM integration and shape optimization

Page 2: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Process Workflow: Setting up the Automation Chain

Variable

Geometry

Pre-

processing

Software

Connection

Post-

processing

Optimization &

Assessment

Page 3: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Upfront Optimization • Design explorations

• Formal optimization

Upfront CAD • Simulation-ready

• Highly automated

CAESES | Upfront CAE System Empowering Simulation

Variable

Geometry

Pre-

processing

Software

Connection

Post-

processing

Optimization &

Assessment

Upfront CFD • Robust auto meshing

• Batch processing

Mesh

Generation

Flow

Solver

Page 4: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Example: Optimization of the flow uniformity in a car exhaust catalytic converter

Page 5: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Catalytic Converter - overview

Problem discription:

– Often the pipe before the catalytic converter is bended

due to space constraints

– This leads to an non uniform flow distribution

– This can lead to higher emissions

Problem solved by:

– Using CAESES as a parametric modeling and

optimization platform

– Using GridPro for high quality structured and

automated meshing

– Using OpenFOAM for CFD calculations

Catalytic converter for Mercedes-Benz M-Class Source:

http://www.autoteiledirekt.de/vegaz-2322336.html

Page 6: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Catalytic Converter – full parametric modeling in CAESES

Modeling approach:

– Using meta surface technique for creating a

smart parametric model

– Highly flexible with low number of design

variables

– Ellipse swept along two paths, to create inlet

section

– 8 design variables are used

Page 7: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Catalytic Converter – pre-processing

Creating watertight stl mesh, with applied colors

One stl patch for color

Boundaries can be named

Refinement of stl mesh can be adjusted

For GridPro we created on stl for each boundary

Page 8: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Catalytic Converter – GridPro and OpenFoam setups

GridPro:

– Key benefit: flow aligned structured mesh,

which can adopt automatically to changed

geometry

– Output mesh can be converted to OpenFOAM

format

– GridPro commands are written into a shell

script

OpenFOAM

– Compressible gas ( μ(T) by southerland eq.)

– Porous medium (Darcy-Forchheimer)

– Tin=963K

– Min=0.18kg/s

– Pout=1.35bar

– A=8.451/m; B=5.251/m2

– OpenFOAM commands are written into a shell

script

Porous

region

Page 9: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Catalytic Converter – Coupling CAESES and GridPro

GridPro:

– Key benefit: flow aligned

structured mesh, which

can adopt automatically

to changed

Script files

Geometry

Output files –

mesh

Page 10: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Catalytic Converter – Coupling CAESES and OpenFOAM

Script files

Output files:

-Gnuplot images

-vtk file

Mesh files

from GridPro

Output data:

-uniformity

index

-pressure drop

Page 11: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Catalytic Converter – post-processing

Using VTK format to import and visualize the

solution

Page 12: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Catalytic Converter – design exploration

CAESES includes different design engines for:

– Design exploration (eg. Sobol, LHS)

– Optimization algorithms (eg. Tsearch, NSGA-II,

MOSA)

– Connection to Dakota

In this example we used:

– Latin hypercube sampling (Dakota) to explore

the design space

Page 13: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Catalytic Converter – design exploration

Page 14: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Catalytic Converter – file structure

Page 15: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Catalytic Converter – comparing designs

Page 16: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Tutorials

Page 17: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Tutorials

CAESES free includes all modelling and

integration techniques

Limited to 3 designs in a design engine

Tutorials to learn how the coupling works

Page 18: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Further examples

Page 19: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

Further Examples

Page 20: OpenFOAM integration and shape optimization · 2016-01-26 · CAESES | Upfront CAE System Empowering Simulation Variable Geometry Pre- processing Software Connection Post- processing

FRIENDSHIP SYSTEMS © 2015

CAESES, Your Upfront CAE System for Shape Optimization

Carsten Fütterer

[email protected]

+49-331-96766-0

www.caeses.com

Follow us on LinkedIn

Design Solve Optimize