abaqus-coupled-analysis
关于
This skill provides a complete Abaqus workflow for coupled thermomechanical simulations where temperature and mechanical deformation interact. It handles analyses involving thermal stress, thermal expansion, and temperature-induced deformation. Use it when developers mention thermal stress analysis or thermomechanical coupling in their prompts.
快速安装
Claude Code
推荐/plugin add https://github.com/majiayu000/claude-skill-registrygit clone https://github.com/majiayu000/claude-skill-registry.git ~/.claude/skills/abaqus-coupled-analysis在 Claude Code 中复制并粘贴此命令以安装该技能
技能文档
Abaqus Coupled Thermomechanical Analysis Workflow
Analyze problems where temperature and mechanical response interact. Use for thermal stress, expansion-induced deformation, and high-temperature structural components.
When to Use This Skill
Natural language triggers:
- "Thermal stress analysis"
- "Thermomechanical coupling"
- "Temperature causes stress/deformation"
- "Thermal expansion effects"
- "Heat causes deformation"
- "Thermal shock"
- "High temperature component"
- "Thermal gradient stress"
Route elsewhere:
- Heat transfer only (no stress) ->
/abaqus-thermal-analysis - Structural only (no thermal) ->
/abaqus-static-analysis
Prerequisites
Before starting coupled analysis:
- Working thermal OR structural analysis that converges
- Material must have BOTH thermal and mechanical properties
- Understand whether coupling is one-way or two-way
Workflow: Coupled Thermomechanical Analysis
Step 1: Determine Coupling Type
Ask if unclear: "Does mechanical deformation affect the temperature field?"
| Scenario | Coupling Type | Approach |
|---|---|---|
| Heat causes stress, no feedback | One-way | Sequential coupling |
| Friction or plastic work generates heat | Two-way | Fully coupled |
| Large deformation changes heat path | Two-way | Fully coupled |
| Simple thermal expansion | One-way | Sequential is simpler |
Decision rule: If only temperature affects stress -> Sequential. If deformation affects temperature -> Fully coupled.
Step 2: Define Complete Material Properties
Material must include BOTH sets:
Mechanical: E (Young's modulus), nu (Poisson's ratio)
Thermal: k (conductivity), alpha (expansion coefficient), T_ref (reference temperature)
For transient: Also need cp (specific heat) and rho (density)
Typical steel values (SI-mm units):
- E = 210000 MPa, nu = 0.3
- k = 50 mW/(mm*K), alpha = 12e-6 /K
- cp = 5.0e11 mJ/(tonne*K), rho = 7.85e-9 tonne/mm^3
Step 3: Choose Analysis Type
Fully Coupled (simultaneous):
- Use
CoupledTempDisplacementStep - Response: STEADY_STATE or TRANSIENT
- Elements: C3D8T, C3D8RT, or C3D10MT (coupled elements)
Sequential (thermal first, then structural):
- Run thermal analysis with
HeatTransferStep - Import temperature results into structural model
- Run structural analysis with
StaticStep
Step 4: Set Initial Conditions
- Define initial temperature (should match T_ref for zero initial stress)
- Thermal strain = alpha * (T - T_ref)
Step 5: Apply Boundary Conditions
Thermal BCs: Temperature, heat flux, convection, or radiation
Mechanical BCs: Fixed supports (prevent rigid body motion)
Step 6: Mesh with Appropriate Elements
| Element | Description | Use |
|---|---|---|
| C3D8T | 8-node coupled brick | General coupled |
| C3D8RT | Reduced integration | Faster, watch hourglassing |
| C3D10MT | 10-node tet | Complex geometry |
For sequential: Use standard thermal elements (DC3D8) then structural elements (C3D8R).
Step 7: Request Coupled Output Variables
Key variables to request:
- S: Mechanical stress
- U: Displacement
- NT: Temperature (nodal)
- THE: Thermal strain
- E: Total strain
- EE: Elastic strain (mechanical only)
What to Ask User
If requirements unclear, ask:
- Is the coupling one-way (heat->stress) or two-way (mutual interaction)?
- Steady-state or transient thermal conditions?
- What is the reference temperature (zero thermal strain)?
- What temperatures will be applied?
- Are there any mechanical loads in addition to thermal effects?
Validation Checklist
After setup, verify:
- Expansion coefficient (alpha) defined with correct T_ref
- Initial temperature matches T_ref (for zero initial stress)
- Both mechanical and thermal BCs applied
- Using coupled elements (C3D*T) for fully coupled
- Thermal strain (THE) appears in output requests
Troubleshooting
| Problem | Likely Cause | Solution |
|---|---|---|
| Large/unrealistic thermal strain | Wrong alpha units | alpha should be ~1e-5/K for metals |
| Zero thermal stress | Missing Expansion property | Add material.Expansion() |
| Non-convergence | Large temperature change | Reduce time increments or deltmx |
| No thermal expansion effect | Wrong element type | Use coupled elements (C3D8T not C3D8) |
| Cannot import ODB | Path or step name wrong | Verify ODB exists and step name matches |
Related Skills
/abaqus-thermal-analysis- Thermal-only (heat transfer without stress)/abaqus-static-analysis- Structural-only (no thermal effects)/abaqus-field- Import temperature fields from external sources/abaqus-material- Material property definitions/abaqus-step- Analysis step configuration
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功能。
