AISC Steel Shapes

WShapes

AISCSteel.Shapes.IShapes.RolledIShapes.HPShapeType
struct HPShape <: AbstractRolledIShapes

HPShape in the AISC steel database.

Fields

  • shape: name of the HPShape
  • weight: 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) = 29000ksi
  • F_y: Yield strength(ksi) = 50ksi
source
AISCSteel.Shapes.IShapes.RolledIShapes.MShapeType
struct MShape <: AbstractRolledIShapes

MShape in the AISC steel database.

Fields

  • shape: name of the MShape
  • weight: 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) = 29000ksi
  • F_y: Yield strength(ksi) = 50ksi
source
AISCSteel.Shapes.IShapes.RolledIShapes.SShapeType
struct SShape <: AbstractRolledIShapes

SShape in the AISC steel database.

Fields

  • shape: name of the SShape
  • weight: 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) = 29000ksi
  • F_y: Yield strength(ksi) = 50ksi
source
AISCSteel.Shapes.IShapes.RolledIShapes.WShapeType
struct WShape <: AbstractRolledIShapes

WShape in the AISC steel database.

Fields

  • shape: name of the WShape
  • weight: 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) = 29000ksi
  • F_y: Yield strength(ksi) = 50ksi
source
AISCSteel.Shapes.IShapes.RolledIShapes.FlexureModule
module 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-axis
  • classify_flange_minor_axis - classify flange for slenderness when bent about the y-axis
  • classify_web - classify web for slnderness
  • calc_Mnx - moment capacity about the x-axis
  • calc_Mny - moment capacity about the y-axis

Modules

  • F2 - includes functions specific for F2 sections
  • F3 - includes functions specific for F3 sections
  • F4 - includes functions specific for F4 sections
  • F5 - includes functions specific for F5 sections
  • F6 - includes functions specific for F6 sections
source
AISCSteel.Shapes.IShapes.RolledIShapes.Flexure.calc_MnxMethod
calc_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
source
AISCSteel.Shapes.IShapes.RolledIShapes.Flexure.calc_MnyMethod
calc_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
source
AISCSteel.Shapes.IShapes.RolledIShapes.Flexure.classify_flange_major_axisMethod
classify_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 or slender classification for the flange
source
AISCSteel.Shapes.IShapes.RolledIShapes.Flexure.classify_flange_minor_axisMethod
classify_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 or slender classification for the flange
source
AISCSteel.Shapes.IShapes.RolledIShapes.Flexure.classify_webMethod
classify_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 or slender classification for the web
source
AISCSteel.ChapterFFlexure.F2.calc_MnMethod
calc_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
source
AISCSteel.ChapterFFlexure.F2.calc_variablesMethod
calc_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
source
AISCSteel.ChapterFFlexure.F3.calc_MnMethod
calc_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
source
AISCSteel.ChapterFFlexure.F3.calc_variablesMethod
calc_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
source
AISCSteel.ChapterFFlexure.F4.calc_MnMethod
calc_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
source
AISCSteel.ChapterFFlexure.F4.calc_variablesMethod
calc_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 flange
  • M_yt: yield moment in the tension flange
  • k_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 factor
  • R_pt: web plastification factor corresponding to the tension flange yielding limit state

Reference

  • AISC Section F4
source
AISCSteel.ChapterFFlexure.F5.calc_MnMethod
calc_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
source
AISCSteel.ChapterFFlexure.F5.calc_variablesMethod
calc_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 factor
  • F_crLTB: critical stress relating to lateral torsional buckling
  • F_crCFLB: critical stress relating to compression flange lateral buckling

Reference

  • AISC Section F5
source
AISCSteel.ChapterFFlexure.F6.calc_MnMethod
calc_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 or slender classification for the flange

Returns

  • M_n: nominal moment of the section (kip-ft)

Reference

  • AISC Section F6
source
AISCSteel.ChapterFFlexure.F6.calc_variablesMethod
calc_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
source

CShapes

AISCSteel.Shapes.CShapes.CShapeType
struct CShape <: AbstractCShapes

CShape in the AISC steel database.

Fields

  • shape: name of the WShape
  • weight: 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) = 29000ksi
  • F_y: Yield strength(ksi) = 50ksi
source
AISCSteel.Shapes.CShapes.MCShapeType
struct MCShape <: AbstractMCShapes

MCShape in the AISC steel database.

Fields

  • shape: name of the WShape
  • weight: 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) = 29000ksi
  • F_y: Yield strength(ksi) = 50ksi
source
AISCSteel.Shapes.CShapes.FlexureModule
module 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-axis
  • classify_flange_minor_axis - classify flange for slenderness when bent about the y-axis
  • classify_web - classify web for slnderness
  • calc_Mnx - moment capacity about the x-axis
  • calc_Mny - moment capacity about the y-axis

Modules

  • F2 - includes functions specific for F2 sections
  • F6 - includes functions specific for F6 sections
source
AISCSteel.Shapes.CShapes.Flexure.calc_MnxMethod
calc_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
source
AISCSteel.Shapes.CShapes.Flexure.calc_MnyMethod
calc_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
source
AISCSteel.Shapes.CShapes.Flexure.classify_flange_major_axisMethod
classify_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 or slender classification for the flange
source
AISCSteel.Shapes.CShapes.Flexure.classify_flange_minor_axisMethod
classify_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 or slender classification for the flange
source
AISCSteel.Shapes.CShapes.Flexure.classify_webMethod
classify_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 or slender classification for the web
source

WTShapes

AISCSteel.Shapes.WTShapes.MTShapeType
struct MTShape <: AbstractWTShapes

MTShape in the AISC steel database.

Fields

  • shape: name of the WShape
  • weight: 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) = 29000ksi
  • F_y: Yield strength(ksi) = 50ksi
source
AISCSteel.Shapes.WTShapes.STShapeType
struct STShape <: AbstractWTShapes

STShape in the AISC steel database.

Fields

  • shape: name of the WShape
  • weight: 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) = 29000ksi
  • F_y: Yield strength(ksi) = 50ksi
source
AISCSteel.Shapes.WTShapes.WTShapeType
struct WTShape <: AbstractWTShapes

WTShape in the AISC steel database.

Fields

  • shape: name of the WShape
  • weight: 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) = 29000ksi
  • F_y: Yield strength(ksi) = 50ksi
source
AISCSteel.Shapes.WTShapes.Flexure.calc_negative_MnxMethod
calc_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
source
AISCSteel.Shapes.WTShapes.Flexure.calc_positive_MnxMethod
calc_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
source
AISCSteel.Shapes.WTShapes.Flexure.classify_flangeMethod
classify_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 or slender classification for the flange
source
AISCSteel.ChapterFFlexure.F9.WT.NegativeBending.calc_MnMethod
calc_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 or slender classification for the flange

Returns

  • M_n: nominal moment of the section (kip-ft)

Reference

  • AISC Section F9
source
AISCSteel.ChapterFFlexure.F9.WT.NegativeBending.calc_variablesMethod
calc_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
source
AISCSteel.ChapterFFlexure.F9.WT.PositiveBending.calc_MnMethod
calc_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 or slender classification for the flange

Returns

  • M_n: nominal moment of the section (kip-ft)

Reference

  • AISC Section F9
source
AISCSteel.ChapterFFlexure.F9.WT.PositiveBending.calc_variablesMethod
calc_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
source

LShapes

AISCSteel.Shapes.LShapes.LShapeType
struct 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 WShape
  • weight: 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)
  • : 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 section
  • S_wC: Elastic section modulus about the w-axis at Point C on the cross section
  • S_zA: Elastic section modulus about the z-axis at Point A on the cross section
  • S_zB: Elastic section modulus about the z-axis at Point B on the cross section
  • S_zC: Elastic section modulus about the z-axis at Point C on the cross section
  • β_w: See F11 commentary for values
  • E: Elastic section modulus (ksi) = 29000ksi
  • F_y: Yield strength(ksi) = 50ksi
source
AISCSteel.Shapes.LShapes.FlexureModule
module 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
source
AISCSteel.Shapes.LShapes.Flexure.classify_legMethod
classify_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 or slender classification for the leg
source