Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH
Transcript of Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH
![Page 1: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/1.jpg)
1
Webinar optiSLang 4 & ANSYS Workbench Dynardo GmbH
![Page 2: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/2.jpg)
2
Webinar optiSLang 4 and ANSYS Workbench
1. Introduction
6. Training Program
5. Signal Processing
3. optiSLang inside ANSYS Workbench
2. Process Integration
4. optiSLang with Workbench Node
![Page 3: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/3.jpg)
3
Webinar optiSLang 4 and ANSYS Workbench
Introduction
![Page 4: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/4.jpg)
4
Webinar optiSLang 4 and ANSYS Workbench
Excellence of optiSLang • optiSLang is an algorithmic toolbox for
sensitivity analysis, optimization, robustness evaluation, reliability analysis and robust design optimization (RDO)
• optiSLang is the commercial tool that has completed the necessary functionality of stochastic analysis to run real world industrial applications in CAE-based robust design optimizations
• optiSLang offers the beginner and expert users an easy and reliable application by means of predefined workflows, algorithmic wizards and robust default settings
![Page 5: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/5.jpg)
5
Webinar optiSLang 4 and ANSYS Workbench
CAE process (FEM, CFD, MBD, Excel, Matlab, etc.)
Robust Design Optimization
Optimization Sensitivity Analysis
Single & multi objective (Pareto) optimization
Robust Design Variance based
Robustness evaluation
Probability based Robustness valuation (Reliability Analysis)
Start
![Page 6: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/6.jpg)
© Dynardo GmbH
www.dynardo.de
![Page 7: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/7.jpg)
7
Webinar optiSLang 4 and ANSYS Workbench
optiSLang 4: Graphical User Interface
Build, Run and Analyze your flow using • Wizards • Comfortable Drag&Drop • Dialogs and Tables • Postprocessing
![Page 8: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/8.jpg)
8
Webinar optiSLang 4 and ANSYS Workbench
Process Integration
![Page 9: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/9.jpg)
9
Webinar optiSLang 4 and ANSYS Workbench
Process Integration Parametric model as base for • User defined optimization (design) space • Naturally given robustness (random) space
Design variables Entities that define the design space
Response variables Outputs from the system
The CAE process Generates the results according to the inputs
Scattering variables Entities that define the robustness space
![Page 10: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/10.jpg)
10
Webinar optiSLang 4 and ANSYS Workbench
www.dynardo.de
![Page 11: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/11.jpg)
11
Webinar optiSLang 4 and ANSYS Workbench
optiSLang 4 Integrations
Direct integrations ANSYS Workbench Matlab Excel Python SimulationX
Supported connections Ansys APDL Abaqus Adams AMESim …
Arbitary connection of ASCII file based solvers
![Page 12: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/12.jpg)
12
Webinar optiSLang 4 and ANSYS Workbench
Full integration of optiSLang in Ansys Workbench • optiSLang modules Sensitivity, Optimization and
Robustness are directly available in ANSYS Workbench
![Page 13: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/13.jpg)
13
Webinar optiSLang 4 and ANSYS Workbench
Tutorial optiSLang © Dynardo GmbH
Damped Oscillator
• Single degree-of-freedom system excited with initial kinetic energy
• Equation of motion of free vibration:
• Un-damped and damped eigen-frequency
• Time-dependent displacement function
![Page 14: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/14.jpg)
14
Webinar optiSLang 4 and ANSYS Workbench
Tutorial optiSLang inside ANSYS Workbench • © Dynardo GmbH
Task Description
• Optimization goal: Minimize maximum amplitude after 5s free vibration:
• Restricted damped eigen-frequency as optimization constraint:
• Mass and stiffness as optimization variables, damping ratio and kinetic energy as constant
![Page 15: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/15.jpg)
15
Webinar optiSLang 4 and ANSYS Workbench
optiSLang inside ANSYS Workbench
![Page 16: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/16.jpg)
16
Webinar optiSLang 4 and ANSYS Workbench
optiSLang inside ANSYS
• optiSLang modules Sensitivity + MOP, Optimization and Robustness are directly available in ANSYS Workbench
![Page 17: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/17.jpg)
17
Webinar optiSLang 4 and ANSYS Workbench
optiSLang inside ANSYS
• Sensitivity Module: Definition of parameter variation
![Page 18: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/18.jpg)
18
Webinar optiSLang 4 and ANSYS Workbench
optiSLang inside ANSYS
Sensitivity Module: The Metamodel of Optimal Prognosis (MOP) is automatically created from the DoE-Sampling. Additionally, censoring of outliers is supported via post-processing.
![Page 19: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/19.jpg)
19
Webinar optiSLang 4 and ANSYS Workbench
optiSLang inside ANSYS Optimization using MOP After sensitivity, optimization using the Metamodel is supported. Minimum required user input:
• Drag the optimization module onto MOP
• Define objective and constraints
“Optima” which are based on metamodels need to be verified! Proof optima:
• Automatic verification with real ANSYS call
• Check differences in post-processing
![Page 20: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/20.jpg)
20
Webinar optiSLang 4 and ANSYS Workbench
optiSLang inside ANSYS Optimization with Real Solver Calls After Sensitivity and Optimization on MOP, the user can continue with gradient-based, NOA-based or ARSM optimization. Minimum required user input:
• define objectives and constraints • choose optimizer, assisted by wizard
For all algorithms, robust default settings are provided. NOA - Nature inspired optimization contains: evolutionary, genetic, particle swarm optimization ARSM – Adaptive Response Surface Method
![Page 21: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/21.jpg)
21
Webinar optiSLang 4 and ANSYS Workbench
optiSLang with ANSYS Workbench node
![Page 22: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/22.jpg)
22
Webinar optiSLang 4 and ANSYS Workbench
The Workbench Node
• A connections to a local project on the same workstation or to a project at a distributed workstation in the same network is possible
• Local projects could be already open or started from optiSLang to get the necessary parameters
![Page 23: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/23.jpg)
23
Webinar optiSLang 4 and ANSYS Workbench
• The workbench node directly connects to the workbench project and gets the inputs and outputs from the parameter set
The Workbench Node
![Page 24: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/24.jpg)
24
Webinar optiSLang 4 and ANSYS Workbench
The Workbench Node
Batch mode (w/ or w/o GUI):
• Open a closed project in batch mode and connect to it (A)
• Every design gets a new clean WB project (group of designs are possible)
• Initial WB (B) project stays untouched (using a working copy #files#, which is located in the design directory)
• Possibility to use a python script (C) to update the ANSYS Workbench project
(B)
(A)
(C)
![Page 25: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/25.jpg)
25
Webinar optiSLang 4 and ANSYS Workbench
The Workbench Node
Save project files:
• “Save DPs as project” (A) in WB Node (save the hole project) or “select files” (B) in ANSYS Workbench, if you want to save only a few files (C)
(A)
(B)
(C)
![Page 26: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/26.jpg)
26
Webinar optiSLang 4 and ANSYS Workbench
CAX-Interfaces
• optiSlang Integrations provides the flexibility to extend the process chain
![Page 27: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/27.jpg)
27
Webinar optiSLang 4 and ANSYS Workbench
The Workbench Node
Advantage of the ANSYS Workbench Node:
• User can choose which Parameter and Responses from the Workbench should be used for the Parameter Study in optiSLang
• New Parameters can easily added an configured in the working system (Parameter Tab dependent, conditional, )
• A following Signal Processing (ETK node) can extract and calculate all inputs and responses
• The ANSYS Workbench can be coupled with different other solvers like MATLAB, SimulationX or Abaqus
• External geometry or mesh generators can work together with the ANSYS Workbench node
• Reliability-based robustness analysis to quantifies product risks are usable with the ANSYS Workbench node
• Reevaluation of already calculated designs is possible (supported by a Reevaluation Wizard )
![Page 28: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/28.jpg)
28
Webinar optiSLang 4 and ANSYS Workbench
© Dynardo GmbH
Signal Processing
![Page 29: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/29.jpg)
29
Webinar optiSLang 4 and ANSYS Workbench
Signals in optiSLang • Signals are vector outputs having an abscissa (e.g. time axis)
and several output channels (e.g. displacements, velocities) • Comprehensive library of signal functions enables the user to extract
local and statistical quantities and to analyze differences between several signal channels e.g. for calibration tasks
• Automatic mapping of non-consistent abscissa discretizations for the signals of each design and of the reference curves
• Direct access to signal plots in the optiSLang postprocessing and interactive connection to the statistic/optimization postprocessing
![Page 30: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/30.jpg)
30
Webinar optiSLang 4 and ANSYS Workbench
© Dynardo GmbH
Signal Processing with Extraction Tool Kit (ETK) • available in optiSLang inside ANSYS and optiSlang 4 • Reads many CAE binary output
formats and text files • Match signal data (curves) with
Signal Processing inside ANSYS Workbench
• Signal extraction in ANSYS Workbench with text files or result-files (.rst, .rth …)
![Page 31: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/31.jpg)
31
Webinar optiSLang 4 and ANSYS Workbench
© Dynardo GmbH
Signal Processing with Extraction Tool Kit (ETK) • Match signal data (curves) with Signal Processing • Can read signals, vectors and matrices from solver files in text and binary format
• Can perform arbitrary mathematical operations from extracted objects
• Visualize the curves of a sensitivity analysis inside optiSLang postprocessing
• Sensitivity and Optimization to achieve a very good accordance between simulation and reference
![Page 32: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/32.jpg)
32
Webinar optiSLang 4 and ANSYS Workbench
Tutorial optiSLang © Dynardo GmbH
Problem Definition
• Identification of the input parameters m, k, D and Ekin to optimally fit a reference displacement function
• Objective function is the sum of squared errors between the reference and the calculated displacement function values
![Page 33: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/33.jpg)
33
Webinar optiSLang 4 and ANSYS Workbench
1. Show the parallel coordinates plot and reduce the range of the Objective to a few best values
2. The remaining signals are very close
3. The corresponding parameters show significant deviations
Identification task has no unique solution
3.
Results of the Direct Optimization
2.
1.
Tutorial optiSLang inside ANSYS Workbench • © Dynardo GmbH
![Page 34: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/34.jpg)
34
Webinar optiSLang 4 and ANSYS Workbench
Training Program
![Page 35: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/35.jpg)
35
Webinar optiSLang 4 and ANSYS Workbench
© Dynardo GmbH
Training
optiSLang 4 Basics
• 3 day introduction to process integration (ASCII, Matlab, Excel, Python), sensitivity, optimization, calibration and robustness analysis
optiSLang inside ANSYS Workbench
• 2 day introduction seminar to parameterization in ANSYS Workbench and sensitivity analysis and optimization via optiSLang inside ANSYS WB
optiSLang 4 and ANSYS Workbench
• 1 day introduction to the integration of ANSYS Workbench projects in a optiSLang 4 solver chain, parameterization of signals via APDL output
optiSLang 4 Update
• 1 day update seminar introducing process integration and automation with optiSLang 4 (for optiSLang 3 users)
![Page 36: Webinar optiSLang 4 & ANSYS Workbench - Dynardo GmbH](https://reader030.fdocuments.in/reader030/viewer/2022021008/6203a44ada24ad121e4bc527/html5/thumbnails/36.jpg)
36
Webinar optiSLang 4 and ANSYS Workbench
© Dynardo GmbH
Thank you For more information please visit our homepage: www.dynardo.com