AISI Cold-Formed Steel Design Skill
Comprehensive skill for AISI S100-16 (North American Specification for the Design of Cold-Formed Steel Structural Members, 2016 Edition) and AISI Cold-Formed Steel Design Manual 2017 Edition.
Coverage: 1,173 pages across 2 volumes, 159 organized files, 74 worked examples
Languages: English and Korean (한국어)
Tools Required
- •Grep: Search across specification, commentary, and examples
- •Read: Access markdown files in
data/vol1/anddata/vol2/ - •Glob: Find files by pattern
- •Bash: Run automation scripts from
scripts/ - •Write (optional): Generate calculation code or reports
Document Structure
This skill integrates two volumes of the AISI Cold-Formed Steel Design Manual:
Volume 1: Design Manual (665 pages → 112 files, 1.4MB)
Location: data/vol1/
Part I: Dimensions and Properties (162 pages)
- •
dimensions-properties/- 24 files, 20 examples - •Steel availability, properties (Fy, Fu, E, G)
- •Cross-section tables (C, Z, Hat, Angle, Track, Stud)
- •Gross and effective section properties
- •Examples I-1 to I-20: Section property calculations
Part II: Beam Design (256 pages)
- •
beam-design/- 23 files, 20 examples - •Bending strength (EWM and DSM methods)
- •Shear strength
- •Web crippling
- •Combined bending and shear
- •Examples II-1 to II-15: Beam design (many with A/B/C variants for different methods)
Part III: Column Design (138 pages)
- •
column-design/- 24 files, 19 examples - •Concentrically loaded columns
- •Combined axial and bending
- •Buckling modes (flexural, torsional, flexural-torsional)
- •Examples III-1 to III-13: Column design (variants for EWM/DSM)
Part IV: Connection Design (70 pages)
- •
connection-design/- 20 files, 12 examples - •Welds (arc spot, arc seam, fillet, groove, resistance)
- •Bolts (bearing, shear, tension)
- •Screws (bearing, shear, pullout, pull-over, pull-through)
- •Power-actuated fasteners (PAF)
- •Design tables for each connection type
- •Examples IV-1 to IV-12: Connection design
Part V: Supplementary Information (29 pages)
- •
supplementary/- 4 files, 1 example - •⭐ Specification Cross-Reference Table (pages 628-632) - Critical mapping of specification sections to examples
- •Quality construction procedures
- •Example V-1: Ponding analysis
- •
reference-data/- 6 files - •Laterally unbraced compression flanges
- •Torsional-flexural buckling (complete mathematics)
- •Ponding design (Castigliano's method)
- •System stability (C1.1, C1.2, C1.3 methods comparison)
- •Bibliography (70+ AISI/CFSEI standards)
Part VI: Test Procedures (9 pages)
- •
test-procedures/- 5 files, 2 examples - •Test methods bibliography (33 ASTM standards)
- •Statistical test calibration procedures (K2.1.1)
- •Examples VI-1, VI-2: Test data calibration
Front Matter (5 pages)
- •
front-matter/- 4 files - •Preface, section guide, copyright, disclaimer
Volume 2: Specification and Commentary (508 pages → 47 files, 1.6MB)
Location: data/vol2/
Part VII: North American Specification (171 pages)
- •
specification/- 17 files (13 chapters + 4 appendices)
Chapters:
- •Chapter A: General Provisions (scope, materials, loads)
- •Chapter B: Design Requirements (ASD, LRFD, LSD methods)
- •Chapter C: Design for Stability (direct analysis method)
- •Chapter D: Members in Tension
- •Chapter E: Members in Compression (buckling modes, DSM)
- •Chapter F: Members in Flexure (bending, lateral-torsional buckling)
- •Chapter G: Members in Shear (shear strength, web crippling)
- •Chapter H: Members Under Combined Forces and Torsion
- •Chapter I: Assemblies and Systems (built-up members, diaphragms)
- •Chapter J: Connections (welds, bolts, screws, rupture) - 171KB, largest file
- •Chapter K: Quality Control, Testing, and Inspections
- •Chapter L: Design for Serviceability (deflection)
- •Chapter M: Design for Fatigue
Appendices (Specification):
- •Appendix 1: Design of Elements Using Effective Width (traditional EWM)
- •Appendix 2: General Provisions for Elastic Buckling Analysis (FEM, FSM, GBT)
- •Appendix A: Special Provisions for USA and Mexico
- •Appendix B: Special Provisions for Canada (CSA S136 harmonization)
Part VIII: Commentary (263 pages)
- •
commentary/- 20 files (13 chapters + 4 appendices + references)
Commentary Chapters: Match Specification Chapters A-M
- •Provide background, research basis, derivations
- •Test data comparisons
- •Design philosophy explanations
Commentary Appendices: Match Specification Appendices 1-2, A-B
- •Detailed theoretical derivations
- •Historical development
- •Validation studies
References: (69KB, pages 478-506)
- •400+ research papers and standards (1930s-2016)
Appendices (Both SPEC & COMM):
- •
appendices/- 10 files (SPEC 4 + COMM 4 + 2 support files) - •Separated into Specification and Commentary versions
Reference Files
Quick-access reference materials in references/ folder:
1. symbols.md
Mathematical notation from Volume 2 symbols section
- •Variable definitions (A, b, E, F, M, P, etc.)
- •Subscript meanings
- •Units (ksi, in, kip, lb)
2. glossary.md
Technical term definitions
- •Buckling modes (local, distortional, global)
- •Section types (C, Z, Hat, Angle)
- •Design terminology
- •Korean-English terms (냉간성형강 = cold-formed steel)
3. abbreviations.md
Common abbreviations
- •Design methods: ASD, LRFD, LSD
- •Analysis methods: EWM, DSM
- •Organizations: AISI, ASTM, CSA
- •Standards: S100, A1003, A653, A792
4. specification-structure.md
Chapter-by-chapter organization of Specification (Chapters A-M)
- •What each chapter covers
- •Key sections within each chapter
- •Page ranges
5. examples-index.md ⭐
All 74 examples categorized by:
- •Part (I, II, III, IV, V, VI)
- •Topic (properties, beam, column, connection, test)
- •Method (EWM, DSM, ASD, LRFD, LSD)
- •Section type (C, Z, Hat, Angle, Track)
- •Page ranges
Critical for automatic example matching!
6. steel-grades-guide.md
ASTM steel grades quick reference
- •ASTM A1003: Structural grade (SS Grades 33, 40, 50, 80, etc.)
- •ASTM A653: Galvanized steel (Grades 33, 37, 40, 50, 80)
- •ASTM A792: Aluminum-zinc coated (Grades 33, 37, 50, 80)
- •Properties: Fy (yield), Fu (tensile), coating type
7. design-methods-comparison.md
ASD vs LRFD vs LSD comparison table:
- •Load factors and combinations
- •Resistance/safety factors (φ vs Ω)
- •When to use each method
- •Geographic preferences (USA, Canada, Mexico)
8. analysis-methods-comparison.md
EWM vs DSM comparison:
- •Effective Width Method (traditional, Appendix 1)
- •Direct Strength Method (modern, Chapters E-G)
- •Pros and cons of each
- •When to choose which method
9. buckling-modes-guide.md
Three buckling modes explained:
- •Local: Short wavelength plate buckling
- •Distortional: Section shape change (flange/lip rotation)
- •Global: Member buckling (flexural, torsional, lateral-torsional)
- •How to identify and calculate each
10. section-types-guide.md
Common cold-formed steel section types
- •C-section (lipped channel)
- •Z-section (cee with lips)
- •Hat section
- •Angle sections
- •Track, Stud, Deck profiles
- •Applications for each
11. standards-index.md
Complete list of standards referenced
- •AISI standards (S902-S916 test standards, design guides)
- •ASTM standards (material, test methods)
- •CFSEI Technical Notes
- •CSA standards (Canadian)
Automation Scripts
Python scripts in scripts/ folder for efficient searching:
1. smart_search.py
Purpose: Category-aware keyword search across both volumes
Usage:
python scripts/smart_search.py "beam design DSM"
Features:
- •Keyword-to-category mapping
- •Search Volume 1 + Volume 2 simultaneously
- •Rank results by relevance
- •Filter by document type (spec/commentary/examples)
Category keywords:
- •
beam: flexure, bending, purlin, joist, Chapter F, Part II - •
column: compression, stud, post, Chapter E, Part III - •
connection: weld, bolt, screw, Chapter J, Part IV - •
deck: diaphragm, roof deck, floor deck - •
buckling: local, distortional, global, critical load - •
steel_grade: ASTM, A1003, A653, Fy, Fu - •
method: ASD, LRFD, LSD, EWM, DSM
2. example_matcher.py ⭐
Purpose: Automatically match user queries to the most relevant of 74 examples
Usage:
python scripts/example_matcher.py "C-section beam using DSM"
Features:
- •Categorizes all 74 examples by topic and method
- •Filters by design method (ASD/LRFD/LSD)
- •Filters by analysis method (EWM/DSM)
- •Returns example number, page, and file path
Example categories:
- •Part I (20): Section properties (gross/effective)
- •Part II (20): Beams (EWM/DSM variants)
- •Part III (19): Columns (EWM/DSM variants)
- •Part IV (12): Connections (welds, bolts, screws)
- •Part V (1): Ponding
- •Part VI (2): Test calibration
3. formula_finder.py
Purpose: Extract formulas with context and variable definitions
Usage:
python scripts/formula_finder.py "M_n =" "data/vol2/specification/Chapter_F_Flexure.md"
Features:
- •Pattern matching for equations
- •Extracts ±5 context lines
- •Finds variable definitions
- •Preserves LaTeX formatting
4. specification_lookup.py
Purpose: Quick lookup of specification sections
Usage:
python scripts/specification_lookup.py "E3.2"
Features:
- •Parses chapter and section numbers
- •Returns specification text
- •Cross-references to commentary
- •Lists related examples from cross-reference table
5. steel_grade_lookup.py
Purpose: Material properties database
Usage:
python scripts/steel_grade_lookup.py "A653 Grade 50"
Features:
- •ASTM A1003/A653/A792 database
- •Returns Fy, Fu, coating type
- •Thickness ranges
- •Typical applications
6. cross_reference.py
Purpose: Find related sections between specification and examples
Usage:
python scripts/cross_reference.py "Chapter F.1"
Features:
- •Uses
Specification_Cross_Reference.mdtable - •Maps specification sections → examples
- •Maps examples → specification requirements
- •Bidirectional linking
7. design_method_selector.py
Purpose: Help users choose appropriate design approach
Usage:
python scripts/design_method_selector.py
Features:
- •Interactive questionnaire (building location, type, code)
- •Recommends ASD vs LRFD vs LSD
- •Recommends EWM vs DSM
- •Provides comparison tables
- •Explains pros/cons
Workflow by Query Type
1. Formula Query
User Intent: Find a specific formula or equation
Trigger Keywords:
- •formula, equation, expression, 공식
- •"how to calculate", "equation for"
- •Variable names (M_n, P_n, F_cr, etc.)
Workflow:
- •Identify the topic (beam, column, connection, etc.)
- •Determine if specification or example context needed
- •Use
formula_finder.pyOR manual Grep:bashgrep -n "M_n =" data/vol2/specification/Chapter_F_Flexure.md
- •Read ±10 lines around formula for context
- •Extract variable definitions (look for "where:" sections)
- •Check if symbols need clarification →
references/symbols.md - •Provide:
- •Formula in LaTeX format
- •All variable definitions with units
- •Source citation (Chapter, Section, Page)
- •Related examples if applicable
Example Response Structure:
The nominal flexural strength M_n for laterally braced members is: $$M_n = S_e F_y$$ (AISI S100 Section F3.1.1) where: - S_e = effective section modulus (in³) - F_y = yield strength (ksi) See Example II-1A (pages 170-175) for C-section purlin calculation using EWM.
2. Example Query
User Intent: See a worked example of a design problem
Trigger Keywords:
- •example, worked example, step-by-step, calculation, 예제
- •"show me how", "demonstrate"
- •"similar to"
Workflow:
- •Check
references/examples-index.mdfirst (fastest route) - •Identify:
- •Member type (beam/column/connection)
- •Section type (C/Z/Hat/Angle)
- •Method preference (EWM/DSM, ASD/LRFD)
- •Use
example_matcher.py:bashpython scripts/example_matcher.py "C-section beam DSM LRFD"
- •If multiple matches, present options with brief descriptions
- •Read the selected example file
- •Present:
- •Example number and title
- •Given information (section, loads, materials)
- •Design method and analysis approach
- •Step-by-step solution
- •Final result
- •Page reference
Example Index Quick Reference:
Part II Beams (20 examples):
- •II-1A, II-1B, II-1C: C-section purlins (EWM, DSM, LRFD-DSM variants)
- •II-2A, II-2B: Z-section joists (ASD vs DSM)
- •II-4A, II-4B: Through-fastened panels
- •II-13: Laterally unbraced compression flange
Part III Columns (19 examples):
- •III-1A, III-1B: Concentrically loaded C-section (EWM vs DSM)
- •III-7A, III-7B, III-7C: Z-section stud wall (three variants)
- •III-9A, III-9B: Built-up columns
Part IV Connections (12 examples):
- •IV-1 to IV-8: Welded connections
- •IV-9, IV-10: Bolted connections
- •IV-11: Screw connection
- •IV-12: Power-actuated fasteners
3. Calculation Query
User Intent: Perform a specific design calculation
Trigger Keywords:
- •calculate, design, determine, check, verify, 계산
- •"what is the capacity", "design a"
- •Numerical values provided
Workflow:
- •
Clarify missing information:
- •Design method: ASD, LRFD, or LSD?
- •Analysis method: EWM or DSM?
- •Steel grade: Which ASTM standard?
- •Section properties: Dimensions or standard designation?
- •Loading: Values and combinations?
- •
Choose calculation path:
- •If standard section: Use property tables (Part I)
- •If custom section: Need gross/effective property calculation
- •If simple: Direct formula application
- •If complex: Follow example workflow
- •
Look up relevant formulas:
- •Specification chapters (Volume 2)
- •Design tables if available (Volume 1)
- •
Look up material properties:
- •Use
steel_grade_lookup.pyorreferences/steel-grades-guide.md
- •Use
- •
Generate Python calculation code:
- •Import necessary libraries (math, numpy)
- •Define given values
- •Apply formulas step-by-step
- •Show intermediate results
- •Apply safety/resistance factors
- •Output final design strength
- •
Execute code and present results with:
- •All assumptions clearly stated
- •Method specified (e.g., "LRFD using DSM per AISI S100 Section E3")
- •Citation to specification section
- •Comparison to example if relevant
Example Calculation Structure:
# C-Section Beam Capacity (LRFD - DSM)
# Reference: AISI S100 Chapter F, Example II-1B
import math
# Given
Fy = 50 # ksi, ASTM A653 Grade 50
E = 29500 # ksi
# ... section dimensions ...
# Calculate critical moments (DSM)
M_cre = ... # Elastic local buckling
M_crd = ... # Distortional buckling
M_ne = ... # Global buckling
# Nominal strength
M_n = min(M_nl, M_nd, M_ne) # Controlling mode
# LRFD resistance factor
phi_b = 0.90
# Design strength
phi_M_n = phi_b * M_n
print(f"Design flexural strength: {phi_M_n:.1f} kip-in")
print(f"Controlling mode: {'Local' if M_n == M_nl else 'Distortional' if M_n == M_nd else 'Global'}")
4. Specification Lookup
User Intent: Find specific requirements from the specification
Trigger Keywords:
- •specification, requirement, code, provision, limit, 규정
- •"what does the spec say", "code requirement"
- •Chapter/section numbers (e.g., "Chapter E", "Section F3.1")
Workflow:
- •
Identify chapter/section:
- •Use
references/specification-structure.mdif chapter unclear - •Parse section numbers (e.g., "E3.2.1" = Chapter E, Section 3.2.1)
- •Use
- •
Use
specification_lookup.pyOR manual navigation:bashpython scripts/specification_lookup.py "F3.1"
- •
Read specification text from
data/vol2/specification/Chapter_*.md - •
ALWAYS cross-reference to commentary for understanding:
- •Read corresponding
data/vol2/commentary/Commentary_*.mdsection - •Commentary explains "why" behind requirements
- •Read corresponding
- •
Check for related examples:
- •Use
Specification_Cross_Reference.mdtable - •List examples that demonstrate this provision
- •Use
- •
Present:
- •Specification text (exact wording)
- •Commentary explanation (background/rationale)
- •Related examples
- •Any special provisions (USA/Canada/Mexico)
Chapter Quick Reference:
- •A: General (scope, materials, loads)
- •B: Design requirements (ASD/LRFD/LSD)
- •C: Stability (direct analysis, notional loads)
- •D: Tension members
- •E: Compression members (buckling, DSM)
- •F: Flexural members (bending, LTB)
- •G: Shear (shear strength, web crippling)
- •H: Combined forces and torsion
- •I: Assemblies (built-up, diaphragms)
- •J: Connections (welds, bolts, screws)
- •K: Quality control and testing
- •L: Serviceability (deflection)
- •M: Fatigue
5. Design Method Selection
User Intent: Understand or choose between design methods
Trigger Keywords:
- •"which method", "ASD vs LRFD", "EWM vs DSM"
- •"difference between", "when to use"
- •"should I use"
Workflow:
For ASD vs LRFD vs LSD:
- •
Read
references/design-methods-comparison.md - •
Ask about project context:
- •Location (USA/Canada/Mexico)?
- •Building code requirements?
- •Client/engineer preference?
- •
Explain differences:
ASD (Allowable Strength Design):
- •Uses safety factors Ω
- •R_n / Ω ≥ Required strength
- •Simpler load combinations
- •Common in USA
LRFD (Load and Resistance Factor Design):
- •Uses resistance factors φ
- •φR_n ≥ Required strength (factored loads)
- •More complex load combinations
- •Preferred in USA, modern approach
LSD (Limit States Design):
- •Canadian variant of LRFD
- •Different load factors (NBCC)
- •See Appendix B
- •
Provide comparison table from reference file
- •
Note: Many examples have A/B variants showing both methods!
For EWM vs DSM:
- •
Read
references/analysis-methods-comparison.md - •
Explain differences:
EWM (Effective Width Method):
- •Traditional approach (since 1946, Winter)
- •Uses reduced effective widths for slender elements
- •Found in Specification Appendix 1
- •More conservative
- •Well-established, widely accepted
DSM (Direct Strength Method):
- •Modern approach (introduced 2004, 2007)
- •Uses elastic buckling analysis
- •Integrated in main Specification (Chapters E, F, G)
- •Less conservative, especially for unusual sections
- •Requires elastic buckling software (or tables)
- •
When to use:
- •EWM: Standard sections, traditional practice, simpler hand calcs
- •DSM: Complex sections, optimization, computer-aided design
- •
Note: Many examples show both methods (e.g., Example II-1A = EWM, II-1B = DSM)
6. Steel Grade Lookup
User Intent: Find material properties for a specific steel grade
Trigger Keywords:
- •steel grade, material, ASTM, A1003, A653, A792
- •Fy, Fu, yield strength, tensile strength
- •galvanized, coating, 재료
Workflow:
- •Use
steel_grade_lookup.pyORreferences/steel-grades-guide.md - •Identify ASTM standard:
- •A1003: Structural grades (bare or coated)
- •A653: Hot-dip galvanized
- •A792: Aluminum-zinc coated (55% Al-Zn or Zn-5% Al)
- •Extract properties:
- •Fy (yield strength, ksi)
- •Fu (tensile strength, ksi)
- •Thickness range
- •Coating type and designation
- •Check Specification Chapter A for additional requirements:
- •Ductility requirements
- •Elongation
- •Coating adhesion
Common Grades Quick Table:
| ASTM | Grade | Fy (ksi) | Fu (ksi) | Coating | Notes |
|---|---|---|---|---|---|
| A1003 | SS Grade 33 | 33 | 45 | Various | Structural |
| A1003 | SS Grade 50 | 50 | 65 | Various | Common |
| A653 | Grade 33 | 33 | 45 | G40-G90 | Galvanized |
| A653 | Grade 50 | 50 | 65 | G40-G90 | Galvanized |
| A792 | Grade 50 | 50 | 65 | AZ50 | Al-Zn |
Note: Volume 1 Section 1 (pages 9-21) has complete steel properties tables.
7. Buckling Mode Analysis
User Intent: Understand or calculate buckling behavior
Trigger Keywords:
- •buckling, critical load, euler, 좌굴
- •local, distortional, global
- •flexural, torsional, lateral-torsional
Workflow:
- •
Read
references/buckling-modes-guide.mdfor overview - •
Identify which mode is relevant:
Local Buckling:
- •Short wavelength (plate panels between stiffeners)
- •All thin-walled sections susceptible
- •EWM approach: Reduce to effective width
- •DSM approach: Calculate F_crl (elastic local buckling stress)
- •See: Specification Sections E3.1, F3.1, G2.1
Distortional Buckling:
- •Intermediate wavelength (flange+lip rotation)
- •C-sections, Z-sections with edge stiffeners
- •DSM only: Calculate F_crd
- •See: Specification Sections E3.2, F3.2
- •Examples: II-1B, III-1B show distortional mode
Global Buckling:
- •Flexural: Euler column buckling (long members)
- •Torsional: Twisting about shear center
- •Flexural-torsional: Combined (unsymmetric sections)
- •Lateral-torsional: Beams (out-of-plane + twist)
- •See: Specification Sections E2, E4, F2
- •
For calculations:
- •If DSM: Need elastic critical loads (F_crl, F_crd, F_cre)
- •If EWM: Use effective width reductions
- •Use appropriate specification chapter formulas
- •Reference examples for similar sections
- •
Explain which mode likely controls:
- •Short compression members → local or distortional
- •Long compression members → global (flexural/torsional)
- •Beams → local, distortional, or lateral-torsional
Reference:
- •Volume 1 Part V Section 3 (pages 634-639): Torsional-flexural buckling complete derivation
- •Appendix 2: Elastic buckling analysis methods (FEM, FSM, GBT)
8. Example Matching
User Intent: Find an example similar to their design problem
Trigger Keywords:
- •"similar to", "like", "example of"
- •"have you seen", "is there an example"
Workflow:
- •
Extract problem characteristics from user query:
- •Member type (beam/column/connection)
- •Section type (C/Z/Hat/Angle/built-up)
- •Loading type (gravity/lateral/combined)
- •Design method preference (ASD/LRFD)
- •Analysis method preference (EWM/DSM)
- •
Use
example_matcher.py:bashpython scripts/example_matcher.py "Z-section column with bending LRFD DSM"
- •
If exact match not found, suggest closest matches with differences noted
- •
Present top 3 matches with:
- •Example number
- •Brief description
- •Method used
- •Similarity score/explanation
- •Page reference
- •
User selects one → read and present that example
Example Matching Strategy:
- •Beam problems → Part II (20 examples)
- •Column problems → Part III (19 examples)
- •Connection problems → Part IV (12 examples)
- •Property calculations → Part I (20 examples)
- •Unusual cases → Part V, Part VI
9. Terminology Query
User Intent: Understand the definition of a technical term
Trigger Keywords:
- •"what is", "define", "meaning of", "explain"
- •"뭐야", "무슨 뜻"
Workflow:
- •Check
references/glossary.mdfirst (fastest) - •If not in glossary, search Specification Chapter A (definitions section)
- •If still not found, search Commentary for explanatory text
- •Provide:
- •Clear definition
- •Context/usage
- •Related terms
- •Example if helpful
- •Korean translation if applicable
Common Terms:
- •Cold-formed steel (냉간성형강): Steel shaped at room temperature by roll-forming or press-braking
- •Effective width (유효폭): Reduced width that accounts for local buckling (EWM concept)
- •Direct Strength Method (DSM): Design method using elastic buckling loads
- •Distortional buckling: Buckling mode with cross-section distortion
- •Fy: Yield strength (항복강도)
- •Fu: Tensile strength (인장강도)
- •Phi (φ): Resistance factor (LRFD)
- •Omega (Ω): Safety factor (ASD)
10. Symbol Query
User Intent: Understand mathematical notation/symbols
Trigger Keywords:
- •"what does [symbol] mean"
- •"notation", "subscript", "기호"
Workflow:
- •Check
references/symbols.md(extracted from Volume 2 symbols section) - •Find symbol definition with:
- •Full name
- •Units
- •Context (when used)
- •If subscript meanings unclear, explain:
- •e = effective
- •n = nominal
- •a = allowable
- •cr = critical (buckling)
- •y = yield
- •u = ultimate
Common Symbols:
- •M_n: Nominal moment strength (kip-in or kN-m)
- •P_n: Nominal axial strength (kip or kN)
- •S_e: Effective section modulus (in³)
- •F_cr: Critical buckling stress (ksi)
- •φ: Resistance factor (dimensionless)
- •Ω: Safety factor (dimensionless)
- •L_b: Unbraced length (in)
Note: Volume 2 has complete symbols section (pages 25-73), but reference file has most commonly used symbols.
Quick Reference Tables
Document Categories
| Category | Location | Files | Purpose |
|---|---|---|---|
| Design Examples | data/vol1/ Parts I-IV | 74 examples | Step-by-step calculations |
| Specification | data/vol2/specification/ | 17 files | Code requirements (normative) |
| Commentary | data/vol2/commentary/ | 20 files | Background and theory (informative) |
| Appendices | data/vol2/appendices/ | 10 files | Detailed methods (EWM, elastic buckling) |
| Supplementary | data/vol1/supplementary/ | 4 files | Cross-reference, ponding |
| Reference Data | data/vol1/reference-data/ | 6 files | Stability, bibliography |
| Test Procedures | data/vol1/test-procedures/ | 5 files | ASTM standards, calibration |
| Quick References | references/ | 11 files | Fast lookup tables |
Chapter-to-Topic Mapping
| Chapter | Topic | Related Examples | Key Features |
|---|---|---|---|
| A | General Provisions | I-1 to I-20 | Materials (ASTM A1003, A653, A792) |
| B | Design Requirements | All | ASD (Ω), LRFD (φ), LSD methods |
| C | Stability | - | Direct analysis, notional loads |
| D | Tension | - | Net section, staggered holes |
| E | Compression | III-1 to III-13 | Buckling modes, DSM, Column curves |
| F | Flexure | II-1 to II-15 | Bending, LTB, Effective width, DSM |
| G | Shear | II-3, II-4 | Shear strength, Web crippling |
| H | Combined Forces | III-2 to III-13 | Interaction equations |
| I | Assemblies | III-9, III-10 | Built-up members, Diaphragms |
| J | Connections | IV-1 to IV-12 | Welds, Bolts, Screws, PAF |
| K | Testing | VI-1, VI-2 | Quality control, Test standards |
| L | Serviceability | V-1 | Deflection limits |
| M | Fatigue | - | S-N curves |
Design Methods Comparison
| Method | Factor | Equation | Load Combinations | Region | Notes |
|---|---|---|---|---|---|
| ASD | Ω (safety) | R_n / Ω ≥ R_a | D, L, W, S (unfactored) | USA | Simple, conservative |
| LRFD | φ (resistance) | φR_n ≥ R_u | 1.2D + 1.6L + ... | USA | Modern, probabilistic |
| LSD | φ (resistance) | φR_n ≥ R_f | NBCC factors | Canada | Similar to LRFD |
Typical φ and Ω values:
- •Tension: φ = 0.90, Ω = 1.67
- •Compression: φ = 0.85, Ω = 1.80
- •Flexure: φ = 0.90 or 0.95, Ω = 1.67 or 1.60
- •Connections: φ = 0.50-0.70, Ω = 2.00-2.40
Analysis Methods Comparison
| Method | Approach | Specification Location | Complexity | Conservatism | Best For |
|---|---|---|---|---|---|
| EWM | Effective width reduction | Appendix 1 | Low | Higher | Standard sections, Hand calcs |
| DSM | Elastic buckling loads | Chapters E, F, G | Medium | Lower | All sections, Computer-aided |
EWM (Effective Width Method):
- •Based on Winter's formula (1946)
- •Reduces element width based on slenderness
- •ρ = (1 - 0.22/λ)/λ when λ > 0.673
- •Well-established, simple
DSM (Direct Strength Method):
- •Requires F_crl (local), F_crd (distortional), F_cre (global)
- •Uses strength curves similar to column curves
- •More accurate for complex sections
- •Needs finite strip or FEM software (or tables)
Common Steel Grades
| ASTM | Grade | Fy (ksi) | Fu (ksi) | Coating | Typical Use |
|---|---|---|---|---|---|
| A1003 | SS-33 | 33 | 45 | Various | Light-duty structural |
| A1003 | SS-50 | 50 | 65 | Various | General structural |
| A1003 | SS-80 | 80 | 82 | Various | High-strength |
| A653 | Grade 33 | 33 | 45 | G40-G90 | Roof/wall panels |
| A653 | Grade 50 | 50 | 65 | G60-G90 | Structural framing |
| A792 | Grade 50 | 50 | 65 | AZ50/AZ55 | Standing seam roofs |
Coating designations:
- •G40, G60, G90: Galvanized (oz/ft² both sides)
- •AZ50, AZ55: Aluminum-zinc (55% Al, 43.4% Zn, 1.6% Si)
Elastic modulus: E = 29,500 ksi (203,000 MPa) for all grades Shear modulus: G = 11,300 ksi (77,900 MPa)
Section Types
| Type | Description | Typical Applications | Buckling Concerns |
|---|---|---|---|
| C-section | Lipped channel | Purlins, girts, joists | Local, distortional, LTB |
| Z-section | Cee with lips | Purlins, girts | Local, distortional, LTB |
| Hat section | Inverted U with brims | Roof/floor deck | Local, web crippling |
| Angle | L-shape (equal or unequal) | Bracing, lintels | Torsional-flexural |
| Track | U-channel (unlipped) | Top/bottom plates | Local (if compression) |
| Stud | C or U with punchouts | Wall framing | Local, distortional |
| Built-up | Multiple shapes | Heavy columns, beams | Connection, local |
Example Categories
| Part | Topic | Count | Methods | Page Range | Key Features |
|---|---|---|---|---|---|
| I | Properties | 20 | Gross, Effective | 54-162 | Section calculations |
| II | Beams | 20 | EWM, DSM, ASD, LRFD | 163-418 | A/B/C variants common |
| III | Columns | 19 | EWM, DSM, ASD, LRFD | 419-556 | Buckling modes |
| IV | Connections | 12 | ASD, LRFD | 557-626 | Welds, bolts, screws |
| V | Supplementary | 1 | MASTAN2 | 627-655 | Ponding analysis |
| VI | Test Procedures | 2 | Statistical | 656-664 | φ and Ω calibration |
Total: 74 examples
Variant notation:
- •A suffix: Usually EWM or ASD
- •B suffix: Usually DSM or LRFD
- •C suffix: Alternative method or section type
Performance Optimization
Search Strategy Priority
For fastest results, follow this search order:
- •
Check reference files first (
references/folder)- •Instant answers for common queries
- •symbols.md, glossary.md, examples-index.md, steel-grades-guide.md
- •
Use automation scripts
- •
example_matcher.pyfor finding examples - •
steel_grade_lookup.pyfor materials - •
specification_lookup.pyfor code sections - •
smart_search.pyfor keyword searches
- •
- •
Search Specification (
data/vol2/specification/)- •For code requirements ("what is required?")
- •Authoritative, normative language
- •
Search Commentary (
data/vol2/commentary/)- •For understanding ("why is it required?")
- •Background, research basis, derivations
- •
Search Examples (
data/vol1/Parts I-IV)- •For application ("how to apply?")
- •Step-by-step worked problems
- •
Check Cross-Reference Table (
data/vol1/supplementary/Specification_Cross_Reference.md)- •Maps specification sections to examples
- •Critical for connecting theory to practice
Smart Chapter Targeting
Route queries directly to relevant chapters:
- •Beam design → Chapter F (spec), Commentary F, Part II (examples)
- •Column design → Chapter E (spec), Commentary E, Part III (examples)
- •Connection design → Chapter J (spec), Commentary J, Part IV (examples)
- •Stability analysis → Chapter C (spec), Commentary C, Section 6 (reference)
- •Material properties → Chapter A (spec), Part I Section 1
- •Section properties → Part I Section 2-3
- •Buckling theory → Appendix 2 (spec), Commentary Appendix 2
- •Effective width → Appendix 1 (spec), Commentary Appendix 1
- •Test standards → Chapter K (spec), Part VI
- •Ponding → Section L (spec), Part V Section 5, Example V-1
Avoid Redundant Searches
- •Don't search all files if reference files can answer
- •Don't read entire chapters if section number known
- •Don't search examples if specification lookup sufficient
- •Don't use Grep if script exists for that task
Volume 1 vs Volume 2 Usage
Use Volume 1 when:
- •User needs worked examples
- •Need property tables for standard sections
- •Want to see step-by-step calculations
- •Need design tables (connections, sections)
Use Volume 2 when:
- •User needs code requirements
- •Want theoretical background
- •Need formula derivations
- •Researching design philosophy
Use both when:
- •Complete design problem
- •Learning a new concept
- •Validating calculations
- •Understanding why requirement exists
Response Quality Checklist
Every response should include appropriate items from this checklist:
For Formula/Specification Queries:
- •✅ Citation: Chapter/Section/Page (e.g., "AISI S100 Section F3.1.1, page 110")
- •✅ Formula: In LaTeX format with proper notation
- •✅ Variables: All symbols defined with units
- •✅ Applicability: When formula applies, limitations
- •✅ Cross-reference: Related sections or examples
For Calculation Queries:
- •✅ Method specified: ASD or LRFD or LSD
- •✅ Approach specified: EWM or DSM
- •✅ Material identified: ASTM grade and properties (Fy, Fu, E)
- •✅ Section identified: Type and dimensions
- •✅ Units: Consistent throughout (ksi, in, kip, etc.)
- •✅ Code: Working Python code (if applicable)
- •✅ Result: Clear final answer with units
- •✅ Check: Compare to similar example if available
For Example Queries:
- •✅ Example number: (e.g., "Example II-1A")
- •✅ Title: Brief description
- •✅ Method: ASD/LRFD, EWM/DSM
- •✅ Page reference: Volume 1 page numbers
- •✅ File path: For Read tool access
- •✅ Key results: Final design values
- •✅ Variants: Note if A/B/C variants exist
For General Queries:
- •✅ Accuracy: Information from actual documents, not assumed
- •✅ Completeness: Address all parts of user question
- •✅ Clarity: Technical but understandable
- •✅ References: Cite sources for verification
- •✅ Korean support: Translate key terms if user uses Korean
Avoid:
- •❌ Speculation or assumptions not in documents
- •❌ Mixing ASD and LRFD without clarification
- •❌ Using formulas without defining variables
- •❌ Omitting units
- •❌ Citing sections without reading them
- •❌ Ignoring user's specified method preference
Special Features: Cold-Formed Steel Specifics
Three Design Methods
This specification uniquely provides THREE design methods (most codes have one or two):
1. ASD (Allowable Strength Design):
- •Traditional method (pre-1986)
- •Nominal strength ÷ Safety factor Ω
- •R_n / Ω ≥ R_a (allowable strength ≥ required strength)
- •Load combinations use service (unfactored) loads
- •When to use: Client prefers, simpler load combinations, USA projects
2. LRFD (Load and Resistance Factor Design):
- •Modern probabilistic method (1986+)
- •Resistance factor φ × Nominal strength
- •φR_n ≥ R_u (design strength ≥ required strength)
- •Load combinations use factored loads (1.2D + 1.6L + ...)
- •When to use: Modern practice, USA projects, optimization
3. LSD (Limit States Design):
- •Canadian variant of LRFD
- •Similar to LRFD but uses Canadian load factors (NBCC)
- •See Appendix B for specific provisions
- •When to use: Canada projects
AISI S100 provides φ and Ω for EVERY limit state so engineers can use any method!
Relationship: Approximately φ × Ω ≈ 1.5 to 1.6
Two Analysis Methods
This specification provides TWO ways to account for local buckling:
1. Effective Width Method (EWM):
- •Traditional (George Winter, 1946)
- •In Specification Appendix 1
- •Concept: Reduce width of slender compression elements
- •Effective width: b = ρw, where ρ = (1 - 0.22/λ)/λ
- •Calculate effective properties (A_e, I_e, S_e)
- •Use effective properties in strength equations
- •Pros: Simple, hand-calculable, well-established
- •Cons: Conservative, cumbersome for complex sections
- •Examples: I-8A, II-1A, III-1A, etc. (A suffix often means EWM)
2. Direct Strength Method (DSM):
- •Modern (2004 edition, expanded 2007+)
- •Integrated in main Specification (Chapters E, F, G)
- •Concept: Use elastic critical buckling loads in strength curves
- •Calculate F_crl (local), F_crd (distortional), F_cre (global)
- •Apply strength curves (similar to column curves)
- •Pros: Less conservative, better for unusual sections, unified approach
- •Cons: Requires elastic buckling analysis (software or tables)
- •Examples: I-8B, II-1B, III-1B, etc. (B suffix often means DSM)
Both methods are equally valid! Many examples show both for comparison.
Three Buckling Modes
Cold-formed steel is unique because it can buckle in THREE distinct modes:
1. Local Buckling:
- •Short wavelength (few inches)
- •Individual plates buckle between stiffeners
- •Half-wavelength ≈ plate width
- •All thin sections susceptible
- •Post-buckling strength exists (plates still carry load after buckling)
- •EWM: Account via effective width
- •DSM: Account via F_crl and local slenderness λ_l
2. Distortional Buckling:
- •Intermediate wavelength (several inches to feet)
- •Edge stiffeners (lips) rotate, flange distorts
- •Sections with edge stiffeners (C, Z with lips)
- •Critical mode for intermediate lengths
- •EWM: Not directly addressed (use judgment)
- •DSM: Account via F_crd and distortional slenderness λ_d
- •Specification Sections: E3.2, F3.2
3. Global Buckling:
- •Long wavelength (member length)
- •Entire member buckles as a whole
- •Types:
- •Flexural: Euler column buckling
- •Torsional: Twisting (closed/open sections)
- •Flexural-torsional: Combined (singly-symmetric, unsymmetric)
- •Lateral-torsional: Beams (out-of-plane + twist)
- •All sections at sufficient length
- •Both EWM and DSM account similarly
- •Specification Sections: E2, E4, F2
Critical difference from hot-rolled steel:
- •Hot-rolled: Usually only global buckling matters
- •Cold-formed: Often local or distortional controls!
Design must check all three modes and use the minimum strength.
Critical Differences from Hot-Rolled Steel
If you're familiar with hot-rolled steel (AISC), note these differences:
1. Slenderness:
- •Cold-formed: Very thin (typically 14-28 gauge, 0.075"-0.013")
- •Hot-rolled: Thick sections (typically > 0.25")
- •Implication: Local buckling almost always critical for cold-formed
2. Post-Buckling Strength:
- •Cold-formed: Plates carry significant load after local buckling
- •Hot-rolled: Usually neglected
- •Implication: Effective width concept is critical
3. Residual Stresses:
- •Cold-formed: Different pattern, often beneficial (cold-work strengthening)
- •Hot-rolled: Significant tension/compression from cooling
- •Implication: Cold-formed may have higher yield in corners
4. Connection Design:
- •Cold-formed: Connections often critical (thin material, bearing, tearout)
- •Hot-rolled: Usually ductile, connections less critical
- •Implication: More attention to connection limit states
5. Buckling Modes:
- •Cold-formed: Three modes (local, distortional, global)
- •Hot-rolled: Usually one mode (global)
- •Implication: More complex buckling analysis
6. Section Types:
- •Cold-formed: Open thin-walled (C, Z, Angle, Track)
- •Hot-rolled: Wide-flange, I-sections
- •Implication: Different torsional behavior
7. Fabrication:
- •Cold-formed: Roll-formed or press-braked at room temp
- •Hot-rolled: Rolled at high temperature
- •Implication: Tighter tolerances, no heat effects
When to Use EWM vs DSM
Use Effective Width Method (EWM) when:
- •Standard, common sections (C, Z from manufacturer)
- •Traditional practice, client familiarity
- •Hand calculations preferred
- •Conservative design acceptable
- •No access to elastic buckling software
- •Learning the basics (simpler conceptually)
Use Direct Strength Method (DSM) when:
- •Complex, unusual sections (multi-element, perforated)
- •Optimization desired (less conservative)
- •Computer-aided design workflow
- •Elastic buckling software available (CUFSM, THIN-WALL, etc.)
- •Multiple buckling modes need consideration
- •Modern, efficient design
Use BOTH when:
- •Validating results
- •Learning the specification
- •Research or academic work
- •Comparing to other designs
Note: Many Volume 1 examples present both methods side-by-side!
- •Example II-1A (EWM) vs II-1B (DSM): Same purlin, different methods
- •Example III-1A (EWM) vs III-1B (DSM): Same column, different methods
Error Handling
Common Issues and Solutions
Issue 1: Method not specified
- •User query: "Calculate beam capacity"
- •Problem: Could be ASD or LRFD
- •Response: Ask "Should I use ASD (allowable strength design) or LRFD (load and resistance factor design)?"
- •Offer: "I can show you both if you'd like. LRFD is more common in modern practice."
Issue 2: Steel grade unclear
- •User query: "Design a C-section column"
- •Problem: Material properties needed
- •Response: Ask "Which steel grade should I use? Common options are ASTM A653 Grade 33, Grade 50, or ASTM A1003 SS-50."
- •Offer: Show
steel-grades-guide.mdtable
Issue 3: No results found
- •User query: Searches for obscure topic
- •Problem: No direct match
- •Response:
- •Suggest broader search
- •List closest matches
- •Offer to search related chapters
- •Check if user meant different term
Issue 4: Ambiguous query
- •User query: "Column design"
- •Problem: Too broad
- •Response: "I can help with column design! To give you the most relevant information, could you clarify:
- •Section type? (C-section, Z-section, built-up, etc.)
- •Loading? (Axial only, or combined with bending?)
- •Design method? (ASD or LRFD?)"
Issue 5: Missing parameters
- •User query: "Calculate the capacity"
- •Problem: Insufficient information
- •Response: List required inputs:
- •Section dimensions or designation
- •Steel grade (Fy, Fu)
- •Unbraced lengths (L_x, L_y, L_t)
- •Design method (ASD/LRFD)
- •Analysis method (EWM/DSM)
Issue 6: Conflicting methods
- •User code: Mixes ASD load combinations with LRFD φ factors
- •Problem: Incorrect methodology
- •Response:
- •Flag the error clearly
- •Explain correct approach for each method
- •Offer to redo calculation correctly
Issue 7: Out of scope
- •User query: Hot-rolled steel, concrete, etc.
- •Problem: Wrong specification
- •Response: "This skill covers AISI S100 (cold-formed steel). For [hot-rolled steel], you'll need AISC 360. Would you like me to help with a cold-formed steel question instead?"
Special Notes
Volume 1 vs Volume 2 Usage
Volume 1 (Design Manual):
- •Purpose: Practical design aid
- •Audience: Practicing engineers
- •Content: Examples, tables, procedures
- •Language: "How to apply the specification"
- •Use when: Designing real structures, learning by example
Volume 2 (Specification & Commentary):
- •Purpose: Legal requirement + background
- •Audience: Engineers, code officials, researchers
- •Content: Normative requirements + research basis
- •Language: "Shall" (spec), "This section is based on..." (commentary)
- •Use when: Determining code requirements, understanding theory
Relationship:
- •Volume 1 examples demonstrate Volume 2 specification
- •
Specification_Cross_Reference.mdlinks them
Example Numbering Convention
Format: [Part]-[Number][Variant]
Examples:
- •I-1: Part I, Example 1 (no variants)
- •II-1A: Part II, Example 1, Variant A (usually EWM or ASD)
- •II-1B: Part II, Example 1, Variant B (usually DSM or LRFD)
- •II-1C: Part II, Example 1, Variant C (alternative method/section)
- •III-7A, III-7B, III-7C: Part III, Example 7 with three variants
Variant meanings (common patterns):
- •A suffix: Often EWM, ASD, or first approach
- •B suffix: Often DSM, LRFD, or alternative approach
- •C suffix: Alternative section type or third method
Always check the actual example title to confirm what the variant represents!
Cross-Reference Table Importance
Location: data/vol1/supplementary/Specification_Cross_Reference.md (pages 628-632)
This is one of the most valuable files!
What it does:
- •Maps EVERY section of the Specification to relevant examples
- •Example: "Chapter E.3.1 → See Examples III-1A, III-1B, III-5A, III-5B"
- •Connects theory (spec) to practice (examples)
Use it to:
- •Find examples that demonstrate a specification section
- •Verify calculations against official examples
- •Learn how to apply complex provisions
- •Teach cold-formed steel design
Always reference this table when: User asks about a specification section and wants to see it applied.
Bibliography Location
Volume 1: data/vol1/reference-data/Bibliography_Standards_Guides.md (pages 651-653)
- •70+ AISI and CFSEI documents
- •Design guides, test standards, technical notes
- •Organized by category
Volume 2: data/vol2/commentary/References.md (pages 478-506, 69KB)
- •400+ research papers and standards
- •Chronological from 1930s to 2016
- •Full citations with authors, titles, publications
Use when:
- •User wants research background
- •Looking for additional resources
- •Citing sources for reports
- •Finding test data
File Size Considerations
Large files (>50KB):
- •
Chapter_J_Connections.md(171KB) - May need Read with limit/offset - •
Commentary_J_Connections.md(85KB) - •
Appendix_2_Elastic_Buckling_Analysis_COMM.md(82KB) - •
Section_2_Cross_Section_Tables.md(102KB) - •
References.md(69KB)
For large files: Use Grep to find section first, then Read specific lines.
Korean Language Support
This skill supports Korean queries:
- •냉간성형강 = cold-formed steel
- •좌굴 = buckling
- •유효폭 = effective width
- •단면 = section
- •보 = beam
- •기둥 = column
- •접합부 = connection
- •항복강도 = yield strength (Fy)
- •인장강도 = tensile strength (Fu)
- •설계 = design
- •계산 = calculate
When user uses Korean:
- •Respond in Korean for explanations
- •Keep technical terms in English with Korean translation
- •Formulas and code remain in English
- •Citations in English (standard practice)
Summary
This skill provides comprehensive access to the AISI S100-16 Cold-Formed Steel Specification and Design Manual.
Key capabilities:
- •✅ Search 1,173 pages efficiently
- •✅ Match queries to 74 examples automatically
- •✅ Explain ASD vs LRFD vs LSD
- •✅ Explain EWM vs DSM
- •✅ Lookup steel grades instantly
- •✅ Provide accurate calculations
- •✅ Cross-reference spec ↔ examples
- •✅ Support English and Korean
- •✅ Generate working Python code
Always:
- •Cite AISI S100 sections
- •Specify method (ASD/LRFD) and approach (EWM/DSM)
- •Define variables with units
- •Reference examples when applicable
- •Provide accurate, verified information
Never:
- •Speculate or assume
- •Mix methods without clarification
- •Omit units or definitions
- •Cite without reading
- •Ignore user's method preference
Skill Version: 1.0 Last Updated: 2025-11-10 Documents: AISI S100-16 (2016) + Design Manual (2017) Total Pages: 1,173 Total Files: 159 Examples: 74