abaqus-bc

Define fixed, pinned, roller, and symmetry boundary conditions in Abaqus models.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the definition of boundary conditions in Abaqus, ensuring models are properly constrained to prevent rigid body motion and accurately represent physical supports.

Core Features & Use Cases

  • Support Types: Handles fixed (Encastre), pinned, roller, and symmetry boundary conditions.
  • Constraint Management: Ensures all 6 rigid body modes are constrained for stable 3D analysis.
  • Use Case: When setting up an Abaqus model for a cantilever beam, use this Skill to apply an 'Encastre' boundary condition to the fixed end, preventing all translations and rotations.

Quick Start

Apply a fixed boundary condition to the face at coordinates (0, 0, 0) in the initial step.

Frequently Asked Questions about abaqus-bc

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

FAQPage Schema
How do I define boundary conditions in Abaqus to prevent rigid body motion errors?

To prevent rigid body motion errors in Abaqus, define boundary conditions that constrain all 6 rigid body modes for stable 3D analysis. This Skill applies fixed, pinned, roller, or symmetry constraints to specified regions using the Abaqus scripting API.

What types of boundary conditions can I apply to an Abaqus finite element model?

You can apply fixed (Encastre), pinned, roller, and symmetry boundary conditions to an Abaqus finite element model. These constraints manage degrees of freedom across analysis steps to accurately represent physical supports and ensure model stability.

How do I apply an Encastre boundary condition to a specific face in an Abaqus model?

To apply an Encastre boundary condition, target the fixed end face at specific coordinates in the initial step. This constrains all translations and rotations, preventing rigid body motion for structures like cantilever beams during finite element analysis.

Why does my Abaqus simulation fail with rigid body motion errors?

Abaqus simulations fail with rigid body motion errors when boundary conditions do not sufficiently constrain all 6 degrees of freedom. Applying proper constraints like fixed, pinned, or roller supports to specified regions ensures model stability and prevents these errors.

Can I manage Abaqus boundary conditions across different analysis steps using scripting?

Yes, you can manage boundary conditions across different analysis steps using the Abaqus scripting API. This allows precise application of constraints to specified regions and steps, ensuring degrees of freedom are controlled throughout the simulation.

Do I need to constrain all degrees of freedom for a 3D Abaqus model to be stable?

Yes, for a stable 3D Abaqus analysis, all 6 rigid body modes must be constrained. This Skill ensures model stability by managing degrees of freedom through appropriate boundary condition application across the finite element model.