Agent SkillsCai-aa/CAE-Agent-Hub › abaqus-thermal-analysis

abaqus-thermal-analysis

GitHub

提供Abaqus稳态及瞬态热分析工作流,涵盖材料属性定义、边界条件设置与求解步骤。用于温度场计算,排除耦合应力场景。

Skill/abaqus/analysis/abaqus-thermal-analysis/SKILL.md Cai-aa/CAE-Agent-Hub

Trigger Scenarios

热传递分析 温度分布查询 传导或对流计算 散热片设计评估 稳态或瞬态加热冷却

Install

npx skills add Cai-aa/CAE-Agent-Hub --skill abaqus-thermal-analysis -g -y
More Options

Non-standard path

npx skills add https://github.com/Cai-aa/CAE-Agent-Hub/tree/main/Skill/abaqus/analysis/abaqus-thermal-analysis -g -y

Use without installing

npx skills use Cai-aa/CAE-Agent-Hub@abaqus-thermal-analysis

指定 Agent (Claude Code)

npx skills add Cai-aa/CAE-Agent-Hub --skill abaqus-thermal-analysis -a claude-code -g -y

安装 repo 全部 skill

npx skills add Cai-aa/CAE-Agent-Hub --all -g -y

预览 repo 内 skill

npx skills add Cai-aa/CAE-Agent-Hub --list

SKILL.md

Frontmatter
{
    "name": "abaqus-thermal-analysis",
    "description": "Complete workflow for heat transfer analysis - steady-state and transient thermal. Use when user asks about temperature distribution, conduction, convection, or heat flow.",
    "allowed-tools": [
        "Read",
        "Write",
        "Edit",
        "Glob",
        "Grep",
        "Bash(abaqus:*)",
        "Skill"
    ]
}

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 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:

Version History

  • 2178ed3 Current 2026-07-24 17:39

Same Skill Collection

Skill/abaqus/analysis/abaqus-contact-analysis/SKILL.md
Skill/abaqus/analysis/abaqus-coupled-analysis/SKILL.md
Skill/abaqus/analysis/abaqus-dynamic-analysis/SKILL.md
Skill/abaqus/analysis/abaqus-fatigue-analysis/SKILL.md
Skill/abaqus/analysis/abaqus-modal-analysis/SKILL.md
Skill/abaqus/analysis/abaqus-static-analysis/SKILL.md
Skill/abaqus/composite-curing-simulation/core/composite-curing/SKILL.md
Skill/abaqus/composite-curing-simulation/modeling/composite-layup/SKILL.md
Skill/abaqus/composite-curing-simulation/modeling/composite-mesh/SKILL.md
Skill/abaqus/composite-curing-simulation/modeling/mold-geometry/SKILL.md
Skill/abaqus/composite-curing-simulation/setup/curing-bc/SKILL.md
Skill/abaqus/composite-curing-simulation/setup/curing-contact/SKILL.md
Skill/abaqus/composite-curing-simulation/SKILL.md
Skill/abaqus/core/abaqus/SKILL.md
Skill/abaqus/execution/abaqus-export/SKILL.md
Skill/abaqus/execution/abaqus-job/SKILL.md
Skill/abaqus/modeling/abaqus-geometry/SKILL.md
Skill/abaqus/modeling/abaqus-interaction/SKILL.md
Skill/abaqus/modeling/abaqus-material/SKILL.md
Skill/abaqus/modeling/abaqus-mesh/SKILL.md
Skill/abaqus/optimization/abaqus-optimization/SKILL.md
Skill/abaqus/optimization/abaqus-shape-optimization/SKILL.md
Skill/abaqus/optimization/abaqus-topology-optimization/SKILL.md
Skill/abaqus/postprocessing/abaqus-odb/SKILL.md
Skill/abaqus/reference/fea-structural/SKILL.md
Skill/abaqus/reference/fenics-fem/SKILL.md
Skill/abaqus/setup/abaqus-amplitude/SKILL.md
Skill/abaqus/setup/abaqus-bc/SKILL.md
Skill/abaqus/setup/abaqus-docs/SKILL.md
Skill/abaqus/setup/abaqus-field/SKILL.md
Skill/abaqus/setup/abaqus-load/SKILL.md
Skill/abaqus/setup/abaqus-output/SKILL.md
Skill/abaqus/setup/abaqus-step/SKILL.md
Skill/Ansys/aedt-evidence-electromagnetics/SKILL.md
Skill/Ansys/ansys-mechanical-evidence-structural/SKILL.md
Skill/calculix/calculix-fem/SKILL.md
Skill/calculix/calculix-sizing-optimization/SKILL.md
Skill/comsol/comsol-motor-nvh-evidence/SKILL.md
Skill/lammps/lammps-evidence-md/SKILL.md
Skill/ovito/ovito-evidence-postprocessing/SKILL.md
Skill/Ansys/ansys-structural-workbench/SKILL.md
Skill/fep-agent-hub/SKILL.md

Metadata

Files
0
Version
fc7b93e
Hash
e094afa6
Indexed
2026-07-24 17:39

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-17 01:19
浙ICP备14020137号-1 $mapa de visitantes$