Operational Modal Analysis extracts modal parameters from output-only vibration measurements, without requiring knowledge of or control over the excitation forces. OMA is used when the structure is excited by ambient or operational forces that cannot be measured directly.
OMA is the appropriate choice when:
| Aspect | EMA | OMA |
|---|---|---|
| Input measurement | Required (force signal) | Not required |
| Excitation | Controlled, measured | Ambient, unmeasured |
| FRF computation | Yes (input/output ratio) | No (output spectra / correlations only) |
| Mode shape scaling | Absolute (mass-normalized) | Relative only |
| Damping | Structural damping only | Total damping (structural + aerodynamic + operational) |
| Harmonic sensitivity | Low (controlled input) | High (harmonics may appear as spurious modes) |
| Typical structure size | Small to medium | Medium to very large |
OMA requires output-only vibration measurements. The following guidelines ensure reliable results:
| Requirement | Guideline | Rationale |
|---|---|---|
| Number of channels | Minimum 3; recommended 10+ | More channels provide better spatial resolution for mode shapes. |
| Recording duration | At least 1000 × longest expected period | Sufficient data length ensures statistical convergence of spectral estimates. |
| Sampling rate | At least 2.5 × highest frequency of interest | Adequate anti-aliasing margin above the Nyquist frequency. |
| Stationarity | Operating conditions should remain approximately constant | Non-stationary loads violate the white-noise assumption and degrade results. |
| Sensor placement | Cover all expected mode shapes; avoid nodal lines | Sensors at nodal points will not capture the corresponding mode. |
V-Listen provides three OMA engines. All three share the same stabilization criteria reverse-engineered from LMS PolyMAX Plus — frequency + damping + participation/mode-shape MAC — together with a cluster-median representative, so physical-mode frequencies stay stable across model order (no drift). Running two or more of them and keeping the modes they agree on is the recommended validation strategy.
OPolyProMax is V-Listen's operational counterpart of the EMA PolyProMax engine and the recommended OMA method. It turns the output responses into cross-power half-spectra and feeds them into the very same verified poly-reference LSCF solver and three-criterion stabilization used for EMA — the half-spectrum obeys the same common-denominator (pole) model as an FRF.
| Step | Description |
|---|---|
| 1. Half-spectra | Welch-averaged cross-power Yo·conj(Yr) → IFFT → keep the positive-lag (causal) correlation → FFT. Averaging suppresses the random excitation and yields clean structural peaks. |
| 2. PolyMAX solve | Per-order independent poly-reference LSCF on the half-spectra → companion eigenvalues = poles, participation vectors = mode shapes. |
| 3. Stabilization | Frequency + damping + participation-vector MAC three-criterion clustering across orders; representative frequency = cluster median. |
The time-domain engine that cross-validates OPolyProMax. It builds output cross-correlation matrices (Welch-averaged cross-PSD → IFFT), assembles a block Hankel matrix, and recovers the state-space system by subspace projection.
| Step / Parameter | Description |
|---|---|
| Cross-correlation R(τ) | Output × reference correlation matrices (the cross terms carry the mode-shape information — an auto-spectrum-only estimate cannot). |
| Block Hankel → SVD | One SVD of the block Hankel; each model order truncates it (drift-free stabilization diagram). Observability matrix O → system matrices (A, C). |
| Poles & shapes | Eigenvalues of A = poles; C·φ = mode shapes → same frequency + damping + shape-MAC stabilization. |
| Block rows / Max order | Default i = 40 block rows, max order 80. |
A singular-value method on the output cross-PSD matrix. The "Enhanced" part is the MAC-based SDOF bell, which isolates a single mode and lets the natural frequency and damping be refined from its free-decay correlation.
| Step | Description |
|---|---|
| 1. Cross-PSD matrix | Welch-averaged G(ω) = 〈Y·YH〉 (n×n, full rank). Sufficient averaging (long records) is essential for a clean first-singular-value curve. |
| 2. SVD per line | SVD of G(ω) at every line → first singular value SV1 (CMIF) and first singular vector u1. |
| 3. Peak picking | Local maxima of SV1 with a prominence gate and minimum-separation suppression. |
| 4. MAC SDOF bell | The contiguous lines around each peak where MAC(u1(f), u1(peak)) ≥ threshold — this isolates the single mode (a too-narrow bell is rejected as spurious). |
| 5. SDOF refinement | IFFT of the SDOF bell → free-decay correlation → refined natural frequency (zero-crossing spacing) and damping (log-decrement regression on the correlation extrema). |
| Criterion | OPolyProMax | SSI-COV | EFDD |
|---|---|---|---|
| Domain | Frequency (half-spectra) | Time (correlation) | Frequency (cross-PSD SVD) |
| Closely spaced modes | Excellent | Good | Limited |
| Damping accuracy | Good | Good | Good (SDOF refinement) |
| Spurious (math) poles | Few | More (SSI-typical) | Few (long records) |
| Drift across model order | None (median) | None (median) | n/a (single order) |
| Stabilization diagram | Yes | Yes | No (SV1 peak plot) |
| Mode shape MAC criterion | Yes | Yes | Yes (SDOF bell) |
| Role | Recommended / main | Time-domain cross-check | Quick look |
Operational data often contains harmonic components from rotating machinery (engine orders, pump frequencies, electrical interference). These harmonics must be identified and excluded to avoid misidentification as structural modes.