ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ......
Transcript of ANSYS optiSLang v6 - cadfem-us.com · Direct usage on (external) data with Excel Addin ......
![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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/1.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/2.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/3.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/4.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/5.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/6.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/7.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/8.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/9.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/10.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/11.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/12.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/13.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/14.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/15.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/16.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/17.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/18.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/19.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/20.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/21.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/22.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/23.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040308/5edaf0be09ac2c67fa688d8d/html5/thumbnails/24.jpg)
25optiSLang v6
• Application example: using slider for quick design studies
Use MOPSolver in MS Excel – cellfunction