Reinforced Concrete Block Masonry in Bending

The following example demonstrates how the bending capacity of a reinforced concrete block masonry wall can be calcualted based on design information provided by the engineer.

Import Modules

We start by importing the Block() object.

[7]:
from toms_structures.reinforced_masonry import HollowConcrete

Create Masonry Object

We next define the masonry properties. Note, toms-structures is intended to be unit specific, entering units other than those specified by a particular parameter may lead to incorrect results.

[8]:
fuc = 20  # unconfined compressive strength in MPa
mortar_class = 3  # mortar class
height = 3000  # height in mm
length = 1000  # height in mm
thickness = 110  # thickness in mm
bedding_type = True  # Whether the masonry is face-shell bedded or fully bedded

With the properties defined, the Block() object can be created.

[9]:
wall = HollowConcrete(
    fuc=fuc,
    length=length,
    thickness=thickness,
    height=height,
    bedding_type=bedding_type,
    mortar_class=mortar_class,
)
Properties
==========
length: 1000 mm
height: 3000 mm
thickness: 110 mm
bedding_type: Full bedding
mortar class: M3
fuc: 20 MPa
fmt: 0.2 MPa
Joint thickness tj: 10 mm
Masonry unit height hu: 200 mm
Raking depth <= 3 mm, refer Cl 4.5.1 AS3700:2018
Raking depth: 0 mm
[ ]: