Agent SkillsCai-aa/CAE-Agent-Hub › abaqus-load

abaqus-load

GitHub

用于在Abaqus有限元模型中施加机械和热载荷,包括力、压力、重力及热通量。处理集中力、表面牵引、压力及重力设置,提供单位换算、符号约定及缺失参数澄清逻辑,区分边界条件与接触场景。

Skill/abaqus/setup/abaqus-load/SKILL.md Cai-aa/CAE-Agent-Hub

Trigger Scenarios

用户要求施加力或压力 提及重力或自重 涉及点载荷或分布载荷 需要添加热通量或热载荷

Install

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

Non-standard path

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

Use without installing

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

指定 Agent (Claude Code)

npx skills add Cai-aa/CAE-Agent-Hub --skill abaqus-load -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-load",
    "description": "Apply forces and pressures to structures. Use when user asks to apply a force, add pressure, put a load on, or mentions gravity, point loads, or distributed forces.",
    "allowed-tools": [
        "Read",
        "Write",
        "Edit",
        "Glob",
        "Grep",
        "Bash(abaqus:*)"
    ]
}

Abaqus Load Skill

Apply mechanical and thermal loads to FEA models - forces, pressures, gravity, and heat flux.

When to Use This Skill

Route here when user mentions:

  • "Apply a force", "add pressure", "put a load on"
  • "Gravity", "self-weight", "body force"
  • "Point load", "distributed load", "traction"
  • "Heat flux", "thermal load"
  • "Force in the X/Y/Z direction"

Route elsewhere:

  • Fixed supports, displacements, symmetry → /abaqus-bc
  • Contact forces between parts → /abaqus-interaction
  • Initial temperature fields, pre-stress → /abaqus-field
  • Time-varying load profiles → /abaqus-amplitude

Key Decisions

1. Which Load Type?

User Describes Load Type Units
Force at a point/vertex ConcentratedForce N
Force spread over surface SurfaceTraction MPa
Normal pressure on surface Pressure MPa
Force along edge LineLoad N/mm
Self-weight, acceleration Gravity mm/s²
Heat input to surface SurfaceHeatFlux mW/mm²
Convective cooling/heating FilmCondition mW/(mm²·K)

2. When to Convert Force to Traction

If user gives total force but it must be distributed:

Traction (MPa) = Total Force (N) / Surface Area (mm²)

Example: 1000 N on a 50×20mm face = 1000 / 1000 = 1.0 MPa

Sign Conventions

Load Type Positive (+) Negative (-)
Pressure Compression (into surface) Tension (away from surface)
Force components (cf1, cf2, cf3) Positive axis direction Negative axis direction
Gravity Positive axis acceleration Negative axis (comp2=-9810 for -Y)

What to Ask User

If not specified, clarify:

Question Why It Matters
Force magnitude? Required for all loads
Direction (X, Y, Z)? Needed for directional loads
Point or distributed? Determines ConcentratedForce vs SurfaceTraction
Which surface/vertex? Defines load application region
Constant or time-varying? May need amplitude definition

Direction Specification

Load Type How Direction Works
ConcentratedForce cf1, cf2, cf3 = X, Y, Z components
SurfaceTraction directionVector=((origin), (endpoint))
Pressure Always normal to surface (no direction needed)
Gravity comp1, comp2, comp3 = acceleration components
LineLoad comp1, comp2, comp3 = force/length components

Common Scenarios

Standard Gravity Setup

  • Acceleration: comp2 = -9810 mm/s² (for -Y direction)
  • Requires material density defined - without it, gravity has no effect

Pressure vs Traction

  • Pressure: Always normal to surface, simpler to define
  • Traction: Arbitrary direction, use when force isn't perpendicular

Thermal Loads

  • Heat flux: Direct heat input (mW/mm²)
  • Film condition: Convection with ambient temperature

Time-Varying Loads

For loads that change over time:

  1. First define amplitude using /abaqus-amplitude
  2. Reference amplitude name when creating load

Modifying Loads Across Steps

Action Method
Change magnitude setValuesInStep()
Turn off load deactivate()
Different load in each step Create load with step name

Troubleshooting

Problem Likely Cause Solution
Zero reaction forces Wrong direction or tiny magnitude Check direction vector and units
Gravity has no effect Missing density Add density to material definition
Load region not found Typo in set/surface name Verify name matches exactly
Equilibrium not achieved Load too large Reduce magnitude or improve convergence
Negative eigenvalue Structure unstable Check BCs provide adequate support

Validation Checklist

Before running analysis:

  • Load applied to correct region (surface, vertex, edge)
  • Direction matches physical scenario
  • Magnitude in correct units (N, MPa, mW/mm²)
  • Load assigned to correct step (not Initial)
  • Density defined if using gravity
  • Reactions should balance applied loads

Code Patterns

For API syntax and implementation examples, see:

Version History

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

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/analysis/abaqus-thermal-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-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
05d64d69
Indexed
2026-07-24 17:40

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