7.6 Coastal Processes

As waves enter shallow water, they undergo profound transformations β€” refraction, shoaling, breaking, and dissipation β€” that drive longshore and cross-shore sediment transport, shape coastlines, and create the dynamic surf zone environment. Understanding these processes is fundamental to coastal engineering and management.

Wave Refraction: Snell's Law

Waves approaching a coast at an angle slow down in shallower water, causing the crests to bend (refract) toward the depth contours. This is governed by Snell's law for waves:

$$\frac{\sin\alpha_1}{c_1} = \frac{\sin\alpha_2}{c_2} = \text{const along a ray}$$

where Ξ± is the wave angle relative to the bottom contours and $c = \sqrt{gh}$ in shallow water

Derivation: Snell's Law for Waves

Step 1: Wavefronts must be continuous across depth contours. Consider a crest line crossing from depth $h_1$ to $h_2$, making angles $\alpha_1$ and $\alpha_2$ with the contour normal.

Step 2: The time for a crest to travel between two adjacent rays must be equal on both sides of the depth boundary. Along the contour, the crest segment has length $\ell$. The distance traveled perpendicular to the crest is $\ell \sin\alpha$, covered at speed $c$:

$$\Delta t = \frac{\ell \sin\alpha_1}{c_1} = \frac{\ell \sin\alpha_2}{c_2}$$

Step 3: Cancel the common length $\ell$ to obtain the refraction law:

$$\frac{\sin\alpha_1}{c_1} = \frac{\sin\alpha_2}{c_2}$$

Step 4: This is identical to Snell's law in optics, where $c = c_0/n$ and $n$ is the refractive index. Here the "refractive index" is $n = c_0/c = c_0/\sqrt{gh}$, increasing as depth decreases β€” waves always bend toward shallower water, just as light bends toward denser media.

Refraction concentrates wave energy on headlands (convergent rays) and spreads it in bays (divergent rays), which is why headlands erode and bays accumulate sediment. The refraction coefficient $K_r = \sqrt{b_0/b}$ relates the spacing of wave rays to wave height changes. The combined shoaling and refraction coefficient determines the nearshore wave height:

$$H = H_0 \cdot K_s \cdot K_r, \quad K_s = \sqrt{\frac{c_{g0}}{c_g}}$$

where $K_s$ is the shoaling coefficient and $c_{g0}$ is the deep-water group velocity

Diffraction

Waves bend around obstacles (breakwaters, headlands) into the geometric shadow zone. Governed by the Sommerfeld diffraction solution. Critical for harbor wave agitation analysis.

Reflection

Vertical seawalls reflect waves (reflection coefficient R ~ 0.9–1.0). Rubble mound breakwaters absorb energy (R ~ 0.3–0.5). Reflected waves create standing wave patterns and scour.

Wave Breaking

Waves break when the particle velocity at the crest exceeds the phase speed. The breaking criterion relates wave height to water depth:

$$\gamma_b = \frac{H_b}{h_b} \approx 0.78$$

McCowan (1891) criterion; typical range 0.6–1.2 depending on beach slope and wave steepness

Derivation: Breaking Criterion

Step 1: In deep water, Stokes (1880) showed the limiting steepness for a stable wave is $H/L = 1/7$ (i.e., $H_{\max} \approx 0.142L$), where the crest forms a 120Β° angle. Beyond this, the crest becomes unstable.

Step 2: In shallow water, the wavelength is much larger than the depth, so steepness is no longer the limiting factor β€” instead the water depth limits the wave amplitude. The wave crest cannot rise higher than the available water column.

Step 3: McCowan (1894) solved for the maximum height of a solitary wave propagating in water of depth $h$, obtaining:

$$\frac{H_b}{h_b} = \frac{\pi}{4}\tanh^{-1}\left(\frac{\pi}{4}\right) \approx 0.78$$

Physical basis: Breaking occurs when the horizontal particle velocity at the crest equals the phase speed $c = \sqrt{gh}$. At this point, water at the crest outruns the wave form and the wave overturns. The ratio $\gamma_b$ varies from ~0.6 on gentle slopes to ~1.2 on steep slopes due to nonlinear effects.

The Iribarren number (surf similarity parameter) classifies breaker type:

$$\xi_0 = \frac{\tan\beta}{\sqrt{H_0/L_0}}$$

ΞΎ < 0.5: Spilling

Gentle slopes. Foam cascades continuously. Wide surf zone. Most energy dissipation.

0.5 < ΞΎ < 3.3: Plunging

Moderate slopes. Classic barrel/tube. Intense but localized dissipation. Surfable waves.

ΞΎ > 3.3: Surging/Collapsing

Steep slopes. Wave surges up beach without breaking. Minimal dissipation. Strong backwash.

Radiation Stress and Longshore Current

Radiation stress is the excess momentum flux due to wave motion. Its gradients in the surf zone drive mean currents and water level changes:

$$S_{xx} = E\left(\frac{c_g}{c}\left(1 + \cos^2\alpha\right) - \frac{1}{2}\right), \quad S_{xy} = \frac{E c_g}{c}\sin\alpha\cos\alpha$$

Derivation: Radiation Stress

Step 1: Radiation stress is the depth-integrated excess momentum flux due to waves. The total onshore momentum flux through a vertical plane is:

$$S_{xx} = \int_{-h}^{\eta}\left(p + \rho u^2\right)dz - \int_{-h}^{0}\rho g(h+z)\,dz$$

where the second integral subtracts the hydrostatic (no-wave) contribution.

Step 2: For linear waves, substitute the pressure $p = -\rho gz + \rho g\eta \frac{\cosh k(z+h)}{\cosh kh}$ and horizontal velocity $u = a\omega \frac{\cosh k(z+h)}{\sinh kh}\cos\alpha$, then average over a wave period:

$$S_{xx} = E\left(n(1 + \cos^2\alpha) - \frac{1}{2}\right), \quad n = \frac{c_g}{c}$$

Step 3: In deep water $n = 1/2$, so $S_{xx} = E(\frac{1}{2}\cos^2\alpha)$. In shallow water $n = 1$, giving $S_{xx} = E(\frac{3}{2}\cos^2\alpha + \frac{1}{2})$. The gradient $\partial S_{xx}/\partial x$ drives wave setup, and $\partial S_{xy}/\partial x$ drives the longshore current.

Physical meaning: Radiation stress represents the flux of wave momentum. When waves shoal and break, momentum flux decreases, and this lost momentum is transferred to the mean flow β€” producing setup (raised water level) and longshore currents.

The longshore current driven by the oblique wave radiation stress gradient is:

$$V_l = \frac{5\pi}{16} u_m \sin\alpha_b \cos\alpha_b$$

where $u_m$ is the maximum orbital velocity at breaking and $\alpha_b$ is the breaker angle

Wave Setup/Setdown

Onshore radiation stress gradient raises mean water level in the surf zone (setup, up to ~20% of H_b) and lowers it seaward of breaking (setdown). Setup contributes significantly to storm surge.

Rip Currents

Narrow, seaward-directed jets driven by alongshore variations in wave height and setup. Speeds up to 2 m/s. Formed at gaps in sandbars, between headlands, or at structures. Dangerous to swimmers.

Sediment Transport and Beach Morphodynamics

The Shields parameter determines whether bed sediment is mobilized by the flow:

$$\tau^* = \frac{\tau_b}{(\rho_s - \rho)gd}$$

where $\tau_b$ is bed shear stress, $\rho_s$ is sediment density (~2650 kg/mΒ³), d is grain diameter

Sediment motion initiates when $\tau^* > \tau^*_{cr} \approx 0.05$ (Shields critical value). The CERC formula estimates longshore sediment transport rate:

$$Q_l = \frac{K}{16(\rho_s/\rho - 1)(1 - p)} \sqrt{\frac{g}{\gamma_b}} H_b^{5/2} \sin(2\alpha_b)$$

K β‰ˆ 0.39 (SI units), p is porosity (~0.4), $\gamma_b = H_b/h_b$

Derivation: CERC Formula

Step 1: Start from the longshore component of wave energy flux at the breaker line. The energy flux per unit crest length is $(Ec_g)_b$, and its longshore component is:

$$P_l = (Ec_g)_b \sin\alpha_b \cos\alpha_b = \frac{1}{2}(Ec_g)_b \sin(2\alpha_b)$$

Step 2: Empirically, the immersed-weight longshore transport rate $I_l$ is proportional to $P_l$: $I_l = K \cdot P_l$. Converting from immersed weight to volume: $Q_l = I_l / [(\rho_s - \rho)g(1-p)]$.

Step 3: Substitute $E = \frac{1}{8}\rho g H_b^2$ and the shallow-water group velocity $c_g \approx \sqrt{gh_b} = \sqrt{gH_b/\gamma_b}$:

$$Q_l = \frac{K}{16(\rho_s/\rho - 1)(1-p)}\sqrt{\frac{g}{\gamma_b}}\,H_b^{5/2}\sin(2\alpha_b)$$

Step 4: The empirical constant $K \approx 0.39$ (SI) was calibrated from field data (Komar & Inman, 1970). The $H_b^{5/2}$ dependence means transport is very sensitive to wave height β€” doubling $H_b$ increases transport by a factor of ~5.7.

Longshore Transport

Oblique waves drive sediment along the coast. Rate maximized at Ξ±_b = 45Β°. Typical rates: 10&sup4;–10&sup6; mΒ³/yr. Creates spits, barrier islands, and drives shoreline evolution.

Cross-shore Transport

Storm waves (large, steep) move sand offshore into bars. Calm swell moves sand onshore, rebuilding beaches. Seasonal beach profiles: summer berm, winter bar.

Bedload vs Suspended Load

Coarse sediment (>0.5 mm) moves as bedload (rolling, saltating). Fine sediment (<0.2 mm) is carried in suspension. The Rouse number $P = w_s/(\kappa u_*)$ determines the transport mode: P < 1.2 suspended, P > 2.5 bedload.

Sediment Budget

A coastal sediment budget tallies all sources (river input, cliff erosion, onshore feed) and sinks (longshore transport out, offshore loss, dredging) for a littoral cell. The balance determines whether the shoreline advances, retreats, or remains stable.

Python: Wave Refraction, Longshore Current & Sediment Transport

Python: Wave Refraction, Longshore Current & Sediment Transport

Python

!/usr/bin/env python3

script.py130 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server

Beach Morphodynamics and Equilibrium Profiles

Beach profiles reflect the balance between constructive (onshore) and destructive (offshore) sediment transport. The Dean equilibrium beach profile provides a first-order description:

$$h(y) = A y^{2/3}$$

where y is the offshore distance and A depends on grain size (A β‰ˆ 0.1–0.2 mΒΉ/Β³ for sand)

The Wright-Short classification defines six beach states from dissipative (flat, wide surf zone) to reflective (steep, narrow surf zone), parameterized by the dimensionless fall velocity:

$$\Omega = \frac{H_b}{w_s T}$$

where $w_s$ is sediment fall velocity; Ξ© < 1 reflective, 1 < Ξ© < 6 intermediate, Ξ© > 6 dissipative

Dissipative

Wide, flat surf zone with multiple bars. Spilling breakers. Fine sand. Typical of storm-dominated coasts (US East Coast). Low beach gradients (1:100).

Intermediate

Rhythmic bar and beach states (crescentic, transverse, ridge-runnel). Rip currents common. Most Australian beaches fall in this category. Complex 3D morphology.

Reflective

Steep beach face, no bar. Surging/collapsing breakers. Coarse sand or gravel. Low wave energy. Beach cusps common. Steep gradients (1:10 to 1:5).

Coastal Engineering Structures

Coastal structures modify wave energy and sediment transport. The Hudson formula provides the minimum armor unit weight for rubble mound breakwaters:

$$W = \frac{\rho_a H^3}{K_D (\rho_a/\rho_w - 1)^3 \cot\alpha}$$

where W is armor unit weight, H is design wave height, $K_D$ is stability coefficient, Ξ± is structure slope

Groynes

Perpendicular structures that trap longshore sediment, building up the updrift beach but starving the downdrift coast. Spacing typically 1–3 times groyne length for effective retention.

Beach Nourishment

Addition of compatible sand to the beach from offshore borrow areas. "Soft" engineering approach. Typical volumes: 100–500 mΒ³/m of shoreline. Renourishment needed every 3–10 years depending on wave climate.

Detached Breakwaters

Offshore structures that reduce wave energy in their lee, creating salients or tombolos. Spacing and distance from shore control the morphological response. Often used in combination with beach nourishment for enhanced longevity.

Nature-Based Solutions

Mangrove forests, coral reefs, seagrass beds, and salt marshes provide natural wave attenuation (30–60% energy reduction). They adapt to sea level rise through vertical accretion and are increasingly recognized as cost-effective, self-maintaining coastal protection that also provides ecosystem services.

Fortran: 1D Cross-Shore Wave Propagation (Mild Slope Equation)

Fortran: 1D Cross-Shore Wave Propagation (Mild Slope Equation)

Fortran

1D cross-shore wave propagation using mild slope equation

program.f9099 lines

Click Run to execute the Fortran code

Code will be compiled with gfortran and executed on the server