Dashpots

Dashpot elements:

  • can couple a force with a relative velocity;

  • in Abaqus/Standard can couple a moment with a relative angular velocity;

  • can be linear or nonlinear;

  • if linear, can be dependent on frequency in direct-solution steady-state dynamic analysis;

  • can be dependent on temperature and field variables; and

  • can be used in any stress analysis procedure.

The terms “force” and “velocity” are used throughout the description of dashpot elements. When the dashpot is associated with displacement degrees of freedom, these variables are the force and relative velocity in the dashpot. If the dashpots are associated with rotational degrees of freedom, they are torsional dashpots; these variables will then be the moment transmitted by the dashpot and the relative angular velocity across the dashpot.

In dynamic analysis the velocities are obtained as part of the integration operator; in quasi-static analysis in Abaqus/Standard the velocities are obtained by dividing the displacement increments by the time increment.

This page discusses:

Typical Applications

Dashpots are used to model relative velocity-dependent force or torsional resistance. They can also provide viscous energy dissipation mechanisms.

Dashpots are often useful in unstable, nonlinear, static analyses where the modified Riks algorithm is not appropriate (see Unstable Collapse and Postbuckling Analysis for a discussion of the modified Riks algorithm) and where the automatic time stepping algorithm is used because sudden shifts in configuration can be controlled by the forces that arise in the dashpots. In such cases the magnitude of the damping must be chosen in conjunction with the time period so that enough damping is available to control such difficulties but the damping forces are negligible when a stable static response is obtained. See also the contact damping available with contact elements in Abaqus/Standard (see Contact Damping).

Choosing an Appropriate Element

DASHPOT1 and DASHPOT2 elements are available only in Abaqus/Standard. DASHPOT1 is between a specified degree of freedom and ground. DASHPOT2 is between two specified degrees of freedom.

The DASHPOTA element is available in both Abaqus/Standard and Abaqus/Explicit. DASHPOTA is between two nodes with its line of action being the line joining the two nodes.

The dashpot behavior can be linear or nonlinear in any of these elements.

Stability Considerations in Abaqus/Explicit

Abaqus/Explicit does not take dashpots into account when determining the stable time step; therefore, care should be taken when introducing dashpots into the mesh.

A DASHPOTA element introduces a damping force between two degrees of freedom without introducing any stiffness between these degrees of freedom and without introducing any mass at the nodes. This can cause a reduction in the stable time increment. For example, consider a simple system of a truss element and a dashpot element as shown in Figure 1.

A simple truss and dashpot system.

The dynamic equation for this system is

m x ¨ + c x ˙ + k x = 0

or

x ¨ + 2 ξ w x ˙ + w 2 x = 0 ,

where

w 2 = k m

and

ξ = c 2 m k .

The stable time increment for the spring-dashpot system is

Δ t stable = 2 w ( 1 + ξ 2 - ξ ) .

As the dashpot coefficient c is increased, the stable time increment, Δtstable, will be reduced.

To avoid this reduction in the stable time increment, dashpots should be used in parallel with spring or truss elements, where the stiffness of the spring or truss elements is chosen so that the stable time increment of the dashpot and spring or truss is larger than the stable critical time increment that is calculated by Abaqus/Explicit. If this requires springs or trusses that have unacceptable forces, specify the time increment size directly for the step (see Explicit Dynamic Analysis).

Relative Velocity Definition

The relative velocity definition depends on the element type.

DASHPOT2 Elements

The relative velocity across a DASHPOT2 element is the difference between the ith component of velocity at the dashpot's first node and the jth component of velocity of the dashpot's second node:

Δ v = v i 1 - v j 2 ,

where i and j are defined as described below and can be in local directions (see Defining the Direction of Action for DASHPOT1 and DASHPOT2 Elements).

It is important to understand how the DASHPOT2 element will behave according to the above relative displacement equation since the element can produce counterintuitive results. For example, a DASHPOT2 element set up in the following way will be a “compressive” dashpot:

If the nodes have velocities such that vi1=1 and vj2=0, the dashpot is compressed while the force in the dashpot is positive. To obtain a “tensile” dashpot, the DASHPOT2 element should be set up in the following way:

DASHPOTA Elements

The relative velocity across a DASHPOTA element is the difference between the velocity of the dashpot's second node and the dashpot's first node, taken in the direction of the current axis of the dashpot.

For geometrically linear analysis,

Δ v = ( v 2 - v 1 ) X 2 - X 1 l 0 ,

where X1 is the reference position of the dashpot's first node, X2 is the reference position of the dashpot's second node, and l0 is the reference length of the dashpot.

For geometrically nonlinear analysis,

Δ v = ( v 2 - v 1 ) x 2 - x 1 l ,

where x1 is the current position of the dashpot's first node, x2 is the current position of the dashpot's second node, and l is the current length of the dashpot.

In either case the force in a DASHPOTA element is positive if the dashpot is extending.

Defining Dashpot Behavior

The dashpot behavior can be linear or nonlinear. In either case you must associate the dashpot behavior with a region of your model.

Linear Dashpot Behavior

You define linear dashpot behavior by specifying a constant dashpot coefficient (force per relative velocity).

The dashpot coefficient can depend on temperature and field variables. See Input Syntax Rules for further information about defining data as functions of temperature and independent field variables.

For direct-solution steady-state dynamic analysis the dashpot coefficient can depend on frequency, as well as on temperature and field variables. If a frequency-dependent dashpot coefficient is specified for any other analysis procedure in Abaqus/Standard, the data for the lowest frequency given will be used.

Nonlinear Dashpot Behavior

You define nonlinear dashpot behavior by giving pairs of force–relative velocity values. These values should be given in ascending order of relative velocity and should be provided over a sufficiently wide range of relative velocity values so that the behavior is defined correctly. Abaqus assumes that the force remains constant outside the range given (see Figure 2). In addition, the curve should pass through the origin. That is, the force should be zero at zero relative velocity.

Nonlinear dashpot force-relative velocity relationship.

The dashpot coefficient can depend on temperature and field variables. See Input Syntax Rules for further information about defining data as functions of temperature and independent field variables.

Abaqus/Explicit will regularize the data into tables that are defined in terms of even intervals of the independent variables. In some cases where the force is defined at uneven intervals of the independent variable (relative velocity) and the range of the independent variable is large compared to the smallest interval, Abaqus/Explicit may fail to obtain an accurate regularization of your data in a reasonable number of intervals. In this case the program will stop after all data are processed with an error message that you must redefine the material data. See Material Data Definition for a more detailed discussion of data regularization.

Defining the Direction of Action for DASHPOT1 and DASHPOT2 Elements

You define the direction of action for DASHPOT1 and DASHPOT2 elements by giving the degree of freedom at each node of the element. This degree of freedom may be in a local coordinate system (Orientations). This local system is assumed to be fixed: even in large-displacement analysis DASHPOT1 and DASHPOT2 elements act in a fixed direction throughout the analysis.

Dashpots within Substructures

Dashpots cannot be used within substructures. You can define Rayleigh damping within the substructure definition or on the usage level to create damping within a substructure; see Defining Substructure Damping for more information.