Tools › Structures › Loads and Dynamics › Stick Model Lumping


Stick Model Lumping

Lumped-mass and stiffness stick model of a wing or fuselage from distributed data, with a Myklestad bending pass and a Holzer torsion pass for the uncoupled natural frequencies: the span stations with EI, GJ, running weight, the chordwise centroid offset and radius of gyration of the running mass and concentrated weights with their offsets are lumped to stations by the tributary-length rule (half the segment on each side) or the statically equivalent lever rule, every segment gets the harmonic-mean EI and GJ (exact for the linear variation between rows), the station table lists the lumped weight, mass, chordwise static moment and the mass moment of inertia about the elastic axis, the totals and the centre of gravity are checked against the distributed input, the Myklestad transfer pass (deflection, slope, moment and shear across massless segments and point masses, the tip boundary determinant swept in frequency and its sign changes refined by bisection) gives the first bending modes beside the flexibility-matrix eigenvalues of the same model, the Holzer pass gives the torsion modes, the mode shapes are charted, the stick is drawn, and a paste-ready finite-element table (GRID / CONM2 / CBAR) is written. The default is a 180 in tapered wing in ten rows with EI from 109 to 108 lb-in2, GJ from 6 × 108 to 6 × 107 lb-in2, 4.0 to 1.3 lb/in of structure and a 300 lb engine at station 3; checked against NACA TN 1522 (Houbolt and Anderson 1948), the exact uniform cantilever and an independent numpy transfer-matrix and finite-element pass.

  • Span rows with EI, GJ, running weight, chordwise centroid offset and radius of gyration, concentrated weights with offsets; one lumped station per row or N equally spaced stations

  • Tributary-length or lever-rule lumping; harmonic-mean segment EI and GJ; station table with weight, mass, static moment and inertia about the elastic axis; totals and c.g. checked against the input

  • Myklestad bending pass (state vector w, θ, M, V; tip determinant swept and bisected) with the flexibility-matrix eigenvalues as a cross-check; optional root rotational spring

  • Holzer torsion pass, mode-shape charts, stick figure, and a paste-ready GRID / CONM2 / CBAR table

Stick Model Lumping


Unit System: /

Distributed Data at Span Rows (the first row is the root, y = 0; EI and GJ are entered as plain numbers in lb-in2 (USCS) or N-m2 (SI); the offsets e are the chordwise distance of the mass centroid aft of the elastic axis, the radii of gyration r are about the mass's own centroid; data vary linearly between rows)

1
2
3
4
5
6
7
8
9
10

Lumping and Boundary Conditions







Finite-Element Export (optional: with E and G the segment cards are written as PBAR properties I = EI/E and J = GJ/G; blank gives a segment table of EI and GJ)



×

Stick Model Lumping

Stick Model Lumping: Lumped Masses, Harmonic-Mean Stiffness, and the Myklestad and Holzer Frequency Passes

The problem

Before a wing, a tail or a fuselage is modelled with shell and beam elements, and long before a flutter analysis, its dynamics are first captured by a stick model: a line of point masses at stations along the elastic axis joined by massless elastic segments. The stick model is what Myklestad (1944) and Holzer (1921) computed by hand, what NACA TN 1522 (Houbolt and Anderson 1948) worked through example by example for nonuniform beams, and what every beam-element dynamic model still is underneath. Building it from the distributed data of a loads report, running mass and stiffness against span, raises three questions that this page answers in a fixed, checkable way: how the running mass is turned into point masses without losing the mass or moving the centre of gravity, what constant stiffness a tapering segment should be given, and what the resulting uncoupled bending and torsion frequencies are, found by the two classical transfer passes and confirmed by an eigen-solution of the same model.

Conventions and units

The span coordinate y runs from the root (station 0, y = 0) to the tip (station N, y = L) along the elastic axis; the data rows give EI (bending about the chordwise axis), GJ, the running weight w, the chordwise offset e of the running mass centroid from the elastic axis (aft positive) and its radius of gyration r about that centroid, and concentrated weights Wc with their own offsets ec and radii rc, all varying linearly between rows. Weights are converted to mass with g = 9.80665 m/s² (386.088 in/s²). Lengths, running weights and weights go through the unit system (in, lb/in, lb or m, N/m, N); EI and GJ are plain numbers in lb-in² or N-m² because the dictionary has no stiffness unit, and they are not changed by the unit switch. Masses are reported in the consistent dynamic units lb·s²/in (the "snail", weight in lb divided by 386.088) or kg, inertias in lb·s²·in or kg·m², frequencies in Hz and rad/s. Deflection w is positive up, the bending moment is M = EI d²w/dy² (positive bends the tip up), the shear is V = dM/dy, so that a tip load P in the +w direction gives V = −P along the beam; twist φ is positive nose up about the elastic axis and the torque is T = GJ dφ/dy.

Lumping the running mass

Two rules are offered. The tributary-length rule, the one of the handbooks and of Myklestad's own examples, gives station k the running mass between the mid-points of its two neighbouring segments, mk = ∫ μ dy from ½(yk−1 + yk) to ½(yk + yk+1), the root station from y = 0 to the first mid-point and the tip station from the last mid-point to the tip; a concentrated mass goes to the nearest station. The total mass is preserved exactly; the first moment is not, so the centre of gravity moves by a fraction of a segment length, which the page prints. The lever rule (the statically equivalent or "consistent" lumping) splits every piece of running mass between the two stations of its segment in inverse proportion to the distances from its centroid, mk−1 += mp(yk − ȳp)/ls and mk += mp(ȳp − yk−1)/ls, and a concentrated mass between stations likewise; mass and first moment are both exact. The chordwise static moment m e and the mass moment of inertia about the elastic axis m (e² + r²) of each lump are integrated over the same lengths (or split with the same fractions), so that the station carries, for a later coupled or torsional analysis, the inertia of the mass it represents: Iθ,k = ∫ μ (e² + r²) dy + Σ mc(ec² + rc²). The integrals are evaluated by three-point Gauss quadrature on every linear piece, which is exact for the cubic integrand μ (e² + r²). The root lump is listed for the mass check but does not move: in a cantilever it carries no kinetic energy, and in a finite-element model it is simply grounded.

Both rules converge to the continuous beam as the stations are refined; the tributary rule gives slightly higher first-mode frequencies than the lever rule on the same stations because it keeps the mass nearer the root for a tapering distribution. For the uniform cantilever lumped by the tributary rule the first three frequencies are 1.8 %, 5.9 % and 9.3 % low with 5 stations, 0.46 %, 1.6 % and 2.6 % low with 10, 0.11 %, 0.40 % and 0.65 % low with 20 and 0.03 %, 0.10 % and 0.16 % low with 40, converging like 1/N² from below; the torsion modes of the uniform shaft converge like 1/N² too but from a lower start (10 stations: 0.10 %, 0.92 % and 2.6 % low). A rule of thumb is ten stations per mode wanted to one percent.

Segment stiffness

Between two stations the beam becomes a massless segment of constant EI and GJ. The constant that preserves the segment's flexibility, the relative rotation of its ends under a constant moment ∫ M dy/EI, is the harmonic mean EIs = ls / ∫ dy/EI(y). For EI varying linearly from EIa to EIb over the segment the integral is exact, ∫ dy/EI = ls ln(EIb/EIa)/(EIb − EIa), so EIs is the logarithmic mean (EIb − EIa)/ln(EIb/EIa), always below the arithmetic mean; a segment that spans several data rows is integrated piece by piece. The arithmetic mean would make a tapering segment too stiff (by 1.5 % for a 2:1 taper within one segment, 12 % for 10:1). The same mean serves GJ for the torsional flexibility ∫ T dy/GJ. The segment EI is exact for the end rotation but not for the deflection under a varying moment within the segment, which is one more reason the stations should be close enough that EI does not change by more than a factor of about two across any one of them.

Myklestad's bending pass

For harmonic motion at circular frequency ω the Euler–Bernoulli beam equation (EI w″)″ = μ ω² w is written as four first-order relations for the state (w, θ, M, V): θ = w′, M = EI θ′, V = M′, V′ = μ ω² w. Along a massless segment the inertia term vanishes, so the state at the outboard end follows from the static beam formulas: w+ = w + θ l + M l²/(2EI) + V l³/(6EI), θ+ = θ + M l/EI + V l²/(2EI), M+ = M + V l, V+ = V (Myklestad's field matrix). Across a point mass the deflection, slope and moment are continuous and the shear jumps by the inertia force, V+ = V + m ω² w (the point matrix). At a clamped root w = θ = 0 and the moment and shear are unknown, so the root state is a combination a (0, 0, 1, 0) + b (0, 0, 0, 1); at a root restrained by a rotational spring Kθ the slope is free but M = Kθ θ, and the basis is (0, 1, Kθ, 0) and (0, 0, 0, 1). Both basis vectors are carried station by station to the tip, where the free end requires M = 0 and V = 0 after the tip mass; the condition that a non-trivial (a, b) exists is the vanishing of the 2 × 2 determinant Δ(ω) = MA VB − MB VA. The pass is Myklestad's 1944 tabular method written as a transfer-matrix recursion (Pestel and Leckie 1963); Houbolt and Anderson's TN 1522 reaches the same frequencies by Stodola iteration of the deflection shape and is the public-domain record of the method's accuracy on nonuniform beams.

Two numerical points. The components of the state grow by many orders of magnitude along a long beam at a high trial frequency, so both basis vectors are divided by the same scale factor at every station (the ratio of the two is all the determinant needs) and the determinant is normalised by the lengths of its two rows, Δ̂ = Δ / (|(MA, MB)| |(VA, VB)|), which lies between −1 and 1 whatever the units and is the quantity drawn in the page's figure. The sweep then runs over a uniform grid of 800 trial frequencies up to 15 % above the highest mode wanted, locates the sign changes of Δ̂ and refines each by bisection to twelve digits; the determinant of a lumped chain is a polynomial in ω², so it has no poles to be mistaken for roots (the Holzer residual torque is likewise polynomial). The mode shape at a root is the null vector (a, b) = (MB, −MA) applied to the stored states, normalised to a unit tip deflection, and the page tabulates w, θ, M and V at every station from it; the shear tabulated is the value just inboard of the station mass.

Cross-check by the flexibility matrix. The same lumped model has the cantilever influence coefficients δij = ∫0min(yi, yj) (yi − y)(yj − y)/EI dy, integrated exactly over the piecewise-constant segments (plus yi yj/Kθ for the root spring), and the eigenvalues λ of the symmetric matrix M½ δ M½ give every natural frequency as ω = 1/√λ (Jacobi rotations). The page prints these beside the Myklestad roots: the two must agree to the digits shown, since they are two solutions of one discrete model, and the comparison is the guarantee that the sweep found every root in its range. The test script filed with the tool also checks both against an independent numpy transfer-matrix pass and a Hermite beam finite-element model with the rotations condensed, on the default case and on the TN 1522 examples.

Holzer's torsion pass

The torsional equation (GJ φ′)′ = −Iθ ω² φ gives the state (φ, T) with T = GJ φ′: along a massless segment φ+ = φ + T l/GJ and T+ = T; at a station of inertia Iθ the torque jumps by the inertia torque, T+ = T − Iθ ω² φ. Holzer's method starts at the fixed root with φ = 0 and a unit torque, carries the pair to the tip and reads the residual torque there, which must vanish at a natural frequency; the page normalises it by the largest torque along the span, sweeps and bisects as for bending, and prints the eigenvalues of the torsional flexibility matrix δij = Σ ls/GJs (segments inboard of the nearer station) beside the roots. The station inertias are the lumped m (e² + r²) about the elastic axis: the chordwise offsets of the masses enter here and nowhere else, because the two passes are uncoupled.

Limits

The passes are uncoupled: a mass centroid off the elastic axis couples bending and torsion in reality, and the coupled frequencies of a wing with a heavy forward engine differ from the uncoupled ones; the page reports the static unbalance Σ m e and the inertias so that a coupled analysis (a two-state-vector Myklestad pass, or the beam-element model written from the paste-ready table) can follow. Shear deformation and rotary inertia are neglected (Euler–Bernoulli), which overestimates the higher modes of deep, short beams; chordwise bending, sweep, dihedral and a free–free airplane are not represented, and the root is either clamped or restrained by a single rotational spring (the Stodola examples of TN 1522 for beams on translational springs and free–free beams are outside this tool). The frequencies are those of the lumped model: their distance from the continuous beam's is the lumping error, which the N-stations option lets the user measure by refining the stations.

Reading the results

The distributed-input section lists the rows as read and the exact integrals of the total weight, the mass, the spanwise and chordwise centre of gravity, the static moment and the inertia about the elastic axis. The lumped-stations section draws the stick, tabulates every station's tributary length, running and concentrated weight, mass, chordwise centroid, static moment and inertia, and checks the lumps against the input (the c.g. shift of the tributary rule is printed); Figure 2 lays the lumped running weight over the entered curve. The segment-stiffness section prints the harmonic-mean formula with the first segment's numbers and the table of all segments, with Figure 3. The Myklestad section tabulates the frequencies against the flexibility eigenvalues with the generalised masses, draws the normalised determinant and the mode shapes, and tabulates w, θ, M and V per station; the Holzer section does the same for torsion. The finite-element section gives the GRID, CONM2 and CBAR / PBAR (or segment table) text in the current units, ready to paste.




References

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.

Myklestad, N. O. (1944). Vibration Analysis. McGraw-Hill, New York.

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.

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

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

Bisplinghoff, R. L., Ashley, H., and Halfman, R. L. (1955). Aeroelasticity. Addison-Wesley, Cambridge, MA.

Scanlan, R. H., and Rosenbaum, R. (1951). Introduction to the Study of Aircraft Vibration and Flutter. Macmillan, New York.

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

Timoshenko, S., Young, D. H., and Weaver, W. (1974). Vibration Problems in Engineering, 4th ed. John Wiley and Sons, New York.

Blevins, R. D. (1979). Formulas for Natural Frequency and Mode Shape. Van Nostrand Reinhold, New York.

Bruhn, E. F. (1973). Analysis and Design of Flight Vehicle Structures. Jacobs Publishing, Carmel, IN.

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.