Table of contents
- Introduction
- 1. Understanding Contact Definitions
- 2. Contact Detection Methods
- 3. Contact Types and Application Scenarios
- 4. Contact Formulations and Their Use Cases
- 5. Essential Contact Settings
- 6. Modeling Tips for Assemblies
- 7. Handling Convergence Issues
- 8. Contact Tool
- 9. Contact Load Extraction
- 10. Advanced Techniques
- Contact Workflow Summary
- Final Thoughts
- Want to Go Deeper?
- Referenced Articles
Introduction
Contact modeling is one of the most critical — and often misunderstood — aspects of structural simulation in Ansys. A poorly defined contact interface can lead to unrealistic behavior, convergence issues, or incorrect results, especially in assemblies with bolts, friction, or moving parts. This step-by-step guide clarifies the contact setup process by covering not just how to define contacts, but why each decision matters. Whether you’re building a basic bonded model or a high-fidelity interface with friction and preload, these best practices will help ensure your contact definitions are both physically realistic and numerically robust.
We provide references to detailed articles where appropriate.
1. Understanding Contact Definitions
Contact Definitions are geometric regions that can interact during a simulation. These include solids, shells, or surfaces extracted from geometry. When defining a contact pair, one surface is designated as the Contact, and the other as the Target. If a contact is not defined between two parts, the two bodies will not interact with each other (they will “fly” through each other).
Best Practices for Contact Definitions:
- Assign the finer mesh or convex geometry as the Contact.
- Assign the coarser mesh or concave geometry as the Target.
- For shell bodies, always assign the actual shell face as the contact surface—not the mid-surface.
- Define the contacts after meshing.
This setup improves contact detection and numerical performance.
Relevant Readings:
Selecting the contact and targe sides in ANSYS
Should you define contacts before or after Meshing?
2. Contact Detection Methods
Contact regions can be created automatically based on proximity and orientation, or manually for precise control.
When to Use Manual Definition:
- Thin or curved faces are missed by automatic detection.
- Specific behavior (e.g., preloading or friction) needs to be enforced.
- Contact should remain fixed despite changes in geometry.
Manual scoping ensures robustness in high-fidelity assemblies or simulations involving preloaded joints.
Relevant Readings:
Automatic Connections in Ansys – Yes or No?
3. Contact Types and Application Scenarios
| Contact Type | Behavior | Example Use Case |
|---|---|---|
| Bonded | No separation or sliding | Welded parts, adhesive bonds |
| No Separation | Sliding allowed, no opening | Bolted joints under preload |
| Frictionless | Compression only, no shear transmission | Light contact without friction effects |
| Frictional | Includes shear resistance (with µ) | Friction-dependent joints |
| Rough | No slippage allowed | Spline or dovetail-type fits |
Use No Separation instead of Frictional when surfaces are not expected to open—this improves convergence while preserving realistic motion.
Relevant Readings:
Ansys contact Types Explained : Which one to use and why it matters
4. Contact Formulations and Their Use Cases
| Formulation | Characteristics & Use Cases |
| Penalty | Adds virtual spring resistance. Robust but less precise. |
| Augmented Lagrange | Balanced approach with higher accuracy and good convergence. |
| Normal Lagrange | Enforces strict no-penetration. Ideal for small contact areas. |
| Pure Lagrange | Fully constrained, but can cause solver issues. |
For precise contacts (e.g., interference fits), use Normal Lagrange. For bonded or no-separation types, Augmented Lagrange offers good accuracy with reasonable convergence. In general, Augmented Lagrange is a sweet spot.
Relevant Readings:
Ansys Contact Formulations: Which one to use?
5. Essential Contact Settings
| Setting | Recommendation |
| Pinball Radius | Should encompass expected gap. Adjust manually if needed. |
| Interface Treatment | Use “Adjust to Touch” to close small initial gaps. |
| Contact Stiffness | Keep as “Program Controlled” unless tuning for convergence. |
| Friction Coefficient | Define µ carefully for realistic frictional behavior. |
| Geometric Correction | Enable for curved or misaligned surfaces. |
| Trim Contact | Enable to reduce contacting element and reduce solution time |
Always inspect the contact status post-solve to verify proper engagement.
Relevant Readings:
Ansys Contact Settings Explained
Ansys Geometric Modification Settings
6. Modeling Tips for Assemblies
- For bolted joints, replace full bolt geometry with beam elements, or simplified fasteners
- Eliminate unnecessary detail in fasteners or hardware that doesn’t affect load transfer.
- To identify loose parts or missing constraints, run a modal analysis before solving statics.
- Use weak springs sparingly to stabilize models without introducing unrealistic stiffness.
Relevant Readings:
A Guide to Applying Bolt Pretension in Ansys
Weak Springs in Ansys – Yes or No?
What is Modal Analysis?
7. Handling Convergence Issues
| Symptom | Suggested Fixes |
| Contact not forming | Increase pinball radius, refine mesh, consider adjust to touch |
| Solver does not converge | Modify contact stiffness, switch to” simpler” contact type (bonded / No Separation), Refine Contact Interface Mesh, Apply Stabilization Damping |
| Large penetration | Use Normal Lagrange or increase stiffness slightly. |
In general, convergence improves significantly by simplifying contact definitions and refining mesh in contact areas.
Relevant Readings:
Too Much Penetration at Contact Points
Ansys is not seeing my Contacts – How to Fix?
How to Mesh at Contact Interfaces in Ansys
Using Contact Stabilization Damping to achieve Solution Convergence
8. Contact Tool
Use the Contact Tool to extract:
- Stick/slip/open status
- Gap and penetration metrics
Relevant Readings:
How to use the Contact Tool in Ansys Workbench
9. Contact Load Extraction
Follow these steps to ensure accurate load extractions across contact interfaces:
- Enable Output Controls – Turn on Contact Data, Contact Miscellaneous, and Nodal Forces before solving to store contact reaction data.
- Scope to Contact Regions – Avoid geometry-based scoping; use actual Contact Regions or Boundary Conditions for accurate force/moment extraction.
- Use Contact Element Extraction – For overlapping loads or supports, use Contact (Contact Element) with asymmetric contact and proper controls.
- Use Surface Probes with Care – For section cuts, ensure clean mesh slicing and avoid intersecting boundary conditions.
The following table summarizes the information in a tabular form:
| Tip | Why It Matters |
|---|---|
| Enable Output Controls | Ensures contact force/moment data is written to results |
| Scope to Contact Region | Prevents force dilution or misread values |
| Use Contact Element (Asym.) | Necessary when loads/supports overlap the interface |
| Use Surface Probes Carefully | Ensure mesh slicing doesn’t intersect boundary conditions |
Relevant Readings:
Understanding Contact Load Reactions in Ansys
10. Advanced Techniques
- Predict for Impact: Improves convergence in transient simulations
- Enable / Disable Contacts: Contacts may be enabled or disabled at specific time steps
Relevant Readings:
Activating / Deactivating Contacts at Specific Time Steps
Contact Workflow Summary
| Step | Action |
| 1 | Assign Contact and Target logically (mesh and shape) |
| 2 | Choose contact type based on expected motion and separation |
| 3 | Select suitable formulation (Normal/ Augmented/ Penalty) |
| 4 | Tune settings: pinball radius, stiffness, interface behavior |
| 5 | Simplify where possible: beam models, bonded regions (Optional / As needed) |
| 6 | Run modal checks and monitor for rigid body modes (Optional / As needed) |
| 7 | Use the Contact Tool to verify contact behavior before solving |
| 8 | Extract and review contact forces to validate setup |
| 9 | Use the Contact Tool to verify contact behavior after solving |
Final Thoughts
Mastering contact setup in Ansys isn’t about memorizing settings — it’s about understanding interaction behavior and guiding the solver to treat it appropriately. The recommendations outlined above — from selecting the correct contact and target surfaces to choosing the right formulation and extracting reaction forces — form the backbone of a reliable contact workflow. Small decisions, like using “No Separation” instead of “Frictional,” or assigning contact after meshing, can significantly impact convergence and accuracy.
Before running any simulation, always take a few minutes to verify your contact status with the Contact Tool, check mesh quality at interfaces, and ensure your output controls are active. These small habits can save hours of troubleshooting later.
For high-performance or nonlinear assemblies, contact definitions are not just a setup step — they’re a design decision. Treat them with the same attention you’d give to loads, materials, or boundary conditions.
Want to Go Deeper?
If you’re serious about mastering simulation workflows in ANSYS, check out our eBook:
All Models Are Wrong: Structural Analysis with Ansys Workbench (Third Edition) available for $12.50.
It’s a practical, example-driven guide that goes beyond theory — covering real-world modeling decisions, convergence issues, boundary condition tricks, and validation techniques.
Check out the free preview : All Models are Wrong
Referenced Articles
Selecting the contact and targe sides in ANSYS
Should you define contacts before or after Meshing?
Automatic Connections in Ansys – Yes or No?
Ansys contact Types Explained : Which one to use and why it matters
Ansys Contact Formulations: Which one to use?
Ansys Contact Settings Explained
Ansys Geometric Modification Settings
A Guide to Applying Bolt Pretension in Ansys
Weak Springs in Ansys – Yes or No?
What is Modal Analysis?
Too Much Penetration at Contact Points
Ansys is not seeing my Contacts – How to Fix?
How to Mesh at Contact Interfaces in Ansys
Using Contact Stabilization Damping to achieve Solution Convergence
How to use the Contact Tool in Ansys Workbench
Understanding Contact Load Reactions in Ansys
Activating / Deactivating Contacts at Specific Time Steps