Presentation is loading. Please wait.

Presentation is loading. Please wait.

Errors, Uncertainties in Data Assimilation François-Xavier LE DIMET Université Joseph Fourier+INRIA Projet IDOPT, Grenoble, France.

Similar presentations


Presentation on theme: "Errors, Uncertainties in Data Assimilation François-Xavier LE DIMET Université Joseph Fourier+INRIA Projet IDOPT, Grenoble, France."— Presentation transcript:

1 Errors, Uncertainties in Data Assimilation François-Xavier LE DIMET Université Joseph Fourier+INRIA Projet IDOPT, Grenoble, France

2 Acknowlegment Pierre Ngnepieba ( FSU) Pierre Ngnepieba ( FSU) Youssuf Hussaini ( FSU) Youssuf Hussaini ( FSU) Arthur Vidard ( ECMWF) Arthur Vidard ( ECMWF) Victor Shutyaev ( Russ. Acad. Sci.) Victor Shutyaev ( Russ. Acad. Sci.) Junqing Yang ( LMC, IDOPT) Junqing Yang ( LMC, IDOPT)

3 Prediction: What information is necessary ? Model Model - law of conservation mass, energy - Laws of behaviour - Parametrization of physical processes Observations in situ and/or remote Observations in situ and/or remote Statistics Statistics Images Images

4 Forecast.. Produced by the integration of the model from an initial condition Produced by the integration of the model from an initial condition Problem : how to link together heterogeneous sources of information Problem : how to link together heterogeneous sources of information Heterogeneity in : Heterogeneity in : Nature Nature Quality Quality Density Density

5 Basic Problem U and V control variables, V being and error on the model U and V control variables, V being and error on the model J cost function J cost function U* and V* minimizes J U* and V* minimizes J

6 Optimality System P is the adjoint variable. P is the adjoint variable. Gradients are couputed by solving the adjoint model then an optimization method is performed. Gradients are couputed by solving the adjoint model then an optimization method is performed.

7 Remark on statistical information Statistical information is included in the assimilation Statistical information is included in the assimilation In the norm of the discrepancy between the solution of the model ( approximation of the inverse of the covariance matrix) In the norm of the discrepancy between the solution of the model ( approximation of the inverse of the covariance matrix) In the background term ( error covariance matrix) In the background term ( error covariance matrix)

8 Remarks: This method is used since May 2000 for operational prediction at ECMWF and MétéoFrance, Japanese Meteorological Agency ( 2005) with huge models ( 10 millions of variable. This method is used since May 2000 for operational prediction at ECMWF and MétéoFrance, Japanese Meteorological Agency ( 2005) with huge models ( 10 millions of variable. The Optimality System countains all the available information The Optimality System countains all the available information The O.S. should be considered as a « Generalized Model » The O.S. should be considered as a « Generalized Model » Only the O.S. makes sense. Only the O.S. makes sense.

9 Errors On the model On the model Physical approximation (e.g. parametrization of subgrid processes) Physical approximation (e.g. parametrization of subgrid processes) Numerical discretization Numerical discretization Numerical algorithms ( stopping criterions for iterative methods Numerical algorithms ( stopping criterions for iterative methods On the observations On the observations Physical measurement Physical measurement Sampling Sampling Some « pseudo-observations », from remote sensing, are obtained by solving an inverse problem. Some « pseudo-observations », from remote sensing, are obtained by solving an inverse problem.

10 Sensitivity of the initial condition with respect to errors on the models and on the observations. The prediction is highly dependant on the initial condition. The prediction is highly dependant on the initial condition. Models have errors Models have errors Observations have errors. Observations have errors. What is the sensitivity of the initial condition to these errors ? What is the sensitivity of the initial condition to these errors ?

11 Optimality System : including errors on the model and on the observation

12 Second order adjoint

13

14

15 Models and Data Is it necessary to improve a model if data are not changed ? Is it necessary to improve a model if data are not changed ? For a given model what is the « best » set of data? For a given model what is the « best » set of data? What is the adequation between models and data? What is the adequation between models and data?

16 A simple numerical experiment. Burger’s equation with homegeneous B.C.’s Burger’s equation with homegeneous B.C.’s Exact solution is known Exact solution is known Observations are without error Observations are without error Numerical solution with different discretization Numerical solution with different discretization The assimilation is performed between T=0 and T=1 The assimilation is performed between T=0 and T=1 Then the flow is predicted at t=2. Then the flow is predicted at t=2.

17

18

19 Partial Conclusion The error in the model is introduced through the discretization The error in the model is introduced through the discretization The observations remain the same whatever be the discretization The observations remain the same whatever be the discretization It shows that the forecast can be downgraded if the model is upgraded. It shows that the forecast can be downgraded if the model is upgraded. Only the quality of the O.S. makes sense. Only the quality of the O.S. makes sense.

20 Remark 1 How to improve the link between data and models? How to improve the link between data and models? C is the operator mapping the space of the state variable into the space of observations C is the operator mapping the space of the state variable into the space of observations We considered the liear case. We considered the liear case.

21

22

23 Remark 2 : ensemble prediction To estimate the impact of uncertainies on the prediction several prediction are performed with perturbed initial conditions To estimate the impact of uncertainies on the prediction several prediction are performed with perturbed initial conditions But the initial condition is an artefact : there is no natural error on it. The error comes from the data throughthe data assimilation process But the initial condition is an artefact : there is no natural error on it. The error comes from the data throughthe data assimilation process If the error on the data are gaussian : what about the initial condition? If the error on the data are gaussian : what about the initial condition?

24 Because D.A. is a non linear process then the initial condition is no longer gaussian

25 Control of the error

26

27 Choice of the base

28 Remark. The model has several sources of errors The model has several sources of errors Discretization errors may depends on the second derivative : we can identify this error in a base of the first eigenvalues of the Laplacian Discretization errors may depends on the second derivative : we can identify this error in a base of the first eigenvalues of the Laplacian The systematic error may depends be estimated using the eigenvalues of the correlation matrix The systematic error may depends be estimated using the eigenvalues of the correlation matrix

29 Numerical experiment With Burger’s equation With Burger’s equation Laplacian and covariance matrix have considered separately then jointly Laplacian and covariance matrix have considered separately then jointly The number of vectors considered in the correctin term varies The number of vectors considered in the correctin term varies

30

31

32

33

34

35

36

37 An application in oceanography in A. Vidard’s Ph.D. Shallow water on a square domain with a flat bottom. Shallow water on a square domain with a flat bottom. An bias term is atted into the equation and controlled An bias term is atted into the equation and controlled

38

39

40

41

42

43 RMS ot the sea surface height with or without control of the bias

44 An application in hydrology (Yang Junqing ) Retrieve the evolution of a river Retrieve the evolution of a river With transport+sedimentation With transport+sedimentation

45 Physical phenomena fluid and solid transport different time scales

46 1. Shallow-water equations 2. Equation of constituent concentration 3. Equation of the riverbed evolution N

47 Semi-empirical formulas Bed load function : Suspended sediment transport rate : are empirical constants

48 An example of simulation Domain : Space step : 2 km in two directions Time step : 120 seconds Initial river bed Simulated evolution of river bed (50 years)

49 Model error estimation controlled system model cost function optimality conditions adjoint system(to calculate the gradient)

50 Reduction of the size of the controlled problem Change the space bases Suppose is a base of the phase space and is time-dependent base function on [0, T], so that then the controlled variables are changed to with controlled space size

51 Optimality conditions for the estimation of model errors after size reduction If P is the solution of adjoint system, we search for optimal values of to minimize J :

52 Problem : how to choose the spatial base ? Consider the fastest error propagation direction Amplification factor Choose as leading eigenvectors of Calculus of - Lanczos Algorithm

53 Numerical experiments with another base Choice of “correct” model : - fine discretization: domain with 41 times 41 grid points To get the simulated observation - simulation results of ‘ correct’ model Choice of “incorrect” model : - coarse discretization: domain with 21 times 21 grid points

54 The difference of potential field between two models after 8 hours’ integration

55 Experiments without size reduction (1083*48) : the discrepancy of models at the end of integration before optimization after optimization

56 Experiments with size reduction (380*48) : the discrepancy of models at the end of integration before optimization after optimization

57 Experiments with size reduction (380*8) : the discrepancy of models at the end of integration before optimization after optimization

58 Conclusion For Data assimilation, Controlling the model error is a significant improvement. For Data assimilation, Controlling the model error is a significant improvement. In term of software development it’s cheap. In term of software development it’s cheap. In term of computational cost it could be expensive. In term of computational cost it could be expensive. It is a powerful tool for the analysis and identification of errors It is a powerful tool for the analysis and identification of errors


Download ppt "Errors, Uncertainties in Data Assimilation François-Xavier LE DIMET Université Joseph Fourier+INRIA Projet IDOPT, Grenoble, France."

Similar presentations


Ads by Google