Integrations with Other Tools
On this page
Running Tools from SmartUQ
Ansys Workbench
SmartUQ integrates with Ansys workbench allowing Ansys
workflows to be run with changes to specified input parameters and automating
retrieval of resulting output parameters.
Ansys
partner page
SmartUQ Ansys
Webinars
COMSOL
SmartUQ integrates with COMSOL allowing COMSOL
project files to be parsed to identify numerical inputs and outputs. SmartUQ
can then call COMSOL to run studies on modified input parameters.
COMSOL
partner page
SmartUQ COMSOL
Webinars
Hexagon (MSC) ADAMS and ADAMS Car
SmartUQ integrates
with Adams and Adams Car allowing simulation files to be parsed to identify
numerical inputs and outputs. SmartUQ can then modify the files and call the
simulation server to run new simulations and then pull back results.
Hexagon
partner page
SmartUQ
Adams Webinar
SmartUQ
Adams Car Webinar
SmartSimIO
SmartSimIO is a tool designed to interface with text based simulation files (i.e. input decks, result files etc.). It can parse files to find relevant variable names or position, replace input values, run command line scripts, and read output values. Users can batch generate input files for use with HPC or other job systems. It can also batch process output text files making it useful for data extraction. SmartSimIO allows users to quickly interface with many tools. Existing examples include:
- Ansys Mechanical and Fluent
- Nastran
- Particleworks
- Recurdyn
- Matlab and Simulink
- Python based tools
- In-house and custom codes
SmartUQ
Recurdyn Webinar
SmartUQ
Particleworks Webinar
Command Line Simulation
The command line simulation tool is a simple and robust interface to simulations or test systems that can be run with command line scripts.
Running SmartUQ from Other Software
Python and Matlab
SmartUQ has several APIs which can be used to call SmartUQ tools from within other software. The the PySmartUQ Python API can be used to access most of the tools in the software other than graphing capabilities. PySmartUQ can also be used within the MATLAB environment with a few tweaks to translate between the two.
Using SmartUQ Models
Functional Mockup Unit (FMU)
Functional mockup units have a functional mockup interface (FMI) wrapped around the SmartUQ model. The FMU/FMI setup makes SmartUQ models portable and allows easy interface with other FMI co-simulation import compatible tools such as Simulink and Modelica. A full list of compatible tools can be found on the FMI standard organization site.
Python Runtime API
The runtime Python API is used for distributing previously fit models (emulators) to be used within python scripts but does not include analytics tools or model fitting capability.
C API
The C API allows for embedded model use within compiled code.
Command Line Utility
The command line utility allows models to be used to make predictions in command line scripts on Windows and Linux.