Vibration Analysis Calculator — Natural Frequency, Resonance & Isolation (ISO 10816)
Governing standard: ISO 10816· ISO 10816-1:1995 (vibration severity zones) · ISO 1940-1:2003 (rotor balance quality) · MIL-STD-810 (shock response spectrum)
The MechanixCalc vibration analysis calculator covers the full classical mechanics of mechanical vibration in one tool: free and forced SDOF response, 2-DOF eigenvalue analysis and complex frequency-response functions, vibration isolation transmissibility design, rotor unbalance response with ISO 1940-1 balance-quality grading, Campbell diagram for critical-speed mapping, Den Hartog dynamic vibration absorber (TMD/DVA) tuning, and shock response spectrum (SRS) by RK4 integration to MIL-STD-810. ISO 10816 severity zones (Classes I–IV, Zones A–D) are applied directly to measured vibration velocities.
It is built for machine-design, rotating-machinery and structural engineers who need to check a rotor, size an isolator, tune a mass damper, verify ISO 10816 compliance, or produce a defensible SRS envelope for a shock-qualified product — and who need a standards-cited PDF calculation rather than a spreadsheet.
What this calculator does
- SDOF free vibration — undamped/damped natural frequency, damping ratio, logarithmic decrement, and time-response plot with decay envelope
- Forced vibration and resonance — dynamic magnification factor (DMF), amplitude, phase, quality factor Q, and near-resonance warning
- ISO 10816 vibration severity zone classification (Classes I–IV, Zones A–D) from measured RMS velocity
- Vibration isolation design — transmissibility, required isolator stiffness, static deflection, and mount-type recommendation
- 2-DOF eigenanalysis and complex FRF — two natural frequencies, mode shapes, and full receptance (mm/kN) frequency sweep
- Dynamic vibration absorber (DVA/TMD) tuning — Den Hartog optimal mass ratio, stiffness, damping, and before/after FRF comparison
- Rotor unbalance response with ISO 1940-1 balance-quality grade (G0.4–G40), Campbell diagram for critical-speed crossings, and shock response spectrum (SRS) to MIL-STD-810 via RK4 integration
Method & formulas
SDOF free and forced vibration
Every mechanical system can be idealised as a single-degree-of-freedom (SDOF) mass–spring–damper at its first mode. The undamped natural frequency ωₙ = √(k/m) sets the resonant speed; the damping ratio ζ = c/c_cr (where c_cr = 2√(km)) determines whether the free response is underdamped (oscillatory decay), critically damped (fastest non-oscillatory return), or overdamped (sluggish return). The logarithmic decrement δ relates directly to ζ and lets the damping be measured from a free-decay trace.
Under harmonic forcing F₀·sin(ωt) the steady-state amplitude is scaled by the dynamic magnification factor (DMF). The DMF peaks near the resonance frequency ratio r = ω/ωₙ = 1, reaching 1/(2ζ) for an underdamped system. The quality factor Q = 1/(2ζ) is the amplification at resonance; the half-power bandwidth method gives ζ from measured FRF data.
ωₙ = √(k / m) ; fₙ = ωₙ / (2π)where ωₙ = undamped natural frequency (rad/s); k = system stiffness (N/m); m = vibrating mass (kg); fₙ = natural frequency (Hz)
DMF = 1 / √((1 − r²)² + (2ζr)²)where DMF = amplitude ratio X / Xₛₜ; r = ω/ωₙ = frequency ratio; ζ = damping ratio; Xₛₜ = F₀/k = static deflection
ISO 10816 vibration severity and isolation transmissibility
ISO 10816-1 classifies rotating-machine health from the broad-band RMS vibration velocity measured on non-rotating parts. Four machine classes (I = small, IV = large flexible-mount) each carry four severity zones: Zone A (new-machine quality), B (acceptable long-term), C (alarm — short-term only), D (danger — immediate shutdown). The boundaries range from 0.71 mm/s RMS (Class I Zone A/B) up to 18 mm/s RMS (Class IV Zone C/D).
Vibration isolation works by making the system natural frequency much lower than the excitation frequency. The transmissibility TR is the ratio of force (or displacement) transmitted through the mounts to the source value. Isolation begins at r > √2 ≈ 1.414 where TR < 1; practical isolators target r ≥ 2–4. The isolator stiffness k is sized from the required isolation natural frequency and the supported mass, and the static deflection is checked against the isolator's rated deflection.
TR = √((1 + (2ζr)²) / ((1 − r²)² + (2ζr)²))where TR = force transmissibility (< 1 means isolating); r = ω_exc / ωₙ = frequency ratio; ζ = mount damping ratio; isolation begins at r > √2
Rotor unbalance, Campbell diagram and shock response spectrum
Rotor unbalance is modelled as a rotating eccentric mass m_u at radius e_u on a rotor of total mass M. The synchronous whirl amplitude X = (m_u·e_u/M)·r²/√((1−r²)²+(2ζr)²) at rotor speed ω, where r = ω/ωₙ. ISO 1940-1 grades the residual balance quality by G = (U/M)·ω_max in mm/s, where U = m_u·e_u is the unbalance; standard grades run from G0.4 (precision spindles) to G40 (agricultural equipment). The Campbell diagram plots each rotor natural frequency as a horizontal line and each engine order (1×, 2×, …) as a line through the origin; intersections are critical speeds that must be avoided in operation.
The shock response spectrum (SRS) characterises the peak response of a bank of SDOF oscillators to a base-acceleration pulse (half-sine, rectangular or terminal-peak sawtooth). It is computed here by RK4 numerical integration of the relative-displacement equation, and the maximax absolute acceleration is recorded at each natural frequency. The SRS envelope is used in MIL-STD-810 qualification to confirm that structural resonances do not amplify the shock beyond the design limit.
G = (U / M) · ω_max [mm/s]where G = balance quality grade value (mm/s); U = m_u · e_u = residual unbalance (g·mm); M = rotor mass (kg); ω_max = maximum service angular velocity (rad/s)
Worked example
A motor rotor with mass m = 50 kg is modelled as an SDOF system supported on mounts with total stiffness k = 20 000 N/m and damping coefficient c = 200 N·s/m. Find the undamped natural frequency, damping ratio, and the steady-state amplitude when excited at resonance by a 100 N harmonic force.
Given
- Mass m50 kg
- Stiffness k20 000 N/m
- Damping c200 N·s/m
- Excitation force F₀100 N
- Excitation frequencyresonance (r = 1)
Result
- Natural frequency fₙ3.18 Hz
- Damping ratio ζ0.10
- DMF at resonance5.0
- Resonance amplitude X25 mm
- Undamped natural frequency: ωₙ = √(k/m) = √(20 000 / 50) = √400 = 20 rad/s; fₙ = 20 / (2π) ≈ 3.183 Hz.
- Critical damping: c_cr = 2√(km) = 2√(20 000 × 50) = 2√1 000 000 = 2 × 1 000 = 2 000 N·s/m.
- Damping ratio: ζ = c / c_cr = 200 / 2 000 = 0.10 (underdamped; typical lightly damped machinery).
- Static deflection: Xₛₜ = F₀ / k = 100 / 20 000 = 0.005 m = 5 mm.
- At resonance r = 1, DMF = 1 / (2ζ) = 1 / (2 × 0.10) = 5.0.
- Steady-state amplitude: X = Xₛₜ × DMF = 5 mm × 5.0 = 25 mm.
Illustrative example with round numbers — verify against your actual geometry, mount stiffness and measured damping. A 25 mm amplitude at resonance is very high; in practice add damping, detune the system, or use a vibration absorber.
Frequently asked questions
Which standard does this vibration calculator use?
Vibration severity is classified per ISO 10816-1:1995 (evaluation of machine vibration on non-rotating parts, Classes I–IV, Zones A–D). Rotor balance quality is graded to ISO 1940-1:2003. The shock response spectrum follows MIL-STD-810G/H. The governing SDOF/2DOF theory follows S. S. Rao and D. J. Inman; Den Hartog's §3.3 optimal-tuning formula is used for the dynamic vibration absorber. All methods and the clause references are shown in the generated PDF report.
What is the difference between natural frequency and resonance?
The natural frequency (fₙ) is the frequency at which a system oscillates freely after a disturbance. Resonance occurs when an external excitation frequency matches fₙ (frequency ratio r = ω/ωₙ ≈ 1). At resonance the amplitude is amplified by the quality factor Q = 1/(2ζ) — for lightly damped machinery (ζ = 0.02–0.05), this means amplification of 10–25×. The calculator warns when the excitation is within ±10 % of fₙ.
How does vibration isolation work and when does it help?
Isolation works by placing compliant mounts between the vibration source and the structure so that the mount natural frequency fₙ is well below the excitation frequency. The transmissibility TR < 1 only when r = f_exc/fₙ > √2. In practice, aim for r ≥ 2–3 (fₙ ≤ f_exc/3). The calculator sizes the required isolator stiffness, checks the static deflection and recommends a mount type (rubber pad, coil spring, air spring, etc.).
What is ISO 10816 and how are the severity zones used?
ISO 10816-1 is the international standard for evaluating machine vibration from measurements on non-rotating parts. It uses broad-band RMS velocity (mm/s) and divides machines into four classes by power and mount type (Class I = small ≤15 kW; Class IV = large, flexibly mounted). Each class has four zones: Zone A (new-machine quality), B (acceptable for long-term operation), C (alarm — arrange correction soon), D (danger — shut down immediately). Enter your measured velocity and machine class and the calculator assigns the zone instantly.
Is the vibration analysis calculator free?
You can use it during a free 30-minute preview with no sign-up, and a free 14-day account trial unlocks every calculator with no credit card required. The branded PDF engineering report and saved calculations are part of a paid plan.
Related calculators
- Shaft Analysis (DIN 743)Check the shaft fatigue safety factor and first critical (whirling) speed for the same rotor.
- Rotor DynamicsFull multi-mode critical-speed map and Campbell diagram for a multi-bearing rotor train.
- Bearing Analysis (ISO 281)Size bearings for the dynamic loads and moments produced by rotor unbalance.
- Fatigue AnalysisConvert cyclic vibration stresses into S-N life and Goodman safety factors.
- Shaft CouplingsSelect a flexible coupling to attenuate torsional vibration between driver and driven machine.
Run the Vibration Analysis on your own numbers
Free 30-minute preview — no sign-up. A free 14-day account trial unlocks every tool and the branded PDF report, no credit card required.
Start free