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.
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.
This section details the syntax that must be followed when writing expressions.
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.
Simcenter STAR-CCM+ provides an expression editor that simplifies the process of writing and checking the validity of expressions. In the editor, you select the relevant operators, functions, and variables (for example, existing reports and field functions) from a list of options.
You can preview scalar expressions without running the simulation. Scalar values appear in a plot which is updated instantly with your changes.
The syntax for referencing field functions, coordinate systems, and reference frames is presented below.
In an expression, you can use the getReportValue function to extract scalar values for a subset of parts that are included in a scalar report, in addition to the overall report results. Additionally, you can use the getCollocatedValue function to extract the value of a field function at the location of the value computed by a maximum or minimum report.
Expressions can use a variety of operations and functions.
Using expressions, you can interpolate and differentiate imported table values to construct scalar or vector fields.
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+.
A Simulation Assistant provides a visual workflow within the Simcenter STAR-CCM+ user interface (UI).
This part of the documentation illustrates how Simcenter STAR-CCM+ is used for special application tools and projects.