Steel sections¶
- class structuralcodes.geometry.IPE(name: str)[source]¶
Simple class for representing an IPE profile.
IPE 80-600 in accordance with standard Euronorm 19-57.
- property h: float¶
Returns height of IPE section.
- Returns:
Height h of IPE section.
- Return type:
float
- property b: float¶
Returns width of IPE section.
- Returns:
Width b of IPE section.
- Return type:
float
- property tw: float¶
Returns thickness of web of IPE section.
- Returns:
Web thickness tw of IPE section.
- Return type:
float
- property tf: float¶
Returns thickness of flange of IPE section.
- Returns:
Flange thickness tw of IPE section.
- Return type:
float
- property r: float¶
Returns fillet radius of IPE section.
- Returns:
Fillet radius r of IPE section.
- Return type:
float
- property A: float¶
Returns area of profile.
- property Iy: float¶
Returns second moment of area around y axis.
- property Iz: float¶
Returns second moment of area around z axis.
- property Iyz: float¶
Returns product moment of inertia.
- property Icsi: float¶
Returns second moment of area around principal csi axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- property Ieta: float¶
Returns second moment of area around principal eta axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- property theta: float¶
Returns angle between x and principal eta axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- Returns:
The angle in radians.
- Return type:
float
- property Wely: float¶
Returns section modulus in y direction.
- property Welz: float¶
Returns section modulus in z direction.
- property Wply: float¶
Returns plastic section modulus in y direction.
- property Wplz: float¶
Returns plastic section modulus in z direction.
- property iy: float¶
Returns radius of inertia of profile.
- property iz: float¶
Returns radius of inertia of profile.
- property polygon: Polygon¶
Returns shapely Polygon of section.
- Returns:
The represention of the IPE section.
- Return type:
- class structuralcodes.geometry.HE(name: str)[source]¶
Simple class for representing an HE profile.
HE A, HE B, HE M 100-1000 in accordance with Standard Euronorm 53-62.
- property h: float¶
Returns height of HE section.
- Returns:
Height h of HE section.
- Return type:
float
- property b: float¶
Returns width of HE section.
- Returns:
Width b of HE section.
- Return type:
float
- property tw: float¶
Returns thickness of web of HE section.
- Returns:
Web thickness tw of HE section.
- Return type:
float
- property tf: float¶
Returns thickness of flange of HE section.
- Returns:
Flange thickness tw of HE section.
- Return type:
float
- property r: float¶
Returns fillet radius of HE section.
- Returns:
Fillet radius r of HE section.
- Return type:
float
- property A: float¶
Returns area of profile.
- property Iy: float¶
Returns second moment of area around y axis.
- property Iz: float¶
Returns second moment of area around z axis.
- property Iyz: float¶
Returns product moment of inertia.
- property Icsi: float¶
Returns second moment of area around principal csi axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- property Ieta: float¶
Returns second moment of area around principal eta axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- property theta: float¶
Returns angle between x and principal eta axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- Returns:
The angle in radians.
- Return type:
float
- property Wely: float¶
Returns section modulus in y direction.
- property Welz: float¶
Returns section modulus in z direction.
- property Wply: float¶
Returns plastic section modulus in y direction.
- property Wplz: float¶
Returns plastic section modulus in z direction.
- property iy: float¶
Returns radius of inertia of profile.
- property iz: float¶
Returns radius of inertia of profile.
- property polygon: Polygon¶
Returns shapely Polygon of section.
- Returns:
The represention of the HE section.
- Return type:
- class structuralcodes.geometry.UB(name: str)[source]¶
Simple class for representing a UB profile.
Universal Beams.
- property h: float¶
Returns height of UB section.
- Returns:
Height h of UB section.
- Return type:
float
- property b: float¶
Returns width of UB section.
- Returns:
Width b of UB section.
- Return type:
float
- property tw: float¶
Returns thickness of web of UB section.
- Returns:
Web thickness tw of UB section.
- Return type:
float
- property tf: float¶
Returns thickness of flange of UB section.
- Returns:
Flange thickness tw of UB section.
- Return type:
float
- property r: float¶
Returns fillet radius of UB section.
- Returns:
Fillet radius r of UB section.
- Return type:
float
- property A: float¶
Returns area of profile.
- property Iy: float¶
Returns second moment of area around y axis.
- property Iz: float¶
Returns second moment of area around z axis.
- property Iyz: float¶
Returns product moment of inertia.
- property Icsi: float¶
Returns second moment of area around principal csi axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- property Ieta: float¶
Returns second moment of area around principal eta axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- property theta: float¶
Returns angle between x and principal eta axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- Returns:
The angle in radians.
- Return type:
float
- property Wely: float¶
Returns section modulus in y direction.
- property Welz: float¶
Returns section modulus in z direction.
- property Wply: float¶
Returns plastic section modulus in y direction.
- property Wplz: float¶
Returns plastic section modulus in z direction.
- property iy: float¶
Returns radius of inertia of profile.
- property iz: float¶
Returns radius of inertia of profile.
- property polygon: Polygon¶
Returns shapely Polygon of section.
- Returns:
The represention of the UB section.
- Return type:
- class structuralcodes.geometry.UC(name: str)[source]¶
Simple class for representing a UC profile.
Universal Columns.
- property h: float¶
Returns height of UC section.
- Returns:
Height h of UC section.
- Return type:
float
- property b: float¶
Returns width of UC section.
- Returns:
Width b of UC section.
- Return type:
float
- property tw: float¶
Returns thickness of web of UC section.
- Returns:
Web thickness tw of UC section.
- Return type:
float
- property tf: float¶
Returns thickness of flange of UC section.
- Returns:
Flange thickness tw of UC section.
- Return type:
float
- property r: float¶
Returns fillet radius of UC section.
- Returns:
Fillet radius r of UC section.
- Return type:
float
- property A: float¶
Returns area of profile.
- property Iy: float¶
Returns second moment of area around y axis.
- property Iz: float¶
Returns second moment of area around z axis.
- property Iyz: float¶
Returns product moment of inertia.
- property Icsi: float¶
Returns second moment of area around principal csi axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- property Ieta: float¶
Returns second moment of area around principal eta axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- property theta: float¶
Returns angle between x and principal eta axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- Returns:
The angle in radians.
- Return type:
float
- property Wely: float¶
Returns section modulus in y direction.
- property Welz: float¶
Returns section modulus in z direction.
- property Wply: float¶
Returns plastic section modulus in y direction.
- property Wplz: float¶
Returns plastic section modulus in z direction.
- property iy: float¶
Returns radius of inertia of profile.
- property iz: float¶
Returns radius of inertia of profile.
- property polygon: Polygon¶
Returns shapely Polygon of section.
- Returns:
The represention of the UC section.
- Return type:
- class structuralcodes.geometry.UBP(name: str)[source]¶
Simple class for representing a UBP profile.
Universal Bearing Pile.
- property h: float¶
Returns height of UBP section.
- Returns:
Height h of UBP section.
- Return type:
float
- property b: float¶
Returns width of UBP section.
- Returns:
Width b of UBP section.
- Return type:
float
- property tw: float¶
Returns thickness of web of UBP section.
- Returns:
Web thickness tw of UBP section.
- Return type:
float
- property tf: float¶
Returns thickness of flange of UBP section.
- Returns:
Flange thickness tw of UBP section.
- Return type:
float
- property r: float¶
Returns fillet radius of UBP section.
- Returns:
Fillet radius r of UBP section.
- Return type:
float
- property A: float¶
Returns area of profile.
- property Iy: float¶
Returns second moment of area around y axis.
- property Iz: float¶
Returns second moment of area around z axis.
- property Iyz: float¶
Returns product moment of inertia.
- property Icsi: float¶
Returns second moment of area around principal csi axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- property Ieta: float¶
Returns second moment of area around principal eta axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- property theta: float¶
Returns angle between x and principal eta axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- Returns:
The angle in radians.
- Return type:
float
- property Wely: float¶
Returns section modulus in y direction.
- property Welz: float¶
Returns section modulus in z direction.
- property Wply: float¶
Returns plastic section modulus in y direction.
- property Wplz: float¶
Returns plastic section modulus in z direction.
- property iy: float¶
Returns radius of inertia of profile.
- property iz: float¶
Returns radius of inertia of profile.
- property polygon: Polygon¶
Returns shapely Polygon of section.
- Returns:
The represention of the UBP section.
- Return type:
- class structuralcodes.geometry.IPN(name: str)[source]¶
Simple class for representing an IPN profile.
IPN in accordance with standard.
14% slope in flange.
- property h: float¶
Returns height of IPN section.
- Returns:
Height h of IPN section.
- Return type:
float
- property b: float¶
Returns width of IPN section.
- Returns:
Width b of IPN section.
- Return type:
float
- property tw: float¶
Returns thickness of web of IPN section.
- Returns:
Web thickness tw of IPN section.
- Return type:
float
- property tf: float¶
Returns thickness of flange of IPN section.
- Returns:
Flange thickness tw of IPN section.
- Return type:
float
- property r1: float¶
Returns fillet radius of IPN section.
- Returns:
Fillet radius r1 of IPN section.
- Return type:
float
- property r2: float¶
Returns fillet radius of IPN section.
- Returns:
Fillet radius r2 of IPN section.
- Return type:
float
- property A: float¶
Returns area of profile.
- property Iy: float¶
Returns second moment of area around y axis.
- property Iz: float¶
Returns second moment of area around z axis.
- property Iyz: float¶
Returns product moment of inertia.
- property Icsi: float¶
Returns second moment of area around principal csi axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- property Ieta: float¶
Returns second moment of area around principal eta axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- property theta: float¶
Returns angle between x and principal eta axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- Returns:
The angle in radians.
- Return type:
float
- property Wely: float¶
Returns section modulus in y direction.
- property Welz: float¶
Returns section modulus in z direction.
- property Wply: float¶
Returns plastic section modulus in y direction.
- property Wplz: float¶
Returns plastic section modulus in z direction.
- property iy: float¶
Returns radius of inertia of profile.
- property iz: float¶
Returns radius of inertia of profile.
- property polygon: Polygon¶
Returns shapely Polygon of section.
- Returns:
The represention of the IPN section.
- Return type:
- class structuralcodes.geometry.UPN(name: str)[source]¶
Simple class for representing an UPN profile.
European standard channels UPN 50 - 400.
Taper flange Channels.
14% slope in flange.
- property h: float¶
Returns height of UPN section.
- Returns:
Height h of UPN section.
- Return type:
float
- property b: float¶
Returns width of UPN section.
- Returns:
Width b of UPN section.
- Return type:
float
- property tw: float¶
Returns thickness of web of UPN section.
- Returns:
Web thickness tw of UPN section.
- Return type:
float
- property tf: float¶
Returns thickness of flange of UPN section.
- Returns:
Flange thickness tw of UPN section.
- Return type:
float
- property r1: float¶
Returns fillet radius of UPN section.
- Returns:
Fillet radius r1 of UPN section.
- Return type:
float
- property r2: float¶
Returns fillet radius of UPN section.
- Returns:
Fillet radius r2 of UPN section.
- Return type:
float
- property A: float¶
Returns area of profile.
- property Iy: float¶
Returns second moment of area around y axis.
- property Iz: float¶
Returns second moment of area around z axis.
- property Iyz: float¶
Returns product moment of inertia.
- property Icsi: float¶
Returns second moment of area around principal csi axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- property Ieta: float¶
Returns second moment of area around principal eta axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- property theta: float¶
Returns angle between x and principal eta axis.
It is assumed that Icsi is maximum second moment, while Ieta is the minimum one.
- Returns:
The angle in radians.
- Return type:
float
- property Wely: float¶
Returns section modulus in y direction.
- property Welz: float¶
Returns section modulus in z direction.
- property Wply: float¶
Returns plastic section modulus in y direction.
- property Wplz: float¶
Returns plastic section modulus in z direction.
- property iy: float¶
Returns radius of inertia of profile.
- property iz: float¶
Returns radius of inertia of profile.
- property polygon: Polygon¶
Returns shapely Polygon of section.
- Returns:
The represention of the UPN section.
- Return type: