Products: ABAQUS/Standard ABAQUS/Explicit
Various types of multi-point constraints are tested through the use of the *MPC option. Simple geometries are given displacements or loads that result in easily checked responses. These responses confirm the proper functioning of the MPCs being tested. Unless noted otherwise, the *STATIC procedure is tested. All explicit dynamic tests have been performed so that a quasi-static solution is obtained.
Two models (one consisting of CPS4 elements and the other consisting of C3D8 elements) were created within one input file.
Material:Linear elastic, Young's modulus = 3.0 × 106, Poisson's ratio = 0.3.
Boundary conditions:
=0 at =0, =0 at =0, and =0 at =0 for three-dimensional models.
Loading:
Step 1: A uniform pressure of 10000 in the -direction is applied to the top surface.
Step 2: The load that was applied in the first step is applied again, this time using NLGEOM for large-displacement analysis.
Two models (one consisting of CPS4R elements and the other consisting of C3D8R elements) were created within one input file.
Material:Linear elastic, Young's modulus = 3.0 × 106, Poisson's ratio = 0.3, density = 0.03.
Boundary conditions:
0 at 0, 0 at 0, and 0 at 0 for three-dimensional models.
Loading:
A uniform pressure of 10000 in the -direction is applied to the top surface.
The following model data apply to all three tests:
Material:Linear elastic, Young's modulus = 3.0 × 106, Poisson's ratio = 0.3.
Boundary conditions:
=0 at =0, =0 at =0, and =0 at =0 for three-dimensional models.
Loading:
Step 1: A uniform pressure of 10000 in the -direction is applied to the top surface.
Step 2: The load that was applied in the first step is applied again, this time using NLGEOM for large-displacement analysis.
QUADRATIC MPC.
QUADRATIC MPC with transforms.
BILINEAR and LINEAR MPCs; MPC data read from input file xmpcinfo.inp.
BILINEAR and LINEAR MPCs with transforms; MPC data read from input file xmpcinfo.inp.
C BIQUAD and QUADRATIC MPCs.
C BIQUAD and QUADRATIC MPCs with transforms.
Boundary conditions:
All displacement degrees of freedom are restrained throughout the analysis. In Step 1 the pore pressure is set to zero at nodes 1 and 5. In Step 2 the pore pressure is set to zero at nodes 5, 15, and 25.
Loading:
Step 1: A pore fluid velocity is specified along the top of the model.
Step 2: A pore fluid velocity is specified along the left edge of the model.
Boundary conditions:
All displacement degrees of freedom are restrained throughout the analysis. In Step 1 the temperature is set to zero at nodes 5, 15, and 25. In Step 2 the temperature is set to zero at nodes 1 and 5.
Loading:
Step 1: A film coefficient and sink temperature are specified along the left edge of the model.
Step 2: An emissivity and sink temperature are specified along the top edge of the model.
Boundary conditions:
All displacement degrees of freedom are restrained throughout the analysis. In Step 1 the pore pressure is set to zero on the front face of the model. In Step 2 the pore pressure is set to zero on the right face of the model.
Loading:
Step 1: A pore fluid velocity is specified out of the back face of the model.
Step 2: A pore fluid velocity is specified out of the left face of the model.
Boundary conditions:
All displacement degrees of freedom are restrained throughout the analysis. In Step 1 the temperature is set to zero on the left face of the model. In Step 2 the temperature is set to zero on the front face of the model.
Loading:
Step 1: An emissivity and sink temperature are given on the left face of the model.
Step 2: A surface flux is specified on the back face of the model.
The BEAM MPC is tested in ABAQUS/Standard and ABAQUS/Explicit. A cantilevered beam is subjected to a transverse tip load.
Two-dimensional and three-dimensional beams are considered, with and without the RIKS procedure (introduces a slight imperfection corresponding to the first buckling mode).
Material:Linear elastic, Young's modulus = 3.0 × 106, Poisson's ratio = 0, density = 1700.
Boundary conditions:
Node 1 is clamped.
Loading 1:
Step 1: =1000 at node 3.
Step 2: The first four buckling modes are extracted for a live load of =1000.
Step 3: The load that was applied in the first step is applied again, this time using NLGEOM for large-displacement analysis.
Loading 2:
Step 1: The first four buckling modes are extracted for a live load of =1.
Step 2: A RIKS procedure is adopted until a maximum load of =300 at node 6.
The results agree with the theoretically expected results. The results of the buckling analyses and the geometrically nonlinear analyses show that the initial stress terms are accounted for correctly.
Two-dimensional beam.
Two-dimensional beam with transforms.
Three-dimensional beam.
Three-dimensional beam with transforms.
Two-dimensional beam with RIKS.
Two-dimensional beam with RIKS and transforms.
Three-dimensional beam with RIKS.
Three-dimensional beam with RIKS and transforms.
The following equivalent cases are considered:
A BEAM-type MPC is defined between nodes 2 and 3.
Nodes 2 and 3 are included in a rigid body tie-type node set.
Nodes 2 and 3 are connected by a beam element of type B31. This element is then included in a rigid body by referring to it on a *RIGID BODY option.
Linear elastic, Young's modulus = 3.0 × 106, Poisson's ratio = 0, density = 0.03.
Boundary conditions:
Node 1 is clamped.
Loading:
=1000 at node 3.
To verify that the MPC is working correctly, the rotation at node 3 should be the same as the rotation at node 2; the vertical displacement at node 3 should be given by . This solution is obtained. The results for Cases 2 and 3 match the results for Case 1.
Input data for Case 1.
Input data for Case 2.
Input data for Case 3.
The ELBOW MPC is tested in both static and dynamic analyses in ABAQUS/Standard.
Four cases are tested with each element type in the static analyses (see Figure 5.1.151).
In addition to the differences shown in the figure, there are the following differences:Case 1: Control model. No ELBOW MPC. Otherwise the same as Case 4.
Case 2: 16 integration points around the pipe; 3 section points through the thickness; 5 Fourier ovalization modes.
Case 3: 12 integration points around the pipe; 5 section points through the thickness; 4 Fourier ovalization modes.
Case 4: 20 integration points around the pipe; 5 section points through the thickness; 6 Fourier ovalization modes.
The following data apply to the four cases in each file:
Boundary conditions:
Node 1 has degrees of freedom 1–6 fixed. All nodes have NODEFORM condition.
Loading:
Step 1: =1 × 106 at node 4.
Step 2: =2 × 106 at node 4.
Step 3: The load that was applied in the first step is applied again, this time using NLGEOM for large-displacement analysis.
Step 4: The load that was applied in the second step is applied again, this time using NLGEOM for large-displacement analysis.
Two straight pipes, each discretized with two elements, are considered in the dynamic analysis. In the first case the second cross-sectional directions of both elements are identical and the ELBOW MPC is not used. In the second case the second cross-sectional directions are different and the ELBOW MPC is used to ensure continuity of displacements. The analysis consists of two steps. In the first step (*STATIC) the pipes are subjected to bending by applying a concentrated force. In the second step (*DYNAMIC) the force is removed and the pipes vibrate freely.
For the static analyses Cases 2–4 give the same answer as Case 1; at points A and B match. In the dynamic case the results for both pipes (with and without the ELBOW MPC) are identical.
ELBOW31 elements; static analysis.
ELBOW31 elements; static analysis with transforms.
ELBOW32 elements; static analysis.
ELBOW32 elements; static analysis with transforms.
ELBOW31 elements; dynamic analysis.
Linear elastic, Young's modulus = 3.0 × 106, Poisson's ratio = 0, density = 7800.0.
Boundary conditions:
Nodes 1 and 6 are clamped.
Loading:
Step 1: The first four natural frequencies are extracted.
Step 2: =250 at node 2, =250 at node 5.
Step 3: The loads that were applied in the previous step are applied again, this time using NLGEOM for large-displacement analysis.
The LINK MPC provides a pinned, rigid link between two nodes. For this example this means that the translational degrees of freedom should have equal magnitudes but opposite sense and the rotational degree of freedom should be the same for the nodes that are joined by the MPC. This solution is obtained.
Two-dimensional beam.
Two-dimensional beam with transforms.
Three-dimensional beam.
Three-dimensional beam with transforms.
The following equivalent cases are considered:
A LINK-type MPC is defined between nodes 3 and 4.
Nodes 3 and 4 are included in a rigid body pin-type node set.
Nodes 3 and 4 are connected by a truss element of type T3D2. This element is then included in a rigid body by referring to it on a *RIGID BODY option.
Linear elastic, Young's modulus = 3.0 × 106, Poisson's ratio = 0, density = 0.03.
Boundary conditions:
Nodes 1 and 6 are clamped.
Loading:
=250 at node 2, =250 at node 5.
The LINK MPC provides a pinned, rigid link between two nodes. For this example this means that the translational degrees of freedom should have equal magnitudes but opposite sense and the rotational degree of freedom should be the same for the nodes that are joined by the MPC. This solution is obtained. The results for Cases 2 and 3 match the results for Case 1.
Input data for Case 1.
Input data for Case 2.
Input data for Case 3.
Linear elastic, Young's modulus = 3.0 × 106, Poisson's ratio = 0.
Boundary conditions:
Nodes 1 and 4 are clamped.
Loading:
Step 1: The left half of the beam is loaded by a force per unit length, PY=1000.
Step 2: The load that was applied in the first step is applied again, this time using NLGEOM for large-displacement analysis.
Beam section data:
B23, 1 × 1 rectangle.
The following equivalent cases are considered:
A PIN-type MPC is used to connect nodes 2 and 3.
Nodes 2 and 3 are included in a rigid body pin-type node set.
Linear elastic, Young's modulus = 3.0 × 106, Poisson's ratio = 0, density = 0.03.
Boundary conditions:
Nodes 1 and 4 are clamped.
Loading:
The left half of the beam is loaded by a force per unit length, PY=1000.
Beam section data:
B21, 1 × 1 rectangle.
Boundary conditions:
All degrees of freedom are restrained at node 10 throughout the analysis. Nodes 5 and 6 are initially constrained in degree of freedom 6.
Loading:
Step 1: A concentrated follower force is applied at node 20 to pull the joint.
Step 2: The joint is rotated by 45° about the 3–4 joint axis by prescribing degree of freedom 6 at node 4.
Step 3: The joint is rotated by 45° about the current 3–5 axis by prescribing degree of freedom 6 at node 5.
The SLIDER MPC is tested in ABAQUS/Standard for a truss and a beam structure and in ABAQUS/Explicit for a truss structure.
Linear elastic, Young's modulus = 3.0 × 106, Poisson's ratio = 0.
Boundary conditions:
==0 at node 1, =0 at node 3.
Load case 1:
Step 1: =500 at node 2, =1000 at node 2.
Step 2: The loads that were applied in the first step are applied again, this time using NLGEOM for large-displacement analysis.
Load case 2:
=500 at node 2, =1000 at node 2. A *STATIC, RIKS procedure is adopted.
Truss section data:
T2D2, cross-sectional area = 1.
The SLIDER MPC keeps a node on a straight line between two nodes but allows it to slide along the line and the line to change length. This solution is obtained. The geometrically nonlinear analyses show that the initial stress terms are accounted for correctly.
SLIDER MPC.
SLIDER MPC with transforms.
SLIDER MPC with RIKS.
SLIDER MPC with RIKS and transforms.
Linear elastic, Young's modulus = 3.0 × 106, Poisson's ratio = 0.
Boundary conditions:
====0 at node 4. All displacements and rotations are fixed at node 1. A transformation at node 1 places the local -axis along the direction from node 1 to node 3.
Loading:
Step 1: =10 at node 3. Node 1 is rotated about the transformed -axis. (=0.3.)
Step 2: The load and displacement that were applied in the first step are applied again, this time using NLGEOM for large-displacement analysis.
Beam section data:
B31, cross-sectional area = 1.
Linear elastic, Young's modulus = 3.0 × 106, Poisson's ratio = 0, density = 0.03.
Boundary conditions:
==0 at node 1, =0 at node 3.
Loading:
=500 at node 2, =1000 at node 2.
Truss section data:
T2D2, cross-sectional area = 1.
Boundary conditions:
All degrees of freedom are restrained at node 10 throughout the analysis. Nodes 3 and 4 are initially constrained in degree of freedom 6.
Loading:
Step 1: A concentrated follower force is applied at node 20 to pull the joint.
Step 2: The joint is rotated by 45° about the 1–3 joint axis by prescribing degree of freedom 6 at node 3.
Step 3: The joint is rotated by 45° about the current 1–4 axis by prescribing degree of freedom 6 at node 4.
Boundary conditions:
==0 at node 1, ===0 at node 11, and ==0 at node 12 in Steps 1 and 2.
Loading:
Step 1: Uniform load =1.0 along the element.
Step 2: The loads that were applied in the first step are applied again, this time using NLGEOM for large-displacement analysis.
Step 3: Set =15.708 at node 11 to push the beam.
Loading:
Step 1: =15 at nodes 105 and 125, =30 at node 115.
Step 2: The loads that were applied in the first step are applied again, this time using NLGEOM for large-displacement analysis.
Step 3: The loads that were applied in the second step are removed.
Step 4: The boundary conditions are changed, and a rotation of around the -axis is prescribed at =0.
Initial boundary conditions:
===0 at =0, ===0 at =0 (except at nodes 19 and 121).
Boundary conditions in Step 4:
===0 and prescribed at =10.
The SLIDER MPC is used to keep a node on a straight line between two nodes, but it allows the node to slide along the line and the line to change length. This enforces the assumption that plane sections remain plane. The SS LINEAR MPC constrains a shell node to a line of solid element nodes. This ties the translation and rotation of the shell node to the displacement and rotation of the solid nodes. Continuity of displacements and rotations is achieved at the shell-solid boundary.
Note: The poor performance of the first-order brick element, C3D8, in bending is demonstrated by an excessively stiff response in Step 1 and Step 2.
SS LINEAR and SLIDER MPCs.
SS LINEAR and SLIDER MPCs with transforms.
Boundary conditions:
===0 at =0, ===0 at =0 (except at nodes 19 and 121).
Loading:
=15 at nodes 105 and 125, =30 at node 115. A *STATIC, RIKS procedure is adopted.
The SLIDER MPC is used to keep a node on a straight line between two nodes, but it allows the node to slide along the line and the line to change length. This enforces the assumption that plane sections remain plane. The SS LINEAR MPC constrains a shell node to a line of solid element nodes. This ties the translation and rotation of the shell node to the displacement and rotation of the solid nodes. Continuity of displacements and rotations is achieved at the shell-solid boundary.
SS LINEAR and SLIDER MPCs with RIKS.
SS LINEAR and SLIDER MPCs with RIKS and transforms.
Boundary conditions:
The edge at =10 is fixed.
Loading:
Step 1: The first four natural frequencies are extracted.
Step 2: =30 at all nodes along =0. A large-displacement analysis is performed.
Step 3: The load applied in Step 2 is removed. A dynamic analysis is performed.
The SLIDER MPC is used to keep a node on a straight line between two nodes, but it allows the node to slide along the line and the line to change length. This enforces the assumption that plane sections remain plane. The SS LINEAR MPC constrains a shell node to a line of solid element nodes. This ties the translation and rotation of the shell node to the displacement and rotation of the solid nodes. Continuity of displacements and rotations is achieved at the shell-solid boundary.
SS LINEAR and SLIDER MPCs with *DYNAMIC.
SS LINEAR and SLIDER MPCs with *DYNAMIC and transforms.
Linear elastic, Young's modulus = 30.0 × 106, Poisson's ratio = 0.3, density = 0.3.
Boundary conditions:
0 at 0, 0 at 0.
Loading:
15 at nodes 105 and 125, 30 at node 115.
The SLIDER MPC is used to keep a node on a straight line between two nodes, but it allows the node to slide along the line and the line to change length. This enforces the assumption that plane sections remain plane. The SS LINEAR MPC constrains a shell node to a line of solid element nodes. This ties the translation and rotation of the shell node to the displacement and rotation of the solid nodes. Continuity of displacements and rotations is achieved at the shell-solid boundary.
Loading:
Step 1: =15 at nodes 105 and 125, =30 at node 115.
Step 2: The loads that were applied in the first step are applied again, this time using NLGEOM for large-displacement analysis.
Step 3: The loads that were applied in the second step are removed.
Step 4: The boundary conditions are changed, and a rotation of around the -axis is prescribed at =0.
Initial boundary conditions:
===0 at =0, ===0 at =0 (except at nodes 19 and 121).
Boundary conditions in Step 4:
===0 and prescribed at =10.
Continuity of displacements and rotations is achieved at the shell-solid boundary.
SS BILINEAR, SSF BILINEAR, and SLIDER MPCs.
SS BILINEAR, SSF BILINEAR, and SLIDER MPCs with transforms.
Boundary conditions:
===0 at =0, ===0 at =0 (except at nodes 19 and 121).
Loading:
=15 at nodes 105 and 125, =30 at node 115. A *STATIC, RIKS procedure is adopted.
Continuity of displacements and rotations is achieved at the shell-solid boundary.
SS LINEAR, SSF BILINEAR, and SLIDER MPCs with RIKS.
SS LINEAR, SSF BILINEAR, and SLIDER MPCs with RIKS and transforms.
Boundary conditions:
The edge at =10 is fixed.
Loading:
Step 1: The first four natural frequencies are extracted.
Step 2: =30 at all nodes along =0. A large-displacement analysis is performed.
Step 3: The load applied in Step 2 is removed. A dynamic analysis is performed.
Linear elastic, Young's modulus = 28.1 × 106, Poisson's ratio = 0.3, density = 1700.
Boundary conditions:
Nodes 1 and 11 are clamped.
Loading:
Step 1: =300 at nodes 6 and 15. A linear perturbation analysis is performed.
Step 2: The natural frequencies and mode shapes for the continuous cantilever beam are extracted.
Step 3: The natural frequencies and modes shapes are extracted for the cantilever beam that uses MPC TIE.
Step 4: The loads that were applied in the first step are applied again, this time using NLGEOM for large-displacement analysis.
A cantilever beam with MPC type TIE, subject to a slight imperfection corresponding to the first buckling mode.
Material:Linear elastic, Young's modulus = 28.1 × 106, Poisson's ratio = 0.3, density = 1700.
Boundary conditions:
Node 1 is clamped.
Loading:
Step 1: The first four buckling modes are extracted for a perturbation load =300 at node 6.
Step 2: A RIKS analysis (with NLGEOM) is conducted until a maximum load of =600 at node 6.
The following equivalent cases are considered:
A TIE-type MPC is defined between nodes 3 and 4.
Nodes 3 and 4 are included in a rigid body tie-type node set.
Linear elastic, Young's modulus = 28.1 × 106, Poisson's ratio = 0.3, density = 0.3.
Boundary conditions:
Nodes 1 and 11 are clamped.
Loading:
300 at nodes 6 and 15.
Beam section data:
B21, 0.5 × 0.5 rectangle.
MPC TIE makes all active degrees of freedom equal between two nodes (both translational and rotational degrees of freedom). The results of a cantilever beam that uses MPC TIE are the same as those of a continuous cantilever beam under the same loading. The results from Case 2 match the results from Case 1.
Boundary conditions:
Nodes 6 and 11 are clamped. The reference node for the CPEG4T model is also clamped. Node 1 also has all displacement and rotation degrees of freedom restrained because of the CYCLSYM MPC. Nodes 6, 11, and 1 have their temperatures set to zero for the second analysis.
Loading:
=100 at node 106. For the second analysis the temperature of nodes 101 and 111 is set to 100, and the temperature of node 106 is set to 200.
The first analysis uses the *DYNAMIC option; the second analysis uses the *COUPLED TEMPERATURE-DISPLACEMENT, STEADY STATE option.
The results obtained from the quarter disk model that uses MPC type CYCLSYM are the same as the results obtained from an analysis of a complete disk under cyclic symmetric loading and subjected to cyclic temperature boundary conditions.
CYCLSYM MPC with *DYNAMIC.
CYCLSYM MPC with *COUPLED TEMPERATURE-DISPLACEMENT.
CYCLSYM MPC with *COUPLED TEMPERATURE-DISPLACEMENT.
These files test the use of the internally generated MPCs (MPC types BEAMRIGID and BEAMTIE) with transforms in ABAQUS/Standard. Transformations are applied to the reference node as well as to the nodes of the rigid element (or rigid beam). The boundary conditions and loadings, mentioned below, are given in the local transformed system.
Boundary conditions:
=0 and =1.5 at node 5.
Loading:
Step 1: =10.0 at node 3.
Step 2: Same as above, but a large-displacement analysis is performed.
Boundary conditions:
=1.5 at node 5. All other displacements are fixed.
Loading:
Step 1: =10.0 at node 1.
Step 2: Same as above, but a large-displacement analysis is performed.
MPC sorting is tested in ABAQUS/Standard.The model is a cantilever structure composed of 20 shell elements tied together using MPC type TIE.
Boundary conditions:
One end of the structure is clamped.
Loading:
A concentrated load of =1.0 is applied at the other end of the structure.