abaqus-contact-analysis

Automate multi-body contact analysis setup in Abaqus FEA simulations.

7|1|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/JaimeCernuda/abaqus-scripting --skill abaqus-contact-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: abaqus-contact-analysis
Source: https://github.com/JaimeCernuda/abaqus-scripting/tree/main/.claude/skills/abaqus-contact-analysis
Command: npx skills add https://github.com/JaimeCernuda/abaqus-scripting --skill abaqus-contact-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the setup and execution of complex multi-body contact analyses in Abaqus, ensuring accurate simulation of how parts interact under load.

Core Features & Use Cases

  • Contact Pair Definition: Guides the user in identifying and defining master-slave surfaces for contact.
  • Contact Property Configuration: Assists in setting up normal and tangential behaviors, including friction.
  • Workflow Guidance: Provides a step-by-step process for setting up contact analysis, from initial identification to output requests.
  • Use Case: Simulate a bolted joint assembly where the bolt head contacts the plate, considering friction, to determine stress distribution and potential slippage.

Quick Start

Use the abaqus-contact-analysis skill to set up a bolted connection between two parts, defining friction and ensuring proper contact resolution.

Frequently Asked Questions about abaqus-contact-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a multi-body contact analysis in Abaqus?

Master-slave relationships in Abaqus define contact interactions by assigning one surface as the master and another as the slave, guiding how contact pairs resolve normal and tangential behaviors during the finite element simulation.

What contact properties do I need for a friction-based bolted joint simulation?

General contact in Abaqus allows you to simulate complex assemblies by automatically defining contact interactions across multiple bodies, whereas specific contact pairs require manually identifying and pairing master-slave surfaces for targeted interaction resolution.

How do I configure analysis steps and outputs for an Abaqus contact simulation?

General contact in Abaqus allows you to simulate complex assemblies by automatically defining contact interactions across multiple bodies, whereas specific contact pairs require manually identifying and pairing master-slave surfaces for targeted interaction resolution.

What are the different contact scenarios supported for Abaqus assemblies?

Abaqus supports various contact scenarios for assemblies, including bonded, sliding with friction, frictionless, and general contact, allowing you to model diverse multi-body interactions accurately within finite element simulations.