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
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)
FortranCTD data processing: practical salinity (PSS-78) and potential temperature
Click Run to execute the Fortran code
Code will be compiled with gfortran and executed on the server