1 optislang for ansys recent developments and applications dr.-ing. johannes will managing director...
TRANSCRIPT
1
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
2
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
optiSLang for ANSYS © Dynardo GmbH © 2013
3
Real World
understand
improve
apply
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
optiSLang for ANSYS © Dynardo GmbH © 2013
4
Real World Virtual World
understand
improve
analyze
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
optiSLang for ANSYS © Dynardo GmbH © 2013
5
optiSLang 4 „easy to use“
understand improve analyze
Real World Virtual World Robust Design
Sensitivity Optimize Check Robustness
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
optiSLang for ANSYS © Dynardo GmbH © 2013
6
optiSLang modules of Sensitivity, Optimization and Robustness evaluation provide easy to use „best practise“ optiSLang functionality
optiSLang inside ANSYS Workbench
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
optiSLang for ANSYS © Dynardo GmbH © 2013
7
important features optiSLang inside ANSYS v4.0.5
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
optiSLang for ANSYS © Dynardo GmbH © 2013
8
using continue optiSLang only send unsolved designs
Available in optiSLang inside as well: using update at optiSLang container continue or reset can be chosen
Continue crashed session option
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
optiSLang for ANSYS © Dynardo GmbH © 2013
9
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
optiSLang for ANSYS © Dynardo GmbH © 2013
10
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
optiSLang for ANSYS © Dynardo GmbH © 2013
11
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
optiSLang for ANSYS © Dynardo GmbH © 2013
12
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
optiSLang for ANSYS © Dynardo GmbH © 2013
13
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
optiSLang for ANSYS © Dynardo GmbH © 2013
14
WB node (ANSYS inside optiSLang)
• Provide flexibility to extend the process chain
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
optiSLang for ANSYS © Dynardo GmbH © 2013
15
important featuresANSYS inside optiSLang v4.0.5
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
optiSLang for ANSYS © Dynardo GmbH © 2013
16
optiSLang 4 Integrations
Direct integrations Matlab Excel Python SimulationX ANSYS Workbench
Result Extraction usingExtraction Tool Kit (ETK)
ANSYS Abaqus Adams …
Arbitary connection ofASCII file based solvers
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
optiSLang for ANSYS © Dynardo GmbH © 2013
17
• The workbench node directly connects to the workbench project and gets the inputs and outputs from the parameter set
The WB Node (ANSYS inside optiSLang)
18
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
optiSLang for ANSYS © Dynardo GmbH © 2013
19
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
optiSLang for ANSYS © Dynardo GmbH © 2013
20
important featuresANSYS Parametric Pack Licenses
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
optiSLang for ANSYS © Dynardo GmbH © 2013
21
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
optiSLang for ANSYS © Dynardo GmbH © 2013
22
Faster turn around time for multiple jobs
Benefit of ANSYS HPC Parametric Pack
-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
optiSLang for ANSYS © Dynardo GmbH © 2013
23
Get ready for RDO by multiplying base licenses
Benefit of ANSYS HPC Parametric Pack
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
optiSLang for ANSYS © Dynardo GmbH © 2013
24
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
optiSLang for ANSYS © Dynardo GmbH © 2013
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
25
Temperature analysis of a Seal
Problem Description
•Sensitivity study of influence of geometry variation
to seal deformation
•15 Input geometry parameter (100 design points)
Detail: Mechanical analysis with temperature loading 6.100 nodes, 5.500 elements (2D) 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
optiSLang for ANSYS © Dynardo GmbH © 2013
26
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
optiSLang for ANSYS © Dynardo GmbH © 2013
27
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 Solution1 Ansys Multiphysics, 1 Ansys DesignModeler2 Ansys HPC Parametric PacksResult/Benefit~4,7x speedup over sequential execution
by courtesy of
optiSLang for ANSYS © Dynardo GmbH © 2013
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
28
don’t miss optiPlug
ANSYS Conference & 31th CADFEM Users Meeting, Mannheim, June 19.-21, 2013
optiSLang for ANSYS © Dynardo GmbH © 2013
29
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
optiSLang for ANSYS © Dynardo GmbH © 2013
30
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
optiSLang for ANSYS © Dynardo GmbH © 2013
31
10th WeimarOptimization andStochastic Days 2013
November 21-22Weimar, Germany
Conference for CAE-basedparametric optimization,stochastic analysis and Robust Design Optimization
optiSLang for ANSYS © Dynardo GmbH © 2013
32
www.dynardo.de
Visit our homepage for more information about software, trainings and free webinars
optiSLang for ANSYS © Dynardo GmbH © 2013