Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and...
Transcript of Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and...
1
Webinar
optiSLang & ANSYS Workbench
Dynardo GmbH
2Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
1. Introduction
6. Signal Processing
3. optiSLanginside ANSYS
2. Process Integrationand variation studies
4. ANSYS Workbench node in optiSLang
5. ANSYS Mechanical APDL in optiSLang
3Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
Introduction
4Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
Excellence of optiSLang
• is an general purpose tool for variation analysis
using CAE-based design sets (and/or data sets) for
the purpose of
• sensitivity analysis
• design/data exploration
• calibration of virtual models to tests
• optimization of product performance
• quantification of product robustness and product reliability
• Robust Design Optimization (RDO) and Design for Six Sigma (DFSS)
serves arbitrary CAX tools with support of process
integration, process automation and workflow
generation
5Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
CAE process (FEM, CFD, MBD, Excel, Matlab, etc.)
Robust Design Optimization
Optimization
Sensitivity Analysis
Single- & Multi-Objective (Pareto) Optimization
Robust DesignVariance-Based
Robustness Evaluation
Probability-Based Robustness Evaluation
Start
6Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
optiSLang: Graphical User Interface
Build, Run and Analyze your flow using• Wizards• Comfortable Drag&Drop• Dialogs and Tables• Postprocessing
7Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
Process Integration
and variation studies
8Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
Process Integration
Parametric model as base for
• User defined optimization (design) space
• Naturally given robustness (random) space
Design variablesEntities that define the design space
Response variablesOutputs from the system
The CAE processGenerates the results according to the inputs
Scattering variablesEntities that define the robustness space
9Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
optiSLang Integrations
Direct integrations ANSYS Workbench Matlab Excel Python SimulationX
Supported connections Ansys APDL Abaqus Adams AMESim …
Arbitary connection ofASCII file based solvers
10Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
Metamodel of Optimal Prognosis (MOP)
• A fully automatic workflow identifies the subspace of important parameter
with the best possible meta-model (MOP) of every response variable
resulting in the best possible forecast quality towards result variation
• Include multi-dimensional nonlinear dependencies with automatic
identification + ranking of important input variables
MOP Solves 3 Important Tasks:
1st Best Input Variable Subspace
2nd Best Meta-model
3rd Estimation of Prediction Quality
DoE
Solver
MOP
11Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
MOP Surface from Sensitivity Input Values for Best Design
Optimization on MOP
• Requires only one solver run to verify the optima from the MOP
• Save time to market
• Improve product performance
12Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
Optimization of a Hook
How to change the hook, so that
• The v.-Mises stress will not exceed 200MPa
• The mass will be as minimal as possible and
• Certain geometry parameters will be in predefined bounds?
13Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
The Design Parameters
A Outer_Diameter 25-35 mm
B Connection_Length 20-40 mm
C Opening_Angle 10-30 °
D Upper_Blend_Radius 18-22 mm
E Lower_Blend_Radius 18-22 mm
F Connection_Angle 120-150 °
G Lower_Radius 45-55 mm
H Fillet_Radius 2-4 mm
I Thickness 15-25 mm
Depth 15-25 mm
Questions
14Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
optiSLang for ANSYS
+
3 ways to integrate ANSYS and optiSLang for parametric studies
• optiSLang inside ANSYS - Integration of optiSLang into ANSYS Workbench
• ANSYS Workbench node in optiSLang- Integration of ANSYS Workbench Parameter Set into optiSLang
• ANSYS Mechanical APDL in optiSLang• Text Input – Script – Text Output• Text Input – Solver Call – Result Extraction – Batch Script (optional)
15Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
optiSLang inside ANSYS
16Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
optiSLang inside ANSYS
• optiSLang modules Sensitivity + MOP, Optimization and
Robustness are directly available in ANSYS Workbench
Fully parametric
17Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
optiSLang inside ANSYS
• Sensitivity Module: Definition of parameter variation with lower and
upper bound and continuous or discrete
18Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
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.
19Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
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
20Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
optiSLang inside ANSYS
Optimization with Real Solver Calls
After Sensitivity and Optimization on MOP, theuser 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 areprovided.
NOA - Nature inspired optimization contains:evolutionary, genetic, particle swarm optimization
ARSM – Adaptive Response Surface Method
Questions
21Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
ANSYS Workbench nodein optiSLang
22Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
The Workbench Node
• The workbench node directly connects to the
workbench project and gets the inputs and outputs
from the parameter set
• 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
23Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
• The workbench node directly connects to
the workbench project and gets the inputs
and outputs from the parameter set
The Workbench Node
24Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
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)
25Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
The Workbench Node
Save project files:
• “Save DPs as project” (A) in WB Node (save the whole project) or
“select files” (B) in ANSYS Workbench, if you want to save only a few files (C)
(A)
(B)
(C)
26Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
The Workbench Node
• Provides the flexibility to extend the process chain
27Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
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 )
28Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
ANSYS Mechanical APDL in optiSLang
29Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
ASCII Input – ASCII Output
• Auto-parametrization of numerical expressions
• Automatic name assignment for inputs possible
• Define markers
• Incremental read of response
ASCII input file ASCII output file
30Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
Batch Solver Call
• Performing a single solver or script call
• Timeout and parallel batch call is possible
• Additional input files and environmental variables can be specified
31Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
optiSLang for ANSYS
Product bundle containing optiSLang inside ANSYS Workbench optiSLang including WB node
Use same dialogs, same algorithms, same post processing
Wizard driven set up of analysis
Algorithms with proven default settings
Minimization of necessary user input to design/robustness space, constraints and objectives
Maximize the outcome/benefits of parametric studies with the help of Wizards, best practice algorithms and the Metamodel of Optimal Prognosis (MoP)
32Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
Signal Processing
33Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
Signals in optiSLang
• Signals are vector outputs having an abscissa (e.g. time axis)
and several output channels (e.g. displacements, velocities)
• Signal functions enables the user to extract local and statistical
quantities and to analyze differences between several signals
• Match signal data (curves) with Signal Processing
34Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
Signal Processing – Definition of Signals
• The ETK node enables the
definition of several solver
and reference signals
• Reads many CAE binary output
formats and text files
• Can read signals, vectors
and matrices
• Instant visualization of
vectors and signals
35Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
Training Program
36Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
Training
optiSLang 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 and ANSYS Workbench
• 1 day introduction to the integration of ANSYS Workbench projects in a
optiSLang solver chain, parameterization of signals via APDL output
optiSLang Update
• 1 day update seminar introducing process integration and automation
with optiSLang
37Webinar optiSLang and ANSYS Workbench
© Dynardo GmbH
Thank you
For more information please
visit our homepage:
www.dynardo.com