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

25
David Schneider optiSLang product manager ANSYS optiSLang v6

Upload: others

Post on 01-Jun-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

David SchneideroptiSLang product manager

ANSYS optiSLang v6

Page 2: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

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• ...

Page 3: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

3optiSLang v6

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

• Favorites

Easier access Better overview

Calculator dialog revised

Page 4: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

4optiSLang v6

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

More efficient work Quality assurance / Traceability

Exchange Variables

Page 5: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

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

Page 6: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

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

Page 7: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

7optiSLang v6

Integrations

Page 8: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

8optiSLang v6

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

Integrations

© Dynardo GmbH

Page 9: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

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

Page 10: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

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

Page 11: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

11optiSLang v6

Customization

Page 12: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

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

Page 13: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

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

Page 14: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

14optiSLang v6

Custom Algorithms

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

© Dynardo GmbH

Page 15: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

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

Page 16: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

17optiSLang v6

MOP

Page 17: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

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

Page 18: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

19optiSLang v6

• Directly perform MOP analysis in Postprocessing

More efficient work with optiSLang’s powerful data analysis tools

Create MOP in Postprocessing

Page 19: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

20optiSLang v6

Show local approximation quality

• Estimated approximation error used as color in plots

Local information about quality available

Page 20: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

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

Page 21: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

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

Page 22: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

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

Page 23: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

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

Page 24: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

25optiSLang v6

• Application example: using slider for quick design studies

Use MOPSolver in MS Excel – cellfunction

Page 25: ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ... optiSLang v6. 21. FMI – Functional Mock-Up Interface • Is an open industry-driven standard

Any [email protected]

[email protected]

ANSYS optiSLang v6