Module 14 · Lesson 14.1
Constructing a response spectrum
Solve one oscillator, record its peak, change the period, repeat. The definition is the algorithm, and the two ends of the curve are fixed by physics.
Why this matters
A time-history analysis gives everything: the whole response, instant by instant. It is also expensive, it needs a record chosen and scaled, and its answer applies to one structure and one record only.
A response spectrum trades all that detail for a single curve that applies to EVERY structure. That trade is what makes routine seismic design possible — and understanding exactly what was given up is what stops the method being misused.
By the end of this lesson you should be able to
- State the definition of a response spectrum and follow its construction
- Relate the three spectral quantities and explain the word 'pseudo'
- Use the short- and long-period asymptotes as checks
- Say precisely what information a spectrum does not contain
What you should already know
- Base excitation (Module 13)
- Newmark integration (Module 8)
- Natural period and damping ratio (Module 4)
The definition is the algorithm
A response spectrum is a plot of the peak response of a single-degree-of-freedom oscillator against its natural period, for one ground motion and one damping ratio.
The construction follows directly:
- 1.Choose a period T and a damping ratio ζ.
- 2.Build an oscillator with those properties.
- 3.Integrate it under the ground motion — Newmark, from Module 8.
- 4.Record the largest response it reaches.
- 5.Change T and repeat, perhaps sixty times.
- 6.Plot the peaks against period.
That is genuinely all of it. The course library does exactly this in responseSpectrum(), and the generator lab performs it visibly so that one oscillator can be inspected and its peak seen becoming one point on the curve.
Three quantities, one curve
From each oscillator, three numbers are conventionally taken.
Spectral displacement, Sd — the peak RELATIVE displacement. What deforms the structure.
Pseudo-velocity, PSv = ωSd.
Pseudo-acceleration, PSa = ω²Sd.
Why 'pseudo' — and why it is not a hedge
PSa is not an approximation to the acceleration. It is an exact statement about FORCE.
The peak elastic force in the oscillator is
fmax = k · Sd = mω² · Sd = m · PSa
So PSa is exactly the peak elastic force divided by the mass. That is why design codes tabulate spectral acceleration: it converts to a force with one multiplication and no further thought.
What PSa is NOT is the true peak absolute acceleration, Sa. The two coincide only at zero damping and diverge as damping rises — by a few per cent at 5%, more at 20%. When a code says 'spectral acceleration' it means PSa, and when a time-history analysis reports peak floor acceleration it means Sa. They are different quantities with confusingly similar names.
The two asymptotes, which are free checks
Both ends of a spectrum are fixed by physics and neither depends on the record's details.
Short period, T → 0. The structure is rigid. It moves exactly with the ground, so it deforms not at all and feels precisely the ground acceleration:
Sd → 0, PSa → PGA
Long period, T → ∞. The mass is effectively unattached. It stays where it is while the ground moves under it, so the relative displacement is the ground displacement:
Sd → PGD, PSa → 0
A computed spectrum that does not approach the PGA at its short-period end has a units error or an integration problem. Check it every time — it costs nothing and it catches the errors that matter most.
The two checks are not equally useful, and it is worth being honest about why.
The short-period check is SHARP. A rigid oscillator follows the ground immediately, so PSa reaches the PGA as soon as the period is short compared with the record's frequency content. Anything more than a few per cent out is an error.
The long-period check is WEAK. Reaching that asymptote requires the period to far exceed the record's DURATION, not merely to be long — an oscillator with a 10 s period, under a 20 s record, has completed only two cycles and its peak is still dominated by transient behaviour rather than by the 'mass stays still' limit. On the teaching records here, Sd sits about 40% above PGD at T = 4 s, 24% above at 10 s and 18% above at 20 s, and it does not approach monotonically.
So treat the short-period value as a pass/fail test and the long-period value as an order-of-magnitude sanity check only. A spectrum that is 40% above PGD at 4 s is behaving normally; one that is ten times PGD is not.
What a spectrum throws away
Time.
The spectrum knows the largest value each oscillator reached. It does not know when, and it therefore cannot know whether two different oscillators reached their peaks at the same instant.
That single omission is the reason modal peaks cannot simply be added, and it is why the combination rules of the next lesson exist. Everything difficult about response-spectrum analysis traces back to this one discarded piece of information.
Two cautions about the short-period end
Sub-sampling. A record sampled at 0.01 s gives Δt/T = 1 for a 0.01 s oscillator, which is meaningless. Real spectrum routines sub-sample the record for short periods, and the course library does so automatically in resampleFor(). A spectrum computed from a coarsely sampled record without resampling is untrustworthy exactly where the asymptote check would reveal it.
And the asymptote check only works if you go short enough. 'Short period' means short compared with the record's own frequency content, not merely a small number. A record sampled at 0.01 s has a Nyquist frequency of 50 Hz, so it contains real energy up to that frequency. An oscillator at T = 0.03 s — that is, 33 Hz — is still being genuinely excited by that content and will read perhaps 20% ABOVE the peak ground acceleration.
That is not a failed check. It is a spectrum that has not been taken far enough to the left for the asymptote to apply. Take the same record down to T = 0.02 s and PSa lands within a fraction of a per cent of the PGA.
Before treating a short-period discrepancy as an error, confirm that the shortest period plotted is genuinely above the record's frequency content. If it is not, the check has not been performed.
Try it
Building a response spectrum, one oscillator at a time
A spectrum is the peak response of every possible single-degree-of-freedom structure to one record. This tool computes exactly that, and lets you inspect any one of them.
Record
Plot
Compare another record
- ζ = 5%
- Smoothed
Show the numbers behind this plot
The oscillator at T = 0.60 s, solved in full — its peak is the single point marked on the spectrum above.
- Sd at this period
- 25.3 mm
- PS_v
- 0.264 m/s
- PS_a
- 2.76 m/s² (0.28 g)
- Peak elastic force per tonne
- 2.76 kN/tonne
- True peak absolute acceleration Sa
- 2.78 m/s²
- Peak occurred at
- 4.61 s
- Short-period check: PS_a → PGA
- 0.1% error
- Long-period trend: Sd → PGD
- 40.6% from PGD
f = m·PS_a — one multiplication, which is why codes tabulate spectral acceleration.
0.6% from PS_a — they coincide only at zero damping.
The spectrum does not record this. It is what a spectrum throws away.
A sharp check: PS_a must reach the PGA. Anything above a few per cent here is a units or integration error.
A weak check, and deliberately not scored. The asymptote is only approached when the period far exceeds the record's DURATION, so a large gap here is expected rather than wrong.
Both ends of the spectrum are fixed by physics. As T → 0 the structure is rigid, rides with the ground, and PS_a must approach the peak ground acceleration of 2.4 m/s². As T → ∞ the mass stays still and Sd must approach the peak ground displacement of 109 mm. A computed spectrum that misses either asymptote has a units or integration error in it.
A response spectrum is not a design spectrum
- This curve is jagged because a single earthquake happens to have more energy at some periods than others, by accident of that particular rupture and path.
- A design spectrum is smooth because it envelopes many records and includes a chosen probability of exceedance. It is a different kind of object and it is never the response of anything.
- Two structures whose periods differ by 10% can have spectral demands differing by a factor of two on a single-record spectrum. On a design spectrum they will not. That difference is the whole reason design spectra are smoothed.
- These records are synthetic and generated for teaching. Nothing here is a design value.
What this shows: A response spectrum is a summary of what one earthquake does to every possible SDOF structure. It contains no information about WHEN each peak occurred — which is precisely why modal peaks have to be combined statistically.
From first principles
The spectral relations and their asymptotes
We want to show: Establish PSv = ωSd and PSa = ω²Sd, show that PSa is exactly the elastic force per unit mass, and derive both limiting values of the spectrum.
For a lightly damped oscillator the response near its peak is close to a sinusoid at its own frequency. For a sinusoid, velocity and acceleration amplitudes are simply ω and ω² times the displacement amplitude — so once the peak displacement is known, two other quantities follow with no extra work. The word 'pseudo' records that these are defined quantities rather than measured ones, and that one of them turns out to be exactly a force.
A response spectrum is not a design spectrum
These are different objects and the course keeps them apart deliberately.
| Response spectrum | Design spectrum | |
|---|---|---|
| Comes from | One recorded or simulated motion | Many records, statistically enveloped |
| Shape | Jagged, with sharp peaks and troughs | Smooth, with straight branches |
| Meaning | What that earthquake did | What a code requires to be designed for |
| Includes | Nothing but the record | A hazard level, a return period, site effects, importance |
| Is the response of | One specific event | Nothing at all |
A single-record spectrum is jagged because that particular rupture happened to have more energy at some periods than others. Two structures whose periods differ by 10% can show demands differing by a factor of two on it.
A design spectrum is smooth precisely because that accident has been averaged out across many records. It is a requirement, not a prediction, and it is not the response of any structure to any event.
Reading a design spectrum as though it were an earthquake — or a single-record spectrum as though it were a design requirement — are both category errors, and both are common.
This course teaches how a response spectrum is built and what it means. The rules for constructing design spectra belong to the current design standards and must be taken from them directly, not from any textbook and not from here.
Worked example
Reading a spectrum, and checking that it is credible
Given
- A synthetic rock-site record with PGA = 2.40 m/s² and PGD = 0.109 m
- A response spectrum computed at 5% damping over 0.03 s to 4 s
- A structure with a first period of 0.62 s and a seismic mass of 3 200 tonnes
Find
The design force, and whether the spectrum can be trusted.
Assumptions
- Elastic response; single-mode estimate for this illustration
Predict first
A computed response spectrum tends to 0.24 m/s² at very short period, while the record's PGA is 2.4 m/s². What has happened?
Practice
An oscillator with a period of 0.5 s has a spectral displacement of 42 mm. What is its pseudo-acceleration, in m/s²?
Practice
A structure of mass 5 000 tonnes has a spectral acceleration of 3.4 m/s². What is the peak elastic base shear, in MN?
Practice
For that structure, the base shear coefficient V/W is what value?
Check yourself
Why is pseudo-acceleration called 'pseudo'?
Summary
- A spectrum is the peak response of every possible SDOF structure to one record
- The definition is the algorithm: build an oscillator, integrate, record the peak, repeat
- PSv = ωSd and PSa = ω²Sd, and PSa = fmax/m exactly for an elastic system
- PSa is the true peak acceleration only at zero damping
- PSa → PGA as T → 0 and Sd → PGD as T → ∞ — check both, every time
- V/W = PSa/g lands between about 0.05 and 0.4 for ordinary buildings
- A design spectrum envelopes many records and is not the response of anything
This is educational material. It uses simplified examples to teach principles, and must not be relied on for real design or safety-critical decisions. Module overview and checkpoint