design exploration and robust design - ansys uk... · robust design • taking the variation of...

37
© 2011 ANSYS, Inc. November 14, 2011 1 Design Exploration and Robust Design Mark Keating Technical Services, ANSYS UK

Upload: others

Post on 27-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

1

Design Exploration and Robust Design

Mark KeatingTechnical Services, ANSYS UK

Page 2: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

2

Drive WorkbenchWorkbench

Parametric, persistent, and scriptable integration platform

DX

ANSYS Workbench

Solvers

DesignXplorer

Drives Workbench to explore and optimize your design

EKM

Drives Workbench, manages your simulation process and data, unifies your distributed teams, and more

Page 3: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

3

Agenda

• What is Robust Design?

• At ANSYS

• Workbench Principles

• DesignXplorer

• ANSYS Vision

Page 4: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

4

What is Robust Design?

Page 5: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

5

Evolution of Simulation

Single Solve• Solves a single simulation with only

a single physics• Users are interested in solution

robustness, speed, accuracy, ease of use and engineering resultsDoesn’t account for

physics interactions

“Virtual Prototyping” typically requires looking at multiple physics, often within the same solver or by coupling solvers. This single physics approach is often not enough.

Page 6: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

6

Evolution of Simulation

Single Multiphysics Solve• Solves a single simulation involving

multiple physics• Users are still interested in solution

robustness, speed, accuracy, ease of use and engineering results

• And the ease and power of the physics coupling

Doesn’t provide direction for design

improvement

Is this the best design? How can I improve performance? Can I reduce weight or cost? What is limiting performance? Is this a robust design?

Page 7: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

7

Evolution of Simulation

?

??

“What If” Study• User adjusts inputs and investigates

results• Builds on previous expectations,

adds requirement of easy and robust parametric updates and comparative reports

Solutions compared, but design is not well

understood and no optimum is found

Need a more scientific and automated way to decide which points to solve

Need a way to interpolate between these points

Page 8: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

8

Difficult to optimize a design with many inputs and goals

Evolution of Simulation

Design Exploration• Scientific methods to explore the

design space fully• Amplifies the importance of the

previous technology• Adds requirements for: robust efficient

& affordable distributed solve, sensitivity and correlation, DOE and response surface technology, mesh morphing, charting and reporting

Response Surface

Provides design understanding, but optimization is not

automated

Page 9: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

9

Evolution of Simulation

Optimization• Searches the design space for optimal

candidates, given user-defined goals and priorities

• Amplifies the importance of the previous technology

• Adds requirements for: advanced optimization algorithms to efficiently search for candidates, comparative reporting

Real-world inputs typically have some variation and may require a more “robust design” goal

Solutions may be too sensitive to input

variability

Page 10: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

10

Robust Design• Taking the variation of inputs into account, and

seeking a design with a probabilistic goal

• RDO => Min standard deviation of the results• Six Sigma => Optimal design within a safe domain• There are other Robust Design methods/goals…

• Amplifies the importance of the underlying Workbench and solver technologies

• Adds requirements for: probabilistic parameters, specific probabilistic optimization algorithms

Evolution of Simulation

Input distribution

Output distribution

Page 11: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

11

The Path to Robust Design

Single Physics Solution•Accuracy, robustness, speed…

MultiphysicsSolution•Integration Platform

“What if” Study•Parametric Platform

Design Exploration•DOE, Response Surfaces, Correlation, Sensitivity, etc.

Optimization•Algorithms

Robust Design•Probabilistic Algorithms•Adjoint solver methods

Page 12: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

12

ANSYS Vision

ANSYS Has a very clear vision for Simulation Driven Product Development!

• Best-in-class solvers combined for multiphysics

• Ease of use, knowledge capture, integration platform…

• Parametric, persistent, automated

• Design exploration & robust design!

Page 13: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

13

Design Exploration and Robust Design at ANSYS

Page 14: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

14

Optimization tools at ANSYS

• ANSYS DesignXplorer– Unified Workbench solution

• ANSYS Fluent – Has built-in morphing and

optimization tools– Has an adjoint solver

• ANSOFT Optimetrics• ANSYS MAPDL

– DX VT• And more

Baseline Design

Optimized Design

Page 15: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

15

ANSYS DesignXplorerIntegral with Workbench

• Parametric multiphysicsmodeling with automated updates

• Bi-directional CAD, RSM, scripting, reporting and more...

Page 16: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

16

Optimization PartnersANSYS simulation software has been

effectively used to drive innovation in concert with optimization partners

• MATLAB (Mathworks)

• ModeFrontier (Esteco)

• OptiSLang (Dynardo)

• RBF-Morph

• Sculptor (Optimal)

• Sigma Technology (IOSO)

• TOSCA (FE-DESIGN)

• Qfin (Qfinsoft)

• and more…

Page 17: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

17

Workbench Principles

(It’s built for SDPD)

Page 18: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

18

ANSYS Workbench Schematic Workflow

Page 19: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

19

Workbench

Integrates ANSYS tools and solvers

Parametric, persistent and scriptable environment

Page 20: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

20

DesignXplorer in Workbench(It’s built for SDPD)

Page 21: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

21

ANSYS DesignXplorer

DesignXplorer is everything under this Parameter bar…

• Low cost & easy to use!

• It drives Workbench

• Improves the ROI!

DX

ANSYS Workbench

Solvers

Page 22: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

22

ANSYS DesignXplorer Design of Experiments

With little more effort than for a single run, you can use DesignXplorer to

create a DOE and run many variations.

Page 23: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

23

Correlation Matrix

Understand how your parameters are correlated/influenced by other parameters!

Page 24: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

24

Sensitivity

Understand which parameters your

design is most sensitive to!

Page 25: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

25

Response Surface

Understand the sensitivities of the output parameters (results) wrt

the input parameters.3D Response

2D Slices Response

Page 26: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

26

Goal-Driven Optimization

Use an optimization algorithm or screening to understand

tradeoffs or discover optimal design candidates!

Page 27: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

27

Robustness Evaluation

Input parameters have variation!

Output parameters vary also!

Understand how your performance will vary

with your design tolerances?

Make sure your design is robust!

Six Sigma, TQM

Predict how many parts will

likely fail?

Understand which inputs require the greatest control?

Page 28: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

28

ANSYS DesignXplorerInitial vs. Optimized Design

Output Initial Design Optimized

Tt Ratio 1.116 1.126

pt Ratio 1.674 1.709

η [%] 71.65 76.25

Power [MW] 1.208 1.268

Engineers can easily appreciate the value of

understanding.

Page 29: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

29

DesignXplorer Vision

(It’s built for SDPD)

Page 30: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

30

Engineers face numerous obstacles that prevent them from using optimization fully

Our plans are largely based on removing those obstacles so our customers can get more out of simulation

Remove the Road Blocks

Do you use optimization software?

Matlab16%

18.6%41.9%

21.8%

Page 31: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

31

Many ways to reduce the time requirements

• Speedup of individual components– Geometry import, meshing, solve, etc.

• Speedup between design points– “DOE Sorting” at 14.0 – Mesh morphing

• Reduce the number of design points required– Improved Sparse Grid DOE at 14.0– New Auto-Kriging at 14.0– New KMOGA adaptive optimization coming at 14.5– Researching ways to use Adjoint information or ROM

to dramatically reduce the number of solves required

• HPC to distribute the solve– New distributed design point solve with RSM at 14.0

Running all those design points takes too long!

Dynamic convergence

feedback

Resolution w/ fewer

points

R14

Page 32: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

32

Removing RoadblocksEasier to build a parametric model

– “Pervasive Parameters” across WB• Manufacturable values, R14• Extend discrete parameters, R15

– Material selection, Booleans, string parameters, etc.

• System Level Modeling, ROM, RS Systems, etc.

Easier to connect various tools together– Workbench + External Connection + SDK– ANSYS ICEM CFD Meshing at R14.5– Extend the External Connection

Easier access to resources– Hardware

• Cloud computing– Software Licensing

• Simultaneous Design Point (SDP) packs, R14.5

R14

Page 33: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

33

~1/3rd of Engineers would prefer to use their own algorithms for Optimization

Algorithms R15

• Opening up our Optimization Platform (R15)– Matlab optimization toolbox– API for customized optimization algorithms– Flexible process with custom cost functions and convergence

criteria• This flexibility will be in addition to our “out of the box”

functionality designed to please the other 2/3rds.

Page 34: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

34

• New Charts– Added 2D slices, local

sensitivity curves and convergence plots; R14

– Significant enhancements planned

Charting & Reporting

R14

R14

• Unified Reporting– Auto-generate project level reports, R14– Strategic theme for R15

Page 35: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

35

Strategic Theme• Already available

– Six Sigma analysis– Sensitivity / Determination

• Development – Adjoint methods

Robust Design

R12

High sensitivity – changes to shape have a big effect on drag

Low sensitivity

High sensitivity – Shape on Downforce

R14

Page 36: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

36

The Path to Robust Design

Single Physics

Multiphysics

“What if” Study

Design Exploration

Optimization

Robust Design

• Build on the solid foundation of Workbench as a platform for parametric simulation

• Develop DX as an optimization platform• Build up to probabilistic optimization

Page 37: Design Exploration and Robust Design - Ansys UK... · Robust Design • Taking the variation of inputs into account, and seeking a design with a probabilistic goal • RDO => Min

© 2011 ANSYS, Inc. November 14, 2011

37

Thank You!

[email protected]

We have also created a DesignXplorer user group on Linked-In

Search Groups for “DesignXplorer” to join.