Femtet Help/Manual
 

Home / Technical Notes / Fluid Analysis/Fluid-Thermal Analysis / Notes When Creating Layer Meshes

Notes for Creating Layer Meshes

Typically, layer meshes created properly improve convergence and accuracy for calculations in the fluid/fluid-thermal analysis. However, some layer meshes may degrade the convergence and accuracy.

The causes and methods to modify the model are explained herein.

1. Layer Blocking Point

In specific points, the layer meshes cannot be created.

The causes and methods to modify the model are explained herein.

1.1 Layer Blocking Point

In specific points, the layer meshes cannot be created.

In the vicinity of the layer blocking point, meshes of poor quality may be created. These meshes can cause poor convergence.

Even though a warning about the layer blocking point is displayed, the calculations will be performed.

 

 

In the model window, you can check for layer blocking points.

 

 

You can also check for layer blocking points by selecting mesh and layer blocking point on the result tab.

 

1.2 How to Modify the Model Where Layer Meshing Fails Locally

If layer meshes are not created locally, there may be two causes.

The cause is displayed in the output window.

 

(1) Layer Blocking Point due to Normal Vectors

The cause is that the normal direction directed inward into a fluid is not uniquely determined at a specific point.

As an example, the calculation of the flow around a model where a plate is supported by two blocks is explained as follows.

 

The portions at which the blocks contact the plate are the layer blocking points.

Among the normal vectors of the faces each including the layer blocking point, the normal vectors of the top face of the box (red line below) and the normal vectors of the bottom face of the plate (light-blue dotted line below) point in opposite directions.

Since the point has normal vectors in opposite directions, the normal direction directed inward into a fluid cannot be determined and then layer meshes cannot be created.

 

 

As one solution, you can add a body that is small enough not to affect the flow, at the contact points between the plate and the boxes.

Two examples are shown below.

 

Example 1: Add a box around the point

 

 

The points with upward and downward normal vectors are separated, so that opposite normal vectors are prevented from overlapping.

 

Example 2: Add a box so as to contact the point

 

The point with a downward normal vector is shifted, so that opposite normal vectors are prevented from overlapping.

Example 2's model is easier to modify than example 1's.

(2) Layer Blocking Point due to Layer Height Adjustment

If the layer height adjustment results in an extraordinarily low layer height, layer meshing will be blocked.

The warning is displayed.

 

An extraordinarily narrow gap is highly likely to cause layer blocking.
As one solution, check your model to modify it.

2. Specific Inflow/Outflow Faces

Types of faces for layer meshing and how to handle respective faces are explained.

In the vicinity of the specific inflow/outflow faces, meshes of poor quality may be created. These meshes may degrade the convergence and accuracy.

2.1 Face Type

To generate layer meshes, faces are categorized into three types below.

 

Type
Required Condition
How to Create

Wall Face

・Wall boundary on fluid surface

Create layer meshes from the surface inward into the fluid.

Inflow/Outflow Faces

・Fluid boundary on fluid surface
・Fluid/fluid boundary
・Wall boundary set so as not to create layer meshes

In case any of the boundaries above are on a face convex toward the fluid domain.

Do not create layer meshes

Specific Inflow/Outflow Faces.

・Fluid boundary on fluid surface
・Fluid/fluid boundary
・Boundary set so as not to create layer meshes

In case any of the boundaries above are on a face concave or flat toward the fluid domain.

Refine the surface by layer meshing.
Then, create layer meshes from the surface inward into the inside.

 

Examples of specific inflow/outflow faces are shown below.

 

Number
Type
Required Condition

1, 2, 6

Inflow/Outflow Faces

・Fluid boundary on fluid surface (inflow boundary)

・Convex toward the fluid domain.

3

Specific Inflow/Outflow Faces.

・Fluid/fluid boundary

・Flat toward the fluid domain on the right

4

Specific Inflow/Outflow Faces.

・Fluid boundary on fluid surface

・Flat toward the fluid domain on the right

5

Specific Inflow/Outflow Faces.

・Fluid boundary on fluid surface

・Concave toward the fluid domain on the right

7

Inflow/Outflow Faces

・Fluid/fluid boundary

・Convex toward the fluid domain on the right and left

8

Inflow/Outflow Faces

・Fluid boundary on fluid surface (outflow boundary)

・Convex toward the fluid domain.

9

Inflow/Outflow Faces

・Wall boundary(slip wall)
・Boundary set so as not to create layer meshes
・Convex toward the fluid domain.

 

2.2 How to Modify Models with Specific Inflow/Outflow faces

In the vicinity of the specific inflow/outflow faces, meshes of poor quality may be created. These meshes may degrade the convergence and accuracy.

Examples of modifying the model are described below.

 

・If the fluid/fluid boundary is a flat shown as 3 in the diagram above.

Unite bodies to eliminate the fluid/fluid boundary. (Changed to a state shown as 1 in the diagram)

 

・If the fluid surface is a flat shown as 4 in the diagram above.

Extrude the inflow/outflow face outward from the fluid and set a boundary condition on the extruded face. (Changed to a state shown as 1 in the diagram)

 

・If the fluid surface is a concave shown as 5 in the diagram above.

Modify the concave into the shape seemingly given by folding back the concave (shown as 6 in the diagram above), and assign a boundary condition to the folded back surface.