L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Données et recherche · SKILL.md

abaqus-modal-analysis

abaqus-modal-analysis

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

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: abaqus-modal-analysis description: Complete workflow for modal/frequency analysis - extract natural frequencies and mode shapes. Use for vibration analysis and resonance avoidance. allowed-tools:

  • Read
  • Write
  • Edit
  • Glob
  • Grep
  • Bash(abaqus:*)
  • Skill

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:

Skills enregistrées