10.2 In-Situ Measurements

In-situ ocean measurements provide direct observations of temperature, salinity, pressure, currents, dissolved gases, and biogeochemical variables throughout the water column. From traditional CTD casts to the revolutionary Argo float network, these observations form the backbone of physical and biogeochemical oceanography.

CTD Profiling

The CTD (Conductivity-Temperature-Depth) instrument is the fundamental tool for measuring ocean water properties. Conductivity $C$ is converted to practical salinity$S_P$ using the PSS-78 algorithm, which involves a complex function of conductivity ratio, temperature, and pressure:

$$S_P = a_0 + a_1 R_t^{1/2} + a_2 R_t + a_3 R_t^{3/2} + a_4 R_t^2 + a_5 R_t^{5/2} + \Delta S$$

$R_t = C(S,T,p) / C(35,15,0)$ = conductivity ratio; $\Delta S$ = pressure/temperature correction

Potential temperature $\theta$ removes the adiabatic heating effect of pressure, allowing comparison of water masses at different depths:

$$\theta = T - \int_0^p \Gamma(S, T, p') \, dp'$$

$\Gamma$ = adiabatic lapse rate $\approx 0.1\text{--}0.2$°C/1000 dbar

±0.001°C

Temperature accuracy (SBE 911plus)

±0.003 PSU

Salinity accuracy

6800 m

Maximum depth rating

The Argo Float Program

Argo is a global array of ~4000 autonomous profiling floats that revolutionized subsurface ocean observation. Each float cycles between the surface and a parking depth (typically 1000 m), descends to 2000 m, then profiles upward while measuring T and S. At the surface, data are transmitted via Iridium satellite. The float's buoyancy is controlled by an oil-filled bladder:

$$\Delta \rho_{\text{float}} = \frac{\Delta V_{\text{bladder}}}{V_{\text{float}}} \cdot \rho_{\text{float}}$$

Small volume changes (<1%) in the bladder control buoyancy for profiling

~4000

Active floats globally

>2,500,000

Profiles collected since 1999

10 days

Profiling cycle; ~4–5 year battery life

Deep Argo

Profiles to 6000 m to observe deep and abyssal ocean warming. Deep SOLO and Deep APEX floats deployed in key basins.

Biogeochemical (BGC) Argo

Six additional sensors: dissolved O&sub2;, pH, nitrate, chlorophyll fluorescence, backscatter (POC proxy), and downwelling irradiance. Target: 1000 BGC floats globally.

OneArgo Vision

The unified global Argo array combining Core Argo (0–2000 m T/S), Deep Argo (0–6000 m), and BGC-Argo into a single sustained observing system. Target: ~4800 Core + 1200 Deep + 1000 BGC floats. Estimated cost: ~$35M/year.

The Argo data system provides quality-controlled profiles in near real-time (<24 hours) and delayed-mode (<12 months) with rigorous calibration. The equation of state TEOS-10 converts measured conductivity, temperature, and pressure to Absolute Salinity$S_A$ and Conservative Temperature $\Theta$:

$$S_A = S_P \cdot (35.16504 / 35) + \delta S_A(x, y, p)$$

Absolute Salinity corrects for non-conductivity contributions from dissolved silicate and other species

Moorings, Drifters & Expendable Instruments

RAPID Array (26.5°N)

Monitors Atlantic Meridional Overturning Circulation (AMOC) since 2004. ~26 Sv mean transport. Detects decadal variability.

TAO/TRITON/PIRATA

Tropical mooring arrays for ENSO, Atlantic, and Indian Ocean monitoring. Real-time surface and subsurface data.

XBT (Expendable Bathythermograph)

Dropped from ships of opportunity. Temperature vs depth from fall-rate equation: $z = at - bt^2$. Inexpensive but no salinity.

ADCP (Acoustic Doppler Current Profiler)

Measures current velocity profiles using Doppler shift of backscattered sound. The Doppler equation: $\Delta f = 2 f_0 v \cos\theta / c$.

Global Drifter Program (GDP)

~1500 SVP drifters track surface currents via satellite positioning. Drogued at 15 m depth. Also measure SST, pressure. Essential for validating satellite-derived currents and studying Lagrangian statistics.

OOI (Ocean Observatories Initiative)

US NSF-funded cabled and uncabled arrays at key locations (Irminger Sea, Station Papa, Pioneer Array, Endurance Array). Real-time data via fiber optic cables. Multi-decadal time series of physics, chemistry, biology, and geology.

HOT & BATS Time Series

Hawaii Ocean Time-series (Station ALOHA) and Bermuda Atlantic Time-series Study. Monthly ship visits for >30 years. Track ocean acidification, warming, and biogeochemical changes. The longest continuous open-ocean records available.

Tide Gauges, Ship Surveys & Repeat Hydrography

Coastal tide gauges provide the longest sea level records (some exceeding 150 years). Modern radar gauges achieve millimeter accuracy. The recorded sea level includes tidal, meteorological, and long-term climate signals:

$$\eta(t) = \sum_{k} A_k \cos(\omega_k t - \phi_k) + \eta_{\text{surge}}(t) + \eta_{\text{trend}} \cdot t$$

Tidal constituents $A_k, \omega_k, \phi_k$ are resolved by harmonic analysis

GO-SHIP Repeat Hydrography

Full-depth, high-accuracy CTD/chemistry transects repeated every ~10 years. Tracks deep ocean changes in heat, freshwater, carbon, and oxygen. Essential for climate monitoring.

Underway Systems

Ships of opportunity carry thermosalinographs (TSG), pCO&sub2; analyzers, and meteorological stations. The Voluntary Observing Ships (VOS) program spans thousands of commercial vessels.

Derivation: CTD Calibration and Practical Salinity (PSS-78)

Step 1: Conductivity Ratio Definition

The PSS-78 algorithm defines practical salinity in terms of a conductivity ratio $R$ rather than absolute conductivity. The ratio is taken relative to Standard Seawater at $S = 35$, $T = 15°C$, $p = 0$:

$$R = \frac{C(S, T, p)}{C(35, 15, 0)}, \quad C(35, 15, 0) = 4.2914 \;\text{S/m}$$

Step 2: Factor the Ratio into T and p Corrections

The conductivity ratio is factored as $R = R_p \cdot r_t \cdot R_t$, separating pressure ($R_p$), temperature at $S = 35$ ($r_t$), and the salinity-dependent part ($R_t$). The pressure correction:

$$R_p = 1 + \frac{p(e_1 + e_2 p + e_3 p^2)}{1 + d_1 T + d_2 T^2 + (d_3 + d_4 T)R}$$

Step 3: Polynomial Expansion for Salinity

With the corrected ratio $R_t$ isolated, practical salinity is computed from a polynomial in $R_t^{1/2}$ (half-integer powers provide better fit across the salinity range 2--42):

$$S_P = \sum_{i=0}^{5} a_i R_t^{i/2} + \Delta S(T, R_t)$$

Step 4: Sensor Calibration via Bottle Samples

CTD conductivity sensors drift over time. Post-cruise calibration fits a correction polynomial by comparing CTD-derived salinity against discrete water samples analysed on a laboratory salinometer. The correction is:

$$C_{\text{corrected}} = C_{\text{raw}} \cdot (1 + \alpha_0 + \alpha_1 p + \alpha_2 t_{\text{station}})$$

Derivation: Uncertainty Propagation in CTD Measurements

Step 1: General Error Propagation Formula

For a derived quantity $f(x_1, x_2, \ldots, x_n)$ computed from measured variables $x_i$ with uncertainties $\sigma_{x_i}$, the combined uncertainty (assuming uncorrelated errors) is:

$$\sigma_f^2 = \sum_{i=1}^{n} \left(\frac{\partial f}{\partial x_i}\right)^2 \sigma_{x_i}^2$$

Step 2: Apply to Salinity from Conductivity

Practical salinity $S_P = f(C, T, p)$ depends on three measured quantities. The salinity uncertainty is dominated by conductivity and temperature sensor accuracy:

$$\sigma_{S_P}^2 = \left(\frac{\partial S_P}{\partial C}\right)^2 \sigma_C^2 + \left(\frac{\partial S_P}{\partial T}\right)^2 \sigma_T^2 + \left(\frac{\partial S_P}{\partial p}\right)^2 \sigma_p^2$$

Step 3: Evaluate Partial Derivatives

At typical ocean conditions ($S \approx 35$, $T \approx 10°C$), the sensitivities are approximately: $\partial S/\partial C \approx 10$ PSU/(S/m), $\partial S/\partial T \approx -0.02$ PSU/°C. For an SBE 911plus with $\sigma_C = 3 \times 10^{-4}$ S/m and $\sigma_T = 10^{-3}$ °C:

$$\sigma_{S_P} \approx \sqrt{(10 \times 3\!\times\!10^{-4})^2 + (0.02 \times 10^{-3})^2} \approx 0.003 \;\text{PSU}$$

Step 4: Propagation to Derived Quantities

The salinity and temperature uncertainties propagate further into density ($\rho$) and geostrophic velocity. For density via the equation of state, the thermal expansion coefficient $\alpha$ and haline contraction coefficient $\beta$ give:

$$\sigma_\rho = \rho_0\sqrt{\alpha^2 \sigma_T^2 + \beta^2 \sigma_S^2} \approx 1025 \sqrt{(2\!\times\!10^{-4} \times 10^{-3})^2 + (7.5\!\times\!10^{-4} \times 0.003)^2}$$

Step 5: Impact on Geostrophic Transport

Geostrophic velocity from the thermal wind equation is proportional to horizontal density gradients. Over a station pair separated by $\Delta x$, the velocity uncertainty is $\sigma_v \approx g/(f \rho_0) \cdot \sqrt{2}\sigma_\rho / \Delta x$. This sets the minimum station spacing needed to resolve currents above measurement noise.

Python: Argo Float Trajectory & T/S Analysis

Python: Argo Float Trajectory & T/S Analysis

Python

!/usr/bin/env python3

script.py89 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server

Fortran: CTD Data Processing (Salinity & Potential Temperature)

This program implements the PSS-78 practical salinity calculation from conductivity and computes potential temperature by integrating the adiabatic lapse rate from in-situ conditions to the surface reference pressure.

Fortran: CTD Data Processing (Salinity & Potential Temperature)

Fortran

CTD data processing: practical salinity (PSS-78) and potential temperature

program.f9078 lines

Click Run to execute the Fortran code

Code will be compiled with gfortran and executed on the server