ULS design of circular reinforced concrete columns

The RC Design Functions spreadsheet has been updated (to Version 8.04) with the addition of a CircU function for ULS design of circular reinforced concrete sections under combined bending and axial load.  The new version, including full open-source code, may be downloaded from:

RC Design Functions8.zip

Typical input and output are shown in the screen-shots below:

Output of design moment capacity- axial load interaction diagram to AS 3600 with 40 MPa concrete:

The function has 3 options for the design concrete stress block: rectangular, bi-linear, and parabolic-linear.  For the non-rectangular stress blocks the strain limits and parabolic curve exponent are set to Eurocode 2 requirements.

For 32 MPa concrete to the latest AS 3600 code the rectangular stress block is conservative:

With 50MPa concrete the conservatism is increased:

… but with 80 MPa concrete the rectangular stress block is  significantly  unconservative for mid-range axial loads:

Using the Eurocode 2 partial load factors and rectangular block width factors the rectangular stress block is slightly unconservative for all concrete grades:

Comparing rectangular stress block results for AS 3600, Eurocode 2, and ACI 318, for 32 and 50 MPa concrete the AS 3600 results are significantly more conservative for intermediate axial loads, and the Eurocode results are less conservative above the balance load:

For 80 MPa concrete the AS 3600 and Eurocode 2 results are close up to the balance axial load, with the ACI results being significantly less conservative except for very  high axial loads:

This entry was posted in Beam Bending, Concrete, Excel, Newton, UDFs, VBA and tagged , , , , , , , , , , , , , . Bookmark the permalink.

2 Responses to ULS design of circular reinforced concrete columns

  1. Dakota says:

    Cannot seem to download this, and the thread on Eng-Tips where you referenced it to me is now closed – EngDM


    • dougaj4 says:

      Some of the older download links here need “http” to be changed to “https” to work with current browsers. I have now done that, so the link should work now, but a later version is available at:

      RC Design Functions 9.03; compression strut angle adjustment

      Also note that the Downloads tab at the top of the page has a spreadsheet listing all available downloads, with working links to the latest versions, and also with links to the latest blog post.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.