Specialized skill for heat exchanger sizing, rating, and optimization per TEMA standards including shell-and-tube, plate, and air-cooled configurations
Designs and rates heat exchangers including shell-and-tube, plate, and air-cooled configurations per TEMA standards.
npx claudepluginhub a5c-ai/babysitterThis skill is limited to using the following tools:
The Heat Exchanger Design skill provides comprehensive capabilities for sizing, rating, and optimizing heat exchangers according to TEMA standards, enabling systematic thermal-hydraulic design of shell-and-tube, plate, and air-cooled heat exchanger configurations.
Log Mean Temperature Difference
LMTD = (ΔT1 - ΔT2) / ln(ΔT1/ΔT2)
Q = U × A × F × LMTD
Where:
F = Correction factor for non-counterflow
U = Overall heat transfer coefficient
A = Heat transfer area
LMTD Correction Factors
Effectiveness Definition
ε = Q_actual / Q_max
Q_max = Cmin × (Th,in - Tc,in)
NTU Calculation
NTU = UA / Cmin
Cr = Cmin / Cmax
Effectiveness Relations
TEMA Designations
| Front End | Shell | Rear End |
|---|---|---|
| A - Channel | E - One-pass | L - Fixed tubesheet |
| B - Bonnet | F - Two-pass | M - Fixed tubesheet |
| N - Channel | J - Divided flow | N - Fixed tubesheet |
| - | X - Crossflow | P - Outside packed |
| - | - | S - Floating head |
| - | - | U - U-tube |
Tube Layout
Baffle Design
Plate Selection
Design Considerations
Configuration
Design Parameters
| Service | Fouling Factor (m²K/kW) |
|---|---|
| Cooling water | 0.2-0.35 |
| River water | 0.35-0.5 |
| Fuel oil | 0.5-0.9 |
| Heavy hydrocarbons | 0.35-0.7 |
| Light hydrocarbons | 0.1-0.2 |
| Steam (clean) | 0.05-0.1 |
{
"design_type": "sizing|rating",
"exchanger_type": "shell_tube|plate|air_cooled",
"hot_fluid": {
"name": "string",
"flow_rate": "number (kg/s)",
"inlet_temp": "number (C)",
"outlet_temp": "number (C, for sizing)"
},
"cold_fluid": {
"name": "string",
"flow_rate": "number (kg/s)",
"inlet_temp": "number (C)",
"outlet_temp": "number (C, for sizing)"
},
"pressure_constraints": {
"hot_side_max_dp": "number (kPa)",
"cold_side_max_dp": "number (kPa)"
},
"fouling_factors": {
"hot_side": "number (m2K/kW)",
"cold_side": "number (m2K/kW)"
}
}
{
"duty": "number (kW)",
"geometry": {
"type": "string (TEMA designation or plate type)",
"area": "number (m2)",
"shell_diameter": "number (mm)",
"tube_count": "number",
"tube_length": "number (m)"
},
"thermal": {
"LMTD": "number (C)",
"F_factor": "number",
"U_clean": "number (W/m2K)",
"U_dirty": "number (W/m2K)"
},
"hydraulic": {
"shell_side_dp": "number (kPa)",
"tube_side_dp": "number (kPa)"
},
"performance": {
"effectiveness": "number",
"NTU": "number"
}
}
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.