How Modal Analysis Finds Natural Frequencies in CAD
Modal analysis in Computer Aided Design (CAD) is a computational technique used to identify the inherent dynamic properties of a mechanical part or assembly. By transforming a 3D solid model into a mathematical mesh, modern CAD and Finite Element Analysis (FEA) software calculates the specific natural frequencies at which a structure naturally vibrates, as well as the physical shapes it assumes during those vibrations. Understanding this numerical process allows engineers to predict and prevent catastrophic resonance, refine material distribution, and verify structural integrity long before producing physical prototypes.
Discretization and Meshing
The process begins by converting the continuous geometric volume of a CAD model into a finite element mesh. The CAD software subdivides the solid geometry into thousands or millions of small, interconnected polyhedral elements, such as tetrahedrons or hexahedrons, connected by specific coordinate locations known as nodes.
This discretization is critical because analytical equations for vibration cannot be solved directly for complex, irregular geometric shapes. By breaking the structure down into simple, standardized shapes, the software can approximate the continuous physical behavior of the part through a collection of piecewise linear or polynomial functions.
Material Properties and Boundary Constraints
Once meshed, the CAD system assigns constitutive material properties to every element. The two most critical parameters for modal analysis are:
- Mass and Density (\(\rho\)): Governs the inertial resistance of the body to acceleration.
- Elastic Modulus (\(E\)) and Poisson's Ratio (\(\nu\)): Governs the structural stiffness and capacity to resist deformation under load.
Boundary conditions, or constraints, are then applied to reflect real-world operating conditions. For example, a bracket might be fixed rigidly at bolt holes, or an aircraft wing might be fixed only at the fuselage root. These constraints eliminate rigid-body motions (degrees of freedom where the component can move without deforming) and anchor the mathematical calculations to a reference frame. Alternatively, a "free-free" modal analysis can be conducted without constraints to evaluate the structure suspended in space.
Formulating the Dynamic Equations
From the meshed geometry, material properties, and boundary conditions, the software constructs two primary global matrices:
- The Mass Matrix (\([M]\)): Quantifies how the mass and inertia are distributed across all nodes in the model.
- The Stiffness Matrix (\([K]\)): Represents the structural rigidity, capturing how forces at each node produce displacements throughout the interconnected elements.
For free, undamped vibration—the standard condition used to determine pure natural frequencies—the governing dynamic equation of motion ignores external applied forces and damping effects:
\[[M]\{\ddot{u}\} + [K]\{u\} = \{0\}\]
Where \(\{u\}\) is the vector of nodal displacements and \(\{\ddot{u}\}\) is the vector of nodal accelerations.
Solving the Characteristic Eigenvalue Problem
Because free natural vibration is harmonic in nature, the displacement vector can be expressed mathematically as a sinusoidal function over time:
\[\{u\} = \{\phi\}\sin(\omega t)\]
Differentiating this relationship twice with respect to time yields acceleration (\(\{\ddot{u}\} = -\omega^2\{\phi\}\sin(\omega t)\)). Substituting these expressions back into the governing equation and eliminating the time-dependent term reduces the dynamic problem to a classical linear algebra eigenvalue problem:
\[([K] - \omega^2 [M])\{\phi\} = \{0\}\]
For a non-trivial solution (where the displacement vector \(\{\phi\}\) is not simply zero), the determinant of the system matrix must equal zero:
\[\det([K] - \omega^2 [M]) = 0\]
CAD solvers use high-performance numerical algorithms, such as the Lanczos method or subspace iteration, to solve this characteristic polynomial equation for large matrix dimensions.
Extracting Frequencies and Mode Shapes
Solving the eigenvalue equation produces two critical sets of data:
- Eigenvalues (\(\lambda_i = \omega_i^2\)): The roots of the equation yield the circular natural frequencies (\(\omega_i\), measured in radians per second). The engineering natural frequency (\(f_i\)) in Hertz (cycles per second) is derived directly using the relation \(f_i = \frac{\omega_i}{2\pi}\). Each frequency corresponds to an energetic state where the system requires minimal energy to sustain cyclic motion.
- Eigenvectors (\(\{\phi_i\}\)): Each calculated eigenvalue has an associated eigenvector, which defines the relative spatial deformation of the mesh at that specific frequency, known as the mode shape (such as bending, twisting, or axial extension).
Eigenvectors provide relative displacement ratios rather than absolute physical amplitudes. The CAD software visualizes these mode shapes via animated, color-coded displacement maps, showing engineers exactly where the component experiences peak deflections during vibration.
Engineering Application of Results
CAD-integrated modal analysis provides immediate feedback on how geometry influences dynamics. If an operating frequency—such as the rotational speed of an adjacent motor—coincides with one of the calculated natural frequencies, destructive resonance can occur. Engineers use the modal output to strategically modify the CAD geometry, either adding ribs to increase local stiffness or removing material to reduce mass, effectively shifting the natural frequencies away from dangerous excitation zones.