Presentation Kellermeyer
Transcript of Presentation Kellermeyer
-
8/12/2019 Presentation Kellermeyer
1/21
From Topology Optimization
to Robust Design Optimization
Dipl.-Ing. Markus Kellermeyer, CADFEM GmbH
-
8/12/2019 Presentation Kellermeyer
2/21
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
-
8/12/2019 Presentation Kellermeyer
3/21
Robust Design OptimizationRobust Design Optimization
3
Overview for Optimization in ANSYS Workbench
TopologyOptimization
optiSLanginsideWorkbench
optiSLangwith optiPlug
Easy-to-usetool for difficult& nonlinearoptimization
tasks,robustnessevaluation androbust design
optimization
Advancedtool for alltasks
Parameterfreeoptimization
Parameteroptimization
-
8/12/2019 Presentation Kellermeyer
4/21
Robust Design OptimizationRobust Design Optimization
4
Example for Topology Optimization: PowerWind GmbH
6 different loadcases were considered
by courtesy of PowerWind GmbH
-
8/12/2019 Presentation Kellermeyer
5/21
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
???
-
8/12/2019 Presentation Kellermeyer
6/21
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
-
8/12/2019 Presentation Kellermeyer
7/21
Robust Design OptimizationRobust Design Optimization
7
Topology Optimization
Use Topology Optimization in Workbench
Several load cases can be considered: a one-click-solution
-
8/12/2019 Presentation Kellermeyer
8/21
Robust Design OptimizationRobust Design Optimization
8
Topology Optimization
Use topology idea, to create a manufacturable concept:
Parameterize the beam structureto allow different design constellations:
-
8/12/2019 Presentation Kellermeyer
9/21
Robust Design OptimizationRobust Design Optimization
9
Topology Optimization
Whats been done so far:
-
8/12/2019 Presentation Kellermeyer
10/21
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.Its called optiSLang inside Workbench
It will be used for the Robust Design Optimization Workflow
-
8/12/2019 Presentation Kellermeyer
11/21
Robust Design OptimizationRobust Design Optimization
1-sigmalevel
3-sigmalevel
11
Robust Design Optimization with optiSLang inside Workbench
Sensitivity Analysis:
Input1 Input2Input3 Input4Input5 Input6Input7
Robustness Eva.:
Input1 Input2Input3 Input4Input5 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:
-
8/12/2019 Presentation Kellermeyer
12/21
Robust Design OptimizationRobust Design Optimization
12
Robust Design Optimization with optiSLang inside Workbench
General Workflow in ANSYS Workbench:
Step1 Step2 Step3 Step4 Step5
-
8/12/2019 Presentation Kellermeyer
13/21
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
-
8/12/2019 Presentation Kellermeyer
14/21
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:
-
8/12/2019 Presentation Kellermeyer
15/21
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.17
frequency max
Parameter setting
-
8/12/2019 Presentation Kellermeyer
16/21
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
-
8/12/2019 Presentation Kellermeyer
17/21
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
-
8/12/2019 Presentation Kellermeyer
18/21
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
-
8/12/2019 Presentation Kellermeyer
19/21
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
-
8/12/2019 Presentation Kellermeyer
20/21
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 ina very quick way: optiSLang inside Workbench
easy-to-use tool, that safes time for the user:
setup-time
-
8/12/2019 Presentation Kellermeyer
21/21
Robust Design OptimizationRobust Design Optimization
21
Thanks for your attention!