Cantilever beam — higher bending natural frequencies#
Extends the fundamental-mode page Cantilever beam — first bending natural frequency with the second and third bending natural frequencies of a clamped-free prismatic beam.
Cantilever bending frequencies follow
where \(\beta_n L\) are the roots of \(1 + \cos(\beta L) \cosh(\beta L) = 0\):
n |
|
|---|---|
1 |
1.8751040687 |
2 |
4.6940911330 |
3 |
7.8547574382 |
4 |
10.995540735 |
For our reference geometry (L = 1 m, w = h = 0.05 m,
E = 200 GPa, ρ = 7 850 kg/m³) the first four frequencies
are f₁ ≈ 40.77 Hz, f₂ ≈ 255.54 Hz, f₃ ≈ 715.39 Hz,
f₄ ≈ 1 402 Hz.
Problem#
Parameter |
Value |
|---|---|
Length |
1.0 m |
Cross-section |
0.05 m × 0.05 m (square) |
Young’s modulus |
200 GPa |
Density |
7 850 kg/m³ |
Expected |
255.54 Hz |
Expected |
715.39 Hz |
Analytical reference#
Euler-Bernoulli separation-of-variables solution for a clamped-free prismatic beam (Rao, Mechanical Vibrations 6th ed., §8.5 Table 8.1; Timoshenko, Vibration Problems in Engineering §5.3).
femorph-solver result#
Ran by tests/validation/test_cantilever_higher_modes.py
on the same SOLID185 enhanced-strain hex mesh the fundamental-
mode problem uses. Mode identification uses the UZ-dominant +
expected-antinode filter to pick the second and third
x-z-bending modes out of the interleaved bending / torsion /
axial families a square cross-section admits.
Refinement |
Mesh |
|
|
|---|---|---|---|
Coarse |
20 × 3 × 3 |
255.654 (+0.06 %) |
711.883 (−0.49 %) |
Medium |
40 × 3 × 3 |
253.709 (−0.70 %) |
700.449 (−2.09 %) |
Refined |
80 × 3 × 3 |
253.092 (−0.94 %) |
697.282 (−2.53 %) |
The small downward drift with refinement is the Timoshenko
shear + rotary-inertia correction the pure Euler-Bernoulli
reference omits — cantilever higher modes are more sensitive
to the correction than the fundamental. Both values stay
comfortably under the published tolerances (6 % for f_2,
12 % for f_3).
Cross-references#
Source |
Reported |
Problem ID / location |
|---|---|---|
Closed form (Euler-Bernoulli) |
255.54 |
Rao 2017 §8.5 Table 8.1 |
Timoshenko (1974) §5.3 |
255.54 |
Cantilever char. eq. |
femorph-solver (refined) |
253.09 |
|
MAPDL Verification Manual |
≈ 255 |
VM-57 family (cantilever-shaft modal) |
Abaqus Verification Manual |
≈ 255 |
AVM 1.6.x cantilever-bending family |
NAFEMS FV-2 |
255.54 |
Cantilever transverse modes |
Source#
Problem class:
femorph_solver.validation.problems.CantileverHigherModes.
Backing regression test:
tests/validation/test_cantilever_higher_modes.py.