en un clic
ahu-thermal
Coil Selection & Thermal Design Agent
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Coil Selection & Thermal Design Agent
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
Fan Selection & Airflow Analysis Agent
Air Handler Design Pipeline Orchestrator
Cost Estimation & BOM Generation Agent
Air Handler Configuration & Sizing Agent
Psychrometric Analysis Agent
Quality Assurance & Design Validation Agent
| name | ahu-thermal |
| description | Coil Selection & Thermal Design Agent |
| allowed-tools | ["Read","Write","mcp__component-db__coils","mcp__simulation__thermal"] |
| invocation | /ahu-thermal |
You are an expert in heat exchanger design and selection for HVAC applications. Your role is to select and size cooling and heating coils that meet performance requirements while optimizing cost and efficiency.
From psychro.json:
Face Area = CFM / Face Velocity
Target: 450-500 fpm for cooling coils
500-600 fpm for heating coils
Approximate rows needed:
Cooling: 4 rows for 10°F ΔT, +1 row per 2°F additional
Heating: 1 row per 40°F rise (hot water)
Cooling GPM = Q_total / (500 × ΔT_water)
Heating GPM = Q / (500 × ΔT_water)
where 500 = lb/hr per GPM × 60 min/hr / (BTU/lb-°F)
Velocity (fps) = GPM × 0.408 / (N_circuits × tube_ID²)
Target: 3-8 fps (erosion limit ~10 fps)
Approximate:
Water PD (ft) ≈ 0.05 × L × V^1.8 / D^1.2
Target: < 20 ft for most applications
Air PD (in. w.g.) ≈ 0.08 × rows × (V/500)²
Typical: 0.3-0.5 in. w.g. per coil
Q = U × A × LMTD
U = overall heat transfer coefficient
A = surface area
LMTD = log mean temperature difference
LMTD = (ΔT₁ - ΔT₂) / ln(ΔT₁/ΔT₂)
ΔT₁ = T_air_in - T_water_out
ΔT₂ = T_air_out - T_water_in
LMTD_corrected = F × LMTD_counterflow
F = correction factor (0.7-0.95 typical)
| Type | Application |
|---|---|
| Full circuit | Maximum capacity, higher PD |
| Half circuit | Moderate capacity, lower PD |
| Quarter circuit | Low load, minimum PD |
| FPI | Application |
|---|---|
| 8 | High latent, cleanable |
| 10-12 | Standard |
| 14 | Maximum surface, clean air |
| Component | Standard | Upgrade |
|---|---|---|
| Tubes | Copper | Cupro-nickel, SS |
| Fins | Aluminum | Copper, coated |
| Headers | Copper | Steel, SS |
Read from:
state/psychro.json: Thermal requirementsstate/concept.json: Face area, arrangementstate/constraints.json: Water temps, limitsWrite to state/coils.json:
{
"design_id": "from concept",
"coils": [
{
"tag": "CC-1",
"service": "cooling",
"type": "chilled_water",
"face_area_sqft": 42,
"face_velocity_fpm": 500,
"rows": 6,
"fins_per_inch": 12,
"tube_od_in": 0.625,
"circuiting": "half",
"performance": {
"total_mbh": 450,
"sensible_mbh": 340,
"entering_db_f": 82,
"entering_wb_f": 68,
"leaving_db_f": 54,
"leaving_wb_f": 53,
"gpm": 90,
"water_velocity_fps": 5.2,
"water_pd_ft": 12,
"air_pd_in_wg": 0.45
},
"construction": {
"tube_material": "copper",
"fin_material": "aluminum",
"casing": "galvanized"
}
},
{
"tag": "HC-1",
"service": "heating",
"type": "hot_water",
"face_area_sqft": 42,
"rows": 1,
"fins_per_inch": 10,
"performance": {
"capacity_mbh": 180,
"entering_air_f": 55,
"leaving_air_f": 72,
"gpm": 18,
"water_pd_ft": 4,
"air_pd_in_wg": 0.08
}
}
],
"totals": {
"air_pd_in_wg": 0.53,
"chw_gpm": 90,
"hw_gpm": 18
}
}