Simcenter STAR-CCM+ 2406
User Guide
Simcenter STAR-CCM+ provides a Graphical User Interface generally known as the client workspace. This interface appears when you launch Simcenter STAR-CCM+ interactively.
A Simulation Assistant provides a visual workflow within the Simcenter STAR-CCM+ user interface (UI).
A Simulation Assistant is a user-defined panel within the Simcenter STAR-CCM+ user interface. The panel is intended to provide a series of tasks that a user completes in sequence.
This section describes the classes that are supplied by Simcenter STAR-CCM+.
This chapter shows you how to use the various components of Simcenter STAR-CCM+, with a focus on the user interface.
This section presents the key concepts you come across when using Simcenter STAR-CCM+.
Objects are the key components of Simcenter STAR-CCM+. They represent various aspects of a simulation and have properties that you can set as required for your particular problem.
The Automation node provides easy access to a number of frequently used automated processes.
In Simcenter STAR-CCM+, you can define property values using expressions, which you write using a function language that is a subset of the C programming language. Expressions can define mathematical expressions or perform other operations, such as interpolating tabular data from XY tables in the simulation.
Global parameters include scalar and vector physical quantities (for example, 120.0 K or [0.0, 1.0, 0.0] m) that can be defined once and used in multiple objects. Another type of global parameter is a file, currently used for the Replace Parts operation in Geometry > Operations and in Design Manager.
Field functions allow you to access fields (scalar or vector data that are evaluated at cells, vertices, or boundary faces) in Simcenter STAR-CCM+. You can use field functions to visualize the computed fields, to specify boundary and region values, or to define initial conditions.
Simcenter STAR-CCM+ has flexible and customizable support for engineering units. The standard SI and USCS systems are built in, and you can add new units as desired. Physical quantities can be specified and displayed in any of these units. Individual quantities can be specified with new units on the fly by simply typing something like “80 mph”.
Simulation operations allow you to automate the solution processes in Simcenter STAR-CCM+ without using Java macros. Condition and loop operations provide the basic logic control common to many programming languages.
In Simcenter STAR-CCM+, staged physics allows you to store multiple configurations of physics settings and apply them in sequence during a simulation. Simulation operations provide the framework in which physics stages are applied.
A volume shape is a closed geometric figure that can be shaped as a block, cone, cylinder, or sphere.
The simulation guide is a single embedded document that you can edit within a simulation file. This document can contain formatted text, tables, images, and hyperlinks to nodes in the Simcenter STAR-CCM+ object tree or external web resources.
Template simulation files allow you to define pre-configured setups for use in new simulations. When used in conjunction with query-based selection, template files present a powerful technique for automating repeat analyses on similar geometries.
Scripting allows you to work more efficiently by automating repetitive tasks.
User code allows Simcenter STAR-CCM+ to be customized with functions written in a compiled language such as C, C++ or Fortran.
The Plugins Manager makes it possible to install and manage NetBeans modules for Simcenter STAR-CCM+.
To develop Simcenter STAR-CCM+ Simulation Assistants, it is recommended that you use an IDE (Integrated Development Environment).
The Simulation Assistant uses a simple version of the model-view-controller (MVC) design approach to separate the underlying data (model), how the data is represented (view), and how actions are performed (controller).
The Simulation Assistant consists of a list of tasks to be done in order.
A Star Action is an action that is performed in the Simcenter STAR-CCM+ interface.
Client Server Objects (CSOs) are any of the items that are represented in the Simcenter STAR-CCM+ simulation tree.
The Simulation Assistant is composed of Tasks, each in a separate Java file.
Use Conditions to control what tasks are enabled or disabled in the Simulation Assistant, and to make sure that the user creates a valid simulation.
The text appearing in a task panel is coded in XHTML.
Extend this class to create the top-level class for your Simulation Assistant.
Use extensions of this class to create the classes for individual tasks in your Simulation Assistant, one class for each task pane in the assistant. The Task displays text and allows the user to perform specified Star Actions.
Use extensions of this class to monitor a set of objects for potentially relevant objects.
This part of the documentation illustrates how Simcenter STAR-CCM+ is used for special application tools and projects.
These classes control what tasks are enabled or disabled in the assistant.