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
[ ]: