circular_hollow_section#

sectionproperties.pre.library.steel_sections.circular_hollow_section(d: float, t: float, n: int, material: Material = Material(name='default', elastic_modulus=1, poissons_ratio=0, yield_strength=1, density=1, color='w')) Geometry[source]#

Constructs a circular hollow section (CHS).

Constructs a circular hollow section (CHS) centered at the origin (0, 0), with diameter d and thickness t, using n points to construct the inner and outer circles.

Parameters:
  • d (float) – Outer diameter of the CHS

  • t (float) – Thickness of the CHS

  • n (int) – Number of points discretising the inner and outer circles

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

Returns:

Circular hollow section geometry

Return type:

Geometry

Example

The following example creates a CHS discretised with 64 points, with a diameter of 48 mm and thickness of 3.2mm:

from sectionproperties.pre.library import circular_hollow_section

circular_hollow_section(d=48, t=3.2, n=64).plot_geometry()

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

../_images/sectionproperties-pre-library-steel_sections-circular_hollow_section-1.png

Circular hollow section geometry#