webinar optislang 4 & ansys workbench - dynardo gmbh€¦ · • equation of motion of free...

36
1 Webinar optiSLang 4 & ANSYS Workbench Dynardo GmbH

Upload: lydat

Post on 05-May-2018

265 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

1

Webinar optiSLang 4 & ANSYS Workbench Dynardo GmbH

Page 2: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

2

Webinar optiSLang 4 and ANSYS Workbench

1. Introduction

6. Training Program

5. Signal Processing

3. optiSLang inside ANSYS Workbench

2. Process Integration

4. optiSLang with Workbench Node

Page 3: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

3

Webinar optiSLang 4 and ANSYS Workbench

Introduction

Page 4: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

4

Webinar optiSLang 4 and ANSYS Workbench

Excellence of optiSLang • optiSLang is an algorithmic toolbox for

sensitivity analysis, optimization, robustness evaluation, reliability analysis and robust design optimization (RDO)

• optiSLang is the commercial tool that has completed the necessary functionality of stochastic analysis to run real world industrial applications in CAE-based robust design optimizations

• optiSLang offers the beginner and expert users an easy and reliable application by means of predefined workflows, algorithmic wizards and robust default settings

Page 5: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

5

Webinar optiSLang 4 and ANSYS Workbench

CAE process (FEM, CFD, MBD, Excel, Matlab, etc.)

Robust Design Optimization

Optimization Sensitivity Analysis

Single & multi objective (Pareto) optimization

Robust Design Variance based

Robustness evaluation

Probability based Robustness valuation (Reliability Analysis)

Start

Page 6: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

© Dynardo GmbH

www.dynardo.de

Page 7: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

7

Webinar optiSLang 4 and ANSYS Workbench

optiSLang 4: Graphical User Interface

Build, Run and Analyze your flow using • Wizards • Comfortable Drag&Drop • Dialogs and Tables • Postprocessing

Page 8: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

8

Webinar optiSLang 4 and ANSYS Workbench

Process Integration

Page 9: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

9

Webinar optiSLang 4 and ANSYS Workbench

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 Outputs from the system

The CAE process Generates the results according to the inputs

Scattering variables Entities that define the robustness space

Page 10: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

10

Webinar optiSLang 4 and ANSYS Workbench

www.dynardo.de

Page 11: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

11

Webinar optiSLang 4 and ANSYS Workbench

optiSLang 4 Integrations

Direct integrations ANSYS Workbench Matlab Excel Python SimulationX

Supported connections Ansys APDL Abaqus Adams AMESim …

Arbitary connection of ASCII file based solvers

Page 12: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

12

Webinar optiSLang 4 and ANSYS Workbench

Full integration of optiSLang in Ansys Workbench • optiSLang modules Sensitivity, Optimization and

Robustness are directly available in ANSYS Workbench

Page 13: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

13

Webinar optiSLang 4 and ANSYS Workbench

Tutorial optiSLang © Dynardo GmbH

Damped Oscillator

• Single degree-of-freedom system excited with initial kinetic energy

• Equation of motion of free vibration:

• Un-damped and damped eigen-frequency

• Time-dependent displacement function

Page 14: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

14

Webinar optiSLang 4 and ANSYS Workbench

Tutorial optiSLang inside ANSYS Workbench • © Dynardo GmbH

Task Description

• Optimization goal: Minimize maximum amplitude after 5s free vibration:

• Restricted damped eigen-frequency as optimization constraint:

• Mass and stiffness as optimization variables, damping ratio and kinetic energy as constant

Page 15: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

15

Webinar optiSLang 4 and ANSYS Workbench

optiSLang inside ANSYS Workbench

Page 16: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

16

Webinar optiSLang 4 and ANSYS Workbench

optiSLang inside ANSYS

• optiSLang modules Sensitivity + MOP, Optimization and Robustness are directly available in ANSYS Workbench

Page 17: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

17

Webinar optiSLang 4 and ANSYS Workbench

optiSLang inside ANSYS

• Sensitivity Module: Definition of parameter variation

Page 18: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

18

Webinar optiSLang 4 and ANSYS Workbench

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 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

19

Webinar optiSLang 4 and ANSYS Workbench

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 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

20

Webinar optiSLang 4 and ANSYS Workbench

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

Page 21: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

21

Webinar optiSLang 4 and ANSYS Workbench

optiSLang with ANSYS Workbench node

Page 22: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

22

Webinar optiSLang 4 and ANSYS Workbench

The Workbench Node

• 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 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

23

Webinar optiSLang 4 and ANSYS Workbench

• 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 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

24

Webinar optiSLang 4 and ANSYS Workbench

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 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

25

Webinar optiSLang 4 and ANSYS Workbench

The Workbench Node

Save project files:

• “Save DPs as project” (A) in WB Node (save the hole 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 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

26

Webinar optiSLang 4 and ANSYS Workbench

CAX-Interfaces

• optiSlang Integrations provides the flexibility to extend the process chain

Page 27: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

27

Webinar optiSLang 4 and ANSYS Workbench

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 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

28

Webinar optiSLang 4 and ANSYS Workbench

© Dynardo GmbH

Signal Processing

Page 29: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

29

Webinar optiSLang 4 and ANSYS Workbench

Signals in optiSLang • Signals are vector outputs having an abscissa (e.g. time axis)

and several output channels (e.g. displacements, velocities) • Comprehensive library of signal functions enables the user to extract

local and statistical quantities and to analyze differences between several signal channels e.g. for calibration tasks

• Automatic mapping of non-consistent abscissa discretizations for the signals of each design and of the reference curves

• Direct access to signal plots in the optiSLang postprocessing and interactive connection to the statistic/optimization postprocessing

Page 30: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

30

Webinar optiSLang 4 and ANSYS Workbench

© Dynardo GmbH

Signal Processing with Extraction Tool Kit (ETK) • available in optiSLang inside ANSYS and optiSlang 4 • Reads many CAE binary output

formats and text files • Match signal data (curves) with

Signal Processing inside ANSYS Workbench

• Signal extraction in ANSYS Workbench with text files or result-files (.rst, .rth …)

Page 31: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

31

Webinar optiSLang 4 and ANSYS Workbench

© Dynardo GmbH

Signal Processing with Extraction Tool Kit (ETK) • Match signal data (curves) with Signal Processing • Can read signals, vectors and matrices from solver files in text and binary format

• Can perform arbitrary mathematical operations from extracted objects

• Visualize the curves of a sensitivity analysis inside optiSLang postprocessing

• Sensitivity and Optimization to achieve a very good accordance between simulation and reference

Page 32: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

32

Webinar optiSLang 4 and ANSYS Workbench

Tutorial optiSLang © Dynardo GmbH

Problem Definition

• Identification of the input parameters m, k, D and Ekin to optimally fit a reference displacement function

• Objective function is the sum of squared errors between the reference and the calculated displacement function values

Page 33: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

33

Webinar optiSLang 4 and ANSYS Workbench

1. Show the parallel coordinates plot and reduce the range of the Objective to a few best values

2. The remaining signals are very close

3. The corresponding parameters show significant deviations

Identification task has no unique solution

3.

Results of the Direct Optimization

2.

1.

Tutorial optiSLang inside ANSYS Workbench • © Dynardo GmbH

Page 34: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

34

Webinar optiSLang 4 and ANSYS Workbench

Training Program

Page 35: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

35

Webinar optiSLang 4 and ANSYS Workbench

© Dynardo GmbH

Training

optiSLang 4 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 4 and ANSYS Workbench

• 1 day introduction to the integration of ANSYS Workbench projects in a optiSLang 4 solver chain, parameterization of signals via APDL output

optiSLang 4 Update

• 1 day update seminar introducing process integration and automation with optiSLang 4 (for optiSLang 3 users)

Page 36: Webinar optiSLang 4 & ANSYS Workbench - Dynardo Gmbh€¦ · • Equation of motion of free vibration: ... Webinar optiSLang 4 and ANSYS Workbench optiSLang inside ANSYS Optimization

36

Webinar optiSLang 4 and ANSYS Workbench

© Dynardo GmbH

Thank you For more information please visit our homepage: www.dynardo.com