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

abaqus-optimization

GitHub

配置Abaqus Tosca优化任务,涵盖目标函数、约束及SIMP参数设置。用于低层级优化基础配置,非完整工作流。

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

Trigger Scenarios

提及设计响应、目标函数或优化约束 提及SIMP惩罚因子或材料插值 需要配置拓扑或形状优化的底层参数

Install

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

Non-standard path

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

Use without installing

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

指定 Agent (Claude Code)

npx skills add Cai-aa/CAE-Agent-Hub --skill abaqus-optimization -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-optimization",
    "description": "Configure Tosca optimization. Use when user mentions design response, objective function, optimization constraint, or SIMP penalty. Base module for topology\/shape optimization.",
    "allowed-tools": [
        "Read",
        "Write",
        "Edit",
        "Glob",
        "Grep",
        "Bash(abaqus:*)"
    ]
}

Abaqus Optimization Skill

This skill configures optimization tasks in Abaqus. It's the base module - for complete workflows, route to /abaqus-topology-optimization or /abaqus-shape-optimization.

When to Use This Skill

Route here when user mentions:

  • "design response", "objective function", "optimization constraint"
  • "SIMP penalty", "material interpolation"
  • Low-level optimization setup (not complete workflows)

Route elsewhere:

  • Complete topology optimization workflow → /abaqus-topology-optimization
  • Complete shape optimization workflow → /abaqus-shape-optimization
  • Running the optimization → /abaqus-job

Prerequisites

Before optimization setup:

  1. ✅ Working static analysis that converges
  2. ✅ Appropriate mesh density
  3. ✅ Full Abaqus license with Tosca (not Learning Edition)

Workflow: Setting Up Optimization

Step 1: Understand User's Goal

Ask if unclear:

  • What to optimize? Weight, stiffness, frequency, stress?
  • What constraints? Volume limit, stress limit, displacement limit?
  • Manufacturing? Casting (draw direction), additive (min feature size)?

Step 2: Choose Objective-Constraint Pair

User Wants Objective Constraint
Lightest structure that's stiff enough Minimize volume Compliance ≤ limit
Stiffest structure at given weight Minimize compliance Volume ≤ 30%
Avoid resonance Maximize frequency Volume ≤ target
Reduce peak stress Minimize max stress Volume ≤ target

Most common: Minimize compliance with volume ≤ 30%

Step 3: Define Design Responses

Design responses are the quantities optimization tracks:

Response When to Use
VOLUME Almost always (for volume constraint)
STRAIN_ENERGY Stiffness optimization
EIGENFREQUENCY Vibration/resonance
STRESS Stress-constrained design
DISPLACEMENT Deflection limit

Step 4: Set Objective Function

The objective is what gets optimized:

  • MINIMIZE_MAXIMUM - For compliance, stress
  • MAXIMIZE_MINIMUM - For frequency

Step 5: Add Constraints

Constraints limit the design space:

  • RELATIVE_LESS_THAN_EQUAL - Percentage (volume ≤ 30%)
  • ABSOLUTE_LESS_THAN_EQUAL - Fixed value (stress ≤ 200 MPa)

Step 6: Consider Manufacturing

Constraint Purpose
Min member size Prevents thin, unmanufacturable features (3-5mm typical)
Symmetry Mirrors design about plane
Draw direction Enables mold/casting extraction
Overhang angle For additive manufacturing

Step 7: Freeze Critical Regions

Always freeze:

  • BC application regions (mounting points)
  • Load application regions
  • Functional surfaces (mating interfaces)

Key Parameters

Parameter Recommended Notes
SIMP penalty 3.0 Higher = sharper boundaries
Volume fraction 0.3-0.4 Start conservative
Min member size 3× mesh size Prevents checkerboard
Design cycles 30-50 More for complex geometry

Validation Checklist

After setup, verify:

  • Task created with correct region
  • At least one design response defined
  • Objective function set
  • Volume or other constraint defined
  • BC/load regions frozen
  • Manufacturing constraint if needed

Troubleshooting

Problem Likely Cause Solution
Checkerboard pattern No min member size Add GeometricRestriction
Disconnected result Load path broken Freeze more regions
Not converging Constraint too tight Relax volume fraction
"License error" No Tosca module Requires full Abaqus

Code Patterns

For actual 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/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-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
03a0f6fc
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:27
浙ICP备14020137号-1 $mapa de visitantes$