x 1 x 2

advertisement
LandCaRe 2020
Temporal downscaling
of heavy precipitation
and
some general thoughts about downscaling
Ralf Lindau
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
The task
Soil erosion model within the LandCaRe „model chain“
needs rain input with a temporal resolution of 30 min.
CLM output is available hourly.
Downscaling technique is needed.
First step: All model grid boxes with more than 20 mm
daily precipitation are extracted from CLM output.
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Two cases of downscaling
Two principle cases:
Data consists of averages (1 h rain sum  30 min rain sum).
Downscaling should produce averages of smaller scale.
The variance of each scale should be increased by a certain amount.
The pdf should contain more extremes.
Data consists of point measurements (DWD rain stations  rain map of
Germany)
Downscling should produce synthetic data in observation gaps.
The variance and pdf should remain constant.
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Principle of average downscaling
Two coarse averages xi and xj are
altered by a random Dx.
( x i  D x )( x j  D x )  x i x j  D x D x
It results:
The original covariance xixj
plus the added variance DxDx
This is valid for each scale as
xi and xj have an arbitrary time
lag.
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Determination of the variance to be added
The original (1h) data variance
is 4.379 mm2/h2
Averaging over 2,4,8 hours
reduces the variance.
A linear fit enables us to
estimate the potential
variance for 0.5 h time
resolution: 5.457 mm2/h2
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Effects on semi-variogram
The total variance (horizontal lines)
is increased (as desired) from
4.379 to 5.455 (mm/h)2
This increase (as desired) is added
equally to each scale (see
dashed line for difference)
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Effects on pdf
Problem: Additive noise creates negative rain values
Original pdf
Downscaled pdf
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Multiplicative noise
Solution: Multiplicative noise instead of additive noise
Original
x 1  x 0  cx 0
x1  x 0  c
x 2  x 0  cx 0
x2  x0  c
Downscaled
(down – org) / (down + org)
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Point downscaling
Well done.
But what about the second type of downscaling?
(Production of synthetic data in observation gaps)
Why did kriging perform such a marvelous job?
Do you remember?
You don‘t.
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Kriging of Rain
Beispiel: Regen vom 01.01.1996 bis 07.01.1996
DWD Original
Ergebnis
Varianzeigenschaften
DWD Original
Ergebnis
BeobFehler:
0.037 mm2/d2
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Konstante
Varianzreduktion
um den
BeobFehler
Linear Interpolation
Once Dr Lindau wrote four pages on
that topic with the following summary:
Linear Interpolation underestimates
the variance of each scale by a
quarter of the variance found in the
smallest resolved scale.
Thus, the correct spatial structure can
be obtained by just adding a constant,
known amount of variance.
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Kriging
In the considered case kriging worked well because the variance
not resolved by DWD stations was small. (Two 10 km
separated stations measure a fairly similar daily precipitation.)
However, if kriging is used as interpolation tool to estimate many
virtuel data points between a few observations, it will
underestimate the intermediate spatial variance.
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Kriging approach
= min
Suppose three available observations x1, x2, x3 (old)
Kriged new value is l1x1 + l2x2 + l3x3
Its covariance to the old data point x1 is:
[x1 (l1x1 + l2x2 + l3x3)]
= l1 [x1x1] + l2 [x1x2] + l3 [x1x3]
This covariance should be
equal to the covariance
between prediction point P0
and observation point P1
which is:
[x0x1]
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Stepwise Kriging
The covariances of a new kriging point to all old observation points
are correct by definition.
However the explained variance is smaller than 1 (normalized case).
This leads to an underestimation of the correlation.
Thus:
Do not use the kriging technique several times in series for all
intermediate points.
But:
1.
Predict only a single point
2.
Correct its variance by adding noise
3.
Consider in the next step the predicted value as an old one.
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Recapitulation
So far I presented two techniques:
1. Simple linear interpolation plus adding noise
(quarter of small scale variance)
2. Stepwise Kriging
In the following I will present a third one:
3. Stepwise data construction
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Stepwise Construction
Stepwise data construction with correct mutual correlations.
Construct n time series at n locations so that the spatial correlation between
all locations are „correct“ (known covariance matrix as input needed (as usual)).
Use weighted averages of uncorrelated normalized time series x1, x2, x3, ...
for the production of xa, xb, xc, ...
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Construction Recipe (1)
1. Time series at data point a:
xa = a1x1
a1 = 1
2. Time series at data point b:
xb = b1x1 + b2x2
Correlation to a:
rab= [xaxb]
= [a1x1 (b1x1 + b2x2)]
= a1b1 [x1x1] + a2b2 [x1x2]
= a1b1
Variance at b:
1 = [xbxb]
= [(b1x1 + b2x2)2]
= b12 [x1x1] + 2b1b2[x1x2] + b22[x2x2]
= b12+ b22
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Construction Recipe (2)
3. Time series at data point c:
xc = c1x1 + c2x2 + c3x3
Correlation to a:
rac = [xaxc]
= [a1x1 (c1x1 + c2x2 + c3x3)]
= a1c1
Correlation to b:
rbc = [xbxc]
= [(b1x1+ b2x2)(c1x1 + c2x2 + c3x3)]
= b1c1 + b2c2
Variance at c:
1 = [xcxc]
= [(c1x1 + c2x2 + c3x3)2]
= c12+ c22+ c32
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Construction examples
10000 of such fields are
produced.
Each of them can be
considered as time
step.
Statistical property is:
time=1
....
time=10000
For each pair of
locations a given
correlation is
constructed.
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Check of correlation properties
Input
Output
Correlation for one example point (16,11)
to all others. Correlation is well reproduced.
The remaining 1599 checks will be shown
next time ;-)
Difference
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Spatial correlation of individual fields
So far the spatial correlation between two
points obtained by averaging in time.
For some processes only a single field is
available.
In such cases spatial correlations are
obtained by averaging over data pairs
of equal distance.
The method produces fields with varying
spatial structure; however in average
(+) it is correct.
If a single strictly correct field is desired,
the best of the 10000 produced can be
selected (*).
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
The future (bright) ;-)
Future steps:
Use mutually uncorrelated but internal correlated time series, so that a
realistic temporal development results.
Use others than gaussian distributed time series. The pdf of the used
underlying time series determine the pdf of the obtained fields.
In this way any desired output-pdf could be created.
Allow to include observations by prescribing a few members of the
basic time series. In this way the method would be able to
reproduce also the Victorian mean and not only the structure (the
correct position of highs and lows)
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Summary
Distingish between two types:
1. downscaling of averages (true downscaling)
2. downscaling of point measurements (interpolation)
Example for average downscaling:
Precipitation from 60 to 30 min
Three methods for point downscaling:
1. Linear interpolation plus noise
2. Stepwise kriging
3. Stepwise spatio-temporal data construction
Diplomanden-Doktoranden-Seminar Bonn – 18. Mai 2008
Download