Structural Resonance Calculator
This structural resonance calculator computes the natural frequencies (modes 1–5) of an idealised beam or shaft (Euler–Bernoulli), a tensioned string, or a rectangular plate. Pick a boundary condition, choose a material from the built-in database, watch the animated mode shape, and check whether an excitation frequency falls in a resonance danger zone.
ℹ These are exact textbook formulas for an ideal, prismatic, uniform member with idealised supports — not a measurement and not a structural-safety verdict. Real members differ because of joints, welds, damping, added mass, non-uniform sections, anisotropy and temperature; the published material properties below are typical values that vary by grade and source (carbon-fibre especially — verify your own E, ρ and geometry). For a real assessment, measure the structure and consult a qualified engineer. Everything runs in your browser; nothing is uploaded.
A tensioned string’s modes are an exact integer harmonic series (fn = n·f1). Linear density μ = string mass ÷ length.
Simply-supported (pinned) edges, Kirchhoff thin-plate theory. The first five distinct (m, n) modes are listed.
Optional — the forcing frequency to check against the modes.
Mode shape
The curve is the relative deflected shape (not to scale). For a plate it shows a cross-section profile. Supports: ▮ = clamped, ▲ = pinned; free–free has no supports.
Mode table
How It Works
Every elastic structure has natural frequencies — the frequencies at which it “wants” to vibrate. Drive it near one and the response is amplified, sometimes dramatically; that amplification is resonance, and it is behind everything from a ringing tuning fork to a vibrating machine guard to the famous Tacoma Narrows bridge failure. This structural resonance calculator computes those frequencies for three classic idealised systems using their standard textbook equations: a beam vibration model (Euler–Bernoulli theory), a tensioned string, and a thin rectangular plate. If you also need to investigate the spring-mass equivalent of a mounted component, the spring-mass resonance calculator covers single-degree-of-freedom systems with damping and transmissibility.
For a slender beam or shaft the transverse natural frequencies come from Euler–Bernoulli theory: fn = (βnL)² / (2π) · √(E·I / (ρ·A·L⁴)), where E is Young’s modulus, ρ density, A the cross-sectional area, I the second moment of area, L the length, and βnL are the dimensionless eigenvalue coefficients set by the boundary condition. The published βnL roots are: cantilever frequency modes at 1.875, 4.694, 7.855, 10.996, 14.137; simply-supported nπ; and fixed–fixed and free–free (which share the same non-trivial roots) 4.730, 7.853, 10.996, 14.137, 17.279. A stiffer or lighter beam rings higher; a longer beam rings much lower (frequency scales with 1/L²). The ratio of bending stiffness (EI) to mass per unit length (ρA) is the key specific stiffness that controls where the modes fall.
A tensioned string is simpler: fn = (n / 2L)·√(T/μ), where T is tension and μ the linear mass density — an exact integer harmonic series of string frequency modes, which is why strings sound musical and why modal analysis of string instruments maps directly to this formula. A simply-supported rectangular plate uses Kirchhoff thin-plate theory: f(m,n) = (π/2)·√(D / ρt)·((m/a)² + (n/b)²), with flexural rigidity D = E·t³ / (12(1−ν²)); the first five distinct plate natural frequency modes are shown. The resonance danger zone check compares an excitation frequency you enter against each computed modal frequency and flags any that fall within your chosen percentage band — a quick way to spot whether a motor, pump or fan speed will excite the structure. Remember to check integer harmonics of the forcing frequency, not just its fundamental — gearboxes and pumps produce rich harmonic content that can excite higher vibration modes. For measurement-based verification, the mechanical resonance frequency tool lets you detect resonance from a live audio signal.
Material reference data
The built-in materials use typical published values. Treat them as starting points: real moduli and densities vary with grade, alloy, moisture, temperature and direction. Carbon-fibre is shown as a single midpoint but spans a wide range in practice depending on fibre orientation and layup fraction. Always confirm against your own material’s datasheet or test data. If you need to calculate the uncertainty introduced by those variations, the frequency error and uncertainty calculator can help propagate input tolerances through to an output frequency range.
Sources: typical engineering reference values (e.g. The Engineering ToolBox, MatWeb and standard mechanics-of-materials texts such as Gere & Goodno). Wood is highly anisotropic (the figure is softwood along the grain); concrete E depends on mix and strength; carbon-fibre depends entirely on fibre, resin and layup. Use a Custom material to enter your own E and ρ.