Modelling and Analysis of Non-linear Cablenet Structures using Python and Blender
Buy now
Learn more
Introduction, course breakdown & prerequisites
1.0 Introduction and course overview
2.0 Course prerequisites
Support and Lecture Q&A (Please read!)
3.0 Moving to JupyterLab
4.0 Cablenet structures
Developing the 3D Non-linear Stiffness Matrix
5.0 Section overview
6.0 Building the 3D transformation ma...
7.0 Extending the non-linear stiffnes...
Extending our Blender utility scripts
8.0 Section overview
9.0 Generate a simple cablenet
9.1 Blender File (lecture 9)
10.0 Extending our Blender export scr...
11.0 Visualising axial forces and def...
11.1 Blender File (lectures 9-11)
Extending your solver toolbox from 2D to 3D
12.0 Section overview
13.0 Updating our Notebook structure
13.1 Jupyter Notebook (lecture 13)
14.0 Basic updates to our preprocessi...
14.1 Jupyter Notebook (lecture 14)
15.0 Implementing a basic 3D plot
16.0 Fixing the 3D scale problem
17.0 Implement support type visualisa...
18.0 Implementing 3D arrows
19.0 Implementing 3D annotations
20.0 Building the transformation matrix
21.0 Calculating the pre-tension forc...
22.0 Building the stiffness matrix
23.0 Calculating the internal force s...
24.0 Recap of the main loop logic
25.0 Updating the results plot - phase 1
26.0 Updating the results plot - phase 2
27.0 Updating the results plot - phase 3
28.0 Using Pandas DataFrames to repre...
29.0 Visualising deflection and axial...
29.1 Jupyter Notebook (lectures 13-29)
29.2 Blender File (lecture 29)
Mid-course check-in
The cable-stayed antenna tower…in 3D
30.0 Section overview
31.0 Model generation in Blender
31.1 Blender File (lecture 31)
32.0 Solving the antenna tower
32.1 Jupyter Notebook (lecture 32)
32.2 Blender File (lecture 32)
33.0 Saving and exporting all simulat...
33.1 Jupyter Notebook (lecture 33)
34.0 Building a results viewer notebook
34.1 Jupyter Notebook (lecture 34)
Parametric modelling and form-finding in Blender
35.0 Section overview
36.0 Simulation initial geometry in B...
37.0 Simulation initial geometry in B...
37.1 Blender File (lectures 36-37)
38.0 The relationship between form-fi...
39.0 Procedural modelling with geomet...
39.1 Blender File (lecture 39)
Cablenet Pavilion - Hyperbolic Paraboloid
40.0 Section overview
41.0 Accommodating different cable types
42.0 Generating the initial geometry
42.1 Blender File (lectures 41-42)
43.0 Analysis iteration 1 - Establish...
44.0 Analysis iteration 2 - Adding pr...
44.1 Jupyter Notebook (lectures 41-44)
44.2 Blender File (lecture 44)
Frei Otto’s Dancing Fountain in cablenet form
45.0 Section overview
46.0 Form-finding the initial geometry
47.0 Roof pre-tension simulation
48.0 Full structure pre-tension simul...
48.1 Jupyter Notebook (lectures 47-48)
49.0 Applying load to the pre-tension...
49.1 Jupyter Notebook (lecture 49)
49.2 Blender File (lectures 46-49)
50.0 Course wrap up & completion cert...
Appendix: Building Axial Force Visualisations in Blender
51.0 Blender data-viz – Structure set...
51.1 Jupyter Notebook (lecture 51)
52.0 Blender data-viz – Blocking out ...
53.0 Blender data-viz – The transform...
54.0 Blender data-viz – Generating ma...
54.1 Jupyter Notebook (lectures 51-54)
Products
Course
Section
Lesson
47.0 Roof pre-tension simulation
47.0 Roof pre-tension simulation
Modelling and Analysis of Non-linear Cablenet Structures using Python and Blender
Buy now
Learn more
Introduction, course breakdown & prerequisites
1.0 Introduction and course overview
2.0 Course prerequisites
Support and Lecture Q&A (Please read!)
3.0 Moving to JupyterLab
4.0 Cablenet structures
Developing the 3D Non-linear Stiffness Matrix
5.0 Section overview
6.0 Building the 3D transformation ma...
7.0 Extending the non-linear stiffnes...
Extending our Blender utility scripts
8.0 Section overview
9.0 Generate a simple cablenet
9.1 Blender File (lecture 9)
10.0 Extending our Blender export scr...
11.0 Visualising axial forces and def...
11.1 Blender File (lectures 9-11)
Extending your solver toolbox from 2D to 3D
12.0 Section overview
13.0 Updating our Notebook structure
13.1 Jupyter Notebook (lecture 13)
14.0 Basic updates to our preprocessi...
14.1 Jupyter Notebook (lecture 14)
15.0 Implementing a basic 3D plot
16.0 Fixing the 3D scale problem
17.0 Implement support type visualisa...
18.0 Implementing 3D arrows
19.0 Implementing 3D annotations
20.0 Building the transformation matrix
21.0 Calculating the pre-tension forc...
22.0 Building the stiffness matrix
23.0 Calculating the internal force s...
24.0 Recap of the main loop logic
25.0 Updating the results plot - phase 1
26.0 Updating the results plot - phase 2
27.0 Updating the results plot - phase 3
28.0 Using Pandas DataFrames to repre...
29.0 Visualising deflection and axial...
29.1 Jupyter Notebook (lectures 13-29)
29.2 Blender File (lecture 29)
Mid-course check-in
The cable-stayed antenna tower…in 3D
30.0 Section overview
31.0 Model generation in Blender
31.1 Blender File (lecture 31)
32.0 Solving the antenna tower
32.1 Jupyter Notebook (lecture 32)
32.2 Blender File (lecture 32)
33.0 Saving and exporting all simulat...
33.1 Jupyter Notebook (lecture 33)
34.0 Building a results viewer notebook
34.1 Jupyter Notebook (lecture 34)
Parametric modelling and form-finding in Blender
35.0 Section overview
36.0 Simulation initial geometry in B...
37.0 Simulation initial geometry in B...
37.1 Blender File (lectures 36-37)
38.0 The relationship between form-fi...
39.0 Procedural modelling with geomet...
39.1 Blender File (lecture 39)
Cablenet Pavilion - Hyperbolic Paraboloid
40.0 Section overview
41.0 Accommodating different cable types
42.0 Generating the initial geometry
42.1 Blender File (lectures 41-42)
43.0 Analysis iteration 1 - Establish...
44.0 Analysis iteration 2 - Adding pr...
44.1 Jupyter Notebook (lectures 41-44)
44.2 Blender File (lecture 44)
Frei Otto’s Dancing Fountain in cablenet form
45.0 Section overview
46.0 Form-finding the initial geometry
47.0 Roof pre-tension simulation
48.0 Full structure pre-tension simul...
48.1 Jupyter Notebook (lectures 47-48)
49.0 Applying load to the pre-tension...
49.1 Jupyter Notebook (lecture 49)
49.2 Blender File (lectures 46-49)
50.0 Course wrap up & completion cert...
Appendix: Building Axial Force Visualisations in Blender
51.0 Blender data-viz – Structure set...
51.1 Jupyter Notebook (lecture 51)
52.0 Blender data-viz – Blocking out ...
53.0 Blender data-viz – The transform...
54.0 Blender data-viz – Generating ma...
54.1 Jupyter Notebook (lectures 51-54)
Lesson unavailable
Please
login to your account
or
buy the course
.