i_section#
- sectionproperties.pre.library.steel_sections.i_section(d: float, b: float, t_f: float, t_w: float, r: float, n_r: int, material: Material = Material(name='default', elastic_modulus=1, poissons_ratio=0, yield_strength=1, density=1, color='w')) Geometry [source]#
Constructs an I section.
Constructs an I section centered at
(b/2, d/2)
, with depthd
, widthb
, flange thicknesst_f
, web thicknesst_w
, and root radius*, using ``n_r
points to construct the root radius.- Parameters:
d (float) – Depth of the I section
b (float) – Width of the I section
t_f (float) – Flange thickness of the I section
t_w (float) – Web thickness of the I section
r (float) – Root radius of the I section
n_r (int) – Number of points discretising the root radius
material (Material) – Material to associate with this geometry
- Returns:
I section geometry
- Return type:
Example
The following example creates an I section with a depth of 203 mm, a width of 133 mm, a flange thickness of 7.8 mm, a web thickness of 5.8 mm and a root radius of 8.9 mm, using 16 points to discretise the root radius:
from sectionproperties.pre.library import i_section i_section(d=203, b=133, t_f=7.8, t_w=5.8, r=8.9, n_r=16).plot_geometry()
(
Source code
,png
,hires.png
,pdf
)