WSMC Non-Floating Oil Assessment Tool

WAC 173-182-324 | 1-Hour NFO Sinking Risk Assessment

Scientific Methodology

WSMC Non-Floating Oil Assessment Tool — Technical Documentation

Contents
  1. Abstract
  2. Introduction & Regulatory Context
  3. Water Density Calculation (UNESCO EOS-80)
  4. Oil Density at Temperature
  5. Oil Group Classification
  6. Evaporative Weathering (Fingas 2004)
  7. Mass Conservation Density Model
  8. Volatile Fraction Density Estimation
  9. Viscosity Model
  10. Sediment Interaction & OMA Risk
  11. Risk Decision Framework
  12. Data Sources
  13. References

Abstract

This document describes the scientific methods implemented in the WSMC Non-Floating Oil (NFO) Assessment Tool. The tool provides incident commanders with a rapid, defensible sinking risk assessment as required by WAC 173-182-324 within one hour of spill discovery. The assessment integrates UNESCO EOS-80 seawater density calculations, PyGNOME-consistent thermal expansion modeling, Fingas (2004) empirical evaporation predictions, mass-conservation density forecasting, and sediment interaction analysis. Oil property data is sourced from the NOAA ADIOS oil library (1,456 oils). Each model, its coefficients, and its source literature are documented below to support regulatory review by the Washington State Department of Ecology.

↑ Top

1. Introduction & Regulatory Context

1.1 Regulatory Requirements

Washington Administrative Code (WAC) 173-182-324 requires the incident commander to perform a non-floating oil assessment within one hour of discovery of a spill involving oils that may become non-floating. The Revised Code of Washington (RCW) 88.46 establishes the broader framework for vessel oil spill prevention and response in Washington waters.

1.2 What is Non-Floating Oil?

Non-floating oil (NFO) is oil that has a density equal to or greater than the surrounding water, causing it to submerge or sink. Oil can become non-floating through several mechanisms:

1.3 Assessment Approach

The tool calculates whether a spilled oil’s density exceeds the water density at current environmental conditions, then forecasts density changes over time due to evaporative weathering. The final risk classification (HIGH, MODERATE, or LOW) incorporates the initial density comparison, the weathering forecast timeline, NOAA laboratory weathering data, and sediment interaction risk.

↑ Top

2. Water Density Calculation (UNESCO EOS-80)

2.1 Freshwater Density

Pure water density is calculated using the fifth-order polynomial from UNESCO Technical Papers in Marine Science No. 44 (1983). This equation is valid for temperatures from 0–40°C at atmospheric pressure.

ρw(T) = 999.842594 + 6.793952 × 10−2 T − 9.095290 × 10−3 T2 + 1.001685 × 10−4 T3 − 1.120083 × 10−6 T4 + 6.536332 × 10−9 T5

where ρw is in kg/m3 and T is temperature in °C.

CoefficientValue
a0999.842594
a16.793952 × 10−2
a2−9.095290 × 10−3
a31.001685 × 10−4
a4−1.120083 × 10−6
a56.536332 × 10−9

2.2 Seawater Density

Seawater density adds salinity-dependent correction terms to the freshwater density. The UNESCO EOS-80 equation of state at surface pressure is:

ρsw(T, S) = ρw(T) + A(T) · S + B(T) · S3/2 + C · S2

where S is salinity in PSU (Practical Salinity Units), and:

A(T) = 8.24493 × 10−1 − 4.0899 × 10−3 T + 7.6438 × 10−5 T2 − 8.2467 × 10−7 T3 + 5.3875 × 10−9 T4
B(T) = −5.72466 × 10−3 + 1.0227 × 10−4 T − 1.6546 × 10−6 T2
C = 4.8314 × 10−4

2.3 Salinity Presets

The tool provides standard salinity presets for common Pacific Northwest water conditions:

Water TypeSalinity (PSU)Typical Environment
Salt water32.0Puget Sound, open coast
Brackish15.0River mouths, estuaries
Fresh water0.5Rivers, lakes

Custom salinity values may be entered for site-specific conditions.

2.4 Conversion

The UNESCO equations produce density in kg/m3. The tool converts to g/mL by dividing by 1000. For example, typical Puget Sound water at 10°C and 32 PSU has a density of approximately 1.0243 g/mL.

↑ Top

3. Oil Density at Temperature

3.1 Thermal Expansion Model

When only a single density measurement is available for an oil at a given weathering state, the tool uses the thermal expansion model from NOAA’s PyGNOME oil spill trajectory model. The nonlinear form accounts for the compressibility of petroleum:

ρ(T) = ρref ⁄ (1 − k · (TrefT))

where ρref is the measured density at reference temperature Tref, and k is the volumetric thermal expansion coefficient.

The coefficient k depends on the oil density, following the PyGNOME convention:

Oil ClassDensity at ~15°Ck (per °C)
Light oils< 0.875 g/mL0.0009
Heavy oils≥ 0.875 g/mL0.0008

For small temperature differences, this formula approximates the simpler linear model: ρ(T) ≈ ρrefρref · k · (TTref). The nonlinear form is more accurate for the larger temperature ranges (0–40°C) encountered in field conditions.

3.2 Multi-Measurement Interpolation

When multiple density measurements are available at different temperatures for the same weathering state, the tool uses linear interpolation between bracketing measurements. For temperatures outside the measurement range, linear extrapolation from the two nearest points is used.

3.3 Weathering State Selection

The NOAA ADIOS database provides density measurements at multiple weathering states (e.g., fresh, 5% weathered, 10% weathered). The tool selects measurements matching the requested weathering fraction (within a 0.5% tolerance). If no match is found, it falls back to fresh (0%) data.

↑ Top

4. Oil Group Classification

Oils are classified into groups based on specific gravity (SG) at 15°C, consistent with WAC 173-182 guidance. API gravity is calculated from specific gravity when not directly reported:

API = (141.5 ⁄ SG) − 131.5
GroupSG RangeAPI RangeDescription
Group 5 > 1.00 < 10 Sinks in fresh and salt water
Group 4 0.95 – 1.00 10 – 17.5 Heavy oil; may sink with weathering or sediment loading
Group 3 0.85 – 0.95 17.5 – 35 Medium oil; generally floats but monitor weathering
Group 2 0.80 – 0.85 > 35 Light oil; will float
Group 1 < 0.80 > 45 Very light oil / gasoline; evaporates rapidly

Groups 4 and 5 are the primary concern for non-floating oil assessment. Group 3 oils may also become non-floating after significant weathering.

↑ Top

5. Evaporative Weathering: Fingas (2004) Model

5.1 Background

The Fingas (2004) evaporation model is a significant departure from earlier boundary-layer-regulated models (e.g., Stiver & Mackay, 1984). Fingas demonstrated through extensive laboratory and field experiments that oil slick evaporation is not boundary-layer regulated. Wind speed, slick area, and turbulence have minimal effect on evaporation rates of thin slicks. Instead, evaporation is controlled primarily by:

  1. Oil composition — characterized by the mass percentage distilled at 180°C (%D)
  2. Air temperature — controls the vapor pressure of volatile fractions
  3. Time — evaporation follows either logarithmic or square-root kinetics depending on oil type

5.2 Equation Forms

Fingas identified two empirical equation forms, each applicable to different oil types. Both use a 15°C reference temperature at which the temperature correction term is zero:

Logarithmic form (crude oils, heavy fuels):

%Ev = [0.165 · %D + 0.045 · (T − 15)] · ln(t)

Square-root form (light refined products):

%Ev = [0.0254 · %D + 0.01 · (T − 15)] · √t

where:

The (T − 15) term is critical: at temperatures below 15°C (typical for Pacific Northwest waters), this term is negative and reduces the predicted evaporation rate. At T = 10°C, for example, the temperature correction is −5, appropriately predicting slower evaporation in cold conditions.

Cold-temperature floor. For low-volatility oils in cold air, the raw temperature correction can drive the bracketed rate coefficient to zero or below (e.g., %D = 3 at T = 0°C gives 0.165 × 3 − 0.675 < 0), which would predict zero evaporation indefinitely. This is physically wrong — evaporation slows in cold conditions but does not stop — and the Fingas regressions were not intended to be extrapolated to negative rates. The tool therefore floors the rate coefficient at 20% of its 15°C (composition-only) value:

coefficient = max(0.165 · %D + 0.045 · (T − 15),  0.20 × 0.165 · %D)

(and analogously for the square-root form). Cold air can therefore reduce the evaporation rate by at most 80% relative to the 15°C reference. The same floor is applied in the inverse (time-to-evaporation) function so the two remain consistent.

5.3 Equation Selection by Product Type

The square-root form is used for light refined products where evaporation kinetics are diffusion-limited. All other oils use the logarithmic form.

EquationProduct Types
Square root Gasoline, diesel, jet fuel, kerosene, naphtha, condensate, light distillate, aviation fuel
Logarithmic All crude oils, heavy fuel oils, intermediate fuel oils, bunker fuels, and other products

5.4 Distillation Data (%D at 180°C)

The %D parameter is the mass percentage of oil that distills at or below 180°C, determined from ASTM D86 distillation curves. When distillation data is available in the NOAA ADIOS database, the tool interpolates the curve to determine the fraction at exactly 180°C. Linear interpolation is used between bracketing temperature/fraction data points.

Degenerate-curve floor. The Fingas distillation-based equations were regressed primarily on crude oils and middle distillates; as %D(180°C) approaches zero the generic equation degenerates and predicts near-zero evaporation. For heavy residual oils whose distillation curves begin above 180°C, the interpolated %D can be 0–2% even though NOAA laboratory weathered sub-samples confirm these oils measurably lose 5–10% of their mass to evaporation. To prevent this underprediction, when the curve-derived %D is below 3% and the product-type estimate (table below) is higher, the product-type estimate is used instead. The result page reports this as “product-type floor” alongside the raw curve value.

When no distillation data is available, the tool estimates %D from the product type using published typical values:

Product TypeDefault %D at 180°C
Gasoline95.0%
Jet fuel50.0%
Kerosene45.0%
Light crude30.0%
Diesel25.0%
Medium crude20.0%
Heavy crude10.0%
Intermediate fuel oil8.0%
Heavy fuel oil, Residual fuel oil5.0%
Bunker3.0%

When neither distillation data nor product type is available, API gravity provides a fallback estimate: oils with API > 40 are assigned 35%, API > 30 gets 25%, API > 20 gets 15%, API > 10 gets 8%, and oils with API ≤ 10 get 3%. The conservative default for completely unknown oils is 15%.

5.5 Evaporation Cap

Evaporation is physically bounded — an oil cannot evaporate more mass than it contains in volatile fractions. When a full distillation curve is available, the maximum distillable fraction (the highest measured cumulative fraction) is used as the evaporation cap. Otherwise, a heuristic cap of min(%D × 1.5, 75%) is applied.

5.6 Inverse Function

To estimate the time required to reach a specific evaporation percentage (e.g., to estimate when NOAA lab weathering states are reached in the field), the Fingas equations are analytically inverted:

Logarithmic:

t = exp(%Ev ⁄ [0.165 · %D + 0.045 · (T − 15)])

Square root:

t = (%Ev ⁄ [0.0254 · %D + 0.01 · (T − 15)])2

Results are capped at 30 days (720 hours) for operational relevance.

5.7 Forecast Timeline

The tool generates evaporation forecasts at standard time steps: 1, 3, 6, 12, 24, 48, 72, 96, and 120 hours. At each step, the Fingas model predicts the percent evaporated, which is then converted to a predicted density. The density source is chosen in order of trustworthiness:

  1. NOAA laboratory measurements — when the ADIOS record includes measured densities at weathered states and the predicted evaporation falls within the measured range, the density is interpolated directly from the lab data. Measured densities take precedence over any theoretical model.
  2. Mass-conservation model (Section 6) — used beyond the measured weathering range, or when no weathered lab data exists. When the volatile fraction density has been calibrated from the highest measured weathered state (Section 7.1), the model passes exactly through that state, so the transition from measured to modeled densities is continuous.

The density source used for the forecast is reported with the assessment results.

Time since release. When a time of spill is provided, the oil has already been weathering for the elapsed period, so the forecast starts partway up the evaporation curve rather than at zero. The assessment computes the oil’s current weathered state (evaporation and density at the elapsed time) and reports all forecast times as hours from now. This matters operationally: with the logarithmic Fingas kinetics, roughly half of the total 120-hour evaporation occurs in the first few hours, so oil discovered late may already be at or near its critical density. If the current weathered density already meets or exceeds water density, the assessment reports that the oil may be submerging now. Elapsed time is capped at 30 days.

5.8 Model Scope and Limitations

The weathering forecast models evaporative densification only. Two additional processes can increase the effective density of floating oil and are not captured by the forecast timeline: water-in-oil emulsification, which raises the bulk density of the floating product toward water density over hours to days for many heavy crudes and residual fuels, and photo-oxidation, which slowly increases density under prolonged sunlight exposure. Sediment interaction (oil-mineral aggregation) is assessed separately (Section 9). Because of these unmodeled pathways, a forecast showing the oil remaining buoyant — particularly in salt water, where the density threshold (~1.024 g/mL) is rarely reached by evaporation alone — should be read as “will not sink from evaporation alone,” not as an absence of submergence risk. Field monitoring guidance in the recommended actions reflects this.

↑ Top

6. Mass Conservation Density Model

6.1 Principle

When oil evaporates, the lighter (lower-density) fractions are preferentially lost. The residual oil is enriched in heavier fractions, increasing its bulk density. The mass-conservation model predicts the density of the residual oil after a given mass fraction has evaporated:

ρresidual = (1 − F) ⁄ (1 ⁄ ρfreshFρvolatile)

where:

6.2 Physical Interpretation

Consider a unit mass of fresh oil, occupying volume 1 ⁄ ρfresh. Evaporating mass F of average density ρvolatile removes volume Fρvolatile, leaving mass (1 − F) in the remaining volume. Equivalently, assuming ideal (volume-additive) mixing of the volatile and residual fractions, the specific volumes combine by mass fraction:

1 ⁄ ρfresh = Fρvolatile + (1 − F) ⁄ ρresidual

Rearranging gives the formula above. As F increases, ρresidual increases because lower-density material is removed. If the residual density exceeds water density, the oil sinks.

Note on the mixing rule. The simpler linear form ρresidual = (ρfreshF · ρvolatile) ⁄ (1 − F) is valid only when F is a volume fraction. Because Fingas %Ev and NOAA fraction_evaporated are both mass-based, applying the linear form to a mass fraction systematically underpredicts the residual density — by roughly 0.005–0.010 g/mL at 25–40% evaporation, enough to misclassify a marginal Group 3/4 oil near the fresh-water sinking threshold. The tool uses the mass-based (harmonic) form throughout, including the calibration inversion in Section 7.1.

6.3 Edge Cases

If F ≤ 0 (no evaporation), the model returns ρfresh. If F ≥ 1.0 (complete evaporation), the model returns ρfresh as a safety bound since complete evaporation is physically unrealistic for most petroleum products. If the assumed volatile density is inconsistent with the requested mass loss (the computed residual volume would be non-positive), the model also falls back to ρfresh.

↑ Top

7. Volatile Fraction Density Estimation

7.1 Calibration from NOAA Lab Data

When the NOAA ADIOS database contains density measurements at multiple weathering states (fresh and weathered), the volatile fraction density can be calibrated by rearranging the mass-conservation equation:

ρvolatile = F ⁄ (1 ⁄ ρfresh − (1 − F) ⁄ ρweathered)

This is the exact inversion of the mass-based mixing rule in Section 6.1, so the forward model evaluated with the calibrated ρvolatile reproduces the measured weathered density exactly. The tool uses the highest available weathering fraction for best calibration accuracy. A sanity check ensures the result falls between 0.60 g/mL (lightest petroleum fractions) and the fresh oil density; otherwise the published defaults below are used.

7.2 Published Default Values

When calibration is not possible (no weathered density data), the tool uses published values from Fingas & Fieldhouse (2009):

Product Typeρvolatile (g/mL)
Condensate0.70
Gasoline, Naphtha0.72
Jet fuel0.75
Kerosene0.76
Diesel, Light crude0.78
Medium crude, Crude (generic)0.82
Heavy crude0.88
Intermediate fuel oil0.90
Heavy fuel oil, Residual fuel oil, Bunker0.92

The conservative default for unknown product types is 0.82 g/mL.

↑ Top

8. Viscosity Model

Oil viscosity varies exponentially with temperature. When multiple viscosity measurements are available at different temperatures, the tool uses log-linear interpolation:

ln(μ(T)) = ln(μ1) + [(TT1) ⁄ (T2T1)] · [ln(μ2) − ln(μ1)]

where μ1 and μ2 are viscosity measurements (in mPa·s) at temperatures T1 and T2. This approach is more accurate than linear interpolation because the Arrhenius-type temperature dependence of viscosity is approximately linear in the logarithmic domain.

For extrapolation beyond the measured temperature range, the slope from the two nearest data points is extended. When only a single measurement is available, that value is returned directly without temperature correction.

Viscosity is reported for informational purposes but is not a primary input to the sinking risk classification. It is relevant to sediment interaction assessment, as high-viscosity oils are more likely to trap sediment particles.

↑ Top

9. Sediment Interaction & Oil-Mineral Aggregate (OMA) Risk

9.1 Background

Oil-mineral aggregate (OMA) formation occurs when suspended sediment particles adhere to oil droplets. This increases the effective density of the oil mass and can cause oil that would otherwise float to sink. OMA formation is influenced by:

9.2 Risk Assessment Method

The tool calculates the buoyancy margin as the difference between water density and the worst-case oil density (the maximum of fresh density and the highest forecasted weathered density):

buoyancy margin = ρwater − max(ρfresh, ρweathered,max)

The buoyancy margin is then evaluated against thresholds that depend on the sediment load reported by the assessor:

Sediment Load Buoyancy Margin OMA Risk
High < 0.05 g/mLHIGH
< 0.10 g/mLMODERATE
≥ 0.10 g/mLLOW
Medium < 0.03 g/mLHIGH
< 0.05 g/mLMODERATE
≥ 0.05 g/mLLOW
Low < 0.01 g/mLMODERATE
≥ 0.01 g/mLLOW

These thresholds are conservatively set. Even with low sediment load, near-neutral buoyancy (< 0.01 g/mL margin) warrants a MODERATE risk classification because minimal sediment incorporation could tip the oil to negative buoyancy.

↑ Top

10. Risk Decision Framework

The final risk classification integrates multiple factors through a staged decision process. Risk can only be upgraded (never downgraded) by subsequent factors.

10.1 Step 1: Initial Classification (Fresh Oil Density)

The primary factor is the density difference between fresh oil and water at current conditions:

Density difference > 0 g/mLHIGH
Oil is denser than water and will sink immediately.

Density difference > −0.02 g/mLHIGH
Near-neutral buoyancy. High risk of sinking with any weathering, cooling, or sediment interaction.

Density difference > −0.05 g/mLMODERATE
Close to water density. May sink with weathering or sediment loading.

Density difference ≤ −0.05 g/mLLOW
Sufficient buoyancy margin. Oil will float under current conditions.

10.2 Step 2: Weathering Forecast Upgrade

The Fingas model forecast is checked for the time at which oil density first exceeds water density. Risk is upgraded based on the predicted sinking timeline:

Predicted Sink TimeUpgrade Rule
≤ 6 hours Any risk → HIGH
≤ 24 hours LOW or MODERATE → HIGH
≤ 72 hours LOW → MODERATE
> 72 hours LOW → MODERATE

10.3 Step 3: NOAA Lab Data Upgrade

If NOAA laboratory weathering data (measured densities at advanced weathering states) confirms that the oil can exceed water density — even if the Fingas timeline does not predict it within the forecast window — the risk is upgraded:

10.4 Step 4: Sediment Interaction Upgrade

If the OMA sediment risk assessment (Section 9) returns HIGH:

10.5 Response Actions

The final risk level determines the recommended response actions, aligned with WAC 173-182-324 requirements and MSRC non-floating oil response capabilities (OSRO Classification #22). HIGH risk triggers immediate notification to WA Ecology, deployment of side-scan sonar, activation of MSRC NFO response, and bottom sampling. MODERATE risk places NFO resources on standby with enhanced monitoring. LOW risk follows standard surface oil response with reassessment provisions.

↑ Top

11. Data Sources

11.1 NOAA ADIOS Oil Database

The tool uses oil property data from the NOAA ADIOS (Automated Data Inquiry for Oil Spills) library, maintained by the NOAA Office of Response and Restoration, Emergency Response Division. The database contains 1,456 oils with the following properties:

11.2 Data Pipeline

NOAA ADIOS JSON data files are parsed and imported into a SQLite database. Unit conversions are applied during import: densities are normalized to g/mL, temperatures to °C, and distillation fractions to 0.0–1.0 scale. Only oils with at least one density measurement are imported.

↑ Top

12. References

  1. Fingas, M.F. (2004). Modeling evaporation using models that are not boundary-layer regulated. Journal of Hazardous Materials, 107(1–2), 27–36. doi:10.1016/j.jhazmat.2003.11.007
  2. Fingas, M.F. & Fieldhouse, B. (2009). Studies on crude oil and petroleum product emulsions: Water resolution and rheology. Colloids and Surfaces A: Physicochemical and Engineering Aspects, 333(1–3), 67–81.
  3. UNESCO (1983). Algorithms for computation of fundamental properties of seawater. UNESCO Technical Papers in Marine Science, No. 44. Paris: UNESCO.
  4. NOAA Office of Response and Restoration. ADIOS Oil Database. https://adios.orr.noaa.gov
  5. NOAA Emergency Response Division. PyGNOME: General NOAA Operational Modeling Environment. https://github.com/NOAA-ORR-ERD/PyGnome
  6. Washington Administrative Code 173-182-324. Oil Spill Contingency Plan — Non-Floating Oil Assessment Requirements.
  7. Revised Code of Washington 88.46. Vessel Oil Spill Prevention and Response.
  8. ASTM D86. Standard Test Method for Distillation of Petroleum Products and Liquid Fuels at Atmospheric Pressure. ASTM International, West Conshohocken, PA.
  9. Stiver, W. & Mackay, D. (1984). Evaporation rate of spills of hydrocarbons and petroleum mixtures. Environmental Science & Technology, 18(11), 834–840.

This document describes the scientific methods as implemented in the WSMC NFO Assessment Tool. All formulas, coefficients, and thresholds correspond directly to the source code in app/assessment.py. For questions about specific implementations, refer to the inline documentation in the source code or contact the WSMC.