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