32. Section overview

32. Section overview

In this final section, we’ll use Python to implement the worked examples from section 3, Bending of Reinforced Concrete. In doing so, we’ll end up with two Jupyter Notebooks, one that calculates the required area of steel reinforcement for a given beam and loading specification and one that calculates the moment of resistance given a cross-section specification.

We’ll start by implementing worked examples 3, 6 and 9, which focus on calculating the required area of steel for a given design moment. Together these will make up our first analysis notebook.

Then, we’ll focus on examples 4, 5, 7 and 8, which are slightly more complex to implement. We’ll build our analysis notebook, bit by bit, progressively increasing the complexity as we go.

The aim of this section is not necessarily to produce a notebook that can handle all possible combinations and permutations of rebar arrangement and section shape. Instead, this section acts more as a demonstration of what’s possible and helps to get you comfortable transferring from pen and paper calculations to code-based calculations.

🔗 Course Q&A support


(If you haven’t set up a forum account yet, use the invite link provided in the Support and Lecture Q&A lecture)

Fundamentals of Reinforced Concrete Design to Eurocode 2

Buy nowLearn more

Introduction and Course Breakdown

  • 1. Course overview
  • 2. Who is this course for?
  • 3. The optional role of Python in this course
  • Support and Lecture Q&A (Please read!)

Actions and Limit State Design

  • 4. Section overview
  • 4.1 Data tables
  • 5. The relevant codes for this course
  • 6. Actions on structures
  • 7. Ultimate limit state design
  • 8. Serviceability limit state design
  • 9. Worked Example 1
  • 10. Worked Example 2

Bending of Reinforced Concrete

  • 11. Section overview
  • 12. Material properties
  • 13. Cross-section analysis
  • 14. Ultimate moment capacity
  • 15. Worked Example 3
  • 16. Worked Example 4
  • 17. Worked Example 5a
  • 18. Worked Example 5b
  • 18.1 Jupyter Notebook (lecture 18)
  • 19. Doubly-reinforced sections
  • 20. Worked Example 6
  • 21. Worked Example 7
  • 22. Flanged Beam Design
  • 23. Worked Example 8
  • 24. Worked Example 9
  • Mid-course check-in

Shear Resistance of Reinforced Concrete

  • 25. Section overview
  • 26. Shear behaviour in beams
  • 27. A model of reinforced shear resistance
  • 28. Worked Example 10: Full design including shear
  • 29. Worked Example 11: Shear design
  • 30. Longitudinal shear in flanged beams
  • 31. Worked Example 12: Full flanged beam design

Automating section analysis in Python

  • 32. Section overview
  • 32.1 Jupyter Notebooks (lectures 33-40)
  • 33. Designing singly reinforced sections
  • 34. Expanding to doubly reinforced sections
  • 35. Expanding to singly reinforced flanged sections
  • 36. Determining the correct analysis case
  • 37. Under-reinforced section analysis
  • 38. Over-reinforced section analysis
  • 39. Doubly reinforced section analysis
  • 40. Flanged section analysis

Course wrap up

  • 41. Course wrap up and certificate of completion