table_3_1
codes.eurocode.en_1993_1_1_2005.chapter_3_materials.table_3_1
Table 3.1 of EN 1993-1-1:2005.
Classes:
-
SteelStandardGroup–Enumeration for steel standard groups in EN standards.
-
SteelStrengthClass–Enumeration for steel strength classes with their standard group.
-
Table3Dot1NominalValuesHotRolledStructuralSteel–Implementation of table 3.1 from EN 1993-1-1:2005.
codes.eurocode.en_1993_1_1_2005.chapter_3_materials.table_3_1.SteelStandardGroup
Bases: Enum
Enumeration for steel standard groups in EN standards.
codes.eurocode.en_1993_1_1_2005.chapter_3_materials.table_3_1.SteelStrengthClass
SteelStrengthClass(standard_group: SteelStandardGroup, display_name: str)
Bases: Enum
Enumeration for steel strength classes with their standard group.
Source code in blueprints/codes/eurocode/en_1993_1_1_2005/chapter_3_materials/table_3_1.py
65 66 67 | |
codes.eurocode.en_1993_1_1_2005.chapter_3_materials.table_3_1.Table3Dot1NominalValuesHotRolledStructuralSteel
dataclass
Table3Dot1NominalValuesHotRolledStructuralSteel(
steel_class: SteelStrengthClass, thickness: MM
)
Implementation of table 3.1 from EN 1993-1-1:2005.
Nominal values for yield strength (fy) and ultimate tensile strength (fu) for hot-rolled structural steel.
Parameters:
-
steel_class(SteelStrengthClass) –The steel strength class according to EN standards
-
thickness(MM) –The nominal thickness of the steel element in mm
Methods:
-
fy : MPA–Returns the yield strength in N/mm². In the case of EN 10219-1, the values are not specified for thickness > 40 mm and will return None.
-
fu : MPA–Returns the ultimate tensile strength in N/mm². In the case of EN 10219-1, the values are not specified for thickness > 40 mm and will return None.
Raises:
-
ValueError–If an invalid steel class is provided If the thickness is not a positive number
Examples:
>>> table = Table3Dot1NominalValuesHotRolledStructuralSteel(SteelStrengthClass.EN_10025_2_S355, 30)
>>> table.fy
355
>>> table.fu
490
codes.eurocode.en_1993_1_1_2005.chapter_3_materials.table_3_1.Table3Dot1NominalValuesHotRolledStructuralSteel.fu
property
fu: MPA
Get the ultimate tensile strength (fu) for the steel class and thickness.
Returns:
-
MPA–The ultimate tensile strength in N/mm²
Raises:
-
ValueError–If the thickness is greater than 80 mm
codes.eurocode.en_1993_1_1_2005.chapter_3_materials.table_3_1.Table3Dot1NominalValuesHotRolledStructuralSteel.fy
property
fy: MPA
Get the yield strength (fy) for the steel class and thickness.
Returns:
-
MPA–The yield strength in N/mm²
Raises:
-
ValueError–If the thickness is greater than 80 mm