Abaqus Modal Analysis Skill

SkillAI & models

This skill gives your AI a complete workflow for running modal and frequency analysis on Abaqus models. Once added, your AI can extract natural frequencies and mode shapes, so you can study how a design vibrates and avoid resonance problems.

Available today. Use it from your connected AI after setup.

Add the skill, then ask your AI to run a modal analysis on your Abaqus model. It will return the natural frequencies and mode shapes you need for your vibration study.

Then ask your AI: use the Abaqus Modal Analysis Skill skill

What your AI can do with it

  • Run a complete modal and frequency analysis workflow
  • Extract natural frequencies from a model
  • Extract mode shapes
  • Support vibration analysis studies
  • Help identify resonance risks before they cause problems

What this skill tells your AI

The instructions your AI receives, as published by cai-aa/cae-agent-hub in Skill/abaqus/analysis/abaqus-modal-analysis/SKILL.md and read by ahel’s review.

Extract natural frequencies and mode shapes from a structure. Use for vibration analysis, resonance avoidance, and dynamic characterization.

When to Use This Skill

Route here when user mentions:

  • "Natural frequency", "modal analysis", "vibration"
  • "Resonance", "mode shapes", "eigenvalue"
  • "How will it vibrate?", "avoid resonance at X Hz"
  • "First mode frequency", "natural frequency of beam/plate"

Route elsewhere:

  • Forced vibration response → use transient dynamic
  • Frequency response function → use steady-state dynamics
  • Static stress/deflection → /abaqus-static-analysis
  • Impact/crash → /abaqus-dynamic-analysis

Prerequisites

Before modal analysis:

  1. Geometry and mesh ready
  2. Material MUST have density defined (required for mass matrix)
  3. Boundary conditions define the modal boundary
  4. NO loads needed for eigenvalue extraction

Workflow: Modal Analysis

Step 1: Understand User's Goal

Ask if unclear:

  • How many modes? First few (5-10) or all in frequency range?
  • Boundary conditions? Fixed, pinned, free-free?
  • Frequency range of interest? Motor at 60 Hz, etc.?
  • What geometry? Beam, plate, bracket, assembly?

Step 2: Create Geometry

Route to /abaqus-geometry for part creation.

Step 3: Define Material WITH DENSITY

Route to /abaqus-material - density is essential.

Without density, Abaqus cannot compute the mass matrix and modal analysis will fail.

MaterialDensity (tonne/mm^3)
Steel7.85e-9
Aluminum2.7e-9
Titanium4.5e-9

Step 4: Create Mesh

Route to /abaqus-mesh for meshing.

Mesh quality affects mode shapes - finer mesh gives more accurate high-frequency modes.

Step 5: Apply Boundary Conditions

Route to /abaqus-bc to define support type.

ConfigurationExpected ModesUse Case
Free-free (no BCs)6 rigid body modes at ~0 Hz, then elasticTest correlation
Cantilever (one end fixed)First mode is bendingMounted component
Simply supportedBending, plate modesBridge-like structures
Fixed-fixedHigher frequencies than cantileverBoth ends constrained

Note: Free-free analysis gives 6 modes at ~0 Hz (rigid body translation/rotation). Real elastic modes start at mode 7.

Step 6: Create Frequency Step

Route to /abaqus-step for FrequencyStep configuration.

Key decisions:

  • Fixed count: Extract exactly N modes (numEigen=10)
  • Frequency range: All modes between min and max Hz
  • Shift-invert: Modes near target frequency (for high-frequency focus)

Step 7: Run and Extract

Route to /abaqus-job to submit, then /abaqus-odb to read frequencies from result frames.

Key Parameters

ParameterRecommendedNotes
EigensolverLANCZOSBest for most problems
numEigen10Start with first 10 modes
NormalizationDISPLACEMENTMode shapes max = 1
Mesh sizeAdequate for highest modeFiner mesh for high frequencies

Validation Checklist

After analysis, verify:

  • Density defined in material
  • BCs match intended support condition
  • No loads applied (eigenvalue extraction ignores loads)
  • Mesh adequate for highest mode of interest
  • Frequencies reasonable for geometry/material
  • Free-free: confirm 6 modes near 0 Hz

Analytical Comparison (Simple Geometries)

For cantilever beams, first mode can be verified analytically:

  • f1 ~ (1.875^2 / 2piL^2) * sqrt(EI / rhoA)

Compare FEA result to analytical for validation.

Troubleshooting

ProblemLikely CauseSolution
"Material has no density"Density not definedAdd density to material
Negative eigenvalueUnconstrained/unstableCheck BCs or add soft springs
6 zero-frequency modesFree-free (expected)Real modes start at mode 7
Frequencies too high/lowUnit errorVerify mm-tonne-s-N-MPa units
Memory errorToo many modes/elementsReduce numEigen or coarsen mesh

Related Skills

  • /abaqus-material - Must include density
  • /abaqus-bc - Define modal boundary conditions
  • /abaqus-step - FrequencyStep configuration
  • /abaqus-odb - Extract frequencies and mode shapes
  • /abaqus-geometry - Create geometry
  • /abaqus-mesh - Mesh affects mode accuracy

Code Patterns

For API syntax and code examples, see:

Signals

GitHub stars
880
Forks
115
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
abaqus-modal-analysis
Source
github.com/cai-aa/cae-agent-hub