Seismic Refraction I

ESS 314 Geophysics · University of Washington

Week 2, Lecture 6 · April 9, 2026

Marine Denolle

By the end of this lecture…

  • [LO-6.1] Sketch a refraction survey geometry and identify direct, reflected, and head wave ray paths
  • [LO-6.2] Derive travel-time equations for direct and head waves in a two-layer model
  • [LO-6.3] Distinguish the critical distance xcritx_\text{crit} from the crossover distance xcrossx_\text{cross}
  • [LO-6.4] Calculate tit_i, xcritx_\text{crit}, and xcrossx_\text{cross}; invert the T(x) plot for V1V_1, V2V_2, and HH
  • [LO-6.5] Identify assumptions of the two-layer model and when they fail

The discovery: Mohorovičić, 1909

A Croatian geophysicist examines seismograms from an earthquake near Zagreb.

  • Nearby stations: P-wave slope 1/5.6\approx 1/5.6 km/s — crustal rock
  • Distant stations: a faster P-wave appears — slope 1/8.1\approx 1/8.1 km/s
  • Beyond ~200 km, the fast wave arrives before the direct wave

From slopes and intercept → crust-mantle boundary ≈ 54 km depth

This is the Mohorovičić discontinuity — discovered by seismic refraction.

The refraction survey

Cross-section of a two-layer model. Source at the left surface. Geophones spaced along the surface to the right. Layer 1 with velocity V_1 and thickness H overlies a half-space with velocity V_2 greater than V_1. Three labeled ray paths originate from the source: a direct wave traveling horizontally near the surface, a reflected wave bouncing off the interface at depth H, and a head wave descending at the critical angle theta_c to the interface, traveling along it at V_2, then returning to the surface at theta_c to reach a distant geophone.

Three types of arrivals

Arrival Path Speed T(x) shape
Direct Along surface in layer 1 V1V_1 Linear, origin
Reflected Down to interface, back up V1V_1 Hyperbola
Head wave Down at θc\theta_c, interface at V2V_2, up at θc\theta_c V2V_2 Linear, intercept

The refraction method exploits first arrivals — the earliest energy at each geophone.

Equipment

Source: Sledgehammer on plate (~30 m) · weight drop (~100 m) · explosives (km-scale)

Receivers: 12–48 geophones at 2–5 m spacing, or DAS fiber-optic cable

Recording: Multichannel seismograph — digitizes all channels simultaneously

At crustal scale: explosions or earthquakes as sources; 100s of stations over 100s of km profiles.

Direct wave travel time

The direct wave travels horizontally through layer 1 at velocity V1V_1:

Tdirect(x)=xV1T_\text{direct}(x) = \frac{x}{V_1}

A straight line through the origin with slope =1/V1= 1/V_1.

The near-offset branch of the T(x) plot gives V1V_1 directly from its slope.

Head wave: three-segment ray path

  1. Down through layer 1 at θc\theta_c: horizontal reach =Htanθc= H\tan\theta_c
  2. Along the interface: distance =x2Htanθc= x - 2H\tan\theta_c, speed V2V_2
  3. Up through layer 1 at θc\theta_c: symmetric to segment 1

Thead=2HV1cosθc+x2HtanθcV2T_\text{head} = \frac{2H}{V_1\cos\theta_c} + \frac{x - 2H\tan\theta_c}{V_2}

Apply sinθc=V1/V2\sin\theta_c = V_1/V_2 and 1sin2θc=cos2θc1 - \sin^2\theta_c = \cos^2\theta_c:

Thead(x)=xV2+2HcosθcV1ti\boxed{T_\text{head}(x) = \frac{x}{V_2} + \underbrace{\frac{2H\cos\theta_c}{V_1}}_{t_i}}

⚠️ cosθc\cos\theta_c is in the numerator.

Intercept time and layer depth

ti=2HcosθcV1=2HV22V12V1V2t_i = \frac{2H\cos\theta_c}{V_1} = \frac{2H\sqrt{V_2^2 - V_1^2}}{V_1 V_2}

Solving for HH:

H=tiV1V22V22V12\boxed{H = \frac{t_i\,V_1\,V_2}{2\sqrt{V_2^2 - V_1^2}}}

Once slopes give V1V_1 and V2V_2, the intercept time tit_i completely determines the layer thickness HH.

Critical distance and crossover distance

Two-panel figure. Top panel: two-layer cross-section. The minimum-offset head-wave ray descends at the critical angle theta_c from the source, reaches the interface midpoint, and returns symmetrically to the surface. The full horizontal span is labeled x_crit equals 2H tan theta_c; the half-span x_crit over 2 is also labeled. Layer thickness H is shown. Bottom panel: T-x diagram. The direct wave is a blue straight line through the origin. The head wave is an orange line with shallower slope, beginning at x_crit and intersecting the direct wave at the crossover distance x_cross. The T-axis intercept t_i is labeled. The zone x less than x_crit is shaded to show no head-wave arrivals exist there.

xcritx_\text{crit} vs. xcrossx_\text{cross}

Quantity Physical meaning Formula
xcrit=2Htanθcx_\text{crit} = 2H\tan\theta_c Min. offset: head wave exists geometry
xcross=2H ⁣(V2+V1)/(V2V1)x_\text{cross} = 2H\!\sqrt{(V_2+V_1)/(V_2-V_1)} Offset: head wave is first arrival Td=ThT_d = T_h

Always: xcrit<xcrossx_\text{crit} < x_\text{cross}

Between these two offsets the head wave exists but arrives after the direct wave.

Survey design: the geophone array must reach at least xcrossx_\text{cross} or the inversion fails.

How the T(x) diagram is built

Animated refraction wavefield: geophone picks appear one by one on the T-x diagram as ray paths accumulate in the subsurface cross-section. Near-offset picks follow the direct-wave branch; far-offset picks follow the head-wave branch. Plasma color encodes interface lag time.

The plasma color = interface lag time. Same scale in both panels.

The T(x) plot: all three branches

Travel-time plot. Horizontal axis: offset x. Vertical axis: travel time T. The direct wave is a blue straight line through the origin with slope 1 over V_1. The head wave is a green line with shallower slope 1 over V_2, offset upward by the intercept time t_i. A dashed orange hyperbola shows the reflected wave. A dashed vertical line at x_crit marks where the head-wave line begins. A second dashed vertical line marks the crossover distance x_cross where the direct and head-wave lines intersect. The bold first-arrival envelope follows the direct wave left of x_cross and the head wave right of x_cross.

The slope-intercept inversion

From first arrivals to Earth model:

  1. Pick first arrivals on the shot gather
  2. Plot TT vs. xx and identify the two linear branches
  3. Near-offset slope \Rightarrow V1V_1; far-offset slope \Rightarrow V2V_2
  4. Read tit_i from the T-axis intercept of the head-wave line
  5. Compute H=tiV1V2/(2V22V12)H = t_i V_1 V_2 / (2\sqrt{V_2^2 - V_1^2})

Synthetic shot gather and inversion

Three-panel figure. Panel A: synthetic wiggle-trace shot gather with 13 geophones at 5 to 38 m offset. Positive wiggles are filled blue. Red triangles mark first-arrival picks; a steep direct-wave trend transitions to a shallower head-wave trend near the crossover. Panel B: raw first-arrival pick times versus distance as black dots, showing the slope change. Panel C: the same picks with a blue line fit to the direct-wave branch labeled V_1 equals 350 m per s and an orange line fit to the head-wave branch labeled V_2 equals 1500 m per s. The intercept time t_i is annotated. A green dashed line marks x_cross. A result box gives V_1 equals 350 m per s, V_2 equals 1500 m per s, and H equals 5 m.

Field inversion: water table at 5 m

Near-offset slope \Rightarrow V1=350V_1 = 350 m/s (dry sand)

Far-offset slope \Rightarrow V2=1500V_2 = 1500 m/s (saturated sand)

Intercept: ti=27.8t_i = 27.8 ms, θc=arcsin(350/1500)=13.5°\theta_c = \arcsin(350/1500) = 13.5°

H=0.0278×350×15002150023502=5.0 mH = \frac{0.0278 \times 350 \times 1500}{2\sqrt{1500^2 - 350^2}} = 5.0 \text{ m}

The velocity jump arises because water's bulk modulus dominates the pore space — the VPV_P physics from Lecture 4 applied at field scale.

Worked example: UW campus bedrock

V1=800V_1 = 800 m/s (glacial till) · V2=3200V_2 = 3200 m/s (bedrock) · H=12H = 12 m

θc=14.5°ti=29.0 msxcrit=6.2 mxcross=31.0 m\theta_c = 14.5° \qquad t_i = 29.0 \text{ ms} \qquad x_\text{crit} = 6.2 \text{ m} \qquad x_\text{cross} = 31.0 \text{ m}

Offset TdirectT_\text{direct} TheadT_\text{head} First arrival
x=30x = 30 m 37.5 ms 38.4 ms direct
x=36x = 36 m 45.0 ms 40.3 ms head wave

The crossover at 31 m falls between these two receivers — consistent with the prediction.

Assumptions and failure modes

Assumption Consequence if violated
V2>V1V_2 > V_1 No critical refraction → no head wave → layer invisible
Flat interface Dipping layers distort apparent slopes; depth estimate is biased
Homogeneous layers Velocity gradients curve rays; T(x) is non-linear
First arrivals only Later arrivals carry additional structure; reflection profiling needed

Hidden layer: a thin low-velocity unit between two faster layers generates no first-arrival head wave and is entirely invisible to refraction. Addressed in Lecture 7.

Societal relevance: PNW applications

Depth to bedrock: Sound Transit used refraction to map bedrock along Seattle light rail alignments — directly informing cut-and-cover vs. bored-tunnel decisions.

Water table: The 350 → 1500 m/s jump is one of the strongest refraction signals in near-surface geophysics; used routinely for contamination plume monitoring.

Crustal thickness: Moho depth beneath the Pacific Northwest — ~10 km under the ocean, ~40 km under the Cascades — is mapped from earthquake refraction arrivals recorded by the PNSN.

AI as a reasoning partner

Prompt to evaluate:

"Derive the head-wave travel time for a two-layer model. Show the three path segments, simplify using sinθc=V1/V2\sin\theta_c = V_1/V_2, and derive xcritx_\text{crit}."

Criteria for a correct response:

  • cosθc\cos\theta_c appears in the numerator of tit_i
  • xcrit=2Htanθcx_\text{crit} = 2H\tan\theta_c is derived geometrically, not confused with xcrossx_\text{cross}
  • The step 1sin2θc=cos2θc1 - \sin^2\theta_c = \cos^2\theta_c is shown explicitly

Concept Check

  1. V1=2000V_1 = 2000 m/s, V2=5500V_2 = 5500 m/s, H=50H = 50 m. Calculate θc\theta_c, tit_i, xcritx_\text{crit}, xcrossx_\text{cross}.

  2. In three sentences: why does the head wave — which travels a longer total path — arrive first at distant receivers?

  3. Slopes 5.0 ms/m and 1.25 ms/m, ti=30t_i = 30 ms. Determine V1V_1, V2V_2, HH.

  4. A survey records no head-wave arrivals. List three physically distinct explanations.

Next time

Lecture 7 — Seismic Refraction II

What happens when the interface is dipping? When there are multiple layers? When a layer is hidden?

Forward and reverse shooting · dipping-layer geometry · the plus-minus method · hidden layers and velocity inversions

Lab 2 (Friday): Python II — implementing the travel-time equations and forward ray tracing