FINITE ELEMENT ANALYSIS OF SHELLS - EARLY ACCESS 
8. Building the strain-displacement matrix, B
Expanding the mechanics for flat shell elements
Please log in or enroll to access resources

Summary

In this lecture, we'll cover:

  • What the strain–displacement matrix BB is and why it matters,
  • How local element displacements are expressed using shape functions,
  • How the membrane, bending and shear parts of the BB matrix are formed,
  • How the derived BB matrix provides a key building block for the element stiffness matrix.

In this lecture, we work through the derivation of the local strain–displacement matrix BB for an element. We begin by defining BB as the matrix that links generalised strains at a point in the element, specified by the local coordinates rr and ss, to the element’s nodal displacement vector. To get there, we first express the displacement field inside the element as a weighted sum of nodal displacements using the shape functions, which act as functions of the local coordinates and determine how much each node contributes at a given point.

We then substitute this displacement representation into the strain expressions and differentiate with respect to the local coordinate directions. Doing this shows that the entries of BB are built from derivatives of the shape functions, and that the matrix can be separated into membrane, bending and shear components for each node. By the end of the lecture, we will have fully derived the local generalised strain–displacement matrix.

Next up

In the next lecture, we will revisit and review the element stiffness matrix formulation.

Tags

strain-displacement matrixshape functionsnodal displacements

Please log in or enroll to continue

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

Finite Element Analysis of Plate and Shell Structures: Part 2 - Shells

Expanding from plate to shell elements - build a workflow that unlocks the behaviour of 3D shell structures

After completing this course...

  • You will understand how we make the leap from Reissner-Mindlin plate elements to shell elements and what extra modelling fidelity that provides.
  • You will be comfortable using a combination of GMSH and the open-source 3D modelling software, Blender, to generate custom finite element meshes.
  • You will be able to use OpenSeesPy to model shell structures, as an alternative to your own custom finite element solver.
  • You will have a much greater understanding of what commercial finite element packages are doing, behind the UI, allowing you to authoritatively interrogate their results.
Next Lesson
9. A review of the element stiffness matrix