From ae918f2396d88b3c7737f476a50fd061477eb46e Mon Sep 17 00:00:00 2001 From: Mainak Kundu Date: Wed, 1 Feb 2023 17:28:02 -0500 Subject: [PATCH 1/4] Fix is_active checks --- src/ansys/fluent/core/solver/flobject.py | 6 ++++-- tests/test_flobject.py | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/ansys/fluent/core/solver/flobject.py b/src/ansys/fluent/core/solver/flobject.py index c25e50f71659..0452833599ff 100644 --- a/src/ansys/fluent/core/solver/flobject.py +++ b/src/ansys/fluent/core/solver/flobject.py @@ -153,10 +153,12 @@ def get_attr(self, attr, attr_type_or_types=None) -> Any: val = attrs[attr] if attr_type_or_types: - if not type(attr_type_or_types) == tuple: + if not isinstance(attr_type_or_types, tuple): attr_type_or_types = (attr_type_or_types,) - if type(val) in attr_type_or_types: + if isinstance(val, attr_type_or_types): return val + if val is not None and issubclass(bool, attr_type_or_types): # cast to bool for boolean attributes + return bool(val) return None return val diff --git a/tests/test_flobject.py b/tests/test_flobject.py index 1822fb85b1c0..d0e95823d207 100644 --- a/tests/test_flobject.py +++ b/tests/test_flobject.py @@ -660,12 +660,12 @@ def test_accessor_methods_on_settings_object(load_static_mixer_case): modified = solver.file.read.file_type.allowed_values() assert existing == modified - existing = solver.file.read.file_type.get_attr("read-only?") + existing = solver.file.read.file_type.get_attr("read-only?", bool) modified = solver.file.read.file_type.is_read_only() assert existing == modified existing = solver.setup.boundary_conditions.velocity_inlet.get_attr( - "user-creatable?" + "user-creatable?", bool ) modified = solver.setup.boundary_conditions.velocity_inlet.user_creatable() assert existing == modified From 167e303dfae77539bbfa9fbf50b1a3e3f252e015 Mon Sep 17 00:00:00 2001 From: Mainak Kundu Date: Mon, 6 Feb 2023 15:08:06 -0500 Subject: [PATCH 2/4] Fix pytest warnings --- tests/test_flobject.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/tests/test_flobject.py b/tests/test_flobject.py index d0e95823d207..7e7227635418 100644 --- a/tests/test_flobject.py +++ b/tests/test_flobject.py @@ -408,7 +408,6 @@ def test_primitives(): assert r.g_1.b_3() is False r.g_1.s_4 = "foo" assert r.g_1.s_4() == "foo" - return True def test_group(): @@ -419,7 +418,6 @@ def test_group(): assert r.g_1() == {"r_1": 3.2, "i_2": -3, "b_3": False, "s_4": "bar"} r.g_1.i_2 = 4 assert r.g_1() == {"r_1": 3.2, "i_2": 4, "b_3": False, "s_4": "bar"} - return True def test_settings_input_set_state(): @@ -462,8 +460,6 @@ def test_named_object(): assert r.n_1.get_object_names() == ["n2", "n4", "n1", "n5"] assert r.n_1["n5"]() == {"rl_1": [4.3, 2.1], "sl_1": ["oof", "rab"]} - return True - def test_list_object(): r = flobject.get_root(Proxy()) @@ -484,8 +480,6 @@ def test_list_object(): r.l_1 = [{"il_1": [3], "bl_1": [True, False]}] assert r.l_1() == [{"il_1": [3], "bl_1": [True, False]}] - return True - def test_command(): r = flobject.get_root(Proxy()) From 92ab3a6b8cebf6ca726e31125aba58d53f71d337 Mon Sep 17 00:00:00 2001 From: Mainak Kundu Date: Mon, 6 Feb 2023 15:13:32 -0500 Subject: [PATCH 3/4] Fix subclass check --- src/ansys/fluent/core/solver/flobject.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ansys/fluent/core/solver/flobject.py b/src/ansys/fluent/core/solver/flobject.py index 0452833599ff..16ff54962ee4 100644 --- a/src/ansys/fluent/core/solver/flobject.py +++ b/src/ansys/fluent/core/solver/flobject.py @@ -157,7 +157,7 @@ def get_attr(self, attr, attr_type_or_types=None) -> Any: attr_type_or_types = (attr_type_or_types,) if isinstance(val, attr_type_or_types): return val - if val is not None and issubclass(bool, attr_type_or_types): # cast to bool for boolean attributes + if val is not None and any(issubclass(x, bool) for x in attr_type_or_types): # cast to bool for boolean attributes return bool(val) return None return val From 04af5be5dcb8b259096f34dc39f3099bd7d8a8d8 Mon Sep 17 00:00:00 2001 From: Mainak Kundu Date: Mon, 6 Feb 2023 17:19:11 -0500 Subject: [PATCH 4/4] Fix test and update doc data --- codegen/data/fluent_gui_help.xml | 1832 ++++++++++++++++++++++++------ tests/test_session.py | 4 +- 2 files changed, 1455 insertions(+), 381 deletions(-) diff --git a/codegen/data/fluent_gui_help.xml b/codegen/data/fluent_gui_help.xml index 7a28dd180758..6c2ece9101b4 100644 --- a/codegen/data/fluent_gui_help.xml +++ b/codegen/data/fluent_gui_help.xml @@ -50,10 +50,18 @@

File Units

Specify the units in which the surface or volume mesh was created in.

+ +

Import Type

+

When the File Format is set to CAD, use the Import Type field to import a Single File (the default),or Multiple Files. When importing multiple files, the Select File dialog allows you to make multiple selections, as long as the files are in the same directory and are of the same CAD format.

+

Units

Select a suitable working unit for the meshing operation, with a min size of the order of 1. The model will be automatically scaled to meters when switching to the solver. It is recommended to select units so that the minimum size is between approximately 0.1 - 10. If the minimum size falls outside of this range, then you should change the units.

+ +

Use Body Labels

+

Specify that you want to use any composite body labels that are defined in your imported CAD geometry by choosing Yes. If the imported CAD file does not contain any body labels, then this will automatically be set to No.

+

File Name

Select a CAD file to import into your simulation. Supported file types are SpaceClaim (.scdoc) and Workbench (.agdb) files and also .pmdb files. Other supported formats include: *.CATpart, *.prt, *.x_t, *.sat, *.step, and *.iges files)

@@ -62,6 +70,10 @@

Advanced Options

Display advanced options that you may want to apply to the task.

+ +

Automatic Object and Label Creation?

+

Determine whether or not mesh objects and labels are automatically created upon import, potentially and dramatically increasing the mesh import speed for very large cases. By default, this is set to yes however, if it is set to no, then no labels are created and a single mesh object is created employing all zones.

+

Separate Zone By

Choose whether or not you are going to separate zones upon import based on a region, a specified separation angle, or neither. This is required to select faces for local sizing. If Named Selections have already been defined at these locations, then separation is not needed.

@@ -239,6 +251,14 @@

Auto Remesh to Remove Clustering?

Choose whether or not to automatically remesh in order to remove excessive clustering of nodes. By default (auto), this is done if local sizing has been assigned or Share Topology is invoked, but skipped if not. Performance may be improved if this is disabled. In addition, you can choose to use the much faster refaceting technique as an alternative to automatic remeshing. When importing the mesh, remeshing is only performed if this option is set to yes and then all faces are remeshed; and the refaceting option is not available because the initial mesh cannot be refaceted.

+ +

Set Volume Mesh Max Size?

+

Determine whether or not you need to assign a maximum size for the volume mesh.

+
+ +

Volume Mesh Max Size

+

Specify a value for the maximum size for the volume mesh, and eliminate the need for Fluent to perform additional size function calculations when generating the volume mesh.

+

Describe Geometry

Specify the type of geometry you are importing: whether it is a solid model a fluid model, or both. The workflow changes based on your selection. Additionally, for fluid volume extraction, you need to indicate whether or not any openings need to be closed. More... @@ -254,7 +274,7 @@

Change all fluid-fluid boundary types from "wall" to "internal"?

-

Choose whether or not to change interior fluid-fluid boundaries from type "wall" to "internal". Only internal boundaries bounded by two fluid regions are converted into internal zone types. Internal boundaries that are designated as "baffles" are retained as walls.

+

Choose whether or not to change interior fluid-fluid boundaries from type "wall" to "internal". Only internal boundaries bounded by two fluid regions are converted into internal zone types. If new fluid regions are assigned, this task is executed after the Update Regions task. Internal boundaries that are designated as "baffles" are retained as walls.

Do you need to apply Share Topology?

@@ -321,6 +341,10 @@

Number of Flow Volumes

Confirm the number of flow volumes required for the analysis. The system will detect additional regions if they exist, however, it will detect fluid regions only where they are connected to capping surfaces.

+ +

Do you want to retain dead region names?

+

If any dead regions are present, you can choose to determine how such regions are named. Voids or dead regions are usually named dead0, dead1, dead2, and so on, and can remain so when this prompt is set to no. When this prompt is set to yes, however, the dead region names will also be prefixed with the original dead region name (usually derived from an adjacent region), such as dead0-fluid:1, dead1-fluid:2, and so on.

+

Add Boundary Type

Create additional boundaries for your simulation. Provide a name, and assign a boundary type to one or more selected zones in your geometry. More... @@ -530,7 +554,7 @@

Multizone Controls and Sizing for

-

Determine how you want to define the multi-zone control. Currently only region-based controls are supported.

+

Determine if you want to define the multi-zone control by selecting regions or edges.

Mesh Method

@@ -559,7 +583,8 @@

Source-Target Selection

-

Choose one or more face zones or labels from the list below. Use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). Choose Use Wildcard to provide wildcard expressions in filtering the list. When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... +

Choose one or more face zones or labels from the list below. +You can also provide the ability to select all source-target zones that are parallel to a global plane by choosing Zones parallel to XY plane, Zones parallel to XZ plane, or Zones parallel to YZ plane. For zones or labels. use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). Choose Use Wildcard to provide wildcard expressions in filtering the list. When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More...

@@ -578,31 +603,35 @@

Assign Size Using

-

For edge-based multizone controls, you can choose from Interval or by Size.

+

For edge-based multizone controls, you can choose from Interval, Size, or Smallest Height. If double graded biasing is used and the Interval is set to an odd number (or the Size or Smallest Height results in an odd number Interval), the interval will automatically be increased by one.

Number of Intervals

-

Specify the number of intervals for the edge-based multizone control.

+

Specify the number of intervals for the edge-based multizone control. If double graded biasing is used and the Interval is set to an odd number (or the Size or Smallest Height results in an odd number Interval), the interval will automatically be increased by one.

Size

Specify the minimum size for the edge-based multizone control.

+ +

Smallest Height

+

Specify a value for the smallest height for the edge-based multizone control.

+

Growth Pattern

Select from a choice of patterns that you want to apply to your edge-based multizone control.

Assign Growth Using

-

add help text

+

For edge-based multizone controls when using variable Growth Patterns, determine how you would like to determine the growth: either as a Growth Rate or as Bias Factor.

Growth Rate

-

add help text

+

Specify a value for the growth rate for the multizone, or use the default value.

- -

Last-First Ratio

-

add help text

+ +

Bias Factor

+

Specify a value for the bias factor for the multizone, or use the default value. The Bias Factor is the ratio of the largest to the smallest segment on the edge.

Labels

@@ -623,6 +652,14 @@

Select the named region(s) from the list to which you would like to generate the multi-zone mesh. Use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). Choose Use Wildcard to provide wildcard expressions in filtering the list. When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More...

+ +

Non-Conformal Mesh between Mutizone and the rest?

+

Optionally specify that multizone regions are non-conformally connected to other volumetric regions. If you want to have a conformal mesh but, because of meshing constraints, that is not possible, then you can switch to non-conformal here and avoid doing so in the CAD model.

+
+ +

Size Function Scale Factor

+

Enable the scaling of the multizone mesh. In some cases when the multizone region is too coarse when compared to the adjacent surface mesh, a connection is not possible. You can specify a size function scaling factor here to improve the sizing match between the multizone and the non-multizone regions and avoid any free faces. Typically, a value between 0.7 and 0.8 is recommended.

+

Create Volume Mesh

Generate a computational mesh for the entire volume within your geometry. As needed, specify and adjust various global properties of the boundary layer and the volume itself to ensure a comprehensive mesh for the entire flow volume. In many cases, the default values will be sufficient. More... @@ -665,6 +702,10 @@

Show Global Boundary Layer Settings

Display global settings for your boundary layers. Note that these settings are not applied for Multizone boundary layers

+ +

Merge Boundary Layer Cells within Regions?

+

Choose whether or not you want to have the boundary layer mesh merged into the bulk mesh.

+

Gap Factor

Specify the relative gap-size (based on local mesh size) between two boundary layer caps. If this limit is exceeded, the boundary layer will automatically be compressed.

@@ -685,13 +726,25 @@

Adjacent Attach Angle

Specify the angle for which the boundary layer would imprint on an adjacent boundary.

+ +

Use default stair-step handling?

+

Use this option to reduce the stair-stepping at certain locations based on quality or proximity criteria. By default, Yes allows you to retain the default stair-step handling, otherwise you can also choose No, Exclude proximity check, No, Exclude quality check, or No, Exclude both checks.

+
+ +

Solver

+

Specify the target solver for which you want to generate the volume mesh (Fluent or CFX).

+

Fill With

Specify the type of cell to be used in the volumetric mesh: polyhedron (default), tetrahedron, hexahedron, or polyhedron-hexahedron.

+ +

Mesh Fluid Regions

+

Choose whether to mesh the fluid regions in addition to the solid regions. This is enabled by default, and can be enabled along with the Mesh Solid Regions option, however, both options cannot be turned off at the same time.

+

Mesh Solid Regions

-

Choose whether to mesh the solid regions in addition to the fluid regions.

+

Choose whether to mesh the solid regions in addition to the fluid regions. This is enabled by default, and can be enabled along with the Mesh Fluid Regions option, however, both options cannot be turned off at the same time.

Growth Rate

@@ -1190,6 +1243,10 @@

Ignore Boundary Layers at Acute Angles?

Specify whether to automatically ignore boundary layers where there is an acute angle. Note that if there are sharp angles adjacent to other regions with boundary layers, some boundary layer removal may occur in those adjacent regions.

+ +

Acute Angle Buffer Layers

+

Indicate the number of buffer layers that can be placed around ignored boundary layer faces, extending the ignored regions around sharp angles. Increasing the value increases the number of faces for which the boundary layer will be ignored at acute angles.

+

Modify Surface Mesh at Invalid Normals?

Specify whether to automatically change the surface mesh where invalid normal faces are detected. To grow the boundary layer mesh in the proper direction (away from the boundary), normal vectors (valid) are required at the boundary face nodes of the surface mesh. More... @@ -1215,7 +1272,7 @@

Choose how you want to make your selection (by object, label, or zone name).

-

Objects

+

Zones

Choose one or more zones from the list below. Use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). Choose Use Wildcard to provide wildcard expressions in filtering the list. When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More...

@@ -1225,10 +1282,15 @@

-

Zones

+

Objects

Choose one or more objects from the list below. Use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). Choose Use Wildcard to provide wildcard expressions in filtering the list. When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More...

+ +

Object

+

Choose a single object from the list below. Use the Filter Text field to provide text and/or regular expressions in filtering the list. The matching list item(s) are automatically displayed in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... +

+

Box Parameters

View the extents of the bounding box.

@@ -1367,7 +1429,7 @@

Operation

-

Indicate the operation you wish to perform on the zones. When the task is located prior volume meshing: Separate Zones, Split Cylinders, or Extract Edges. When the task is located after volume meshing: Change prefix, Rename, or Merge. If your imported CAD geometry contains bodies with multiple body labels, you can also choose Merge cells within each body label +

Indicate the operation you wish to perform on the zones. When the task is located prior volume meshing: Separate Zones, Split Cylinders, Split normal to X, Split normal to Y, Split normal to Z, or Extract Edges. When the task is located after volume meshing: Change prefix, Rename, or Merge. If your imported CAD geometry contains bodies with multiple body labels, you can also choose Merge cells within each body label

@@ -1482,7 +1544,7 @@

CAD File

-

Select a CAD file to import into your simulation. Standard Ansys file types, among others, are supported, including .scdoc, .agdb, .fmd, .fmdb, .fmd, .pmdb, .tgf, and .msh. To quickly import multiple CAD files, you can use basic wildcard expression patterns such as the * or ? wildcards. More... +

Select a CAD file to import into your simulation. Standard Ansys file types, among others, are supported, including .scdoc, .dsco, .agdb, .fmd, .fmdb, .fmd, .pmdb, .tgf, and .msh. To quickly import multiple CAD files, you can use basic wildcard expression patterns such as the * or ? wildcards. More...

@@ -1519,6 +1581,10 @@

Part per body

Enable this option to make all bodies available as individual parts in the CAD Model tree once the CAD file is loaded into the task.

+ +

Prefix component name

+

This applies the name of the component (or assembly) as a prefix to the individual part names when the geometry is loaded into the task.

+

Extract Edges

Choose how edges will be extracted from the CAD geometry. Setting this option to auto will extract edges from the CAD geometry when the number of meshing objects is less than 10,000. If this limit is exceeded, then no edges are extracted. When this option is set to yes, then edges are extracted regardless of the number of meshing objects. No edges are extracted when this option is set to no. @@ -1568,6 +1634,14 @@

Prefix object name to zone name

Append the name of the object to the beginning of the name of the zone.

+ +

Merge all children

+

This option is only available when there are nested objects in the Meshing Model tree, and you want to assign object property settings to the top-level object. Upon updating the task, disabling this option ensures that each nested sub-object becomes its own geometry object, whereas enabling this option merges all child sub-objects into a single geometry object.

+
+ +

Use default settings for sub-objects

+

This option is only available when there are nested objects in the Meshing Model tree, and you want to assign object property settings to the top-level object. Upon updating the task, enabling this option applies the top-level (or the default) object settings to all child sub-objects, whereas disabling this option lets you define separate object settings for your individual sub-objects.

+

Coordinate System

Specify whether to apply the transformation to the Local or Global coordinate system. The local coordinate system is one that is associated with the individual CAD geometry as it is being created, where one chooses to re-orient that CAD sketch and create the model. Its orientation can vary based on its placement in an assembly of the entire model (for example, tires for a car). The global coordinate system has a fixed orientation, whereas the local coordinate system will have a different orientation. If, however, the CAD part was created without changing the coordinate systems, then there will be no difference between the local and global coordinate systems.

@@ -1600,6 +1674,50 @@

Translate (Z)

Specify the distance (using display units) along the Z axis to apply the translation.

+ +

Angle

+

specify a rotational angle (in degrees) of transformation.

+
+ +

Pivot (X)

+

Specify the X coordinate (using display units) of the pivot point, based on the specified coordinate system.

+
+ +

Pivot (Y)

+

Specify the Y coordinate (using display units) of the pivot point, based on the specified coordinate system.

+
+ +

Pivot (Z)

+

Specify the Z coordinate (using display units) of the pivot point, based on the specified coordinate system.

+
+ +

Axis (X)

+

Specify the X component of the rotational axis, based on the specified coordinate system.

+
+ +

Axis (Y)

+

Specify the Y component of the rotational axis, based on the specified coordinate system.

+
+ +

Axis (Z)

+

Specify the Z component of the rotational axis, based on the specified coordinate system.

+
+ +

Scale (X)

+

Specify the X component of the scale factor, based on the specified coordinate system.

+
+ +

Scale (Y)

+

Specify the Y component of the scale factor, based on the specified coordinate system.

+
+ +

Scale (Z)

+

Specify the Z component of the scale factor, based on the specified coordinate system.

+
+ +

Mirror About

+

Specify the plane about which the geometry will be mirrored (either XY, YZ, or ZX).

+

Describe Geometry And Flow

Specify the type of geometry you have and the type of flow you are trying to simulate. You can determine whether the flow is an external flow around an object, or whether it is an internal flow inside an object. For external flows, you can choose to add an enclosure. For internal flows, you can choose to cover large openings to extract the flow region, or rely on automatically detecting and closing any leaks to the outer domain. In either case, you are also able to add refinement regions in and around your geometry. More... @@ -1701,17 +1819,17 @@

Objects

-

Choose a single object from the list below. Use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). Choose Use Wildcard to provide wildcard expressions in filtering the list. When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... +

Choose a single object from the list below. Use the Filter Text field to provide text and/or regular expressions in filtering the list. The matching list item(s) are automatically displayed in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More...

Zones

-

Choose a single zone from the list below. Use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). Choose Use Wildcard to provide wildcard expressions in filtering the list. When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... +

Choose a single zone from the list below. Use the Filter Text field to provide text and/or regular expressions in filtering the list. The matching list item(s) are automatically displayed in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More...

Labels

-

Choose a single label from the list below. Use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). Choose Use Wildcard to provide wildcard expressions in filtering the list. When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... +

Choose a single label from the list below. Use the Filter Text field to provide text and/or regular expressions in filtering the list. The matching list item(s) are automatically displayed in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More...

@@ -1932,17 +2050,17 @@

Object

-

Choose a single object from the list below. Use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... +

Choose a single object from the list below. Use the Filter Text field to provide text and/or regular expressions in filtering the list. The matching list item(s) are automatically displayed in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More...

Zone

-

Choose a single zone from the list below. Use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... +

Choose a single zone from the list below. Use the Filter Text field to provide text and/or regular expressions in filtering the list. The matching list item(s) are automatically displayed in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More...

Label

-

Choose a single label from the list below. Use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... +

Choose a single label from the list below. Use the Filter Text field to provide text and/or regular expressions in filtering the list. The matching list item(s) are automatically displayed in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More...

@@ -2028,7 +2146,7 @@

Creation Method

-

Indicate whether you are creating the porous region using Direct coordinates, or by using a Text file.

+

Indicate whether you are creating the porous region using Direct coordinates, by using a Text file, or by specifying a Nonrectangular region.

File Name

@@ -2069,7 +2187,11 @@

Buffer Size

-

Specify a value for the buffer size ratio. The buffer is created as an extra layer. The thickness is equivalent to the product of the buffer size ratio and the core thickness. The core thickness is the distance between P1 and P4.

+

Specify a value for the buffer size. The buffer is created as an extra layer. The thickness is equivalent to the product of the buffer size ratio and the core thickness. The core thickness is the distance between P1 and P4.

+
+ +

Buffer Size

+

Specify a value for the buffer size of the nonrectangular porous region. The buffer is created as an extra layer.

Mesh Size

@@ -2077,11 +2199,11 @@

Thickness

-

Specify the total height of the porous region.

+

Specify the thickness (or the total height) of the porous region.

Number of Layers

-

Specify the number of porous layers.

+

Specify the number of layers, or divisions, along the thickness of the porous region.

Feature Extraction Angle

@@ -2092,18 +2214,19 @@

Choose how you want to make your selection (by object, zone, or label).

-

Objects

-

Choose one or more objects (or voids) from the list below. Use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). Choose Use Wildcard to provide wildcard expressions in filtering the list. When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... +

Object

+

Choose a single object (or void) from the list below. Use the Filter Text field to provide text and/or regular expressions in filtering the list. The matching list item(s) are automatically displayed in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More...

-

Zones

-

Choose one or more face zones from the list below. Use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). Choose Use Wildcard to provide wildcard expressions in filtering the list. When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... +

Zone

+

Choose a single face zone from the list below. Use the Filter Text field to provide text and/or regular expressions in filtering the list. The matching list item(s) are automatically displayed in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More...

-

Labels

-

Select one or more labels that will correspond to the porous region.

+

Label

+

Select a single label that will correspond to the porous region. Use the Filter Text field to provide text and/or regular expressions in filtering the list. The matching list item(s) are automatically displayed in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... +

Flip

@@ -2137,6 +2260,11 @@

Choose one or more zones from the list below. Use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). Choose Use Wildcard to provide wildcard expressions in filtering the list. When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More...

+ +

Object

+

Choose a single object from the list below. Use the Filter Text field to provide text and/or regular expressions in filtering the list. The matching list item(s) are automatically displayed in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... +

+

Labels

Choose one or more labels from the list below. Use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). Choose Use Wildcard to provide wildcard expressions in filtering the list. When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... @@ -2370,7 +2498,7 @@

Compute Size Field For

-

Determine how the size controls are calculated in the Add Local Sizing task: using Both Wrap and Target values (the default), by Target Only, or by Wrap Only. For complex models, computational expense can be lowered by choosing one of the other options. If either Wrap Only or Target Only is selected, then the other values are determined using the Wrap/Target Size Ratio value.

+

Determine how the size controls are calculated in the Add Local Sizing task: using Both Wrap and Target values, by Target Only (the default), or by Wrap Only. For complex models, computational expense can be lowered by choosing one of the other options. If either Wrap Only or Target Only is selected, then the other values are determined using the Wrap/Target Size Ratio value.

Wrap/Target Size Control Ratio

@@ -2378,7 +2506,7 @@

Existing Size Field For

-

Determine which existing size field files will be used: Both Wrap and Target (the default), Target Only, or Wrap Only. For complex models, computational expense can be lowered by choosing one of the other options. If either Target Only or Target Only is selected, then the other values are determined using the Wrap/Target Size Ratio value.

+

Determine which existing size field files will be used: Both Wrap and Target (the default), Target Only, or Wrap Only. For complex models, computational expense can be lowered by choosing one of the other options. If either Wrap Only or Target Only is selected, then the other values are determined using the Wrap/Target Size Ratio value.

Target Size Field File

@@ -2570,7 +2698,7 @@

Identified Regions

-

Choose one or more regions from the list of identified regions below. Use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). Choose Use Wildcard to provide wildcard expressions in filtering the list. When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... +

Choose a single region from the list of identified regions below. Use the Filter Text field to provide text and/or regular expressions in filtering the list. The matching list item(s) are automatically displayed in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More...

@@ -2731,6 +2859,10 @@

Specify a value for the minimum dihedral angle for the specified region. A dihedral angle of 30 degrees are recommended or use the default value. You should not exceed 30 degrees.

+ +

Project on Geometry of the CFD Surface Mesh Objects?

+

Determine whether, after surface meshing, Fluent will project the mesh nodes back onto to the original CAD model.

+

Surface Mesh Target Skewness

This is the target maximum surface mesh quality. The recommended value is between 0.7 and 0.85. @@ -2758,6 +2890,11 @@

Choose whether or not to extend or expand the surface mesh into any interior pockets or cavities.

+ +

Gap-Cover Zone Recovery

+

Determine whether or not to keep or remove the zones representing the cap covers. When set to Yes, the zones representing the gap covers are retained, whereas when set to No (the default), the zones for the gap covers are removed. +

+

Global Minimum

Specify a global minimum value for the surface mesh. The default minimum value is calculated based on available target and wrap size controls and bodies of influence. @@ -2775,21 +2912,25 @@

Specify a name for the gap cover object, or retain the default name.

-

Gap Size Ratio

-

Specify a value for the gap size ratio that, when multiplied by the local initial size field, corresponds to the size of the gap that needs to be covered.

+

Max Gap Size Factor

+

Specify a value for the gap size factor that, when multiplied by the local initial size field, corresponds to the size of the gap that needs to be covered.

-

Sizing Method

-

Determine the method for specifying the gap cover sizing controls. The Use Size Controls option uses the control settings defined in the Choose Mesh Controls task. Using the Fixed option requires you to provide a value for the Fixed Gap Size. If this task is located at a point in the workflow prior to the Choose Mesh Control Options task, then only the Fixed option is available.

+

Method

+

Determine the method for specifying the gap cover sizing controls. The Wrapper Based on Size Field option uses the size field control settings defined in the Choose Mesh Controls task. Using the FiUniform Wrapperxed option requires you to provide a value for the Max Gap Size. If this task is located at a point in the workflow prior to the Choose Mesh Control Options task, then only the Uniform Wrapper option is available.

-

Fixed Gap Size

-

A specified fixed width for the gap.

+

Max Gap Size

+

A specified maximum width for the gap.

Select By

Choose how you want to make your selection (for instance, by object name, zone name, or label name).

+ +

Advanced Options

+

Display advanced options that you may want to apply to the task.

+

Objects

Choose an object from the list below that represent the contact source. Use the Filter Text field to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). Choose Use Wildcard to provide wildcard expressions in filtering the list. When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... @@ -2805,6 +2946,22 @@

Select one or more labels that represent the contact source. Use the Filter Text field to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). Choose Use Wildcard to provide wildcard expressions in filtering the list. When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More...

+ +

Only Between Zones

+

Determine if you only want to cover gaps between boundary zones (Yes), or if you want to cover all gaps within and between boundary zones (No)

+
+ +

Resolution Factor

+

Allows you to control the resolution of the gap cover size based on a scaling of the Max Gap Size (or Max Gap Size Factor). It ranges from 0.0625 to 1 with a default value of 1.0). The higher the Resolution Factor, the more likely that some gaps may not be fully covered. Depending on the gap in question, lowering the Resolution Factor reduces the wrapper to sufficiently cover the gap in most cases.

+
+ +

Maximum Number of Island Faces

+

Specify the maximum face count required for isolated areas (islands) to be created during surface mesh generation. Any islands that have a face count smaller than this value will be removed, and only larger islands will remain.

+
+ +

Project Nodes on Edge Features?

+

Use this option to better define gap coverings. When this option is set to Yes, the gap covers are more accurate. Once the coarse wrap closes any gaps, this option also snaps the nodes of the wrapper onto all previously defined edge features to more closely cover the gaps. Setting this option to Yes, however, can be computationally expensive when modeling large vehicles (such as in aerospace), thus, the default is No. Here, when set to No, wrapper faces at the corners are not on the geometry and are incorrectly marked as a gap. When set to Yes, only wrap faces at the gap are marked.

+

Create Contact Patch

This task will create patches in and around any problematic, sharp-angle contact areas (such as between a tire and the road surface) in order to avoid such areas during the meshing process. More... @@ -2909,6 +3066,10 @@

Overlay With

Determine how you want the deviated faces to be displayed (either with the mesh or with the geometry).

+ +

Include Gap Cover Geometry

+

Determine if you want to include any gap covers in the check for deviated faces. If so, the default minimum and maximum deviation range is automatically calculated.

+

Generate the Volume Mesh

This task will generate the volume mesh for all the fluid regions. It will generate the cell type based on the selection from the Volume Fill setting in the Update Region Settings task. Boundary layer prisms will also be generated if assigned for the fluid region. Use the Edit Volume Fill Setting option to view previous settings and edit them accordingly prior to creating the volume mesh.

@@ -2938,6 +3099,35 @@

Quality Improve Limit

This value sets the threshold for when mesh quality improvements are automatically invoked that employ the orthogonal quality limit, and is recommended to be around 0.04.

+ +

Octree Peel Layers

+

Specify the number of octree layers to be removed between the boundary and the core. The resulting cavity will be filled with tet cells for hexcore meshes and with poly cells for polyhexcore meshes. +

+
+ +

Use Size Field

+

Determine whether or not you want to use size fields when generating the volume mesh. Generating the volume mesh using size fields can require additional memory as you increase the number of processing cores. This is because the size field is replicated for each core as the size field is not properly distributed. When using size fields, you are limited by the size of the machine. When not using size fields, however, you require less memory and you can use a higher number of cores with limited RAM, leading to a faster mesh generation.

+
+ +

Octree/Boundary Size Ratio

+

Specify the ratio between the octree face size and the boundary face size. The default is 2.5 such that the octree mesh near the boundary is 2.5 times larger than the boundary mesh. +

+
+ +

Buffer Layers

+

Specify the number of buffer layers for the octree volume mesh. If size controls have not been defined previously, then the default is 2, otherwise the default is calculated based on the maximum growth size. +

+
+ +

Tet/Poly Growth Rate

+

Specify the maximum growth rate for tet and poly cells. By default, this corresponds to a growth rate of 1.2. +

+
+ +

Conformal Prism Split

+

Since neighboring zones with different numbers of layers will lead to conformal prism layers between them, use this field to determine whether you want to split the boundary layer cells conformally or not. When this option is set to Yes, the prism sides of the two zones will share nodes. This option is only available when stair-stepping is invoked. Note that adjacent regions should have an even ratio of prism layers when using this option. +

+

Update Boundaries

Use the table to review a summary of all of your defined boundaries, and their assigned types, and make revisions as needed. Rename a boundary by double-clicking its name in the list and providing another name. Reassign the type for a specific boundary by clicking the type designation and using the drop-down menu that appears. More... @@ -3138,11 +3328,13 @@

Objects

-

Choose a single object from the list below.

+

Choose a single object from the list below. Use the Filter Text field to provide text and/or regular expressions in filtering the list. The matching list item(s) are automatically displayed in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... +

Edge Zone

-

Choose a single edge zone from the list below for your edge-based collar mesh.

+

Choose a single edge zone from the list below for your edge-based collar mesh. Use the Filter Text field to provide text and/or regular expressions in filtering the list. The matching list item(s) are automatically displayed in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... +

Zones

@@ -3222,7 +3414,7 @@

Objects

-

Choose a single object from the list below. Use the Filter Text drop-down to provide text and/or regular expressions in filtering the list (for example, using *, ?, and []). Choose Use Wildcard to provide wildcard expressions in filtering the list. When you use either ? or * in your expression, the matching list item(s) are automatically selected in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More... +

Choose a single object from the list below. Use the Filter Text field to provide text and/or regular expressions in filtering the list. The matching list item(s) are automatically displayed in the list. Use ^, |, and & in your expression to indicate boolean operations for NOT, OR, and AND, respectively. More...

@@ -3366,6 +3558,14 @@

Overlap Boundaries?

Determine if you need to account for any overlapping boundaries that may be present in your overset mesh (due to overlapping geometry and boundaries or those sometimes generated by collar meshes). You can improve the overset performance by setting this option to no.

+ +

Enable Grid Priorities

+

Controls the ability to prioritize your overset grids (meshes). The priorities of the overset mesh are then carried over into the solver.

+
+ +

Check Overset Interface Intersection

+

Enabled by default, Fluent checks for any overset interface intersections while identifying orphans. Disable this option to skip the intersection check and increase the speed of identifying orphans.

+

Number Of Orphans

Specify the allowable number of orphans to accept in your mesh.

@@ -3746,6 +3946,10 @@

Use Wireframe

Toggle the display of the model in wireframe.

+ +

Modify Zone Names?

+

Determines how your zones names appear once this task is complete, depending on your preferences. When set to Yes, using row names, this field will change the associated cell (or face) zone name according to the corresponding Name. When set to Yes, using row numbers, this field will change the associated cell (or face) zone name according to the corresponding Row number. You can also choose No to keep the zone names as they are.

+

Create CFD Model

Use this task to formally create the CFD model. For each blade row, specify the number of modeled passages (or sectors) per row. Make sure to first specify the Axis of Rotation. Use the graphics window to visually verify and ensure the CFD model is constructed properly.

@@ -3755,8 +3959,8 @@

Specify the rotational axis for the generated CFD turbomachine geometry.

-

Restrict To Factors

-

Choose whether or not to restrict the number of model blades to a factor of the number of blades.

+

Apply Sector Number Restrictions

+

Choose whether or not to restrict the number of model blade sectors to a factor of the number of blades.

Region Information

@@ -4502,7 +4706,7 @@

Thermal Conditions

-

Choose the type of energy equation boundary conditions at the wall.

+

Choose the type of thermal conditions at the wall.

Temperature [K]

@@ -5006,7 +5210,7 @@

Airflow

-

Select to include air flow effects as part of your simulation.

+

Select to include airflow effects as part of your simulation.

Particles

@@ -5789,6 +5993,98 @@ face values.

Z

Specify the z-component of the point location.

+ +

Reference Frame (Single Domain)

+

Choose between a Fixed or Rotating cell zone.

+
+ +

Speed [rev/min]

+

Specify the rotational speed.

+
+ +

Axis Direction X

+

Specify the x-component of the rotation axis vector.

+
+ +

Axis Direction Y

+

Specify the y-component of the rotation axis vector.

+
+ +

Axis Direction Z

+

Specify the z-component of the rotation axis vector.

+
+ +

Ice Shedding

+

Enables the Ice Shedding model.

+
+ +

Ice - Surface Interface

+

Choose the type of material on which the ice is accreting.

+
+ +

Crack Detection Criteria

+

Choose the ice cracking detection criteria.

+
+ +

Cohesive Tensile Strength [Pa]

+

Specify the Cohesive Tensile Strength limit.

+
+ +

Fracture Toughness [Pa.m^0.5]

+

Specify the Fracture Toughness limit.

+
+ +

Youngs Modulus [Pa]

+

Specify Young’s modulus for the ice material.

+
+ +

Poissons Ratio

+

Specify Poisson’s ratio for the ice material.

+
+ +

Rotating

+

Select to set the wall as rotating.

+
+ +

Speed [rev/min]

+

Specify the rotational speed.

+
+ +

Reference Frame

+

Choose a wall motion relative to the absolute reference frame or to the adjacent cell-zone.

+
+ +

Axis Origin X [m]

+

Specify the x-position of the center of rotation.

+
+ +

Axis Origin Y [m]

+

Specify the y-position of the center of rotation.

+
+ +

Axis Origin Z [m]

+

Specify the z-position of the center of rotation.

+
+ +

Axis Direction X

+

Specify the x-component of the rotation axis vector.

+
+ +

Axis Direction Y

+

Specify the y-component of the rotation axis vector.

+
+ +

Axis Direction Z

+

Specify the z-component of the rotation axis vector.

+
+ +

Shedding Interval [s]

+

Specify the time between shedding occurrences.

+
+ +

Numbered Output Files

+

Choose to create an output file for every shedding occurrence.

+
@@ -6842,7 +7138,7 @@ face values.

Coarsen

-

help text for coarsen

+

Reduce the number of pathlines included in the display.

Pathlines Field

@@ -6930,11 +7226,11 @@ face values.

X Axis Function

-

help text for x axis function.

+

Lists the X-axis function.

Enabled

-

help text for enabled.

+

Enable pathline plots.

Visible

@@ -7805,7 +8101,7 @@ face values.

Pressure Dependence

-

Specify the wall pressure dependency as either exponential or linear.

+

Specify the pressure dependency of the slip model along the interface as either exponential or linear.

Alpha

@@ -7820,8 +8116,8 @@ face values.

Select the cell zone(s) on which the condition for adaptive meshing applies

-

Element dilatation

-

Select the mode for handling element dilation in contact detection such as Program controlled or User value.

+

Element Dilatation

+

Select the mode for handling element dilation in contact detection such as Program controlled or User Value.

Mesh file

@@ -7841,11 +8137,11 @@ face values.

Geometry Type

-

Indicates the dimensionality of the geometry to be represented by the mesh file.

+

Indicates the dimensionality of the geometry to be represented by the mesh file. If the mesh is a 2D plane, the simulation may be planar (Vz equal to 0), channel (Vz not equal to 0), axisymmetric (Y axis being the axis of symmetry + Vw = 0), swirling (axisymmetric, with the Y axis being the axis of symmetry + Vw not equal to 0) and film (planar + thickness(es)). Note: Vw is the rotation velocity around the Y axis.

Calculation Type

-

Indicates the specific type of calculation to be performed. Calculations can be Steady, Continuation and Transient.

+

Indicates the specific type of calculation to be performed. Calculations can be Steady, Continuation, Transient, or Volume of Fluid when you want to perform a transient simulation of a filling process.

Task name

@@ -7889,47 +8185,55 @@ face values.

Material

-

help text for material

+

Specify the material to be used for a given layer.

Zones

-

help text for zones

+

For film simulations, select one or more boundary zones to specify the inlet of the current layer. For shell simulations, select one or more cell zones to specify the support of the current layer.

- -

Thickness H

-

help text for thickness h

+ +

Option

+

Define the current layer in terms of a thickness function f(X,Y,Z) (default), or as a Thickness Profile (CSV file).

+
+ +

Field Name

+

Enter the name found in the CSV File for the thickness profile.

+
+ +

CSV File

+

Use the Load CSV File button to browse for and select a comma-separated value file that can define the current layer.

A

-

help text for a

+

Specify the constant coefficient of the linear expression for the initial thickness.

B

-

help text for b

+

Specify the thickness gradient in the X direction of the linear expression for the initial thickness.

C

-

help text for c

+

Specify the thickness gradient in the Y direction of the linear expression for the initial thickness.

D

-

help text for d

+

Specify the thickness gradient in the Z direction of the linear expression for the initial thickness (only for shell simulations).

Activation

-

help text for activation

+

Allows you to specify a stress condition at the inlet of a layer simulated with a DCPP viscoelastic model.

Direction of Anisotropy

-

help text for direction of anisotropy

+

Specify the direction of anysotropy of the orientation tensor (x or y).

Anisotropy Factor

-

help text for anisotropy factor

+

Specify the anisotropy factor ranging between 0 (isotropic) and 1 (anisotropic).

Stretching

-

help text for stretching

+

Specify the inlet stretching (a streching of 1 means no stretching).

View properties

@@ -8033,7 +8337,7 @@ face values.

Power law index

-

An index usually ranging between 0 and 1; it quantifies the rate of shear thinning. On a log-log diagram, the index corresponds to the slope of shear stress curve vs. shear rate. A value of 1 corresponds to a constant viscosity Newtonian fluid, while values lower than 1 indicate shear thinning. Using the drop-down menu, you can enter a constant value, or a valid expression (for transient, continuation, or volume of fluid simulations only).

+

An index usually ranging between 0 and 1; it quantifies the rate of shear thinning. On a log-log diagram, the index corresponds to the slope of shear stress curve versus shear rate. A value of 1 corresponds to a constant viscosity Newtonian fluid, while values lower than 1 indicate shear thinning. Using the drop-down menu, you can enter a constant value, or a valid expression (for transient, continuation, or volume of fluid simulations only).

Zero shear viscosity

@@ -8073,7 +8377,7 @@ face values.

Plastic viscosity

-

On a linear diagram, the plastic viscosity indicates the slope of the shear stress curve vs. shear rate beyond the yield stress threshold. It also corresponds to the asymptotic value of the shear viscosity at very high shear rate.

+

On a linear diagram, the plastic viscosity indicates the slope of the shear stress curve versus shear rate beyond the yield stress threshold. It also corresponds to the asymptotic value of the shear viscosity at very high shear rate.

Yield stress threshold

@@ -8085,7 +8389,7 @@ face values.

Plastic viscosity

-

On a linear diagram, the plastic viscosity indicates the slope of the shear stress curve vs. shear rate beyond the yield stress threshold. It also corresponds to the asymptotic value of the shear viscosity at very high shear rate.

+

On a linear diagram, the plastic viscosity indicates the slope of the shear stress curve versus shear rate beyond the yield stress threshold. It also corresponds to the asymptotic value of the shear viscosity at very high shear rate.

Yield stress threshold

@@ -8101,11 +8405,11 @@ face values.

Consistency factor

-

On a linear diagram, the consistency factor indicates the shear stress growth vs. shear rate beyond the yield stress threshold.

+

On a linear diagram, the consistency factor indicates the shear stress growth versus shear rate beyond the yield stress threshold.

Power law index

-

On a linear diagram, the power law index indicates the change of slope of the shear stress growth vs. shear rate beyond the yield stress threshold. The rate of shear thinning increases when the index decreases down to 0. Using the drop-down menu, you can enter a constant value, or a valid expression (for transient, continuation, or volume of fluid simulations only).

+

On a linear diagram, the power law index indicates the change of slope of the shear stress growth versus shear rate beyond the yield stress threshold. The rate of shear thinning increases when the index decreases down to 0. Using the drop-down menu, you can enter a constant value, or a valid expression (for transient, continuation, or volume of fluid simulations only).

Critical shear rate

@@ -8117,11 +8421,11 @@ face values.

Consistency factor

-

On a linear diagram, the consistency factor indicates the shear stress growth vs. shear rate beyond the yield stress threshold.

+

On a linear diagram, the consistency factor indicates the shear stress growth versus shear rate beyond the yield stress threshold.

Power law index

-

On a linear diagram, the power law index indicates the change of slope of the shear stress growth vs. shear rate beyond the yield stress threshold. The rate of shear thinning increases when the index decreases down to 0. Using the drop-down menu, you can enter a constant value, or a valid expression (for transient, continuation, or volume of fluid simulations only).

+

On a linear diagram, the power law index indicates the change of slope of the shear stress growth versus shear rate beyond the yield stress threshold. The rate of shear thinning increases when the index decreases down to 0. Using the drop-down menu, you can enter a constant value, or a valid expression (for transient, continuation, or volume of fluid simulations only).

Critical shear rate

@@ -8177,7 +8481,7 @@ face values.

F1

-

Coefficient that can be used for applying an overall vertical shift of the viscosity curve vs. temperature. It is redundant with the zero shear viscosity.

+

Coefficient that can be used for applying an overall vertical shift of the viscosity curve versus temperature. It is redundant with the zero shear viscosity.

F2

@@ -8185,7 +8489,7 @@ face values.

F3

-

Temperature corresponding to the vertical asymptote of the viscosity curve vs. temperature. In other words, it is the temperature at which the model would predict an infinite viscosity, suggesting fusion or solidification.

+

Temperature corresponding to the vertical asymptote of the viscosity curve versus temperature. In other words, it is the temperature at which the model would predict an infinite viscosity, suggesting fusion or solidification.

C1

@@ -8209,7 +8513,7 @@ face values.

Weighting Coefficient

-

At the first approximation, it controls the swelling intensity vs. flow rate. Use swelling-based experimental data to fine-tune the values for this property.

+

At the first approximation, it controls the swelling intensity versus flow rate. Use swelling-based experimental data to fine-tune the values for this property.

Shear-rate dependency model

@@ -8229,7 +8533,7 @@ face values.

Power law index

-

An index usually ranging between 0 and 1; it quantifies the rate of shear thinning. On a log-log diagram, the index corresponds to the slope of shear stress curve vs. shear rate. A value of 1 corresponds to a constant viscosity Newtonian fluid, while values lower than 1 indicate shear thinning. Using the drop-down menu, you can enter a constant value, or a valid expression (for transient, continuation, or volume of fluid simulations only).

+

An index usually ranging between 0 and 1; it quantifies the rate of shear thinning. On a log-log diagram, the index corresponds to the slope of shear stress curve versus shear rate. A value of 1 corresponds to a constant viscosity Newtonian fluid, while values lower than 1 indicate shear thinning. Using the drop-down menu, you can enter a constant value, or a valid expression (for transient, continuation, or volume of fluid simulations only).

Zero first normal viscosity

@@ -8309,7 +8613,7 @@ face values.

Power law index

-

An index usually ranging between 0 and 1; it quantifies the rate of shear thinning. On a log-log diagram, the index corresponds to the slope of shear stress curve vs. pseudo shear rate. A value of 1 corresponds to a constant normal viscosity Newtonian fluid, while values lower than 1 indicate shear thinning. Using the drop-down menu, you can enter a constant value, or a valid expression (for transient, continuation, or volume of fluid simulations only).

+

An index usually ranging between 0 and 1; it quantifies the rate of shear thinning. On a log-log diagram, the index corresponds to the slope of shear stress curve versus pseudo shear rate. A value of 1 corresponds to a constant normal viscosity Newtonian fluid, while values lower than 1 indicate shear thinning. Using the drop-down menu, you can enter a constant value, or a valid expression (for transient, continuation, or volume of fluid simulations only).

Zero first normal viscosity

@@ -9392,6 +9696,10 @@ face values.

Activate

Enable this option to activate the foaming properties of the fluid cell zone.

+ +

Not Available

+

Displays a message describing when this feature is available.

+

Enable Freezing

Enable this option to freeze the bubble radius on some parts of your fluid domain. Freezing the bubble radius in the die is common practice as foaming should not occur in a well tuned extrusion die.

@@ -9404,13 +9712,21 @@ face values.

Solid material

Specify a solid material for the cell zone.

+ +

Deformable Mold

+

Enabling this option will allow deformation of the mold.

+
+ +

Deformable Part

+

Enabling this option will allow deformation of the part.

+

Fluid model

-

Specify a model for the fluid zone. Currently only Generalized Newtonian is supported.

+

Specify a model for the fluid zone. You can choose from Generalized Newtonian, Simplified Viscoelastic, or Differential Viscoelastic.

Solid model

-

Specify whether the solid is being modeled as Inelastic.

+

Specify whether the solid is being modeled as Elastic or Inelastic.

Mold model

@@ -9536,6 +9852,10 @@ face values.

Vz

Specify a value for the Z-component of the translational velocity of the solid motion. Using the drop-down menu, you can enter a constant value, or a valid expression (for transient simulations only).

+ +

Update coordinates

+

When this option is disabled, coordinates of the solid mesh will not be updated during deformation.

+

Motion type

Specify the type of mold motion as Translation velocity imposed, Translation force imposed or General velocity driven motion.

@@ -9678,7 +9998,7 @@ face values.

Pzz

-

Specify the positive-definte Z-Z Cartesian components of the tensor permeability.

+

Specify the positive-definite Z-Z Cartesian components of the tensor permeability.

Activation

@@ -9697,6 +10017,14 @@ face values.

Activation

For transient Generalized Newtonian fluid zones and 2d planar, shell or 3D problems, indicate the matrix reinforcement.

+ +

Not Available (1)

+

Displays a message describing when this feature is available.

+
+ +

Not Available (2)

+

Displays a message describing when this feature is available.

+

Inflation Pressure

Specify a value for the inflation pressure, or keep the default value.

@@ -9750,13 +10078,21 @@ face values.

Choose a boundary for the outlet section of the extrudate remeshing zone.

-

Inlet Section

+

Inlet Section (Constant or Adaptive Die)

For constant or adaptive die sections, specify a boundary for the inlet section of the extrudate.

-

Outlet Section

+

Outlet Section (Constant or Adaptive Die)

For constant or adaptive die sections, specify a boundary for the outlet section of the extrudate.

+ +

Type

+

Allows you to choose from a list of available deformation zones types.

+
+ +

Free Displacement on Section

+

Allows you to choose a list of boundary zones where mesh deformation will be free (no constraints of any type).

+

Type

Specify the type of boundary (inlet, outlet, wall, etc.)

@@ -9850,19 +10186,19 @@ face values.

For slip conditions, specify how the shear force is calculated with respect to the tangential relative velocity.

-

Friction coefficient

+

Friction coefficient (Navier)

Specify the friction coefficient for the Navier law slip conditions. Using the drop-down menu, you can enter a constant value, or a valid expression (for transient, continuation, or volume of fluid simulations only).

-

Friction coefficient

+

Friction coefficient (Navier)

Specify the friction coefficient for the Generalized Navier law slip conditions. Using the drop-down menu, you can enter a constant value, or a valid expression (for transient, continuation, or volume of fluid simulations only).

-

Scaling Factor

+

Scaling factor (Generalized Navier)

Specify the scaling factor for the Generalized Navier law slip conditions.

-

Exponent

+

Exponent (Generalized Navier)

Specify the exponent for the Generalized Navier law slip conditions.

@@ -9874,7 +10210,7 @@ face values.

Specify the second friction coefficient for the slip conditions. Using the drop-down menu, you can enter a constant value, or a valid expression (for transient, continuation, or volume of fluid simulations only).

-

Friction coefficient

+

Friction coefficient (Asymptotic)

Specify the friction coefficient for the asymptotic slip conditions. Using the drop-down menu, you can enter a constant value, or a valid expression (for transient, continuation, or volume of fluid simulations only).

@@ -10119,11 +10455,11 @@ face values.

Minimum Normal Velocity

-

help text for minimum normal velocity

+

Specify the minimum normal velocity. The local temperature will be imposed if the local velocity is entering the flow domain and if its magnitude is greater than this parameter.

Penalty Coefficient

-

help text for penalty coefficient

+

Specify the penalty coefficient. The higher the penaly coefficient, the better the temperature will be imposed, however, the system to be solved becomes that much stiffer.

CSV Filename

@@ -10135,7 +10471,7 @@ face values.

Type

-

Choose the type of boundary zone, such as Temperature, Insulated, Symmetry, Convection, Heat flux, Heat flux and convection, or Temperature profile.

+

Choose the type of solid boundary zone as Fixed, Free, Symmetry, Normal Displacement, Normal Force Density, Cartesian Displacement, or Force.

Boundary Zone

@@ -10169,6 +10505,90 @@ face values.

Field Name

Identifies the temperature-related data to be loaded from the specified CSV file.

+ +

Type

+

Specify the normal displacement of the solid as constant or by importing a displacement profile.

+
+ +

Normal Displacement

+

Specify the normal displacement of the solid.

+
+ +

Field Name

+

Identifies the displacement-related data to be loaded from the specified CSV file.

+
+ +

CSV File

+

Specify the name and location of the CSV file containing the displacement-related data.

+
+ +

Allow Non-Zero Tangential Displacement

+

Deselecting this option forces the displacement to be strictly tangential to the solid.

+
+ +

Normal Displacement Condition

+

Specify the normal displacement of a boundary of an elastic solid.

+
+ +

Normal Force Density

+

Specify the normal force density applied on the solid surface.

+
+ +

Allow Non-Zero Tangential Displacement

+

Deselecting this option forces the displacement to be strictly tangential to the solid.

+
+ +

X1

+

Specify the X component of the rotation axis for the first point.

+
+ +

Y1

+

Specify the y component of the rotation axis for the first point.

+
+ +

Z1

+

Specify the Z component of the rotation axis for the first point.

+
+ +

X2

+

Specify the X component of the rotation axis for the second point.

+
+ +

Y2

+

Specify the Y component of the rotation axis for the second point.

+
+ +

Z2

+

Specify the Z component of the rotation axis for the second point.

+
+ +

Angular Displacement

+

Specify the angular displacement at which the solid is rotating about the axis defined by the two points Pt1 and Pt2.

+
+ +

Tx

+

Specify the x-component of displacement of the solid due to translation.

+
+ +

Ty

+

Specify the y-component of displacement of the solid due to translation.

+
+ +

Tz

+

Specify the z-component of displacement of the solid due to translation.

+
+ +

Fx

+

Specify the x-component of force acting on the solid surface as constant or using an expression.

+
+ +

Fy

+

Specify the y-component of force acting on the solid surface as constant or using an expression.

+
+ +

Fz

+

Specify the z-component of force acting on the solid surface as constant or using an expression.

+

Type

Specify the type of porous boundary (pressure or velocity)

@@ -10247,27 +10667,28 @@ face values.

Function

-

Specify the type of dependency function to use: either "ramp" or "smoothed ramp".

+

Specify the type of dependency function to use: either Ramp or Smoothed ramp. Start_ct must be lower than End_ct and Fct(start_ct) must be different from Fct(end_ct). +

Field

Displays the contact time.

-

X1

-

Specify the X-component of the first point of the (smoothed) ramp dependency function.

+

Start_ct

+

Specify the x-component of the first point of the (smoothed) ramp dependency function.

-

Y1

-

Specify the Y-component of the first point of the (smoothed) ramp dependency function.

+

Fct(start_ct)

+

Specify the y-component of the first point of the (smoothed) ramp dependency function.

-

X2

-

Specify the X-component of the second point of the (smoothed) ramp dependency function.

+

End_ct

+

Specify the x-component of the second point of the (smoothed) ramp dependency function.

-

Y2

-

Specify the Y-component of the second point of the (smoothed) ramp dependency function.

+

Fct(end_ct)

+

Specify the y-component of the second point of the (smoothed) ramp dependency function.

Slipping coefficient

@@ -10281,13 +10702,77 @@ face values.

Darts are pointing to

Determine the direction of the contact, using darts in the graphics window: whether they are pointing toward the mold body or toward the mold cavity.

+ +

Boundary Zone

+

Specify one or more surfaces to assign to this boundary.

+
+ +

Type

+

Choose the type of boundary zone for the mold as Fixed, Free, Symmetry, Normal Displacement, Normal Force Density, or Contact with Fluid.

+
+ +

Allow Non-Zero Tangential Displacement

+

Deselecting this option forces the displacement to be strictly tangential to the mold.

+
+ +

Normal Displacement

+

Specify the displacement of the mold normal to the surface.

+
+ +

Normal Force Density

+

Specify the normal force density of the boundary on the mold surface.

+
+ +

Allow Non-Zero Tangential Displacement

+

Deselecting this option forces the displacement to be strictly tangential to the mold.

+
+ +

Temperature

+

Specify the imposed temperature at this boundary.

+
+ +

Field Name

+

Enter the name found in the CSV File for the temperature profile.

+
+ +

CSV File

+

Click the Load Temperature Profile button to select the CSV file for the temperature profile.

+
+ +

Option

+

Specify the thermal conditions at this mold boundary. You can choose an insulated wall, or impose a heat flux (constant and/or convective), or impose the temperature of the wall, and provide the parameters of the selected energy boundary condition.

+
+ +

Boundary Zone

+

Specify one or more surfaces to assign to this boundary.

+
+ +

Type

+

Choose the type of boundary zone for the part as Fixed, Free, Symmetry, Normal Displacement, Normal Force Density, or Immersed in Fluid.

+
+ +

Allow Non-Zero Tangential Displacement

+

Deselecting this option forces the displacement to be strictly tangential to the part.

+
+ +

Normal Displacement

+

Specify the displacement of the part normal to the surface.

+
+ +

Normal Force Density

+

Specify the normal force density of the boundary on the part surface.

+
+ +

Allow Non-Zero Tangential Displacement

+

Deselecting this option forces the displacement to be strictly tangential to the part.

+

Conformal Interface

Enable this option if the interface is conformal, that is, the two cell zones share the same mesh nodes along the interface.

Type

-

Specify the type of interface such as Fluid-Solid, Fluid-Fluid, Solid-Solid, Fluid-Porous (beta) and Solid-Porous (beta)

+

Specify the type of interface such as Fluid-Solid, Fluid-Fluid, Solid-Solid, Fluid-Porous and Solid-Porous.

Interface Zone

@@ -10357,9 +10842,13 @@ face values.

Moving Interface

For conformal fluid-fluid interfaces, indicate whether the interface is in motion or not.

- -

Slip Specification

-

help text for slip specification

+ +

Allow Non-Zero Normal Velocity

+

Deselecting this option forces the normal velocity to be null along the interface.

+
+ +

Allow Non-Zero Tangential Velocity

+

Deselecting this option forces the tangential velocity to be null along the interface.

Slip Model

@@ -10369,18 +10858,6 @@ face values.

Friction Coefficient

Specify the friction coefficient for slip conditions.

- -

Friction Coefficient

-

help text for friction coefficient

-
- -

Scaling Factor

-

help text for scaling factor

-
- -

Exponent

-

help text for exponent

-

First Friction Coefficient

Specify the first friction coefficient for slip conditions.

@@ -10397,22 +10874,10 @@ face values.

First Friction Coefficient

Specify the first friction coefficient for slip conditions.

- -

First Scaling Factor

-

help text for first scaling factor

-

Second Friction Coefficient

Specify the second friction coefficient for slip conditions.

- -

Second Scaling Factor

-

help text for second scaling factor

-
- -

Exponent

-

help text for exponent

-

Friction Coefficient

Specify the friction coefficient for slip conditions.

@@ -10445,10 +10910,82 @@ face values.

Beta

Specify a value for the exponential pressure dependency.

+ +

Type

+

Specify the guiding device type as Conveyor belt.

+
+ +

Enable Contact

+

This option is enabled by default and enables contact between the free surface and the conveyor belt. When disabled, the conveyor belt model will be deactivated without deleting the guiding device boundary zone. Disabling this option can be useful as a starting point when setting up a more complex case.

+
+ +

Px

+

Specify the x-coordinate of the conveyor belt plane.

+
+ +

Py

+

Specify the y-coordinate of the conveyor belt plane.

+
+ +

Pz

+

Specify the z-coordinate of the conveyor belt plane.

+
+ +

Nx

+

Specify the x-component of the normal direction to the conveyor belt plane.

+
+ +

Ny

+

Specify the y-component of the normal direction to the conveyor belt plane.

+
+ +

Nz

+

Specify the z-component of the normal direction to the conveyor belt plane.

+
+ +

Vx

+

Specify a value for the x-component of the translational velocity of the conveyor belt.

+
+ +

Vy

+

Specify a value for the y-component of the translational velocity of the conveyor belt.

+
+ +

Vz

+

Specify a value for the z-component of the translational velocity of the conveyor belt.

+
+ +

Free Surfaces

+

Specify the free surfaces that will be in contact with the conveyor belt.

+
+ +

Penetration Accuracy

+

Specify the penetration accuracy. If the penetration of a point into the conveyor belt plane is greater than the penetration accuracy, the time step will be rejected. The calculation will then be restarted from the previous time step with a smaller time-step increment. The default value is set according to the dimensions of the mesh, and you will generally not need to modify it.

+
+ +

Slipping Coefficient

+

Specify a value or an expression for the slipping coefficient. If the slip coefficient and penalty coefficient have the same value and if that value is very large, then it is assumed that the fluid sticks to the conveyor belt when it comes into contact. Full slippage at the contact boundary is assumed if the slip coefficient is zero.

+
+ +

Penalty Coefficient

+

Specify a value or an expression for the penalty coefficient, which enforces the condition that the fluid velocity must be equal to the conveyor belt velocity in the normal direction.

+

Cell Zones

Specify one or more cell zones to which to assign this temperature initialization.

+ +

Option

+

Specifies the temperature initialization method. Select f(X,Y,Z) to specify the components of the temperature initialization equation. To initialize the temperature field using a CSV file containing a temperature profile, select Temperature profile.

+
+ +

CSV File

+

Click the Load Temperature Profile button to select the CSV file for the temperature profile.

+
+ +

Field Name

+

Enter the name found in the CSV File for the temperature profile.

+

Temperature T

Specify the components of this temperature initialization equation.

@@ -10489,6 +11026,46 @@ face values.

Z

Specify a value for the z-coordinate of the desired point for the assigned pressure.

+ +

Search Zone

+

Select the cell zone(s) in which the point closest to the coordinates provided below must be located.

+
+ +

Fix Dx

+

Enable this option to set a fixed displacement value for the x-coordinate of the solid at the desired point.

+
+ +

Dx

+

Specify a value for the x-coordinate of the fixed displacement at the desired point.

+
+ +

Fix Dy

+

Enable this option to set a fixed displacement value for the y-coordinate of the solid at the desired point.

+
+ +

Dy

+

Specify a value for the y-coordinate of the fixed displacement at the desired point.

+
+ +

Fix Dz

+

Enable this option to set a fixed displacement value for the z-coordinate of the solid at the desired point.

+
+ +

Dz

+

Specify a value for the z-coordinate of the fixed displacement at the desired point.

+
+ +

X

+

Specify a value for the x-coordinate of the desired point for the assigned displacement.

+
+ +

Y

+

Specify a value for the y-coordinate of the desired point for the assigned displacement.

+
+ +

Z

+

Specify a value for the z-coordinate of the desired point for the assigned displacement.

+

X

Specify the X-component of the probe location.

@@ -10507,31 +11084,31 @@ face values.

Enabled

-

Indicate whether or not to use adaptive meshing.

+

Indicate whether or not to use adaptive meshing. By default, adaptive meshing is enabled (the check box is checked). You may disable it by unchecking the box; this can be useful for a preliminary trial simulation. When enabled, additional properties are available.

Number of Steps

-

Indicate the number of time steps to use for adaptive meshing. A value of 1 indicates that adaptive meshing will take place at each time step.

+

Indicate the number of time steps to use for adaptive meshing. A value of 1 indicates that adaptive meshing will take place at each time step. Adaptive meshing is invoked after every sequence of N successful steps, by default N = 5. This is a recommended value as a good compromise between the need of best mesh quality (frequent adaptive meshing) and the necessity of speeding up the calculation (less frequent adaptive meshing). For transient cases, the value should preferably never be less than 4.

Maximum Number of Subdivisions

-

Specify the number of times a primitive element (that is, an element of the initial mesh, as created in the mesh generator) can be subdivided recursively.

+

Specify the number of times a primitive element (that is, an element of the initial mesh, as created in the mesh generator) can be subdivided recursively. Adaptive meshing involves up to M levels of element subdivision, by default M equals 3. Depending on the conditions to satisfy, elements are recursively split into sub-elements. With each level of subdivision, the local element density increases by a factor up to 4: three levels of subdivision potentially increase the number of elements by a factor up to 64. There is never more than one level of subdivision between adjacent elements. Unless conformalization is asked, quads are usually subdivided into quads; tris are subdivided into tris. However, other subdivisions are possible when the aspect ratio and/or the skewness requires it.

Adaptive Meshing at Start

-

Indicate whether or not to use adaptive meshing at the start of the calculations. That is, for blow molding and thermoforming simulations that involve both contact and adaptive meshing, you can specify that an additional adaptive meshing step is performed before the start of the transient simulation.

+

Indicate whether or not to use adaptive meshing at the start of the calculations. That is, for blow molding and thermoforming simulations that involve both contact and adaptive meshing, you can specify that an additional adaptive meshing step is performed before the start of the transient simulation. Adaptive meshing is not enabled at the start of the calculation, by default the checkbox is unchecked. It is assumed that the initial finite element mesh is of acceptable quality, so that an initial adaption step is often not needed. If the initial mesh is of insufficient quality, you may ask for an initial mesh adaption.

Conformalization

-

Indicate whether or not to use conformalization on the mesh. For 2D and shell meshes that use the recursive subdivision technique, you can enable conformalization for the mesh.

+

Indicate whether or not to use conformalization on the mesh. For 2D and shell meshes that use the recursive subdivision technique, you can enable conformalization for the mesh. Conformalization of elements is invoked by default; the checkbox is checked. Adjacent elements are not always subdivided up to the same level, and two smaller elements may be adjacent to a less-subdivided element. A non-conformal situation is created where a middle mesh node may miss a contribution from the adjacent large element. This is internally solved with appropriate constraints. Alternatively, you can invoke mesh conformalization.

Triangulation

-

Indicate whether to use partial or full triangulation for the mesh. If Full triangulation is used, when one element is selected for remeshing, the whole moving domain (that is, the domain for which there are local criteria activated) will be remeshed. With big meshes, the cost of this operation could be too high. Partial triangulation is when one element is selected for remeshing, a zone defined upon the neighbors of this element will be remeshed (and not the entire mesh), and is preferable for large meshes.

+

Indicate whether to use partial or full triangulation for the mesh. If Full triangulation is used, when one element is selected for remeshing, the whole moving domain (that is, the domain for which there are local criteria activated) will be remeshed. With big meshes, the cost of this operation could be too high. Partial triangulation is when one element is selected for remeshing, a zone defined upon the neighbors of this element will be remeshed (and not the entire mesh), and is preferable for large meshes. By default, full triangulation is invoked, and is recommended unless otherwise specified. Full or partial triangulation can be invoked, respectively depending whether the adaptive meshing is applied on the entire fluid mesh or only on portions surrounding elements of bad quality.

Angle Conservation

-

Enables angle conservation on the border of the remeshed zone(s).

+

Enables angle conservation on the border of the remeshed zone(s). A sequence of adaptive meshing tends to erode sharp borders or edges of a fluid domain. It is especially visible on convex borders. By default, angles are not preserved. Enable this option if you want angles above a given value to be preserved and enter the value. The angle between two adjacent boundary elements is defined as the angle between vectors normal to these elements.

Angle [deg]

@@ -10542,92 +11119,104 @@ face values.

Indicate whether or not to use mapping for the adaptive meshing. A mapping technique is used that projects the nodes along the local normal to the free surface, since the remeshing algorithm used for triangular / tetrahedral element generation builds a new mesh on the basis of the old mesh, rather than the original geometry.

-

Planes of symmetry taken into account

-

Indicate whether or not to account for symmetry planes.

+

Planes of Symmetry Taken into Account

+

Indicate whether or not to account for symmetry planes. A specific mapping treatment is applied in order to preserve planes of symmetry and not geometrically distort them. By default, the option is not enabled and it is recommended unless otherwise specified.

-

Threshold value

-

This field triggers the mapping of the nodes. The contact algorithm uses internal fields that are named contact_field and are defined on the free surface. This field stores the contact information for each node and initially has a value of either 0 or 1. If a node of the free surface is in contact, the field value is 1, otherwise the value is 0. However, after a remeshing step, the contact_field values must be interpolated onto the newly generated mesh. After this interpolation, the contact_field values are no longer limited to being either 0 or 1, but can be intermediate values (for example, 0.3). If a node of the free surface has a contact_field value greater than the threshold, the node is assumed to be in contact and will be mapped. The default value of the threshold is 0.8

+

Threshold Value

+

This field triggers the mapping of the nodes. The contact algorithm uses internal fields that are named contact_field and are defined on the free surface. This field stores the contact information for each node and initially has a value of either 0 or 1. If a node of the free surface is in contact, the field value is 1, otherwise the value is 0. However, after a remeshing step, the contact_field values must be interpolated onto the newly generated mesh. After this interpolation, the contact_field values are no longer limited to being either 0 or 1, but can be intermediate values (for example, 0.3). If a node of the free surface has a contact_field value greater than the threshold, the node is assumed to be in contact and will be mapped. The default value of the threshold is 0.8. Contact is formally described with a step function taking values 0 and 1. With the calls to adaptive meshing and the subsequent interpolation of fields, the transition stripe from non-contact to contact areas may diffuse. The threshold value is used for removing the uncertainty and assessing contact beyond the threshold. By default, the threshold is set to 0.8.

-

Scaling factor

-

This parameter is used to determine if a point on the free surface is in the vicinity of the mold surface. The distance between the free surface point and the mold surface must be less than typical_size*scaling_factor, where typical_size is the maximum size of a face (or a segment in 2D) of the mold surface. The default value of Scaling factor is 0.6.

+

Scaling Factor

+

This parameter is used to determine if a point on the free surface is in the vicinity of the mold surface. The distance between the free surface point and the mold surface must be less than typical_size*scaling_factor, where typical_size is the maximum size of a face (or a segment in 2D) of the mold surface. The scaling factor is used to determine whether a point of the fluid is in the vicinity of the mold surface; the vicinity being defined as a fraction (scaling factor) of a typical element size of the mold. By default, the threshold is set to 0.6.

+
+ +

Maximum Displacement Mode

+

Allows you to set the method for determining the maximum displacement of surface nodes during the mapping stage of the adaptive meshing as either Program controlled or User Value. It is the upper bound of the displacement applied to nodes that are mapped onto the contact surface. By default, the value is Program Controlled. You can change this and specify a User Value when prompted.

-

Maximum displacement

+

User Displacement

In order to avoid highly distorted elements in the layer of elements adjacent to the free surface, the displacement of the mapped nodes is limited to this value. A good practice is to define the maximum displacement as 10 to 25 percent of the minimum element size imposed in the adaptive meshing setup. The default value is calculated from the typical mesh size.

-

Penetration tolerance

-

This parameter is used to provide a tolerance level for the distance between the free surface and the mold surface. If a point on the free surface is located inside the mold at a distance from the mold surface below this tolerance, the point will not be moved; otherwise the position of the point is corrected. Three options are available: a value of max displacement sets the penetration tolerance to be equivalent to the maximum displacement; a value of penetration accuracy sets the penetration tolerance to be equivalent to the minimum of the penetration accuracies; a value of user input allows you to provide your own value for the tolerance.

+

Penetration Tolerance

+

This parameter is used to provide a tolerance level for the distance between the free surface and the mold surface. If a point on the free surface is located inside the mold at a distance from the mold surface below this tolerance, the point will not be moved; otherwise the position of the point is corrected. Three options are available: a value of max displacement sets the penetration tolerance to be equivalent to the maximum displacement; a value of penetration accuracy sets the penetration tolerance to be equivalent to the minimum of the penetration accuracies; a value of user input allows you to provide your own value for the tolerance. Fluid points in contact with the mold which are at a distance lower than the Penetration Tolerance will not be mapped onto the mold surface. By default, the Penetration Tolerance is Program Controlled. You can change this and specify it to be equal to the Maximum Displacement given above or to a User Value when prompted.

-

User value

-

Specify a value for the penetration tolerance, where it is recommended to keep the penetration tolerance to be less than or equal to the penetration accuracy

+

User Value

+

Specify a value for the penetration tolerance, where it is recommended to keep the penetration tolerance to be less than or equal to the penetration accuracy.

+
+ +

Warning

+

Provides a message for defining a condition when activating an adaptive meshing criterion.

+
+ +

Warning

+

Provides a message for activating an adaptive meshing criterion.

Enabled

-

Indicate whether or not to consider the condition on the mesh quality in order to trigger adaptive meshing.

+

Indicate whether or not to consider the condition on the mesh quality in order to trigger adaptive meshing. You may disable it by unchecking the box; this can be useful for a preliminary trial simulation.

Quality

-

Specify a value for the expected quality of the mesh.

+

Specify a value for the expected quality of the mesh. A quality criterion decreasing from 1 (very good) down to 0 (very bad) is evaluated, and which incorporates geometric features such as aspect ratio, internal angles, skewness and bending. Fluid elements which do not match the required quality will be adapted. By default, a quality of 0.8 is required.

Size

-

Specify a value for the expected element size of the mesh.

+

Specify a value for the expected element size of the mesh. Fluid elements which do not match the assigned size will be adapted. A default value is evaluated as a fraction of the overall geometric dimension of the mesh. It can be changed.

Enabled

-

Indicate whether or not to consider the condition on contact in order to trigger adaptive meshing

+

Indicate whether or not to consider the condition on contact in order to trigger adaptive meshing. Once a contact condition is enabled (the checkbox is checked) additional properties are available and you may disable it by unchecking the box; note that at least one condition must be enabled.

-

Mold surfaces of contact

-

Select the contact surface(s) to consider for the condition on contact.

+

Mold Surfaces of Contact

+

Select the contact zone(s) of the mold to consider for the present contact condition.

Method

-

Specify the method for the local criterion: "distance", "curvature", or "angle and curvature".

+

Specify the method for the local criterion: distance, curvature, or angle and curvature.

-

Minimum size

-

Specify the minimum size for elements close to the mold boundary.

+

Minimum Size

+

Specify the minimum size for newly created elements close to the mold boundary surface. This is the minimum side length of newly created elements, necessary for preventing the creation of a mesh that is too dense. By default, this parameter is assigned a value that is of the order of a tenth of the average edge length in the input mesh.

-

Minimum distance

-

Specify the minimum distance below which the minimum size is applied.

+

Minimum Distance

+

Specify the minimum distance below which the minimum size is applied. This is the distance between fluid zone and mold below which new fluid elements will be created with the specified minimum size. By default, the minimum distance is set to 0.

-

Maximum size

-

Specify the maximum size for elements far from the mold boundary.

+

Maximum Size

+

Specify the maximum size for newly created elements far from the mold boundary surface. This is the maximum side length of newly created elements, necessary for preventing the creation of a mesh that is too coarse. By default, this parameter is assigned a value that is of the order of the average edge length in the input mesh.

-

Maximum distance

-

Specify the maximum distance beyond which the maximum size is applied.

+

Maximum Distance

+

Specify the maximum distance beyond which the maximum size is applied. This is the distance between fluid zone and mold beyond which new fluid elements will be created with the specified maximum size. By default, this parameter is assigned a value that is of the order of the average edge length in the input mesh.

Fraction of Radius of Curvature

-

For the curvature method, this value is dimensionless, and its default value is 0.2. This value should lead to almost 30 elements to mesh a circle.

+

For the curvature method, this value is dimensionless, and its default value is 0.2. This value should lead to almost 30 elements to mesh a circle. Sufficiently close to the contact mold, element size will be a given fraction of the local radius of curvature, unless it hits the minimum size as lower bound. The selected default value of 0.2 suggests that about 5 fluid elements can be created for matching 1 radian (57 degrees) of a curved mold portion.

Typical Distance to Mold

-

For the curvature method, this value has the units of length, and is the typical size of segments of the mesh.

+

For the curvature method, this value has the units of length, and is the typical size of segments of the mesh. This is the distance between a fluid element and the mold below which mesh refinement begins. It is important to anticipate the contact, for having smaller elements before contact occurrence. By default, the value is a fraction of a typical geometric length of the input mesh.

Coefficient of Proportionality

-

For the curvature method, this value has units of length, and is typically zero.

+

For the curvature method, this value has units of length, and is typically zero. This coefficient may be interpreted as the intended size of the fluid elements when the contact occurs along a flat portion of the mold. For avoiding undesired interferences, either the Fraction of Radius of Curvature or the Coefficient of Proportionality should vanish.

Tolerance

-

For the angle and curvature method, this value defines the tolerance for the contact. Note that if you set the tolerance to a very small value, it may produce unachievable values of ; that is, a given fluid element may never reach , because there are set limits to how many times an element can be subdivided. It is recommended that you set the tolerance to be 0.1–0.2 percent of the overall size of the mold.

+

For the angle and curvature method, this value defines the tolerance for the contact. Note that if you set the tolerance to a very small value, it may produce unachievable values of ; that is, a given fluid element may never reach , because there are set limits to how many times an element can be subdivided. It is recommended that you set the tolerance to be 0.1–0.2 percent of the overall size of the mold. This is the maximum distance you would ideally like between any node of the mold and the nearest fluid element. This tolerance is used to locally calculate an ideal fluid element size, in that it could approach the mold within the stated tolerance.

-

Critical distance

-

For the angle and curvature method, this value has units of length, and is typically 10 percent of the typical size of the segments in the mesh. Note that a larger value for results in larger areas of the fluid where the elements are subdivided, which produces higher element counts. On the other hand, if you choose a value that is too small, there may not be sufficient meshing iterations to reduce the elements to an appropriate size. To ensure that is not too small, you must account for the meshing frequency and the velocity of the parison / preform / sheet. The default for this parameter is one percent of the medium diagonal of the axis-aligned minimum box bounding the whole geometry

+

Critical Distance

+

For the angle and curvature method, this value has units of length, and is typically 10 percent of the typical size of the segments in the mesh. Note that a larger value for results in larger areas of the fluid where the elements are subdivided, which produces higher element counts. On the other hand, if you choose a value that is too small, there may not be sufficient meshing iterations to reduce the elements to an appropriate size. To ensure that is not too small, you must account for the meshing frequency and the velocity of the parison / preform / sheet. The default for this parameter is one percent of the medium diagonal of the axis-aligned minimum box bounding the whole geometry. The critical distance corresponds to an anticipation distance from which mold angles and curvature will have a growing effect on the fluid mesh discretization. It is important to anticipate the contact, for having smaller elements before contact occurrence. By default, this parameter is assigned a value that is of the order of the average edge length in the input mesh.

Enabled

-

Indicate whether or not to apply the current condition on overlapping parts for adaptive meshing.

+

Indicate whether or not to apply the current condition on overlapping parts for adaptive meshing. When multiple conditions are defined, they may by enabled or disabled at will. Once enabled, additional options are available.

Overlapping Parts

@@ -10635,19 +11224,19 @@ face values.

Unrefinement Threshold

-

Specify the required threshold for local mesh unrefinement. The operating mode depends on the cell selection method. For the cell selection method based on inside field variation: when an element of the fluid zone is far enough from the border of the overlapping part (that is, when the corresponding overlapping or inside field exhibits small or no variation), the element can be selected for unrefinement. For the cell selection method based on average inside field values: when an element of the fluid zone is far enough from the overlapping part (that is, when the corresponding overlapping or inside field exhibits small values), the element can be selected for unrefinement.

+

Specify the required threshold for local mesh unrefinement. A so-called inside function (or overlapping function) is used to determine whether a fluid element is overlapped by a restrictor or a moving part, or not. It then received the value 1 or 0, respectively. For fluid elements far from the transition stripe, the function exhibits nearly no variation, and they can be selected for unrefinement if the variation is below the threshold value. By default, the threshold value is set to 0.01. The operating mode depends on the cell selection method. For the cell selection method based on inside field variation: when an element of the fluid zone is far enough from the border of the overlapping part (that is, when the corresponding overlapping or inside field exhibits small or no variation), the element can be selected for unrefinement. For the cell selection method based on average inside field values: when an element of the fluid zone is far enough from the overlapping part (that is, when the corresponding overlapping or inside field exhibits small values), the element can be selected for unrefinement.

Refinement Threshold

-

Specify the required threshold for local mesh refinement. The operating mode depends on the cell selection method. For the cell selection method based on inside field variation: when an element of the fluid zone is close enough to the border of the overlapping part (that is, when the corresponding overlapping or inside field exhibits large variation), the element can be selected for refinement. For the cell selection method based on average inside field values: when an element of the fluid zone is close enough to the overlapping part or overlapped (that is, when the corresponding overlapping or inside field exhibits large values), the element can be selected for refinement.

+

Specify the required threshold for local mesh refinement. A so-called inside function (or overlapping function) is used to determine whether a fluid element is overlapped by a restrictor or a moving part, or not. It then received the value 1 or 0, respectively. For fluid elements located near or in the transition stripe, the function exhibits variation, and they can be selected for refinement if the variation is above the threshold value. By default, the threshold value is set to 0.05. The operating mode depends on the cell selection method. For the cell selection method based on inside field variation: when an element of the fluid zone is close enough to the border of the overlapping part (that is, when the corresponding overlapping or inside field exhibits large variation), the element can be selected for refinement. For the cell selection method based on average inside field values: when an element of the fluid zone is close enough to the overlapping part or overlapped (that is, when the corresponding overlapping or inside field exhibits large values), the element can be selected for refinement.

Cell Selection Method

-

Specify whether the cell selection method for refinement/unrefinement is based on the variations or on the values of the overlapping or inside field.

+

Specify whether the cell selection method for refinement/unrefinement is based on the variations or on the values of the overlapping or inside field. By default, the selection method for refinement and unrefinement checks the Variation of inside field versus both thresholds. Another method consists of checking the Average of inside field versus both thresholds. The behavior differs since elements overlapped by the solid part will also be refined.

Type

-

Specify the method in which you want to define the refinement zone: along boundaries, box, or sphere.

+

Specify the method in which you want to define the refinement zone: along boundaries, box, or sphere. For 2D cases, the box and the sphere are respectively reduced to rectangle and circle.

Boundary

@@ -10659,55 +11248,55 @@ face values.

Minimum Size

-

Specify the minimum size for elements close to the mold boundary.

+

Specify the minimum size for elements close to the mold boundary. This sets the minimum size for newly created elements close to the selected boundary. By default, this parameter is assigned a value that is of the order of a tenth of the average edge length in the input mesh.

Minimum Distance

-

Specify the minimum distance below which the minimum size is applied.

+

Specify the minimum distance below which the minimum size is applied. This is the distance between fluid points and selected boundaries below which new fluid elements will be created with the specified minimum size. By default, the minimum distance is set to 0.

Maximum Size

-

Specify the maximum size for elements far from the mold boundary.

+

Specify the maximum size for elements far from the mold boundary. This sets the maximum size for newly created elements beyond a given distance to the selected boundary. By default, this parameter is assigned a value that is of the order of the average edge length in the input mesh.

Maximum Distance

-

Specify the maximum distance beyond which the maximum size is applied.

+

Specify the maximum distance beyond which the maximum size is applied. This is the distance between fluid point and selected boundary beyond which new fluid elements will be created with the specified maximum size. By default, this parameter is assigned a value that is of the order of the average edge length in the input mesh.

Fraction of Radius of Curvature

-

For the curvature method, this value is dimensionless, and its default value is 0.2. This value should lead to almost 30 elements to mesh a circle.

+

For the curvature method, this value is dimensionless, and its default value is 0.2. This value should lead to almost 30 elements to mesh a circle. Sufficiently close to the selected boundary, element size will be a given fraction of the local radius of curvature, unless it hits the minimum size as lower bound. The selected default value of 0.2 suggests that about 5 fluid elements can be created for matching 1 rad (57°) of a curved boundary portion.

Typical Distance to Boundary

-

For the curvature method, this value has the units of length, and is the typical size of segments of the mesh.

+

For the curvature method, this value has the units of length, and is the typical size of segments of the mesh. The typical depth of the zone adjacent to the boundary where elements can be remeshed based on the local curvature. By default, the value is a fraction of a typical geometric length of the input mesh.

Coefficient of Proportionality

-

For the curvature method, this value has units of length, and is typically zero.

+

For the curvature method, this value has units of length, and is typically zero. This coefficient may be interpreted as the intended size of the fluid elements along a flat portion of the selected boundary. For avoiding undesired interferences, either the Fraction of Radius of Curvature or the Coefficient of Proportionality should vanish.

Xmin

-

Specify a value for the minimum position on the X axis for the refinement zone box.

+

Specify a value for the minimum position on the X axis for the refinement zone box (the X-coordinate of the lower-left-front point). The default value is 0.

Ymin

-

Specify a value for the minimum position on the Y axis for the refinement zone box.

+

Specify a value for the minimum position on the Y axis for the refinement zone box (the Y-coordinate of the lower-left-front point). The default value is 0.

Zmin

-

Specify a value for the minimum position on the Z axis for the refinement zone box.

+

Specify a value for the minimum position on the Z axis for the refinement zone box (the Z-coordinate of the lower-left-front point). The default value is 0.

Xmax

-

Specify a value for the maximum position on the X axis for the refinement zone box.

+

Specify a value for the maximum position on the X axis for the refinement zone box (the X-coordinate of the upper-right-back point). The default value is 0.

Ymax

-

Specify a value for the maximum position on the Y axis for the refinement zone box.

+

Specify a value for the maximum position on the Y axis for the refinement zone box (the Y-coordinate of the upper-right-back point). The default value is 0.

Zmax

-

Specify a value for the maximum position on the Z axis for the refinement zone box.

+

Specify a value for the maximum position on the Z axis for the refinement zone box (the Z-coordinate of the upper-right-back point). The default value is 0.

Element Size

@@ -10715,39 +11304,39 @@ face values.

Size

-

The dimensions of the rectangle are dictated by: A + B * x + C * y + D * z

+

The dimensions of the element can be either a constant or linear function of coordinates: A + B * x + C * y + D * z

A

-

Specify the length of the box.

+

Specify the length of the element.

B

-

A coefficient for the rectangle size, 0 by default.

+

A coefficient for the element size (a constant coefficient of the affine size function), 0 by default.

C

-

A coefficient for the rectangle size, 0 by default.

+

A coefficient for the element size (a coefficient of the affine size function), 0 by default.

D

-

A coefficient for the rectangle size, 0 by default.

+

A coefficient for the element size (a coefficient of the affine size function), 0 by default.

Xc

-

Specify the X coordinate of the center of the sphere.

+

Specify the X coordinate of the center of the sphere. The default value is 0.

Yc

-

Specify the Y coordinate of the center of the sphere.

+

Specify the Y coordinate of the center of the sphere. The default value is 0.

Zc

-

Specify the Z coordinate of the center of the sphere.

+

Specify the Z coordinate of the center of the sphere. The default value is 0.

Diameter

-

Specify a value for the sphere diameter.

+

Specify a value for the sphere diameter. The default value is 0.

Element Size

@@ -10759,11 +11348,11 @@ face values.

A

-

A coefficient for the spherical element size.

+

A coefficient for the spherical element size, that is, a constant coefficient of the affine size function. The default value is 0.

B

-

A coefficient for the spherical element size.

+

A coefficient for the spherical element size, that is, a coefficient of the affine size function. The default value is 0.

Restart Type

@@ -10853,13 +11442,17 @@ face values.

Decouple computation of free surfaces

Decouples the calculation of free surfaces to produce a stabilizing effect in some cases.

+ +

Decouple Computation of Viscoelastic Stresses

+

Decouples the calculation of viscoelastic stress to produce a stabilizing effect in some cases (the solver updates the viscoelastic stresses fields after calculation of the velocities).

+

Integration method on free surfaces

Choose the type of integration for the free surface: program controlled, line integration, or surface integration.

Integration Rule for Transient Terms

-

Allows you to select standard or hybrid integration rule for transient terms. The hybrid integration rule is recommended for transient nonisothermal flow or heat conduction problems involving thermal shocks (for example, a glass pressing problem).

+

Allows you to select standard or hybrid integration rule for transient terms. The hybrid integration rule is recommended for transient thermal flow or heat conduction problems involving thermal shocks (for example, a glass pressing problem).

Picard iterations

@@ -10921,6 +11514,18 @@ face values.

Pressure at slip wall

Choose an interpolation type used to calculate the pressure applied along a slipping wall to enforce the zero normal velocity condition.

+ +

Displacement

+

Choose an interpolation type used to calculate the displacement of an elastic solid.

+
+ +

Penalty Coefficient

+

Specify a value for the fluid-structure interaction penalty coefficient. This enforces the condition that the fluid velocity must be equal to the wall velocity of the elastic solid, in the normal direction. The value for the penalty coefficient should only be changed to account for fluid slip on the solid surface.

+
+ +

Stability Coefficient

+

This value should only be changed if the fluid sticks to the solid surface. The stability coefficient can be modified to prevent problems from occurring during the calculation when the fluid sticks to the solid surface at points where the velocity is already imposed. The stability coefficient is dimensionless and the value must be small with respect to 1.

+

Penetration Accuracy

If the penetration of a point into the mold is greater than the penetration accuracy, the time step will be rejected. The calculation will then be restarted from the previous time step with a smaller time-step increment. The default value is set according to the dimensions of the mesh, and you will generally not need to modify it.

@@ -10933,6 +11538,18 @@ face values.

Search Settings

You have the choice of five predefined groups of search settings. The groups can be “faster” (that is, result in faster computation times for the search) or “safer” (that is, conduct searches that are more thorough but require more computation time). By default, a fast group of settings is selected, as this group is appropriate for a relatively broad range of cases.

+ +

Search Sector Divisions per Axis

+

Allows you to modify the search sector division along each Cartesian axis. In order to speed up the search of contact, the search zone is divided into N sectors along each Cartesian axis, that is, the search zone is divided into N^3 search sectors. The actual search occurs in the sector that contains the point of interest. The larger sector divisions, the faster search in a specific sector but a greater risk of missing something.

+
+ +

Expansion of Search Zone

+

Allows you to modify the expansion of the search zone. This expansion is a increment to the dimension of the Cartesian box that surrounds the whole mold. This increment is expressed in a percentage of the largest dimension of that box.

+
+ +

Overlap of Sectors

+

Allows you to modify the overlap of search sectors. Using overlapping sectors decreases the risk of overlooking (large) finite elements on the border of contiguous sectors. The larger the overlap, the safer search but a more expensive search in a given sector.

+

Action if Limits Exceeded

Specify what actions to take if local element distortion limits are exceeded.

@@ -10961,6 +11578,10 @@ face values.

Reduction Rate of Time Step

For transient calculations, specify a value for the time step reduction rate. This is a factor that multiplies the current time step when a significant risk of element distortion is detected.

+ +

Advanced Volume Conservation

+

Enable this to enhance volume conservation in the calculations involving adaptive meshing.

+

Initial Value

Specify a value for the first step of the continuation calculations.

@@ -11031,19 +11652,19 @@ face values.

Maximum Number of Time Steps

-

help text for maximum number of time steps

+

Specify a value for the maximum number of time steps for the transient calculations.

Accuracy

-

help text for accuracy

+

Controls the accuracy of the scheme. Recommended values of are on the order of 0.2-0.5. Note that an extremely low value of this parameter can reduce the time step to such a degree that the fluid front does not progress anymore. Consequently, the time step will be increased and you then run the risk of engaging in an oscillatory forward/backwards marching scheme that calculates several useless iterations without improved accuracy. An inherent limitation of the VOF model is that it cannot process changes that are smaller than the element size.

Filtering Threshold on Fluid Fraction

-

help text for filtering threshold on fluid fraction

+

Some variations of the fluid fraction in the wet zone (far from interface with dry zone) may be filtered with this parameter: all variations higher than this threshold will be smoothed. The variations smaller than the threshold will be unchanged. For example, with a threshold of 0.1, if the local value of the Fluid Fraction is 0.95 (instead of 1.0 ideally), then the variation = 0.05 (= 1.0 - 0.95) is below the threshold. Consequently, the value is unchanged. However, for a value of 0.89 (instead of 1.0 ideally), then the variation = 0.11 (= 1.0 - 0.89) is above the threshold. Consequently, the value will be filtered (value reset to 1.0).

Stop Run When Cavity Full

-

help text for stop run when cavity full

+

By default, the VOF calculation is stopped when the geometry is completely covered by the fluid or when the net flow rate (volume of fluid entering the geometry per unit of time minus volume of fluid exiting the geometry per unit of time) is zero. Disabling this criterion lets the run to reach the final time.

Multiple Materials

@@ -11067,19 +11688,23 @@ face values.

Flow at Inlet

-

Enable this option to assist converging (foaming) flows based on the flow at the inlet.

+

Enable this option to assist converging flows based on the flow at the inlet. Linearly increases the mass flow rate/volume flow rate/normal velocity, starting from 0 to reach the assigned value at the end of the continuation scheme.

Foaming

Enable this option to assist converging flows based on foaming.

+ +

Fluid Structure Interaction (FSI)

+

Enable this option to assist converging flows with fluid-structure interaction.

+

Flow at Outlet

-

Enable this option to assist converging flows based on the flow at the outlet.

+

Enable this option to assist converging flows based on the flow at the outlet. Linearly increases the mass flow rate/volume flow rate/normal velocity, starting from 0 to reach the assigned value at the end of the continuation scheme.

-

Take-up at Extrudate Exit

-

Enable this option to assist converging flows based on the take-up velocity at the extrudate exit.

+

Take-Up at Extrudate Exit

+

Enable this option to assist converging flows based on a take-up velocity/force/force density applied on an extrudate exit. Linearly increases the velocity/force/force density, starting from 0 to reach the assigned value at the end of the continuation scheme.

Viscous heating

@@ -11283,7 +11908,7 @@ face values.

EnSight

-

Creates output that contains the geometry and the computed fields for use with EnSight.

+

Creates output that contains the geometry and the computed fields for use with EnSight. By default, results are always available in this format as they are required by the workspace for visualizing results.

FieldView

@@ -11329,25 +11954,9 @@ face values.

Bubble Radius Convergence

Monitor the convergence of the bubble radius in foaming flows.

- -

Case

-

help text for case

-
- -

Solver

-

help text for solver

-
- -

Host

-

help text for host

-
- -

Configuration

-

States case details including dimensions, precision, turbulence model and whether the case is steady-state or transient

-
- -

Dimension

-

Select the dimension type.

+ +

Displacement Convergence

+

Monitor the convergence of the displacement residuals.

Analysis Type

@@ -11377,14 +11986,6 @@ face values.

Value

Choose a particular solver method (discretization scheme) option, or use the default setting.

- -

Courant Number

-

help text for courant number

-
- -

Convergence Criterion Type

-

help text for convergence criterion type

-

Check Convergence

Enable this option to check the convergence for this specific equation.

@@ -11393,50 +11994,6 @@ face values.

Absolute Criterion

Specify the absolute criterion for this specific equation, or use the default value.

- -

Relative Criterion

-

help text for relative criterion

-
- -

Graphics

-

help text for graphics

-
- -

Record After Every

-

help text for record after every

-
- -

Sequence

-

help text for sequence

-
- -

Index

-

help text for index

-
- -

Wall Clock

-

help text for wall clock

-
- -

Storage Type

-

help text for storage type

-
- -

Storage Directory

-

help text for storage directory

-
- -

WindowId

-

help text for windowid

-
- -

Projection

-

help text for projection

-
- -

View

-

help text for view

-

Name

Specify a name for the report, or use the default name.

@@ -11649,6 +12206,10 @@ face values.

Surfaces

Select the surface(s) where you want to display the mesh.

+ +

Display LIC

+

Select to display the line integral convolution.

+

Shrink Factor

Specify a value for the mesh shrink factor. To distinguish individual faces or cells in the display, enlarge the space between adjacent faces or cells by increasing this value.

@@ -11709,6 +12270,10 @@ face values.

Display Filled Contour

Select to visualize the contour plot using filled contours.

+ +

Display LIC

+

Select to display the line integral convolution.

+

Contour Lines

Select to visualize the contour plot using just contour lines.

@@ -11903,7 +12468,7 @@ face values.

Coarsen

-

help text for coarsen

+

Reduce the number of pathlines included in the display.

Vector Field

@@ -12019,11 +12584,11 @@ face values.

X Axis Function

-

help text for x axis function.

+

Lists the X-axis function.

Enabled

-

help text for enabled.

+

Enable pathline plots.

Visible

@@ -12192,6 +12757,26 @@ the periodic repeat.

TBD

TBD

+ +

Vector Field

+

Choose an existing vector variable to display on the surface.

+
+ +

Contrast

+

Select to do a pass of image contrast enhancement.

+
+ +

Length

+

Specify a maximum length of 20 pixel units in the positive and negative directions. Length is a scaling factor of this 20 pixels. Range is 0 to 1.

+
+ +

Integration Step

+

Specify the step size in pixel units for each integration step. Range is 0 to 1.

+
+ +

Brightness

+

Specify the surface brightness. Range is 0 to 1.

+

Visible

Select to have the color key displayed along the volume render display.

@@ -12544,16 +13129,16 @@ the periodic repeat.

Scale

Specify the size of the boundary markers.

+ +

Lighting

+

Select to apply light sources to your viewport.

+

Ansys Fluent Aero Workspace - Dialog-Level Quick Help & Field-Level Help

Aero Workspace

- -

Run Type

-

Help text for Run Type

-

Airflow

Help text for Airflow

@@ -12566,18 +13151,10 @@ the periodic repeat.

Mode

Help text for Mode

- -

Solution

-

Help text for Solution

-

Airflow Run

Help text for Airflow Run

- -

Airflow Fluent Output Solution

-

Help text for Airflow Fluent Output Solution

-

B C

Help text for B C

@@ -12652,7 +13229,7 @@ the periodic repeat.

Intermittency

-

Specify Intermittency to measure the probability that a given point is located insidea turbulent region.

+

Specify Intermittency to measure the probability that a given point is located inside a turbulent region.

Temperature Input

@@ -12728,6 +13305,38 @@ each Design Point.

Turbulent Viscosity Ratio

Specify the values for the turbulent viscosity ratio.

+ +

Supersonic/Initial Pressure

+

Choose how the value of the input parameter is distributed across each Design Point.

+
+ +

Supersonic/Initial Pressure [Pa]

+

Specify the Supersonic/Initial Pressure for this boundary condition.

+
+ +

Parameter Name

+

Specify the name of the custom variable that is used to control the supersonic/initial pressure of the pressure inlet zone. The default name of the expression uses the following format: zone_name_P.

+
+ +

Conditions

+

Choose Edit to expose the boundary condition settings for this zone or Case Settings to have Fluent use whichever boundary conditions settings defined on this zone in the input Case file.

+
+ +

Heat Flux

+

Choose how the value of the input parameter is distributed across each Design Point.

+
+ +

Temperature

+

Choose how the value of the input parameter is distributed across each Design Point.

+
+ +

Parameter

+

Specify the name of the custom variable that is used to control the temperature of the wall zone. The default name of the expression uses the following format: zone_name_T.

+
+ +

Parameter

+

Specify the name of the custom variable that is used to control the heat flux of the wall zone. The default name of the expression uses the following format: zone_name_q.

+

B C Sync

Choose Edit to expose the boundary condition settings for this zone or Case Settings to have Fluent use whichever boundary conditions settings defined on this zone in the input Case file.

@@ -13279,23 +13888,6 @@ each Design Point.

Solution

Choose the Design Point that you want to use for creating the contour plot.

- -

Turbulence Model

-

Choose the Turbulence model to use with the calculation.

-
- -

Trans S S T Rough Const

-

Specify to apply viscous heating and Transition SST Roughness Constant correlation.

-
- -

Two Temp Model

-

Choose to control the Two Temperature Model in your Fluent Aero simulation. This model -is only available if Solver Type is set to Density based.

-
- -

Fluid Properties

-

Choose from two types of air material properties depending on the activation of the Two Temperature Model.

-

Solver Methods

Choose to apply Fluent Aero’s Default Solution Methods or choose Case settings to use those currently set in the Solution Workspace.

@@ -13355,6 +13947,10 @@ conditions in the first set of iterations.

Initialize Between D Ps

Select to perform an Initialization at the beginning of the calculation of each Design Point.

+ +

FMG Viscous

+

Choose the viscous mode of the FMG initialization.

+

Conv Cutoff

Specify the convergence residual value at which the calculation of a design @@ -13363,7 +13959,7 @@ point will stop if all the solver residuals drop below this value.

Output Params Conv Cutoff

Specify the convergence cutoff for the Lift, the Drag and the Moment coefficients. -The default value is 2e-4.

+The default value is 2e-5.

Output Params Prev Vals

@@ -13470,14 +14066,6 @@ Aero would use for a Design Point.

Show Advanced

Select to configure advanced settings.

- -

Solver Type

-

Choose the solver type used to perform the calculations.

-
- -

Solution

-

Help text for Solution

-

Enhanced CASM

Enable the enhanced convergence acceleration for stretched meshes.

@@ -13556,6 +14144,162 @@ each Design Point.

Number of Points

Specify the number of design points to consider.

+ +

Parameter

+

Choose the type of input parameter that will be used to defi​ne the turbulence specification method.

+
+ +

Distribution: Intermittency

+

Choose how the value of the input parameter is distributed across each Design Point.

+
+ +

Minimum Intermittency

+

Specify the minimum intermittency for each Design Point.

+
+ +

Maximum Intermittency

+

Specify the maximum intermittency for each Design Point.

+
+ +

Number of Points

+

Specify the number of points used for the selected parameter.

+
+ +

Intermittency

+

Specify the value for intermittency.

+
+ +

Distribution: Turbulent Intensity

+

Choose how the value of the input parameter is distributed across each Design Point.

+
+ +

Minimum Turbulent Intensity

+

Specify the minimum turbulent intensity for each Design Point.

+
+ +

Maximum Turbulent Intensity

+

Specify the maximum turbulent intensity for each Design Point.

+
+ +

Number of Points

+

Specify the number of points used for the selected parameter.

+
+ +

Turbulent Intensity

+

Specify the values for the turbulent intensity.

+
+ +

Distribution: Turbulent Length Scale

+

Choose how the value of the input parameter is distributed across each Design Point.

+
+ +

Distribution: Turbulent Viscosity Ratio

+

Choose how the value of the input parameter is distributed across each Design Point.

+
+ +

Minimum Turbulent Viscosity Ratio

+

Specify the minimum turbulent viscosity ratio for each Design Point.

+
+ +

Maximum Turbulent Viscosity Ratio

+

Specify the maximum turbulent viscosity ratio for each Design Point.

+
+ +

Number of Points

+

Specify the number of points used for the selected parameter.

+
+ +

Turbulent Viscosity Ratio

+

Specify the values for the turbulent viscosity ratio.

+
+ +

Turbulent Length Scale [m]

+

Specify the values for the turbulent length scale.

+
+ +

Minimum Turbulent Length Scale [m]

+

Specify the minimum turbulent scale for each Design Point.

+
+ +

Maximum Turbulent Length Scale [m]

+

Specify the maximum turbulent scale for each Design Point.

+
+ +

Number of Points

+

Specify the number of points used for the selected parameter.

+
+ +

Number of Points

+

Specify the number of points used for the selected parameter.

+
+ +

Apply to All Walls

+

Set the same wall conditions for all walls inside the Component Groups step.

+
+ +

Parameter

+

Specify the thermal conditions method: Heat Flux and Temperature can be selected.

+
+ +

Distribution

+

Choose how the value of the input parameters selected above is distributed across each design point.

+
+ +

Heat Flux

+

Specify a constant heat flux value that will be applied to all wall zones for all the design points.

+
+ +

Minimum Heat Flux [W/m2]

+

Specify the minimum heat flux value.

+
+ +

Maximum Heat Flux [W/m2]

+

Specify the maximum heat flux value.

+
+ +

Number of Points

+

Specify the number of points used for the selected parameter.

+
+ +

Temperature [K]

+

Specify a constant temperature value that will be applied to all wall zones for all the design points.

+
+ +

Minimum Temperature [K]

+

Specify the minimum temperature value.

+
+ +

Maximum Temperature [K]

+

Specify the maximum temperature value.

+
+ +

Number of Points

+

Specify the number of points used for the selected parameter.

+
+ +

Convergence Settings

+

Choose which type of default Solve settings to use when calculating design points.

+
+ +

CASM Cutoff

+

Specify the Cut-off Multiplier for the Convergence Acceleration for Stretched Meshes method.

+
+ +

HOTR Relaxation Factor

+

Specify the Relaxation Factor for the High Order Term Relaxation method.

+
+ +

Steering Stage 1 Iterations

+

Specify the number of iterations to calculate in stage 1 of the solution steering, using the initial courant number.

+
+ +

Steering Stage 2 Update CFL After

+

Specify the number of iterations to calculate in stage 2 of the solution steering, where the courant number increases from its initial to maximum value.

+
+ +

Steering Stage 2 Update CFL Interval

+

Specify the iteration interval after which the courant number will increase during stage 2 of the solution steering.

+

Mach

Specify the speed condition for each Design Point.

@@ -13826,6 +14570,10 @@ parameter.

Domain Type

Choose a domain type to simulate the airflow around an aircraft during typical in-flight conditions or inside an experimental wind tunnel test section.

+ +

Domain Dimension

+

Choose whether the domain consists of a full 3D geometry (3D), or a 2D geometry that has been extruded to construct a 1 cell thick 3D mesh (2.5D).

+

Lift Dir

Choose which cartesian direction corresponds to the direction of the Lift vector in the scenario that the geometry is operating at a 0 degree angle of attack.

@@ -13862,6 +14610,27 @@ parameter.

Prj Area

Select to compute the reference area of your geometry.

+ +

Type

+

Choose the solver type used to perform the calculations.

+
+ +

Turbulence

+

Choose the Turbulence model to use with the calculation.

+
+ +

Trans SST Roughness Constant

+

Specify to apply viscous heating and Transition SST Roughness Constant correlation.

+
+ +

Two Temp Model

+

Choose to control the Two Temperature Model in your Fluent Aero simulation. This model +is only available if Solver Type is set to Density based.

+
+ +

Fluid Properties

+

Choose the group of Air Material Properties to use in your Fluent Aero Simulation.

+

Component Groups

Select the Component Groups to use to display the 2D plot.

@@ -14074,10 +14843,6 @@ parameter.

Intermittency

Specify Intermittency to measure the probability that a given point is located inside a turbulent region.

- -

Thermal Conditions

-

Help text for Thermal Conditions

-

Temperature

Help text for Temperature

@@ -14086,10 +14851,6 @@ parameter.

Backflow Total Temperature

Help text for Backflow Total Temperature

- -

Heat Flux

-

Help text for Heat Flux

-

Heat Transfer Coefficient

Help text for Heat Transfer Coefficient

@@ -16412,10 +17173,6 @@ parameter.

Particle Tracks Field

Specify how the particle tracks are colored

- -

Options

-

Help text for Options

-

Node Values

Enable to plot values at nodes.

@@ -16432,18 +17189,10 @@ parameter.

Z Component

Help text for Z Component

- -

Y Axis Function

-

Help text for Y Axis Function

-

Position On Y Axis

Enable to plot position on the y-axis.

- -

Direction Vector

-

Help text for Direction Vector

-

X Component

Specify the x-component of the plot direction.

@@ -16460,18 +17209,10 @@ parameter.

Field

Select the field to plot on the y-axis.

- -

X Axis Function

-

Help text for X Axis Function

-

Position On X Axis

Enable to plot position on the x-axis.

- -

Direction Vector

-

Help text for Direction Vector

-

X Component

Specify the x-component of the plot direction.

@@ -16728,18 +17469,10 @@ parameter.

Filename

Specify the file that contains the plot information.

- -

Y Axis Function

-

Help text for Y Axis Function

-

Field

Select the field to plot on the y-axis.

- -

X Axis Function

-

Help text for X Axis Function

-

Field

Select the field to plot on the x-axis.

@@ -16878,11 +17611,11 @@ parameter.

X Axis Function

-

help text for x axis function.

+

Lists the X-axis function.

Enabled

-

help text for enabled.

+

Enable pathline plots.

Step

@@ -16894,7 +17627,7 @@ parameter.

Coarsen

-

help text for coarsen

+

Reduce the number of pathlines included in the display.

Pathlines Field

@@ -17010,6 +17743,54 @@ parameter.

Justification

Choose to give the annotation text left, right or center justification.

+ +

Field

+

Select the field variable to be used in the difference.

+
+ +

SourceDataset

+

Choose the dataset with which the difference will be computed.

+
+ +

Surfaces

+

Select the surfaces where the difference will be created.

+
+ +

Volumes

+

Select the volumes where the difference will be created.

+
+ +

Mapping Option

+

Choose how the node under Source Dataset, used for the comparison, will be found.

+
+ +

Search Option

+

Choose how the node under Source Dataset, used for the comparison, will be searched.

+
+ +

Fields

+

Select the field variable to be used in the difference.

+
+ +

SourceDataset

+

Choose the dataset with which the difference will be computed.

+
+ +

Surfaces

+

Select the surfaces where the difference will be created.

+
+ +

Volumes

+

Select the volumes where the difference will be created.

+
+ +

Mapping Option

+

Choose how the node under Source Dataset, used for the comparison, will be found.

+
+ +

Search Option

+

Choose how the node under Source Dataset, used for the comparison, will be searched.

+

Field

Select the field variable that you want to use for creating the iso-clips.

@@ -17202,6 +17983,26 @@ parameter.

Z Origin [m]

Specify the z-coordinate of the mirror plane origin.

+ +

Vector Field

+

Choose an existing vector variable to display on the surface.

+
+ +

Contrast

+

Select to do a pass of image contrast enhancement.

+
+ +

Length

+

Specify a maximum length of 20 pixel units in the positive and negative directions. Length is a scaling factor of this 20 pixels. Range is 0 to 1.

+
+ +

Integration Step

+

Specify the step size in pixel units for each integration step. Range is 0 to 1.

+
+ +

Brightness

+

Specify the surface brightness. Range is 0 to 1.

+

Surfaces

Select the surface(s) where you want to display the mesh.

@@ -17270,6 +18071,10 @@ parameter.

Filled

Select to visualize the contour plot using filled contours.

+ +

Display LIC

+

Select to display the line integral convolution.

+

Contour Lines

Select to visualize the contour plot using just contour lines.

@@ -17596,7 +18401,7 @@ parameter.

Coarsen

-

help text for coarsen

+

Reduce the number of pathlines included in the display.

Pathlines Field

@@ -17712,11 +18517,11 @@ parameter.

X Axis Function

-

help text for x axis function.

+

Lists the X-axis function.

Enabled

-

help text for enabled.

+

Enable pathline plots.

Visible

@@ -18213,6 +19018,18 @@ the periodic repeat.

Size

Choose a size to apply to the curve marker.

+ +

Active

+

Select to activate the case comparison.

+
+ +

Datasets

+

Select the datasets to use for the case comparison.

+
+ +

Viewport Layout

+

Choose the layout orientation for the case comparison.

+
@@ -18315,6 +19132,54 @@ the periodic repeat.

Justification

Choose to give the annotation text left, right or center justification.

+ +

Field

+

Select the field variable to be used in the difference.

+
+ +

SourceDataset

+

Choose the dataset with which the difference will be computed.

+
+ +

Surfaces

+

Select the surfaces where the difference will be created.

+
+ +

Volumes

+

Select the volumes where the difference will be created.

+
+ +

Mapping Option

+

Choose how the node under Source Dataset, used for the comparison, will be found.

+
+ +

Search Option

+

Choose how the node under Source Dataset, used for the comparison, will be searched.

+
+ +

Fields

+

Select the field variable to be used in the difference.

+
+ +

SourceDataset

+

Choose the dataset with which the difference will be computed.

+
+ +

Surfaces

+

Select the surfaces where the difference will be created.

+
+ +

Volumes

+

Select the volumes where the difference will be created.

+
+ +

Mapping Option

+

Choose how the node under Source Dataset, used for the comparison, will be found.

+
+ +

Search Option

+

Choose how the node under Source Dataset, used for the comparison, will be searched.

+

Field

Select the field variable that you want to use for creating the iso-clips.

@@ -18511,6 +19376,26 @@ the periodic repeat.

Z Origin [m]

Specify the z-coordinate of the mirror plane origin.

+ +

Vector Field

+

Choose an existing vector variable to display on the surface.

+
+ +

Contrast

+

Select to do a pass of image contrast enhancement.

+
+ +

Length

+

Specify a maximum length of 20 pixel units in the positive and negative directions. Length is a scaling factor of this 20 pixels. Range is 0 to 1.

+
+ +

Integration Step

+

Specify the step size in pixel units for each integration step. Range is 0 to 1.

+
+ +

Brightness

+

Specify the surface brightness. Range is 0 to 1.

+

Shrink Factor

Specify a value for the mesh shrink factor. To distinguish individual faces or cells in the display, enlarge the space between adjacent faces or cells by increasing this value.

@@ -18575,6 +19460,10 @@ the periodic repeat.

Filled

Select to visualize the contour plot using filled contours.

+ +

Display LIC

+

Select to display the line integral convolution.

+

Contour Lines

Select to visualize the contour plot using just contour lines.

@@ -18901,7 +19790,7 @@ the periodic repeat.

Coarsen

-

help text for coarsen

+

Reduce the number of pathlines included in the display.

Pathlines Field

@@ -19017,11 +19906,11 @@ the periodic repeat.

X Axis Function

-

help text for x axis function.

+

Lists the X-axis function.

Enabled

-

help text for enabled.

+

Enable pathline plots.

Visible

@@ -19514,6 +20403,18 @@ the periodic repeat.

Size

Choose a size to apply to the curve marker.

+ +

Active

+

Select to activate the case comparison.

+
+ +

Datasets

+

Select the datasets to use for the case comparison.

+
+ +

Viewport Layout

+

Choose the layout orientation for the case comparison.

+
@@ -19612,6 +20513,54 @@ the periodic repeat.

Justification

Choose to give the annotation text left, right or center justification.

+ +

Field

+

Select the field variable to be used in the difference.

+
+ +

SourceDataset

+

Choose the dataset with which the difference will be computed.

+
+ +

Surfaces

+

Select the surfaces where the difference will be created.

+
+ +

Volumes

+

Select the volumes where the difference will be created.

+
+ +

Mapping Option

+

Choose how the node under Source Dataset, used for the comparison, will be found.

+
+ +

Search Option

+

Choose how the node under Source Dataset, used for the comparison, will be searched.

+
+ +

Fields

+

Select the field variable to be used in the difference.

+
+ +

SourceDataset

+

Choose the dataset with which the difference will be computed.

+
+ +

Surfaces

+

Select the surfaces where the difference will be created.

+
+ +

Volumes

+

Select the volumes where the difference will be created.

+
+ +

Mapping Option

+

Choose how the node under Source Dataset, used for the comparison, will be found.

+
+ +

Search Option

+

Choose how the node under Source Dataset, used for the comparison, will be searched.

+

Field

Select the field variable that you want to use for creating the iso-clips.

@@ -19804,6 +20753,26 @@ the periodic repeat.

Z Origin [m]

Specify the z-coordinate of the mirror plane origin.

+ +

Vector Field

+

Choose an existing vector variable to display on the surface.

+
+ +

Contrast

+

Select to do a pass of image contrast enhancement.

+
+ +

Length

+

Specify a maximum length of 20 pixel units in the positive and negative directions. Length is a scaling factor of this 20 pixels. Range is 0 to 1.

+
+ +

Integration Step

+

Specify the step size in pixel units for each integration step. Range is 0 to 1.

+
+ +

Brightness

+

Specify the surface brightness. Range is 0 to 1.

+

Surfaces

Select the surface(s) where you want to display the mesh.

@@ -19868,6 +20837,10 @@ the periodic repeat.

Filled

Select to visualize the contour plot using filled contours.

+ +

Display LIC

+

Select to display the line integral convolution.

+

Contour Lines

Select to visualize the contour plot using just contour lines.

@@ -20198,7 +21171,7 @@ the periodic repeat.

Coarsen

-

help text for coarsen

+

Reduce the number of pathlines included in the display.

Pathlines Field

@@ -20314,11 +21287,11 @@ the periodic repeat.

X Axis Function

-

help text for x axis function.

+

Lists the X-axis function.

Enabled

-

help text for enabled.

+

Enable pathline plots.

Visible

@@ -20811,6 +21784,18 @@ the periodic repeat.

Size

Choose a size to apply to the curve marker.

+ +

Active

+

Select to activate the case comparison.

+
+ +

Datasets

+

Select the datasets to use for the case comparison.

+
+ +

Viewport Layout

+

Choose the layout orientation for the case comparison.

+
@@ -21601,6 +22586,10 @@ the periodic repeat.

define/models/battery-model/solution-method

Sets solution method options (see for details).

+ +

define/models/battery-model/swelling-model-parameters

+

Sets parameters for the physics-based swelling model (see for details).

+

define/models/battery-model/thermal-abuse-model

Allows you to choose a thermal abuse model and specify its parameters (see for more details).

@@ -22307,10 +23296,45 @@ the periodic repeat.

define/dynamic-mesh/controls/remeshing-parameters/prism-controls/

Enters the dynamic mesh prism controls menu, which provides text commands that can be useful when you want to modify the algorithm that attempts to retain the size distribution during unified remeshing. Each prism control definition is applied to one or more boundary zones, and then affects the height distribution and number of layers of the wedge cells in the adjacent boundary layers.

+ +

define/dynamic-mesh/controls/remeshing-parameters/prism-controls/add

+

Adds a new prism controls definition. After being prompted for a name, you can enter the following to complete the definition:

+
    +
  • +

    + first-height Sets the height of the first layer of wedge cells in the boundary layer adjacent to the specified zones.

    +
  • +
  • +

    + growth-method Specifies the method used to determine the increase in height of the wedge cell layers beyond the first layer. The only available option is geometric, so that the height of each layer is the height of the previous layer multiplied by the rate.

    +
  • +
  • +

    + name Specifies the name of the prism controls definition.

    +
  • +
  • +

    + nlayers Sets the number of layers of wedge cells in the boundary layer adjacent to the specified zones.

    +
  • +
  • +

    + rate Sets the coefficient for the growth-method used to determine the increase in height of the wedge cell layers beyond the first layer.

    +
  • +
  • +

    + zones Specifies all of the boundary zones on which this prism controls definition is applied.

    +
  • +
+
Enter q when the definition is complete to return to the text command menu.

+

define/dynamic-mesh/controls/remeshing-parameters/prism-controls/delete

Deletes an existing prism controls definition.

+ +

define/dynamic-mesh/controls/remeshing-parameters/prism-controls/edit

+

Edits an existing prism controls definition. You can revise the fields listed previously for the define/dynamic-mesh/controls/remeshing-parameters/prism-controls/add text command.

+

define/dynamic-mesh/controls/remeshing-parameters/prism-controls/list

Prints a list of the existing prism controls definitions in the console.

@@ -23427,14 +24451,6 @@ the periodic repeat.

define/models/cht/explicit-time-averaged-coupling

Enters the explicit time averaged thermal coupling menu.

- -

define/models/cht/explicit-time-averaged-coupling/conformal-coupled-walls

-

Specify explicit coupling controls for coupled conformal walls. Note this operation will slit the coupled wall pair.

-
- -

define/models/cht/explicit-time-averaged-coupling/fuse-explicit-cht-zones

-

Fuses slitted conformal coupled walls marked for transient explicit thermal coupling.

-

define/models/crevice-model?

Enables/disables the crevice model.

@@ -24023,6 +25039,10 @@ the periodic repeat.

define/models/dpm/options/pressure-gradient-force

Enables/disables inclusion of pressure gradient effects in the particle force balance.

+ +

define/models/dpm/options/remove-wall-film-temperature-limiter?

+

Answering yes at the prompt removes the wall temperature limiter for Lagrangian wall-film walls. If you enter no (default), two additional prompts will appear in the console allowing you to define the temperature difference above the boiling point and to enable/disable the reporting of the Leidenfrost temperature on the wall faces.

+

define/models/dpm/options/scr-urea-deposition-risk-analysis/

Enters the menu for setting up the risk for solids deposit formation for the Selective Catalytic Reduction (SCR) process. For more information, see .

@@ -26838,7 +27858,7 @@ the periodic repeat.

display/display-custom-vector

-

Displays custom vector. This command is only visible when the /preferences/graphics/enable-non-object-based-workflow TUI command is set to yes.

+

Displays custom vector.

display/embedded-windows/

@@ -29507,6 +30527,10 @@ the periodic repeat.

mesh/adapt/cell-registers/apply-poor-mesh-numerics

Applies poor mesh numerics to the mesh of a cell register.

+ +

mesh/adapt/cell-registers/coarsen

+

Coarsen the mesh based on a cell register.

+

mesh/adapt/cell-registers/delete

Deletes a cell register.

@@ -29523,6 +30547,14 @@ the periodic repeat.

mesh/adapt/cell-registers/list-properties

Lists the properties of a cell register.

+ +

mesh/adapt/cell-registers/refine

+

Refine the mesh based on a cell register.

+
+ +

mesh/adapt/coarsening-criteria

+

Allows you to provide an expression for the coarsening criterion.

+

mesh/adapt/display-adaption-cells

Displays the cells that are marked for adaption in the graphics window.

@@ -29647,6 +30679,10 @@ the periodic repeat.

mesh/adapt/profile/print

Prints adaption profiling results.

+ +

mesh/adapt/refinement-criteria

+

Allows you to provide an expression for the refinement criterion.

+

mesh/adapt/set/

Enters the set menu.

@@ -31609,6 +32645,10 @@ the periodic repeat.

solve/cell-registers/apply-poor-mesh-numerics

Applies poor mesh numerics to the mesh of a cell register.

+ +

solve/cell-registers/coarsen

+

Coarsen the mesh based on a cell register.

+

solve/cell-registers/delete

Deletes a cell register.

@@ -31625,6 +32665,10 @@ the periodic repeat.

solve/cell-registers/list-properties

Lists the properties of a cell register.

+ +

solve/cell-registers/refine

+

Refine the mesh based on a cell register.

+

solve/convergence-conditions/

Enters the convergence conditions menu.

@@ -32468,6 +33512,18 @@ the periodic repeat.

solve/set/multiphase-numerics/advanced-stability-controls/p-v-coupling/skewness-correction/limit-pressure-correction-gradient?

Enables/disables the limited pressure correction gradient in skewness terms for the PISO, SIMPLEC, or fractional step pressure-coupling schemes.

+ +

solve/set/multiphase-numerics/advanced-stability-controls/pseudo-transient/

+

Enters the stability control menu for steady-state multiphase cases with the pseudo time method option enabled.

+
+ +

solve/set/multiphase-numerics/advanced-stability-controls/pseudo-transient/false-time-step-linearization?

+

When enabled, provides additional stability for buoyancy-driven flows with the pseudo time method option enabled by increasing the diagonal dominance using the false time step size.

+
+ +

solve/set/multiphase-numerics/advanced-stability-controls/pseudo-transient/smoothed-density-stabilization-method?

+

Smooths the cell density near the interface, therefore avoiding unphysical acceleration of the lighter phase in the vicinity of interface. The default number of density smoothings is 2. In case of very large unphysical velocities across the interface, you can increase this number when prompted with Number of density smoothings.

+

solve/set/multiphase-numerics/boiling-parameters/

Enters the menu for the multiphase boiling model parameters.

@@ -32600,6 +33656,10 @@ the periodic repeat.

solve/set/multiphase-numerics/solution-stabilization/additional-stabilization-controls/blended-compressive-scheme?

Enables/disables the blended compressive discretization scheme.

+ +

solve/set/multiphase-numerics/solution-stabilization/additional-stabilization-controls/pseudo-transient-stabilization?

+

Enables/disables the pseudo-transient momentum stabilization and false time step linearization methods.

+

solve/set/multiphase-numerics/solution-stabilization/execute-additional-stability-controls?

When enabled, uses additional controls for improved solution stability.

@@ -32822,6 +33882,10 @@ the periodic repeat.

solve/set/pseudo-time-method/advanced-options/

Enters the advanced options menu, which allows you to enable / disable the pseudo time method for individual equations and define their pseudo time scale factors or under-relaxation factors, respectively. These settings only apply when the global time step formulation is selected.

+ +

solve/set/pseudo-time-method/formulation

+

Enables and sets the pseudo time step size formulation or disables the pseudo time method option.

+

solve/set/pseudo-time-method/global-time-step-settings

Defines the pseudo time settings for the calculation when the global time step formulation is selected.

@@ -32830,6 +33894,10 @@ the periodic repeat.

solve/set/pseudo-time-method/local-time-step-settings

Defines the pseudo time Courant number when the local time step formulation is selected.

+ +

solve/set/pseudo-time-method/relaxation-factors/

+

Enters the relaxation factors menu, where you can set the pseudo time explicit relaxation factors for individual equations. These factors only apply when the global time step formulation is selected.

+

solve/set/pseudo-time-method/verbosity

Sets the verbosity of the messages related to the pseudo time method.

@@ -36168,7 +37236,13 @@ the periodic repeat.

file/start-transcript

Starts recording input and output in a file. A transcript file contains a complete record of all standard input to and output from Fluent (usually all keyboard and user interface input and all screen output).Start the transcription process with the file/start-transcript command, and end it with the file/stop- - transcript command (or by exiting the program).

+ transcript command (or by exiting the program). + file/start-transcript + + + file/stop-transcript + +

file/stop-journal

diff --git a/tests/test_session.py b/tests/test_session.py index b2ca46122e82..fb917744fa7f 100644 --- a/tests/test_session.py +++ b/tests/test_session.py @@ -273,11 +273,11 @@ def test_get_fluent_mode(new_mesh_session): @pytest.mark.dev @pytest.mark.fluent_232 -def test_start_transcript_file_write(new_mesh_session, tmp_path=pyfluent.EXAMPLES_PATH): +def test_start_transcript_file_write(new_mesh_session): fd, file_path = tempfile.mkstemp( suffix=f"-{os.getpid()}.txt", prefix="pyfluent-", - dir=str(tmp_path), + dir=str(pyfluent.EXAMPLES_PATH), ) os.close(fd)