Equilibrium and virtual work

In this section we develop the exact equilibrium statement and write it in the form of the virtual work statement for later reduction to the approximate form of equilibrium used in a finite element model.

Many of the problems to which Abaqus is applied involve finding an approximate (finite element) solution for the displacements, deformations, stresses, forces, and—possibly—other state variables such as temperature in a solid body that is subjected to some history of “loading,” where “loading” implies some series of events to which the body's response is sought. The exact solution of such a problem requires that both force and moment equilibrium be maintained at all times over any arbitrary volume of the body. The displacement finite element method is based on approximating this equilibrium requirement by replacing it with a weaker requirement, that equilibrium must be maintained in an average sense over a finite number of divisions of the volume of the body.

See Also
In Other Guides
Conventions

ProductsAbaqus/StandardAbaqus/Explicit

Let V denote a volume occupied by a part of the body in the current configuration, and let S be the surface bounding this volume. (Again, we should emphasize that we are adopting a Lagrangian viewpoint: the volume being considered is a volume of material in the body—specifically, V is the volume of space occupied by this material at the “current” point in time, which is distinct from the Eulerian approach, where we are examining a volume in space and watch material flowing through that volume.) Let the surface traction at any point on S be the force t per unit of current area, and let the body force at any point within the volume of material under consideration be f per unit of current volume. Force equilibrium for the volume is then

(1)StdS+VfdV=0.

The “true” or Cauchy stress matrix σ at a point of S is defined by

(2)t=nσ,

where n is the unit outward normal to S at the point. Using this definition, Equation 2 is

SnσdS+VfdV=0.

Gauss's theorem allows us to rewrite a surface integral as a volume integral according to

Sn()dS=V(x)(),dV,

where (    ) is any continuous function—scalar, vector, or tensor.

Applying the Gauss theorem to the surface integral in the equilibrium equation gives

SnσdS=V(x)σdV.

Since the volume is arbitrary, this equation must apply pointwise in the body, thus providing the differential equation of translational equilibrium:

(3)(x)σ+f=0.

These are the three familiar differential equations of force equilibrium. In deriving them we have made no approximation with respect to the magnitude of the deformation or rotation—the equations are an exact statement of equilibrium so long as we are precise about our definitions of surface tractions, body forces, stress (Cauchy stress, defined by Equation 2), volume, and area.

Moment equilibrium is most simply written in the general case by taking moments about the origin:

S(x×t)dS+V(x×f)dV=0.

Use of the Gauss theorem with this equation then leads to the result that the ``true'' (Cauchy) stress matrix must be symmetric:

(4)σ=σT,

so that at each point there are only six independent components of stress. Conversely, by taking the stress matrix to be symmetric, we automatically satisfy moment equilibrium and, therefore, need only consider translational equilibrium when explicitly writing the equilibrium equations. (The moment equilibrium equation written above assumes that there are no point couples acting on the volume. If there are, the stress matrix does not have the symmetry property of Equation 4. Continuum mechanics models that allow for such point couples have been developed, but they are not relevant to any of the models provided in Abaqus.)

The basis for the development of a displacement-interpolation finite element model is the introduction of some locally based spatial approximation to parts of the solution. To develop such an approximation, we begin by replacing the three equilibrium equations represented by Equation 3 by an equivalent “weak form”—a single scalar equation over the entire body, which is obtained by multiplying the pointwise differential equations by an arbitrary, vector-valued “test function,” defined, with suitable continuity, over the entire volume, and integrating. As the test function is quite arbitrary, the differential equilibrium statement in any particular direction at any particular point can always be recovered by choosing the test function to be nonzero only in that direction at that point. For this case of equilibrium with a general stress matrix, this equivalent “weak form” is the virtual work principle. The test function can be imagined to be a “virtual” velocity field, δv, which is completely arbitrary except that it must obey any prescribed kinematic constraints and have sufficient continuity: the dot product of this test function with the equilibrium force field then represents the “virtual” work rate.

Taking the dot product of Equation 3 with δv results in a single scalar equation at each material point that is then integrated over the entire body to give

(5)V[(x)σ+f]δvdV=0.

The chain rule allows us to write

(x)(σδv)=[(x)σ]δv+σ:(δvx),

so that

V[(x)σ]δvdV=V[(x)(σδv)-σ:(δvx)]dV=SnσδvdS-Vσ:(δvx)dV,(using the Gauss theorem with the first term)=StδvdS-Vσ:(δvx)dV(using the definition of Cauchy stress with the first term).

Thus, the virtual work statement, Equation 5, can be written

StδvdS+VfδvdV=σ:(δvx)dV.

From the previous section we recognize

δvx=δL

as the virtual velocity gradient in the current configuration. We can decompose the gradient into a symmetric and an antisymmetric part:

δL=δD+δW,

where

δD=sym(δL)=12(δL+δLT)

is the virtual strain rate (the virtual rate of deformation) and

δW=asym(δL)=12(δL-δLT)

is the virtual rate of spin. With these definitions

σ:δL=σ:δD+σ:δW.

Since σ is symmetric,

σ:δW=12σ:δL-12σ:δLT=12σ:δL-12σ:δL=0.

Finally, we obtain the virtual work equation in the classical form

(6)Vσ:δDdV=SδvtdS+VδvfdV.

Recall that t, f, and σ are an equilibrium set,

t=nσ,    (x)σ+f=0,    σ=σT;

δD and δv are compatible,

δD=12(δvx+[δvx]T);

and δv is compatible with all kinematic constraints. We can show that any two of these three statements (virtual work, equilibrium, and compatibility of the test function δv) imply the other: we can thus use the virtual work principle, with a suitable test function, as a statement of equilibrium.

The virtual work statement has a simple physical interpretation: the rate of work done by the external forces subjected to any virtual velocity field is equal to the rate of work done by the equilibrating stresses on the rate of deformation of the same virtual velocity field. The principle of virtual work is the “weak form” of the equilibrium equations and is used as the basic equilibrium statement for the finite element formulation that will be introduced in About procedures and basic equations. Its advantage in this regard is that it is a statement of equilibrium cast in the form of an integral over the volume of the body: we can introduce approximations by choosing test functions for the virtual velocity field that are not entirely arbitrary, but whose variation is restricted to a finite number of nodal values. This approach provides a stronger mathematical basis for studying the approximation than the alternative of direct discretization of the derivative in the differential equation of equilibrium at a point, which is the typical starting point for a finite difference approach to the same problem.