Cloud Simulation API for Multi-Physics Workflow Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computer-aided engineering (CAE) workflows are limited by the need to use either single applications for CAD and CAE, restricting feature usage, or importing CAD models into separate CAE applications, which can be time-consuming and restrictive in terms of format compatibility.
Innovation Solution
An Application Programming Interface (API) is provided that allows users to create simulation files with parameters like models, physics, and timing, which can be executed on a cloud-based computing cluster, enabling simulations to be performed independently of specific CAE applications and visualized using preferred tools.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the same application is used for both CAD and CAE, then the workflow is simplified and integrated, but the user is limited to the CAD and CAE features of a single application even where other applications may offer more advanced features
Solution Approach 1:
The system segments the CAE workflow into discrete, modular components that can be independently selected and executed. Each simulation step (meshing, solving, post-processing) is separated into individual tasks that can be performed using best-in-class tools, while maintaining an integrated workflow through the workflow engine.
Solution Approach 2:
The workflow engine serves as a universal platform that can orchestrate multiple different CAE applications and tools. It provides a common interface and coordination layer that enables users to leverage advanced features from various specialized applications while maintaining a unified workflow experience.
2Adaptability or versatility
If the CAD model is imported into a separate CAE application, then advanced CAE features can be utilized, but ensuring format compatibility can be time consuming
Solution Approach 1:
The workflow engine acts as an intermediary between the CAD application and CAE solvers. It handles the model import, format conversion, and data exchange automatically, eliminating the need for manual format compatibility work. The engine standardizes data formats and manages the translation between different application requirements.
Solution Approach 2:
The system performs preliminary actions by pre-processing the CAD model and preparing it for CAE analysis within the workflow engine before actual simulation begins. This includes automatic mesh generation, boundary condition setup, and model validation, which reduces the time required during the actual simulation process.
3Reliability
If simulations are performed on a local computer, then data security and control are maintained, but more complicated simulations cannot be performed and completion time is longer
Solution Approach 1:
The system moves simulation processing from the local computer dimension to the cloud dimension, enabling access to powerful remote computing resources. The workflow engine manages distributed computing clusters in the cloud, allowing complex simulations to be performed remotely while maintaining data security through controlled access and encrypted data transmission.
Data Source
AI summary
Systems and methods are provided to move the solving of multi-physics engineering simulations away from specific CAE, or combination CAD and CAE, applications. In one embodiment, an Application Programming Interface (API) is provided that can be integrated into any device, system, application, or software workflow. The API exposes a series of functions or modules that a user can use to create a simulation file that includes parameters such as a model for the simulation, physics for the simulation, timings for the simulation, and other parameters. The simulation file may then be executed on one or more nodes of a cloud-based computer cluster, and the results of executing the simulation can be provided back to the user. The user may then visualize the results using their preferred device, software, application, or workflow.


