El algoritmo SEBAL calcula la evapotranspiración a partir de imágenes de satélite y datos meteorológicos utilizando el método de balance de energía; para realizar este balance de energía calcula tres parámetros que son: radiación de superficie neta, flujo de calor del suelo y flujo de calor sensible. Una vez calculado estos parámetros procede a restar el flujo de calor del suelo y el flujo de calor sensible de la radiación neta quedándose así con un flujo de energía "residual" que se utiliza para la evapotranspiración, en otras palabras este flujo será la energía que se utiliza para convertir el agua líquida en vapor de agua.
Todo este procedimiento de cálculo se puede realizar con el software QGIS with GRASS, y obtener a partir de imágenes satelitales los raster de evapotranspiración. A continuación se enumera el orden de los pasos a seguir y los comandos a utilizar para determinar la evapotranspiración en QGIS with GRASS con el algoritmo SEBAL.
Paso 1: Convertir los números digitales de las bandas en reflectancia con el comando i.landsat.toar
Paso 2: Realizar la corrección atmosférica de las bandas, con el comando i.topo.corr
Paso 3: Calcular los valores de NDVI lo cual se hace con el comando i.vi
Paso 4: Calcular el albedo utilizando el comando i.albedo
Paso 5: Calcular la radiación neta instantánea con el uso del comando i.eb.netrad
Paso 6: Calcular el flujo de calor del suelo con el comando i.eb.soilheatflux
Paso 7: Calcular el calor sensible con el comando i.eb.hsebal95
Paso 8: Calcular la fracción evaporativa con el comando i.eb.evapfr
Paso 9: Finalmente calcular la evapotranspiración actual con el comando i.eb.eta