ANSYS Workbench Structural FEA: Static Analysis, Meshing, and Stress Evaluation
A guide to structural static analysis in ANSYS Workbench covering geometry import, material assignment, meshing strategies, boundary conditions, stress evaluation, and convergence verification for engineering simulations.

ANSYS Workbench Structural FEA: Static Analysis, Meshing, and Stress Evaluation
I've spent years running static structural analyses in ANSYS Workbench, and I still remember how overwhelming the interface felt the first time. Once you understand the workflow though, it becomes second nature. Let me walk you through the whole process from importing geometry to evaluating stress, including the meshing strategies and convergence checks I use on every project.
Project Setup
Creating a Static Structural Analysis
- Open ANSYS Workbench
- Drag "Static Structural" from the Toolbox to the Project Schematic
- The analysis system appears with cells:
- Engineering Data: Materials
- Geometry: CAD model
- Model: Mesh and setup
- Setup: Boundary conditions and loads
- Solution: Results
- Results: Post-processing
Geometry Import
- Right-click Geometry cell > Import Geometry > Browse
- Select CAD file:
- SolidWorks: .sldprt, .sldasm
- Creo: .prt, .asm
- NX: .prt
- STEP: .stp, .step (recommended for neutral exchange)
- IGES: .igs (legacy)
- Or use SpaceClaim (built-in) or DesignModeler for geometry creation
- Verify geometry:
- Check for small faces, sliver faces, gaps
- Use SpaceClaim > Repair > Fix small faces
- Mid-surface thin walls for shell meshing
Material Assignment
Engineering Data
- Double-click Engineering Data cell
- Add materials from library:
- Structural Steel: E = 200 GPa, ν = 0.3, σy = 250 MPa
- Aluminum Alloy: E = 71 GPa, ν = 0.33, σy = 280 MPa
- Titanium Ti-6Al-4V: E = 110 GPa, ν = 0.34, σy = 880 MPa
- Concrete: E = 30 GPa, ν = 0.18, f'c = 30 MPa
- For custom materials:
- Click "Click here to add a new material"
- Enter:
- Young's Modulus (E): In Pa or MPa
- Poisson's Ratio (ν): Dimensionless
- Density (ρ): In kg/m³
- Tensile Yield Strength: In Pa or MPa
- Compressive Yield Strength: For ductile materials
- Assign material to bodies in Model
Meshing
Mesh Controls
- Double-click Model cell to open Mechanical
- Mesh > Insert > Sizing
- Set:
- Element size: Based on geometry (start with 2mm for small parts, 10mm for large)
- Face sizing: On critical faces (holes, fillets, contact areas)
- Body sizing: On specific bodies
- Mesh > Insert > Method
- Select meshing method:
- Hex Dominant: For bulk solids (best quality)
- Tetrahedrons: For complex geometry (most flexible)
- MultiZone: For swept geometries (hex with auto-decomposition)
- Sweep: For extruded shapes (hex mesh along sweep path)
Refinement at Critical Regions
- Insert > Refinement on faces or edges:
- Hole edges: 2-3 refinement levels
- Fillet edges: 1-2 refinement levels
- Contact regions: 2-3 refinement levels
- Insert > Inflation:
- On boundary layer faces (for CFD or stress concentration)
- First layer thickness: 0.1mm (typical)
- Number of layers: 5-10
- Growth rate: 1.2
Mesh Quality Metrics
- Mesh > Statistics:
- Elements: Total count
- Nodes: Total count
- Quality metrics:
- Orthogonal Quality: > 0.1 (acceptable), > 0.3 (good)
- Skewness: < 0.85 (acceptable), < 0.5 (good)
- Aspect Ratio: < 20 (acceptable), < 5 (good)
- Jacobian Ratio: > 0.5 (acceptable)
- If quality is poor:
- Reduce element size
- Use hex dominant method
- Add sizing controls on poor-quality regions
Mesh Convergence
- Run analysis with initial mesh
- Note maximum stress (σmax)
- Refine mesh (reduce element size by 50%)
- Re-run analysis
- Compare σmax:
- If change < 5%: Mesh is converged
- If change > 5%: Refine further
- Repeat until convergence
Boundary Conditions
Fixed Supports
- Static Structural > Insert > Fixed Support
- Select faces or edges to fix
- All 6 DOF (3 translation + 3 rotation) are restrained
Displacement Constraints
- Insert > Displacement
- Select faces or edges
- Set:
- X: Free, 0 (fixed), or specified value
- Y: Free, 0, or specified
- Z: Free, 0, or specified
Cylindrical Supports
- Insert > Cylindrical Support
- Select cylindrical face
- Set:
- Radial: Fixed or free
- Axial: Fixed or free
- Tangential: Fixed or free
Remote Displacements
- Insert > Remote Displacement
- Select faces
- Set:
- Point: Coordinates of remote point
- Rotation: About X, Y, Z axes
- Translation: X, Y, Z
Loading
Force
- Insert > Force
- Select faces, edges, or vertices
- Set:
- Magnitude: In N or kN
- Direction: Vector or normal to face
- Define by: Components or vector
Pressure
- Insert > Pressure
- Select faces
- Set:
- Magnitude: In Pa or MPa
- Direction: Normal to face (positive = into surface)
Moment
- Insert > Moment
- Select faces or edges
- Set:
- Magnitude: In N·m or kN·m
- Axis: Select edge or define vector
Remote Force
- Insert > Remote Force
- Select faces
- Set:
- Magnitude and direction: Force vector
- Application point: Coordinates (can be outside geometry)
Gravity
- Insert > Standard Earth Gravity
- Set direction: X, Y, or Z (typically -Y for downward)
- Magnitude: 9.81 m/s² (automatic)
Thermal Load
- Insert > Thermal Condition
- Select bodies
- Set:
- Temperature: In °C or K
- Thermal strain: εth = α × ΔT
- Thermal stress develops if constrained
Solution
Running the Analysis
- Right-click Solution > Solve
- ANSYS solver performs:
- Matrix assembly
- Direct solver (sparse) or iterative solver (PCG)
- Displacement calculation
- Stress recovery
- Monitor solver output:
- Force convergence: Should converge in 1-3 iterations (linear)
- Warnings: Check for rigid body motion or excessive distortion
Results Evaluation
- Insert > Stress > Equivalent (von Mises)
- View stress contour:
- Maximum: Location and value
- Distribution: Color contour plot
- Compare to material yield:
- σmax ≤ σy: Design is safe (elastic)
- σmax > σy: Yield occurs (need nonlinear analysis)
Safety Factor
- Insert > Stress Tools > Safety Factor
- Set:
- Theory: Maximum Shear Stress (Tresca) or Distortion Energy (von Mises)
- Yield strength: From material
- View safety factor contour:
- Minimum: Must be > 1.0 for safe design
- Typical target: > 1.5 for static, > 2.0 for dynamic
Deformation
- Insert > Deformation > Total
- View:
- Maximum displacement: Location and value
- Deformed shape: Scaled for visibility
- Check:
- Stiffness: Is deflection within allowable?
- Interference: Does deformed shape contact other parts?
Stress Linearization
- Insert > Stress Linearization
- Draw a line (path) through the section of interest
- ANSYS separates:
- Membrane stress: Uniform stress across section
- Bending stress: Linear variation across section
- Peak stress: Nonlinear (local concentration)
- Use for pressure vessel design per ASME BPVC
Verification Checklist
- [ ] Geometry is clean (no sliver faces, gaps)
- [ ] Material properties are correct (E, ν, density)
- [ ] Mesh quality is acceptable (orthogonal quality > 0.1)
- [ ] Mesh is converged (stress change < 5% with refinement)
- [ ] Boundary conditions prevent rigid body motion
- [ ] Loads are applied in correct direction and magnitude
- [ ] Reaction forces balance applied loads
- [ ] Maximum stress is below yield (or plasticity is modeled)
- [ ] Safety factor > 1.0 at all locations
- [ ] Deformation is within allowable limits
Common Issues
Rigid Body Motion
Symptom: Solver fails with "insufficient constraints" or diverges. Fix: Add sufficient supports to prevent all rigid body motion. Check for under-constrained parts in assemblies.
Stress Singularity
Symptom: Stress increases indefinitely with mesh refinement at a sharp corner. Fix: Add a small fillet radius at the corner. Use stress linearization to extract realistic stress.
Contact Non-Convergence
Symptom: Solver fails to converge in contact regions. Fix: Use augmented Lagrange formulation. Add contact stabilization. Refine mesh at contact.
Excessive Memory
Symptom: Solver runs out of memory (RAM). Fix: Reduce mesh density. Use iterative solver (PCG). Use distributed parallel solving. Increase RAM or use HPC.
Wrapping Up
After running hundreds of static structural analyses, I can tell you that the workflow itself is straightforward. What separates a good analysis from a bad one is the stuff around the edges: making sure your mesh is actually converged (not just "looks fine"), double-checking that your boundary conditions aren't over-constraining the model, and knowing the difference between a real stress concentration and a singularity that will just keep climbing as you refine. Get those things right, and your FEA results will be something you can trust.
Source Verification
More Ansys Workbench Guides
workflow
ANSYS Fluent CFD: Meshing, Boundary Conditions, and Flow Analysis
13 min read
workflow
ANSYS Modal and Harmonic Analysis: Natural Frequencies, Vibration, and Resonance
12 min read
workflow
ANSYS Thermal Analysis: Steady-State, Transient, and Coupled Thermal-Structural Simulation
12 min read
workflow
ANSYS Topology Optimization and Design Exploration: Parametric Studies and Weight Reduction
12 min read
workflow
ANSYS Workbench Modal Analysis: Natural Frequencies, Mode Shapes, and Resonance Avoidance
10 min
workflow
ANSYS Workbench Nonlinear Analysis: Contact, Plasticity, and Large Deformation Setup
11 min
Related workflow Guides
Similar workflow content for other CAD tools
Abaqus
•workflow
Abaqus Composite Material Analysis: Laminate Modeling, Damage, and Progressive Failure
12 min read
Abaqus
•workflow
Abaqus Contact Mechanics: General Contact, Friction, and Wear Simulation
12 min read
Abaqus
•workflow
Abaqus/Explicit Dynamic Analysis: Crash, Drop Test, and High-Speed Impact Simulation
13 min read
Abaqus
•workflow
Abaqus Fracture Mechanics: XFEM, Cohesive Zone, and J-Integral for Crack Propagation
12 min read