abaqus-thermal-analysis
关于
This skill provides a complete Abaqus workflow for heat transfer analysis, handling both steady-state and transient thermal simulations. It's designed for temperature distribution, conduction, and convection problems without mechanical stress. Use this when developers need thermal-only analysis, routing thermal-stress cases to coupled analysis instead.
快速安装
Claude Code
推荐/plugin add https://github.com/majiayu000/claude-skill-registrygit clone https://github.com/majiayu000/claude-skill-registry.git ~/.claude/skills/abaqus-thermal-analysis在 Claude Code 中复制并粘贴此命令以安装该技能
技能文档
Abaqus Thermal Analysis Workflow
Heat transfer analysis for steady-state or transient temperature distribution. Use when user needs temperature field without mechanical stress.
When to Use This Skill
Route here when user mentions:
- "Heat transfer analysis", "temperature distribution"
- "How hot will it get?", "thermal analysis"
- "Conduction", "convection", "radiation"
- "Heat sink design", "cooling analysis"
- "Steady-state temperature", "transient heating/cooling"
Route elsewhere:
- Thermal stress (temperature causing deformation) →
/abaqus-coupled-analysis - Just stress analysis →
/abaqus-static-analysis - Temperature as initial condition only →
/abaqus-field
Prerequisites
Before thermal analysis:
- Geometry defined
- Thermal conductivity (k) - required for all thermal analysis
- For transient: also need density (ρ) and specific heat (cp)
Workflow: Thermal Analysis
Step 1: Understand User's Goal
Ask if unclear:
- Steady-state or transient? Final equilibrium vs temperature over time?
- Boundary temperatures? Fixed temperature surfaces?
- Convection? Film coefficient and ambient temperature?
- Heat sources? Applied heat flux or internal heat generation?
Step 2: Choose Analysis Type
| User Wants | Analysis Type |
|---|---|
| Final equilibrium temperature | STEADY_STATE |
| Temperature vs time history | TRANSIENT |
| Cool-down or heat-up time | TRANSIENT |
| Just the end result | STEADY_STATE |
Decision rule: Use steady-state unless user needs temperature history or time-dependent behavior.
Step 3: Define Thermal Material Properties
| Property | Required For | Units (SI-mm) |
|---|---|---|
| Conductivity (k) | All thermal | mW/(mm·K) |
| Specific heat (cp) | Transient | mJ/(tonne·K) |
| Density (ρ) | Transient | tonne/mm³ |
Common materials (SI-mm units):
| Material | k | cp | ρ |
|---|---|---|---|
| Steel | 50 | 5.0e11 | 7.85e-9 |
| Aluminum | 167 | 9.0e11 | 2.70e-9 |
| Copper | 385 | 3.85e11 | 8.96e-9 |
Step 4: Apply Thermal Boundary Conditions
| BC Type | Use For | Required Inputs |
|---|---|---|
| TemperatureBC | Fixed temperature surface | Temperature value |
| FilmCondition | Convection to ambient | Film coeff, sink temp |
| SurfaceHeatFlux | Heat input | Flux magnitude (mW/mm²) |
| RadiationToAmbient | Radiation cooling | Emissivity, ambient temp |
| BodyHeatFlux | Internal heat generation | Volumetric heat rate |
Minimum requirement: At least one temperature BC or heat flux boundary.
Step 5: Create Heat Transfer Step
| Parameter | Steady-State | Transient |
|---|---|---|
| response | STEADY_STATE | TRANSIENT |
| timePeriod | 1.0 (arbitrary) | Actual duration (s) |
| initialInc | - | Start increment |
| maxInc | - | Largest allowed increment |
| deltmx | - | Max temp change per increment |
Step 6: Mesh with Heat Transfer Elements
| Element | Use |
|---|---|
| DC3D8 | Standard 8-node hex (recommended) |
| DC3D4 | 4-node tet (for complex geometry) |
| DC3D20 | 20-node hex (high accuracy) |
Note: Heat transfer elements (DC*) are different from structural elements (C3D*).
Step 7: Run Analysis and Extract Results
Request these field outputs:
- NT - Nodal temperature
- HFL - Heat flux vector
- RFL - Reaction heat flux
- HFLM - Heat flux magnitude
Validation Checklist
After analysis, verify:
- Temperature range is physically reasonable
- Heat balance: flux in ≈ flux out (steady-state)
- No unexpected hot/cold spots
- Transient: temperature stabilizes by end of analysis
Troubleshooting
| Problem | Likely Cause | Solution |
|---|---|---|
| Temperature oscillation | Large increments in transient | Reduce maxInc or deltmx |
| Non-physical temperature | Unit mismatch | Verify k, cp, ρ units |
| No heat flow | Missing BC or bad region | Check boundary conditions |
| Negative temperature (Kelvin) | Bad setup | Review initial conditions |
Related Skills
/abaqus-coupled-analysis- Thermal + structural (thermomechanical)/abaqus-material- Thermal material properties/abaqus-field- Initial temperature fields
Code Patterns
For API syntax and code examples, see:
GitHub 仓库
相关推荐技能
content-collections
元Content Collections 是一个 TypeScript 优先的构建工具,可将本地 Markdown/MDX 文件转换为类型安全的数据集合。它专为构建博客、文档站和内容密集型 Vite+React 应用而设计,提供基于 Zod 的自动模式验证。该工具涵盖从 Vite 插件配置、MDX 编译到生产环境部署的完整工作流。
sglang
元SGLang是一个专为LLM设计的高性能推理框架,特别适用于需要结构化输出的场景。它通过RadixAttention前缀缓存技术,在处理JSON、正则表达式、工具调用等具有重复前缀的复杂工作流时,能实现极速生成。如果你正在构建智能体或多轮对话系统,并追求远超vLLM的推理性能,SGLang是理想选择。
cloudflare-turnstile
元这个Skill提供完整的Cloudflare Turnstile集成知识,用于在表单、登录页面和API端点中实现无验证码的机器人防护。它支持React/Next.js/Hono等框架集成,涵盖令牌验证、错误代码调试和端到端测试等场景。通过运行后台不可见挑战,在保持用户体验的同时有效阻止自动化流量和垃圾信息。
cloudflare-cron-triggers
测试这个Claude Skill提供了关于Cloudflare Cron Triggers的完整知识库,用于通过cron表达式定时执行Workers。它支持配置周期性任务、维护作业和自动化工作流,并能处理常见的cron触发错误。开发者可以用它来设置定时任务、测试cron处理器,并集成Workflows和Green Compute功能。
