Summary
In this lecture, we'll cover the following:
- The role of the structure stiffness matrix and how it is assembled from element stiffness matrices.
- The importance of deriving and computing the element stiffness matrix using the and matrices.
- The meaning and function of the strain–displacement matrix and constitutive matrix .
- The workflow from theory to implementation.
In this lecture, we step back and look at the bigger picture of what we are trying to achieve. We frame the finite element method as the process of solving a system of equations to obtain nodal displacements, which are then used in post-processing to determine quantities such as bending moments and shear forces. We emphasise that the structure stiffness matrix is assembled from individual element stiffness matrices, and that these element-level matrices are the fundamental building blocks of the entire analysis.
We then focus on what it takes to construct an element stiffness matrix. We see that this involves deriving the strain–displacement matrix , which encodes the mechanical behaviour of the element, and the constitutive matrix , which captures the material properties. These components are combined through numerical integration to produce the final matrix. Much of the early course is devoted to understanding and implementing this process in detail. This will then form the basis for building a full solver, validating it.
Next up
The next lecture provides a section overview, introducing the mechanics of plate elements and the theoretical building blocks we will develop over the coming lectures.
Tags
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 1 - Plates
An analysis pipeline for thick and thin plate structures, a roadmap from theory to toolbox
After completing this course...
- You will understand how Reissner-Mindlin theory enables us to accurately capture both thin and thick plate behaviour.
- You will understand how to turn the fundamental mechanics of plate behaviour into a custom finite element solver written in Python.
- You will have developed meshing workflows that utilise the powerful open-source meshing engine, GMSH.
- In addition to using your own custom finite element code, you will be comfortable validating your results using OpenSeesPy and Pynite.