Home / Simulations / Seismic Response Explorer
🌍 Seismic Response Explorer
A single-degree-of-freedom structure subjected to a ground motion pulse. Change the structure's natural period and damping ratio, and watch how its displacement response over time changes shape and magnitude — no score, no target, just a feel for why period and damping matter so much in seismic design.
Structure Properties
Ground Motion Pulse
Live Response
Peak displacement—
Ductility demand proxy—
Tn / Tp ratio—
Response trend—
This simulation runs the exact same Newmark-β time-integration
solver (
engine/dynamics.js → sdofNewmark) used in the SDOF
response calculators elsewhere on this platform. This engine was found to have
a real coefficient bug during this session's verification work (an incorrect
mass term caused up to 69% error against an independent Duhamel-integral cross-check on
another page) — it was fixed, then re-verified against a closed-form step-load case
(DLF=2.0, exact) and an independent scipy RK45 numerical integration (matching to
<0.03% at well-conditioned points). See tests/dynamics.test.js for the
full record.Method
ModelSDOF system under base excitation, integrated by Newmark average-acceleration (β=¼, γ=½), unconditionally stable (Chopra §5.3).
PulseA single-cycle sine ground acceleration pulse — a simplified, illustrative "earthquake-like" input, not a real recorded ground motion.
Observed behaviorFor this single-cycle pulse, peak response increases roughly monotonically as Tn/Tp grows (a swept check from 0.2 to 2.8 showed no peak-then-decay). This differs from steady-state harmonic resonance, which does peak sharply near Tn=Tp — a genuine distinction between shock/pulse response and sustained-forcing resonance (Chopra ch.4 on shock spectra).