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-shape-optimizationOptimize fillet/notch geometry. Use when user mentions stress concentration, fillet optimization, reshaping surfaces, or reducing peak stress. Moves surfaces only.
Independent GitHub snapshot · Automated classification · Original documentation governs
name: abaqus-shape-optimization description: Optimize fillet/notch geometry. Use when user mentions stress concentration, fillet optimization, reshaping surfaces, or reducing peak stress. Moves surfaces only. allowed-tools:
Optimize surface geometry to reduce stress concentrations. Shape optimization moves existing surfaces without adding or removing material.
Route here when user mentions:
Route elsewhere:
/abaqus-topology-optimization/abaqus-optimization/abaqus-job| Aspect | Shape Optimization | Topology Optimization |
|---|---|---|
| What changes | Surface positions | Material presence |
| Result | Smooth surfaces | Holes, organic forms |
| Manufacturing | Traditional machining | Often needs AM/casting |
| Design freedom | Limited | High |
| Best for | Refine existing design | Conceptual design |
Rule of thumb: Use shape optimization when you have a good design with local stress issues. Use topology when starting fresh or need major redesign.
Before shape optimization:
Run static analysis to identify stress concentrations. Note peak stress location and magnitude for comparison baseline.
Ask user if unclear: Which surfaces can be modified? Which must remain fixed?
Only select surfaces that can be modified in manufacturing, are not functional interfaces, and don't have attached features.
Get maximum growth/shrink (mm). Typical values: 3-10mm depending on part size.
| User Goal | Objective | Design Response |
|---|---|---|
| Reduce stress concentration | MINIMIZE_MAXIMUM | STRESS (MISES) |
| Uniform stress distribution | MINIMIZE_MAXIMUM | MAX_PRINCIPAL_STRESS |
| Maximize stiffness | MINIMIZE_MAXIMUM | STRAIN_ENERGY |
Protect critical regions: BC surfaces, load surfaces, mating interfaces, precision features.
Common constraints: volume ≤ initial, maintain planar surfaces, mesh quality.
Set design cycles (20-30) and submit the optimization process.
| Parameter | Recommended | Notes |
|---|---|---|
| Max movement | 3-10mm | Based on part size |
| Design cycles | 20-30 | More for complex shapes |
| Mesh quality | MEDIUM | Balance speed/quality |
| Smoothing | LAPLACIAN | Prevents mesh distortion |
If not specified, clarify:
After optimization completes, verify:
| Problem | Likely Cause | Solution |
|---|---|---|
| Mesh distortion | Movement limits too large | Reduce max growth/shrink |
| No improvement | Wrong design surfaces | Verify surface selection |
| Convergence failure | Aggressive optimization | Add smoothing, smaller steps |
| Volume increase | No volume constraint | Add volume ≤ initial constraint |
| "License error" | No Tosca module | Requires full Abaqus |
For actual API syntax and code examples, see:
/abaqus-optimization - Base optimization API and concepts/abaqus-topology-optimization - For material removal optimization/abaqus-static-analysis - Required baseline analysis