What you'll learn
Description
Course prerequisites
Course Breakdown
Section 1: Introduction, Course Breakdown & Prerequisites
In this first section, we’ll get our bearings by taking a look at the course structure. This will give you a good idea of what to expect. We’ll also introduce our main focus for this course – cablenet structures. This will provide some context for the technical analysis to follow. This course assumes that you’ve completed the prerequisite course on 2D cable analysis; we’ll elaborate on why it’s critical that you cover that course first if you want to get the most from this course.Section 2: Developing the 3D non-linear stiffness matrix
In this section, we’ll take the theory used to develop the 2D non-linear stiffness matrix and extend that to 3D. This really involves two steps; updating how we calculate the element transformation matrix and then updating the local element stiffness matrix. The task here isn’t difficult, the hard work was done in establishing the 2D stiffness matrix in the prerequisite course. We’ll focus on whiteboarding the theory here before diving into code a little later.Section 3: Extending our Blender Utility Scripts
Blender is a trusty 3D Swiss army knife that makes all of this modelling possible. So, since we’re moving from 2D to 3D, we’ll need to update some of the utility scripts we wrote previously for data import and export. It won’t be all coding in this section, we’ll dabble in some 3D modelling and generate our first simple cablenet model to serve as our test-bed structure for the next section.Section 4: Extending our solver toolbox from 2D to 3D
Now it’s time to roll up our sleeves and dive into our main solver code. In this section, we’re going to be doing the bulk of the work to update the 2D solver we wrote previously. We’ll also be implementing all of the transformation and stiffness matrix theory we discussed earlier. Once you’ve completed this section you’ll have converted your 2D cable analysis code into a 3D solver…and we can start experimenting with some structures.Section 5: Cable-stayed antenna tower…in 3D
When we studied 2D cable analysis previously, we analysed a 2D cable-stayed antenna tower. So, now that we’ve built ourselves a 3D toolbox, the obvious first task is to build a bigger 3D cable-stayed lattice tower to see how our solver crunches through that! This section will be our first complete run-through of the analysis workflow, from modelling in Blender, to analysis in our solver to results visualisation back over in Blender.Section 6: Parametric modelling and form-finding in Blender
In this section, we’ll focus on how we can get the most out of Blender’s modelling and simulation tools. We’ll start by exploring Blender’s cloth simulation tools, one of Blender’s many physics engine toolboxes. Although this tool is not designed for structural simulation, it serves as an excellent way of approximating net and membrane geometry which we can use as a starting point for our structural analysis.
We’ll also explore a relatively new feature in Blender; geometry nodes. This functionality gives us the ability to procedurally model and parameterise our geometry. This will be a taster on geometry nodes – after which you can decide if you want to investigate further beyond this course.
This process of exploratory form-finding is one of the most creative and enjoyable parts of studying these structures and serves as a nice counter-balance to our focus on programming and mechanics!
Section 7: Cablenet Pavillion – Hyperbolic Paraboloid
In this section, we’ll bring together our 3D solver with what we’ve learned about form-finding using Blender’s simulation tools. We’ll focus on the modelling and analysis of a hyperbolic paraboloid cablenet structure. For the structure itself, we’ll draw inspiration from a fabric membrane structure by Frei Otto from 1955.
This will give us a good opportunity to discuss the relationship between form-finding and pre-tension. Again, this will be another good demonstration of the typical modelling-analysis-visualisation workflow.
Section 8:Frei Otto’s Dancing Fountain in Cablenet form
In this final section, we’ll use everything we’ve learned so far to build a model of one of Frei Otto’s finest membrane structures, the so-called ‘Dancing Fountain’ from the Cologne Federal Garden Exhibition in 1957.
We’ll use all of the tools at our disposal to build the initial geometry, simulate the minimum surface under tension and then analyse the cablenet force distribution under self-weight. Naturally, we’ll bring it all back into Blender for final visualisation.
The successful completion of this structure sets a great high-water mark for your understanding of cablenet structures and of the tools you’ve just built. This should leave you confident enough to explore the behaviour of non-linear cablenet structures in the wild.
Who this course is for
- Students and professional engineers who have completed the 2D non-linear cable analysis course and want to expand into 3D non-linear cablenet structures.
- Students and professional engineers who want to learn more about how to implement iterative methods of analysis in Python.
Course Completion Certificate
- Download your personalised Certificate of Completion once you’ve finished all course lectures.
- Applying for jobs? Use your Certificate of Completion to show prospective employers what you’ve been doing to improve your capabilities.
- Independently completing an online course is an achievement. Let people know about it by posting your Certificate of Completion on your Linkedin profile or workplace CPD portfolio.
Course preview
Lecture 1: Introduction and Course Overview
Lecture 4: Cablenet Structures
Course content
Introduction, Course Breakdown & Prerequisites
Developing the 3D non-linear stiffness matrix
Extending our Blender Utility Scripts
Extending our solver toolbox from 2D to 3D
Cable-stayed antenna tower…in 3D
Parametric modelling and form-finding in Blender
Cablenet Pavillion - Hyperbolic Paraboloid
Frei Otto's Dancing Fountain in Cablenet form
Appendix - Visualising Structural Data in Blender
Roadmap
Frequently Asked Questions
You have access to all DegreeTutors content for the duration of your membership subscription. You can cancel any time, and even resubscribe later if that suits your circumstances.
Absolutely. If you’re not satisfied, contact us in the first 30 days of your subscription and we’ll give you a full refund, no questions asked. It would be helpful if you could tell us how we can improve our membership for other students.
All DegreeTutors courses and content are hosted by Podia and require you to log in to stream the videos and download content.
Yes! We’ve partnered with Podia, Stripe and Paypal to handle billing and provide a secure payment facility. DegreeTutors never directly handle or store your credit card information.
No problem, send a message through our contact page and we’ll be happy to answer any questions you have.