AISC Steel Shapes
WShapes
AISCSteel.Shapes.IShapes.RolledIShapes.HPShape
— Typestruct HPShape <: AbstractRolledIShapes
HPShape in the AISC steel database.
Fields
shape
: name of the HPShapeweight
: weight of section (plf)area
: area of wshape (inch2)d
: depth of wshape (inch)b_f
: width of flange (inch)t_w
: thickness of web (inch)t_f
: thickness of flange (inch)k
: Distance from outer face of flange to web toe of fillet used for design (inch)k_1
: Distance from web center line to flange toe of fillet used for detailing (inch)h
: clear distance between flanges less the fillets (inch)I_x
: Moment of inertia about the x-axis (inch4)Z_x
: Plastic section modulus about the x-axis (inch3)S_x
: Elastic section modulus about the x-axis (inch3)r_x
: Radius of gyration about the x-axis (inch)I_y
: Moment of inertia about the y-axis (inch4)Z_y
: Plastic section modulus about the y-axis (inch3)S_y
: Elastic section modulus about the y-axis (inch3)r_y
: Radius of gyration about the y-axis (inch)J
: Torsional constant (inch4)C_w
: Warping constant (inch6)W_no
: Normalized warping function, as used in Design Guide 9 (inch2)S_w1
: Warping statical moment at point 1 on cross section, as used in AISC Design Guide 9 (inch4)Q_f
: Statical moment for a point in the flange directly above the vertical edge of the web, as used in AISC Design Guide 9 (inch3)Q_w
: Statical moment for a point at mid-depth of the cross section, as used in AISC Design Guide 9 (inch3)r_ts
: Effective radius of gyration (inch)h_0
: Distance between the flange centroids (inch)PA
: Shape perimeter minus one flange surface (or short leg surface for a single angle), as used in Design Guide 19 (inch)PB
: Shape perimeter, as used in AISC Design Guide 19 (inch)PC
: Box perimeter minus one flange surface, as used in Design Guide 19 (inch)PD
: Box perimeter, as used in AISC Design Guide 19 (inch)T
: Distance between web toes od fillets at the top and bottom of web (inch)WG_i
: The workable gage for the inner fastener holes in the flange that provides for entering and tightening clearances and edge distance and spacing requirements. The actual size, combination, and orientation of fastener components should be compared with the geometry of the cross section to ensure compatibility. See AISC Manual Part 1 for additional information (inch)WG_0
: The bolt spacing between inner and outer fastener holes when the workable gage is compatible with four holes across the flange. See AISC Manual Part 1 for additional information (inch)E
: Elastic section modulus (ksi) = 29000ksiF_y
: Yield strength(ksi) = 50ksi
AISCSteel.Shapes.IShapes.RolledIShapes.HPShape
— MethodHPShape(shape; E=29000ksi, F_y=50ksi, C_b=1)
Constructor for HPShape
.
AISCSteel.Shapes.IShapes.RolledIShapes.MShape
— Typestruct MShape <: AbstractRolledIShapes
MShape in the AISC steel database.
Fields
shape
: name of the MShapeweight
: weight of section (plf)area
: area of wshape (inch2)d
: depth of wshape (inch)b_f
: width of flange (inch)t_w
: thickness of web (inch)t_f
: thickness of flange (inch)k
: Distance from outer face of flange to web toe of fillet used for design (inch)k_1
: Distance from web center line to flange toe of fillet used for detailing (inch)h
: clear distance between flanges less the fillets (inch)I_x
: Moment of inertia about the x-axis (inch4)Z_x
: Plastic section modulus about the x-axis (inch3)S_x
: Elastic section modulus about the x-axis (inch3)r_x
: Radius of gyration about the x-axis (inch)I_y
: Moment of inertia about the y-axis (inch4)Z_y
: Plastic section modulus about the y-axis (inch3)S_y
: Elastic section modulus about the y-axis (inch3)r_y
: Radius of gyration about the y-axis (inch)J
: Torsional constant (inch4)C_w
: Warping constant (inch6)W_no
: Normalized warping function, as used in Design Guide 9 (inch2)S_w1
: Warping statical moment at point 1 on cross section, as used in AISC Design Guide 9 (inch4)Q_f
: Statical moment for a point in the flange directly above the vertical edge of the web, as used in AISC Design Guide 9 (inch3)Q_w
: Statical moment for a point at mid-depth of the cross section, as used in AISC Design Guide 9 (inch3)r_ts
: Effective radius of gyration (inch)h_0
: Distance between the flange centroids (inch)PA
: Shape perimeter minus one flange surface (or short leg surface for a single angle), as used in Design Guide 19 (inch)PB
: Shape perimeter, as used in AISC Design Guide 19 (inch)PC
: Box perimeter minus one flange surface, as used in Design Guide 19 (inch)PD
: Box perimeter, as used in AISC Design Guide 19 (inch)T
: Distance between web toes od fillets at the top and bottom of web (inch)WG_i
: The workable gage for the inner fastener holes in the flange that provides for entering and tightening clearances and edge distance and spacing requirements. The actual size, combination, and orientation of fastener components should be compared with the geometry of the cross section to ensure compatibility. See AISC Manual Part 1 for additional information (inch)WG_0
: The bolt spacing between inner and outer fastener holes when the workable gage is compatible with four holes across the flange. See AISC Manual Part 1 for additional information (inch)E
: Elastic section modulus (ksi) = 29000ksiF_y
: Yield strength(ksi) = 50ksi
AISCSteel.Shapes.IShapes.RolledIShapes.MShape
— MethodMShape(shape; E=29000ksi, F_y=50ksi, C_b=1)
Constructor for MShape
.
AISCSteel.Shapes.IShapes.RolledIShapes.SShape
— Typestruct SShape <: AbstractRolledIShapes
SShape in the AISC steel database.
Fields
shape
: name of the SShapeweight
: weight of section (plf)area
: area of wshape (inch2)d
: depth of wshape (inch)b_f
: width of flange (inch)t_w
: thickness of web (inch)t_f
: thickness of flange (inch)k
: Distance from outer face of flange to web toe of fillet used for design (inch)k_1
: Distance from web center line to flange toe of fillet used for detailing (inch)h
: clear distance between flanges less the fillets (inch)I_x
: Moment of inertia about the x-axis (inch4)Z_x
: Plastic section modulus about the x-axis (inch3)S_x
: Elastic section modulus about the x-axis (inch3)r_x
: Radius of gyration about the x-axis (inch)I_y
: Moment of inertia about the y-axis (inch4)Z_y
: Plastic section modulus about the y-axis (inch3)S_y
: Elastic section modulus about the y-axis (inch3)r_y
: Radius of gyration about the y-axis (inch)J
: Torsional constant (inch4)C_w
: Warping constant (inch6)W_no
: Normalized warping function, as used in Design Guide 9 (inch2)S_w1
: Warping statical moment at point 1 on cross section, as used in AISC Design Guide 9 (inch4)Q_f
: Statical moment for a point in the flange directly above the vertical edge of the web, as used in AISC Design Guide 9 (inch3)Q_w
: Statical moment for a point at mid-depth of the cross section, as used in AISC Design Guide 9 (inch3)r_ts
: Effective radius of gyration (inch)h_0
: Distance between the flange centroids (inch)PA
: Shape perimeter minus one flange surface (or short leg surface for a single angle), as used in Design Guide 19 (inch)PB
: Shape perimeter, as used in AISC Design Guide 19 (inch)PC
: Box perimeter minus one flange surface, as used in Design Guide 19 (inch)PD
: Box perimeter, as used in AISC Design Guide 19 (inch)T
: Distance between web toes od fillets at the top and bottom of web (inch)WG_i
: The workable gage for the inner fastener holes in the flange that provides for entering and tightening clearances and edge distance and spacing requirements. The actual size, combination, and orientation of fastener components should be compared with the geometry of the cross section to ensure compatibility. See AISC Manual Part 1 for additional information (inch)WG_0
: The bolt spacing between inner and outer fastener holes when the workable gage is compatible with four holes across the flange. See AISC Manual Part 1 for additional information (inch)E
: Elastic section modulus (ksi) = 29000ksiF_y
: Yield strength(ksi) = 50ksi
AISCSteel.Shapes.IShapes.RolledIShapes.SShape
— MethodSShape(shape; E=29000ksi, F_y=50ksi, C_b=1)
Constructor for SShape
.
AISCSteel.Shapes.IShapes.RolledIShapes.WShape
— Typestruct WShape <: AbstractRolledIShapes
WShape in the AISC steel database.
Fields
shape
: name of the WShapeweight
: weight of section (plf)area
: area of wshape (inch2)d
: depth of wshape (inch)b_f
: width of flange (inch)t_w
: thickness of web (inch)t_f
: thickness of flange (inch)k
: Distance from outer face of flange to web toe of fillet used for design (inch)k_1
: Distance from web center line to flange toe of fillet used for detailing (inch)h
: clear distance between flanges less the fillets (inch)I_x
: Moment of inertia about the x-axis (inch4)Z_x
: Plastic section modulus about the x-axis (inch3)S_x
: Elastic section modulus about the x-axis (inch3)r_x
: Radius of gyration about the x-axis (inch)I_y
: Moment of inertia about the y-axis (inch4)Z_y
: Plastic section modulus about the y-axis (inch3)S_y
: Elastic section modulus about the y-axis (inch3)r_y
: Radius of gyration about the y-axis (inch)J
: Torsional constant (inch4)C_w
: Warping constant (inch6)W_no
: Normalized warping function, as used in Design Guide 9 (inch2)S_w1
: Warping statical moment at point 1 on cross section, as used in AISC Design Guide 9 (inch4)Q_f
: Statical moment for a point in the flange directly above the vertical edge of the web, as used in AISC Design Guide 9 (inch3)Q_w
: Statical moment for a point at mid-depth of the cross section, as used in AISC Design Guide 9 (inch3)r_ts
: Effective radius of gyration (inch)h_0
: Distance between the flange centroids (inch)PA
: Shape perimeter minus one flange surface (or short leg surface for a single angle), as used in Design Guide 19 (inch)PB
: Shape perimeter, as used in AISC Design Guide 19 (inch)PC
: Box perimeter minus one flange surface, as used in Design Guide 19 (inch)PD
: Box perimeter, as used in AISC Design Guide 19 (inch)T
: Distance between web toes od fillets at the top and bottom of web (inch)WG_i
: The workable gage for the inner fastener holes in the flange that provides for entering and tightening clearances and edge distance and spacing requirements. The actual size, combination, and orientation of fastener components should be compared with the geometry of the cross section to ensure compatibility. See AISC Manual Part 1 for additional information (inch)WG_0
: The bolt spacing between inner and outer fastener holes when the workable gage is compatible with four holes across the flange. See AISC Manual Part 1 for additional information (inch)E
: Elastic section modulus (ksi) = 29000ksiF_y
: Yield strength(ksi) = 50ksi
AISCSteel.Shapes.IShapes.RolledIShapes.WShape
— MethodWShape(shape; E=29000ksi, F_y=50ksi, C_b=1)
Constructor for WShape
.
AISCSteel.Shapes.IShapes.RolledIShapes.Flexure
— Modulemodule Flexure
This module includes useful functions to calculate bending capacity of rolled i-shape sections (WShape
, MShape
, SShape
, HPShape
).
Functions
classify_flange_major_axis
- classify flange for slenderness when bent about the x-axisclassify_flange_minor_axis
- classify flange for slenderness when bent about the y-axisclassify_web
- classify web for slndernesscalc_Mnx
- moment capacity about the x-axiscalc_Mny
- moment capacity about the y-axis
Modules
F2
- includes functions specific for F2 sectionsF3
- includes functions specific for F3 sectionsF4
- includes functions specific for F4 sectionsF5
- includes functions specific for F5 sectionsF6
- includes functions specific for F6 sections
AISCSteel.Shapes.IShapes.RolledIShapes.Flexure.calc_Mnx
— Methodcalc_Mnx(shape::T, L_b, C_b=1) where T <: AISCSteel.Shapes.IShapes.AbstractRolledIShapes
This function calculates Mnx of the shape.
Arguments
shape
: rolled i-shape section (WShape
,MShape
,SShape
,HPShape
)L_b
: unbraced length (inch)C_b
: lateral torsional buckling modification factor (default = 1)
Returns
M_nx
: nominal moment of the section (kip-ft)
Reference
- AISC Section F2-F5
AISCSteel.Shapes.IShapes.RolledIShapes.Flexure.calc_Mny
— Methodcalc_Mny(shape::T) where T <: AISCSteel.Shapes.IShapes.AbstractRolledIShapes
This function calculates Mny of the shape.
Arguments
shape
: rolled i-shape section (WShape
,MShape
,SShape
,HPShape
)
Returns
M_ny
: nominal moment of the section (kip-ft)
Reference
- AISC Section F6
AISCSteel.Shapes.IShapes.RolledIShapes.Flexure.classify_flange_major_axis
— Methodclassify_flange_major_axis(shape::T) where T <: AISCSteel.Shapes.IShapes.AbstractRolledIShapes
This function classifies flange for flexure for the shape.
Arguments
shape
: rolled i-shape section (WShape
,MShape
,SShape
,HPShape
)
Returns
(λ_f, λ_pf, λ_rf, λ_fclass)
λ_f
: slenderness ratio of the flangeλ_pf
: compact slenderness ratio limit of the flangeλ_rf
: noncompact slenderness ratio limit of the flangeλ_fclass
:compact
noncompact
orslender
classification for the flange
AISCSteel.Shapes.IShapes.RolledIShapes.Flexure.classify_flange_minor_axis
— Methodclassify_flange_minor_axis(shape::T) where T <: AISCSteel.Shapes.IShapes.AbstractRolledIShapes
This function classifies flange for flexure for the shape in minor axis bending.
Arguments
shape
: rolled i-shape section (WShape
,MShape
,SShape
,HPShape
)
Returns
(λ_f, λ_pf, λ_rf, λ_fclass)
λ_f
: slenderness ratio of the flangeλ_pf
: compact slenderness ratio limit of the flangeλ_rf
: noncompact slenderness ratio limit of the flangeλ_fclass
:compact
noncompact
orslender
classification for the flange
AISCSteel.Shapes.IShapes.RolledIShapes.Flexure.classify_section
— Methodclassify_section(w::T) where T <: AISCSteel.Shapes.IShapes.AbstractRolledIShapes
This function classifies section for flexure for the shape.
Arguments
shape
: rolled i-shape section (WShape
,MShape
,SShape
,HPShape
)
Returns
section_class
:F2
,F3
,F4
, orF5
AISCSteel.Shapes.IShapes.RolledIShapes.Flexure.classify_web
— Methodclassify_web(shape::T) where T <: AISCSteel.Shapes.IShapes.AbstractRolledIShapes
This function classifies web for flexure for the shape.
Arguments
shape
: rolled i-shape section (WShape
,MShape
,SShape
,HPShape
)
Returns
(λ_w, λ_pw, λ_rw, λ_wclass)
λ_w
: slenderness ratio of the webλ_pw
: compact slenderness ratio limit of the webλ_rw
: noncompact slenderness ratio limit of the webλ_wclass
:compact
noncompact
orslender
classification for the web
AISCSteel.ChapterFFlexure.F2.calc_Mn
— Methodcalc_Mn(shape::T, L_b, C_b=1) where T <: AISCSteel.Shapes.IShapes.AbstractRolledIShapes
This function calculates Mn of the shape for AISC Section F2.
Arguments
shape
: rolled i-shape section (WShape
,MShape
,SShape
,HPShape
)L_b
: unbraced length (inch)C_b
: lateral torsional buckling modification factor (default = 1)
Returns
M_n
: nominal moment of the section (kip-ft)
Reference
- AISC Section F2
AISCSteel.ChapterFFlexure.F2.calc_variables
— Methodcalc_variables(shape::T, L_b, C_b=1) where T <: AISCSteel.Shapes.IShapes.AbstractRolledIShapes
This function calculates the following miscellaneous variables that are used to calculate Mn of the shape for AISC Section F2.
Arguments
shape
: rolled i-shape section (WShape
,MShape
,SShape
,HPShape
)L_b
: unbraced length (inch)C_b
: lateral torsional buckling modification factor (default = 1)
Returns
(; M_p, L_p, L_r, F_cr)
M_p
: plastic moment of the section (kip-ft)L_p
: the limiting laterally unbraced length for the limit state of yielding (inch)L_r
: the limiting laterally unbraced length for the limit state of inelastic lateral-torsional buckling (inch)F_cr
: critical stress (ksi)
Reference
- AISC Section F2
AISCSteel.ChapterFFlexure.F3.calc_Mn
— Methodcalc_Mn(shape::T, L_b, C_b=1) where T <: AISCSteel.Shapes.IShapes.AbstractRolledIShapes
This function calculates Mn of the shape for AISC Section F3.
Arguments
shape
: rolled i-shape section (WShape
,MShape
,SShape
,HPShape
)L_b
: unbraced length (inch)C_b
: lateral torsional buckling modification factor (default = 1)
Returns
M_n
: nominal moment of the section (kip-ft)
Reference
- AISC Section F3
AISCSteel.ChapterFFlexure.F3.calc_variables
— Methodcalc_variables(shape::T, L_b, C_b=1) where T <: AISCSteel.Shapes.IShapes.AbstractRolledIShapes
This function calculates the following miscellaneous variables that are used to calculate Mn of the shape for AISC Section F3.
Arguments
shape
: rolled i-shape section (WShape
,MShape
,SShape
,HPShape
)L_b
: unbraced length (inch)C_b
: lateral torsional buckling modification factor (default = 1)
Returns
(; M_p, L_p, L_r, F_cr, k_c)
M_p
: plastic moment of the section (kip-ft)L_p
: the limiting laterally unbraced length for the limit state of yielding (inch)L_r
: the limiting laterally unbraced length for the limit state of inelastic lateral-torsional buckling (inch)F_cr
: critical stress (ksi)k_c
:
Reference
- AISC Section F3
AISCSteel.ChapterFFlexure.F4.calc_Mn
— Methodcalc_Mn(shape::T, L_b, C_b=1) where T <: AISCSteel.Shapes.IShapes.AbstractRolledIShapes
This function calculates Mn of the shape for AISC Section F4.
Arguments
shape
: rolled i-shape section (WShape
,MShape
,SShape
,HPShape
)L_b
: unbraced length (inch)C_b
: lateral torsional buckling modification factor (default = 1)
Returns
M_n
: nominal moment of the section (kip-ft)
Reference
- AISC Section F4
AISCSteel.ChapterFFlexure.F4.calc_variables
— Methodcalc_variables(shape::T, L_b, λ_w, λ_pw, λ_rw, C_b=1) where T <: AISCSteel.Shapes.IShapes.AbstractRolledIShapes
This function calculates the following miscellaneous variables that are used to calculate Mn of the shape for AISC Section F4.
Arguments
shape
: rolled i-shape section (WShape
,MShape
,SShape
,HPShape
)L_b
: unbraced length (inch)C_b
: lateral torsional buckling modification factor (default = 1)
Returns
(;M_p, M_yc, M_yt, k_c, F_cr, F_L, L_p, L_r, R_pc, R_pt)
M_p
: plastic moment of the section (kip-ft)M_yc
: yield moment in the compression flangeM_yt
: yield moment in the tension flangek_c
:F_cr
: critical stress (ksi)F_L
: nominal compression flange stress above which the inelastic buckling limit states apply (ksi)L_p
: the limiting laterally unbraced length for the limit state of yielding (inch)L_r
: the limiting laterally unbraced length for the limit state of inelastic lateral-torsional buckling (inch)R_pc
: web plastification factorR_pt
: web plastification factor corresponding to the tension flange yielding limit state
Reference
- AISC Section F4
AISCSteel.ChapterFFlexure.F5.calc_Mn
— Methodcalc_Mn(shape::T, L_b, C_b=1) where T <: AISCSteel.Shapes.IShapes.AbstractRolledIShapes
This function calculates Mn of the shape for AISC Section F5.
Arguments
shape
: rolled i-shape section (WShape
,MShape
,SShape
,HPShape
)L_b
: unbraced length (inch)C_b
: lateral torsional buckling modification factor (default = 1)
Returns
M_n
: nominal moment of the section (kip-ft)
Reference
- AISC Section F5
AISCSteel.ChapterFFlexure.F5.calc_variables
— Methodcalc_variables(shape::T, L_b, λ_f, λ_pf, λ_rf, λ_fclass, C_b=1) where T <: AISCSteel.Shapes.IShapes.AbstractRolledIShapes
This function calculates the following miscellaneous variables that are used to calculate Mn of the shape for AISC Section F5.
Arguments
shape
: rolled i-shape section (WShape
,MShape
,SShape
,HPShape
)L_b
: unbraced length (inch)C_b
: lateral torsional buckling modification factor (default = 1)
Returns
(;M_p, R_pg, F_crLTB, F_crCFLB)
M_p
: plastic moment of the section (kip-ft)R_pg
: bending strength reduction factorF_crLTB
: critical stress relating to lateral torsional bucklingF_crCFLB
: critical stress relating to compression flange lateral buckling
Reference
- AISC Section F5
AISCSteel.ChapterFFlexure.F6.calc_Mn
— Methodcalc_Mn(shape::T) where T <: AISCSteel.Shapes.IShapes.AbstractRolledIShapes
This function calculates Mn of the shape for AISC Section F6.
Arguments
shape
: rolled i-shape section (WShape
,MShape
,SShape
,HPShape
)λ_f
: slenderness ratio of the flangeλ_pf
: compact slenderness ratio limit of the flangeλ_rf
: noncompact slenderness ratio limit of the flangeλ_fclass
:compact
noncompact
orslender
classification for the flange
Returns
M_n
: nominal moment of the section (kip-ft)
Reference
- AISC Section F6
AISCSteel.ChapterFFlexure.F6.calc_variables
— Methodcalc_variables(shape::T) where T <: AISCSteel.Shapes.IShapes.AbstractRolledIShapes
This function calculates the following miscellaneous variables that are used to calculate Mn of the shape for AISC Section F6.
Arguments
shape
: rolled i-shape section (WShape
,MShape
,SShape
,HPShape
)
Returns
(;M_p, F_cr)
M_p
: plastic moment of the section (kip-ft)F_cr
: critical stress (ksi)
Reference
- AISC Section F6
CShapes
AISCSteel.Shapes.CShapes.CShape
— Typestruct CShape <: AbstractCShapes
CShape in the AISC steel database.
Fields
shape
: name of the WShapeweight
: weight of section (plf)area
: area of wshape (inch2)d
: depth of wshape (inch)b_f
: width of flange (inch)t_w
: thickness of web (inch)t_f
: thickness of flange (inch)k
: Distance from outer face of flange to web toe of fillet used for design (inch)h
: clear distance between flanges less the fillets (inch)x
:e_0
:x_p
:I_x
: Moment of inertia about the x-axis (inch4)Z_x
: Plastic section modulus about the x-axis (inch3)S_x
: Elastic section modulus about the x-axis (inch3)r_x
: Radius of gyration about the x-axis (inch)I_y
: Moment of inertia about the y-axis (inch4)Z_y
: Plastic section modulus about the y-axis (inch3)S_y
: Elastic section modulus about the y-axis (inch3)r_y
: Radius of gyration about the y-axis (inch)J
: Torsional constant (inch4)C_w
: Warping constant (inch6)W_no
: Normalized warping function, as used in Design Guide 9 (inch2)S_w1
: Warping statical moment at point 1 on cross section, as used in AISC Design Guide 9 (inch4)S_w2
:S_w3
:Q_f
: Statical moment for a point in the flange directly above the vertical edge of the web, as used in AISC Design Guide 9 (inch3)Q_w
: Statical moment for a point at mid-depth of the cross section, as used in AISC Design Guide 9 (inch3)r_0
:H
:r_ts
: Effective radius of gyration (inch)h_0
: Distance between the flange centroids (inch)PA
: Shape perimeter minus one flange surface (or short leg surface for a single angle), as used in Design Guide 19 (inch)PB
: Shape perimeter, as used in AISC Design Guide 19 (inch)PC
: Box perimeter minus one flange surface, as used in Design Guide 19 (inch)PD
: Box perimeter, as used in AISC Design Guide 19 (inch)T
: Distance between web toes od fillets at the top and bottom of web (inch)WG_i
: The workable gage for the inner fastener holes in the flange that provides for entering and tightening clearances and edge distance and spacing requirements. The actual size, combination, and orientation of fastener components should be compared with the geometry of the cross section to ensure compatibility. See AISC Manual Part 1 for additional information (inch)E
: Elastic section modulus (ksi) = 29000ksiF_y
: Yield strength(ksi) = 50ksi
AISCSteel.Shapes.CShapes.CShape
— MethodCShape(shape; E=29000ksi, F_y=50ksi, C_b=1)
Constructor for CShape
.
AISCSteel.Shapes.CShapes.MCShape
— Typestruct MCShape <: AbstractMCShapes
MCShape in the AISC steel database.
Fields
shape
: name of the WShapeweight
: weight of section (plf)area
: area of wshape (inch2)d
: depth of wshape (inch)b_f
: width of flange (inch)t_w
: thickness of web (inch)t_f
: thickness of flange (inch)k
: Distance from outer face of flange to web toe of fillet used for design (inch)h
: clear distance between flanges less the fillets (inch)x
:e_0
:x_p
:I_x
: Moment of inertia about the x-axis (inch4)Z_x
: Plastic section modulus about the x-axis (inch3)S_x
: Elastic section modulus about the x-axis (inch3)r_x
: Radius of gyration about the x-axis (inch)I_y
: Moment of inertia about the y-axis (inch4)Z_y
: Plastic section modulus about the y-axis (inch3)S_y
: Elastic section modulus about the y-axis (inch3)r_y
: Radius of gyration about the y-axis (inch)J
: Torsional constant (inch4)C_w
: Warping constant (inch6)W_no
: Normalized warping function, as used in Design Guide 9 (inch2)S_w1
: Warping statical moment at point 1 on cross section, as used in AISC Design Guide 9 (inch4)S_w2
:S_w3
:Q_f
: Statical moment for a point in the flange directly above the vertical edge of the web, as used in AISC Design Guide 9 (inch3)Q_w
: Statical moment for a point at mid-depth of the cross section, as used in AISC Design Guide 9 (inch3)r_0
:H
:r_ts
: Effective radius of gyration (inch)h_0
: Distance between the flange centroids (inch)PA
: Shape perimeter minus one flange surface (or short leg surface for a single angle), as used in Design Guide 19 (inch)PB
: Shape perimeter, as used in AISC Design Guide 19 (inch)PC
: Box perimeter minus one flange surface, as used in Design Guide 19 (inch)PD
: Box perimeter, as used in AISC Design Guide 19 (inch)T
: Distance between web toes od fillets at the top and bottom of web (inch)WG_i
: The workable gage for the inner fastener holes in the flange that provides for entering and tightening clearances and edge distance and spacing requirements. The actual size, combination, and orientation of fastener components should be compared with the geometry of the cross section to ensure compatibility. See AISC Manual Part 1 for additional information (inch)E
: Elastic section modulus (ksi) = 29000ksiF_y
: Yield strength(ksi) = 50ksi
AISCSteel.Shapes.CShapes.MCShape
— MethodMCShape(shape; E=29000ksi, F_y=50ksi, C_b=1)
Constructor for MCShape
.
AISCSteel.Shapes.CShapes.Flexure
— Modulemodule Flexure
This module includes useful functions to calculate bending capacity of rolled C-Shape sections (CShape
, MCShape
).
Functions
classify_flange_major_axis
- classify flange for slenderness when bent about the x-axisclassify_flange_minor_axis
- classify flange for slenderness when bent about the y-axisclassify_web
- classify web for slndernesscalc_Mnx
- moment capacity about the x-axiscalc_Mny
- moment capacity about the y-axis
Modules
F2
- includes functions specific for F2 sectionsF6
- includes functions specific for F6 sections
AISCSteel.Shapes.CShapes.Flexure.calc_Mnx
— Methodcalc_Mnx(shape::T, L_b, C_b=1) where T <: AISCSteel.Shapes.CShapes.AbstractCShapes
This function calculates Mnx of the shape.
Arguments
shape
: rolled C-Shape section (CShape
,MCShape
)L_b
: unbraced length (inch)C_b
: lateral torsional buckling modification factor (default = 1)
Returns
M_nx
: nominal moment of the section (kip-ft)
Reference
- AISC Section F2
AISCSteel.Shapes.CShapes.Flexure.calc_Mny
— Methodcalc_Mny(shape::T) where T <: AISCSteel.Shapes.CShapes.AbstractCShapes
This function calculates Mny of the shape.
Arguments
shape
: rolled C-Shape section (CShape
,MCShape
)
Returns
M_ny
: nominal moment of the section (kip-ft)
Reference
- AISC Section F6
AISCSteel.Shapes.CShapes.Flexure.classify_flange_major_axis
— Methodclassify_flange_major_axis(shape::T) where T <: AISCSteel.Shapes.CShapes.AbstractCShapes
This function classifies flange for flexure for the shape.
Arguments
shape
: rolled C-Shape section (CShape
,MCShape
)
Returns
(λ_f, λ_pf, λ_rf, λ_fclass)
λ_f
: slenderness ratio of the flangeλ_pf
: compact slenderness ratio limit of the flangeλ_rf
: noncompact slenderness ratio limit of the flangeλ_fclass
:compact
noncompact
orslender
classification for the flange
AISCSteel.Shapes.CShapes.Flexure.classify_flange_minor_axis
— Methodclassify_flange_minor_axis(shape::T) where T <: AISCSteel.Shapes.CShapes.AbstractCShapes
This function classifies flange for flexure for the shape.
Arguments
shape
: rolled C-Shape section (CShape
,MCShape
)
Returns
(λ_f, λ_pf, λ_rf, λ_fclass)
λ_f
: slenderness ratio of the flangeλ_pf
: compact slenderness ratio limit of the flangeλ_rf
: noncompact slenderness ratio limit of the flangeλ_fclass
:compact
noncompact
orslender
classification for the flange
AISCSteel.Shapes.CShapes.Flexure.classify_web
— Methodclassify_web(shape::T) where T <: AISCSteel.Shapes.CShapes.AbstractCShapes
This function classifies web for flexure for the shape.
Arguments
shape
: rolled C-Shape section (CShape
,MCShape
)
Returns
(λ_w, λ_pw, λ_rw, λ_wclass)
λ_w
: slenderness ratio of the webλ_pw
: compact slenderness ratio limit of the webλ_rw
: noncompact slenderness ratio limit of the webλ_wclass
:compact
noncompact
orslender
classification for the web
WTShapes
AISCSteel.Shapes.WTShapes.MTShape
— Typestruct MTShape <: AbstractWTShapes
MTShape in the AISC steel database.
Fields
shape
: name of the WShapeweight
: weight of section (plf)area
: area of wshape (inch2)d
: depth of wshape (inch)b_f
: width of flange (inch)t_w
: thickness of web (inch)t_f
: thickness of flange (inch)k
: Distance from outer face of flange to web toe of fillet used for design (inch)ȳ
:y_p
:I_x
: Moment of inertia about the x-axis (inch4)Z_x
: Plastic section modulus about the x-axis (inch3)S_x
: Elastic section modulus about the x-axis (inch3)r_x
: Radius of gyration about the x-axis (inch)I_y
: Moment of inertia about the y-axis (inch4)Z_y
: Plastic section modulus about the y-axis (inch3)S_y
: Elastic section modulus about the y-axis (inch3)r_y
: Radius of gyration about the y-axis (inch)J
: Torsional constant (inch4)C_w
: Warping constant (inch6)r_0
:H
:E
: Elastic section modulus (ksi) = 29000ksiF_y
: Yield strength(ksi) = 50ksi
AISCSteel.Shapes.WTShapes.MTShape
— MethodMTShape(shape; E=29000ksi, F_y=50ksi, C_b=1)
Constructor for MTShape
.
AISCSteel.Shapes.WTShapes.STShape
— Typestruct STShape <: AbstractWTShapes
STShape in the AISC steel database.
Fields
shape
: name of the WShapeweight
: weight of section (plf)area
: area of wshape (inch2)d
: depth of wshape (inch)b_f
: width of flange (inch)t_w
: thickness of web (inch)t_f
: thickness of flange (inch)k
: Distance from outer face of flange to web toe of fillet used for design (inch)ȳ
:y_p
:I_x
: Moment of inertia about the x-axis (inch4)Z_x
: Plastic section modulus about the x-axis (inch3)S_x
: Elastic section modulus about the x-axis (inch3)r_x
: Radius of gyration about the x-axis (inch)I_y
: Moment of inertia about the y-axis (inch4)Z_y
: Plastic section modulus about the y-axis (inch3)S_y
: Elastic section modulus about the y-axis (inch3)r_y
: Radius of gyration about the y-axis (inch)J
: Torsional constant (inch4)C_w
: Warping constant (inch6)r_0
:H
:E
: Elastic section modulus (ksi) = 29000ksiF_y
: Yield strength(ksi) = 50ksi
AISCSteel.Shapes.WTShapes.STShape
— MethodSTShape(shape; E=29000ksi, F_y=50ksi, C_b=1)
Constructor for STShape
.
AISCSteel.Shapes.WTShapes.WTShape
— Typestruct WTShape <: AbstractWTShapes
WTShape in the AISC steel database.
Fields
shape
: name of the WShapeweight
: weight of section (plf)area
: area of wshape (inch2)d
: depth of wshape (inch)b_f
: width of flange (inch)t_w
: thickness of web (inch)t_f
: thickness of flange (inch)k
: Distance from outer face of flange to web toe of fillet used for design (inch)ȳ
:y_p
:I_x
: Moment of inertia about the x-axis (inch4)Z_x
: Plastic section modulus about the x-axis (inch3)S_x
: Elastic section modulus about the x-axis (inch3)r_x
: Radius of gyration about the x-axis (inch)I_y
: Moment of inertia about the y-axis (inch4)Z_y
: Plastic section modulus about the y-axis (inch3)S_y
: Elastic section modulus about the y-axis (inch3)r_y
: Radius of gyration about the y-axis (inch)J
: Torsional constant (inch4)C_w
: Warping constant (inch6)r_0
:H
:PA
: Shape perimeter minus one flange surface (or short leg surface for a single angle), as used in Design Guide 19 (inch)PB
: Shape perimeter, as used in AISC Design Guide 19 (inch)PC
: Box perimeter minus one flange surface, as used in Design Guide 19 (inch)PD
: Box perimeter, as used in AISC Design Guide 19 (inch)WG_i
: The workable gage for the inner fastener holes in the flange that provides for entering and tightening clearances and edge distance and spacing requirements. The actual size, combination, and orientation of fastener components should be compared with the geometry of the cross section to ensure compatibility. See AISC Manual Part 1 for additional information (inch)WG_0
: The bolt spacing between inner and outer fastener holes when the workable gage is compatible with four holes across the flange. See AISC Manual Part 1 for additional information (inch)E
: Elastic section modulus (ksi) = 29000ksiF_y
: Yield strength(ksi) = 50ksi
AISCSteel.Shapes.WTShapes.WTShape
— MethodWTShape(shape; E=29000ksi, F_y=50ksi, C_b=1)
Constructor for WTShape
.
AISCSteel.Shapes.WTShapes.Flexure.calc_negative_Mnx
— Methodcalc_negative_Mnx(shape::T, L_b) where T <: AISCSteel.Shapes.WTShapes.AbstractWTShapes
This function calculates Mnx of the shape.
Arguments
shape
: rolled WT-Shape section (WTShape
)L_b
: unbraced length (inch)
Returns
M_nx
: nominal moment of the section (kip-ft)
Reference
- AISC Section F9
AISCSteel.Shapes.WTShapes.Flexure.calc_positive_Mnx
— Methodcalc_positive_Mnx(shape::T, L_b, λ_f, λ_pf, λ_rf, λ_fclass) where T <: AISCSteel.Shapes.WTShapes.AbstractWTShapes
This function calculates Mnx of the shape.
Arguments
shape
: rolled WT-Shape section (WTShape
)L_b
: unbraced length (inch)
Returns
M_nx
: nominal moment of the section (kip-ft)
Reference
- AISC Section F9
AISCSteel.Shapes.WTShapes.Flexure.classify_flange
— Methodclassify_flange(shape::T) where T <: AISCSteel.Shapes.WTShapes.AbstractWTShapes
This function classifies flange for flexure for the shape.
Arguments
shape
: rolled WT-Shape section (WTShape
)
Returns
(λ_f, λ_pf, λ_rf, λ_fclass)
λ_f
: slenderness ratio of the flangeλ_pf
: compact slenderness ratio limit of the flangeλ_rf
: noncompact slenderness ratio limit of the flangeλ_fclass
:compact
noncompact
orslender
classification for the flange
AISCSteel.ChapterFFlexure.F9.WT.NegativeBending.calc_Mn
— Methodcalc_Mn(shape::T) where T <: AISCSteel.Shapes.WTShapes.AbstractWTShapes
This function calculates Mn of the shape for AISC Section F6.
Arguments
shape
: rolled WT-Shape section (WTShape
)λ_f
: slenderness ratio of the flangeλ_pf
: compact slenderness ratio limit of the flangeλ_rf
: noncompact slenderness ratio limit of the flangeλ_fclass
:compact
noncompact
orslender
classification for the flange
Returns
M_n
: nominal moment of the section (kip-ft)
Reference
- AISC Section F9
AISCSteel.ChapterFFlexure.F9.WT.NegativeBending.calc_variables
— Methodcalc_variables(shape::T) where T <: AISCSteel.Shapes.WTShapes.AbstractWTShapes
This function calculates the following miscellaneous variables that are used to calculate Mn of the shape for AISC Section F6.
Arguments
shape
: rolled WT-Shape section (WTShape
)
Returns
(;M_p, F_cr)
M_p
: plastic moment of the section (kip-ft)F_cr
: critical stress (ksi)
Reference
- AISC Section F9
AISCSteel.ChapterFFlexure.F9.WT.PositiveBending.calc_Mn
— Methodcalc_Mn(shape::T) where T <: AISCSteel.Shapes.WTShapes.AbstractWTShapes
This function calculates Mn of the shape for AISC Section F6.
Arguments
shape
: rolled WT-Shape section (WTShape
)L_b
: unbraced length (inch)λ_f
: slenderness ratio of the flangeλ_pf
: compact slenderness ratio limit of the flangeλ_rf
: noncompact slenderness ratio limit of the flangeλ_fclass
:compact
noncompact
orslender
classification for the flange
Returns
M_n
: nominal moment of the section (kip-ft)
Reference
- AISC Section F9
AISCSteel.ChapterFFlexure.F9.WT.PositiveBending.calc_variables
— Methodcalc_variables(shape::T) where T <: AISCSteel.Shapes.WTShapes.AbstractWTShapes
This function calculates the following miscellaneous variables that are used to calculate Mn of the shape for AISC Section F6.
Arguments
shape
: rolled WT-Shape section (WTShape
)L_b
: lateral unbraced length
Returns
(;M_p, F_cr)
M_p
: plastic moment of the section (kip-ft)F_cr
: critical stress (ksi)
Reference
- AISC Section F9
LShapes
AISCSteel.Shapes.LShapes.LShape
— Typestruct LShape <: AbstractLShapes
LShape in the AISC steel database. shape,weight,area,d,b,t,k,x,y,xp,yp,Ix,Zx,Sx,rx,Iy,Zy,Sy,ry,Iz,rz,Sz,J,Cw,ro,H,tan_a,Iw,zA,zB,zC,wA,wB,wC,SwA,SwB,SwC,SzA,SzB,SzC,PA,PA2,PB
Fields
shape
: name of the WShapeweight
: weight of section (plf)area
: area of wshape (inch^2)d
: width of shorter leg (inch)b
: width of the longer leg (inch)t
: Thickness of angle leg (inch)k
: Distance from outer face of flange to web toe of fillet used for design (inch)x̄
: Horizontal distance from designated edge of member, as defined in the AISC Steel Construction Manual Part 1, to center of gravity of member (inch)ȳ
: Vertical distance from designated edge of member, as defined in the AISC Steel Construction Manual Part 1, to center of gravity of member (inch)x_p
: Horizontal distance from designated edge of member, as defined in the AISC Steel Construction Manual Part 1, to plastic neutral axis of member (inch)y_p
: Vertical distance from designated edge of member, as defined in the AISC Steel Construction Manual Part 1, to plastic neutral axis of member (inch)I_x
: Moment of inertia about the x-axis (inch^4)Z_x
: Plastic section modulus about the x-axis (inch^3)S_x
: Elastic section modulus about the x-axis (inch^3)r_x
: Radius of gyration about the x-axis (inch)I_y
: Moment of inertia about the y-axis (inch^4)Z_y
: Plastic section modulus about the y-axis (inch^3)S_y
: Elastic section modulus about the y-axis (inch^3)r_y
: Radius of gyration about the y-axis (inch)r_z
: Radius of gyration about the z-axis (inch)J
: Torsional constant (inch^4)C_w
: Warping constant (inch^6)r_0
: Polar radius of gyration about the shear center, in.S_wA
: Elastic section modulus about the w-axis at Point A on the cross sectionS_wC
: Elastic section modulus about the w-axis at Point C on the cross sectionS_zA
: Elastic section modulus about the z-axis at Point A on the cross sectionS_zB
: Elastic section modulus about the z-axis at Point B on the cross sectionS_zC
: Elastic section modulus about the z-axis at Point C on the cross sectionβ_w
: See F11 commentary for valuesE
: Elastic section modulus (ksi) = 29000ksiF_y
: Yield strength(ksi) = 50ksi
AISCSteel.Shapes.LShapes.LShape
— MethodLShape(shape; E=29000ksi, F_y=50ksi, C_b=1)
Constructor for LShape
.
AISCSteel.Shapes.LShapes.Flexure
— Modulemodule Flexure
This module includes useful functions to calculate bending capacity of LShapes.
Functions
classify_leg
calc_positive_Mnw
- moment capacity about w-axis when compression is in the short leg.calc_negative_Mnw
- moment capacity about w-axis when compression is in the long leg.calc_positive_Mnz
- moment capacity about z-axis when compression is in the toe of the legs.calc_negative_Mnz
- moment capacity about z-axis when tension is in the toe of the legs.calc_positive_Mnx
- moment capacity about x-axis when compression is in the toe of the leg.calc_positive_Mny
- moment capacity about y-axis when compression is in the toe of the leg.calc_negative_Mnx
- moment capacity about x-axis when tension is in the toe of the leg.calc_negative_Mny
- moment capacity about y-axis when tension is in the toe of the leg.
Modules
F10
- module where functions are exported from. No need to step into this module
AISCSteel.Shapes.LShapes.Flexure.classify_leg
— Methodclassify_leg(shape::T) where T <: AISCSteel.Shapes.LShapes.AbstractLShapes
This function classifies leg for flexure for the shape.
Arguments
shape
: rolled L-Shape section (LShape
)
Returns
(λ_f, λ_p, λ_r, λ_class)
λ
: slenderness ratio of the legλ_p
: compact slenderness ratio limit of the legλ_rf
: noncompact slenderness ratio limit of the legλ_fclass
:compact
noncompact
orslender
classification for the leg