ACCESS THE COMPLETE LIBRARY OF COURSES & TUTORIALS 
Full Preview
39. Section overview - drilling degrees of freedom and avoiding singularity
Drilling degrees of freedom and avoiding singularity
Please log in or enroll to access resources

Summary

In this section, we will cover the following:

  • We will introduce drilling degrees of freedom as the source of the hidden issue,
  • We will connect drilling degrees of freedom to zero-energy modes,
  • We will explain why the stiffness matrix can become singular,
  • We explore drilling stabilisation as the fix that will make the solver more robust.

We begin by framing the problem exposed during the OpenSeesPy comparison. The custom solver can produce results that look excellent in one configuration but become nonsensical after a small change in the input parameters. The goal of this section is to understand why that happens rather than simply applying a fix without knowing what it is correcting.

We start this section by learning what drilling degrees of freedom are, then we will connect them to zero-energy modes and stiffness matrix singularity. Once that foundation is in place, we will implement drilling stabilisation, a relatively small code change that has a major effect on the robustness of the solver.

Next up

In the next lecture, we will start that diagnosis by defining drilling degrees of freedom and seeing how they arise in a shell element model.

Tags

drilling degrees of freedomstiffness matrix singularityzero-energy modesdrilling stabilisationshell solver robustness

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
40. Drilling degrees of freedom and singularity