HollowConcrete

class toms_structures.reinforced_masonry.HollowConcrete(length: float, height: float, thickness: float, fuc: float, mortar_class: int, bedding_type: bool = None, verbose: bool = True, hu: float = None, tj: float = None, face_shell_thickness: float = None, raking: float = None, fmt: float = None, grouted: float = None, fcg: float = None)

Bases: _ReinforcedMasonry

For the design of reinforced block masonry in accordance with AS3700:2018

Parameters:
  • length (float) – length of the wall in mm

  • height (float) – height of the wall in mm

  • thickness (float) – thickness of the masonry unit in mm

  • fuc (float) – unconfined compressive capacity in MPa, AS3700 requires not less than 15 MPa

  • mortar_class (float) – Mortar class in accordance with AS3700

  • verbose (bool) – True to print internal calculations False otherwise

  • hu (float) – masonry unit height in mm, defaults to 200 mm

  • tj (float) – grout thickness between masonry units in mm, defaults to 10 mm

  • lu (float) – length of the masonry unit in mm, defaults to 400 mm

  • fmt (float) – Characteristic flexural tensile strength of masonry in MPa, defaults to 0.2 MPa

Methods

in_plane_vertical_bending

Computes the bending capacity of a reinforced masonry wall element using the methods described in AS 3700 Cl 8.6.

out_of_plane_horizontal_bending

Computes the bending capacity of a reinforced masonry wall element in accordanc with AS 3700 Cl 8.6.

out_of_plane_vertical_bending

Computes the bending capacity of a reinforced masonry wall element in accordance with AS3700:2018 Cl 8.6.

Attributes

bedding_type

density

face_shell_thickness

fcg

fmt

fut

grouted

hu

lu

phi_bending

phi_compression

phi_shear

raking

tj

in_plane_vertical_bending(d: float, area_tension_steel: float, fsy: float, verbose: bool = True) float

Computes the bending capacity of a reinforced masonry wall element using the methods described in AS 3700 Cl 8.6.

Parameters:
  • d (float) – Effective depth of the reinforced masonry member from the extreme compressive fibre of the masonry to the resultant tensile force in the steel in the tensile zone in mm. Typical values are 95 for 190 block walls

  • area_tension_steel (float) – Cross-sectional area of fully anchored longitudinal reinforcement in the tension zone of the cross-section under consideration in mm². Denoted as Ast in AS3700. Note: the amount of steel used in calculation is limited to effective_area_tension_steel

  • fsy (float) – Design yield strength of reinforcement in MPa (refer Cl 3.6.1), typically 500 MPa

  • verbose (bool) – True to print internal calculations False otherwise

Returns:

Moment capacity in KN

Return type:

float

out_of_plane_horizontal_bending(d: float, area_tension_steel: float, fsy: float, fd: float, interface: bool, verbose: bool = True) float

Computes the bending capacity of a reinforced masonry wall element in accordanc with AS 3700 Cl 8.6.

Parameters:
  • d (float) – Effective depth of the reinforced masonry member from the extreme compressive fibre of the masonry to the resultant tensile force in the steel in the tensile zone in mm. Typical values are 95 for 190 block walls

  • area_tension_steel (float) – Cross-sectional area of fully anchored longitudinal reinforcement in the tension zone of the cross-section under consideration in mm². Denoted as Ast in AS3700. Note: the amount of steel used in calculation is limited to effective_area_tension_steel

  • fsy (float) – Design yield strength of reinforcement in MPa (refer Cl 3.6.1), typically 500 MPa

  • fd (float) – The minimum design compressive stress on the bed joint at the cross-section under consideration (see Clause 7.4.3.3), in MPa

  • verbose (bool) – True to print internal calculations False otherwise

Returns:

Moment capacity in KN

Return type:

float

out_of_plane_vertical_bending(d: float, area_tension_steel: float, fsy: float, fd: float, interface: bool, verbose: bool = True) float

Computes the bending capacity of a reinforced masonry wall element in accordance with AS3700:2018 Cl 8.6.

Parameters:
  • d (float) – Effective depth of the reinforced masonry member from the extreme compressive fibre of the masonry to the resultant tensile force in the steel in the tensile zone in mm. Typical values are 95 for 190 block walls

  • b (float) – Width of the masonry member of solid rectangular cross-section or the effective width of a member in accordance with Cl 4.5.2

  • area_tension_steel (float) – Cross-sectional area of fully anchored longitudinal reinforcement in the tension zone of the cross-section under consideration in mm². Denoted as Ast in AS3700. Note: the amount of steel used in calculation is limited to effective_area_tension_steel

  • fsy (float) – Design yield strength of reinforcement in MPa (refer Cl 3.6.1), typically 500 MPa

  • fd (float) – The minimum design compressive stress on the bed joint at the cross-section under consideration (see Clause 7.4.3.3), in MPa

  • verbose (bool) – True to print internal calculations False otherwise

Returns:

Moment capacity in KN

Return type:

float