ansys optislang v6 - cadfem-us.com · direct usage on (external) data with excel addin ......

Post on 01-Jun-2020

14 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

David SchneideroptiSLang product manager

ANSYS optiSLang v6

2optiSLang v6

Supports ANSYS 18.0

• New combined installer

Reduces installation size Adds More flexibility

(Repair/Modify/...)

Keeps features like• Select e.g. Workbench version • Batch installation• ...

3optiSLang v6

• New Tab “Function Tree”• Search mathematical functions• Context sensitive help included• Result Preview

• Favorites

Easier access Better overview

Calculator dialog revised

4optiSLang v6

• Via CSV – Format or Copy&Paste• e.g. Use definitions from previous projects

More efficient work Quality assurance / Traceability

Exchange Variables

5optiSLang v6

Exchange all variables/location definitions

• Via OVDB – Format or Copy&Paste• e.g. Use definitions from previous projects

More efficient work Quality assurance / Traceability

6optiSLang v6

• Wizard: Optimization using MOP• Searches for reference system in existing project• Checks for correct parametric• Stored template no more necessarily needed• Validation chosen by default

Secures correct usage More efficient work with optiSLang

Automatically detect validation system

7optiSLang v6

Integrations

8optiSLang v6

• 4 New Integrations• Integration + solver wizardsComsol VirtualLab Fusion GT Suite CAESES

Integrations

© Dynardo GmbH

9optiSLang v6

• Drag Solver Wizard and drop it into the scenery• Choose Solver “VirtualLab” and select model file (*.lpd)• Automatically build parametric process chain

VirtualLab

© Dynardo GmbH

10optiSLang v6

• 4 New Integrations realized as python plugin• Scripts are part of standard installation

You can adapt or use as example for your own plugin

Integrations

© Dynardo GmbH

11optiSLang v6

Customization

12optiSLang v6

Customization overview

• optiSLang provides plugin mechanisms via Python scripting• Define own integration nodes• Implement own algorithms • Customize Solver Wizard and Postprocessing• Extend MOP algorithm with own surrogates (beta)• Implement Data Mining functions

© Dynardo GmbH

13optiSLang v6

Custom Integrations

Customer can define own integration nodes in python script or C++:

• Input integration – SetParameters

• Solver – RunSolver

• Output integration – ExtractOutputs

Update optiSLang © Dynardo GmbH

14optiSLang v6

Custom Algorithms

• Use own algorithms to sample designs or to find optimal/robust solutions

© Dynardo GmbH

15optiSLang v6

Customer can define his algorithms in python script or C++:

• Fill 7 functions with your code

• One example comes with installer

Custom Algorithms

Update optiSLang © Dynardo GmbH

17optiSLang v6

MOP

18optiSLang v6

• Directly perform MOP analysis in Postprocessing

Direct feedback regarding outlier deactivation, MOP settings etc. Direct usage on (external) data with Excel Addin

More efficient work with optiSLang’s powerful data analysis tools

Create MOP in Postprocessing

19optiSLang v6

• Directly perform MOP analysis in Postprocessing

More efficient work with optiSLang’s powerful data analysis tools

Create MOP in Postprocessing

20optiSLang v6

Show local approximation quality

• Estimated approximation error used as color in plots

Local information about quality available

21optiSLang v6

FMI – Functional Mock-Up Interface

• Is an open industry-driven standard • Enables exchange of models/components• Allows to build complex (physical) models• Supported by a lot of simulation frameworks

e.g. ANSYS Simplorer, SimulationX, ...

• FMU (Functional Mock-Up Unit) • Built by utilizing the Functional Mock-Up Interface• Defines inputs, outputs etc. of the integrated model• Single file which can be imported in simulation framework

Update optiSLang © Dynardo GmbH

22optiSLang v6

MOP Solver – FMU (in Postprocessing)

• optiSLang-generated MOP can be exported as .fmu-file• And integrated in e.g. Simplorer

Example: MOP Solver in Simplorer - Many thanks to R.Hoffmann

Update optiSLang © Dynardo GmbH

23optiSLang v6

MOP Solver – FMU (in optiSLang)

• optiSLang-generated MOP can be exported as .fmu-file• And integrated in e.g. Simplorer

Example: MOP Solver in Simplorer - Many thanks to R.Hoffmann

Update optiSLang © Dynardo GmbH

24optiSLang v6

• Use MOPSolver like all other Excel functionTemplate generated by optiSLang’s Excel Addin

Extremely flexible Build your own Excel Applications

Use MOPSolver in MS Excel – cellfunction

25optiSLang v6

• Application example: using slider for quick design studies

Use MOPSolver in MS Excel – cellfunction

Any question?david.schneider@dynardo.de

simon.pereira@ansys.com

ANSYS optiSLang v6

top related