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


Multi-DOF Vibration and Critical Speed

Natural frequencies, mode shapes and critical speeds of lumped systems: a chain of masses, springs and dashpots with fixed or free ends (eigen-solve of K x = ω² M x by Householder reduction and the QL algorithm, Holzer's tabulation for the example mode, Rayleigh's quotient and Dunkerley's bound beside the exact values, modal mass and participation factors, the damped steady-state response to a harmonic force at a chosen mass by the direct complex solve and by mode superposition with a receptance chart over a frequency sweep, and a Newmark-β transient from an initial displacement or a half-sine base shock); a torsional system of discs on shaft segments with gear ratios reduced to the reference shaft (torsional frequencies, Holzer table, node locations, critical speeds of every engine order and the Campbell diagram); and the lateral critical speeds of a stepped shaft with discs on rigid or flexible bearings (Rayleigh with the static deflection curve, Dunkerley, the Myklestad–Prohl transfer-matrix pass beside the lumped-station eigen-solve, influence coefficients, deflection and mode charts, the Campbell line). Gyroscopic effects and shear deflection are not modelled. Defaults: a three-mass chain of 10 lb masses on 100 lb/in springs (the closed-form uniform chain), three discs on 2 in and 1.5 in steel shafts, and a 2 in steel shaft on a 30 in bearing span with two discs.

  • Chain: natural frequencies and modes by the symmetric eigen-solve, Holzer table of the example mode, Rayleigh and Dunkerley bounds, modal mass and participation, effective modal mass

  • Chain: steady-state amplitudes and phases at every mass under a harmonic force (direct complex solve = mode superposition), receptance sweep chart, Newmark-β transient

  • Torsion: discs and shaft segments with gear ratios, Holzer table, nodes, critical speeds of every order, Campbell diagram

  • Shaft: stepped shaft with discs on rigid or flexible bearings, Rayleigh and Dunkerley, Myklestad–Prohl transfer matrix beside the lumped eigen-solve, influence coefficients, mode and deflection charts

Multi-DOF Vibration and Critical Speed


Unit System: /

Analysis







Chain: one row per mass; spring ki and dashpot ci connect mass i to mass i−1 (row 1 to the left wall); c in lb-s/in or N-s/m

1
2
3

Chain: harmonic force, damping and transient (frequency in Hz, base shock in g and ms)









Torsion: one row per disc; the shaft segment of row i joins disc i to disc i−1; ni = speed of disc i's shaft ÷ speed of shaft 1 (gear ratio, 1 without gears); kt in lb-in/rad or N-m/rad

1
2
3

Torsion: stiffness source, material, orders and speed





Shaft: sections from the left (each runs to the next section's start); bore 0 for a solid shaft

1

Shaft: discs (mass only; their diametral inertia and the gyroscopic effect are not modelled)

1
2

Shaft: bearings (stiffness 0 or blank = rigid support; a value = linear spring to ground)

1
2

Shaft: material, speed and discretization





×

Multi-DOF Vibration and Critical Speed

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.




References

Trivisonno, R. M. (1973). FORTRAN IV Computer Program for Calculating Critical Speeds of Rotating Shafts. NASA Technical Note D-7385, Lewis Research Center, Cleveland, OH.

National Aeronautics and Space Administration (1968). Natural Vibration Modal Analysis. NASA Space Vehicle Design Criteria (Structures), NASA SP-8012, Washington, DC.

Houbolt, J. C., and Anderson, R. A. (1948). Calculation of Uncoupled Modes and Frequencies in Bending or Torsion of Nonuniform Beams. NACA Technical Note 1522, National Advisory Committee for Aeronautics, Washington, DC.

Weller, W. H., and Mineck, R. E. (1978). An Improved Computational Procedure for Determining Helicopter Rotor Blade Natural Modes. NASA Technical Memorandum 78670, Langley Research Center, Hampton, VA.

National Aeronautics and Space Administration (1974). Computer Program for Calculating Critical Speeds of Rotating Shafts. NASA Tech Brief LEW-11910, Lewis Research Center, Cleveland, OH.

Holzer, H. (1921). Die Berechnung der Drehschwingungen. Springer, Berlin.

Myklestad, N. O. (1944). "A New Method of Calculating Natural Modes of Uncoupled Bending Vibration of Airplane Wings and Other Types of Beams." Journal of the Aeronautical Sciences, Vol. 11, No. 2, pp. 153–162.

Prohl, M. A. (1945). "A General Method for Calculating Critical Speeds of Flexible Rotors." Journal of Applied Mechanics, Vol. 12, No. 3, pp. A142–A148.

Dunkerley, S. (1894). "On the Whirling and Vibration of Shafts." Philosophical Transactions of the Royal Society of London A, Vol. 185, pp. 279–360.

Rayleigh, J. W. S. (1894). The Theory of Sound, 2nd ed., Vol. 1. Macmillan, London.

Newmark, N. M. (1959). "A Method of Computation for Structural Dynamics." Journal of the Engineering Mechanics Division, ASCE, Vol. 85, No. 3, pp. 67–94.

Den Hartog, J. P. (1956). Mechanical Vibrations, 4th ed. McGraw-Hill, New York.

Thomson, W. T., and Dahleh, M. D. (1998). Theory of Vibration with Applications, 5th ed. Prentice Hall, Upper Saddle River, NJ.

Rao, S. S. (2011). Mechanical Vibrations, 5th ed. Prentice Hall, Upper Saddle River, NJ.

Pestel, E. C., and Leckie, F. A. (1963). Matrix Methods in Elastomechanics. McGraw-Hill, New York.

Press, W. H., Teukolsky, S. A., Vetterling, W. T., and Flannery, B. P. (1992). Numerical Recipes in C, 2nd ed. Cambridge University Press, Cambridge.

Worked Examples

Published examples this tool reproduces; each page lists the inputs to enter and the printed answers.

All worked examples


DISCLAIMER: The methods and calculation on aNOWysis.com are provided as means to educate the reader. There is no warranty, expessed or implied, as to the relevance or accuracy of the methods or calculations. All calculations should be checked by a qualified analyst for appropriateness and accuracy. We will not be held liable for any damages, injuries or deaths caused by using methods or calculations from this site.