Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K....
Transcript of Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K....
![Page 1: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/1.jpg)
Treating Model Error in Variational
Data Assimilation
Nancy Nichols Data Assimilation Research Centre
University of Reading
![Page 2: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/2.jpg)
Treating Model Error in Variational
Data Assimilation
Nancy Nichols Data Assimilation Research Centre
University of Reading
Without Assimilation
![Page 3: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/3.jpg)
Treating Model Error in Variational
Data Assimilation
Without Assimilation
Nancy Nichols Data Assimilation Research Centre
University of Reading
With assimilation
![Page 4: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/4.jpg)
Treating Model Error in Variational
Data Assimilation
With Assimilation Without Assimilation
Nancy Nichols Data Assimilation Research Centre
University of Reading
With Model Error Correction
![Page 5: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/5.jpg)
1.
Weak Constraint 4DVar
![Page 6: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/6.jpg)
System Equations
Prior:
Model:
Observations:
where
and errors are uncorrelated in time
![Page 7: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/7.jpg)
subject to
Variational Assimilation with
Model Error
![Page 8: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/8.jpg)
Can solve using the adjoint technique as
before. Now the adjoints are increased
by an additional set of adjoint variables
giving the sensitivity of the objective
function with respect to each of the
model error variables .
In practice this is too expensive for real time
forecasting, but simplifications can be used.
Adjoint Method
![Page 9: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/9.jpg)
2.
Systematic Model Errors
![Page 10: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/10.jpg)
Many sources of model error are systematic
and also correlated in time.
Sources of model error include:
• Limited resolution
• Wrong forcing
• Inaccurate parameters
• Errors at boundaries
• Discretization errors
• Random disturbances
Model Errors
![Page 11: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/11.jpg)
Augmented Method
To treat systematic errors we augment the
dynamic equations with a simple model for
the dynamics of the errors. Then we only
need to estimate the initial error . The
additional adjoints can then be calculated
efficiently. If it is assumed that the error is
a constant ‘bias’ error then the gradients
can be found directly from the previous
adjoint equations.
0
![Page 12: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/12.jpg)
Variational Assimilation with
Systematic Model Error
Minimize with respect to x0 and e0
subject to
![Page 13: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/13.jpg)
Variational Assimilation with
Systematic Model Error
Minimize with respect to x0 and e0
subject to Constant
Bias
Error
![Page 14: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/14.jpg)
Example - Lorenz 63
![Page 15: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/15.jpg)
![Page 16: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/16.jpg)
![Page 17: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/17.jpg)
![Page 18: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/18.jpg)
![Page 19: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/19.jpg)
Alternative simple error models
![Page 20: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/20.jpg)
Example - Linear Advection Equation
Model: Linear Advection 1-D Upwind Scheme
Initial conditions: Square wave
Boundary conditions: Periodic
Stepsize: t = 1/80 x = 1/40
Observations: Exact solution to ut + ux = 0 at
20 unevenly spaced points at each time step
![Page 21: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/21.jpg)
Solid = Truth, Dotted = Background, + = Observation, Red = With Assimilation
![Page 22: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/22.jpg)
Solid = Truth, Dotted = Background, + = Observation, Red = With Assimilation
Evolving Error Model
![Page 23: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/23.jpg)
Augmented Method
Details can be found in:
A.K. Griffith and N.K. Nichols, Adjoint techniques in data assimilation
for treating systematic model error, J. of Flow, Turbulence and
Combustion, 65, 2000, 469 - 488.
N.K. Nichols, Data Assimilation: Making Sense of Observations,
(eds. W Lahoz, B Khattatov and R Menard), Springer, 2010, pp 13 –
40. (doi: 10.1007/978-3-540-74703-1)
M.J. Bell, M.J. Martin and N.K. Nichols, Assimilation of data into an
ocean model with systematic errors near the equator, Quarterly Journal
of the Royal Meteorological Society, 130, 2004, 873-894.
![Page 24: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/24.jpg)
5.
Conclusions
![Page 25: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/25.jpg)
4D Variational Data Assimilation is a powerful
technique for estimating and predicting the
states of very large environmental systems.
It is used in major operational forecasting
centres. The method can be adapted to a
wide variety of problems and can be simplified
by using approximations in the procedure.
Conclusions
![Page 26: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/26.jpg)
Many challenges left!
![Page 27: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/27.jpg)
![Page 28: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/28.jpg)
![Page 29: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/29.jpg)
Example – 1D Nonlinear Shallow Water Equations
![Page 30: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/30.jpg)
![Page 31: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/31.jpg)
![Page 32: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/32.jpg)
![Page 33: Treating Model Error in Variational Data Assimilationnkn_da_summer... · 2013-07-24 · N.K. Nichols, Data Assimilation: Making Sense of Observations, (eds. W Lahoz, B Khattatov and](https://reader034.fdocuments.us/reader034/viewer/2022050608/5faed608fb3e3909383edbfe/html5/thumbnails/33.jpg)