Critical Speed & Natural Frequency Calculator — Resonance Separation Margin
Calculate the natural frequency and critical speed of an equivalent stiffness–mass system, then screen 1×, 2×, gear-mesh or external cyclic excitation for resonance overlap, amplification and separation margin.
Enter the known values and review the calculated result
Input parameters
Use consistent values and select the intended engineering units.
Operating speed range
Equivalent SDOF system
Speed-dependent excitation
Results
Calculation tools Save, export and manage your results
Save your calculation, export available results, or store a finalized engineering artifact in your account.
Method, application and limitations
Review the calculation method, intended application and engineering assumptions before using the result in a design decision.
Formula and calculation method
Natural frequency and critical speed
The calculator models the system as an equivalent single-degree-of-freedom stiffness–mass system. The undamped angular natural frequency is:
ωn = √(k / m)
where:
- ωn — angular natural frequency [rad/s]
- k — equivalent system stiffness [N/m]
- m — equivalent mass [kg]
The natural frequency in hertz is:
fn = ωn / (2π)
The corresponding 1× speed-equivalent critical speed is:
ncrit = 60 fn
where ncrit is expressed in revolutions per minute.
Excitation frequency
The excitation frequency depends on the selected source:
- 1× rotational: fexc = n / 60
- 2× rotational: fexc = 2n / 60
- Gear mesh: fexc = zn / 60
- External cyclic: fexc = fcycle
where n is rotational speed [rpm], z is the number of gear teeth, and fcycle is the entered external excitation frequency [Hz].
The calculator evaluates excitation at both operating speed and maximum speed for the rotational and gear-mesh cases.
Frequency ratio
The excitation-to-natural-frequency ratios are:
r = fexc,operating / fn
rmax = fexc,max / fn
A ratio approaching 1 means the excitation frequency is approaching the calculated natural frequency.
Damping and resonance band
Using the entered damping ratio ζ, the calculator defines the resonance bandwidth as:
Δf = 2ζfn
The resonance-band limits are:
flower = max(0, fn − Δf / 2)
fupper = fn + Δf / 2
The corresponding frequency-equivalent resonance-zone limits in rpm are:
navoid,min = max(0, ncrit − 30Δf)
navoid,max = ncrit + 30Δf
Dynamic amplification factor
For each evaluated frequency ratio, the calculator uses:
A(r) = 1 / √[(1 − r2)2 + (2ζr)2]
The reported amplification factor is the larger value calculated at the operating and maximum excitation frequencies.
Separation margin
The excitation frequency is converted to an equivalent rpm value:
nexc = 60fexc
The separation at each evaluated endpoint is:
SM = |ncrit − nexc| / ncrit × 100%
The calculator reports the smaller separation obtained from the operating and maximum excitation conditions:
SMreported = min(SMoperating, SMmax)
For 2× and gear-mesh excitation, nexc is an rpm-equivalent representation of excitation frequency. It is not the physical shaft speed itself.
Resonance overlap
For speed-dependent excitation, resonance overlap is detected when the excitation-frequency range from the operating condition to the maximum-speed condition intersects the calculated resonance band:
fexc,operating ≤ fupper and fexc,max ≥ flower.
When to use this calculator
When to use this calculator
Use this calculator for an initial mechanical resonance screening when a system can reasonably be represented by an equivalent stiffness k, equivalent mass m and damping ratio ζ.
It is useful for checking whether a known operating-speed range or periodic excitation approaches the calculated natural frequency of the equivalent system.
The calculator can evaluate:
- 1× rotational excitation associated with shaft or rotor speed,
- 2× rotational excitation,
- gear-mesh excitation using rotational speed and number of teeth,
- an external cyclic excitation specified directly in hertz,
- natural frequency and its 1× rpm-equivalent critical speed,
- frequency ratio at operating and maximum conditions,
- damping-based resonance bandwidth,
- dynamic amplification factor,
- separation margin from the natural frequency,
- whether the evaluated excitation range overlaps the calculated resonance band.
Typical engineering applications
The calculation can be used as a preliminary resonance check for machinery, drives, mounted equipment and other mechanical systems where an equivalent lumped stiffness and mass are known or have been estimated.
For a geared system, the gear-mesh mode is useful when the tooth-passing frequency rather than the basic shaft rotational frequency is the excitation of interest.
When not to use this calculator
This calculator does not derive shaft critical speed from shaft diameter, span, bearing positions, rotor geometry or static deflection. It therefore should not be treated as a shaft-whirling or full rotordynamic analysis tool.
It also does not calculate multiple mode shapes, speed-dependent eigenfrequencies, bearing or seal dynamic coefficients, gyroscopic effects, rotor unbalance response, torsional mode shapes or structural modal behavior. Systems in which those effects are significant require an appropriate modal, rotor-dynamic, torsional-vibration or finite-element analysis.
The entered required separation margin is a user-defined design criterion. The calculator does not automatically determine a required margin from a particular machinery standard.
How to interpret the result
Critical speed
ncrit is the natural frequency expressed as an equivalent 1× rotational speed in rpm. Increasing stiffness raises this value according to the square root of stiffness, while increasing equivalent mass lowers it according to the inverse square root of mass.
For 2× and gear-mesh excitation, do not interpret ncrit directly as the shaft speed at which resonance must occur. The calculator performs the resonance comparison in the frequency domain using the selected excitation order.
Separation margin
SM is the smallest percentage separation between the calculated natural frequency and the evaluated excitation at the operating or maximum condition.
A larger separation margin means the tested excitation endpoint is farther from the modeled natural frequency. The calculated margin is compared with the user-entered required margin SMreq.
If the calculated separation margin falls below the entered requirement, the calculator returns a warning unless a more severe unsafe condition has already been detected.
Frequency ratio
r and rmax compare excitation frequency with natural frequency.
- r < 1 — excitation is below the natural frequency.
- r ≈ 1 — excitation approaches the natural frequency and resonance becomes important.
- r > 1 — excitation is above the natural frequency.
Resonance bandwidth
Δf defines the damping-based resonance band used by the calculator. Increasing the entered damping ratio widens this implemented band around fn.
The reported navoid,min and navoid,max values are frequency-equivalent rpm limits for this resonance band. They correspond directly to physical shaft-speed limits only for 1× rotational excitation. For higher excitation orders or gear mesh, the shaft-speed relationship must include the excitation multiplier.
Amplification factor
A is the largest dynamic amplification factor calculated at the operating and maximum excitation frequencies using the implemented damped single-degree-of-freedom response equation.
As the excitation ratio approaches resonance, amplification can increase strongly when damping is low. In the calculator's decision logic, an amplification factor greater than 20 produces an unsafe result.
Resonance overlap
C = 1 indicates that the evaluated excitation-frequency range overlaps the calculated resonance band. This condition is classified as unsafe by the calculator.
RB = 1 indicates that an evaluated endpoint lies within the resonance band.
Result status
- Safe: no resonance overlap is detected, amplification does not exceed the implemented unsafe threshold, and the calculated separation margin satisfies the entered requirement.
- Warning: the evaluated condition does not trigger an unsafe criterion, but the calculated separation margin is below the required value or another implemented resonance-band warning applies.
- Unsafe: the excitation range overlaps the resonance band or the calculated amplification factor exceeds 20.
- Invalid: one or more required inputs violate the calculator's validation rules.
A safe result confirms only the criteria evaluated by this calculator. It does not demonstrate that every vibration mode or failure mechanism of the actual machine is acceptable.
Calculation example
Example — 1× rotational resonance screening
Consider an equivalent mechanical system with the following data:
- Operating speed: n = 600 rpm
- Maximum speed: nmax = 800 rpm
- Required separation margin: SMreq = 15%
- Equivalent stiffness: k = 1,000,000 N/m
- Equivalent mass: m = 100 kg
- Damping ratio: ζ = 0.05
- Excitation type: 1× rotational speed
1. Calculate the natural frequency
ωn = √(k / m)
ωn = √(1,000,000 / 100) = 100.000 rad/s
fn = ωn / (2π)
fn = 100 / (2π) = 15.915 Hz
2. Convert the natural frequency to critical speed
ncrit = 60fn
ncrit = 60 × 15.915 = 954.93 rpm
3. Calculate the excitation frequencies
For 1× rotational excitation:
fexc,operating = 600 / 60 = 10.000 Hz
fexc,max = 800 / 60 = 13.333 Hz
4. Calculate the frequency ratios
r = 10.000 / 15.915 = 0.628
rmax = 13.333 / 15.915 = 0.838
5. Determine the resonance bandwidth
Δf = 2ζfn
Δf = 2 × 0.05 × 15.915 = 1.592 Hz
The resonance band is therefore approximately:
flower = 15.915 − 1.592 / 2 = 15.120 Hz
fupper = 15.915 + 1.592 / 2 = 16.711 Hz
The maximum 1× excitation frequency of 13.333 Hz remains below this band, so the evaluated operating range does not cross the calculated resonance band.
6. Calculate the amplification factor
At the operating condition:
A = 1.643
At maximum speed:
Amax = 3.229
The calculator therefore reports an amplification factor of approximately 3.229.
7. Calculate the separation margin
The smaller separation occurs at the maximum-speed condition:
SM = |954.93 − 800| / 954.93 × 100%
SM = 16.22%
This is greater than the entered requirement of 15%.
8. Resonance-zone limits
The equivalent resonance-zone limits are approximately:
907.18 rpm to 1002.68 rpm
Interpretation
For this 1× excitation case, the 600–800 rpm operating range remains below the calculated resonance zone, no resonance overlap is detected, and the calculated separation margin exceeds the entered 15% requirement. Under the calculator's implemented criteria, the evaluated condition is classified as safe.
This result is a single-degree-of-freedom resonance screening result. It does not establish the absence of other structural, torsional or rotor-dynamic critical speeds.
Assumptions and limitations
Model assumptions
- The mechanical system is represented by one equivalent mass and one equivalent linear stiffness.
- The calculated natural frequency is the undamped single-degree-of-freedom value ωn = √(k/m).
- The entered equivalent stiffness and mass are assumed to represent the dynamic mode of interest adequately.
- Stiffness, mass and damping ratio are treated as constant over the evaluated operating-speed range.
- The damping ratio is used to define the implemented resonance bandwidth and dynamic amplification equation but does not shift the calculated natural frequency.
- 1×, 2× and gear-mesh excitation frequencies are assumed to scale directly with rotational speed.
- External cyclic excitation is treated as a fixed frequency independent of shaft speed.
- The required separation margin is supplied by the user and is not automatically derived from a standard.
Important limitations
- The calculator does not derive shaft stiffness, equivalent mass or damping from component geometry.
- It does not calculate shaft whirling speed from static deflection or beam geometry.
- It does not solve a multi-degree-of-freedom eigenvalue problem or identify multiple natural modes.
- It does not account for speed-dependent natural frequencies, gyroscopic effects, anisotropic bearings, bearing or seal dynamic coefficients, distributed shaft flexibility or rotor-support coupling.
- The implemented amplification equation is a simplified damped single-degree-of-freedom response model and is not a complete rotor unbalance-response analysis.
- The resonance-zone rpm values are frequency-equivalent limits. For 2× and gear-mesh excitation they must not be interpreted directly as physical shaft-speed limits without applying the corresponding excitation order.
- Gear-mesh screening uses tooth count and shaft speed only; detailed gear-mesh stiffness variation, transmission error, sidebands and multiple gear stages are not modeled.
- Torsional, lateral and structural resonances outside the represented equivalent mode are not evaluated.
- The model does not establish compliance with API, ISO or another machinery design standard.
For critical rotating machinery, systems with several closely spaced modes, flexible supports or significant rotor-dynamic effects, use an appropriate modal or rotor-dynamic model and verify the final design against the governing engineering requirements.
