Webinar
optiSLang & ANSYS Workbench
Dynardo GmbH
1
© Dynardo GmbH
1. Introduction
2. Process Integration
and variation studies
6. Signal
Processing
3. optiSLang
inside ANSYS
5. ANSYS Mechanical
APDL in optiSLang
4. ANSYS Workbench
node in optiSLang
Webinar optiSLang and ANSYS Workbench 2
© Dynardo GmbH
Introduction
Webinar optiSLang and ANSYS Workbench 3
© 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
Webinar optiSLang and ANSYS Workbench 4
© Dynardo GmbH
Robust Design Optimization
Optimization Robust Design
Sensitivity Analysis Variance-Based
Robustness Evaluation
Single- & Multi-Objective
(Pareto) Optimization Probability-Based
Robustness Evaluation
Start
CAE process (FEM, CFD, MBD, Excel, Matlab, etc.)
Webinar optiSLang and ANSYS Workbench 5
© Dynardo GmbH
optiSLang: Graphical User Interface
Build, Run and Analyze your flow using
• Wizards
• Comfortable Drag&Drop
• Dialogs and Tables
• Postprocessing
Webinar optiSLang and ANSYS Workbench 6
© Dynardo GmbH
Process Integration
and variation studies
Webinar optiSLang and ANSYS Workbench 7
© Dynardo GmbH
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
The CAE process Outputs from the
Generates the system
Scattering variables results according
Entities that define the to the inputs
robustness space
Webinar optiSLang and ANSYS Workbench 8
© Dynardo GmbH
optiSLang Integrations
Direct integrations
ANSYS Workbench
Matlab
Excel
Python
SimulationX
Supported connections
Ansys APDL
Abaqus
Adams
AMESim
…
Arbitary connection of
ASCII file based solvers
Webinar optiSLang and ANSYS Workbench 9
© 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 MOP
Solver
Webinar optiSLang and ANSYS Workbench 10
© Dynardo GmbH
Optimization on MOP
• Requires only one solver run to verify the optima from the MOP
• Save time to market
• Improve product performance
MOP Surface from Sensitivity Input Values for Best Design
Webinar optiSLang and ANSYS Workbench 11
© 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?
Webinar optiSLang and ANSYS Workbench 12
© 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
Webinar optiSLang and ANSYS Workbench 13
© 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)
+
Webinar optiSLang and ANSYS Workbench 14
© Dynardo GmbH
optiSLang inside ANSYS
Webinar optiSLang and ANSYS Workbench 15
© Dynardo GmbH
optiSLang inside ANSYS
• optiSLang modules Sensitivity + MOP, Optimization and
Robustness are directly available in ANSYS Workbench
Fully parametric
Webinar optiSLang and ANSYS Workbench 16
© Dynardo GmbH
optiSLang inside ANSYS
• Sensitivity Module: Definition of parameter variation with lower and
upper bound and continuous or discrete
Webinar optiSLang and ANSYS Workbench 17
© 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.
Webinar optiSLang and ANSYS Workbench 18
© 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
Webinar optiSLang and ANSYS Workbench 19
© Dynardo GmbH
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
Questions
Webinar optiSLang and ANSYS Workbench 20
© Dynardo GmbH
ANSYS Workbench node
in optiSLang
Webinar optiSLang and ANSYS Workbench 21
© 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
Webinar optiSLang and ANSYS Workbench 22
© Dynardo GmbH
The Workbench Node
• The workbench node directly connects to
the workbench project and gets the inputs
and outputs from the parameter set
Webinar optiSLang and ANSYS Workbench 23
© 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)
(A)
• Initial WB (B) project stays
untouched (using a working
copy #files#, which is located
(B)
in the design directory)
• Possibility to use a python
script (C) to update the
ANSYS Workbench project
(C)
Webinar optiSLang and ANSYS Workbench 24
© 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)
(B)
(C)
(A)
Webinar optiSLang and ANSYS Workbench 25
© Dynardo GmbH
The Workbench Node
• Provides the flexibility to extend the process chain
Webinar optiSLang and ANSYS Workbench 26
© 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 )
Webinar optiSLang and ANSYS Workbench 27
© Dynardo GmbH
ANSYS Mechanical APDL in
optiSLang
Webinar optiSLang and ANSYS Workbench 28
© 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
Webinar optiSLang and ANSYS Workbench 29
© 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
Webinar optiSLang and ANSYS Workbench 30
© 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)
Webinar optiSLang and ANSYS Workbench 31
© Dynardo GmbH
Signal Processing
Webinar optiSLang and ANSYS Workbench 32
© 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
Webinar optiSLang and ANSYS Workbench 33
© 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
Webinar optiSLang and ANSYS Workbench 34
© Dynardo GmbH
Training Program
Webinar optiSLang and ANSYS Workbench 35
© 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
Webinar optiSLang and ANSYS Workbench 36
© Dynardo GmbH
Thank you
For more information please
visit our homepage:
www.dynardo.com
Webinar optiSLang and ANSYS Workbench 37