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

Post on 11-Feb-2020

45 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related