Skip to content

steel_cross_section

structural_sections.steel.steel_cross_section

Module containing the class definition for a steel cross-section.

Classes:

  • FabricationMethod

    Enumeration of steel cross-section fabrication methods.

  • SteelCrossSection

    Representation of a steel cross-section for any given profile and material.

structural_sections.steel.steel_cross_section.FabricationMethod

Bases: StrEnum

Enumeration of steel cross-section fabrication methods.

structural_sections.steel.steel_cross_section.SteelCrossSection dataclass

SteelCrossSection(
    *,
    profile: Profile,
    material: SteelMaterial,
    fabrication_method: FabricationMethod | None = None,
)

Representation of a steel cross-section for any given profile and material.

Parameters:

  • profile (Profile) –

    The profile. This can be a predefined profile or a generic profile.

  • material (SteelMaterial) –

    The material type of the steel.

  • fabrication_method (Optional[FabricationMethod], default: None ) –

    The fabrication method of the steel cross-section, either FabricationMethod.COLD_FORMED, FabricationMethod.HOT_ROLLED, or FabricationMethod.WELDED. Default is None.

structural_sections.steel.steel_cross_section.SteelCrossSection.fabrication_method class-attribute instance-attribute

fabrication_method: FabricationMethod | None = None

The fabrication method of the steel cross-section, either FabricationMethod.COLD_FORMED, FabricationMethod.HOT_ROLLED, or FabricationMethod.WELDED. Default is None.

structural_sections.steel.steel_cross_section.SteelCrossSection.material instance-attribute

material: SteelMaterial

The material type of the steel.

structural_sections.steel.steel_cross_section.SteelCrossSection.profile instance-attribute

profile: Profile

The profile. This can be a predefined profile or a generic profile.

structural_sections.steel.steel_cross_section.SteelCrossSection.ultimate_strength property

ultimate_strength: MPA

Get the ultimate strength of the steel material.

Returns:

  • MPA

    The ultimate strength of the steel material.

structural_sections.steel.steel_cross_section.SteelCrossSection.weight_per_meter property

weight_per_meter: KG_M

Calculate the weight per meter of the steel cross-section.

Returns:

  • KG_M

    The weight per meter of the steel cross-section.

structural_sections.steel.steel_cross_section.SteelCrossSection.yield_strength property

yield_strength: MPA

Get the yield strength of the steel material.

Returns:

  • MPA

    The yield strength of the steel material.