Tools › Mechanical Design › Vibration › Multi-DOF Vibration and Critical Speed › Method

Multi-DOF Vibration and Critical Speed: Method

Open the Multi-DOF Vibration and Critical Speed tool

Multi-DOF Vibration and Critical Speed: Method

1. The lumped-parameter chain

The chain is n masses mi in a line. Row i carries the spring ki and the dashpot ci that join mass i to mass i−1; with the left end fixed, row 1 joins mass 1 to the wall, with it free, row 1's spring is ignored. An optional spring kR joins the last mass to the right wall. The equations of motion are M ẍ + C ẋ + K x = F(t) with the diagonal mass matrix M = diag(mi) and the tridiagonal K (ki + ki+1 on the diagonal, −ki+1 beside it); C has the same pattern with the ci.

Eigen-solve. The undamped free vibration x = φ sin ωt gives K φ = ω² M φ. With M diagonal the substitution v = M½ φ turns it into the symmetric problem (M−½ K M−½) v = ω² v, which the tool solves by Householder reduction to tridiagonal form followed by the QL algorithm with implicit shifts (the tred2 / tqli pair of Press et al.), giving every eigenvalue and eigenvector at once to round-off. Each mode is normalised to its largest component. A system with no connection to ground has a rigid-body mode at ω = 0; the elastic modes are numbered from 1 above it.

Modal quantities. Modal mass mr = φrT M φr, modal stiffness kr = ωr² mr. For a uniform motion of the base (every mass driven through its spring to the wall by the same ground acceleration) the modal force is −(φrT M 1) ÿg, so the participation factor is Γr = φrT M 1 / mr and the effective modal mass Γr² mr is the part of the total mass that mode r contributes to the base reaction; the effective masses of all modes sum to the total mass, which the table shows as shares.

Holzer's tabulation. At a trial frequency ω set x1 = 1 and carry the displacement and the spring force along the chain: the force in the spring left of mass i is Fi, the force to its right is Fi+1 = Fi − mi ω² xi, and the next mass sits at xi+1 = xi + Fi+1/ki+1. F1 is k1 x1 for a fixed left end and 0 for a free one. At a natural frequency the condition at the right end is met exactly: Fn+1 = 0 for a free end, Fn+1 + kR xn = 0 with an end spring. The table is printed at the eigen-solve frequency of the chosen mode, so its residual (normalised by the largest force met) is a check of the two methods against each other, and the residual is also drawn over a sweep of trial frequencies, where its zeros are the natural frequencies; the x column is the mode shape in Holzer's normalisation x1 = 1.

Rayleigh's quotient and Dunkerley's bound. Rayleigh's quotient ω² = φT K φ / φT M φ is an upper bound on ω1² for any trial shape φ. The tool uses the static deflection y of the chain under the loads mi g (the classical choice), for which φT K φ = Σ mi g yi and ωR² = g Σ mi yi / Σ mi yi². Dunkerley's equation 1/ωD² = Σ mi δii, with δii the flexibility at mass i (the diagonal of K−1, i.e. the deflection at i under a unit force at i), equals the trace of M K−1, which is the sum of all 1/ωr² and therefore exceeds 1/ω1²: ωD ≤ ω1 ≤ ωR. Each term mi δii is the inverse square frequency of mass i alone on the chain. Both need a supported chain (K invertible); a free-free chain has neither a static deflection nor a flexibility.

Harmonic response. For F(t) = F0 sin Ωt on one mass the steady state is x = Re(X eiΩt) with the complex amplitudes from (K − Ω² M + iΩ C) X = F, solved directly as a real system of twice the size. The same response by mode superposition is X = Σr φr (φrT F) / [mr (ωr² − Ω² + 2iζrωrΩ)], each term a single-degree-of-freedom response in the modal coordinate qr. The damping enters in one of two ways. With every dashpot at zero the modal damping ratio ζ is given to every mode and the direct solve uses the matrix C = Σr 2ζωr (Mφr)(Mφr)T/mr it implies, so the two solutions agree to round-off. With dashpots entered the direct solve uses them, and the modal solution uses the ratios ζr = φrT C φr / (2ωrmr) they imply with the coupling terms φrT C φs dropped; the two then differ where the damping is not proportional, and the table shows by how much. Phase lags are of the displacement behind the force, 0 to 360°. The receptance chart sweeps |Xi|/F0 from 0 to 1.3 times the highest natural frequency on a logarithmic scale.

Transient by Newmark-β. The equations are integrated with the average-acceleration (trapezoidal) form, β = ¼ and γ = ½: unconditionally stable, no numerical damping, period error (ω Δt)²/12 at the highest mode, with Δt a fortieth of the highest-mode period. The free vibration from an initial displacement of the force mass runs over four periods of the first elastic mode. For the half-sine base shock the left wall moves with ÿg(t) = A sin(πt/τ) for 0 ≤ t ≤ τ; in the relative coordinates z = x − yg the chain obeys M z̈ + C ż + K z = −M 1 ÿg(t), so the inertia loading acts on every mass and the record runs over the pulse plus four first-mode periods. The largest relative displacements are the spring strokes.

2. The torsional system

Discs with polar inertias Ji on shaft segments of torsional stiffness kt,i = G π di⁴ / (32 Li) (solid round segment; the entered stiffness may be used instead) form the same chain with J for m, kt for k and the twist θ for x, so the eigen-solve, Holzer's table (torque T in place of force) and the Rayleigh and Dunkerley bounds are those of section 1. A rotating train is free at both ends and has a rigid-body mode at zero frequency; a disc held to a frame makes a fixed end.

Gears. A branch turning at n times the speed of the reference shaft (shaft 1) stores kinetic energy ½ J (n θ̇)² and strain energy ½ kt (n Δθ)², so it is referred to the reference shaft by J′ = n² J and kt′ = n² kt; the tool applies the row's ratio ni to the disc and to the segment on its side of the gear. Single-path trains only; a branch that splits into two paths is not covered.

Nodes and critical speeds. The twist is linear along a massless segment, so a node (a section that does not turn) lies where θ changes sign between two discs, at the fraction θi/(θi − θi+1) of the segment from disc i; mode r has r nodes. An excitation of order q (q cycles per revolution of the reference shaft, half orders for a four-stroke engine, the blade or tooth count for a propeller, pump or gear) at speed N rpm has the frequency q N/60 Hz and meets mode r at the critical speed Ncr = 60 fr/q. The Campbell diagram draws the order lines q N/60 and the horizontal natural frequencies; their crossings are the critical speeds and the operating speed is a vertical marker. The separation of the operating speed from the nearest critical of each order is tabulated; what separation a design needs depends on the strength of that order's excitation and the damping, which the tool does not assess.

3. Shaft critical speeds

The lateral critical speeds of a shaft are its lateral natural frequencies, at which the synchronous unbalance excitation resonates. The tool takes a stepped round shaft (solid or hollow sections), discs given by their mass, and bearings that are rigid (deflection zero) or linear springs to ground, and ignores the gyroscopic moments of the discs and shear deflection: the results are the classical critical speeds of the non-rotating shaft, which coincide with the forward whirl of a thin-disc rotor only when the gyroscopic stiffening is small.

Lumped-station model. The shaft is divided into at least the entered number of elements with a station at every section boundary, disc and bearing. The mass of each element (ρ A l) is split equally to its two stations and the discs are added at theirs; between stations the shaft is a massless Euler beam. The stiffness matrix is assembled from the exact massless-beam (Hermite) element on the deflection and rotation of each station, the bearing springs are added to the deflections, the deflections at rigid bearings are removed, and the rotations, which carry no mass, are condensed statically, Kc = Kyy − Kyθ Kθθ−1 Kθy; this is exact for the lumped model, so the only approximation is the lumping, which converges from below (60 elements give the first critical of a uniform shaft to 0.001 %). The natural frequencies are the eigenvalues of M½ F M½ with F = Kc−1 the flexibility (ω = 1/√λ), solved by the same Householder–QL routine; the flexibility route condenses light stations exactly and gives the influence coefficients δij between the discs directly.

Transfer-matrix pass (Myklestad–Prohl). The state (y, θ, M, V) with M = EI y″ and V = M′ is carried from the free left end across each massless element, y⁺ = y + θl + Ml²/(2EI) + Vl³/(6EI), θ⁺ = θ + Ml/EI + Vl²/(2EI), M⁺ = M + Vl, V⁺ = V, and across each station, V⁺ = V + m ω² y for the station mass and V⁺ = V − K y for a bearing spring (NASA TN D-7385, eqs. 29 and 30). The free left end leaves y0 and θ0 unknown, and each rigid bearing adds an unknown reaction Rj (a jump in V) together with the condition y = 0 there; with the free-end conditions M = V = 0 on the right this gives 2 + nb homogeneous equations in 2 + nb unknowns, and the critical speeds are the zeros of their determinant, swept over speed and refined by bisection. Carrying the reactions as extra basis columns is Prohl's treatment of intermediate rigid supports and keeps the determinant a smooth function of ω. The pass runs on the same stations as the eigen-solve, so the two must agree to the tolerance of the sweep; the table prints both, and the mode shape of the first critical by the transfer matrix is drawn beside the eigenvector.

Rayleigh and Dunkerley. Rayleigh's method takes the static deflection curve under the station weights Wi = mi g (shaft and discs, bearing springs compressed) as the trial shape, ωR² = g Σ Wi yi / Σ Wi yi², an upper bound; for a uniform shaft on rigid end bearings the static shape gives ω = √(3024/31) √(EI/μL⁴), 0.072 % above the exact π² √(EI/μL⁴). Dunkerley's equation 1/ωD² = Σ mi δii is summed over every station (the trace of M F), a lower bound; the classical form by parts, each disc alone on the massless shaft plus the bare shaft's own first critical (found by a second solve with the discs removed), is printed too. The influence coefficients at the discs are the sub-matrix of F at the disc stations, symmetric by Maxwell's reciprocity.

Campbell line. With only synchronous excitation the Campbell diagram reduces to the line f = N/60 against the horizontal criticals; the crossings are the critical speeds and the operating speed is marked. Operating within 25 % of a critical is noted; the margin a rotor needs depends on its unbalance and damping.

4. Checks

The test script (test-scripts/test_mdof_critical_speed.php, 308 checks) compares the library with closed forms and with an independent numpy / scipy implementation (References/MDOF-Vibration/checks/mdof_check.py): the uniform fixed-free chain ωr = 2√(k/m) sin((2r−1)π/(2(2n+1))) for n up to 20, the two-degree-of-freedom quadratic and its mode ratio, twenty seeded chains with every end condition against numpy.linalg.eigh, Holzer residuals of zero at every eigenvalue, the ordering ωD ≤ ω1 ≤ ωR, the harmonic response against a direct complex solve and the mode superposition, Newmark against the modal closed form and scipy odeint, the two-disc torsional closed form and the node at J2/(J1 + J2), a geared train, NACA TN 1522's lumped torsion example (ω² = 4985 for the ten-station lumped model against the report's 5050 by Stodola iteration on the distributed beam), the uniform shaft (nπ/L)² √(EI/ρA), a disc on a massless shaft (48EI/mL³ and a²b²/3EIL), two discs by the 2 × 2 flexibility problem, a rigid shaft on two springs √(2k/m), five seeded stepped shafts with flexible and rigid bearings and overhangs against a numpy Hermite model, and the transfer-matrix pass against the eigen-solve on every shaft.