optiSLang for ANSYS

advertisement
optiSLang for ANSYS
Recent Developments and
Applications
Dr.-Ing. Johannes Will
Managing director Dynardo GmbH
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
1
optiSLang for ANSYS © Dynardo GmbH © 2013
optiSLang for ANSYS
3 ways to integrate ANSYS and optiSLang for parametric studies
• optiSLang inside ANSYS = Integration of optiSLang into ANSYS
Workbench
• optiSLang ANSYS Worbench node (ANSYS inside optiSLang) =
Integration of ANSYS Workbench Parameter into optiSLang
• ASCII file based interfacing including optiPlug for interfacing with
ANSYS Workbench
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
2
optiSLang for ANSYS © Dynardo GmbH © 2013
Real World
understand
apply
improve
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
3
optiSLang for ANSYS © Dynardo GmbH © 2013
Real World
Virtual World
understand
analyze
improve
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
4
optiSLang for ANSYS © Dynardo GmbH © 2013
Real World
Sensitivity
understand
Virtual World
Robust Design
Optimize
improve
Check Robustness
analyze
optiSLang 4 „easy to use“
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
5
optiSLang for ANSYS © Dynardo GmbH © 2013
optiSLang inside ANSYS Workbench
optiSLang modules of Sensitivity, Optimization and Robustness
evaluation provide easy to use „best practise“ optiSLang functionality
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
6
optiSLang for ANSYS © Dynardo GmbH © 2013
important features
optiSLang inside ANSYS v4.0.5
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
7
optiSLang for ANSYS © Dynardo GmbH © 2013
Continue crashed session option
using continue optiSLang only send unsolved designs
Available in optiSLang inside as well: using update at optiSLang container
continue or reset can be chosen
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
8
optiSLang for ANSYS © Dynardo GmbH © 2013
Recalculate failed designs
• Due to different reasons design evaluations may fail
• With “Recalculate Failed Design Points” you can start them again
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
9
optiSLang for ANSYS © Dynardo GmbH © 2013
Update via Python scripting
• ANSYS initialize per default an update mechanism, which updates
a complete ANSYS Workbench project
• Mechanism can be overridden via python file
• optiSLang provides this feature for optiSLang design evaluations
• user has full access to his ANSYS model update
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
10
optiSLang for ANSYS © Dynardo GmbH © 2013
Support ANSYS HPC Parametric Pack
• Select “Use RSM Mode” to enable parallel
design point submission
• Set the “Preferred Number of Design Points in
Parallel” to the intended RSM job size
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
11
optiSLang for ANSYS © Dynardo GmbH © 2013
Decision Tree for Optimizer Selection
•
optiSLang automatically suggests an optimizer depending on the
parameter properties, the defined criteria and user specified settings
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
12
optiSLang for ANSYS © Dynardo GmbH © 2013
optiSLang inside ANSYS
•
optiSLang modules appear in Workbench toolbox
•
“plug & play” - add module to project schematic
•
wizard driven set up of
• Sensitivity analysis
• Optimization task
• Robustness evaluation

Easy to use
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
13
optiSLang for ANSYS © Dynardo GmbH © 2013
WB node (ANSYS inside optiSLang)
• Provide flexibility to extend the process chain
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
14
optiSLang for ANSYS © Dynardo GmbH © 2013
important features
ANSYS inside optiSLang v4.0.5
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
15
optiSLang for ANSYS © Dynardo GmbH © 2013
optiSLang 4 Integrations
Direct integrations

Matlab

Excel

Python

SimulationX

ANSYS Workbench
Result Extraction using
Extraction Tool Kit (ETK)

ANSYS

Abaqus

Adams

…
Arbitary connection of
ASCII file based solvers
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
16
The WB Node (ANSYS inside optiSLang)
•
The workbench node directly connects to
the workbench project and gets the inputs
and outputs from the parameter set
17
optiSLang for ANSYS © Dynardo GmbH © 2013
Input and Response Variables
•
•
•
•
•
Scalar design variables with continuous, discrete and binary resolution
and real, integer or string type
Scattering variables with continuous resolution
Scalar responses with continuous resolution
Vector responses with continuous resolution having variable
length
Signal responses having variable length and several channels
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
18
optiSLang for ANSYS © Dynardo GmbH © 2013
WB node (ANSYS inside optiSLang)
• wizard driven setup
• Open existing project or
• Connect to running project (anywhere in your network)
• Direct interface to WB parameter set will be created
• Provide flexibility to extend the process chain
• add additional pre processor, solution or post
processing steps
• add scalar responses or extract responses using signal
processing

Easy and flexible to use
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
19
optiSLang for ANSYS © Dynardo GmbH © 2013
important features
ANSYS Parametric Pack Licenses
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
20
optiSLang for ANSYS © Dynardo GmbH © 2013
optiSLang inside ANSYS & WB node
• Submit designs to WB design table, as a result ANSYS organize
job distribution and license use
 support ANSYS Remote Solve Management (RSM)

support use of ANSYS HPC Parametric Packs
• Select “Use RSM Mode” to
enable parallel design point
submission
• Set the “Preferred Number of
Design Points in Parallel” in
relation to available hardware and
license resources
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
21
optiSLang for ANSYS © Dynardo GmbH © 2013
Benefit of ANSYS HPC Parametric Pack
Faster turn around time for multiple jobs
-
Geometry update and Result processing
will be performed sequentially on local
resource
-
Meshing, solution, result extraction
executed in parallel
Scaling factor depend on:
- time for geometry update
- time for meshing & solution
- hardware environment
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
22
optiSLang for ANSYS © Dynardo GmbH © 2013
Benefit of ANSYS HPC Parametric Pack
Get ready for RDO by multiplying base licenses
One base license set can be multiplied by
ANSYS HPC Parametric Packs
Now small, medium & large companies
can increase significantly the number
of parallel jobs!
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
23
optiSLang for ANSYS © Dynardo GmbH © 2013
Get ready for RDO using ANSYS HPC Parametric Pack
HPC Parametric pack is available in ANSYS
workbench only
all parametric models from ANYS classic
needs to be integrated in ANSYS
workbench
optiSLang v4 supports integration node for
ANSYS workbench including
parameterization of additional responses
(signals,..)
Dynardo Consulting switched to HPC
Parametric Pack for all ANSYS RDO
tasks Q2/2013
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
24
optiSLang for ANSYS © Dynardo GmbH © 2013
Temperature analysis of a Seal
Problem Description
•
Sensitivity study of influence of geometry variation
22°C
to seal deformation
•
15 Input geometry parameter (100 design points)
Detail:
 Mechanical analysis with temperature loading
 6.100 nodes, 5.500 elements (2D)
400°C
 Hardware: - Workstation with dual Intel® Xeon®
E5645 (2,4 GHz, 12 Cores), 96 GB, all jobs
running 1 core
Licensing Solution
•
1 Ansys Mechanical, 1 Ansys DesignModeler
•
2 Ansys HPC Parametric Packs
Result/Benefit
•
~4,1x speedup over sequential execution
•
Easier and fully automated workflow!
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
25
optiSLang for ANSYS © Dynardo GmbH © 2013
Flow simulation of LCD manufacturing process
Problem Description
•
Identify model inflow parameter to match outflow
•
Identified output velocities have to be in 10% error
ranges comparing with reference values
•
Input parameter: 10 pressure areas (100 design points)
Detail:
 Pressure-Based solver, K-Epsilon Model with Standard Wall Functions
 78.800 nodes, 66.900 hexahedral elements
 Hardware: Workstation with dual Intel® Xeon® E5645 (2,4 GHz, 12 Cores),
96 GB, all jobs running 1 core
Licensing Solution
•
1 Ansys Fluent
•
2 Ansys HPC Parametric Packs
Result/Benefit
•
~6,2x speedup over sequential execution
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
26
optiSLang for ANSYS © Dynardo GmbH © 2013
mechanical analysis of a window regulator
Problem Description:
•Investigate the sensitivity of glass sheet loading
due to material and manufacturing tolerances as
well as variation of assembly process
•Input: 15 geometry parameters (100 design points)
Detail:
Mechanical analysis
127.100 nodes, 68.500 elements
Hardware:
- Workstation dual Intel® Xeon® E5645 (2,4 GHz, 12 Cores), 96 GB
- all jobs running 1 core
Licensing Solution
1 Ansys Multiphysics, 1 Ansys DesignModeler
2 Ansys HPC Parametric Packs
Result/Benefit
~4,7x speedup over sequential execution
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
by courtesy of
27
optiSLang for ANSYS © Dynardo GmbH © 2013
don’t miss optiPlug
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
28
optiSLang for ANSYS © Dynardo GmbH © 2013
optiPlug
• File based interface between optiSLang and Workbench
• Updating the WB Project using Python-scripts (since ANSYS v11)
• optiPlug generates
• optiSLang xml based problem definition
• ANSYS Workbench ASCI input and output files
• Script for design update which start single ANSYS Workbench
via batch call
• Import into optiSLang v3 or v4
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
29
optiSLang for ANSYS © Dynardo GmbH © 2013
optiSLang for ANSYS
• Use same dialogs, same algorithms, same post processing

Wizard driven set up of analysis

Algorithm with proven default settings

Minimization of necessary user input to design/robustness
space, constraints and objectives only

Maximize the outcome/benefits of parametric studies with the
help of Wizards, best practice algorithms and optiSLang unique
Metamodel of optimal Prognosis (MoP)

Effective to use
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
30
optiSLang for ANSYS © Dynardo GmbH © 2013
10th Weimar
Optimization and
Stochastic Days 2013
November 21-22
Weimar, Germany
Conference for CAE-based
parametric optimization,
stochastic analysis and
Robust Design Optimization
31
optiSLang for ANSYS © Dynardo GmbH © 2013
www.dynardo.de
Visit our homepage for more information about software, trainings and free webinars
32
Download