ACCESS THE COMPLETE LIBRARY OF COURSES & TUTORIALS 
Section 4
Expanding to a full plate element solver
21. Section overview - Expanding to a full plate element solver
01:28 (Preview)
22. Procedurally generating a rectangular mesh
24:30
23. Defining plate constraints
11:08
24. Defining the self-weight force vector
10:35
25. Building the structure stiffness matrix
10:05
26. Solving the system and extracting reaction forces
28:13
27. Plotting the plate displacements
18:10
28. Building an evaluation grid for stress resultants
10:31
29. Calculating the moments and shears
22:00
30. Visualising the plate bending moments
14:13
31. Extracting shear forces
29:04
32. Visualising the plate shear forces
12:21
33. Adding strip and edge masking to the shear plot
26:04
34. Adding magnitude clipping to the shear plot
10:40
35. Building an interpolation utility function
09:53
Full Preview
5. Section overview - The Mechanics of Plate Elements
The Mechanics of Plate Elements
Please log in or enroll to access resources

Summary

In this section, we'll cover the following:

  • Developing the theoretical foundation for finite element analysis of plate elements.
  • Understanding the role of the element stiffness matrix.
  • Constructing the constitutive matrix based on material behaviour.
  • Deriving the strain–displacement matrix.
  • Introducing key concepts such as stress resultants, shape functions, and the Jacobian matrix.
  • Applying the Reissner–Mindlin plate theory as the governing mechanical model.

In this section, we establish the theoretical groundwork needed to build a finite element formulation for plate elements. We begin by identifying the element stiffness matrix as the central component of any finite element code, and we explain that its construction depends on two key ingredients: the constitutive matrix and the strain–displacement matrix. To derive these, we adopt the Reissner–Mindlin plate theory, which assumes that plane sections remain straight after deformation but are not necessarily perpendicular to the middle-plane, allowing us to model shear deformation effects.

We then focus on how to construct each of these matrices. We develop the constitutive matrix by defining appropriate stress and strain fields, and we move on to the strain–displacement matrix, which links nodal displacements to element strains. Along the way, we introduce important supporting concepts, including how stresses are converted into stress resultants, how shape functions are used to interpolate field variables, and how the Jacobian matrix facilitates coordinate transformations. Together, these ideas form the essential theoretical basis for everything that follows in the course.

Next up

In the next lecture, we will begin the detailed derivations by defining the displacement and strain fields for a plate element.

Tags

Reissner–Mindlin theoryconstitutive matrixstrain–displacement matrixshape functionsJacobian transformation

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.
Next Lesson
6. The displacement and strain fields