Process Integration

Integrate all your CAD/CAE packages into a single workflow, explore virtual prototype behavior and eliminate repetitive tasks with automation.

Simulation workflowsCreate simulation workflows

Capture design processes of any complexity with full control over the order of computations using data-driven workflow, logic operations and nested loops.

Model updateAutomate model update

Set up automatic data and file exchange between different modeling and simulation software tools to eliminate repetitive and routine geometry, mesh or results update tasks.

Design space exlorationDefine Design Exploration steps

Investigate the product's behavior in a step-by-step manner to save computational resources and post-processing time.

What IfRun trade-off studies

Get advantage of local and global workflow parametrization to choose the best combination of product's input parameters.

Virtual prototypeBuild virtual prototypes

Combine different third-party and in-house software that describes the product into a single workflow and get more insights about its behavior.

Engineering data Capitalize on data

Collect results of complex simulations for future reuse or turn them into robust and easy to use predictive models to get output responses faster.

Workflow construction

The design process in pSeven is represented as a sequence of computations with specific execution order and conditions that are defined by the data-driven approach.

This is called a workflow. It consists of blocks, links and global parameters and provides an intuitive and visual definition of computation order.

pSeven workflow engine allows dealing with any level of engineering problem complexity, from a simple integration of several third-party software products into a single chain to multi-level and multi-fidelity multidisciplinary optimization tasks.

Workflow Edit

Optimization workflow with multiple third-party CAD/CAE packages

External software integration

Being a vendor-neutral platform pSeven allows engineers to integrate any CAD/CAE software packages their company uses into a single workflow and to eliminate exhaustive repetitive tasks by automating file and data exchange between them.

Input parameters

Provide input parameters

trending_flat
External software

Run external software

trending_flat
Output parameters

Get output parameters

pSeven workflow includes two kinds of integration blocks:

  • Generic integration — allows integration using command line interface. Provide greater flexibility than direct integration blocks, but often require some scripting or manual command input.
  • Direct integration — program-specific blocks, easy to configure.

Generic integration

In situations when you need to integrate some specific, rare or in-house software the generic integration approach can come in handy. It provides greater flexibility than direct integration blocks but often requires manual command input specific to the software used. This approach is based on input/output files exchange and uses the command line interface provided by the majority of modern CAD/CAE software by default.

Input parameters

Provide input parameters

trending_flat
Input file

Update input file

trending_flat
External software

Run external software in batch mode

trending_flat
Output file

Parse output file

trending_flat
Output parameters

Get output parameters

The generic approach allows integrating almost any third-party software using Program block and external text files, for example:

  • Abaqus
  • LS-DYNA
  • MSC Nastran / MSC Adams
  • Siemens NX CAE launch
  • Amesim
  • OpenFOAM
  • CST Microwave Studio
  • MATLAB / Simulink
  • Legacy Fortran / C++ programs
  • User created tools / scripts
  • and others

Direct integration

Direct integration blocks in pSeven are used to govern the execution of particular external software and to handle the transfer of input/output parameters and files between them. These blocks are easy to configure and require no specific knowledge of the software's command line interface.

pSeven supports direct integration with popular major CAD/CAE systems as well as popular engineering packages, like:

Engineering tools integration:
FMI block
Excel block
SimInTech block
Direct CAD integration:
SolidWorks block
Creo block
NX block
CATIA block
Kompas3D block
SolidEdge block
Direct CAE integration:
ANSYS block
FloEFD block
StarCCM+ block
SimulationX block
ANSA block

In other words, such blocks create a direct interface between a workflow and external software through API. It can be, for example, a CAD package or a CAE solver which allows to create a geometry model or run a simulation and use its results later in the workflow.

The number of direct integration blocks is constantly increasing and is governed by customer demands.

Direct integration

FloEFD direct integration in pSeven

Remote execution and HPC

pSeven allows CAD/CAE remote execution with:

  • pSeven Agent (a standalone application) on remote Windows and Linux machines
  • SSH connection on remote Linux machines
  • Direct interfaces with Slurm, LSF and Torque on HPC servers

pSeven supports following HPC and parallel execution features:

  • Easy handling of batch input (list of parameters)
  • Built-in support for Job Array launch mechanisms
  • Automation of data synchronization (file management)
  • CAD blocks automatically rebuild the model

Interested in the solution?

Click to request a free 30-day demo.

Request demo