Products: Abaqus/Standard Abaqus/Explicit Abaqus/CFD Abaqus/CAE
“Defining a pressure load,” Section 16.9.3 of the Abaqus/CAE User's Guide
“Defining a shell edge load,” Section 16.9.4 of the Abaqus/CAE User's Guide
“Defining a surface traction load,” Section 16.9.5 of the Abaqus/CAE User's Guide
“Defining a pipe pressure load,” Section 16.9.6 of the Abaqus/CAE User's Guide
“Defining a body force,” Section 16.9.7 of the Abaqus/CAE User's Guide
“Defining a line load,” Section 16.9.8 of the Abaqus/CAE User's Guide
“Defining a gravity load,” Section 16.9.9 of the Abaqus/CAE User's Guide
“Defining a rotational body force,” Section 16.9.11 of the Abaqus/CAE User's Guide
“Defining a porous drag body force,” Section 16.9.24 of the Abaqus/CAE User's Guide
Distributed loads:
can be prescribed on element faces, element bodies, or element edges;
can be prescribed over geometric surfaces or geometric edges;
require that an appropriate distributed load type be specified—see Part VI, “Elements,” for definitions of the distributed load types available for particular elements; and
may be of follower type, which can rotate during a geometrically nonlinear analysis and result in an additional (often unsymmetric) contribution to the stiffness matrix that is generally referred to as the load stiffness.
Follower loads are discussed further in “Follower surface loads” and “Follower edge and line loads.” The contribution of follower loads to load stiffness is discussed in “Improving the rate of convergence in large-displacement implicit analysis.”
In steady-state dynamic analysis both real and imaginary distributed loads can be applied (see “Direct-solution steady-state dynamic analysis,” Section 6.3.4, and “Mode-based steady-state dynamic analysis,” Section 6.3.8, for details).
Incident wave loading is used to apply distributed loads for the special case of loads associated with a wave traveling through an acoustic medium. Inertia relief is used to apply inertia-based loading in Abaqus/Standard. These load types are discussed in “Acoustic and shock loads,” Section 34.4.6, and “Inertia relief,” Section 11.1.1, respectively. Abaqus/Aqua load types are discussed in “Abaqus/Aqua analysis,” Section 6.11.1.
The prescribed magnitude of a distributed load can vary with time during a step according to an amplitude definition, as described in “Prescribed conditions: overview,” Section 34.1.1. If different variations are needed for different loads, each load can refer to its own amplitude definition.
Distributed loads can be added, modified, or removed as described in “Applying loads: overview,” Section 34.4.1.
In large-displacement analyses in Abaqus/Standard some distributed load types introduce unsymmetric load stiffness matrix terms. Examples are hydrostatic pressure, pressure applied to surfaces with free edges, Coriolis force, rotary acceleration force, and distributed edge loads and surface tractions modeled as follower loads. In such cases using the unsymmetric matrix storage and solution scheme for the analysis step may improve the convergence rate of the equilibrium iterations. See “Defining an analysis,” Section 6.1.2, for more information on the unsymmetric matrix storage and solution scheme.
Nonuniform distributed loads such as a nonuniform body force in the X-direction can be defined by means of user subroutine DLOAD in Abaqus/Standard or VDLOAD in Abaqus/Explicit. When an amplitude reference is used with a nonuniform load defined in user subroutine VDLOAD, the current value of the amplitude function is passed to the user subroutine at each time increment in the analysis. DLOAD and VDLOAD are not available for surface tractions, edge tractions, or edge moments.
In Abaqus/Standard nonuniform distributed surface tractions, edge tractions, and edge moments can be defined by means of user subroutine UTRACLOAD. User subroutine UTRACLOAD allows you to define a nonuniform magnitude for surface tractions, edge tractions, and edge moments, as well as nonuniform loading directions for general surface tractions, shear tractions, and general edge tractions.
Nonuniform distributed surface tractions, edge tractions, and edge moments are not currently supported in Abaqus/Explicit.
When the user subroutine is used, the external work is calculated based only on the current magnitude of the distributed load since the incremental value for the distributed load is not defined.
As discussed in “Applying loads: overview,” Section 34.4.1, distributed loads can be defined as element-based or surface-based. Element-based distributed loads can be prescribed on element bodies, element surfaces, or element edges. Surface-based distributed loads can be prescribed directly on geometric surfaces or geometric edges.
Three types of distributed loads can be defined: body loads, surface loads, and edge loads. Distributed body loads are always element-based. Distributed surface loads and distributed edge loads can be element-based or surface-based. The regions on which each load type can be prescribed are summarized in Table 34.4.3–1 and Table 34.4.3–2. In Abaqus/CAE distributed loads are specified by selecting the region in the viewport or from a list of surfaces. In the Abaqus input file different options are used depending on the type of region to which the load is applied, as illustrated in the following sections.
Table 34.4.3–1 Regions on which the different load types can be prescribed.
Load type | Load definition | Input file region |
---|---|---|
Body loads | Element-based | Element bodies |
Surface loads | Element-based | Element surfaces |
Surface-based | Geometric element-based surfaces | |
Edge loads (including beam line loads) | Element-based | Element edges |
Surface-based | Geometric edge-based surfaces |
Table 34.4.3–2 Regions in Abaqus/CAE on which the different load types can be prescribed.
Load type | Load definition | Abaqus/CAE region |
---|---|---|
Body loads | Element-based | Volumetric bodies |
Surface loads | Element-based | Surfaces defined as collections of geometric faces or element faces (excluding analytical rigid surfaces) |
Surface-based | ||
Edge loads (including beam line loads) | Element-based | Surfaces defined as collections of geometric edges or element edges |
Surface-based |
Body loads, such as gravity, centrifugal, Coriolis, and rotary acceleration loads, are applied as element-based loads. The units of a body force are force per unit volume.
The distributed body load types that are available in Abaqus, along with the corresponding load type labels, are listed in Table 34.4.3–3 and Table 34.4.3–4.
Table 34.4.3–3 Distributed body load types.
Load description | Load type label for element-based loads |
---|---|
Body force in global X-, Y-, and Z-directions | BX, BY, BZ |
Nonuniform body force in global X-, Y-, and Z-directions | BXNU, BYNU, BZNU |
Body force in radial and axial directions (only for axisymmetric elements) | BR, BZ |
Nonuniform body force in radial and axial directions (only for axisymmetric elements) | BRNU, BZNU |
Viscous body force in global X-, Y-, and Z-directions (available only in Abaqus/Explicit) | VBF |
Stagnation body force in global X-, Y-, and Z-directions (available only in Abaqus/Explicit) | SBF |
Gravity loading | GRAV |
Centrifugal load (magnitude is input as ![]() ![]() ![]() | CENT |
Centrifugal load (magnitude is input as ![]() ![]() | CENTRIF |
Coriolis force | CORIO |
Rotary acceleration load | ROTA |
Rotordynamic load | ROTDYNF |
Porous drag load (input is porosity of the medium) | PDBF |
Table 34.4.3–4 Distributed body load types in Abaqus/CAE.
Load description | Abaqus/CAE load type |
---|---|
Body force in global X-, Y-, and Z-directions | Body force |
Nonuniform body force in global X-, Y-, and Z-directions | Body force |
Body force in radial and axial directions (only for axisymmetric elements) | |
Nonuniform body force in radial and axial directions (only for axisymmetric elements) | |
Viscous body force in global X-, Y-, and Z-directions (available only in Abaqus/Explicit) | Not supported |
Stagnation body force in global X-, Y-, and Z-directions (available only in Abaqus/Explicit) | |
Gravity loading | Gravity |
Centrifugal load (magnitude is input as ![]() ![]() ![]() | Not supported |
Centrifugal load (magnitude is input as ![]() ![]() | Rotational body force |
Coriolis force | Coriolis force |
Rotary acceleration load | Rotational body force |
Rotordynamic load | Not supported |
Porous drag load (input is porosity of the medium) | Porous drag body force |
You can specify body forces on any elements in the global X-, Y-, or Z-direction. You can specify body forces on axisymmetric elements in the radial or axial direction.
Input File Usage: | Use the following option to define a body force in the global X-, Y-, or Z-direction: |
*DLOAD element number or element set, load type label, magnitude where load type label is BX, BY, BZ, BXNU, BYNU, or BZNU. Use the following option to define a body force in the radial or axial direction on axisymmetric elements: *DLOAD element number or element set, load type label, magnitude where load type label is BR, BZ, BRNU, or BZNU. |
Abaqus/CAE Usage: | Load module: Create Load: choose Mechanical for the Category and Body force for the Types for Selected Step |
Viscous body force loads are defined by
Viscous body force loading can be thought of as mass-proportional damping in the sense that it gives a damping contribution proportional to the mass for an element if the coefficient is chosen to be a small value multiplied by the material density
(see “Material damping,” Section 26.1.1). Viscous body force loading provides an alternative way to define mass-proportional damping as a function of relative velocities and a step-dependent damping coefficient.
Input File Usage: | Use the following option to define a viscous body force load: |
*DLOAD, REF NODE=reference_node element number or element set, VBF, magnitude |
Abaqus/CAE Usage: | Viscous body force loads are not supported in Abaqus/CAE. |
Stagnation body force loads are defined by
Input File Usage: | Use the following option to define a stagnation body force load: |
*DLOAD, REF NODE=reference_node element number or element set, SBF, magnitude |
Abaqus/CAE Usage: | Stagnation body force loads are not supported in Abaqus/CAE. |
Gravity loading (uniform acceleration in a fixed direction) is specified by using the gravity distributed load type and giving the gravity constant as the magnitude of the load. The direction of the gravity field is specified by giving the components of the gravity vector in the distributed load definition. Abaqus uses the user-specified material density (see “Density,” Section 21.2.1), together with the magnitude and direction, to calculate the loading. The magnitude of the gravity load can vary with time during a step according to an amplitude definition, as described in “Prescribed conditions: overview,” Section 34.1.1. However, the direction of the gravity field is always applied at the beginning of the step and remains fixed during the step.
You need not specify an element or an element set as is customary for the specification of other distributed loads. Abaqus/Standard and Abaqus/Explicit automatically collect all elements in the model that have mass contributions (including point mass elements but excluding rigid elements) in an element set called _Whole_Model_Gravity_Elset and apply the gravity loads to the elements in this element set. Abaqus/CFD applies the gravity loading to all user-defined elements.
In Abaqus/CFD gravity loading defines the gravity vector used with a Boussinesq-type body force in buoyancy driven flow. You must activate the energy equation for incompressible flow and define thermal expansion to specify the volumetric thermal expansion coefficient (see “Incompressible fluid dynamic analysis,” Section 6.6.2, and “Computation of buoyancy forces in Abaqus/CFD” in “Thermal expansion,” Section 26.1.2). Gravity loading can be used only in conjunction with the energy equation and will be ignored if used without the energy equation; general body forces can be defined for incompressible flow without the energy equation.
When gravity loading is used with substructures, the density must be defined and unit gravity load vectors must be calculated when the substructure is created (see “Defining substructures,” Section 10.1.2).
Input File Usage: | Use the following option to define a gravity load: |
*DLOAD element number or element set, GRAV, gravity constant, comp1, comp2, comp3 |
Abaqus/CAE Usage: | Load module: Create Load: choose Mechanical for the Category and Gravity for the Types for Selected Step |
Centrifugal loads, Coriolis forces, rotary acceleration, and rotordynamic loads can be applied in Abaqus/Standard by specifying the appropriate distributed load type in an element-based distributed load definition. These loading options are primarily intended for replicating dynamic loads while performing analyses other than implicit dynamics using direct integration (“Dynamic stress/displacement analysis,” Section 6.3). In an implicit dynamic procedure inertia loads due to rotations come about naturally due to the equations of motion. Applying distributed centrifugal, Coriolis, rotary acceleration, and rotordynamic loads in an implicit dynamic analysis may lead to non-physical loads and should be used carefully.
Centrifugal load magnitudes can be specified as , where
is the angular velocity in radians per time. Abaqus/Standard uses the specified material density (see “Density,” Section 21.2.1), together with the load magnitude and the axis of rotation, to calculate the loading. Alternatively, a centrifugal load magnitude can be given as
, where
is the material density (mass per unit volume) for solid or shell elements or the mass per unit length for beam elements and
is the angular velocity in radians per time. This type of centrifugal load formulation does not account for large volume changes. The two centrifugal load types will produce slightly different local results for first-order elements;
uses a consistent mass matrix, and
uses a lumped mass matrix in calculating the load forces and load stiffnesses.
The magnitude of the centrifugal load can vary with time during a step according to an amplitude definition, as described in “Prescribed conditions: overview,” Section 34.1.1. However, the position and orientation of the axis around which the structure rotates, which is defined by giving a point on the axis and the axis direction, are always applied at the beginning of the step and remain fixed during the step.
Abaqus/CAE Usage: | Load module: Create Load: choose Mechanical for the Category and Rotational body force for the Types for Selected Step: Load effect: Centrifugal |
Coriolis force is defined by specifying the Coriolis distributed load type and giving the load magnitude as , where
is the material density (mass per unit volume) for solid and shell elements or the mass per unit length for beam elements and
is the angular velocity in radians per time. The magnitude of the Coriolis load can vary with time during a step according to an amplitude definition, as described in “Prescribed conditions: overview,” Section 34.1.1. However, the position and orientation of the axis around which the structure rotates, which is defined by giving a point on the axis and the axis direction, are always applied at the beginning of the step and remain fixed during the step.
In a static analysis Abaqus computes the translational velocity term in the Coriolis loading by dividing the incremental displacement by the current time increment.
The Coriolis load formulation does not account for large volume changes.
Input File Usage: | Use the following option to define a Coriolis load: |
*DLOAD element number or element set, CORIO, |
Abaqus/CAE Usage: | Load module: Create Load: choose Mechanical for the Category and Coriolis force for the Types for Selected Step |
Rotary acceleration loads are defined by specifying the rotary acceleration distributed load type and giving the rotary acceleration magnitude, , in radians/time2, which includes any precessional motion effects. The axis of rotary acceleration must be defined by giving a point on the axis and the axis direction. Abaqus/Standard uses the specified material density (see “Density,” Section 21.2.1), together with the rotary acceleration magnitude and axis of rotary acceleration, to calculate the loading. The magnitude of the load can vary with time during a step according to an amplitude definition, as described in “Prescribed conditions: overview,” Section 34.1.1. However, the position and orientation of the axis around which the structure rotates are always applied at the beginning of the step and remain fixed during the step.
Rotary acceleration loads are not applicable to axisymmetric elements.
Input File Usage: | Use the following option to define a rotary acceleration load: |
*DLOAD element number or element set, ROTA, |
Abaqus/CAE Usage: | Load module: Create Load: choose Mechanical for the Category and Rotational body force for the Types for Selected Step: Load effect: Rotary acceleration |
General rigid-body acceleration loading can be specified in Abaqus/Standard by using a combination of the gravity, centrifugal (), and rotary acceleration load types.
Rotordynamic loads can be used to study the vibrational response of three-dimensional models of axisymmetric structures, such as a flywheel in a hybrid energy storage system, that are spinning about their axes of symmetry in a fixed reference frame (see Genta, 2005). This is in contrast to the centrifugal loads, Coriolis forces, and rotary acceleration loads discussed above, which are formulated in a rotating frame. Rotordynamic loads are, therefore, not intended to be used in conjunction with these other dynamic load types.
The intended workflow for rotordynamic loads is to define the load in a nonlinear static step to establish the centrifugal load effects and load stiffness terms associated with a spinning body. The nonlinear static step can then be followed by a sequence of linear dynamic analyses such as complex eigenvalue extraction and/or a subspace or direct-solution steady-state dynamic analysis to study complex dynamic behaviors (induced by gyroscopic moments) such as critical speeds, unbalanced responses, and whirling phenomena in rotating structures. You do not need to redefine the rotordynamic load in the linear dynamic analyses—the load definition is carried over from the nonlinear static step. The contribution of the gyroscopic matrices in the linear dynamic steps is unsymmetric; therefore, you must use unsymmetric matrix storage as described in “Defining an analysis,” Section 6.1.2, during these steps.
Rotordynamic loads are intended only for three-dimensional models of axisymmetric bodies; you must ensure that this modeling assumption is met. Rotordynamic loads are supported for all three-dimensional continuum and cylindrical elements, shell elements, membrane elements, cylindrical membrane elements, beam elements, and rotary inertia elements. The spinning axis defined as part of the load must be the axis of symmetry for the structure. Therefore, beam elements must be aligned with the symmetry axis. In addition, one of the principal directions of each loaded rotary inertia element must be aligned with the symmetry axis, and the inertia components of the rotary inertia elements must be symmetric about this axis. Multiple spinning structures spinning about different axes can be modeled in the same step. The spinning structures can also be connected to non-axisymmetric, non-rotating structures (such as bearings or support structures).
Rotordynamic loads are defined by specifying the angular velocity, , in radians per time. The magnitude of the rotordynamic load can vary with time during a step according to an amplitude definition, as described in “Prescribed conditions: overview,” Section 34.1.1. However, the position and orientation of the axis around which the structure rotates, which is defined by giving a point on the axis and the axis direction, are always applied at the beginning of the step and remain fixed during the step.
Input File Usage: | Use the following option to define a rotordynamic load: |
*DLOAD element number or element set, ROTDYNF, |
Abaqus/CAE Usage: | Element-based rotordynamic loads are not supported in Abaqus/CAE. |
In Abaqus/CFD porous drag loading defines the porous drag body forces (Darcy and inertial drag forces) in flow through porous media (see “Incompressible fluid dynamic analysis,” Section 6.6.2). If the porous drag body forces are activated, permeability of the medium must be defined (see “Permeability,” Section 26.6.2). In addition, if the energy equation for incompressible flow is activated for porous flow problems involving heat transfer, the properties of both the solid and fluid phases of the porous medium must be defined using a fluid section definition. Porous drag loads are defined by specifying the dimensionless porosity, (ratio of the fluid to the total volume of the porous medium). The porosity value specified with the porous drag body load will override the porosity value specified with the permeability of the fluid material.
Input File Usage: | Use the following option to define a porous drag body force load: |
*DLOAD element number or element set, PDBF, porosity |
Abaqus/CAE Usage: | Load module: Create Load: choose Fluid for the Category and Porous drag body force for the Types for Selected Step |
General or shear surface tractions and pressure loads can be applied in Abaqus as element-based or surface-based distributed loads. The units of these loads are force per unit area.
The distributed surface load types that are available in Abaqus, along with the corresponding load type labels, are listed in Table 34.4.3–5 and Table 34.4.3–6. Part VI, “Elements,” lists the distributed surface load types that are available for particular elements and the Abaqus/CAE load support for each load type. For some element-based loads you must identify the face of the element upon which the load is prescribed in the load type label (for example, Pn or PnNU for continuum elements).
Table 34.4.3–5 Distributed surface load types.
Load description | Load type label for element-based loads | Load type label for surface-based loads |
---|---|---|
General surface traction | TRVECn, TRVEC | TRVEC |
Shear surface traction | TRSHRn, TRSHR | TRSHR |
Nonuniform general surface traction | TRVECnNU, TRVECNU | TRVECNU |
Nonuniform shear surface traction | TRSHRnNU, TRSHRNU | TRSHRNU |
Pressure | Pn, P | P |
Nonuniform pressure | PnNU, PNU | PNU |
Hydrostatic pressure (available only in Abaqus/Standard) | HPn, HP | HP |
Viscous pressure (available only in Abaqus/Explicit) | VPn, VP | VP |
Stagnation pressure (available only in Abaqus/Explicit) | SPn, SP | SP |
Pore mechanical pressure (available only in Abaqus/Standard) | PORMECHn, PORMECH | PORMECH |
Hydrostatic internal and external pressure (only for PIPE and ELBOW elements ) | HPI, HPE | N/A |
Uniform internal and external pressure (only for PIPE and ELBOW elements ) | PI, PE | N/A |
Nonuniform internal and external pressure (only for PIPE and ELBOW elements ) | PINU, PENU | N/A |
Table 34.4.3–6 Distributed surface load types in Abaqus/CAE.
Load description | Abaqus/CAE load type |
---|---|
General surface traction | Surface traction |
Shear surface traction | |
Nonuniform general surface traction | Surface traction (surface-based loads only) |
Nonuniform shear surface traction | |
Pressure | Pressure |
Nonuniform pressure | Pressure (surface-based loads only) |
Hydrostatic pressure (available only in Abaqus/Standard) | |
Viscous pressure (available only in Abaqus/Explicit) | |
Stagnation pressure (available only in Abaqus/Explicit) | |
Hydrostatic internal and external pressure (only for PIPE and ELBOW elements ) | Pipe pressure |
Uniform internal and external pressure (only for PIPE and ELBOW elements ) | |
Nonuniform internal and external pressure (only for PIPE and ELBOW elements ) |
By definition, the line of action of a follower surface load rotates with the surface in a geometrically nonlinear analysis. This is in contrast to a non-follower load, which always acts in a fixed global direction.
With the exception of general surface tractions, all the distributed surface loads listed in Table 34.4.3–5 and Table 34.4.3–6 are modeled as follower loads. The hydrostatic and viscous pressures listed in Table 34.4.3–5 and Table 34.4.3–6 always act normal to the surface in the current configuration, the shear tractions always act tangent to the surface in the current configuration, and the internal and external pipe pressures follow the motion of the pipe elements.
General surface tractions can be specified to be follower or non-follower loads. There is no difference between a follower and a non-follower load in a geometrically linear analysis since the configuration of the body remains fixed. The difference between a follower and non-follower general surface traction is illustrated in the next section through an example.
Abaqus/CAE Usage: | Load module: Create Load: choose Mechanical for the Category and Surface traction for the Types for Selected Step: Traction: General, toggle on or off Follow rotation |
General surface tractions allow you to specify a surface traction, , acting on a surface S. The resultant load,
, is computed by integrating
over S:
Input File Usage: | Use one of the following options to define a general surface traction: |
*DLOAD element number or element set, load type label, magnitude, direction components where load type label is TRVECn, TRVEC, TRVECnNU, or TRVECNU. *DSLOAD surface name, TRVEC or TRVECNU, magnitude, direction components |
Abaqus/CAE Usage: | Use the following input to define an element-based general surface traction: |
Load module: Create Load: choose Mechanical for the Category and Surface traction for the Types for Selected Step: Traction: General, Distribution: select an analytical field Use the following input to define a surface-based general surface traction: Load module: Create Load: choose Mechanical for the Category and Surface traction for the Types for Selected Step: Traction: General, Distribution: Uniform or User-defined Nonuniform element-based general surface traction is not supported in Abaqus/CAE. |
By default, the components of the traction vector are specified with respect to the global directions. You can also refer to a local coordinate system (see “Orientations,” Section 2.2.5) for the direction components of these tractions. See “Examples: using a local coordinate system to define shear directions” below for an example of a traction load defined with respect to a local coordinate system. When using local coordinate systems for tractions applied to two-dimensional solid elements, you must ensure that the nonzero components of the loads are applied only in the X- and Y-directions. Tractions loads in the third direction are not supported (Z-direction for plane strain and plane stress elements, -direction for axisymmetric elements).
Abaqus/CAE Usage: | Load module: Create Load: choose Mechanical for the Category and Surface traction for the Types for Selected Step: select CSYS: Picked and click Edit to pick a local coordinate system, or select CSYS: User-defined to enter the name of a user subroutine that defines a local coordinate system |
The traction load acts in the fixed direction in a geometrically linear analysis or if a non-follower load is specified in a geometrically nonlinear analysis (which includes a perturbation step about a geometrically nonlinear base state).
If a follower load is specified in a geometrically nonlinear analysis, the traction load rotates rigidly with the surface using the following algorithm. The reference configuration traction vector, , is decomposed by Abaqus into two components: a normal component,
The following two examples illustrate the difference between applying follower and non-follower tractions in a geometrically nonlinear analysis. Both examples refer to a single 4-node plane strain element (element 1). In Step 1 of the first example a follower traction load is applied to face 1 of element 1, and a non-follower traction load is applied to face 2 of element 1. The element is rotated rigidly 90° counterclockwise in Step 1 and then another 90° in Step 2. As illustrated in Figure 34.4.3–1, the follower traction rotates with face 1, while the non-follower traction on face 2 always acts in the global x-direction.
Figure 34.4.3–1 Follower and non-follower traction loads in a geometrically nonlinear analysis, load applied in Step 1: (a) beginning of Step 1; (b) end of Step 1, beginning of Step 2; (c) end of Step 2.
*STEP, NLGEOM Step 1 - Rotate square 90 degrees ... *DLOAD, FOLLOWER=YES 1, TRVEC1, 1., 0., -1., 0. *DLOAD, FOLLOWER=NO 1, TRVEC2, 1., 1., 0., 0. *END STEP *STEP, NLGEOM Step 2 - Rotate square another 90 degrees ... *END STEP
In the second example the element is rotated 90° counterclockwise with no load applied in Step 1. In Step 2 a follower traction load is applied to face 1, and a non-follower traction load is applied to face 2. The element is then rotated rigidly by another 90°. The direction of the follower load is specified with respect to the original configuration. As illustrated in Figure 34.4.3–2, the follower traction rotates with face 1, while the non-follower traction on face 2 always acts in the global x-direction.
Figure 34.4.3–2 Follower and non-follower traction loads in a geometrically nonlinear analysis, load applied in Step 2: (a) beginning of Step 1; (b) end of Step 1, beginning of Step 2; (c) end of Step 2.
*STEP, NLGEOM Step 1 - Rotate square 90 degrees ... *END STEP *STEP, NLGEOM Step 2 - Rotate square another 90 degrees *DLOAD, FOLLOWER=YES 1, TRVEC1, 1., 0., -1., 0. *DLOAD, FOLLOWER=NO 1, TRVEC2, 1., 1., 0., 0. ... *END STEP
Shear surface tractions allow you to specify a surface force per unit area, , that acts tangent to a surface S. The resultant load,
, is computed by integrating
over S:
Abaqus modifies the traction direction by first projecting the user-specified vector, , onto the surface in the reference configuration,
The shear traction load acts in the fixed direction in a geometrically linear analysis. In a geometrically nonlinear analysis (which includes a perturbation step about a geometrically nonlinear base state), the shear traction vector will rotate rigidly; i.e.,
, where
is the standard rotation tensor obtained from the polar decomposition of the local two-dimensional surface deformation gradient
.
Input File Usage: | Use one of the following options to define a shear surface traction: |
*DLOAD element number or element set, load type label, magnitude, direction components where load type label is TRSHRn, TRSHR, TRSHRnNU, or TRSHRNU. *DSLOAD surface name, TRSHR or TRSHRNU, magnitude, direction components |
Abaqus/CAE Usage: | Use the following input to define an element-based shear surface traction: |
Load module: Create Load: choose Mechanical for the Category and Surface traction for the Types for Selected Step: Traction: Shear, Distribution: select an analytical field Use the following input to define a surface-based general surface traction: Load module: Create Load: choose Mechanical for the Category and Surface traction for the Types for Selected Step: Traction: Shear, Distribution: Uniform or User-defined Nonuniform element-based shear surface traction is not supported in Abaqus/CAE. |
By default, the components of the shear traction vector are specified with respect to the global directions. You can also refer to a local coordinate system (see “Orientations,” Section 2.2.5) for the direction components of these tractions.
Abaqus/CAE Usage: | Load module: Create Load: choose Mechanical for the Category and Surface traction for the Types for Selected Step: select CSYS: Picked and click Edit to pick a local coordinate system, or select CSYS: User-defined to enter the name of a user subroutine that defines a local coordinate system |
It is sometimes convenient to give shear and general traction directions with respect to a local coordinate system. The following two examples illustrate the specification of the direction of a shear traction on a cylinder using global coordinates in one case and a local cylindrical coordinate system in the other case. The axis of symmetry of the cylinder coincides with the global z-axis. A surface named SURFA has been defined on the outside of the cylinder.
In the first example the direction of the shear traction, , is given in global coordinates. The sense of the resulting shear tractions using global coordinates is shown in Figure 34.4.3–3(a).
Figure 34.4.3–3 Shear tractions specified using global coordinates (a) and a local cylindrical coordinate system (b).
*STEP Step 1 - Specify shear directions in global coordinates ... *DSLOAD SURFA, TRSHR, 1., 0., 1., 0. ... *END STEP
In the second example the direction of the shear traction, , is given with respect to a local cylindrical coordinate system whose axis coincides with the axis of the cylinder. The sense of the resulting shear tractions using the local cylindrical coordinate system is shown in Figure 34.4.3–3(b).
*ORIENTATION, NAME=CYLIN, SYSTEM=CYLINDRICAL 0., 0., 0., 0., 0., 1. ... *STEP Step 1 - Specify shear directions in local cylindrical coordinates ... *DSLOAD, ORIENTATION=CYLIN SURFA, TRSHR, 1., 0., 1., 0. ... *END STEP
You can choose to integrate surface tractions over the current or the reference configuration by specifying whether or not a constant resultant should be maintained.
In general, the constant resultant method is best suited for cases where the magnitude of the resultant load should not vary with changes in the surface area. However, it is up to you to decide which approach is best for your analysis. An example of an analysis using a constant resultant can be found in “Distributed traction and edge loads,” Section 1.4.18 of the Abaqus Verification Guide.
If you choose not to have a constant resultant, the traction vector is integrated over the surface in the current configuration, a surface that in general deforms in a geometrically nonlinear analysis. By default, all surface tractions are integrated over the surface in the current configuration.
Abaqus/CAE Usage: | Load module: Create Load: choose Mechanical for the Category and Surface traction for the Types for Selected Step: Traction is defined per unit deformed area |
If you choose to have a constant resultant, the traction vector is integrated over the surface in the reference configuration and then held constant.
Abaqus/CAE Usage: | Load module: Create Load: choose Mechanical for the Category and Surface traction for the Types for Selected Step: Traction is defined per unit undeformed area |
The constant resultant method has certain advantages when a traction is used to model a distributed load with a known constant resultant. Consider the case of modeling a uniform dead load, magnitude p, acting on a flat plate whose normal is in the -direction in a geometrically nonlinear analysis (Figure 34.4.3–4).
Distributed pressure loads can be specified on any two-dimensional, three-dimensional, or axisymmetric elements. Hydrostatic pressure loads can be specified in Abaqus/Standard on two-dimensional, three-dimensional, and axisymmetric elements. Viscous and stagnation pressure loads can be specified in Abaqus/Explicit on any elements.
Distributed pressure loads can be specified on any elements. For beam elements, a positive applied pressure results in a force vector acting along the particular local direction of the section or a global direction, whichever is specified. For conventional shell elements, the force vector points along the element SPOS normal. For continuum solid or a continuum shell elements with the distributed load on an explicitly identified facet, the force vector acts against the outward normal of that facet. Distributed pressure loads are not supported for pipe and elbow elements.
Distributed pressure loads can be specified on a surface formed over elements; a positive applied pressure results in a force vector acting against the local surface normal.
Abaqus/CAE Usage: | Use the following input to define an element-based pressure load: |
Load module: Create Load: choose Mechanical for the Category and Pressure for the Types for Selected Step: Distribution: select an analytical field or a discrete field Use the following input to define a surface-based pressure load: Load module: Create Load: choose Mechanical for the Category and Pressure for the Types for Selected Step: Uniform or User-defined Nonuniform element-based pressure loads are not supported in Abaqus/CAE. |
To define hydrostatic pressure in Abaqus/Standard, give the Z-coordinates of the zero pressure level (point a in Figure 34.4.3–5) and the level at which the hydrostatic pressure is defined (point b in Figure 34.4.3–5) in an element-based or surface-based distributed load definition. For levels above the zero pressure level, the hydrostatic pressure is zero.
In planar elements the hydrostatic head is in the Y-direction; for axisymmetric elements the Z-direction is the second coordinate.
Abaqus/CAE Usage: | Use the following input to define a surface-based hydrostatic pressure load: |
Load module: Create Load: choose Mechanical for the Category and Pressure for the Types for Selected Step: Distribution: Hydrostatic Element-based hydrostatic pressure loads are not supported in Abaqus/CAE. |
In a coupled pore fluid diffusion and stress analysis (see “Coupled pore fluid diffusion and stress analysis,” Section 6.8.1) the pore pressure degrees of freedom, , can be applied automatically as mechanical surface pressures for two-dimensional, three-dimensional, and axisymmetric coupled pore pressure elements. Abaqus/Standard applies a mechanical pressure,
, onto the surfaces you prescribe. Since the mechanical pressure loads are determined by the solution pore pressures, Abaqus/Standard ignores any amplitude definition on the distributed load definition. You can include a nonzero scaling factor,
, which will be applied to the pore pressures to give
. By default, the scaling factor is set to unity. This loading is supported only for continuum elements that have pore pressure degrees of freedom during a geostatic (“Geostatic stress state,” Section 6.8.2) or coupled pore fluid diffusion and stress analysis (“Coupled pore fluid diffusion and stress analysis,” Section 6.8.1).
Abaqus/CAE Usage: | Mechanical pore pressure loads are not supported in Abaqus/CAE. |
Viscous pressure loads are defined by
Viscous pressure loading is most commonly applied in structural problems when you want to damp out dynamic effects and, thus, reach static equilibrium in a minimal number of increments. A common example is the determination of springback in a sheet metal product after forming, in which case a viscous pressure would be applied to the faces of shell elements defining the sheet metal. An appropriate choice for the value of is important for using this technique effectively.
To compute , consider the infinite continuum elements described in “Infinite elements,” Section 28.3.1. In explicit dynamics those elements achieve an infinite boundary condition by applying a viscous normal pressure where the coefficient
is given by
;
is the density of the material at the surface, and
is the value of the dilatational wave speed in the material (the infinite continuum elements also apply a viscous shear traction). For an isotropic, linear elastic material
For typical structural problems it is not desirable to absorb all of the energy (as is the case in the infinite elements). Typically is set equal to a small percentage (perhaps 1 or 2 percent) of
as an effective way of minimizing ongoing dynamic effects. The
coefficient should have a positive value.
Abaqus/CAE Usage: | Use the following input to define a surface-based viscous pressure load: |
Load module: Create Load: choose Mechanical for the Category and Pressure for the Types for Selected Step: Distribution: Viscous, toggle on or off Determine velocity from reference point Element-based viscous pressure loads are not supported in Abaqus/CAE. |
Stagnation pressure loads are defined by
Abaqus/CAE Usage: | Use the following input to define a surface-based stagnation pressure load: |
Load module: Create Load: choose Mechanical for the Category and Pressure for the Types for Selected Step: Distribution: Stagnation, toggle on or off Determine velocity from reference point Element-based stagnation pressure loads are not supported in Abaqus/CAE. |
You can specify external pressure, internal pressure, external hydrostatic pressure, or internal hydrostatic pressure on pipe or elbow elements. When pressure loads are applied, the effective outer or inner diameter must be specified in the element-based distributed load definition.
The loads resulting from the pressure on the ends of the element are included: Abaqus assumes a closed-end condition. Closed-end conditions correctly model the loading at pipe intersections, tight bends, corners, and cross-section changes; in straight sections and smooth bends the end loads of adjacent elements cancel each other precisely. If an open-end condition is to be modeled, a compensating point load should be added at the open end. A case where such an end load must be applied occurs if a pressurized pipe is modeled with a mixture of pipe and beam elements. In that case closed-end conditions generate a physically non-existing force at the transition between pipe and beam elements. Such mixed modeling of a pipe is not recommended.
For pipe elements subjected to pressure loading, the effective axial force due to the pressure loads can be obtained by requesting output variable ESF1 (see “Beam element library,” Section 29.3.8).
Input File Usage: | Use the following option to define an external pressure load on pipe or elbow elements: |
*DLOAD element number or element set, PE or PENU, magnitude, effective outer diameter Use the following option to define an internal pressure load on pipe or elbow elements: *DLOAD element number or element set, PI or PINU, magnitude, effective inner diameter Use the following option to define an external hydrostatic pressure load on pipe or elbow elements: *DLOAD element number or element set, HPE, magnitude, effective outer diameter Use the following option to define an internal hydrostatic pressure load on pipe or elbow elements: *DLOAD element number or element set, HPI, magnitude, effective inner diameter |
Abaqus/CAE Usage: | Use the following input to define an external or internal pressure load on pipe or elbow elements: |
Load module: Create Load: choose Mechanical for the Category and Pipe pressure for the Types for Selected Step: Side: External or Internal, Distribution: Uniform, User-defined, or select an analytical field Use the following input to define an external or internal hydrostatic pressure load on pipe or elbow elements: Load module: Create Load: choose Mechanical for the Category and Pipe pressure for the Types for Selected Step: Side: External or Internal, Distribution: Hydrostatic |
Plane stress theory assumes that the volume of a plane stress element remains constant in a large-strain analysis. When a distributed surface load is applied to an edge of plane stress elements, the current length and orientation of the edge are considered in the load distribution, but the current thickness is not; the original thickness is used.
This limitation can be circumvented only by using three-dimensional elements at the edge so that a change in thickness upon loading is recognized; suitable equation constraints (“Linear constraint equations,” Section 35.2.1) would be required to make the in-plane displacements on the two faces of these elements equal. Three-dimensional elements along an edge can be connected to interior shell elements by using a shell-to-solid coupling constraint (see “Shell-to-solid coupling,” Section 35.3.3, for details).
Distributed edge tractions (general, shear, normal, or transverse) and edge moments can be applied to shell elements in Abaqus as element-based or surface-based distributed loads. The units of an edge traction are force per unit length. The units of an edge moment are torque per unit length. References to local coordinate systems are ignored for all edge tractions and moments except general edge tractions.
Distributed line loads can be applied to beam elements in Abaqus as element-based distributed loads. The units of a line load are force per unit length.
The distributed edge and line load types that are available in Abaqus, along with the corresponding load type labels, are listed in Table 34.4.3–7 and Table 34.4.3–8. Part VI, “Elements,” lists the distributed edge and line load types that are available for particular elements and the Abaqus/CAE load support for each load type. For element-based loads applied to shell elements, you must identify the edge of the element upon which the load is prescribed in the load type label (for example, EDLDn or EDLDnNU).
By definition, the line of action of a follower edge or line load rotates with the edge or line in a geometrically nonlinear analysis. This is in contrast to a non-follower load, which always acts in a fixed global direction.
With the exception of general edge tractions on shell elements and the forces per unit length in the global directions on beam elements, all the edge and line loads listed in Table 34.4.3–7 and Table 34.4.3–8 are modeled as follower loads. The normal, shear, and transverse edge loads listed in Table 34.4.3–7 and Table 34.4.3–8 act in the normal, shear, and transverse directions, respectively, in the current configuration (see Figure 34.4.3–6). The edge moment always acts about the shell edge in the current configuration. The forces per unit length in the local beam directions rotate with the beam elements.
Table 34.4.3–7 Distributed edge load types.
Load description | Load type label for element-based loads | Load type label for surface-based loads |
---|---|---|
General edge traction | EDLDn | EDLD |
Normal edge traction | EDNORn | EDNOR |
Shear edge traction | EDSHRn | EDSHR |
Transverse edge traction | EDTRAn | EDTRA |
Edge moment | EDMOMn | EDMOM |
Nonuniform general edge traction | EDLDnNU | EDLDNU |
Nonuniform normal edge traction | EDNORnNU | EDNORNU |
Nonuniform shear edge traction | EDSHRnNU | EDSHRNU |
Nonuniform transverse edge traction | EDTRAnNU | EDTRANU |
Nonuniform edge moment | EDMOMnNU | EDMOMNU |
Force per unit length in global X-, Y-, and Z-directions (only for beam elements) | PX, PY, PZ | N/A |
Nonuniform force per unit length in global X-, Y-, and Z-directions (only for beam elements) | PXNU, PYNU, PZNU | N/A |
Force per unit length in beam local 1- and 2-directions (only for beam elements) | P1, P2 | N/A |
Nonuniform force per unit length in beam local 1- and 2-directions (only for beam elements) | P1NU, P2NU | N/A |
Table 34.4.3–8 Distributed edge load types in Abaqus/CAE.
Load description | Abaqus/CAE load type |
---|---|
General edge traction | Shell edge load |
Normal edge traction | |
Shear edge traction | |
Transverse edge traction | |
Edge moment | |
Nonuniform general edge traction | Shell edge load (surface-based loads only) |
Nonuniform normal edge traction | |
Nonuniform shear edge traction | |
Nonuniform transverse edge traction | |
Nonuniform edge moment | |
Force per unit length in global X-, Y-, and Z-directions (only for beam elements) | Line load |
Nonuniform force per unit length in global X-, Y-, and Z-directions (only for beam elements) | |
Force per unit length in beam local 1- and 2-directions (only for beam elements) | |
Nonuniform force per unit length in beam local 1- and 2-directions (only for beam elements) |
The forces per unit length in the global directions on beam elements are always non-follower loads.
General edge tractions can be specified to be follower or non-follower loads. There is no difference between a follower and a non-follower load in a geometrically linear analysis since the configuration of the body remains fixed.
Abaqus/CAE Usage: | Load module: Create Load: choose Mechanical for the Category and Shell edge load for the Types for Selected Step: Traction: General, toggle on or off Follow rotation |
General edge tractions allow you to specify an edge load, , acting on a shell edge, L. The resultant load,
, is computed by integrating
over L:
To define a general edge traction, you must provide both a magnitude, , and direction,
, for the load. The specified load directions are normalized by Abaqus; thus, they do not contribute to the magnitude of the load.
If a nonuniform general edge traction is specified, the magnitude, , and direction,
, must be specified in user subroutine UTRACLOAD.
Abaqus/CAE Usage: | Use the following input to define an element-based general edge traction: |
Load module: Create Load: choose Mechanical for the Category and Shell edge load for the Types for Selected Step: Traction: General, Distribution: select an analytical field Use the following input to define a surface-based general edge traction: Load module: Create Load: choose Mechanical for the Category and Shell edge load for the Types for Selected Step: Traction: General, Distribution: Uniform or User-defined Nonuniform element-based general edge traction is not supported in Abaqus/CAE. |
In a geometrically linear analysis the edge load, , acts in the fixed direction defined by
If a non-follower load is specified in a geometrically nonlinear analysis (which includes a perturbation step about a geometrically nonlinear base state), the edge load, , acts in the fixed direction defined by
If a follower load is specified in a geometrically nonlinear analysis (which includes a perturbation step about a geometrically nonlinear base state), the components must be defined with respect to the reference configuration. The reference edge traction is defined as
By default, the components of the edge traction vector are specified with respect to the global directions. You can also refer to a local coordinate system (see “Orientations,” Section 2.2.5) for the direction components of these tractions.
Abaqus/CAE Usage: | Load module: Create Load: choose Mechanical for the Category and Shell edge load for the Types for Selected Step: select CSYS: Picked and click Edit to pick a local coordinate system, or select CSYS: User-defined to enter the name of a user subroutine that defines a local coordinate system |
The loading directions of shear, normal, and transverse edge tractions are determined by the underlying elements. A positive shear edge traction acts in the positive direction of the shell edge as determined by the element connectivity. A positive normal edge traction acts in the plane of the shell in the inward direction. A positive transverse edge traction acts in a sense opposite to the facet normal. The directions of positive shear, normal, and transverse edge tractions are shown in Figure 34.4.3–6.
To define a shear, normal, or transverse edge traction, you must provide a magnitude, for the load.
If a nonuniform shear, normal, or transverse edge traction is specified, the magnitude, , must be specified in user subroutine UTRACLOAD.
In a geometrically linear step, the shear, normal, and transverse edge tractions act in the tangential, normal, and transverse directions of the shell, as shown in Figure 34.4.3–6. In a geometrically nonlinear analysis the shear, normal, and transverse edge tractions rotate with the shell edge so they always act in the tangential, normal, and transverse directions of the shell, as shown in Figure 34.4.3–6.
Input File Usage: | Use one of the following options to define a directed edge traction: |
*DLOAD element number or element set, directed edge traction label, magnitude *DSLOAD surface name, directed edge traction label, magnitude For element-based loads the directed edge traction label can be EDSHRn or EDSHRnNU for shear edge tractions, EDNORn or EDNORnNU for normal edge tractions, or EDTRAn or EDTRAnNU for transverse edge tractions. For surface-based loads the directed edge traction label can be EDSHR or EDSHRNU for shear edge tractions, EDNOR or EDNORNU for normal edge tractions, or EDTRA or EDTRANU for transverse edge tractions. |
Abaqus/CAE Usage: | Use the following input to define an element-based directed edge traction: |
Load module: Create Load; choose Mechanical for the Category and Shell edge load for the Types for Selected Step; Traction: Normal, Transverse, or Shear; Distribution: select an analytical field Use the following input to define a surface-based directed edge traction: Load module: Create Load; choose Mechanical for the Category and Shell edge load for the Types for Selected Step; Traction: Normal, Transverse, or Shear; Distribution: Uniform or User-defined Nonuniform element-based directed edge traction is not supported in Abaqus/CAE. |
An edge moment acts about the shell edge with the positive direction determined by the element connectivity. The directions of positive edge moments are shown in Figure 34.4.3–7.
To define a distributed edge moment, you must provide a magnitude, , for the load.
If a nonuniform edge moment is specified, the magnitude, , must be specified in user subroutine UTRACLOAD.
An edge moment always acts about the current shell edge in both geometrically linear and nonlinear analyses.
In a geometrically linear step an edge moment acts about the shell edge as shown in Figure 34.4.3–7. In a geometrically nonlinear analysis an edge moment always acts about the shell edge as shown in Figure 34.4.3–7.
Abaqus/CAE Usage: | Use the following input to define an element-based edge moment: |
Load module: Create Load: choose Mechanical for the Category and Shell edge load for the Types for Selected Step: Traction: Moment, Distribution: select an analytical field Use the following input to define a surface-based edge moment: Load module: Create Load: choose Mechanical for the Category and Shell edge load for the Types for Selected Step: Traction: General, Distribution: Uniform or User-defined Nonuniform element-based edge moments are not supported in Abaqus/CAE. |
You can choose to integrate edge tractions and moments over the current or the reference configuration by specifying whether or not a constant resultant should be maintained. In general, the constant resultant method is best suited for cases where the magnitude of the resultant load should not vary with changes in the edge length. However, it is up to you to decide which approach is best for your analysis.
If you choose not to have a constant resultant, an edge traction or moment is integrated over the edge in the current configuration, an edge whose length changes during a geometrically nonlinear analysis.
Abaqus/CAE Usage: | Load module: Create Load: choose Mechanical for the Category and Shell edge load for the Types for Selected Step: Traction is defined per unit deformed area |
If you choose to have a constant resultant, an edge traction or moment is integrated over the edge in the reference configuration, whose length is constant.
Abaqus/CAE Usage: | Load module: Create Load: choose Mechanical for the Category and Shell edge load for the Types for Selected Step: Traction is defined per unit undeformed area |
You can specify line loads on beam elements in the global X-, Y-, or Z-direction. In addition, you can specify line loads on beam elements in the beam local 1- or 2-direction.
Input File Usage: | Use the following option to define a force per unit length in the global X-, Y-, or Z-direction on beam elements: |
*DLOAD element number or element set, load type label, magnitude where load type label is PX, PY, PZ, PXNU, PYNU, or PZNU. Use the following option to define a force per unit length in the beam local 1- or 2-direction: *DLOAD element number or element set, load type label, magnitude where load type label is P1, P2, P1NU, or P2NU. |
Abaqus/CAE Usage: | Load module: Create Load: choose Mechanical for the Category and Line load for the Types for Selected Step |