A browser dynamics lab. The live in this lab's name means live loads — loads that move. A crowd jumping in sync. A column of soldiers marching. A 42-mph crosswind tickling a bridge deck just right. The beam isn't a passive piece of steel; it has a natural frequency, and when the forcing frequency lines up, the response amplifies. Sometimes by 50×. Sometimes catastrophically.
The top canvas shows the beam in real-time, oscillating in its first bending mode. The forcing is a midspan arrow that pulses at frequency f. The beam's natural frequency fₙ depends on span L, stiffness EI, and mass-per-unit-length μ. When f matches fₙ, the amplitude blows up — held in check only by damping ζ.
The bottom canvas is the frequency-response curve. It plots the amplification factor H(r) for the current damping. Your operating point is the bright dot. Slide forcing frequency, watch the dot ride the curve.
Single-degree-of-freedom (SDOF) first-mode approximation. The beam is rendered as a half-sine, amplified by the frequency response of the underlying SDOF oscillator. The lab doesn't model: higher modes (2nd, 3rd bending), modal coupling, geometric nonlinearity, aeroelastic flutter (Tacoma's actual physics is more subtle than vortex-shedding-driven resonance — v0.3 will add a torsion-mode panel), or human-structure feedback (the Millennium-Bridge synchronous lateral excitation needs a coupled model the v0.1 doesn't have).
For real design work see AISC Design Guide 11 (Floor Vibrations Due to Human Activity) or AASHTO LRFD Bridge Design Spec for vehicular dynamic load allowance.
The dual of this lab — the case where the load just sits — lives at The Static Beam. Same chassis (simply supported / continuous / cantilever), different physics regime.
Lab of the OPA Engineering Suite · dual of The Static Beam · sibling to The Horseshoe Vortex and The Wing. Filed under College X (Engineering). Course anchor: CIVL 360 (Dynamics of Structures), STRC 360 (Dynamic Loads).
EI is flexural stiffness (k·in²), μ is mass per unit length (converted from k/ft to slug/in), L is span in inches. A steel W14×30 spanning 40 ft with typical floor loading lands fₙ around 3–5 Hz — right in the range walkers and joggers can excite.
At r = 0 (static): H = 1. At r = 1 (resonance, undamped): H → ∞. At r = 1 with damping ζ: Hₘₐ₧ ≈ 1/(2ζ). Steel buildings ζ ≈ 0.02 → Hₘₐ₧ ≈ 25. Reinforced concrete ζ ≈ 0.05 → Hₘₐ₧ ≈ 10. Tacoma-Narrows steel deck with effectively no torsional damping, ζ ≈ 0.005, Hₘₐ₧ ≈ 100.
Below resonance the beam moves in phase with the forcing (φ ≈ 0°). At resonance, beam lags forcing by 90°. Above resonance, beam lags by 180° (moves opposite the forcing).
Chopra, Dynamics of Structures, 5th ed., Ch. 3 (forced harmonic response, SDOF). AISC Design Guide 11: Floor Vibrations Due to Human Activity, 2nd ed. Petroski, To Engineer Is Human, Ch. 7 (Hyatt). Levy & Salvadori, Why Buildings Fall Down (general). Dallard et al., "The London Millennium Footbridge," Structural Engineer 79(22), 2001.
Three skywalks spanned the atrium. The original design called for single 24-ft hanger rods to support the 4th-floor walkway, which would also support the 2nd-floor walkway via separate rods to the same upper connection. The fabricator changed the detail at shop drawings: two shorter rods instead of one long one, with the 4th-floor walkway's bolt now also carrying the 2nd-floor walkway load. The change doubled the load on the 4th-floor nut. Late-evening tea dance: ~1,500 in the atrium, ~40–65 on the walkways, swaying in sync to the music at roughly 1 Hz. The nut failed. Both walkways collapsed onto the dancers in the atrium. 114 dead, 216 injured. The structural-engineering profession's worst day. Changed peer-review requirements forever.
Opened July 1, 1940. Unusually light and shallow for its span (2,800 ft suspended). Nicknamed "Galloping Gertie" from day one for its modest-wind roll. November 7, a 42-mph wind set up a torsional oscillation. Aeroelastic flutter: vortices shedding off the deck synchronized with the deck's own twisting motion, feeding energy in. Amplitude grew. The deck twisted through ~45 degrees at midspan. After about an hour, the center span tore free and fell. No human deaths — one dog, Tubby, trapped in a car, went down with the deck. The film footage is the most-watched engineering-disaster footage ever made.
v0.3 will add a torsion-mode panel: Tacoma's failure wasn't simple SDOF resonance; it was self-excited aeroelastic flutter, a coupled bending-torsion physics that needs its own model.
Pedestrian footbridge across the Thames between St. Paul's and the Tate Modern. ~80,000 people in the first day; peak ~2,000 simultaneously. Within an hour the bridge began to sway laterally at ~1 Hz — the natural frequency of human walking, side-to-side. Pedestrians felt the sway and adjusted their stride to match it (helps you stay balanced), feeding more energy in. Sway amplitude reached ~70 mm. Closed three days later. Reopened February 2002 with 37 fluid viscous dampers and 52 tuned mass dampers, providing ~20% additional damping. The phenomenon — synchronous lateral excitation — was understood theoretically before 2000, but the Millennium Bridge made it canonical.
A 60-man detachment of the 60th Rifle Corps marched in step across the Broughton suspension bridge on their way back to barracks. The bridge began to oscillate noticeably; the soldiers found it amusing and whistled a marching tune in cadence. The bridge collapsed. Forty fell into the river; twenty were injured but none died. The Duke of Wellington subsequently ordered all British troops to "break step" when crossing any bridge. The rule has not been rescinded in any army since.
All four are excitation frequency matching a structure's natural frequency. Hyatt and Broughton: vertical bending mode of a horizontal span, excited by walking-cadence-locked crowd. Millennium: lateral mode of a footbridge, excited by walkers' lateral sway. Tacoma: torsion mode of a suspended deck, excited by aeroelastic feedback with crosswind. Same equation, four geometries. This lab models the first one cleanly. The others get their own modes in v0.3 and v0.4.