GFRP Structural Design Standards Expert
Use this skill when users ask questions about GFRP (Glass Fiber Reinforced Polymer) structural design, ASCE/SEI 74-23 standard, pultruded composites, orthotropic materials, fiber reinforced polymers, or composite structural systems.
Trigger Keywords
English: GFRP, FRP, glass fiber, fiber reinforced polymer, pultruded, pultrusion, ASCE 74, composite structures, orthotropic, anisotropic, time effect factor, environmental factors, bearing strength, creep rupture, laminate, resin matrix
Korean: GFRP, FRP, 섬유강화플라스틱, 복합재료, 펄트루전, 펄트루젼, 유리섬유, 직교이방성, 이방성, 시간효과계수, 환경조정계수, 지압강도, 크리프파괴, 적층, 수지매트릭스
Tools Required
- •Grep: Search for keywords in ASCE/SEI 74-23 documents
- •Read: Read specific chapters and reference files
- •Glob: Pattern matching to find files
- •Bash: Execute Python scripts for searches and calculations
- •Write: (Optional) Save calculation results or reports
Document Structure
This skill provides access to comprehensive GFRP design documentation:
1. ASCE/SEI 74-23 Specification (Chapters 1-9)
Location: data/specification/*.md (5 part files covering 125 pages)
Purpose: What you must follow - formulas, requirements, limits, design criteria using LRFD method
Chapters:
- •Chapter 1: General Provisions (scope, materials, LRFD basics, load combinations)
- •Chapter 2: Design Requirements (resistance factors φ, time effect λ, environmental factors C_M/C_T/C_CH, second-order analysis, deflection, fatigue)
- •Chapter 3: Tension Members (gross section, net section, pin-connected, threaded rods)
- •Chapter 4: Compression Members (flexural buckling, local flange/web buckling, torsional buckling, effective length)
- •Chapter 5: Flexural Members & Shear (material rupture, lateral-torsional buckling, web shear, shear buckling, concentrated loads)
- •Chapter 6: Combined Forces (beam-columns, torsion, interaction equations)
- •Chapter 7: Plates and Built-Up Members (in-plane loading, open-hole strength, pull-through, two-way bending)
- •Chapter 8: Bolted Connections (6+ failure modes: bearing, net tension, shear-out, block shear, pull-through, bolt shear)
- •Chapter 9: Seismic Design (R factors, braced frames, cooling towers)
Appendices:
- •Appendix A: Symbols and Notations (complete variable definitions)
- •Appendix B: Glossary (technical terms)
- •Appendix C8.3.2: Multi-row bolted connection full formul as
2. Commentary (Chapters C1-C9)
Location: Integrated within the 5 part files
Purpose: Understand why - background, research basis, design philosophy
Contents: Detailed commentary for each chapter with:
- •Historical development and research citations
- •Design examples and comparisons
- •Limit state explanations
- •Special considerations for GFRP orthotropic behavior
- •Reliability basis for resistance factors
3. Reference Files
Location: references/ directory (8 comprehensive guides)
This skill includes essential reference materials:
- •
symbols.md: Complete symbols table (150+ variables with units, sections) - •
glossary.md: Technical terms and definitions (50+ terms) - •
abbreviations.md: ASTM standards, acronyms, units, conversions - •
chapter-structure.md: Complete chapter mapping and navigation guide - •
material-properties-guide.md: Typical GFRP properties, testing requirements, statistical basis - •
environmental-factors.md: C_M, C_T, C_CH adjustment factors with tables - •
resistance-factors.md: φ values by failure mode (0.50-0.85) with rationale - •
time-effect-factors.md: λ values by load duration (0.60-1.00) with examples
Automation Scripts
Python scripts available in scripts/ directory:
- •
smart_search.py: Category-aware keyword search (maps keywords to chapters) - •
formula_finder.py: Extract formulas with context (±5 lines) - •
material_lookup.py: Property lookup with typical ranges - •
environmental_adjustment.py: Calculate adjusted strengths (F_adjusted = F × C_M × C_T × C_CH) - •
connection_checker.py: Multi-mode connection design helper (6+ failure modes)
Workflow by Query Type
1. Formula Query (공식 질의)
User Intent: Find specific formula or equation from ASCE/SEI 74-23 Specification.
Example Queries:
- •"What is the formula for lateral-torsional buckling of GFRP beams?"
- •"Show me the compression buckling equation"
- •"GFRP 보의 전단좌굴 공식을 알려줘"
Quick Process:
- •Identify topic (flexure → Chapter 5, compression → Chapter 4, connections → Chapter 8, etc.)
- •Grep relevant chapter file in
data/specification/ - •Extract formula with variable definitions from
references/symbols.md - •Note orthotropic dependency: Check if formula uses E_L, E_T, G_LT (direction-dependent)
- •Note environmental factors: Remind user to apply C_M, C_T, C_CH adjustments
- •Present with ASCE citation (e.g., "ASCE/SEI 74-23 Section 5.2.2")
GFRP-Specific Considerations:
- •Formulas often include √(E_L × E_T) for orthotropic effects
- •Multiple buckling modes must be checked (flexural, local flange, local web, torsional)
- •Environmental factors must be applied to all material properties
- •Time effect factor λ must be considered for load duration
Keywords: formula, equation, 공식, 계산식, buckling, strength
2. Material Properties Query (물성값 질의 - GFRP-SPECIFIC)
User Intent: Find typical GFRP material properties or understand testing requirements.
Example Queries:
- •"What is typical longitudinal modulus for pultruded GFRP?"
- •"What's the difference between E_L and E_T?"
- •"GFRP의 전형적인 인장강도는 얼마야?"
- •"How do I determine characteristic values?"
Quick Process:
- •Check
references/material-properties-guide.mdfor quick reference - •Identify property type (elastic moduli, strengths, thermal)
- •Return typical ranges with caveats:
- •E_L: 2,000-4,000 ksi (14-28 GPa)
- •E_T: 800-1,500 ksi (40-50% of E_L)
- •G_LT: 300-600 ksi (~15% of E_L)
- •F_L^t: 30-50 ksi (210-345 MPa)
- •F_L^c: 20-40 ksi (60-80% of F_L^t)
- •Emphasize testing requirement: All properties must be determined per ASTM D6121 or D7290
- •Explain statistical basis (75% confidence, 20% exclusion limit)
- •Note orthotropic behavior (L vs T direction differences)
Typical GFRP Properties Table:
| Property | Symbol | Typical Range | L:T Ratio |
|---|---|---|---|
| Long. modulus | E_L | 2,000-4,000 ksi | - |
| Trans. modulus | E_T | 800-1,500 ksi | 2.5:1 |
| Shear modulus | G_LT | 300-600 ksi | - |
| Long. tensile | F_L^t | 30-50 ksi | - |
| Trans. tensile | F_T^t | 5-10 ksi | 5:1 to 8:1 |
| Long. comp | F_L^c | 20-40 ksi | - |
| Shear | F_LT^s | 4-10 ksi | - |
| Poisson's ratio | ν_LT | 0.25-0.35 | - |
Testing Standards Reference:
- •ASTM D3039: Tensile properties
- •ASTM D3410/D695: Compressive properties
- •ASTM D5379: Shear properties (V-notched beam)
- •ASTM D6121: Characteristic values determination
- •ASTM D7290: Filled-hole properties
- •ASTM E1640: Glass transition temperature
Keywords: properties, modulus, strength, E_L, E_T, testing, characteristic value, 물성, 탄성계수, 강도
3. Environmental Adjustment Query (환경보정 질의 - GFRP-SPECIFIC)
User Intent: Apply environmental factors to adjust material properties for end-use conditions.
Example Queries:
- •"How does moisture affect GFRP strength?"
- •"What C_M factor should I use for wet service?"
- •"Calculate adjusted strength for hot, wet, chemical exposure"
- •"습윤환경에서 GFRP 강도감소는?"
Quick Process:
- •Identify exposure conditions (moisture, temperature, chemicals)
- •Check
references/environmental-factors.mdfor factor values - •Determine appropriate factors:
- •C_M (moisture): 0.70-1.00 (dry=1.00, wet=0.75-0.85, immersed=0.70-0.80)
- •C_T (temperature): 0.75-1.00 (< 100°F=1.00, check T vs T_g)
- •C_CH (chemical): 0.50-1.00 (varies by chemical type and pH)
- •C_CA (composite action): 0.60-1.00 (for built-up members)
- •C_LS (load sharing): 1.00-1.15 (for multiple parallel members)
- •Apply adjustment formula: F_adjusted = F_reference × C_M × C_T × C_CH × C_CA × C_LS
- •Use
scripts/environmental_adjustment.pyfor automated calculation - •Warning: Combined effects can reduce capacity 30-50%!
Environmental Factors Quick Table:
| Condition | C_M | C_T | C_CH | Total Effect |
|---|---|---|---|---|
| Dry, room temp, no chemicals | 1.00 | 1.00 | 1.00 | 100% |
| Wet, 140°F, mild acid | 0.80 | 0.85 | 0.90 | 61% |
| Immersed, 160°F, moderate acid | 0.75 | 0.80 | 0.85 | 51% |
Critical Reminders:
- •Apply factors to ALL material properties (E_L, E_T, F_L^t, F_L^c, F_LT^s, etc.)
- •Test in actual service environment when critical
- •Combined hot + wet is worse than sum of individual effects
- •Glass transition temperature T_g is absolute limit (typically 180-250°F)
Keywords: environmental, moisture, temperature, chemical, C_M, C_T, C_CH, adjustment, wet, 환경, 습기, 온도, 화학
4. Time Effect Factor Query (시간효과계수 질의 - GFRP-SPECIFIC)
User Intent: Apply time effect factor for load duration effects (creep rupture).
Example Queries:
- •"What λ factor for dead load?"
- •"Time effect factor for snow load combination"
- •"Why does GFRP have time-dependent strength?"
- •"지속하중에 대한 강도감소는?"
Quick Process:
- •Identify load duration from load combination
- •Check
references/time-effect-factors.mdfor λ values - •Return appropriate factor:
- •Permanent (50+ years): λ = 0.60 (dead load only)
- •10 years: λ = 0.70 (D + L combinations)
- •2 months: λ = 0.80 (D + S combinations)
- •7 days: λ = 0.90 (D + L_r combinations)
- •10 minutes: λ = 1.00 (D + W, D + E combinations)
- •Use shortest significant duration in load combination
- •Explain creep rupture mechanism (matrix creep, stress concentrations over time)
Time Effect Factors Table (ASCE/SEI 74-23 Table 2-1):
| Load Duration | λ | Typical Loads | Reduction |
|---|---|---|---|
| Permanent (50+ years) | 0.60 | Dead load | 40% |
| 10 years | 0.70 | Live load | 30% |
| 2 months | 0.80 | Snow | 20% |
| 7 days | 0.90 | Roof live | 10% |
| 10 minutes | 1.00 | Wind, seismic | 0% |
Load Combination Examples:
- •1.4D → λ = 0.60 (dead only)
- •1.2D + 1.6L → λ = 0.70 (live controls)
- •1.2D + 1.6S → λ = 0.80 (snow controls)
- •1.2D + 1.0W → λ = 1.00 (wind controls)
- •1.2D + 1.0E → λ = 1.00 (seismic controls)
Design Equation: $$R_u \leq \phi \lambda R_n$$
Combined with φ example:
- •Flexure: φ = 0.75, λ = 0.70 (D+L case)
- •Design strength = 0.75 × 0.70 × M_n = 0.525 M_n (~50% of nominal!)
Keywords: time effect, duration, creep, λ, lambda, sustained load, permanent, 시간효과, 지속하중, 크리프
5. Calculation Query (계산 질의)
User Intent: Perform structural calculations using ASCE/SEI 74-23 formulas with GFRP-specific considerations.
Example Queries:
- •"Calculate lateral-torsional buckling: GFRP I-beam, L_b=10ft, wet service"
- •"Determine compression capacity: GFRP tube 6x6x0.375, KL=12ft, hot environment"
- •"GFRP 보의 휨강도를 계산해줘: W12x6, 습윤환경, 설하중 조합"
Quick Process:
- •Identify all input parameters:
- •Section properties (shape, dimensions)
- •Material properties (E_L, E_T, G_LT, F_L^t, F_L^c, F_LT^s)
- •Environmental conditions (wet/dry, temperature, chemicals)
- •Load duration (permanent, 10-year, snow, wind, seismic)
- •Unbraced lengths, boundary conditions
- •Apply environmental adjustments:
- •Determine C_M, C_T, C_CH factors
- •Adjust ALL material properties: F_adjusted = F_ref × C_M × C_T × C_CH
- •Find relevant formula from Specification (use Formula Query workflow)
- •Check MULTIPLE limit states (GFRP often has 3-4 competing modes):
- •Flexure: Material rupture, LTB, local flange buckling, local web buckling
- •Compression: Flexural buckling, local flange, local web, torsional, flexural-torsional
- •Connections: Bearing, net tension, shear-out, block shear, pull-through, bolt shear
- •Apply resistance factor φ (varies by failure mode: 0.50-0.85)
- •Apply time effect factor λ (varies by load duration: 0.60-1.00)
- •Generate Python code following ASCE examples
- •Execute and validate
GFRP-Specific Checks (CRITICAL):
- •✅ Orthotropic properties specified (E_L, E_T, G_LT all required)
- •✅ Environmental factors applied (C_M, C_T, C_CH)
- •✅ Time effect factor applied (λ)
- •✅ Glass transition temperature verified (T_service < T_g - 20°F)
- •✅ Multiple buckling modes checked
- •✅ Direction of loading identified (longitudinal vs transverse)
- •✅ Serviceability checked (deflection often controls due to low E)
Example Calculation Framework:
# GFRP Beam Flexural Strength Calculation
# ASCE/SEI 74-23 Section 5.2
# 1. Material Properties (from testing per ASTM D6121)
E_L = 3000 # ksi, longitudinal modulus
E_T = 1200 # ksi, transverse modulus
G_LT = 450 # ksi, shear modulus
F_Lc = 35 # ksi, longitudinal compressive strength (reference)
F_Lt = 40 # ksi, longitudinal tensile strength (reference)
nu_LT = 0.30 # Poisson's ratio
# 2. Environmental Adjustment Factors (Section 2.4)
C_M = 0.85 # Wet service
C_T = 0.90 # Sustained 130°F
C_CH = 1.00 # No chemicals
# Adjusted strengths
F_Lc_adj = F_Lc * C_M * C_T * C_CH # = 35 * 0.85 * 0.90 = 26.8 ksi
F_Lt_adj = F_Lt * C_M * C_T * C_CH # = 40 * 0.85 * 0.90 = 30.6 ksi
# 3. Section Properties
S_x = 15.0 # in^3, section modulus
I_y = 5.0 # in^4, weak axis moment of inertia
J = 0.5 # in^4, torsion constant
L_b = 120 # in, unbraced length
# 4. Check Limit States
# (a) Material Rupture (Section 5.2.1)
M_n_rupture = S_x * F_Lc_adj # = 15.0 * 26.8 = 402 kip-in
# (b) Lateral-Torsional Buckling (Section 5.2.2)
import math
C_b = 1.0 # Conservative (uniform moment)
M_n_LTB = C_b * math.sqrt(E_L * I_y * G_LT * J) # Equation 5-7
# = 1.0 * sqrt(3000 * 5.0 * 450 * 0.5) = 1.0 * sqrt(3,375,000) = 1,837 kip-in
# (c) Local Buckling: Check flange and web per Section 5.2.3, 5.2.4
# (Not shown for brevity, but must be checked)
# 5. Controlling Limit State
M_n = min(M_n_rupture, M_n_LTB) # = min(402, 1837) = 402 kip-in
controlling_mode = "Material Rupture"
# 6. Apply Resistance Factor (Section 2.3.2)
phi = 0.75 # Flexure resistance factor
# 7. Apply Time Effect Factor (Section 2.3.3)
lambda_factor = 0.80 # Snow load (2-month duration)
# 8. Design Strength
M_design = phi * lambda_factor * M_n
# = 0.75 * 0.80 * 402 = 241 kip-in
print(f"Nominal Strength: {M_n:.1f} kip-in ({controlling_mode})")
print(f"Design Strength: {M_design:.1f} kip-in")
print(f"Reduction Factors: φ={phi}, λ={lambda_factor}")
Keywords: calculate, compute, determine, design, capacity, strength, 계산, 산정, 설계, 강도
6. Connection Design Query (연결부 설계 - GFRP-SPECIFIC)
User Intent: Design bolted connections considering multiple failure modes.
Example Queries:
- •"Design GFRP bolted connection: 3/4" bolt, e1=3", e2=2", t=0.5""
- •"Check all failure modes for multi-row connection"
- •"볼트연결부 설계: 볼트 4개, FRP-to-steel"
Quick Process:
- •Identify connection geometry:
- •Bolt diameter d_b, hole diameter d_h
- •End distance e_1, edge distance e_2
- •Pitch spacing s, gage g
- •Plate thickness t, number of bolts n, number of rows n_r
- •Materials connected (FRP-FRP vs FRP-steel)
- •Angle θ (connection force vs pultrusion direction)
- •Check minimum geometry requirements (Table 8-1):
- •e_1 ≥ 3d_h
- •e_2 ≥ 2d_h
- •s ≥ 3d_h
- •g ≥ 3d_h
- •Check ALL 6+ failure modes (Chapter 8.3): a. Bolt shear/tension (φ=0.75): Per AISC for steel bolt b. Bearing (φ=0.65): R_bf = C_b × ζ × F_br × d_b × t c. Net tension (φ=0.50): R_nt = K_nt × F_L^t × (w - d_h) × t d. Shear-out (φ=0.50): R_so = (e_2 + s/2) × t × F_LT^s e. Block shear (φ=0.65): Combined shear + tension tearing f. Pull-through (φ=0.50): R_pt = bearing pressure × washer area
- •Multi-row load distribution (if n_r > 1):
- •FRP-steel, 2 rows: 100% / 0%
- •FRP-steel, 3 rows: 60% / 40% / 0%
- •FRP-FRP, 2 rows: 60% / 40%
- •FRP-FRP, 3 rows: 60% / 30% / 20%
- •Use
scripts/connection_checker.pyfor automated multi-mode checking - •Controlling mode: Minimum of all 6+ capacities
Connection Failure Modes Table:
| Failure Mode | φ | Formula | Critical Parameter |
|---|---|---|---|
| Bolt shear | 0.75 | Per AISC | Steel bolt strength |
| Bearing | 0.65 | C_b ζ F_br d_b t | Pin-bearing strength F_br |
| Net tension | 0.50 | K_nt F_L^t (w-d_h) t | Net width, stress conc. |
| Shear-out | 0.50 | (e_2+s/2) t F_LT^s | Edge distance e_2 |
| Block shear | 0.65 | Complex | End/edge geometry |
| Pull-through | 0.50 | Punching shear | Washer size |
Why Connection φ is Low?:
- •Stress concentrations at holes (brittle)
- •Geometric variability (hole tolerance)
- •Orthotropic bearing behavior
- •No ductility warning before failure
- •Net tension φ=0.50 is lowest in standard!
Multi-Row Example:
# 3-row FRP-to-FRP connection design n_r = 3 # number of rows # Load distribution factors (Table C8-1) f_u1 = 0.60 # 1st row (furthest from free end) f_u2 = 0.30 # 2nd row f_u3 = 0.20 # 3rd row (nearest to free end) # Check each row R_nt1 = f_u1 * (net tension capacity at row 1) R_nt2 = f_u2 * (net tension capacity at row 2) R_nt3 = f_u3 * (net tension capacity at row 3) # Connection capacity = min of all modes
Use scripts/connection_checker.py:
python3 connection_checker.py \ --d_b 0.75 --e_1 3.0 --e_2 2.0 --t 0.5 \ --F_br 40 --F_Lt 35 --F_LTs 7 \ --n 2 --n_r 2 --material FRP-FRP
Keywords: connection, bolt, bolted, bearing, net tension, shear-out, block shear, pull-through, 연결부, 볼트, 지압, 순인장
7. Terminology Query (용어 설명)
User Intent: Understand meaning and context of GFRP design terminology.
Example Queries:
- •"What is orthotropic behavior?"
- •"Explain time effect factor"
- •"What's the difference between characteristic value and nominal value?"
- •"펄트루전이 뭐야?"
Quick Process:
- •Check
references/glossary.mdfirst - •If not found, search "Glossary" sections in Specification (Appendix B)
- •Present definition with ASCE citation
- •Provide usage examples from Specification chapters
- •For GFRP-specific terms: Explain material science background
GFRP-Specific Terminology:
Orthotropic: Material having different properties in three mutually perpendicular directions (L, T, through-thickness). GFRP is orthotropic because continuous fibers run in longitudinal direction.
- •E_L ≠ E_T ≠ E_through-thickness
- •F_L^t >> F_T^t (typically 5:1 to 8:1 ratio)
- •Unlike steel/aluminum which are isotropic (same in all directions)
Pultruded/Pultrusion: Manufacturing process where continuous fibers are pulled through resin bath and heated die, creating constant cross-section shapes. Like "extrusion" but pulling instead of pushing.
Characteristic Value: Statistically determined minimum property value with 75% confidence that at least 80% of population exceeds this value. Per ASTM D6121:
- •NOT the average value
- •NOT the minimum test value
- •Statistical lower bound: F_char = mean - k×std_dev
Time Effect Factor (λ): Reduction factor for sustained loads due to creep rupture. GFRP strength decreases over time under constant stress:
- •Short-term (10 min): λ = 1.00 (full strength)
- •Long-term (50 years): λ = 0.60 (60% strength)
- •Unique to GFRP and wood (metals don't have this)
Glass Transition Temperature (T_g): Critical temperature above which polymer matrix becomes rubbery and loses strength/stiffness. Typically 180-250°F for polyester/vinyl ester systems. Absolute design limit.
Bearing Strength (F_br): Compressive strength of GFRP under localized bolt bearing. Must be determined by testing (ASTM D7290), not calculated from material properties. Varies with:
- •Load angle θ relative to pultrusion direction
- •Bolt diameter to thickness ratio (d/t)
- •Edge distance to diameter ratio (e/d)
Keywords: what is, explain, definition, meaning, 뭐야, 설명, 의미, 정의
8. Symbol/Notation Query (기호 질의)
User Intent: Understand what a mathematical symbol represents.
Example Queries:
- •"What does E_L mean?"
- •"Define C_M moisture factor"
- •"λ 기호는 무엇을 의미하나요?"
Quick Process:
- •Check
references/symbols.md - •Return: Symbol | Definition | Units | Section Reference
- •Example: E_L = Longitudinal elastic modulus | ksi (MPa) | Sections 1.4, 2.3, 4.2, 5.2
- •For GFRP-specific symbols: Explain orthotropic context
Common GFRP Symbols:
Material Properties:
- •E_L: Longitudinal elastic modulus (parallel to fibers) = 2,000-4,000 ksi
- •E_T: Transverse elastic modulus (perpendicular to fibers) = 800-1,500 ksi (~40% of E_L)
- •G_LT: In-plane shear modulus = 300-600 ksi (~15% of E_L)
- •ν_LT: Poisson's ratio = 0.25-0.35 (typically 0.3)
- •T_g: Glass transition temperature = 180-250°F (critical threshold)
Strengths (with superscripts):
- •F_L^t: Longitudinal tensile strength = 30-50 ksi
- •F_T^t: Transverse tensile strength = 5-10 ksi (much lower!)
- •F_L^c: Longitudinal compressive strength = 20-40 ksi (60-80% of F_L^t)
- •F_LT^s: Longitudinal-transverse shear strength = 4-10 ksi
Adjustment Factors:
- •C_M: Moisture factor (0.70-1.00) - reduces strength for wet service
- •C_T: Temperature factor (0.75-1.00) - reduces strength for elevated temperature
- •C_CH: Chemical factor (0.50-1.00) - reduces strength for aggressive chemicals
- •φ: Resistance factor (0.50-0.85) - accounts for variability, varies by failure mode
- •λ: Time effect factor (0.60-1.00) - accounts for load duration (creep rupture)
Superscripts:
- •^t = tension
- •^c = compression
- •^f = flexure
- •^s = shear
Subscripts:
- •_L = longitudinal direction (0°, direction of pultrusion)
- •_T = transverse direction (90°, perpendicular to pultrusion)
- •_LT = longitudinal-transverse (in-plane shear)
- •_w = web
- •_f = flange
Keywords: symbol, notation, variable, 기호, 표기, 변수
9. Comparison Query (비교 질의)
User Intent: Compare GFRP with steel/aluminum, or compare different GFRP configurations.
Example Queries:
- •"GFRP vs steel structural design differences"
- •"Compare E_L and E_T for GFRP"
- •"GFRP와 철골 설계의 차이는?"
- •"Why is GFRP deflection often critical?"
Quick Process:
- •Identify items to compare
- •For GFRP vs metals:
- •Material properties (E, density, strength)
- •Design philosophy (LRFD, factors, time effects)
- •Behavior (ductile vs brittle, isotropic vs orthotropic)
- •Environmental sensitivity
- •For GFRP directional comparison (L vs T):
- •Property ratios (E_L/E_T, F_L^t/F_T^t)
- •Orthotropic effects in design
- •Present in comparison table format
GFRP vs Steel Comprehensive Comparison:
| Property | GFRP (typical) | Steel (A36/A992) | Ratio | Implications |
|---|---|---|---|---|
| E (modulus) | 2,500 ksi | 29,000 ksi | 1:12 | Deflection controls! |
| F_t (tensile) | 35 ksi | 36-50 ksi | Similar | Good strength |
| Density | 0.065 lb/in³ | 0.284 lb/in³ | 1:4.4 | Much lighter |
| Strength/weight | 538 ksi/(lb/in³) | 127-176 ksi/(lb/in³) | 3-4:1 | Excellent ratio |
| Ductility | None (brittle) | High (ductile) | - | No yielding warning |
| Directional | Orthotropic | Isotropic | - | L vs T different |
| Time-dependent | Yes (creep) | No | - | λ factor required |
| Environmental | Sensitive | Minimal | - | C_M, C_T, C_CH needed |
| T limit | T_g ~200°F | ~1000°F | - | Temperature limited |
| Thermal expansion | 13×10⁻⁶/°F | 6.5×10⁻⁶/°F | 2:1 | Higher expansion |
| Design method | LRFD only | LRFD + ASD | - | Simpler approach |
| Resistance factors | φ = 0.50-0.85 | φ = 0.75-0.90 | Lower | More conservative |
GFRP Longitudinal vs Transverse Comparison:
| Property | Longitudinal (L) | Transverse (T) | L:T Ratio | Why Different? |
|---|---|---|---|---|
| Modulus E | 3,000 ksi | 1,200 ksi | 2.5:1 | Continuous fibers in L |
| Tensile F^t | 40 ksi | 7 ksi | 5-8:1 | Fiber-dominated vs matrix |
| Compressive F^c | 30 ksi | 15 ksi | 2:1 | Buckling vs crushing |
| Design impact | Primary load | Secondary load | - | Avoid T-loading! |
Critical Design Philosophy Differences:
Steel:
- •Yielding provides ductility and warning
- •Properties uniform in all directions
- •No time or environmental effects
- •Deflection rarely controls
- •φ factors higher (0.90 typical)
GFRP:
- •No yielding - brittle failure without warning
- •Orthotropic - must consider L vs T directions
- •Time-dependent - λ factor for creep rupture
- •Environmentally sensitive - C_M, C_T, C_CH factors
- •Deflection often controls - E is 1/12 of steel
- •φ factors lower - especially connections (0.50)
- •Multiple buckling modes - flexural, local flange, local web, torsional
When GFRP is Advantageous:
- •Corrosion resistance: Chemical plants, marine, wastewater treatment
- •Lightweight: Roof structures, pedestrian bridges, temporary structures
- •EMI transparency: Near radar, MRI facilities
- •Thermal insulation: Cold storage, process equipment
- •Ease of installation: No welding, lighter crane requirements
When Steel is Better:
- •Stiffness-critical: Long spans with tight deflection limits
- •High temperature: Above 200°F sustained
- •Ductility required: Seismic zones needing R > 3
- •Fire resistance: Occupied buildings without fireproofing
- •Cost: Simple structural framing where corrosion not issue
Keywords: compare, difference, vs, 차이, 비교, steel, aluminum, metal, orthotropic, isotropic
10. Serviceability Query (사용성 질의)
User Intent: Check deflection, drift, or vibration criteria.
Example Queries:
- •"What deflection limit for GFRP beams?"
- •"Calculate GFRP beam deflection under service loads"
- •"Why does deflection control GFRP design?"
- •"GFRP 처짐 제한은?"
Quick Process:
- •Identify serviceability criterion (deflection, drift, vibration)
- •Note: No φ or λ factors for serviceability!
- •Use service load combinations (unfactored per ASCE 7)
- •Use mean modulus values (not characteristic reduced values)
- •For deflection:
- •Instantaneous: Standard elastic equation
- •Long-term creep: Δ_total = Δ_instant × (1 + ψ_creep)
- •Creep multiplier ψ typically 1.5-3.0 for sustained loads
- •Compare to limits (Section 2.6):
- •Floors: L/360 (or L/240 for special cases)
- •Roofs: L/240 or L/180
- •Cantilevers: More stringent
- •Deflection often governs GFRP design!
Why Deflection Controls GFRP:
- •E_GFRP ≈ E_steel / 12 (much more flexible)
- •Deflection ∝ 1/E (inversely proportional)
- •Same load, same span → GFRP deflects 12× more than steel
- •L/360 limit often exceeded unless section is large
Deflection Calculation Example:
# GFRP Simple Beam Deflection
# No φ, no λ for serviceability!
# Service loads (unfactored)
w_D = 50 # plf, dead load
w_L = 100 # plf, live load
L = 20 * 12 # inches, span
# Material (mean values, not reduced)
E_L = 3000 # ksi, mean longitudinal modulus
I = 100 # in^4, moment of inertia
# Instantaneous deflection (elastic)
w_total = w_D + w_L # = 150 plf
Delta_instant = (5 * w_total * L**4) / (384 * E_L * I)
# = (5 * 150/12 * 240^4) / (384 * 3000 * 100)
# = 2.88 in
# Long-term deflection (creep under sustained load)
psi_creep = 2.0 # Creep multiplier (typical 1.5-3.0)
w_sustained = w_D # Only dead load is sustained
Delta_creep = psi_creep * (5 * w_sustained * L**4) / (384 * E_L * I)
# = 2.0 * (5 * 50/12 * 240^4) / (384 * 3000 * 100)
# = 0.96 in
Delta_total = Delta_instant + Delta_creep # = 2.88 + 0.96 = 3.84 in
# Check limits
L_360 = L / 360 # = 240 / 360 = 0.67 in
L_240 = L / 240 # = 240 / 240 = 1.00 in
if Delta_total > L_360:
print(f"FAILS L/360: {Delta_total:.2f} in > {L_360:.2f} in")
print("Increase section size or reduce span")
else:
print(f"OK: {Delta_total:.2f} in < {L_360:.2f} in")
Deflection Limits (Section 2.6):
| Application | Limit | Notes |
|---|---|---|
| Floor beams (general) | L/360 | Live load only |
| Floor beams (brittle finishes) | L/480 | Total load |
| Roof beams | L/240 or L/180 | Depends on use |
| Cantilevers | L/180 or L/120 | More stringent |
Drift Limits (lateral):
- •Non-structural elements attached: 0.7% (0.007h)
- •Structural elements only: 2.5% (0.025h)
Vibration:
- •Natural frequency f > 3-5 Hz for floors (walking comfort)
- •Use instantaneous stiffness (no creep for dynamic)
Keywords: deflection, drift, serviceability, L/360, vibration, creep, 처짐, 사용성, 진동
Quick Reference Tables
Document Categories
| Type | Location | Files | Purpose |
|---|---|---|---|
| Specification | data/specification/ | 5 parts (125 pages) | Formulas, limits, requirements (Ch 1-9) |
| Commentary | Integrated in parts | Sections C1-C9 | Background, rationale, examples |
| Appendices | part3, part5 | App A, B, C8.3.2 | Symbols, glossary, detailed formulas |
| References | references/ | 8 guides | Symbols, properties, factors, structure |
| Scripts | scripts/ | 5 Python files | Search, lookup, calculations |
Common Search Patterns
| Topic | Keywords | Specification Chapter | Key Considerations |
|---|---|---|---|
| Beam Design | flexure, bending, LTB, moment | Chapter 5 | Deflection often controls, check multiple buckling modes |
| Column Design | compression, buckling, KL/r | Chapter 4 | Local buckling critical, 4+ modes to check |
| Tension Members | tension, net area, gross area | Chapter 3 | 0.7 factor for holes, simple design |
| Shear | shear, web, buckling | Chapter 5.3 | Check with/without buckling, stiffeners |
| Connections | bolts, bearing, net tension, shear-out | Chapter 8 | 6+ failure modes, φ as low as 0.50 |
| Material Lookup | properties, E_L, E_T, strength | Ch 1, 2, Refs | Must test per ASTM D6121 |
| Environmental | moisture, temperature, chemical, C_M, C_T | Chapter 2.4 | Can reduce capacity 30-50% |
| Time Effects | duration, creep, λ, sustained | Chapter 2.3.3 | λ = 0.60-1.00, critical for permanent loads |
| Serviceability | deflection, L/360, drift | Chapter 2.6 | Often governs due to low E |
| Seismic | earthquake, R factor, braced frame | Chapter 9 | Low R (2.0-3.0), limited ductility |
ASCE/SEI 74-23 Chapter-to-Topic Mapping
| Spec Chapter | Topic | Reference Quick Guides | Unique GFRP Issues |
|---|---|---|---|
| 1 | General | abbreviations.md | Scope, materials, ASTM standards |
| 2 | Design Requirements | resistance-factors.md, time-effect-factors.md, environmental-factors.md | φ, λ, C_M, C_T, C_CH - critical! |
| 3 | Tension | - | 0.7 factor for holes |
| 4 | Compression | - | 4+ buckling modes, alloy-dependent |
| 5 | Flexure & Shear | - | Deflection often controls, LTB |
| 6 | Combined | - | Interaction equations |
| 7 | Plates | - | Open-hole stress concentration |
| 8 | Connections | - | 6+ failure modes, lowest φ (0.50) |
| 9 | Seismic | - | Low R (2.0-3.0), height limits |
| App A | Symbols | symbols.md | 150+ variables defined |
| App B | Glossary | glossary.md | 50+ technical terms |
Resistance Factors Quick Reference
| Limit State | φ | Why This Value? |
|---|---|---|
| Tension (gross/net) | 0.85 | Predictable failure |
| Compression (flexural buckling) | 0.80 | Imperfection sensitive |
| Compression (local buckling) | 0.70 | Higher variability |
| Flexure (rupture, buckling) | 0.75 | Combined behavior |
| Shear (web) | 0.85 | Progressive failure |
| Torsion | 0.75 | Moderate variability |
| Connection - Bolt | 0.75 | Steel bolt |
| Connection - Bearing | 0.65 | Geometric variability |
| Connection - Net Tension | 0.50 | Brittle, most critical |
| Connection - Shear-out | 0.50 | Brittle |
| Connection - Block Shear | 0.65 | Combined mode |
| Connection - Pull-through | 0.50 | Localized |
Lowest φ: Net tension, shear-out, pull-through = 0.50 (most conservative)
Time Effect Factors Quick Reference
| Load Duration | λ | When to Use |
|---|---|---|
| Permanent (50+ years) | 0.60 | Dead load only (1.4D) |
| 10 years | 0.70 | D + L combinations |
| 2 months (snow season) | 0.80 | D + S combinations |
| 7 days | 0.90 | D + L_r combinations |
| 10 minutes | 1.00 | D + W, D + E combinations |
Rule: Use shortest significant duration in load combination.
Environmental Factors Quick Reference
| Factor | Symbol | Dry/Normal | Wet/Humid | Severe | Application |
|---|---|---|---|---|---|
| Moisture | C_M | 1.00 | 0.80-0.90 | 0.70-0.80 | Wet service, immersion |
| Temperature | C_T | 1.00 | 0.85-0.95 | 0.75-0.85 | Sustained elevated temp |
| Chemical | C_CH | 1.00 | 0.85-0.95 | 0.50-0.85 | Aggressive chemicals |
Formula: F_adjusted = F_reference × C_M × C_T × C_CH
Warning: Combined effects can reduce capacity 30-50% or more!
Units Convention
| Quantity | US Customary (Primary) | SI (in Parentheses) | Notes |
|---|---|---|---|
| Force | kip (1000 lbs) | kN | 1 kip ≈ 4.448 kN |
| Moment | kip-in | kN-mm | Inch-based typical |
| Stress | ksi (kip/in²) | MPa | 1 ksi ≈ 6.895 MPa |
| Length | in (inches) | mm | 1 in = 25.4 mm |
| Temperature | °F | °C | Critical for T_g |
| Modulus | ksi | MPa | E_L ~2500 ksi for GFRP |
Performance Optimization
Search Strategy Priority
- •
Chapter identification first:
- •Use topic keywords to identify specific chapter (1-9)
- •Don't search all files - target 1-2 relevant chapters
- •Example: "connection" → Only search Chapter 8
- •
Reference files before full search:
- •Symbols →
references/symbols.md - •Properties →
references/material-properties-guide.md - •Factors →
references/environmental-factors.md,resistance-factors.md,time-effect-factors.md - •Structure →
references/chapter-structure.md
- •Symbols →
- •
Efficient chapter targeting:
- •Connection design → Chapter 8
- •Beam design → Chapter 5
- •Column design → Chapter 4
- •Material/factors → Chapter 2
- •Example: "GFRP beam LTB" → Only search Chapter 5
- •
Smart document reading:
- •Read only relevant sections
- •Use offset and limit for large files
- •Cross-reference Specification and Commentary when needed
Python Script Usage
Execute automation scripts when appropriate:
# Material properties lookup python3 scripts/material_lookup.py --property "E_L" --typical # Environmental adjustment calculation python3 scripts/environmental_adjustment.py \ --F_ref 35 --C_M 0.85 --C_T 0.90 --C_CH 1.00 # Connection multi-mode checker python3 scripts/connection_checker.py \ --d_b 0.75 --e_1 3.0 --e_2 2.0 --t 0.5 \ --F_br 40 --F_Lt 35 --F_LTs 7 --n 2 # Category-aware search python3 scripts/smart_search.py "lateral-torsional buckling" # Extract formula with context python3 scripts/formula_finder.py "M_n =" "Chapter 5"
Response Quality Checklist
Every response should include:
- •✅ Accurate ASCE citation (ASCE/SEI 74-23 Section X.Y or Chapter X)
- •✅ Orthotropic properties specified (E_L, E_T, G_LT when relevant)
- •✅ Environmental factors identified (C_M, C_T, C_CH applicable?)
- •✅ Time effect factor noted (λ for load duration)
- •✅ Resistance factor specified (φ varies by failure mode)
- •✅ Direction clarified (longitudinal vs transverse loading)
- •✅ Multiple limit states checked (GFRP has 3-4+ competing modes)
- •✅ Units specified (ksi, in, kip, °F)
- •✅ Variable definitions from symbols.md
- •✅ Serviceability noted (deflection often governs)
- •✅ Testing requirements mentioned (ASTM D6121, D7290 when relevant)
- •✅ Working Python code for calculations (tested and validated)
Special Features: GFRP-Specific Considerations
Critical Differences from Steel/Aluminum Design
1. Orthotropic Behavior
Steel/Aluminum: Isotropic (E_x = E_y = E_z) GFRP: Orthotropic (E_L ≠ E_T ≠ E_TT, typically E_L = 2.5×E_T)
→ Must specify direction of loading and properties
2. Time-Dependent Strength (Creep Rupture)
Steel/Aluminum: No time effect GFRP: Significant time effect (λ = 0.60-1.00)
→ Apply λ factor for all load combinations based on duration
3. Environmental Sensitivity
Steel: Minimal (corrosion is durability, not strength issue) Aluminum: Moderate (HAZ from welding) GFRP: High sensitivity to moisture, temperature, chemicals
→ Apply C_M, C_T, C_CH factors (can reduce capacity 30-50%)
4. No Yielding (Brittle Behavior)
Steel: Ductile with yielding plateau GFRP: Linear-elastic to brittle failure (no warning)
→ Lower φ factors (0.50-0.85 vs steel's 0.75-0.90)
5. Low Stiffness
Steel: E = 29,000 ksi GFRP: E = 2,000-4,000 ksi (~1/12 of steel)
→ Deflection often governs design, not strength
6. Multiple Buckling Modes
Steel: Typically 1-2 buckling modes GFRP: 4+ buckling modes (flexural, local flange, local web, torsional, flexural-torsional)
→ Check all modes separately
7. Complex Connection Design
Steel: Typically 2-3 failure modes GFRP: 6+ failure modes (bearing, net tension, shear-out, block shear, pull-through, bolt shear)
→ Connections often critical (φ as low as 0.50)
8. Temperature Limits
Steel: Up to ~1000°F GFRP: T_g typically 180-250°F (absolute limit)
→ Verify T_service < T_g - 20°F
When to Use Specification vs Commentary
Use Specification when:
- •User asks "what is the formula?"
- •User needs official requirements or limits
- •User wants to perform calculations
- •User asks about design criteria
Use Commentary when:
- •User asks "why is this required?"
- •User needs background or research basis
- •User wants to understand design philosophy
- •User asks "what's the difference from steel?"
Use Both Together when:
- •Comprehensive design questions
- •Teaching/learning scenarios
- •Formula explanation with practical context
- •Validation of complex calculations
Use References when:
- •Quick property lookup
- •Factor value tables
- •Symbol definitions
- •Chapter navigation
Error Handling
Common Scenarios
- •
Material properties not specified:
- •Ask user: "Have you conducted ASTM D6121 testing for characteristic values?"
- •Provide typical ranges for preliminary design only
- •Emphasize: Final design MUST use test data
- •
Environmental conditions unclear:
- •Ask user: "What are the service conditions? (dry/wet, temperature, chemicals)"
- •Explain impact of C_M, C_T, C_CH factors (30-50% reduction possible)
- •
Load duration ambiguous:
- •Ask user: "What load combination? (dead+live, dead+snow, dead+wind, etc.)"
- •Explain λ factor selection (0.60-1.00 depending on duration)
- •
Direction not specified:
- •Ask user: "Is loading in longitudinal or transverse direction?"
- •Explain orthotropic behavior (E_L ≠ E_T, F_L^t ≠ F_T^t)
- •
No results found:
- •Suggest alternative keywords
- •Check all document types (Specification, Commentary, References)
- •Recommend chapter-structure.md for navigation
- •
Ambiguous query:
- •Clarify with multiple interpretations
- •Ask user: "Did you mean [option A] or [option B]?"
- •
Missing parameters:
- •List required values for calculation
- •Offer typical values for preliminary sizing (with disclaimers)
- •
Out of scope:
- •Clearly state limitations (no FRP rebar, no FRP wraps, no filament wound)
- •Suggest consulting manufacturer or conducting testing
Validation Checks
For all calculations:
- •✅ Verify orthotropic properties (E_L, E_T, G_LT all provided)
- •✅ Check environmental factors applied (C_M, C_T, C_CH)
- •✅ Check time effect factor applied (λ)
- •✅ Verify resistance factor (φ appropriate for failure mode)
- •✅ Check against ASTM limits (COV, sample size, characteristic value methodology)
- •✅ Verify temperature < T_g - 20°F
- •✅ Warn if parameters outside typical ranges
- •✅ Note all assumptions (bracing, load cases, environmental exposure)
- •✅ Cross-check multiple limit states (GFRP has 3-4+ competing modes)
Special Notes
LRFD Method - Only Design Approach
ASCE/SEI 74-23 uses LRFD exclusively:
LRFD Design Equation: $$R_u \leq \phi \lambda R_n$$
Where:
- •$R_u$ = required strength (factored loads per ASCE 7)
- •$\phi$ = resistance factor (0.50-0.85, varies by failure mode)
- •$\lambda$ = time effect factor (0.60-1.00, varies by load duration)
- •$R_n$ = nominal resistance (based on characteristic properties adjusted for environment)
Load Combinations: Per ASCE 7 (same as steel/concrete):
- •1.4D
- •1.2D + 1.6L + 0.5L_r
- •1.2D + 1.6L_r + (0.5L or 0.5S)
- •1.2D + 1.6S + (0.5L or 0.8W)
- •1.2D + 1.0W + 0.5L + 0.5S
- •1.2D + 1.0E + 0.5L + 0.2S
- •0.9D + 1.0W
- •0.9D + 1.0E
No ASD: Standard does not provide ASD conversion. If user asks about ASD, explain LRFD is the required method.
Testing Requirements
Critical: Material properties cannot be assumed - MUST be determined by testing.
Required Testing Standards:
- •ASTM D6121: Characteristic properties determination (statistical methodology)
- •ASTM D7290: Filled-hole compression and tension (for connection design)
- •ASTM D3039: Tensile properties
- •ASTM D3410: Compressive properties
- •ASTM D5379: Shear properties (V-notched beam method)
- •ASTM E1640: Glass transition temperature T_g
Statistical Requirements:
- •Minimum sample size: 10-30 specimens per configuration
- •Statistical basis: 75% confidence, 20% exclusion limit
- •F_characteristic = mean - k × std_dev (where k from t-distribution)
Version Tracking
- •Standard: ASCE/SEI 74-23 (2023 edition)
- •Published by: American Society of Civil Engineers
- •Always cite version in responses
Material Defaults (Preliminary Design Only)
If no test data available (preliminary sizing only):
- •E_L = 2,500 ksi (17 GPa)
- •E_T = 1,000 ksi (7 GPa)
- •G_LT = 400 ksi (2.8 GPa)
- •F_L^t = 30 ksi (210 MPa)
- •F_L^c = 20 ksi (140 MPa)
- •F_LT^s = 5 ksi (35 MPa)
- •ν_LT = 0.30
- •T_g = 200°F (minimum acceptable)
Warning: Final design MUST use manufacturer test data per ASTM D6121.
For comprehensive GFRP structural design work, this skill integrates:
- •Code requirements from ASCE/SEI 74-23 Specification (Chapters 1-9)
- •Background understanding from Commentary (Chapters C1-C9)
- •Quick reference data from 8 reference guides (properties, factors, symbols)
- •Automation tools from 5 Python scripts (search, lookup, calculations)
- •GFRP-specific expertise (orthotropic, time effects, environmental sensitivity)
Always prioritize accuracy, cite sources, apply environmental and time effect factors, check multiple failure modes, verify material properties, and follow LRFD methodology.