ProductsAbaqus/StandardAbaqus/CAE Concept of an assembly loadFigure 1 is a simple example that illustrates the concept of an assembly load. Figure 1. Example of assembly load.
Container A is sealed by pre-tensioning the bolts that hold the lid, which places the gasket under pressure. This pre-tensioning is simulated in Abaqus/Standard by adding a “cutting surface,” or pre-tension section, in the bolt, as shown in Figure 1, and subjecting it to a tensile load. By modifying the elements on one side of the surface, Abaqus/Standard can automatically adjust the length of the bolt at the pre-tension section to achieve the prescribed amount of pre-tension. In later steps further length changes can be prevented so that the bolt acts as a standard, deformable component responding to other loadings on the assembly. Modeling an assembly loadAbaqus/Standard allows you to prescribe assembly loads across fasteners that are modeled by continuum, truss, or beam elements. The steps needed to model an assembly load vary slightly depending on the type of elements used to model the fasteners. Modeling a fastener with continuum elementsIn continuum elements the pre-tension section is defined as a surface inside the fastener that “cuts” it into two parts (see Figure 2). The pre-tension section can be a group of surfaces for cases where a fastener is composed of several segments. Figure 2. Pre-tension section defined using continuum elements.
The element-based surface contains the element and face information (see Element-based surface definition). You must convert the surface into a pre-tension section across which pre-tension loads can be applied and assign a controlling node to the pre-tension section. Input File Usage Use the following options to model an assembly load across a fastener that is modeled with continuum elements: SURFACE, TYPE=ELEMENT, NAME=surface_name PRE-TENSION SECTION, SURFACE=surface_name, NODE=n Abaqus/CAE Usage Load module: Create Load: choose Mechanical for the Category and Bolt load for the Types for Selected Step Assigning a controlling node to the pre-tension sectionThe assembly load is transmitted across the pre-tension section by means of the pre-tension node. The pre-tension node should not be attached to any element in the model. It has only one degree of freedom (degree of freedom 1), which represents the relative displacement at the two sides of the cut in the direction of the normal (see Figure 3). The coordinates of this node are not important. Figure 3. Normal to the pre-tension section; this normal should face away from
the underlying elements.
Defining the normal to the pre-tension sectionAbaqus/Standard computes an average normal to the section—in the positive surface direction, facing away from the continuum elements used to generate the surface—to determine the direction along which the pre-tension is applied. You may also specify the normal directly (when the desired direction of loading is different from the average normal to the pre-tension section). The normal is not updated when performing large-displacement analysis. Recognizing elements on either side of the pre-tension sectionFor all the elements that are connected to the pre-tension section by at least one node, Abaqus/Standard must determine on which side of the pre-tension section each element is located. This process is crucial for the prescribed assembly load to work properly. The elements used to define the section are referred to as “base elements” in this discussion. All elements on the same side of the section as the base elements are referred to as the “underlying elements.” All elements connected to the section that share faces (or in two-dimensional problems, edges) with the base elements are added to the list of underlying elements. This is a repetitive process that enables Abaqus/Standard to find the underlying elements in almost all meshes—triangles; wedges; tetrahedra; and embedded beams, trusses, shells, and membranes—that were not used in the definition of the surface (see Figure 4). Figure 4. The base elements are used to find the underlying elements.
In most cases this process will group all of the elements that are connected to the section into two regions, as shown in the figure. In rare instances this process may group the elements in more than two regions, in particular if line elements cross over element boundaries. An example is shown in Figure 5; it has three regions, where region 1 is the underlying region. Figure 5. An additional underlying element is found.
For each region other than region 1 an additional step is necessary to determine on which side of the section the region is located. Abaqus/Standard computes an average normal, , for all the nodes of the region that belong to the section; it also computes an average position () of all these nodes. In addition, it computes an average position () of the remaining nodes of the region. If the dot product between the normal and the vector is negative, the region is assumed to be an underlying region and is added to region 1. This additional step is illustrated in Figure 5 for regions 2 and 3. This additional step produces an incorrect separation for the beam element shown in Figure 6 since the beam is not found to be an underlying element. Figure 6. An additional underlying element is not found.
If the pre-tension section has an odd shape and one or more line elements that cross over element boundaries are connected to it, consult the list of the underlying elements given in the data (.dat) file to make sure that the underlying elements are listed correctly. Elements that are connected only to the nodes on the pre-tension section, including single-node elements (such as SPRING1, DASHPOT1, and MASS elements) are not included as underlying elements: they are considered to be attached to the other side of the section. Modeling a fastener with truss or beam elementsWhen a pre-tensioned component is modeled with truss or beam elements, the pre-tension section is reduced to a point. The section is assumed to be located at the last node of the element as defined by the element connectivity (see Beam element library and Truss element library for a definition of the node ordering for beam and truss elements, respectively), with its normal along the element directed from the first to the last node. As a result, the section is defined entirely by just specifying the element to which an assembly load must be prescribed and associating it with a pre-tension node. As in the case of a surface-based pre-tension section, the node has only one degree of freedom (degree of freedom 1), which represents the relative displacement on the two sides of the cut in the direction of the normal (see Figure 7). The coordinates of the node are not important. Figure 7. Pre-tension section defined using a truss or beam element.
Abaqus/Standard computes the normal as the vector from the first to the last node in the connectivity of the underlying element. Alternatively, you can specify the normal to the section directly. This normal is not updated during large-displacement analysis. Input File Usage Use the following option to model an assembly load across fasteners modeled with beam or truss elements: PRE-TENSION SECTION, ELEMENT=element_number, NODE=n Abaqus/CAE Usage Load module: Create Load: choose Mechanical for the Category and Bolt load for the Types for Selected Step Defining multiple pre-tension sectionsYou can define multiple pre-tension sections by repeating the pre-tension section definition input. Each pre-tension section should have its own pre-tension node. Use with nodal transformationsA local coordinate system (see Transformed coordinate systems) cannot be used at a pre-tension node. It can be used at nodes located on pre-tension sections. Applying the prescribed assembly loadThe pre-tension load is transmitted across the pre-tension section by means of the pre-tension node. Prescribing the pre-tension forceYou can apply a concentrated load to the pre-tension node. This load is the self-equilibrating force carried across the pre-tension section, acting in the direction of the normal on the part of the fastener underlying the pre-tension section (the part that contains the elements that were used in the definition of the pre-tension section; see Figure 8). Figure 8. The prescribed assembly load is given at the pre-tension node and
applied in direction .
Input File Usage CLOAD Abaqus/CAE Usage Load module: Create Load: choose Mechanical for the Category and Bolt load for the Types for Selected Step: select surface and, if necessary, bolt axis: Method: Apply force Prescribing a tightening adjustmentYou can prescribe a tightening adjustment of the pre-tension section by using a nonzero boundary condition at the pre-tension node (which corresponds to a prescribed change in the length of the component cut by the pre-tension section in the direction of the normal). Input File Usage BOUNDARY Abaqus/CAE Usage Load module: Create Load: choose Mechanical for the Category and Bolt load for the Types for Selected Step: select surface and, if necessary, bolt axis: Method: Adjust length Controlling the pre-tension node during the analysisYou can maintain the initial adjustment of the pre-tension section by using a boundary condition fixing the degrees of freedom at their current values at the start of the step once an initial pre-tension is applied in the fastener; this technique enables the load across the pre-tension section to change according to the externally applied loads to maintain equilibrium. If the initial adjustment of a section is not maintained, the force in the fastener will remain constant. When a pre-tension node is not controlled by a boundary condition, make sure that the components of the structure are kinematically constrained; otherwise, the structure could fall apart due to the presence of rigid body modes. Abaqus/Standard will issue a warning message if it does not find any boundary condition or load on a pre-tension node during the first step of the analysis. Display of resultsAbaqus/Standard automatically adjusts the length of the component at the pre-tension section to achieve the prescribed amount of pre-tension. This adjustment is done by moving the nodes of the underlying elements that lie on the pre-tension section relative to the same nodes when they appear in the other elements connected to the pre-tension section. As a result, the underlying elements will appear shrunk, even though they carry tensile stresses when a pre-tension is applied. Limitations when using assembly loadsAssembly loads are subject to the following limitations:
ProceduresAny of the Abaqus/Standard procedures that use element types with displacement degrees of freedom can be used. Static analysis is the most likely procedure type to be used when prescribing the initial pre-tension (Static stress analysis). Other analysis types such as coupled temperature-displacement (Sequentially coupled thermal-stress analysis) or coupled thermal-electrical-structural (Fully coupled thermal-electrical-structural analysis) can also be used. Once the initial pre-tension is applied, a static or dynamic analysis (About dynamic analysis procedures) may, for instance, be used to apply additional loads while maintaining the tightening adjustment. OutputThe total force across the pre-tension section is the sum of the reaction force at the pre-tension node plus any concentrated load specified at that node. The total force across the pre-tension section is available as output using the output variable identifier TF (see Abaqus/Standard output variable identifiers). The forces are along the normal direction. The shear force across the pre-tension section is not available for output. The tightening adjustment of the pre-tension section is available as the displacement of the pre-tension node. The output of displacement is requested using output identifier U. Only the adjustment normal to the pre-tension section is output since there is no adjustment in any other direction. The stress distribution across the pre-tension section is not available directly; however, the stresses in the underlying elements can be displayed readily. Alternatively, a tied contact pair can be inserted at the location of the pre-tension section to enable stress distribution output by means of output identifiers CPRESS and CSHEAR. See Defining tied contact in Abaqus/Standard for details on defining tied contact. Input file templateHEADING Prescribed assembly load; example using continuum elements … NODE Optionally define the pre-tension node SURFACE, NAME=name Data lines that specify the elements and their associated faces to define the pre-tension section PRE-TENSION SECTION, SURFACE=name, NODE=pre-tension_node ** STEP ** Application of the pre-tension across the section STATIC Data line to control time incrementation CLOAD pre-tension_node, 1, pre-tension_value or BOUNDARY,AMPLITUDE=amplitude pre-tension_node, 1, 1, tightening adjustment END STEP STEP ** maintain the tightening adjustment and apply new loads STATIC or DYNAMIC Data line to control time incrementation BOUNDARY,FIXED pre-tension_node, 1, 1 BOUNDARY Data lines to prescribe other boundary conditions CLOAD or DLOAD Data lines to prescribe other loading conditions … END STEP |