Summary
In this lecture, we will cover the following:
- Adding the OpenSeesPy and
opsvisdependencies required for the benchmark model, - We will regenerate the shell mesh and local coordinate data for the same structure,
- We will prepare restrained node information in a form that can be passed into OpenSeesPy.
We begin by creating the setup for the OpenSeesPy analysis using almost the same structural definition as the previous custom solver notebook. The geometry, mesh parameters, material properties, local coordinate calculations, and restraint logic are deliberately kept consistent. The main new additions are the openseespy import itself and the opsvis visualisation library, which provides a way to inspect the model as OpenSeesPy understands it.
The lecture also highlights a few very small differences in what OpenSeesPy needs. We also prepare the restrained node list so it can be used directly when applying boundary conditions in the OpenSeesPy model. By the end, all the supporting data is ready, but the actual OpenSeesPy model has not yet been built.
Next up
In the next lecture, we will use this prepared setup to create the OpenSeesPy nodes, elements, materials, loads, and analysis commands.
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 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.
