TRY STRUCTURE BENCH - OUR NEW STRUCTURAL ANALYSIS WORKBENCH FOR MEMBERS 
Section 6
Course wrap up and certificate of completion
41. Course wrap up and certificate of completion
04:06
Full Preview
1. Course overview
Introduction, Course Breakdown
Please log in or enroll to access resources

Welcome to this course on the fundamentals of reinforced concrete design to Eurocode 2. The aim of this course is to provide an introduction to the behaviour of reinforced concrete in bending and shear.

By the end of the course you should understand the mechanical models we use to characterise reinforced concrete behaviour. You’ll also develop an understanding of the rules and analysis techniques prescribed by Eurocode 2 for the analysis and design reinforced concrete structures.

This first section covers some basic housekeeping - the core content starts in the next section.

Section 2 - Actions and Limit State Design

This course will focus on the design of reinforced concrete structures. But before we can design anything, we first need to determine what forces we’re designing for. Since we’re in the realm of code-based design, we need to carefully determine the design loads on our structures.

In this section, we’ll focus on determining design loading (or actions) in line with the guidance provided in the relevant Eurocodes. This will require us to consider design limit states - a fundamental concept that applies to the design of structures in any material, not just reinforced concrete.

Section 3 - Bending of Reinforced Concrete

Probably the most fundamental reinforced concrete design exercise is designing for flexure. In section 3, we’ll focus on developing an understanding of the flexural behaviour of reinforced concrete.

After completing this section, you’ll clearly understand how the concrete and steel reinforcement act compositely to develop an internal moment of resistance to counter the externally applied forces.

We’ll consider singly reinforced, double reinforced, over-reinforced and flanged cross-sections. In each case, we’ll complete some design exercises to put the theory into context.

Section 4 - Shear Resistance of Reinforced Concrete

After designing for bending, designing to accommodate shearing forces is the next critical task. In this section, we’ll again use basic mechanics to develop a simple model of shear resistance. The model we’ll focus on is called the Variable Strut Inclination Model.

After explaining the fundamental mechanics at play, we’ll work through some design examples to bed-in the theory discussed. After using the variable strut model to design vertical shear reinforcement, we’ll apply it to designing for transverse shear forces that develop at the web-flange interface in flanged beams, first introduced in the previous section.

Once complete, you’ll understand the mechanics of shear reinforcement and how to design for direct and transverse shear in reinforced concrete beams.

Section 5 - Automating section analysis in Python

In the final section of the course we’ll explore how we can automate our calculations and speed up the analysis and design process. Most student and professional engineers will at some point have used a spreadsheet to automate their work. In this section we’ll go one step further and use the popular programming language, Python.

This section is optional - we won’t be covering anything new from a concrete analysis point of view, just revisiting material already covered and sprinkling some Python magic on top. In particular, we’ll return to our flexure calculations and use the worked examples from section 3 as a roadmap to help us build up some analysis scripts.

The main aim of this section is to get you thinking about how you can use programming as a simple tool to speed up your engineering calculations and analysis workflows. You’ll find that with a little practice, scripting in Python (or any other language you like) is far superior to a spreadsheet when it comes to managing engineering calculations.

Once you’ve finished this section, you should be comfortable expanding your analysis scripts to cover other analyses from the course. But the big win from this section will be the application of scripting to your other engineering analyses and workflows.

Please log in or enroll to continue

If you've already enrolled, please log in to continue.

Fundamentals of Reinforced Concrete Design to Eurocode 2

An introduction to ultimate limit state design for bending and shear with optional calculation automation using Python.

After completing this course...

  • You will be able to determine design actions using the Eurocodes Basis of Structural Design (EC0) and Actions on Structures (EC1).
  • You will understand balanced section design and how to analyse and safely design singly and doubly reinforced concrete sections.
  • You will understand how to apply the Variable Strut Inclination Method for shear reinforcement design.
  • You will have developed your own reinforced concrete design codes in Python (the Python pathway is optional in this course).
Next Lesson
2. Who is this course for?