webinar optislang 4 & ansys workbench - dynardo · pdf file4 webinar optislang 4 and ansys...
TRANSCRIPT
1
Webinar optiSLang 4 & ANSYS Workbench Dynardo GmbH
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
3
Webinar optiSLang 4 and ANSYS Workbench
Introduction
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
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
© Dynardo GmbH
www.dynardo.de
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
8
Webinar optiSLang 4 and ANSYS Workbench
Process Integration
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
10
Webinar optiSLang 4 and ANSYS Workbench
www.dynardo.de
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
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
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
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
15
Webinar optiSLang 4 and ANSYS Workbench
optiSLang inside ANSYS Workbench
16
Webinar optiSLang 4 and ANSYS Workbench
optiSLang inside ANSYS
• optiSLang modules Sensitivity + MOP, Optimization and Robustness are directly available in ANSYS Workbench
17
Webinar optiSLang 4 and ANSYS Workbench
optiSLang inside ANSYS
• Sensitivity Module: Definition of parameter variation
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.
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
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
21
Webinar optiSLang 4 and ANSYS Workbench
optiSLang with ANSYS Workbench node
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
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
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)
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)
26
Webinar optiSLang 4 and ANSYS Workbench
CAX-Interfaces
• optiSlang Integrations provides the flexibility to extend the process chain
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 )
28
Webinar optiSLang 4 and ANSYS Workbench
© Dynardo GmbH
Signal Processing
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
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 …)
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
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
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
34
Webinar optiSLang 4 and ANSYS Workbench
Training Program
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)
36
Webinar optiSLang 4 and ANSYS Workbench
© Dynardo GmbH
Thank you For more information please visit our homepage: www.dynardo.com