4.1.1.1.3. CSA o86-19 Glulam Design - Shear

The following functions are provided for checking shear of a glulam element.

Contains the code designc clauses

checkGlulamShearSimple(Ag: float, Fv: float, phi=0.9)[source]

Checks 7.5.7.3b, and only applies if a beam with volume less than 2.0m^3. Other member types, i.e. columns, do not have this restriction.

Parameters
  • Fv (float) – The shear factored by knet.

  • Ag (float) – The Area of the cross section.

Return type

None.

checkGlulamWr(Ag: float, Fv: float, Lbeam: float, Cv=3.69, phi=0.9)[source]

Checks 7.5.7.3a, for net load Cv should be calculated according to c.l. 7.5.7.6

Parameters
  • Fv (float) – The shear factored by knet.

  • Ag (float) – The Area of the cross section.

  • Lbeam (float) – The beams’s length in mm.

  • Cv (TYPE, optional) – The Shear-load coefficient. The default is 3.69.

Return type

None.

checkVrGlulamBeamSimple(element: BeamColumnGlulamCsa19, knet: float = 1, useFire: bool = False) float[source]

Checks the Wr for a beamcolumn, where there are no notches and no positive to negative discontinuties in the shear force diagram.

Checks 7.5.7.3b, and only applies if a beam with volume less than 2.0m^3. Other member types, i.e. columns, do not have this restriction.

If the shear force diagram changes sides, i.e. if there are intermediate supports or complex loading, then this check does not apply and the beam needs to be checked per segment.

Parameters
  • element (BeamColumnGlulamCsa19) – The glulam element to check.

  • knet (float, optional) – The product of all standard k factors, including kd, kse, etc. The default is 1.

  • useFire (bool, optional) – A toggle that makes the beam use it’s fire section when selected. The default is False, which uses no fire section.

Returns

The output in N.

Return type

Vr

checkWrGlulamBeamSimple(element: BeamColumnGlulamCsa19, knet: float = 1, useFire: bool = False, Cv: float = 3.69) float[source]

Checks the Vr for a beamcolumn, where there are no notches and no positive to negative discontinuties in the shear force diagram.

Checks 7.5.7.3b, and only applies if a beam with volume less than 2.0m^3. Other member types, i.e. columns, do not have this restriction.

If the shear force diagram changes sides, i.e. if there are intermediate supports or complex loading, then this check does not apply and the beam needs to be checked per segment.

Parameters
  • element (BeamColumnGlulamCsa19) – The glulam element to check.

  • knet (float, optional) – The product of all standard k factors, including kd, kse, etc. The default is 1.

  • useFire (bool, optional) – A toggle that makes the beam use it’s fire section when selected. The default is False, which uses no fire section.

Returns

The output in N.

Return type

Vr