MCP HubMCP Hub
返回技能列表

abaqus-thermal-analysis

majiayu000
更新于 Today
325 次查看
58
9
58
在 GitHub 上查看
其他automation

关于

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-registry
Git 克隆备选方式
git 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:

  1. Geometry defined
  2. Thermal conductivity (k) - required for all thermal analysis
  3. 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 WantsAnalysis Type
Final equilibrium temperatureSTEADY_STATE
Temperature vs time historyTRANSIENT
Cool-down or heat-up timeTRANSIENT
Just the end resultSTEADY_STATE

Decision rule: Use steady-state unless user needs temperature history or time-dependent behavior.

Step 3: Define Thermal Material Properties

PropertyRequired ForUnits (SI-mm)
Conductivity (k)All thermalmW/(mm·K)
Specific heat (cp)TransientmJ/(tonne·K)
Density (ρ)Transienttonne/mm³

Common materials (SI-mm units):

Materialkcpρ
Steel505.0e117.85e-9
Aluminum1679.0e112.70e-9
Copper3853.85e118.96e-9

Step 4: Apply Thermal Boundary Conditions

BC TypeUse ForRequired Inputs
TemperatureBCFixed temperature surfaceTemperature value
FilmConditionConvection to ambientFilm coeff, sink temp
SurfaceHeatFluxHeat inputFlux magnitude (mW/mm²)
RadiationToAmbientRadiation coolingEmissivity, ambient temp
BodyHeatFluxInternal heat generationVolumetric heat rate

Minimum requirement: At least one temperature BC or heat flux boundary.

Step 5: Create Heat Transfer Step

ParameterSteady-StateTransient
responseSTEADY_STATETRANSIENT
timePeriod1.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

ElementUse
DC3D8Standard 8-node hex (recommended)
DC3D44-node tet (for complex geometry)
DC3D2020-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

ProblemLikely CauseSolution
Temperature oscillationLarge increments in transientReduce maxInc or deltmx
Non-physical temperatureUnit mismatchVerify k, cp, ρ units
No heat flowMissing BC or bad regionCheck boundary conditions
Negative temperature (Kelvin)Bad setupReview 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 仓库

majiayu000/claude-skill-registry
路径: skills/data/abaqus-thermal-analysis

相关推荐技能

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功能。

查看技能