webinar optislang & ansys workbench - dynardo …sensitivity, optimization, calibration and...

37
1 Webinar optiSLang & ANSYS Workbench Dynardo GmbH

Upload: others

Post on 11-Feb-2020

45 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

1

Webinar

optiSLang & ANSYS Workbench

Dynardo GmbH

Page 2: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 3: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

3Webinar optiSLang and ANSYS Workbench

© Dynardo GmbH

Introduction

Page 4: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 5: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 6: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 7: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

7Webinar optiSLang and ANSYS Workbench

© Dynardo GmbH

Process Integration

and variation studies

Page 8: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 9: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 10: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 11: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 12: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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?

Page 13: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 14: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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)

Page 15: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

15Webinar optiSLang and ANSYS Workbench

© Dynardo GmbH

optiSLang inside ANSYS

Page 16: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 17: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 18: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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.

Page 19: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 20: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 21: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

21Webinar optiSLang and ANSYS Workbench

© Dynardo GmbH

ANSYS Workbench nodein optiSLang

Page 22: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 23: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 24: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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)

Page 25: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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)

Page 26: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

26Webinar optiSLang and ANSYS Workbench

© Dynardo GmbH

The Workbench Node

• Provides the flexibility to extend the process chain

Page 27: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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 )

Page 28: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

28Webinar optiSLang and ANSYS Workbench

© Dynardo GmbH

ANSYS Mechanical APDL in optiSLang

Page 29: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 30: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 31: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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)

Page 32: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

32Webinar optiSLang and ANSYS Workbench

© Dynardo GmbH

Signal Processing

Page 33: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 34: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 35: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

35Webinar optiSLang and ANSYS Workbench

© Dynardo GmbH

Training Program

Page 36: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

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

Page 37: Webinar optiSLang & ANSYS Workbench - Dynardo …sensitivity, optimization, calibration and robustness analysis optiSLang inside ANSYS Workbench • 2 day introduction seminar to parameterization

37Webinar optiSLang and ANSYS Workbench

© Dynardo GmbH

Thank you

For more information please

visit our homepage:

www.dynardo.com