General Remeshing Model Reference

The remeshing model runs the predefined mesh operations when the mesh quality falls below specified criteria after morphing. The remeshing model activates automatically the solution interpolation model, which maps the existing flow solution to the new generated mesh.

Table 1. Remeshing Model Reference
Provided By [physics continuum] > Models > Optional Models
Example Node Path Continua > Physics 1 > Models > Remeshing
Requires
  • Time: Implicit Unsteady
Properties See Remeshing Model Properties.
Compatible Meshers
  • Trimmed Cell Mesher
  • Polyhedral Mesher
  • Tetrahedral Mesher
  • Thin Mesh Mesher
  • Advanced Layer Mesher
Incompatible Models
  • Optional Models: Adaptive Mesh
Activates Solution Interpolation Solution Interpolation Model
Solvers Remeshing Solver

See Remeshing Solver Properties.

Field Functions See Remeshing Field Function.

Remeshing Model Properties

Mesh Operations
Specifies the mesh operations to be executed. All the operations within the Geometry > Operations node appear in the selection dialog. By multiple selection, the operations run in the order as defined in the Operations node.
Check Cell Volume
When activated, a Min Cell Volume is set as a threshold for the minimum allowed cell size. The remeshing process is triggered as long as one cell volume is lower than this value. Default value is 0.0.
Check Cell Quality
When activated, a Min Cell Quality value is set as minimal allowed cell quality. A cell with a quality of 1.0 is considered perfect. Cells with cell quality less than 1.0e-5 are considered bad. Default value is 1.0e-5.
Check Least Squares Quality
When activated, a Min Least Squares Quality value is set as minimal least squares quality. Cells with cell quality less than 1.0e-3 are considered bad. Default value is 1.0e-3.
Check Face Validity
When activated, a Min Face Validity value is set as minimal allowed face validity. Cells with a face validity below 1.0 are considered bad. Values of below 0.5 signify a negative volume cell. Default value is 0.5.
Check User Defined Quality
When activated, three following properties of user defined mesh criteria appear:
  • User Defined Quality

    Specifies the mesh criterion to be checked by selecting the corresponding field function.

  • Min User Defined Quality

    Defines a minimum threshold for the user defined quality. Lower values of the specified field function trigger the remeshing process.

  • Max User Defined Quality

    Defines a maximum threshold for the user defined quality. Higher values of the specified field function trigger the remeshing process.

Extract Surface Mesh Parts
When activated, surface meshes of the selected geometry parts are extracted and replaced before remeshing. Since this process might de-feature the original CAD geometry, it is only recommended for a rapid prototyping or lack of other solution.
NoteThis function is currently not supported for 2D meshes.
Repeating Meshes
When activated, a child node, Repeating Meshes, is added with following properties:
  • Enable Cyclic Matching

    Activates Cyclic Matching Trigger node, on which you define the method by which the remesher detects the start of a cycle.

  • Cyclic Matching Trigger

    Specifies the point of time when a cycle is completed and a new cycle starts, using one of the following triggers:

    • Iteration

      Not applicable for the Remeshing solver, since it runs unsteady.

    • Time Step

      Activates the Time-Step Frequency node, where you specify a cycle length using number of time-steps as well as the Start and Stop times.

    • Delta Time

      Activates the Delta Time Frequency node, where you specify a cycle length using Delta Time as well as the Start Time and Stop Time.

    • Update Event

      Activates the Event Frequency node, where you specify the cycle length by selecting an Update Event from the events defined within the Automation > Update Events node.

  • Mesh Station Identifier (expert)

    Specifies a field function by which to identify the geometry position of the moving objects regardless of the current cycle number. By default this function is ${TimeLevel}.

    Before a remesh is triggered, the remeshing model uses this identifier to check on whether a mesh match is already saved from the previous cycle. In case of an existing mesh, the remesh is skipped and the matched mesh is loaded.

    When using a non-default Mesh Station Identifier, a Cyclic Matching Trigger might not be required. An example is a cyclic angle which is reset after each rotation.

  • Formate Width (expert)

    Specifies the width of the Mesh Station Identifier in the formatted file name. In the case of real-numbered identifiers, you can use this option to set the amount of rounding applied to the identifier. The amount of rounding can have an impact on the decision if two mesh stations are considered to be the same (mesh is reused) or not (new mesh is generated).

Remeshing Field Function

The following field function is available when applying the Remeshing model.

Last Remesh Time Level
Indicates the time level when the last remeshing or mesh replacement through repeating mesh was triggered.
Remesh Count
Displays the number of completed remeshings and mesh replacements.

Remeshing Solver Properties

The Remeshing solver controls the execution of pre-defined geometry operations.

Verbosity
Activates the output of mesh operations executed by the Remeshing solver.
Enabled Trigger
Activates triggers to run additional remesh except the ones triggered by the mesh quality.
Trigger
Defines one of the following trigger mode:
  • Iteration

    Not applicable for the Remeshing solver, since it runs unsteady.

  • Time Step

    Applicable only for the unsteady time solver. Activates the Time-Step Frequency node, where you specify the number of time-steps between remeshes as well as the start and stop time-steps.

  • Delta Time

    Applicable only for the unsteady time solver. Activates the Delta Time Frequency node, where you specify the time interval Delta Time between remeshes as well as the Start Time and Stop Time.

  • Update Event

    Applicable for both steady and unsteady time solvers in general. For the Remeshing solver, select only the update event associated to the unsteady time solver.

    Activates the Event Frequency node, where you select one Update Event from the events defined within the Automation > Update Events node.

Relative Trigger
Evaluates the triggers defined above relative to the last executed remesh.
Reset Interfaces before Remesh
Resets direct boundary interfaces before remesh is triggered.
Repeating Meshes Storage
Controls how the mesh stations are stored. Only available when Repeating Meshes is activated in the Remeshing Model.

Storage options are:

  • Representations

    All the mesh stations (the meshes created immediately after the remesh is triggered) are stored as representations in the simulation file. For example, with the name RepeatingMesh_10 shown as follows:



    When Representations is selected, all the variable fields, which "Clear Solution" does not clear, are also stored. For example, all the fields related to meshing.

    The initial volume mesh is always saved automatically as a mesh representation regardless which option is selected for Repeating Meshes Storage.

  • CCM Files

    All the mesh stations are stored as Simcenter STAR-CCM+ CCM files in the specified Output Directory. Some mesh related fields are stored in the CCM files, for example Prism Layer Cells, Cell Part Index.

  • CGNS,CFD General Notation System Files (HDF5)

    All the mesh stations are stored as external CGNS files in the specified Output Directory.

    CGNS is a general standard for storage of CFD analysis data. When selected, no additional fields are stored except the mesh.