i_girder_section#

sectionproperties.pre.library.bridge_sections.i_girder_section(girder_type: int, material: Material = Material(name='default', elastic_modulus=1, poissons_ratio=0, yield_strength=1, density=1, color='w')) Geometry[source]#

Constructs a precast I girder section to AS5100.5.

Parameters:
  • girder_type (int) – Type of I Girder (1 to 4)

  • material (Material) – Material to associate with this geometry

Raises:

ValueErrorgirder_type is invalid

Returns:

I girder section geometry

Return type:

Geometry

Example

The following example creates a type 1 precast I girder section with a 180 mm overlay slab:

from sectionproperties.pre.library import i_girder_section
from sectionproperties.pre.library import rectangular_section

i_girder = i_girder_section(girder_type=1)
slab = rectangular_section(d=180, b=1200).shift_section(x_offset=-1050)
(i_girder + slab).plot_geometry()

(Source code, png, hires.png, pdf)

../_images/sectionproperties-pre-library-bridge_sections-i_girder_section-1.png

Rectangular section geometry#