sebal-training

advertisement
SEBAL Expert Training
Presented by
The University of Idaho and
The Idaho Department of Water Resources
Aug. 19-23, 2002
Idaho State University
Pocatello, ID
The Trainers
Richard G. Allen,
University of Idaho,
Kimberly Research Station
rallen@kimberly.uidaho.edu
Wim M. Bastiaanssen
WaterWatch,
Wageningen, The Netherlands
w.bastiaanssen@waterwatch.nl
Ralf Waters
SEBAL


Surface Energy Balance Algorithm for Land
Developed by
– Dr. Wim Bastiaanssen, International Institute for
Aerospace Survey and Earth Sciences, The Netherlands


applied in a wide range of international
settings
brought to the U.S. by Univ. Idaho in 2000 in
cooperation with Idaho Department of Water
Resources and NASA/Raytheon
Why Satellites?

Typical method for ET:
– weather data are gathered from fixed points -assumed to extrapolate over large areas
– “crop coefficients” assume “well-watered” situation
(impacts of stress are difficult to quantify)

Satellite imagery:
– energy balance is applied at each “pixel” to map spatial
variation
– areas where water shortage reduces ET are identified
– little or no ground data are required
– valid for natural vegetation
Definition of Remote Sensing:
The art and science of acquiring information using a
non-contact device
SEBAL

UI/IDWR Modifications
– digital elevation models for radiation balances in
mountains
(using slope / aspect / sun angle)
– ET at known points tied to alfalfa reference using
weather data from Agrimet
– testing with lysimeter (ET) data
 from Bear River basin (during 2000)
 from USDA-ARS at Kimberly (during 2001)
How SEBAL Works
SEBAL keys off:
–
–
–
–
–
reflectance of light energy
vegetation indices
surface temperature
relative variation in surface temperature
general wind speed (from ground station)
Satellite Compatibility

SEBAL needs both short wave and thermal
bands

SEBAL can use images from:
– NASA-Landsat (30 m, each 8 or 16 days)
- since 1982
– NOAA-AVHRR (advanced very high resolution
radiometer) (1 km, daily) - since 1980’s
– NASA-MODIS (moderate resolution imaging
spectroradiometer) (500 m, daily) - since 1999
– NASA-ASTER (Advanced Spaceborne Thermal
Emission and Reflection Radiometer) (15 m, 8
days) - since 1999
Image Processing
ERDAS Imagine used to process Landsat images
• SEBAL equations programmed and edited in
Model Maker function
• 20 functions / steps run per image
What
Landsat
Sees
V
i
s
i
b
l
e
N
e
a
r
I
n
f
r
a
r
e
d
Land Surface
Wavelength in Microns
0
0
.
4
0
.
6
0
.
8
1
.
2
1
.
6
2
.
0
2
.
4
B
a
n
d
:
1
2
3
4
57
V
a
r
io
u
s
a
m
o
u
n
t
s
o
fr
e
f
le
c
t
io
n
Landsat Band 6 is the long-wave “thermal” band and is used for surface temperature
What We Can See With SEBAL
Evapotranspiration at time of overpass
Oakley Fan, Idaho, July 7, 1989
Uses of ET Maps



Extension / Verification of Pumping or
Diversion Records
Recharge to the Snake Plain Aquifer
Feedback to Producers regarding crop
health and impacts of irrigation uniformity
and adequacy
Why Use SEBAL?




ET via Satellite using SEBAL can provide
dependable (i.e. accurate) information
ET can be determined remotely
ET can be determined over large spatial
scales
ET can be aggregated over space and time
Future Applications

ET from natural systems
– wetlands
– rangeland
– forests/mountains

use scintillometers and eddy correlation to improve
elevation-impacted algorithms in SEBAL
– hazardous waste sites

ET from cities
– changes in ET as land use changes
Reflected
Net Radiation = radiation in – radiation out
Energy Balance for ET
ET is calculated as a “residual” of the energy
balance
Rn
Basic Truth:
Evaporation
consumes
Energy
H
ET
ET = R n - G - H
G
The energy balance
includes all major
sources (Rn) and
consumers (ET, G, H)
of energy
Surface Radiation Balance
Shortwave
Radiation
Longwave
Radiation
RL
RS
aRS
(Incident
longwave)
(1-eo)RL
(reflected
longwave)
RL
(Reflected shortwave)
(emitted
longwave)
(Incident
shortwave)
Vegetation Surface
Net Surface Radiation = Gains – Losses
Rn = (1-a)RS + RL - RL - (1-eo)RL
Preparing the Image

A layered spectral band image is created
from the geo-rectified disk using ERDAS
Imagine software.

A subset image is created if a smaller area
is to be studied.
Layering – Landsat 7
Band 6 (low & high)
Bands 1-5,7
Layering – Landsat 5
Bands 1-7 in
order
Final Layering Order – Landsat 5
Creating a Subset Image
Creating a Subset Image
Obtaining Header File Information
Get the following from the header file:
–
–
–
–
Overpass date and time
Latitude and Longitude of image center
Sun elevation angle (b) at overpass time
Gain and bias ofr each and (Landsat 7 only)
Method A
Applicable for these satellites and formats:
– Landsat 5 if original image in NLAPS format
– Landsat 7 ETM+ if original image is NLAPS or
FAST
Locating the Header File for Landsat
7ETM+
Locating the Header File for Landsat 5TM
Acquiring Header File Information (Landsat
5 - Method A)
GWT
Header File for Landsat 7 (bands 1-5,7)
Biases
Gains
Header File for Landsat 7 (band 6)
Biases
Gains
Low gain
High gain
Header File for Landsat 7
(latitude and sun elevation)
Acquiring Header File Information
(Method B)
DOY
GWT
Example of Weather Data
Reference ET Definition File of REF-ET Software
Ref-ET Weather Station Data
Ref-ET Output and Equations
Reference ET Results
Calculating the Wind Speed for the Time of
the Image
 t image ( localtime) 1

t1  int 
  Flagperiod t  FlagDST
t
2


t 2  t1  t
For August 22, 2000: image time is 17:57 GMT
Apply the correction:
timage (Local Time) = 17:57 – 7:00 = 10:57 am
Δt = 1
t1 = int  10+57/60 + ½ - 0  (1) + 1 = 12 hours
1
t 2  12  1  13hours
Estimate Wind Speed at 10:57 am
Interpolate between the value for 12:00 (1.4
m/s) and the value for 13:00 (1.9 m/s)
• U = 1.4+(1.9-1.4)[(10+57/60) – (10+1/2)] =
1.63 m/s
• To estimate ETr for 10:57 AM:
Interpolate between the values for 12:00 (.59)
and for 13:00 (.72)
• ETr = .59+(.72-.59) [(10+57/60) – (10+1/2)]
= 0.65 mm/hr
Surface Radiation Balance
Shortwave
Radiation
Longwave
Radiation
RS
(Incident
shortwave)
RL
(Incident
longwave)
aRS
(1-eo)RL
(reflected
longwave)
RL
(emitted
longwave)
(Reflected shortwave)
Vegetation Surface
Net Surface Radiation = Gains – Losses
Rn = (1-a)RS + RL - RL - (1-eo)RL
Flow Chart – Net Surface Radiation
Rn = (1-a)RS↓ + RL↓ - RL↑ - (1-e0)RL↓
a
model_04
atoa
model_03
RS↓
RL↑
calculator
RL↓
model_09
eo
calculator
TS
model_08
model_06
rl
model_02
NDVI
SAVI
LAI
model_05
Ll
model_01
Tbb
model_07
Radiance Equation for Landsat 5
 LMAX  LMIN 
Ll  
  DN  LMIN
255


Radiance Equation for Landsat 7
Ll = (Gain × DN) + Bias
Model 01 – Radiance for Landsat 7c
Model 01 – Radiance for Landsat 5
Enter values from Table 6.1 in Appendix 6
Writing the Model for Radiance
 LMAX  LMIN 
Ll  
  DN  LMIN
255


Reflectivity Equation
rl 
  Ll
ESUNl  cos  d r
2 

d r  1  0.033cos DOY

365

For August 22, 2000:
Sun elevation angle () = 51.560,
 = (90 - ) = 38.440
DOY = 235, dr = 0.980
Model_02 - Reflectivity
From Table 6.3
Writing the Model for Reflectivity
rl 
  Ll
ESUNl  cos  d r
Solar Radiation and Reflectance
Satellite Sensor
Sun
Reflectance
at air
Top of Atmosphere
Solar Radiation
Reflectance at Land Surface
Air
Land Surface
Albedo for the Top of Atmosphere
atoa = Σ (wl × rl)
ESUNl
wl 
 ESUNl
Model_03 - Albedo for the Top of Atmosphere
From Table 6.4
Surface Albedo Equation
a 
a toa  a path _ radiance
 sw
2
apath_radiance ~ 0.03
sw = 0.75 + 2 × 10-5 × z
For Kimberly: z = 1195 meters,
sw = 0.774
Model_04 - Surface Albedo
Surface Albedo Map
Albedo: White is high (0.6)
Dark blue is low (.02)
Surface Albedo for Bare Fields
Two dark bare fields showing a
very low albedo.
Typical Surface Albedo Valuse
Fresh snow
Old snow and ice
Black soil
Clay
White-yellow sand
Gray-white sand
Grass or pasture
Corn field
Rice field
Coniferous forest
Deciduous forest
Water
0.80 – 0.85
0.30 – 0.70
0.08 – 0.14
0.16 – 0.23
0.34 – 0.40
0.18 – 0.23
0.15 – 0.25
0.14 – 0.22
0.17 – 0.22
0.10 – 0.15
0.15 – 0.20
0.025 – 0.348
(depending on solar elevation angle)
Incoming solar Radiation (Rs )
Rs↓ = Gsc × cos  × dr × sw
Gsc solar constant (1367 W/m2)
dr
inverse squared relative Earth-Sun distance
sw
one-way transmissivity
For August 22, 2000: Rs = 812.2 W/m2
Vegetation Indices
NDVI = (r4  r3) / (r4  r3)
SAVI = (1 + L) (r4  r3) / L + r4  r3
For Southern Idaho: L = 0.1
SAVIID = 1.1(r4  r3) / 0.1  r4  r3
 0.69  SAVI ID 
ln

0.59


LAI  
0.91
We set LAI  6.0
Model_05 – NDVI, SAVI, LAI
NDVI Image
Dark green – high NDVI
Yellow green – low NDVI
LAI Image
Dark green – high LAI
Yellow green – low LAI
Surface Emissivity (eo)




e0 = 1.009 + 0.047 × ln(NDVI)
For snow; a > 0.47,
eo = 0.999
For water; NDVI < 0,
eo = 0.999
For desert; eo < 0.9,
eo = 0.9
Model_06 – Surface Emissivity
Effective at Satellite Temperature
Tbb 
K2
 K1 
ln
 1
 L6

K1 and K2 are given in Table 1 of the manual.
Model_07 – Effective at Satellite
Temperature
Surface Temperature
Ts 
Tbb
e
0.25
0
Systematic errors that largely self-cancel in SEBAL:
1)
Atmospheric transmissivity losses are not accounted for.
2) Thermal radiation from the atmosphere is not accounted for.
Fortunately, in SEBAL, the use of a “floating” air-surface temperature function and
the anchoring of ET at well-watered and dry pixels usually eliminates the need
to applyatmospheric correction.
Model_08 – Surface Temperature
Surface Temperature Image
Red – hot (600C)
Blue – cold (200C)
Surface Temperature Image
White – cold
Dark red - hot
Outgoing Longwave Radiation (RL)
RL↑ = eo σ T4
Where
ε= emissivity
T = absolute radiant temperature in degrees Kelvin
 = Stefan-Boltzmann constant (5.67  10-8 W / (m2 – K4)
Model_09 – Outgoing Longwave Radiation
Outgoing Longwave Radiation
Image and Histogram
Selection of “Anchor Pixels”
• The SEBAL process utilizes two “anchor”
pixels to fix boundary conditions for the
energy balance.
• “Cold” pixel: a wet, well-irrigated crop
surface with full cover Ts  Tair
• “Hot” pixel: a dry, bare agricultural field
ET  0
Incoming Longwave Radiation (RL)
• RL↓ = ea × σ × Ta4
ea = atmospheric emissivity
= 0.85 × (-ln tsw).09 for southern Idaho
Ta  Tcold at the “cold” pixel
• RL↓ = 0.85 × (-ln sw).09 × σ × Tcold4
• For August 22, 2000:
sw = 0.774, Tcold = 292.5 K, RL↓ = 311.0 W/m2
Net Surface Radiation Flux (Rn)
Rn = (1-a)RS↓ + RL↓ - RL↑ - (1-eo)RL↓
Model_10 – Net Surface Radiation
Net Surface Radiation Image and
Histogram
Light – high Rn
Dark – low Rn
Surface Energy Budget Equation
Rn = G + H + lET
lET = Rn – G – H
Soil Heat Flux (G)





G/Rn = Ts/a (0.0038a  0.0074a2)(1 - .98NDVI4)
G = G/Rn  Rn
Flag for clear, deep water and snow:
If NDVI < 0; assume clear water, G/Rn = 0.5
If Ts < 4 oC and a > 0.45; assume snow, G/Rn = 0.5
Model_11 – G/Rn and G
G/Rn Image and Histogram
Soil Heat Flux Image and Histogram
Light – high G
Dark – low G
G/Rn for Various Surfaces
Surface Type
Deep, Clear Water
Snow
Desert
Agriculture
Bare soil
Full cover alfalfa
Clipped Grass
Rock
G/Rn
0.5
0.5
0.2 – 0.4
0.05 – 0.15
0.2 – 0.4
0.04
0.1
0.2 – 0.6
These values represent daytime conditions
Sensible Heat Flux (H)
H = (r × cp × dT) / rah
dT = the near surface temperature difference (K).
rah = the aerodynamic resistance to heat transport (s/m).
 z2 
ln 
z1 

rah 
u*  k
z2
dT
z1
rah H
Friction Velocity (u*)
ku x
u* 
 zx 

ln
 z om 
ux is wind speed (m/s) at height zx above ground.
zom is the momentum roughness length (m).
zom can be calculated in many ways:
– For agricultural areas: zom = 0.12  height of vegetation (h)
– From a land-use map
– As a function of NDVI and surface albedo
Zero Plane Displacement (d) and
Momentum Roughness Length (zom)
The wind speed goes to zero at the height (d + zom).
Calculations for the Weather Station
For August 22, 2000:
zx = 2.0 m, ux = 1.63 m/s,
h = 0.3 m, zom = 0.120.3 = .036 m
u* = 0.166 m/s
u 200
 200

ln
z om 

 u*
k
u200 = 3.49 m/s
Iterative Process to Compute H
Friction Velocity (u*) for Each Pixel
ku200
u* 
 200

ln
 z om 
u200 is assumed to be constant for all pixels
zom for each pixel is found from a land-use map
For agricultural fields, zom = 0.12h
For our area, h = 0.15LAI
zom = 0.018 × LAI
Model_12 – Roughness Length
Water;
Manmade structures;
Forests;
Grassland;
Desert with vegetation;
Snow;
zom = 0.0005 m
zom = 0.1 m
zom = 0.5 m
zom = 0.02 m
zom = 0.1 m
zom = 0.005 m
For agricultural fields: Zom = 0.018 LAI
Setting the Size of the Land-use Map
Insert coordinates from LAI image
Aerodynamic Resistance to Heat Transport
(rah) for Each Pixel
 z2 
ln 
z1 

rah 
u * k




z1 height above zero-plane displacement height (d)
of crop canopy
z1  0.1 m
z2 below height of surface boundary layer
z2  2.0 m
Model_13 – Friction Velocity and
Aerodynamic Resistance to Heat Transport
Near Surface Temperature Difference (dT)

To compute the sensible heat flux (H), define near surface
temperature difference (dT) for each pixel
dT = Ts – Ta

Ta is unknown

SEBAL assumes a linear relationship between Ts and dT:
dT = b + aTs
How SEBAL is “Trained”
SEBAL is “trained” for an image by fixing dT at
the 2 “anchor” pixels:
– At the “cold” pixel: Hcold = Rn – G - lETcold


where lETcold = 1.05 × lETr
dTcold = Hcold × rah / (r × cp)
– At the “hot” pixel: Hhot = Rn – G - lEThot


where lEThot = 0
dThot = Hhot × rah / (r × cp)
How SEBAL is “Trained”
Once Ts and dT are computed for the “anchor” pixels,
the relationship dT = b + aTs can be defined.
Graph of dT vs Ts
Correlation coefficients a and b are computed
Sensible Heat Flux (H)


dT for each pixel is computed using: dT = b + aTs
H = (r × cp × dT) / rah
Model_14 – Sensible Heat Flux
Atmospheric Stability
The direction of force for an sudden movement of air
8oC
9oC
9oC
9oC
10 o C
9oC
10 o C
10 o C
10 o C
10 o C
10 o C
10 o C
12 o C
11 o C
11 o C
11 o C
10 o C
11 o C
100m
100m
U nstable
N eutral
S table
: Direction of Force
The tendency of air movement
U nstable
N eutral
S table
Stability Correction for u*and rah
u 200 k
u* 
 200
  m ( 200 m )
ln
 z0m 
 z2 
ln   h ( z2 )
z1 

rah 
u*  k
•
•
•
•
New values for dT are computed for the “anchor” pixels.
New values for a and b are computed.
A corrected value for H is computed.
The stability correction is repeated until H stabilizes.
Instantaneous ET (ETinst)
lET
ETinst (mm / hr )  3600
l
lET (W/m2) = Rn – G – H
Reference ET Fraction (ETrF)
ETinst
ETrF 
ETr
ETr is the reference ET calculated for the time of the image.
For August 22, 2000, ETr = 0.65 mm/hr
Model_25 – Instantaneous ET and ETrF
24-Hour Evapotranspiration (ET24)
ET24  ETrF  ETr _ 24
Seasonal Evapotranspiration (ETseasonal)

Assume ETrF computed for time of image is
constant for entire period represented by image.

Assume ET for entire area of interest changes in
proportion to change in ETr at weather station.
Seasonal Evapotranspiration (ETseasonal)




Step 1: Decide the length of the season
Step 2: Determine period represented by each satellite image
Step 3: Compute the cumulative ETr for period represented by image.
Step 4: Compute the cumulative ET for each period
n
ETperiod  ETr Fperiod  ETr24 i
i 1
(n = length of period in days)

Step 5: Compute the seasonal ET
ETseasonal =  ETperiod
Validation of SEBAL
ET - July-Oct., mm Montpelier, 1985
500
400
300
200
100
Lysimeter
SEBAL
388 mm
405 mm
0
Total
Lysimeter
SEBAL
Validation of SEBAL
ET - April-Sept., mm - Kimberly, 1989
Sugar Beets
800
700
600
500
400
300
200
100
0
Lysimeter
SEBAL
718 mm
714 mm
Total
Lysimeter
SEBAL
Conclusions

ET can be determined for a complete year
for large areas

ET can be aggregated over space and time

ET maps will be used to assess Irrigation
Performance

ET maps and associated products will be
used to assess crop productivity
2
1.8
1.6
1.4
1.2
1
0.8
0.6
0.4
0.2
0
Relative w ater supply
Overall consumed ratio
Relative soil w etness
1.4
1.2
1
0.8
0.6
0.4
0.2
0
Aug- Sep- Oct- Nov- Dec- Jan- Feb- Mar- Apr- May- Jun- Jul98 98 98 98 98 99 99 99 99 99 99 99
Relative soil wetness (-)
Fraction (-)
The Future
The key is to look
up !
Download