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.