Playground
§ Tool 02 — Earthquake Engineering

Response Spectrum

A browser-based elastic response spectrum calculator. Generate or upload a ground accelerogram, then compute the displacement, pseudo-velocity, and pseudo-acceleration spectra of a SDOF system using the Nigam-Jennings exact piecewise-linear method.

01

Ground motion

Kanai-Tajimi filter of Gaussian white noise multiplied by a Saragoni-Hart envelope and then scaled to the target PGA. Choose preset to mimic typical events:
02

Input accelerogram

Ground acceleration ag(t). PGA, Arias intensity, and significant duration (D5-95) are reported in the record summary.
03

Spectrum settings

04

Response spectra

SD: peak relative displacement; PSV = ωn SD; PSA = ωn2 SD. Each curve is computed independently for every period using the Nigam-Jennings closed-form recurrence (exact for piecewise-linear ground motion).
05

SDOF response — selected period

SDOF relative displacement x(t) under the input ground motion at the selected natural period and global damping.
06

Method

The SDOF equation of motion is m·x″(t) + c·x′(t) + k·x(t) = -m·ag(t), normalized as x″ + 2ζωnx′ + ωn2x = -ag(t).

Between two consecutive samples of the accelerogram the ground acceleration is treated as linear in time. With this piecewise-linear assumption, the SDOF response advances by a 2×2 transition matrix plus a forcing contribution that depends only on the two end-point accelerations. The matrix entries are evaluated once per period from ζ, ωn, Δt (Nigam & Jennings, 1969). The result is exact rather than an approximation and is the standard method used in modern response-spectrum codes.

The synthetic ground motion is filtered white noise through a Kanai-Tajimi filter H(ω) = (ωg2 + 2iζgωgω)/((ωg2-ω2) + 2iζgωgω), modulated by the Saragoni-Hart envelope e(t) = (t/t0)α exp(-β(t-t0)), and rescaled to the target peak ground acceleration.

07

References