14.15. Energies

Energies are available in the solution output (by setting Item = ALL, ESOL, or VENG on the OUTPR command) or by choosing the appropriate items (SENE, TENE, KENE, ASENE, PSENE, AKENE, PKENE, DENE, and WEXT) via postprocessing commands.

Also see Example: Energy Calculations in Transient and Harmonic Analyses in the Structural Analysis Guide.

14.15.1. Potential Energy (or Stiffness Energy)

For each element, is the potential energy (including strain energy), also called stiffness energy, accessed by item SENE or TENE:

(14–332)

where:

NINT = number of integration points
{σ} = stress vector
el} = elastic strain vector
vol i = volume of integration point i
= plastic strain energy
Es = stress stiffening energy
[Ke] = element stiffness/conductivity matrix
[Se] = element stress stiffness matrix
{ue} = element displacement vector

14.15.1.1. Potential Energy (or Stiffness Energy) for Complex Results

Complex results (see POST1 and POST26 – Complex Results Postprocessing) are obtained following a harmonic analysis (ANTYPE,HARM) or a damped modal analysis (ANTYPE,MODAL with MODOPT,QRDAMP,,,,CPLX, or MODOPT,DAMP).

At each substep, by default, separate calculations are performed for:

  • potential energy using the real part of the element stress, strain, and displacement vectors (postprocessed with KIMG = REAL on the SET command), and

  • potential energy using the imaginary part of the element stress, strain, and displacement vectors (postprocessed with KIMG = IMAG on the SET command).

When EngCalc = YES on the HROUT command (harmonic analysis) or MXPAND command (modal analysis), the potential energy is calculated as:

(14–333)

It is the average potential energy over the deformation cycle with period , where:

Ω = imposed circular frequency in harmonic analysis (rad/s), or imaginary part of the complex eigenvalue in damped modal analysis
= element real displacement vector
= element imaginary displacement vector

The amplitude potential energy, accessed with item ASENE, is expressed as:

(14–334)

The peak potential energy, accessed with item PSENE, can be written as:

(14–335)

Average and amplitude potential energies define a cosine wave, which is the representation of the instantaneous potential energy. For the total system, the equation is:

(14–336)

The average potential energy of the total system is:

(14–337)

The amplitude potential energy of the total system is:

(14–338)

where the residual quantity is:

(14–339)

The phase of the cosine wave of the instantaneous potential energy of the total system is:

(14–340)

The peak potential energy of the total system is:

(14–341)

In the above equations:

N = number of elements
i = superscript representing the ith element
j = superscript representing the jth element

In the POST1 postprocessor, , , , and can be printed using the PRENERGY command. In the POST26 postprocessor, is accessed using the ENERSOL command.

After a prestressed full harmonic analysis using the PSTRES command with NLGEOM,OFF (Prestressed Full-Harmonic Analysis Using the PSTRES Command (Legacy Procedure) in the Structural Analysis Guide), is used instead of in Equation 14–332 to Equation 14–340.

14.15.1.2. Potential Energy Limitations

Average, amplitude, and peak potential energies are calculated according to Equation 14–332 through Equation 14–340 for the element listed in Table 14.3: Element Types Supporting Additional Energy Calculations with the following restrictions:

  • When applicable, the plastic strain energy, artificial hourglass/drill stiffness energy, contact stabilization energy, or artificial stabilization energy do not contribute.

  • For linear perturbation full harmonic and linear perturbation full modal, the stress stiffness does not contribute.

  • For coupled-field elements used in a piezoelectric analysis or an electrostatic-structural analysis, those restrictions do not apply but only averaged potential energy is available. In the real part of complex results, this energy is the real part of Equation 10–87, the average stored elastic energy. In the imaginary part of complex results, this energy is the imaginary part of Equation 10–87, the average elastic loss.

  • The thermal strain vector (Equation 2–3) does not contribute.

14.15.2. Kinetic Energy

In transient, harmonic, and modal analyses, is the kinetic energy accessed by item KENE:

(14–342)

where:

= time derivative of element displacement vector (that is, element velocity vector)
[Me] = element mass matrix

In harmonic and modal analyses, the kinetic energy can also be expressed as:

(14–343)

14.15.2.1. Kinetic Energy for Complex Results

In the case of complex results, the kinetic energy is calculated separately using the real part and the imaginary part by default (similar to potential energy; see Potential Energy (or Stiffness Energy) for Complex Results).

For the elements listed in Table 14.3: Element Types Supporting Additional Energy Calculations, if EngCalc = YES on the HROUT or MXPAND commands, the kinetic energy is calculated based on:

(14–344)

This is the average kinetic energy over the deformation cycle of period . The amplitude kinetic energy, accessed with item AKENE, is:

(14–345)

Therefore, the peak kinetic energy, accessed with item PSENE, is:

(14–346)

Average and amplitude kinetic energies define a cosine wave, which is the representation of the instantaneous kinetic energy. For the total system, the equation is:

(14–347)

The average kinetic energy of the total system is:

(14–348)

The amplitude kinetic energy of the total system is:

(14–349)

where the residual quantity is:

(14–350)

The phase of the cosine wave of the instantaneous kinetic energy of the total system is:

(14–351)

The peak kinetic energy of the total system is:

(14–352)

In the POST1 postprocessor, , , and can be printed using the PRENERGY command. In the POST26 postprocessor, is accessed using the ENERSOL command.

For a damped modal analysis, calculations use the absolute value of the imaginary part of the complex eigenvalue defined in Equation 14–243, instead of .

14.15.2.2. Kinetic Energy Limitations

The following limiations apply:

  • Average, amplitude, and peak kinetic energies are available only for the elements listed in Table 14.3: Element Types Supporting Additional Energy Calculations.

  • When postprocessing the expansion pass of a substructuring or component mode synthesis (CMS) analysis, kinetic energy is available only if the OUTRES command with option DSUBres = ALL was issued in the first load step of the use pass.

14.15.3. Damping Energy

The damping energy, , is the energy dissipated by viscoelastic damping forces over the deformation path:

(14–353)

where:

[Ce] = element damping matrix

In a transient analysis, if EngCalc = YES on the TRNOPT command, Equation 14–353 is approximated by:

(14–354)

where:

NSP = Number of substeps
= element velocity vector at substep i
t i = time at substep i
t i-1 = time at substep i-1

Numerical integration done by Equation 14–354 is consistent only if solution data are written to the database for every substep (OUTRES,ALL,ALL, OUTRES,ESOL,ALL, or OUTRES,VENG, ALL).

14.15.3.1. Damping Energy for Complex Results

In the case of complex results, if EngCalc = YES on the HROUT or MXPAND command, the damping energy is calculated based on:

(14–355)

For a damped modal analysis, calculations use the absolute value of the imaginary part of the complex eigenvalue defined in Equation 14–243, instead of .

14.15.3.2. Damping Energy Limitations

The following limitations apply:

  • Damping energy is available only for the element listed in Table 14.3: Element Types Supporting Additional Energy Calculations and the coupled-field elements.

  • Damping energy associated with the gyroscopic matrix is not available.

  • Damping energy is not available when postprocessing a mode-superposition transient analysis.

  • Damping energy is not available when postprocessing a mode-superposition harmonic analysis based on the QR damped eigensolver (MODOPT,QRDAMP).

  • Damping energy is not available when postprocessing an expansion pass following a transient analysis that uses the substructuring or component mode synthesis (CMS) method.

  • In the case of complex results, damping energy is available when postprocessing an expansion pass of the substructuring or component modes synthesis (CMS) method only if the OUTRES command with option DSUBres = ALL was issued in the first load step of the use pass. In a component modes synthesis analysis with Elcalc = NO on the CMSOPT command, damping energy is available only if damping was introduced in the use pass with the global damping commands: ALPHAD, BETAD, DMPRAT or DMPSTR. If Elcalc = YES on CMSOPT, damping energy is available only if damping was introduced in the generation pass and SEMATR = 3 on the SEOPT command.

14.15.4. Work Done by External Loads

When external loads are applied on nodes or elements, the general form of the work done by external loads over the deformation path is:

(14–356)

where:

{u(t)} = the displacement vector of the whole system if {F(t)} is the vector of nodal loads
or
{u(t)} = the element displacement vector if {F(t)} is the vector of loads on an element

In a transient analysis, if Item = ALL, ESOL, or VENG on the OUTRES command and EngCalc = YES on the TRNOPT command, Equation 14–356 is approximated with:

(14–357)

where:

NSP = number of substeps
{F i } = system nodal or element load vector at substep i

Numerical integration done by Equation 14–357 is consistent only if solution data are written to the database for every substep (OUTRES,ALL,ALL, OUTRES,ESOL,ALL, or OUTRES,VENG, ALL).

14.15.4.1. Work Done by External Loads for Complex Results

In the case of complex results, if Item = ALL, ESOL, or VENG on the OUTRES command and EngCalc = YES on the HROUT or MXPAND command, at each substep the work done by external loads is expressed as:

(14–358)

where:

{u1} = real part of the system nodal or element displacement vector
{u2} = imaginary part of the system nodal or element displacement vector
{F1} = real part of the system nodal or element load vector
{F2} = imaginary part of the system nodal or element load vector

14.15.4.2. Work Limitations

The following limitations apply:

  • Work done by external load is available only for the element listed in Table 14.3: Element Types Supporting Additional Energy Calculations.

  • Work due to constraint displacements is not available.

  • Work done by external loads is not available when postprocessing a mode-superposition transient analysis.

  • For complex results, work due to element pressure with an imaginary component is supported only for the SF command (Lab = PRES and non-zero VALUE2) and SFE command (Lab = PRES and KVAL = 2) applied on surface elements SURF153, SURF154 and SURF159.

  • Work done by external loads is not available when postprocessing a mode-superposition harmonic analysis if MSUPkey = YES on the MXPAND command. If MSUPkey = NO, work due to element loads is available in the expansion pass of the real part, but not the work due to nodal loads.

  • Work done by external loads is not available when postprocessing an expansion pass following a transient or harmonic analysis that uses the substructuring or component mode synthesis (CMS) method.

14.15.5. Artificial Energy

is the artificial energy associated with hourglass control, accessed by AENE (for elements SOLID45, PLANE182, SOLID185, SHELL181 only):

(14–359)

where:

NCS = total number of converged substeps
= hourglass strain energy defined in Flanagan and Belytschko([243]) due to one point integrations
[Q] = hourglass control stiffness defined in Flanagan and Belytschko([243])

Artificial energy has no physical meaning. It is used to control the hourglass mode introduced by reduced integration. Use this rule to check whether or not the element is stable due to the use of reduced integration: if < 5% is true, the element is considered stable (that is, it functions the same way as a fully integrated element).

14.15.6. Element Support for Energies

The following table lists element types that support additional energy calculations (requested via Item = ALL, ESOL, or VENG on the OUTRES command).


The following table list element limitations for energy computations.

Table 14.4: Exceptions for Element Energies

Element Exception
FLUID29 No potential energy
FLUID30 No potential energy
LINK31 No potential energy
LINK34 No potential energy
COMBIN39 No potential energy
SHELL61 Thermal effects not included [1]

  1. For example, warping implies that temperatures T1 + T3 ≠ T2 + T4; that is, some thermal strain is locked in.