FEM ConstraintTie: Difference between revisions

From FreeCAD Documentation
mNo edit summary
(added cyclic symmetry)
Line 35: Line 35:
# Optionally define Tolerance - tie constraint will be applied only to slave surface nodes separated from the master surface by a distance not larger than the one specified here.
# Optionally define Tolerance - tie constraint will be applied only to slave surface nodes separated from the master surface by a distance not larger than the one specified here.
# {{Version|0.22}}: Optionally check the ''Enable Adjust'' box to allow the slave surface nodes to be automatically moved to lie on the master surface if they are involved in the constraint (i.e. meet the tolerance criterion).
# {{Version|0.22}}: Optionally check the ''Enable Adjust'' box to allow the slave surface nodes to be automatically moved to lie on the master surface if they are involved in the constraint (i.e. meet the tolerance criterion).

==Cyclic symmetry==
{{Version|0.22}}: Tie constraint can also be used to define cyclic symmetry. This allows the models exhibiting rotational periodic symmetry (repetitive circular patterns around a symmetry axis) to be analyzed using just a single representative sector. It can be particularly useful for rotors, shafts, turbines, fans, flywheels and similar parts, often in combination with [[FEM_ConstraintCentrif|centrifugal load]].
Cyclic symmetry can be defined by selecting the two faces of the cut for tie constraint and setting the following properties:
* {{PropertyData|Cyclic Symmetry}}: setting to ''true'' activates cyclic symmetry
* {{PropertyData|Sectors}}: total number of sectors, equal to the angle of the representative sector divided by 360 (e.g. 8 for 45° sector or 6 for 60° sector)
* {{PropertyData|Connected Sectors}}: number of sectors displayed in results, set it to the same number as {{PropertyData|Sectors}} if you want to visualize the whole 360° part
* {{PropertyData|Symmetry Axis}} - axis of cyclic symmetry - global Z axis by default, can be moved by applying the placement transformation to the Z versor (similar to what is done with the lines in the [[Part_Module|Part module]]).
One important limitation of this feature in FEM is that boundary conditions can't be applied to the nodes of the slave surface of cyclic symmetry (slave surface in tie constraint definition) since that would cause an overconstraint. So in some cases, it might be necessary to remove the nodes lying on the edge between the face with the boundary condition and the slave surface of cyclic symmetry from the boundary condition definition. Unfortunately, FreeCAD doesn't operate on node sets and individual nodes can't be deselected so one would have to use workarounds like adding a narrow [[FEM_Geometry_Preparation_and_Meshing#Geometry_partitioning|face partition]] as a transition between the slave surface and the surface with the boundary condition.



==Notes== <!--T:8-->
==Notes== <!--T:8-->

Revision as of 18:16, 10 February 2024

FEM ConstraintTie

Menu location
Model → Mechanical boundary conditions and loads → Tie constraint
Workbenches
FEM
Default shortcut
None
Introduced in version
0.19
See also
FEM Constraint pressure

Description

Defines a tie constraint that connects the two selected surfaces in such a way that (as opposed to how contact works) they can't separate or slide on each other throughout the analysis. Thus, the surfaces remain permanently bonded all the time.

Usage

  1. There are several ways to invoke the command:
    • Press the Tie constraint button.
    • Select the Model → Mechanical boundary conditions and loads → Tie constraint option from the menu.
  2. Press the Add button in the task panel and then click on the face you want to add to tie constraint definition. Exactly two faces have to be added, one after the other. The first selected face will be the slave face while the second one will be the master face.
  3. Optionally define Tolerance - tie constraint will be applied only to slave surface nodes separated from the master surface by a distance not larger than the one specified here.
  4. introduced in version 0.22: Optionally check the Enable Adjust box to allow the slave surface nodes to be automatically moved to lie on the master surface if they are involved in the constraint (i.e. meet the tolerance criterion).

Cyclic symmetry

introduced in version 0.22: Tie constraint can also be used to define cyclic symmetry. This allows the models exhibiting rotational periodic symmetry (repetitive circular patterns around a symmetry axis) to be analyzed using just a single representative sector. It can be particularly useful for rotors, shafts, turbines, fans, flywheels and similar parts, often in combination with centrifugal load. Cyclic symmetry can be defined by selecting the two faces of the cut for tie constraint and setting the following properties:

  • DataCyclic Symmetry: setting to true activates cyclic symmetry
  • DataSectors: total number of sectors, equal to the angle of the representative sector divided by 360 (e.g. 8 for 45° sector or 6 for 60° sector)
  • DataConnected Sectors: number of sectors displayed in results, set it to the same number as DataSectors if you want to visualize the whole 360° part
  • DataSymmetry Axis - axis of cyclic symmetry - global Z axis by default, can be moved by applying the placement transformation to the Z versor (similar to what is done with the lines in the Part module).

One important limitation of this feature in FEM is that boundary conditions can't be applied to the nodes of the slave surface of cyclic symmetry (slave surface in tie constraint definition) since that would cause an overconstraint. So in some cases, it might be necessary to remove the nodes lying on the edge between the face with the boundary condition and the slave surface of cyclic symmetry from the boundary condition definition. Unfortunately, FreeCAD doesn't operate on node sets and individual nodes can't be deselected so one would have to use workarounds like adding a narrow face partition as a transition between the slave surface and the surface with the boundary condition.


Notes