treatment in geophysical data assimilation some ideas
play

treatment in geophysical data assimilation - Some ideas - PowerPoint PPT Presentation

Model error treatment in geophysical data assimilation - Some ideas Alberto Carrassi Nansen Environmental and Remote Sensing Center, Norway Geophysical Institute, University of Bergen, Norway


  1. Model error ✭✭✭✭✭✭ treatment in geophysical data assimilation - Some ideas ❤❤❤❤❤❤ ✭ ❤ Alberto Carrassi Nansen Environmental and Remote Sensing Center, Norway Geophysical Institute, University of Bergen, Norway With: P. Ailliot (Un. Brest, FR), M. Bocquet (ENPC-CEREA, FR), M. Lucini (Un. Reading, UK), L. Mitchell (Un. Adelaide, AUS), T. Miyoshi (RIKEN, JP), M. Pulido (Un. Reading, UK), P. Raanes (NORCE, NO), P. Tandeo (IMT, FR), S. Vannitsem (RMI, BE), Y. Zhen (IMT, FR). 7 th International Symposium on Data Assimilation - ISDA 2019 Model error in DA - ISDA 23 rd January 2019 Carrassi et al. 1 / 21

  2. DA and model error The impact of model error The impact of model error ◮ For years model error impacts on NWP predictions was considered small compared to the (growth of) i.c. error, and thus often neglected in DA. ◮ The amelioration of the i.c. & the increase of the forecast horizons (seasonal-to-interannual) led to a larger impact of the model error on prediction skill. ◮ In DA it often manifests as underestimation of the estimate state error co-variance ⇒ Inflation . ◮ Particularly on long timescales, model error becomes evident through the emergence of biases. ECMWF IFS model coupled with NEMO ocean model. Sea surface forecast bias (Years 14–23). Figure from Magnusson et al. , 2012 Model error in DA - ISDA 23 rd January 2019 Carrassi et al. 2 / 21

  3. DA and model error The posing of the problem Posing of the problem: Nonlinear Gaussian state-space model It is usually assumed an HMM such as: x k = M k : k − 1 ( x k − 1 , λ ) + η k , y k = H k ( x k ) + ǫ k . (1) ◮ x k ∈ R m and λ ∈ R p are the model state and parameter vectors respectively. ◮ y k ∈ R d are noisy observations related to the system’s state via the, generally nonlinear, observation operator , H : R m → R d ◮ M k : k − 1 : R m → R m is usually a nonlinear, possibly chaotic , function from time t k − 1 to t k . ◮ The model and the observational errors, η k and ǫ k , are usually assumed to be uncorrelated in time, mutually independent, and Gaussian distributed: η k ∼ N ( 0 , Q k ) and ǫ k ∼ N ( 0 , R k ) Given the multiple sources of model error a stochastic approach is generally used. An accurate estimate of the model error covariance, Q k , is necessary. Model error in DA - ISDA 23 rd January 2019 Carrassi et al. 3 / 21

  4. DA and model error 1D illustration The importance of a good Q - 1D illustration Perfect Q Univariate, linear case. x k =0 . 95 x k − 1 + η k (2) Under-estimated Q y k = x k + ǫ k (3) with η k ∼ N (0 , Q t ) and ǫ k ∼ N (0 , R t ) Over-estimated Q ◮ The over-estimation is “safer” ( i.e. “erring on the side of caution”, cf Raanes et al , 2019). ◮ Promote the use of inflation. Tandeo et al , 2019 - Under review Model error in DA - ISDA 23 rd January 2019 Carrassi et al. 4 / 21

  5. DA and model error 1D illustration The importance of a good || Q / R || ratio - 1D illustration ◮ It is the ratio Q/R that matters for the accuracy of the state estimate. ◮ Good Q/R (no matter the individual estimates of Q and R ) suffices to get good RMSE ◮ However it impacts differently the uncertainty quantification ( i.e. coverage probability). Model error in DA - ISDA 23 rd January 2019 Carrassi et al. 5 / 21

  6. DA and model error 1D illustration The importance of simultaneously estimating Q and R - 1D illustration ◮ Estimate Q or R with the Expectation Maximization (EM) (Shumway and Stoffer, 1982) ◮ Figure from Tandeo et al , 2019 - Under Review It is not possible to fully compensate for the misrepresentation of Q / R by optimizing R / Q ⇒ The best is to estimate Q and R simultaneously. Model error in DA - ISDA 23 rd January 2019 Carrassi et al. 6 / 21

  7. DA and model error Estimating Q: key obstacles and objectives Estimating Q : key obstacles and objectives Large variety of possible error sources (incorrect parametrizations of physical processes, numerical discretizations, unresolved scales, etc..) The amount of available data insufficient to realistically describe the model error statistics, i.e. dim ( y ) = d ≪ dim ( x ) = m . Lack of a general framework for model error dynamics (as opposed to the dynamics of the i.c. error). Two separate but related objectives : 1 Is the white-noise assumption always a good one? 2 Can we efficiently estimate Q k along with the system state? Model error in DA - ISDA 23 rd January 2019 Carrassi et al. 7 / 21

  8. DA and model error Time-correlated model error Time-correlated model error - Formulation Let assume to have the model: d x ( t ) = f ( x , λ ) d t used to describe the true process: dˆ x ( t ) dˆ y ( t ) = ˆ ′ ) = ˆ ′ ) f (ˆ x , ˆ y , λ h (ˆ x , ˆ y , λ d t d t ′ − λ parametric error. ◮ ˆ ′ ) : unresolved scale; ∆ λ = λ h (ˆ x , ˆ y , λ The evolution of the error covariance in the resolved scale: � t � t ′ < [ f ( x , λ ) − ˆ y , λ ′ )][ f ( x , λ ) − ˆ P ( t ) = < δ x 0 δ x T y , λ ′ )] > T 0 > + d τ d τ f (ˆ x , ˆ f (ˆ x , ˆ (4) t 0 t 0 ◮ The important factor controlling the evolution is the difference between the velocity fields, the tendencies f ( x , λ ) − ˆ f (ˆ x , ˆ y , λ ) Model error in DA - ISDA 23 rd January 2019 Carrassi et al. 8 / 21

  9. DA and model error Time-correlated model error Example: parametric error ◮ Assume the model resolves all scales ⇒ ˆ h = 0 and f = ˆ f . ◮ But it has error in the parameter δ λ � = 0 . The (linearized) error evolution reads: � t δ µ = ∂ f δ x ( t ) = x ( t ) − ˆ x ( t ) ≈ M t : t 0 δ x 0 + d τ M t : τ δ µ ( τ ) , ∂ λ | λ δ λ (5) t 0 ◮ The model error acts as a deterministic process and the factor controlling its evolution is δ µ ( t ) ◮ In view of the presence of the TLM propagator M , the flow instabilities are expected to influence the model error dynamics The model error covariance evolution reads: � t 1 � t 2 ′ ) T > M T ′ M t 1 ,τ < δ µ ( τ ) δ µ ( τ Q ( t 1 , t 2 ) = d τ d τ (6) t 2 ,τ ′ t 0 t 0 Model error in DA - ISDA 23 rd January 2019 Carrassi et al. 9 / 21

  10. DA and model error Time-correlated model error Time-correlated model error - Formulation ◮ The evolution equation for the model error covariance cannot be implemented in high dimension. ◮ A suitable approximation can be obtained for short-time ( e.g. the assimilation window). ′ )] T ( t 1 − t 2 ) 2 + O (3) Q ( t 1 , t 2 ) � [ f ( x , λ ) − ˆ ′ )][ f ( x , λ ) − ˆ f (ˆ x , ˆ y , λ f (ˆ x , ˆ y , λ (7) ◮ The difference between the model and the nature tendencies, f ( x , λ ) − ˆ ′ ) is treated as f (ˆ x , ˆ y , λ being correlated in time. ◮ The white-noise case would correspond to the terms f ( x , λ ) − ˆ ′ ) being delta-correlated f (ˆ x , ˆ y , λ and the short-time evolution would be bound to be linear. Model error in DA - ISDA 23 rd January 2019 Carrassi et al. 10 / 21

  11. DA and model error Time-correlated model error How to estimate the model-to-nature tendencies difference Making use of the reanalysis f ) T > t 2 ⇒ Q t ≈ < ( f − ˆ f )( f − ˆ ◮ Needs to estimate the statistics of the velocity fields discrepancy. ◮ Use of the analysis increments from a reanalysis data-set assumed to be the “truth”: d t ≈ x f r ( t + τ r ) − x a − x a r ( t + τ r ) − x a = δ x a f = d x d t − dˆ r ( t ) r ( t ) x f − ˆ r ⇒ τ r τ r τ r T > τ 2 Q ( t ) ≈ < δ x a r δ x a r τ 2 r with τ r reanalysis assimilation interval and τ current assimilation interval. Model error in DA - ISDA 23 rd January 2019 Carrassi et al. 11 / 21

  12. DA and model error Time-correlated model error Short-time EKF with re-analysis based Q . Comparison with inflated EKF ◮ L96 two scales. Neglect the fast scales in the model and observe 12/36 points on the coarse scale. ◮ (a) : EKF with inflation P f → (1 + ρ ) P f ◮ (b) : Short-time EKF ST-EKF, with tuned re-analysis based Q → α Q ◮ (c) : Analysis error for optimally tuned ST-EKF ( α = 0 . 5 red line) and EKF ( ρ = 0 . 09 black line) 0.5 0.25 (a) 0.25 (b) (c) 0.4 0.2 0.2 Normalized Error Variance 0.3 0.15 0.15 0.2 0.1 0.1 0.1 0.05 0.05 0 0 0 0.1 0.3 0.5 −4 0 4 0 60 120 180 10 10 10 Carrassi and Vannitsem, 2011 Day ρ α Model error in DA - ISDA 23 rd January 2019 Carrassi et al. 12 / 21

  13. DA and model error Time-correlated model error EnKF with short-time correlated model error ◮ L96 two scales. ETKF (Bishop et al, 2001) with “best tuned” multiplicative inflation and localization (red line). ◮ ETKF with model error matrix Q estimated using the short-time approximation and the re-analysis (ETKF-TC, green line). ◮ ETKF with time-varying model error, randomly sampled from the reanalysis-increment statistics (ETKF-TV blue line) such that x f i ) + η i τ η k ∼ N ( ¯ i = M ( x a δ x a r , Q ) i = 1 , ..., N τ r Mitchell and Carrassi, 2015 Model error in DA - ISDA 23 rd January 2019 Carrassi et al. 13 / 21

Recommend


More recommend