Simulation Assistants

A Simulation Assistant provides a visual workflow within the Simcenter STAR-CCM+ user interface (UI).

By default, this visual workflow appears as a panel to the right-hand side of the Graphics window. The panel is composed of a series of steps, or tasks, that you work through in sequence. You can reposition the Simulation Assistant panel in Simcenter STAR-CCM+ as if it were any other scene.

Simcenter STAR-CCM+ provides a Java framework that allows you to create your own Simulation Assistants. You create a Simulation Assistant using a combination of Java classes from the Simulation Assistant framework and Java macros that you record from Simcenter STAR-CCM+. You require a working knowledge of Java in order to create a Simulation Assistant. When complete, you can share Simulation Assistant with other users, who can load them directly into Simcenter STAR-CCM+. You do not require any knowledge of Java to use a Simulation Assistant.

If you are provided with an existing Simulation Assistant, you can load this into the Simcenter STAR-CCM+ UI.

Benefits of Using a Simulation Assistant

There are numerous benefits to having an assistant in your simulation:

  • New users can learn how to use Simcenter STAR-CCM+ faster by focusing on the topic of interest, and understand the process workflow.
  • Existing users can save time by following a pre-defined workflow that only exposes the areas that are relevant to their work.
  • Expert users can create workflows that make it easy for non-expert users to accomplish complex tasks.

Assistant Workflow

The workflow of a Simulation Assistant is made up of a hierarchy of tasks. Each task is presented in its own panel in the assistant. The aim of the workflow is to help you set up a simulation in Simcenter STAR-CCM+ without forcing you to perform tasks in a linear order.

Note It is recommended that you follow a top-to-bottom approach when working with assistants. Jumping back and forth between tasks, especially if the tasks have no conditions, can lead to errors.