You are on page 1of 37

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

You might also like