ASCE/SEI 74-23 GFRP 구조설계 표준(Specification, Commentary)을 검색하고 구조계산을 수행하며, 설계 워크플로우를 제공합니다. GFRP 복합재료 설계, 펄트루전, 직교이방성, 환경조정계수, 시간효과계수, 연결부 설계 관련 질문에 즉시 활성화되며, 공식 추출, 물성값 조회, 환경보정, 연결부 다중파괴모드 계산을 지원합니다.
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.
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, 섬유강화플라스틱, 복합재료, 펄트루전, 펄트루젼, 유리섬유, 직교이방성, 이방성, 시간효과계수, 환경조정계수, 지압강도, 크리프파괴, 적층, 수지매트릭스
This skill provides access to comprehensive GFRP design documentation:
Location: data/specification/*.md (5 part files covering 125 pages)
Purpose: What you must follow - formulas, requirements, limits, design criteria using LRFD method
Chapters:
Appendices:
Location: Integrated within the 5 part files
Purpose: Understand why - background, research basis, design philosophy
Contents: Detailed commentary for each chapter with:
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, conversionschapter-structure.md: Complete chapter mapping and navigation guidematerial-properties-guide.md: Typical GFRP properties, testing requirements, statistical basisenvironmental-factors.md: C_M, C_T, C_CH adjustment factors with tablesresistance-factors.md: φ values by failure mode (0.50-0.85) with rationaletime-effect-factors.md: λ values by load duration (0.60-1.00) with examplesPython 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 rangesenvironmental_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)User Intent: Find specific formula or equation from ASCE/SEI 74-23 Specification.
Example Queries:
Quick Process:
data/specification/references/symbols.mdGFRP-Specific Considerations:
Keywords: formula, equation, 공식, 계산식, buckling, strength
User Intent: Find typical GFRP material properties or understand testing requirements.
Example Queries:
Quick Process:
references/material-properties-guide.md for quick referenceTypical 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:
Keywords: properties, modulus, strength, E_L, E_T, testing, characteristic value, 물성, 탄성계수, 강도
User Intent: Apply environmental factors to adjust material properties for end-use conditions.
Example Queries:
Quick Process:
references/environmental-factors.md for factor valuesscripts/environmental_adjustment.py for automated calculationEnvironmental 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:
Keywords: environmental, moisture, temperature, chemical, C_M, C_T, C_CH, adjustment, wet, 환경, 습기, 온도, 화학
User Intent: Apply time effect factor for load duration effects (creep rupture).
Example Queries:
Quick Process:
references/time-effect-factors.md for λ valuesTime 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:
Design Equation: $$R_u \leq \phi \lambda R_n$$
Combined with φ example:
Keywords: time effect, duration, creep, λ, lambda, sustained load, permanent, 시간효과, 지속하중, 크리프
User Intent: Perform structural calculations using ASCE/SEI 74-23 formulas with GFRP-specific considerations.
Example Queries:
Quick Process:
GFRP-Specific Checks (CRITICAL):
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, 계산, 산정, 설계, 강도
User Intent: Design bolted connections considering multiple failure modes.
Example Queries:
Quick Process:
scripts/connection_checker.py for automated multi-mode checkingConnection 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?:
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, 연결부, 볼트, 지압, 순인장
User Intent: Understand meaning and context of GFRP design terminology.
Example Queries:
Quick Process:
references/glossary.md firstGFRP-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.
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:
Time Effect Factor (λ): Reduction factor for sustained loads due to creep rupture. GFRP strength decreases over time under constant stress:
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:
Keywords: what is, explain, definition, meaning, 뭐야, 설명, 의미, 정의
User Intent: Understand what a mathematical symbol represents.
Example Queries:
Quick Process:
references/symbols.mdCommon GFRP Symbols:
Material Properties:
Strengths (with superscripts):
Adjustment Factors:
Superscripts:
Subscripts:
Keywords: symbol, notation, variable, 기호, 표기, 변수
User Intent: Compare GFRP with steel/aluminum, or compare different GFRP configurations.
Example Queries:
Quick Process:
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:
GFRP:
When GFRP is Advantageous:
When Steel is Better:
Keywords: compare, difference, vs, 차이, 비교, steel, aluminum, metal, orthotropic, isotropic
User Intent: Check deflection, drift, or vibration criteria.
Example Queries:
Quick Process:
Why Deflection Controls GFRP:
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):
Vibration:
Keywords: deflection, drift, serviceability, L/360, vibration, creep, 처짐, 사용성, 진동
| 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 |
| 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 |
| 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 |
| 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)
| 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.
| 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!
| 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 |
Chapter identification first:
Reference files before full search:
references/symbols.mdreferences/material-properties-guide.mdreferences/environmental-factors.md, resistance-factors.md, time-effect-factors.mdreferences/chapter-structure.mdEfficient chapter targeting:
Smart document reading:
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"
Every response should include:
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
Steel/Aluminum: No time effect GFRP: Significant time effect (λ = 0.60-1.00)
→ Apply λ factor for all load combinations based on duration
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%)
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)
Steel: E = 29,000 ksi GFRP: E = 2,000-4,000 ksi (~1/12 of steel)
→ Deflection often governs design, not strength
Steel: Typically 1-2 buckling modes GFRP: 4+ buckling modes (flexural, local flange, local web, torsional, flexural-torsional)
→ Check all modes separately
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)
Steel: Up to ~1000°F GFRP: T_g typically 180-250°F (absolute limit)
→ Verify T_service < T_g - 20°F
Use Specification when:
Use Commentary when:
Use Both Together when:
Use References when:
Material properties not specified:
Environmental conditions unclear:
Load duration ambiguous:
Direction not specified:
No results found:
Ambiguous query:
Missing parameters:
Out of scope:
For all calculations:
ASCE/SEI 74-23 uses LRFD exclusively:
LRFD Design Equation: $$R_u \leq \phi \lambda R_n$$
Where:
Load Combinations: Per ASCE 7 (same as steel/concrete):
No ASD: Standard does not provide ASD conversion. If user asks about ASD, explain LRFD is the required method.
Critical: Material properties cannot be assumed - MUST be determined by testing.
Required Testing Standards:
Statistical Requirements:
If no test data available (preliminary sizing only):
Warning: Final design MUST use manufacturer test data per ASTM D6121.
For comprehensive GFRP structural design work, this skill integrates:
Always prioritize accuracy, cite sources, apply environmental and time effect factors, check multiple failure modes, verify material properties, and follow LRFD methodology.