askill
abaqus-modal-analysis

abaqus-modal-analysisSafety 90Repository

Complete workflow for modal/frequency analysis - extract natural frequencies and mode shapes. Use for vibration analysis and resonance avoidance.

0 stars
1.2k downloads
Updated 2/5/2026

Package Files

Loading files...
SKILL.md

Abaqus Modal Analysis Skill

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:

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

95/100Analyzed 2/12/2026

A highly structured and comprehensive orchestration skill for Abaqus modal analysis. It effectively breaks down a complex engineering workflow into logical steps, delegating specific tasks to sub-skills while providing crucial context, physical constants, validation checklists, and troubleshooting guides.

90
95
90
95
90

Metadata

Licenseunknown
Version-
Updated2/5/2026
Publishermajiayu000

Tags

apigithub-actionstesting