From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in...

21
From Topology Optimization to Robust Design Optimization Dipl.-Ing. Markus Kellermeyer, CADFEM GmbH

Transcript of From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in...

Page 1: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

From Topology Optimization to Robust Design Optimization

Dipl.-Ing. Markus Kellermeyer, CADFEM GmbH

Page 2: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

2

Outline

1. Overview for Optimization in ANSYS Workbench

2. Project Description

3. Topology Optimization insideANSYS Workbench

4. Robust Design Optimization with „optiSLanginside Workbench“

Page 3: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

3

Overview for Optimization in ANSYS Workbench

TopologyOptimization

optiSLanginsideWorkbench

optiSLangwith optiPlug

Easy-to-usetool for difficult& nonlinearoptimizationtasks, robustnessevaluation and robust designoptimization

Advancedtool for alltasks

Parameterfreeoptimization

Parameter optimization

Page 4: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

4

Example for Topology Optimization: PowerWind GmbH

6 different loadcases were considered

by courtesy of PowerWind GmbH

Page 5: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

5

Project Description

Create a design within a predefined space, that

- consists of beams with predefined cross section profiles- where the beams do not exceed a predefined stress- where the 1st frequency will be as large as possible- where the structure will be a 2-σ design or higher due to appearingstresses

???

Page 6: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

6

Topology Optimization

Steps to do topology optimization with several load cases:

loadcase1

loadcase2

Define several load steps…

These will represent theloadcases

Run Macro… Solve…

Page 7: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

7

Topology Optimization

� Use Topology Optimization in Workbench� Several load cases can be considered:� a „one-click-solution“

Page 8: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

8

Topology Optimization

Use topology idea, to create a manufacturable concept:

Parameterize the beam structureto allow different design constellations:

Page 9: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

9

Topology Optimization

What‘s been done so far:

Page 10: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

10

Robust Design Optimization with „optiSLang inside Workbench“

General Information:Dynardo integrated „optiSLang“ in ANSYS Workbench as an easy-to-use tool.It‘s called „optiSLang inside Workbench“

� It will be used for the „Robust Design Optimization“ Workflow

Page 11: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

� 1-sigma level

� 3-sigma level

11

Robust Design Optimization with „optiSLang inside Workbench“

Sensitivity Analysis:

Input1 Input2Input3 Input4 Input5 Input6Input7 …

Robustness Eva.:

Input1‘ Input2Input3 Input4‘Input5 Input6Input7 …

Constraints

Robustness Eva. 2:

Input1‘‘ Input2Input3 Input4‘‘Input5 Input6 …

Constraints

Optimization:

Input1 Input4

ObjectivesConstraints

� Input1‘ Input4‘

Optimization 2:

Input1‘ Input4‘

ObjectivesConstraints‘

� Input1‘‘ Input4‘‘

Modify Constraintsfor a new

Optimization

General Workflow:

Page 12: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

12

Robust Design Optimization with „optiSLang inside Workbench“

General Workflow in ANSYS Workbench:

Step1 Step2 Step3 Step4 Step5

Page 13: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

13

Robust Design Optimization with „optiSLang inside Workbench“

Step 1: Sensitivity Analysis - Setup

1. Definelower & upper bounds

2. Define numberof samples

Page 14: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

14

Robust Design Optimization with „optiSLang inside Workbench“

Step 1: Sensitivity Analysis - Results

� Important parameters: split2, split3, split6

Stress:Deformation:Frequency:

Page 15: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

15

Robust Design Optimization with „optiSLang inside Workbench“

Step 2: First Optimization

Just choose an algorithm.The ‚decision tree‘ helps!

Define constraints & objectives: σ < 43.5d < 0.17frequency � max

Parameter setting

Page 16: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

16

Robust Design Optimization with „optiSLang inside Workbench“

Step 2: First Optimization - Results

Stress = 40.87 < 41.5 (limit)Deformation = 0.169 < 0.17 (limit)1st Frequency = 27.9

Page 17: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

17

Robust Design Optimization with „optiSLang inside Workbench“

Step 3: Robustness Evaluation with optimized design

The current sigma level for this design is: (41.5-41.16)/0.242 = 1.4

� not good enough

Page 18: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

18

Robust Design Optimization with „optiSLang inside Workbench“

Step 4: Second Optimization with changed constraint

Define new stress constraint: σ < 41.2d < 0.17frequency � max

Stress = 39.0 < 41.5Deformation = 0.168 < 0.171st Frequency = 27.8

Page 19: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

19

Robust Design Optimization with „optiSLang inside Workbench“

Step 5: Robustness evaluation with second optimized design

Now, the sigma level is > 2σ

� ok! optional: 3rd run withinterpolated stress-

constraint

Page 20: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

20

Conclusion

� Topology Optimization good for finding a concept

90 min

20 min

5 min

10 min30 min

5 min 5 min 5 min 5 min

� Parametric Optimization good to work with manufacturableparameters and in more than 1 physics domain

� Robust Design Optimization can now be done inside Workbench in a very quick way: „optiSLang inside Workbench“

� easy-to-use tool, that safes time for the user:

setup-time

Page 21: From Topology Optimization to Robust Design … Design Optimization 3 Overview for Optimization in ANSYS Workbench Topology Optimization optiSLang inside Workbench optiSLang withoptiPlug

Robust Design OptimizationRobust Design Optimization

21

Thanks for your attention!