MPC184-Genc


Multipoint Constraint Element: Genc joint

Valid Products: Pro | Premium | Enterprise | PrepPost | Solver | AS add-on

MPC184 Genc Joint Element Description

The MPC184 Genc joint is a two-node element. The relative rotations in this element are characterized by the rotation vector. By default, no relative degrees of freedom (DOFs) are fixed. However, you can specify as many relative DOFs to be constrained as needed to simulate different joint behaviors.

If the relative rotations need to be parametrized for joint type behavior, use the other MPC184 joint elements (for example, MPC184-General or MPC184-Genb).

Figure 184genc.1: MPC184 Genc Joint Geometry

MPC184 Genc Joint Geometry

By default, both displacement and rotational DOFs are activated at the nodes of the element. If only displacement DOFs are required, such as in a model that has only continuum elements, set KEYOPT(4) = 1.

The rotation vector is defined as the vector that positions the local axes at node J with respect to the local axes at node I under a finite rotation. Let and be the local bases at nodes I and J, respectively. Then, is a rotation vector that positions with respect to as:

for = 1,2,3 and is the skew symmetric matrix of the rotation vector.

MPC184 Genc Joint Input Data

Set KEYOPT(1) = 20 to define a two-node Genc joint element.

Use KEYOPT(4) to specify the active degree-of-freedom set:

KEYOPT(4) = 0 (default) - both displacement and rotational DOFs are activated.
KEYOPT(4) = 1 - only displacement DOFs are activated.

For this element, you can specify which relative DOFs need to be constrained. First, define the section type (SECTYPE command) for this joint. Then define the SECJOINT command as follows:

SECJ,LSYS,local_cs1,local_cs2  ! Defines the local coordinate systems for the joints.
SECJ,RDOF,dof1,dof2,…,dof6     ! Defines the relative DOFs to be constrained.

Note that you must issue the SECJOINT command twice to constrain some DOFs. The first SECJOINT command defines the local coordinate systems for the joint. The second SECJOINT command specifies up to six relative DOFs. The Genc joint element allows you to simulate joint behavior.

When KEYOPT(4) = 1, the local coordinate systems specified at nodes I and J remain fixed in their initial orientation, and any rotation at the nodes is ignored.

When KEYOPT(4) = 0, the local coordinate systems specified at nodes I and J are assumed to evolve with the rotations at the nodes.

For an unconstrained Genc joint (KEYOPT(4) = 0 or 1), the relative displacements between nodes I and J are as follows:

The relative rotations between nodes I and J are characterized by the components of the rotation axis.

The relative displacements and rotations are suitably constrained when some or all the relative DOFs are fixed.

For an unconstrained Genc joint, the constitutive calculations use the following equations for the relative displacement:

where:

,, and = reference lengths, length1, length2, and length3, specified on the SECDATA command.

The following equations are used to define relative rotations:

where:

, , and are the calculated current rotation angles, and

,, and are the reference angle specifications, angle1, angle2, angle3 on the SECDATA command.

MPC184 Genc Joint Input Summary

This input summary applies to the Genb joint element options of MPC184: KEYOPT(1) = 20.

Nodes

I, J


Note:  For a grounded joint element, specify either node I or node J in the element definition and leave the other node (the grounded node) blank.


Degrees of Freedom

UX, UY, UZ, ROTX, ROTY, ROTZ if KEYOPT(4) = 0

UX, UY, UZ if KEYOPT(4) = 1

Real Constants

None

Material Properties

Use the JOIN label on the TB command to define stiffness and damping behavior. (See MPC184 Joint in the Material Reference for detailed information on defining joint materials.)

Surface Loads

None 

Body Loads
Temperatures -- 

T(I), T(J)

Element Loads

For an unconstrained Genc joint:

Displacement (KEYOPT(4) = 0 or 1) -- 

UX, UY, UZ

Rotation (KEYOPT(4) = 0) -- 

ROTX, ROTY, ROTZ

For a constrained Genc joint, loads are based on the free relative DOFs in the joint.

Special Features
KEYOPT(1)

Element behavior:

20  -- 

Genc joint element

KEYOPT(2)

Element constraint imposition method:

0 -- 

Lagrange multiplier method (default)

1  -- 

Penalty-based method

KEYOPT(4)

Element configuration:

0  -- 

Genc joint with both displacement and rotational DOFs activated.

1  -- 

Genc joint with only displacement DOFs activated.

KEYOPT(6)

Joint damping in static analyses:

0  -- 

Joint damping is not included in static analyses.

1  -- 

Joint damping is included in static analyses.

KEYOPT(8)

Initial slope of the nonlinear joint stiffness or damping curve in a geometrically linear analysis (NLGEOM, OFF):

0  -- 

The full nonlinear curve is used in a geometrically linear analysis (NLGEOM, OFF).

1  -- 

Only the initial slope of the nonlinear stiffness/damping curve is used in a geometrically linear analysis (NLGEOM, OFF).

MPC184 Genc Joint Output Data

The solution output associated with the element has two forms:

These tables use the following notation:

A colon (:) in the Name column indicates the item can be accessed by the Component Name method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.out. The R column indicates the availability of the items in the results file.

In either the O or R columns, Y indicates that the item is always available, a number refers to a table footnote that describes when the item is conditionally available, and a - indicates that the item is not available.

Table 184genc.1: MPC184 Genc Joint Element Output Definitions

NameDefinitionOR
Genc joint with displacement and rotation DOF (KEYOPT(4) = 0)
ELElement number-Y
NODESElement node numbers (I, J)-Y
The constraint force and moment output depends on which of the relative DOFs are constrained.
FXConstraint force in X direction-Y
FYConstraint force in Y direction-Y
FZConstraint force in Z direction-Y
MXConstraint moment in X direction-Y
MYConstraint moment in Y direction-Y
MZConstraint moment in Z direction-Y
The following output depends on which of the relative DOFs are unconstrained.
CSTOP1-6Constraint force/moment if stop is specified on DOFs 1-6-Y
CLOCK1-6Constraint force/moment if lock is specified on DOFs 1-6-Y
CSST1-6Constraint stop status on relative DOFs 1-6[a]-Y
CLST1-6Constraint lock status on relative DOFs 1-6[b]-Y
JRP1-6Joint relative position of DOFs 1-6-Y
JCD1-6Joint constitutive displacement/rotation of DOFs 1-6-Y
JEF1-6Joint elastic force/moment 1-6-Y
JDF1-6Joint damping force/moment 1-6-Y
JRU1-6Joint relative displacement/rotation 1-6-Y
JRV1-6Joint relative velocity (or rotational velocity) 1-6-Y
JRA1-6Joint relative acceleration (or rotational acceleration) 1-6-Y
JTEMPAverage temperature in the element[c]-Y
ROTANGLETotal rotation angle around the axis of rotation-Y
Genc joint with displacement DOF (KEYOPT(4) =1)
ELElement number-Y
NODESElement node numbers (I, J)-Y
The constraint force and moment output depends on which of the relative DOFs are constrained.
FXConstraint force in X direction-Y
FYConstraint force in Y direction-Y
FZConstraint force in Z direction-Y
The following output depends on which of the relative DOFs are unconstrained.
CSTOP1-3Constraint force if stop is specified on DOFs 1-3-Y
CLOCK1-3Constraint force if lock is specified on DOFs 1-3-Y
CSST1-3Constraint stop status on relative DOFs 1-3[a]-Y
CLST1-3Constraint lock status on relative DOFs 1-3[b]-Y
JRP1-3Joint relative position of DOFs 1-3-Y
JCD1-3Joint constitutive displacement of DOFs 1-3-Y
JEF1-3Joint elastic force 1-3-Y
JDF1-3Joint damping force 1-3-Y
JRU1-3Joint relative displacement 1-3-Y
JRV1-3Joint relative velocity 1-3-Y
JRA1-3Joint relative acceleration 1-3-Y
JTEMPAverage temperature in the element[c]-Y

[a] Constraint stop status:

0 = stop not active, or deactivated
1 = stopped at minimum value
2 = stopped at maximum value

[b] Constraint lock status:

0 = lock not active
1 = locked at minimum value
2 = locked at maximum value

[c] Average temperature in the element when temperatures are applied on the nodes of the element using the BF command, or when temperature are applied on the element using the BFE command.


The following table shows additional non-summable miscellaneous (NMISC) output available for all forms of the Genc joint element.


Note:  This output is intended for use in the Ansys Workbench program to track the evolution of local coordinate systems specified at the nodes of joint elements.


Table 184genc.2: MPC184 Genc Joint Element - NMISC Output

NameDefinitionOR
The following output is available for all Genb joint elements (KEYOPT(4) = 0 and 1)
E1X-I, E1Y-I, E1Z-IX, Y, Z components of the evolved e1 axis at node I-Y
E2X-I, E2Y-I, E2Z-IX, Y, Z components of the evolved e2 axis at node I-Y
E3X-I, E3Y-I, E3Z-IX, Y, Z components of the evolved e3 axis at node I-Y
E1X-J, E1Y-J, E1Z-JX, Y, Z components of the evolved e1 axis at node J-Y
E2X-J, E2Y-J, E2Z-JX, Y, Z components of the evolved e2 axis at node J-Y
E3X-J, E3Y-J, E3Z-JX, Y, Z components of the evolved e3 axis at node J-Y
JFX, JFY, JFZConstraint forces expressed in the evolved coordinate system specified at node I-Y
JMX, JMY, JMZConstraint moments expressed in the evolved coordinate system specified at node I-Y
ROTAXIS-X,Y,ZX, Y, Z components of the rotation axis with respect to the basis at node I-Y

Table 184genc.3: MPC184 Genc Joint Item and Sequence Numbers - SMISC Items and Table 184genc.4: MPC184 Genc Joint Item and Sequence Numbers - NMISC Items list output available via the ETABLE command using the Sequence Number method. See The General Postprocessor (POST1) in the Basic Analysis Guide and The Item and Sequence Number Table for further information. The tables use the following notation:

Name

output quantity as defined in the Element Output Definitions table.

Item

predetermined Item label for ETABLE command

E

sequence number for single-valued or constant element data

Table 184genc.3: MPC184 Genc Joint Item and Sequence Numbers - SMISC Items

Output Quantity Name ETABLE and ESOL Command Input
ItemE


Genc joint with displacement and rotation DOF (KEYOPT(4) = 0) 
(Some of these values may be zero depending on which relative DOFs are constrained.)

FXSMISC1
FYSMISC2
FZSMISC3
MXSMISC4
MYSMISC5
MZSMISC6
CSTOP1-6SMISC7-12
CLOCK1-6SMISC13-18
CSST1-6SMISC19-24
CLST1-6SMISC25-30
JRP1-6SMISC31-36
JCD1-6SMISC37-42
JEF1-6SMISC43-48
JDF1-6SMISC49-54
JRU1-6SMISC61-66
JRV1-6SMISC67-72
JRA1-6SMISC73-78
JTEMPSMISC79
ROTANGLESMISC80


Genc joint with displacement DOF (KEYOPT(4) = 1) 
(Some of these values may be zero depending on which relative DOFs are constrained.)

FXSMISC1
FYSMISC2
FZSMISC3
CSTOP1-3SMISC7-9
CLOCK1-3SMISC13-15
CSST1-3SMISC19–21
CLST1-3SMISC25-27
JRP1-3SMISC31-33
JCD1-3SMISC37-39
JEF1-3SMISC43-45
JDF1-3SMISC49-51
JRU1-3SMISC61-63
JRV1-3SMISC67-69
JRA1-3SMISC73-78
JTEMPSMISC79

Table 184genc.4: MPC184 Genc Joint Item and Sequence Numbers - NMISC Items

Output Quantity Name ETABLE and ESOL Command Input
ItemE
The following output is available for all Genc joint elements (KEYOPT(4) = 0 and 1)
E1X-INMISC1
E1Y-INMISC2
E1Z-INMISC3
E2X-INMISC4
E2Y-INMISC5
E2Z-INMISC6
E3X-INMISC7
E3Y-INMISC8
E3Z-INMISC9
E1X-JNMISC10
E1Y-JNMISC11
E1Z-JNMISC12
E2X-JNMISC13
E2Y-JNMISC14
E2Z-JNMISC15
E3X-JNMISC16
E3Y-JNMISC17
E3Z-JNMISC18
JFXNMISC19
JFYNMISC20
JFZNMISC21
JMXNMISC22
JMYNMISC23
JMZNMISC24
ROTAXIS-XNMISC37
ROTAXIS-YNMISC38
ROTAXIS-ZNMISC39

MPC184 Genc Assumptions and Restrictions

  • You can apply boundary conditions to only one node of the Genc joint.

  • Rotational DOFs are activated at the nodes forming the element. When Genc joint elements are used in conjunction with solid elements, you must suitably constrain the rotational DOFs.

  • If both stops and locks are specified, then lock specification takes precedence. That is, if the degree of freedom is locked at a given value, it remains locked for the rest of the analysis.

  • In a nonlinear analysis, the components of relative motion accumulate over all substeps. To acccurately accumulate these values, restrict the substep size so that rotations in a given substep are less than π.

  • The element does not support birth or death options.

  • For the Lagrange multiplier element formulation (KEYOPT(2) = 0) and the penalty-based element formulation (KEYOPT(2) = 1), the equation solver (EQSLV) must be the sparse or the PCG solver.

  • Lagrange multiplier-based joint elements (KEYOPT(2) = 0) and penalty-based joint elements (KEYOPT(2) = 1) cannot be connected to each other.

  • The element coordinate system (/PSYMB,ESYS) is not relevant.

MPC184 Genc Joint Product Restrictions

None.