ACCESS THE COMPLETE LIBRARY OF COURSES & TUTORIALS ➡️
13. The Principle of Minimum Potential Energy
Finite Element Equations & Stiffness Matrices
📂 Please log in or enroll to access resources

Summary

In this lecture, we'll cover:

  • Deriving the two fundamental finite element equations: the element stiffness matrix and the element force vector
  • Applying the Principle of Minimum Potential Energy (PMPE) to a 3D finite element
  • Defining configurations in terms of nodal displacements and degrees of freedom
  • Constructing expressions for strain energy and work done by applied loads
  • Formulating the total potential energy expression as a precursor to differentiation

In this lecture, we begin the derivation of the two key finite element equations that will allow us to compute the element stiffness matrix and the equivalent force vector for a general element. We base the derivation on the Principle of Minimum Potential Energy, which states that, of all possible displacement configurations, the true configuration minimises the total potential energy. We interpret a configuration as a set of nodal displacements, and we illustrate this using a three-dimensional, eight-node element with 24 translational degrees of freedom.

We then construct the total potential energy expression by defining it as the strain energy stored in the element minus the work done by applied loads. We derive the general integral form of the strain energy in terms of stress and strain, introduce the constitutive (material) matrix to express stress in terms of strain, and formulate the work done by both body forces and surface forces. Bringing these components together gives us an expression for total potential energy in terms of general displacements within the element. We conclude by recognising that, in the next lecture, we must express this energy purely in terms of nodal displacements so that we can differentiate it, set the result equal to zero, and obtain the governing finite element equations.

Next up:

In the next lecture, we complete the derivation by introducing the displacement interpolation and strain–displacement matrices, and arrive at the general finite element equilibrium equation.

Tags

principle of minimum potential energystrain energy formulationfinite element derivationbody and surface forces3D element degrees of freedom

Please log in or enroll to continue

If you've already enrolled, please log in to continue.

The Direct Stiffness Method for Truss Analysis with Python

Build your own finite element truss analysis software using Python and tackle large scale structures.

After completing this course...

  • You’ll understand how to use the Direct Stiffness Method to build complete structural models that can be solved using Python.
  • You’ll have your own analysis programme to identify displacements, reactions and internal member forces for any truss.
  • You’ll understand how common models of elastic behaviour such as plane stress and plane strain apply to real-world structures.
Next Lesson
14. The Finite Element equations