Top Banner
Mesh Morphing and Optimizer © 2011 ANSYS, Inc. May 14, 2012 1 Gilles Eggenspieler Senior Product Manager
16

Mesh Morphing and Optimizer - Ansys · You pick your goal (optimization function) ANSYS Fluent drives the optimization The mesh is morphed to the new selected shape (no Mesh Morpherand

Oct 18, 2019

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mesh Morphing and Optimizer - Ansys · You pick your goal (optimization function) ANSYS Fluent drives the optimization The mesh is morphed to the new selected shape (no Mesh Morpherand

Mesh Morphing and Optimizer

© 2011 ANSYS, Inc. May 14, 20121

Gilles Eggenspieler

Senior Product Manager

Page 2: Mesh Morphing and Optimizer - Ansys · You pick your goal (optimization function) ANSYS Fluent drives the optimization The mesh is morphed to the new selected shape (no Mesh Morpherand

You pick your goal (optimization function)

ANSYS Fluent drives the optimization

The mesh is morphed to the new selected shape (no

Mesh Morpher and Optimizer

© 2011 ANSYS, Inc. May 14, 20122

The mesh is morphed to the new selected shape (no

remeshing)

The process continues until the best shape is found

Page 3: Mesh Morphing and Optimizer - Ansys · You pick your goal (optimization function) ANSYS Fluent drives the optimization The mesh is morphed to the new selected shape (no Mesh Morpherand

Fully Integrated Feature-No Added Cost

Fully Integrated Feature in 13.0 and 14.0

© 2011 ANSYS, Inc. May 14, 20123

Page 4: Mesh Morphing and Optimizer - Ansys · You pick your goal (optimization function) ANSYS Fluent drives the optimization The mesh is morphed to the new selected shape (no Mesh Morpherand

• New improved morphing algorithms

• Ability to use parameters to define objective

functions

– Minimizes the need for UDF writing

• Ability to apply movement/deformation restrictions

Improvements in 14.0

© 2011 ANSYS, Inc. May 14, 20124

• Ability to apply movement/deformation restrictions

on specific surfaces

• Ability to plot and track the value of the objective

function

• Ability to execute commands before or after each

design iteration

Page 5: Mesh Morphing and Optimizer - Ansys · You pick your goal (optimization function) ANSYS Fluent drives the optimization The mesh is morphed to the new selected shape (no Mesh Morpherand

Fluent Morpher-Optimization Feature

• Allows users to optimize product

design based on shape

deformation to achieve design

objective

© 2011 ANSYS, Inc. May 14, 20125

objective

• Based on free-form deformation

tool coupled with various

optimization methods

Page 6: Mesh Morphing and Optimizer - Ansys · You pick your goal (optimization function) ANSYS Fluent drives the optimization The mesh is morphed to the new selected shape (no Mesh Morpherand

Mesh Morphing

Applies a geometric design change directly to the mesh in the solver

Uses a Bernstein polynomial-based morphing scheme

• Freeform mesh deformation defined on a matrix of control points leads to a

smooth deformation

• Works on all mesh types (Tet/Prism, CutCell, HexaCore, Polyhedral)

User prescribes the scale and direction of deformations to control

© 2011 ANSYS, Inc. May 14, 20126

User prescribes the scale and direction of deformations to control

points distributed evenly through the rectilinear region.

Page 7: Mesh Morphing and Optimizer - Ansys · You pick your goal (optimization function) ANSYS Fluent drives the optimization The mesh is morphed to the new selected shape (no Mesh Morpherand

Examples

Some Basic examples…

© 2011 ANSYS, Inc. May 14, 20127

Region DefinedBaselineModified

Page 8: Mesh Morphing and Optimizer - Ansys · You pick your goal (optimization function) ANSYS Fluent drives the optimization The mesh is morphed to the new selected shape (no Mesh Morpherand

Process

ORWhat if? Optimizer

Setup CaseSetup Case

RunRun

Setup Setup RegionsRegions

Setup CaseSetup Case

RunRun

Setup Setup

© 2011 ANSYS, Inc. May 14, 20128

Setup

Morph

Setup

Morph

EvaluateEvaluate

Choose

“best” design

Choose

“best” design

ParametersParameters

DeformationDeformation

Setup

Optimizer

Setup

Optimizer

OptimizeOptimize

Optimal

Solution

Optimal

Solution

MorphMorph

OptimizerOptimizer Auto

Page 9: Mesh Morphing and Optimizer - Ansys · You pick your goal (optimization function) ANSYS Fluent drives the optimization The mesh is morphed to the new selected shape (no Mesh Morpherand

Objective Function

© 2011 ANSYS, Inc. May 14, 20129

Baseline Design Optimized Design

• Objective Function: Equal flow rate• Objective Function: Equal flow rate

Page 10: Mesh Morphing and Optimizer - Ansys · You pick your goal (optimization function) ANSYS Fluent drives the optimization The mesh is morphed to the new selected shape (no Mesh Morpherand

Example – Simple Sedan

Sequential TabsSequential Tabs

© 2011 ANSYS, Inc. May 14, 201210

• Define Control Region(s)• Define Control Region(s)

Page 11: Mesh Morphing and Optimizer - Ansys · You pick your goal (optimization function) ANSYS Fluent drives the optimization The mesh is morphed to the new selected shape (no Mesh Morpherand

Deformation Definition

Define constraint(s) (if any)Define constraint(s) (if any)

© 2011 ANSYS, Inc. May 14, 201211

• Define constraint(s) (if any)

• Select control points and

prescribe the relative ranges of

motion

• Define constraint(s) (if any)

• Select control points and

prescribe the relative ranges of

motion

Page 12: Mesh Morphing and Optimizer - Ansys · You pick your goal (optimization function) ANSYS Fluent drives the optimization The mesh is morphed to the new selected shape (no Mesh Morpherand

Optimizer Algorithms; Compass, Powell,

Rosenbrock, Simplex, Torczon

Algorithms; Compass, Powell,

Rosenbrock, Simplex, Torczon

Auto

© 2011 ANSYS, Inc. May 14, 201212

• Optimize!• Optimize!

Page 13: Mesh Morphing and Optimizer - Ansys · You pick your goal (optimization function) ANSYS Fluent drives the optimization The mesh is morphed to the new selected shape (no Mesh Morpherand

Results

Incompressible turbulent flow

Objective Function; Minimize Drag

Baseline Design Optimized Design

© 2011 ANSYS, Inc. May 14, 201213

Page 14: Mesh Morphing and Optimizer - Ansys · You pick your goal (optimization function) ANSYS Fluent drives the optimization The mesh is morphed to the new selected shape (no Mesh Morpherand

L-Shape Duct

© 2011 ANSYS, Inc. May 14, 201214

Application: L-shaped duct

Objective Function:

Uniform flow at the outlet

Significant

Improvement in

Flow Uniformity

Page 15: Mesh Morphing and Optimizer - Ansys · You pick your goal (optimization function) ANSYS Fluent drives the optimization The mesh is morphed to the new selected shape (no Mesh Morpherand

Generic Mirror Drag Optimization

Drag

Optimization

© 2011 ANSYS, Inc. May 14, 201215

~10%

Initial Value

Final Value

Page 16: Mesh Morphing and Optimizer - Ansys · You pick your goal (optimization function) ANSYS Fluent drives the optimization The mesh is morphed to the new selected shape (no Mesh Morpherand

Generic Mirror Optimization

© 2011 ANSYS, Inc. May 14, 201216