executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
abaqus-topology-optimizationComplete workflow for topology optimization using Tosca. Use to minimize weight while maintaining stiffness. Requires full Abaqus license (not Learning Edition).
Independent GitHub snapshot · Automated classification · Original documentation governs
name: abaqus-topology-optimization description: Complete workflow for topology optimization using Tosca. Use to minimize weight while maintaining stiffness. Requires full Abaqus license (not Learning Edition). allowed-tools:
Complete workflow for topology optimization - determining optimal material distribution to minimize weight while maintaining structural performance.
Triggers: topology optimization, minimize weight, lightweight design, organic structure, generative design, where to remove material, material efficiency, design for additive
USE for: Minimize weight while maintaining stiffness, maximize stiffness for given weight, generate organic load-carrying structures
Do NOT use for: Shape optimization (surface only) -> /abaqus-shape-optimization, Learning Edition users -> Tosca requires full license
Topology optimization requires a full Abaqus license with Tosca module. NOT available in Learning Edition.
/abaqus-geometry - Design space with partitions for frozen regions/abaqus-material - Elastic properties + density (required for TO)/abaqus-mesh - Fine mesh (2-5mm typical for TO)/abaqus-bc - Fixed supports (these regions become frozen)/abaqus-load - Applied forces (these regions become frozen)/abaqus-step - Static step for stiffness optimizationUse /abaqus-optimization for detailed API patterns.
/abaqus-job - Submit OptimizationProcess/abaqus-odb - View density distribution/abaqus-export - STL export at density threshold (0.3-0.5 typical)| Goal | Objective | Constraint |
|---|---|---|
| Stiffest at weight | Minimize compliance | Volume <= X% |
| Lightest that works | Minimize volume | Compliance <= Y |
| Avoid resonance | Maximize frequency | Volume <= X% |
Most common: Minimize compliance with volume constraint at 30%.
| Fraction | Use Case |
|---|---|
| 20-30% | Aggressive (aerospace) |
| 30-40% | Balanced (general) |
| 40-50% | Conservative (safety-critical) |
| Constraint | When to Use |
|---|---|
| Minimum member size | Always (3-5mm typical) |
| Draw direction | Casting, molding |
| Symmetry plane | Balanced loads, aesthetics |
| Overhang angle | Additive manufacturing |
Critical:
With Defaults:
| Stage | Check |
|---|---|
| Base model | Static analysis runs, results sensible |
| After iteration 5 | Objective decreasing, no disconnection |
| Convergence | Objective stable (< 0.1% change) |
| Final design | Load path intact, no floating regions |
| Issue | Solution |
|---|---|
| Checkerboard pattern | Add min member size constraint |
| Not converging | Relax volume fraction, check frozen regions |
| Disconnected regions | Add more frozen regions along load path |
| Takes forever | Coarsen mesh, reduce iterations |
| License error | Requires full Abaqus with Tosca |
For API syntax and code examples, see:
/abaqus-optimization - Task, response, objective, constraint APIreferences/common-patterns.md - Complete TO code patterns/abaqus-optimization - Base optimization API details/abaqus-static-analysis - Required before optimization/abaqus-shape-optimization - Alternative for surface-only changes/abaqus-export - Export optimized geometry