MPC184-Genb
Multipoint Constraint Element: Genb joint
MPC184 Genb Joint Element Description
The MPC184 Genb joint is a two-node element. This element's relative rotations are defined by the 3-1-3 Euler angles. 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.
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 3-1-3 Euler angles rotate the local coordinate system given at node I to the local coordinate system at node J through a series of rotations around the local axes. An initial rotation of around local coordinate gives rise to an intermediate coordinate system. In this intermediate system, a rotation of is imposed on the local X axis of this intermediate system. Lastly, a final rotation of is imposed on the axis yielding the final local coordinate system at node J. These local coordinate axes in the initial, intermediate, and the final system are referred to as the first local Z direction, intermediate X direction and final Z direction.
MPC184 Genb Joint Input Data
Set KEYOPT(1) = 19 to define a two-node Genb 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.
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 Genb 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 3-1-3 Euler angles as follows (only if KEYOPT(4) = 0):
The relative displacements and rotations are suitably constrained when some or all the relative DOFs are fixed.
Note that the relative angular positions for the Genb joint are characterized by the 3-1-3 Euler angles. This requires that the rotations about the local axis be restricted between –π to +π. Thus, the local axis should not be used to simulate the axis of rotation. When defining the local coordinate systems in the joint, ensure that the and axes do not align.
For an unconstrained Genb joint, the calculations use the following constitutive 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 = reference angle specifications, angle1, angle2, angle3 on the SECDATA command.
MPC184 Genb Joint Input Summary
This input summary applies to the Genb joint element options of MPC184: KEYOPT(1) = 19.
- 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 Genb joint:
- Displacement (KEYOPT(4) = 0 or 1) --
UX, UY, UZ
- Rotation (KEYOPT(4) = 0) --
ROTX, ROTY, ROTZ
For a constrained Genb joint, loads are based on the free relative DOFs in the joint.
- Special Features
- KEYOPT(1)
Element behavior:
- 19 --
Genb joint element
- KEYOPT(2)
Element constraint imposition method:
- 0 --
Lagrange multiplier method (default)
- 1 --
Penalty-based method
- KEYOPT(4)
Element configuration:
- 0 --
Genb joint with both displacement and rotational DOFs activated.
- 1 --
Genb joint with only displacement DOFs activated.
MPC184 Genb Joint Output Data
The solution output associated with the element has two forms:
Nodal displacements included in the overall nodal solution
Additional element output as shown in Table 184genb.1: MPC184 Genb Joint Element Output Definitions and Table 184genb.2: MPC184 Genb Joint Element - NMISC Output.
Genb joint rotational output quantities are always represented in the following sequence: 4 = first local Z direction, 5 = intermediate X direction, 6 = final Z direction.
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 184genb.1: MPC184 Genb Joint Element Output Definitions
Name | Definition | O | R |
---|---|---|---|
Genb joint with displacement and rotation DOF (KEYOPT(4) = 0) | |||
EL | Element number | - | Y |
NODES | Element node numbers (I, J) | - | Y |
The constraint force and moment output depends on which of the relative DOFs are constrained. | |||
FX | Constraint force in X direction | - | Y |
FY | Constraint force in Y direction | - | Y |
FZ | Constraint force in Z direction | - | Y |
MX | Constraint moment in first local Z direction | - | Y |
MY | Constraint moment in intermediate X direction | - | Y |
MZ | Constraint moment in final Z direction | - | Y |
The following output depends on which of the relative DOFs are unconstrained. | |||
CSTOP1-6 | Constraint force/moment if stop is specified on DOFs 1-6 | - | Y |
CLOCK1-6 | Constraint force/moment if lock is specified on DOFs 1-6 | - | Y |
CSST1-6 | Constraint stop status on relative DOFs 1-6[a] | - | Y |
CLST1-6 | Constraint lock status on relative DOFs 1-6[b] | - | Y |
JRP1-6 | Joint relative position of DOFs 1-6 | - | Y |
JCD1-6 | Joint constitutive displacement/rotation of DOFs 1-6 | - | Y |
JEF1-6 | Joint elastic force/moment 1-6 | - | Y |
JDF1-6 | Joint damping force/moment 1-6 | - | Y |
JRU1-6 | Joint relative displacement/rotation 1-6 | - | Y |
JRV1-6 | Joint relative velocity (or rotational velocity) 1-6 | - | Y |
JRA1-6 | Joint relative acceleration (or rotational acceleration) 1-6 | - | Y |
JTEMP | Average temperature in the element[c] | - | Y |
Genb joint with displacement DOF (KEYOPT(4) =1) | |||
EL | Element number | - | Y |
NODES | Element node numbers (I, J) | - | Y |
The constraint force and moment output depends on which of the relative DOFs are constrained. | |||
FX | Constraint force in X direction | - | Y |
FY | Constraint force in Y direction | - | Y |
FZ | Constraint force in Z direction | - | Y |
The following output depends on which of the relative DOFs are unconstrained. | |||
CSTOP1-3 | Constraint force if stop is specified on DOFs 1-3 | - | Y |
CLOCK1-3 | Constraint force if lock is specified on DOFs 1-3 | - | Y |
CSST1-3 | Constraint stop status on relative DOFs 1-3[a] | - | Y |
CLST1-3 | Constraint lock status on relative DOFs 1-3[b] | - | Y |
JRP1-3 | Joint relative position of DOFs 1-3 | - | Y |
JCD1-3 | Joint constitutive displacement of DOFs 1-3 | - | Y |
JEF1-3 | Joint elastic force 1-3 | - | Y |
JDF1-3 | Joint damping force 1-3 | - | Y |
JRU1-3 | Joint relative displacement 1-3 | - | Y |
JRV1-3 | Joint relative velocity 1-3 | - | Y |
JRA1-3 | Joint relative acceleration 1-3 | - | Y |
JTEMP | Average temperature in the element[c] | - | Y |
The following table shows additional non-summable miscellaneous (NMISC) output available for all forms of the Genb 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 184genb.2: MPC184 Genb Joint Element - NMISC Output
Name | Definition | O | R |
---|---|---|---|
The following output is available for all Genb joint elements (KEYOPT(4) = 0 and 1) | |||
E1X-I, E1Y-I, E1Z-I | X, Y, Z components of the evolved e1 axis at node I | - | Y |
E2X-I, E2Y-I, E2Z-I | X, Y, Z components of the evolved e2 axis at node I | - | Y |
E3X-I, E3Y-I, E3Z-I | X, Y, Z components of the evolved e3 axis at node I | - | Y |
E1X-J, E1Y-J, E1Z-J | X, Y, Z components of the evolved e1 axis at node J | - | Y |
E2X-J, E2Y-J, E2Z-J | X, Y, Z components of the evolved e2 axis at node J | - | Y |
E3X-J, E3Y-J, E3Z-J | X, Y, Z components of the evolved e3 axis at node J | - | Y |
JFX, JFY, JFZ | Constraint forces expressed in the evolved coordinate system specified at node I | - | Y |
JMX, JMY, JMZ | Constraint moments expressed in the evolved coordinate system specified at node I | - | Y |
Table 184genb.3: MPC184 Genb Joint Item and Sequence Numbers - SMISC Items and Table 184genb.2: MPC184 Genb Joint Element - NMISC Output 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 184genb.3: MPC184 Genb Joint Item and Sequence Numbers - SMISC Items lists 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 table uses 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 184genb.3: MPC184 Genb Joint Item and Sequence Numbers - SMISC Items
Output Quantity Name | ETABLE and ESOL Command Input | |
---|---|---|
Item | E | |
| ||
FX | SMISC | 1 |
FY | SMISC | 2 |
FZ | SMISC | 3 |
MX | SMISC | 4 |
MY | SMISC | 5 |
MZ | SMISC | 6 |
CSTOP1-6 | SMISC | 7-12 |
CLOCK1-6 | SMISC | 13-18 |
CSST1-6 | SMISC | 19-24 |
CLST1-6 | SMISC | 25-30 |
JRP1-6 | SMISC | 31-36 |
JCD1-6 | SMISC | 37-42 |
JEF1-6 | SMISC | 43-48 |
JDF1-6 | SMISC | 49-54 |
JRU1-6 | SMISC | 61-66 |
JRV1-6 | SMISC | 67-72 |
JRA1-6 | SMISC | 73-78 |
JTEMP | SMISC | 79 |
| ||
FX | SMISC | 1 |
FY | SMISC | 2 |
FZ | SMISC | 3 |
CSTOP1-3 | SMISC | 7-9 |
CLOCK1-3 | SMISC | 13-15 |
CSST1-3 | SMISC | 19–21 |
CLST1-3 | SMISC | 25-27 |
JRP1-3 | SMISC | 31-33 |
JCD1-3 | SMISC | 37-39 |
JEF1-3 | SMISC | 43-45 |
JDF1-3 | SMISC | 49-51 |
JRU1-3 | SMISC | 61-63 |
JRV1-3 | SMISC | 67-69 |
JRA1-3 | SMISC | 73-78 |
JTEMP | SMISC | 79 |
Table 184genb.4: MPC184 Genb Joint Item and Sequence Numbers - NMISC Items
Output Quantity Name | ETABLE and ESOL Command Input | |
---|---|---|
Item | E | |
The following output is available for all Genb joint elements (KEYOPT(4) = 0 and 1) | ||
E1X-I | NMISC | 1 |
E1Y-I | NMISC | 2 |
E1Z-I | NMISC | 3 |
E2X-I | NMISC | 4 |
E2Y-I | NMISC | 5 |
E2Z-I | NMISC | 6 |
E3X-I | NMISC | 7 |
E3Y-I | NMISC | 8 |
E3Z-I | NMISC | 9 |
E1X-J | NMISC | 10 |
E1Y-J | NMISC | 11 |
E1Z-J | NMISC | 12 |
E2X-J | NMISC | 13 |
E2Y-J | NMISC | 14 |
E2Z-J | NMISC | 15 |
E3X-J | NMISC | 16 |
E3Y-J | NMISC | 17 |
E3Z-J | NMISC | 18 |
JFX | NMISC | 19 |
JFY | NMISC | 20 |
JFZ | NMISC | 21 |
JMX | NMISC | 22 |
JMY | NMISC | 23 |
JMZ | NMISC | 24 |
MPC184 Genb Assumptions and Restrictions
You can apply boundary conditions to only one node of the Genb joint.
Rotational DOFs are activated at the nodes forming the element. When Genb 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 π.
For commands like SECLOCK, SECSTOP, DJ, DJDELE, FJ, and FJDELE, the rotation labels 4, 5, 6 follow the 3-1-3 Euler angle convention.
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.