next up previous contents
Next: *TIME POINTS Up: Input deck format Previous: *TEMPERATURE   Contents


*TIE

Keyword type: model definition

This option is used to tie two surfaces. It can only be used with 3-dimensional elements (no plane stress, plane strain, axisymmetric, beam or shell elements).Optional parameters are POSITION TOLERANCE, NAME, CYCLIC SYMMETRY and MULTISTAGE. The dependent surface is called the slave surface, the independent surface is the master surface. The user can freely decide which surface he takes as slave and which as master. The surfaces are defined using *SURFACE. Nodes belonging to the dependent surface cannot be used as dependent nodes in other SPC's or MPC's. Only nodes on an axis of cyclic symmetry can belong to both the slave as well as to the master surface.

Default (i.e. in the absense of the CYCLIC SYMMETRY and the MULTISTAGE parameter) is a tie of two adjacent surfaces. This is also called tied contact. In that case MPC's are generated connecting the slave nodes with the master faces, provided the distance between the nodes and the adjacent face does not exceed the POSITION TOLERANCE. If no tolerance is specified, or the tolerance is smaller than $ 10^{-10}$, a default tolerance is calculated equal to $ 2.5 \%$ of the typical element size. For tied contact the slave surface can be a nodal or element face surface, whereas the master surface has to consist of element faces. Nodes which are not connected are stored in file WarnNodeMissMasterIntersect.nam and can be read into CalculiX GraphiX by using the command ``read WarnNodeMissMasterIntersect.nam inp''. In order to create the MPC's connecting the slave and master side, the latter is triangulated. The triangulation is stored in file TriMasterContactTie.frd and can be visualized using CalculiX GraphiX.

The parameter CYCLIC SYMMETRY is used to tie two surfaces bounding one and the same datum sector in circumferential direction. Both the slave and the master surface have to be nodal surfaces. For each slave node, a master node is determined which matches the slave node within a tolerance specified by the parameter POSITION TOLERANCE after rotation about the cyclic symmetry axis . Subsequently, a cyclic symmetry constraint is generated. If no tolerance is specified, or the tolerance is smaller than $ 10^{-30}$, a default tolerance is calculated equal to $ 0.5 \%$ of the mean of the distance of the master nodes to their closest neighbor. If no master node is found within the tolerance, the face on the master surface is identified to which the rotated slave node belongs, and a more elaborate multiple point constraint is generated. If none is found, the closest face is taken. If this face does not lie within $ 10 \%$ of its length from the slave node, an error is issued and the program stops.

The parameter MULTISTAGE is used to tie two coincident nodal surfaces each of which belongs to a different datum sector. In that way two axially neighboring datum sectors can be tied. In this case, the order in which the user specifies the surfaces is not relevant: the surface belonging to the smallest datum sector is taken as master surface. The larger datum sector should not extend the smaller datum sector by more than once the smaller datum sector, no matter in what circumferential direction (clockwise or counterclockwise).

The parameter NAME is needed if more than one *TIE constraint is defined. It allows the user to distinguish the tie constraints when referring to them in other keyword cards (e.g. *CYCLIC SYMMETRY MODEL).


First line:

Following line:

Example:

*TIE,POSITION TOLERANCE=0.01
left,right

defines a datum sector with slave surface left and master surface right, and defines a position tolerance of 0.01 length units.


Example files: segment, fullseg.


next up previous contents
Next: *TIME POINTS Up: Input deck format Previous: *TEMPERATURE   Contents
guido dhondt 2014-03-02