Conceptual Model of sDRIPS

sDRIPS is a cloud-based, open-source irrigation advisory system designed to optimize surface water use by integrating Earth observation datasets and numerical weather models. It leverages publicly available data from multiple sources, including:

  1. Landsat and Sentinel-1 satellites for surface monitoring.
  2. Global Forecast System (GFS) for meteorological forecasts.
  3. Global Precipitation Measurement (GPM) – IMERG for precipitation estimates.

At its core, sDRIPS estimates evapotranspiration (ET) using two models:

  1. Penman–Monteith (Allen et al., 1998) method – used as a proxy of potential crop water demand under optimal (non-stressed) conditions.

  2. Surface Energy Balance Algorithm for Land (SEBAL) (Bastiaanssen et al., 1998) – used to estimate actual ET under prevailing field conditions.

By comparing these two ET estimates, sDRIPS quantifies the gap between water needed by crops and water actually supplied. This information is then combined with nowcast and forecast precipitation data as well as estimated percolation losses to calculate the net irrigation requirement.

sDRIPS applies both energy balance and water balance principles to generate actionable irrigation advisories at multiple spatial scales — from individual farms to large irrigation command areas.

sDRIPS Concept Illustration

Illustration of how sDRIPS works. Green represents the regions where surplus irrigation has been provided, while red regions are deficit regions needing more irrigation.

Evapotranspiration

Penman-Monteith ET

The Penman–Monteith evapotranspiration (\(ETo\)) represents the potential water demand for a well-watered reference crop. In sDRIPS, \(ETo\) is computed for each Landsat overpass date and across all regions of interest, following the methodology of (Allen et al., 1998).

The FAO-56 Penman–Monteith equation is:

\[ ETo = \frac{0.408\,\Delta\,(R_n - G) + \gamma \,\frac{900}{T + 273} \, u_2 \,(e_s - e_a)}{\Delta + \gamma \,(1 + 0.34\,u_2)}\]

Where:

  • \(ETo\) — Reference evapotranspiration (mm/day)
  • \(R_n\) — Net radiation at the crop surface (MJ m\(^{-2}\) day\(^{-1}\))
  • \(G\) — Soil heat flux density (MJ m\(^{-2}\) day\(^{-1}\))
  • \(T\) — Mean daily air temperature at 2 m height (°C)
  • \(u_2\) — Wind speed at 2 m height (m/s)
  • \(e_s\) — Saturation vapor pressure (kPa)
  • \(e_a\) — Actual vapor pressure (kPa)
  • \((e_s - e_a)\) — Vapor pressure deficit (kPa)
  • \(\Delta\) — Slope of the vapor pressure curve (kPa °C\(^{-1}\))
  • \(\gamma\) — Psychrometric constant (kPa °C\(^{-1}\))

The \(ETo\) computed above represents the water use of a reference crop under optimal (non-stressed) conditions. To estimate crop-specific potential evapotranspiration (\(ET\)), sDRIPS applies crop and water stress coefficients:

\[ ET = ETo \times K_c \times K_s \]

Where:

  • \(ET\) — Potential evapotranspiration for the specific crop (mm/day)
  • \(K_c\) — Crop coefficient (varies by crop type and growth stage)
  • \(K_s\) — Soil water stress coefficient

SEBAL ET

The SEBAL algorithm, developed by Bastiaanssen et al. (1998), has been successfully implemented in more than 30 countries (Bastiaanssen et al., 2005). It has demonstrated high accuracy in estimating evapotranspiration.

SEBAL solves the surface energy balance equation to estimate evapotranspiration using satellite imagery and meteorological forcing data. It computes an instantaneous ET flux at the time of the Landsat overpass. The model calculates net surface radiation (\(R_n\)), soil heat flux (\(G\)), and sensible heat flux to the air (\(H\)). The residual energy flux, which is the latent heat flux driving evapotranspiration, is obtained by subtracting the soil and sensible heat fluxes from net radiation at the surface. For each pixel, the latent heat flux (\( \lambda E \)) is given by the surface energy balance equation:

\[ \lambda E = R_n - G - H \]

Where:

  • \( \lambda E \) is the latent heat flux (energy used for evapotranspiration),
  • \( R_n \) is net radiation at the surface,
  • \( G \) is soil heat flux, and
  • \( H \) is sensible heat flux.

The SEBAL-based evapotranspiration (SEBAL ET) serves as a proxy for the actual water consumed by the crop Bose et al. (2021). In sDRIPS, daily (24-hour) evapotranspiration is estimated assuming that instantaneous ET variations are negligible over the day (Allen et al., 2007). For weekly ET, the evapotranspiration estimated on the Landsat acquisition day is assumed steady for the following seven days until the next image is available.

Percolation

To account for percolation, Sentinel-1 Synthetic Aperture Radar (SAR) data available on Google Earth Engine (GEE) is utilized. Sentinel-1 C-band (5 cm wavelength) data has been extensively used for soil moisture estimation and provides reliable results up to ~100 mm depth (Bauer-Marschallinger et al., 2019; Bhogapurapu et al., 2022).Ground sensors are ideal but not scalable, so Sentinel-1 is chosen for global applicability.

Soil moisture estimates from Sentinel-1 are combined with field capacity values from the Hengl & Gupta (2019) dataset available on GEE. Percolation is then computed as:

\[ Percolation = \begin{cases} \text{Soil Moisture} - \text{Field Capacity}, & \text{if } \geq 0 \\ 0, & \text{else} \end{cases} \]

Precipitation

Accurate estimation of net water requirement depends on incorporating precipitation events. Precipitation for the operational week is derived from GPM IMERG early run data.

The cumulative precipitation over the week before the latest Landsat overpass is considered as nowcast precipitation. Additionally, the cumulative forecasted precipitation for the next week after the Landsat overpass is included.

Net Water Requirement

The net water requirement is calculated as:

\[ \text{Net Water Requirement} = \text{SEBAL ET} - \text{PET} - \text{Per} + P_{nc} + P_{fc} \]

Where:

  • SEBAL ET: Estimated actual evapotranspiration
  • PET: Potential evapotranspiration (Penman-Monteith method)
  • Per: Percolation losses
  • Pnc: Nowcast precipitation
  • Pfc: Forecasted precipitation

Interpretation:

  1. If net water requirement is positive, the water supply (including precipitation and percolation) meets or exceeds crop demand, so no additional irrigation is needed.

  2. If net water requirement is negative, the water supply is insufficient, indicating additional irrigation is required for the upcoming week.