FEM MeshBoundaryLayer: Difference between revisions
Tag: Undo |
mNo edit summary |
||
(4 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{UnfinishedDocu{{#translation:}}}} |
|||
<translate> |
<translate> |
||
Line 7: | Line 6: | ||
|[[FEM_MeshGmshFromShape|FEM mesh from shape by Gmsh]] |
|[[FEM_MeshGmshFromShape|FEM mesh from shape by Gmsh]] |
||
|[[FEM_MeshRegion|FEM mesh region]] |
|[[FEM_MeshRegion|FEM mesh region]] |
||
|[[ |
|[[FEM_Workbench|FEM]] |
||
|IconL=FEM_MeshGmshFromShape.svg |
|IconL=FEM_MeshGmshFromShape.svg |
||
|IconR=FEM_MeshRegion.svg |
|IconR=FEM_MeshRegion.svg |
||
Line 17: | Line 16: | ||
|Name=FEM MeshBoundaryLayer |
|Name=FEM MeshBoundaryLayer |
||
|MenuLocation=Mesh → FEM mesh boundary layer |
|MenuLocation=Mesh → FEM mesh boundary layer |
||
|Workbenches=[[ |
|Workbenches=[[FEM_Workbench|FEM]] |
||
|SeeAlso=[[FEM_tutorial|FEM tutorial]] |
|SeeAlso=[[FEM_tutorial|FEM tutorial]] |
||
}} |
}} |
||
Line 23: | Line 22: | ||
==Description== <!--T:8--> |
==Description== <!--T:8--> |
||
<!--T: |
<!--T:11--> |
||
FEM MeshBoundaryLayer enables the user to set a localized set of meshing parameters by selecting a set of elements (Vertex, Edge, Face) and applying the parameters to it. |
|||
ToDo |
|||
It is especially useful for refining meshes close to edges or surfaces in flow simulations. For example, it can be used to refine the mesh in the vicinity of an air foil or obstacle in a flow. |
|||
<!--T:12--> |
|||
The boundary layer has the advantage of creating highly defined, anisotropic meshes. As the name implies it supports accurate calculations near boundaries, e.g. a wall where friction occurs, generating a velocity gradient. |
|||
==Usage== <!--T:9--> |
==Usage== <!--T:9--> |
||
<!--T: |
<!--T:13--> |
||
# To enable the function a mesh must be first provided [[Image:FEM_MeshGmshFromShape.svg|32px]] [[FEM_MeshGmshFromShape|FEM mesh from shape by Gmsh]]. |
|||
<br /> |
|||
#* Select the Mesh object in the Model Tree and press the {{Button|[[Image:FEM_MeshBoundaryLayer.svg|32px]] [[FEM_MeshBoundaryLayer|FEM mesh boundary layer]]}} button. |
|||
#* Select the Mesh object in the Model Tree and select the {{MenuCommand|Mesh → [[Image:FEM_MeshBoundaryLayer.svg|32px]] FEM mesh boundary layer}} option from the menu. |
|||
# Edit the start element size, the growth rate and the number of growth layers. |
|||
# Select a vertex, edge, face. |
|||
# Click the {{Button|OK}} button. |
|||
# Close the task. |
|||
#: Result: You now should see a new {{incode|FEMMeshBoundaryLayer}} object under the {{incode|FEMMeshGMSH}} object (see example #3 below) in your active analysis container. |
|||
# Double-click on the {{incode|FEMMeshGMSH}} parent object in your Model Tree and press {{Button|Apply}} to force a mesh recalculation. |
|||
# Close the task. |
|||
<!--T:14--> |
|||
After the mesh has been created you can change its properties using the [[Property_editor|property editor]]. After you changed a property, you must reopen the Gmsh dialog again and click the {{Button|Apply}} button. (You can leave the dialog open while changing properties.) |
|||
<!--T:15--> |
|||
You can create as many different mesh boundary layers as needed. |
|||
==Visual examples== <!--T:16--> |
|||
<!--T:17--> |
|||
[[File:FEMMeshBoundaryLayer Example1.png.png|300px]] |
|||
{{Caption|Example 1: The initial coarse FEMMeshGMSH on a 2D case}} |
|||
<!--T:18--> |
|||
[[File:FEMMeshBoundaryLayer Example2.png.png|300px]] |
|||
{{Caption|Example 2: After applying a Mesh boundary layer}} |
|||
<!--T:19--> |
|||
[[File:FEMMeshBoundaryLayer Example3.png.png|300px]] |
|||
{{Caption|Example 3: A simple example of the resulting Model Tree}} |
|||
==Notes== <!--T:10--> |
|||
==Related== <!--T:20--> |
|||
<!--T:5--> |
<!--T:5--> |
||
Line 35: | Line 74: | ||
|[[FEM_MeshGmshFromShape|FEM mesh from shape by Gmsh]] |
|[[FEM_MeshGmshFromShape|FEM mesh from shape by Gmsh]] |
||
|[[FEM_MeshRegion|FEM mesh region]] |
|[[FEM_MeshRegion|FEM mesh region]] |
||
|[[ |
|[[FEM_Workbench|FEM]] |
||
|IconL=FEM_MeshGmshFromShape.svg |
|IconL=FEM_MeshGmshFromShape.svg |
||
|IconR=FEM_MeshRegion.svg |
|IconR=FEM_MeshRegion.svg |
Latest revision as of 00:30, 20 November 2023
FEM MeshBoundaryLayer |
Menu location |
---|
Mesh → FEM mesh boundary layer |
Workbenches |
FEM |
Default shortcut |
None |
Introduced in version |
- |
See also |
FEM tutorial |
Description
FEM MeshBoundaryLayer enables the user to set a localized set of meshing parameters by selecting a set of elements (Vertex, Edge, Face) and applying the parameters to it. It is especially useful for refining meshes close to edges or surfaces in flow simulations. For example, it can be used to refine the mesh in the vicinity of an air foil or obstacle in a flow.
The boundary layer has the advantage of creating highly defined, anisotropic meshes. As the name implies it supports accurate calculations near boundaries, e.g. a wall where friction occurs, generating a velocity gradient.
Usage
- To enable the function a mesh must be first provided FEM mesh from shape by Gmsh.
- Select the Mesh object in the Model Tree and press the FEM mesh boundary layer button.
- Select the Mesh object in the Model Tree and select the Mesh → FEM mesh boundary layer option from the menu.
- Edit the start element size, the growth rate and the number of growth layers.
- Select a vertex, edge, face.
- Click the OK button.
- Close the task.
- Result: You now should see a new
FEMMeshBoundaryLayer
object under theFEMMeshGMSH
object (see example #3 below) in your active analysis container.
- Result: You now should see a new
- Double-click on the
FEMMeshGMSH
parent object in your Model Tree and press Apply to force a mesh recalculation. - Close the task.
After the mesh has been created you can change its properties using the property editor. After you changed a property, you must reopen the Gmsh dialog again and click the Apply button. (You can leave the dialog open while changing properties.)
You can create as many different mesh boundary layers as needed.
Visual examples
Example 1: The initial coarse FEMMeshGMSH on a 2D case
Example 2: After applying a Mesh boundary layer
Example 3: A simple example of the resulting Model Tree
Notes
Related
- Materials: Solid, Fluid, Nonlinear mechanical, Reinforced (concrete); Material editor
- Element geometry: Beam (1D), Beam rotation (1D), Shell (2D), Fluid flow (1D)
Constraints
- Electromagnetic: Electrostatic potential, Current density, Magnetization
- Geometrical: Plane rotation, Section print, Transform
- Mechanical: Fixed, Displacement, Contact, Tie, Spring, Force, Pressure, Centrif, Self weight
- Thermal: Initial temperature, Heat flux, Temperature, Body heat source
- Overwrite Constants: Constant vacuum permittivity
- Solve: CalculiX Standard, Elmer, Mystran, Z88; Equations: Deformation, Elasticity, Electrostatic, Electricforce, Magnetodynamic, Magnetodynamic 2D, Flow, Flux, Heat; Solver: Solver control, Solver run
- Results: Purge, Show; Postprocessing: Apply changes, Pipeline from result, Warp filter, Scalar clip filter, Function cut filter, Region clip filter, Contours filter, Line clip filter, Stress linearization plot, Data at point clip filter, Filter function plane, Filter function sphere, Filter function cylinder, Filter function box
- Additional: Preferences; FEM Install, FEM Mesh, FEM Solver, FEM CalculiX, FEM Concrete; FEM Element Types
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub