cai-aa/text-to-cae/abaqus-optimization
- community
Checking that the SKILL.md file is still in the repository.
Configure Tosca optimization. Use when user mentions design response, objective function, optimization constraint, or SIMP penalty. Base module for topology/shape optimization.
Install
npx vskill@latest install cai-aa/text-to-cae/abaqus-optimizationSKILL.md
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:
- ✅ Working static analysis that converges
- ✅ Appropriate mesh density
- ✅ 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, stressMAXIMIZE_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:
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingSkill/abaqus/optimization/abaqus-optimization/SKILL.md
Popularity
- Repository stars
- 797
- Repository forks
- 104
- 7-day trend score
- 33
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 30 Aug 2026, a month ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/cai-aa/text-to-cae/abaqus-optimization)