1 / 70

ROMS 4D-Var: Secrets Revealed

ROMS 4D-Var: Secrets Revealed. Andy Moore UC Santa Cruz. Ensemble 4D-Var. f b , B f. ROMS. Obs y, R. h , Q. b b , B b. x b , B. 4D-Var. dof. Adjoint 4D-Var. impact. Priors & Hypotheses. Hypothesis Tests. Posterior. Uncertainty. Analysis error. Forecast. Term balance,

kamea
Download Presentation

ROMS 4D-Var: Secrets Revealed

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ROMS 4D-Var: Secrets Revealed Andy Moore UC Santa Cruz

  2. Ensemble 4D-Var fb, Bf ROMS Obs y, R h, Q bb, Bb xb, B 4D-Var dof Adjoint 4D-Var impact Priors & Hypotheses Hypothesis Tests Posterior Uncertainty Analysis error Forecast Term balance, eigenmodes Clipped Analyses Ensemble (SV, SO) ROMS 4D-Var

  3. ROMS 4D-Var • Incremental (linearize about a prior) (Courtier et al, 1994) • Primal & dual formulations (Courtier 1997) • Primal – Incremental 4-Var (I4D-Var) • Dual – PSAS (4D-PSAS) & indirect representer (R4D-Var) (Da Silva et al, 1995; Egbert et al, 1994) • Strong and weak (dual only) constraint • Preconditioned, Lanczos formulation of conjugate gradient (Lorenc, 2003; Tshimanga et al, 2008; Fisher, 1997) • Diffusion operator model for prior covariances (Derber & Bouttier, 1999; Weaver & Courtier, 2001) • Multivariate balance for prior covariance (Weaver et al, 2005) • Physical and ecosystem components • Parallel (MPI)

  4. The Secrets… • The adjoint operator • Matrix-less iterations • Lanczos algorithm

  5. What is an adjoint?

  6. Can you solve this equation?

  7. Can you solve these equations?

  8. Can you solve these equations? There are infinite possibilities!

  9. But…

  10. Look for solutions of the form: Generating vector …there is a Natural Solution

  11. Identifies the part of 3-space that is activated by y Two Spaces A is a 2×3 matrix y and s reside in “2-space” x resides in “3-space” A maps from 3-space to 2-space ATis a 3×2 matrix ATmaps from 2-space to 3-space

  12. Think of x as corrections to the prior/background This looks lot like the ocean state estimation problem… Ocean state Ocean Observations Insufficient observations to uniquely determine elements of x Use ATto identify the natural solution

  13. y activates only x1and x2

  14. The Adjoint

  15. Notation Ocean state vector:

  16. Prior (background) circulation estimate: Observations: Posterior (analysis) circulation estimate: Observation matrix Data Assimilation: Recap Gain Matrix

  17. Posterior (analysis) circulation estimate: Innovation vector: Data Assimilation: Recap Adjoint plays a key role in identifying K

  18. Posterior, xa Data Assimilation: Recap fb(t), Bf Prior bb(t), Bb xb(0), B Obs, y Prior, xb x(t) time Model solutions depends on xb(0), fb(t), bb(t), h(t)

  19. More Notation & Nomenclature Prior Innovation vector State vector Control vector Observation vector h(t) = Correction for model error h(t)=0 : Strong constraint h(t)≠0 : Weak constraint Observation matrix

  20. Conditional Probability: Background error covariance Variational Data Assimilation: Recap Observation error covariance J is called the “cost” or “penalty” function. Problem: Find z=za that minimizes J (i.e. maximizes P) za is the “maximum likelihood” or “minimum variance” estimate.

  21. initial condition increment corrections for model error boundary condition increment forcing increment Incremental Formulation fb(t), Bf Prior bb(t), Bb xb(0), B Tangent Linear Model sampled at obs points Obs Error Cov. Innovation Background error covariance

  22. Two Spaces G samples the tangent linear model at observation points. G maps from model (primal) space to observation (dual) space GTmaps from observation (dual) space to model (primal) space

  23. initial condition increment corrections for model error boundary condition increment forcing increment Variational Data Assimilation fb(t), Bf Prior bb(t), Bb xb(0), B Find dz that minimizes J: using principles of variational calculus (“Var”)

  24. The Solution! Analysis: Gain (dual): Gain (primal):

  25. Two Spaces Gain (dual): Gain (primal):

  26. Two Spaces G maps from model (primal) space to observation (dual) space GTmaps from observation (dual) space to model (primal) space

  27. Recall the Solutions Analysis: Gain (dual): Gain (primal):

  28. Equivalent Linear Systems Dual: Primal:

  29. Iterative Solution of Linear Equations General form: Find s that minimizes: At the minimum:

  30. Conjugate Gradient (CG) Methods Contours of J

  31. Looks, feels & smells like matrix… Dual: Primal:

  32. Matrix-less Operations There are no matrix multiplications! Zonal shear flow

  33. Matrix-less Operations There are no matrix multiplications! Adjoint Model Zonal shear flow

  34. Matrix-less Operations There are no matrix multiplications! Adjoint Model Zonal shear flow

  35. Matrix-less Operations There are no matrix multiplications! Adjoint Model Zonal shear flow

  36. Matrix-less Operations There are no matrix multiplications! Covariance Zonal shear flow

  37. Matrix-less Operations There are no matrix multiplications! Covariance Zonal shear flow

  38. Matrix-less Operations There are no matrix multiplications! Tangent Linear Model Zonal shear flow

  39. Matrix-less Operations There are no matrix multiplications! Tangent Linear Model Zonal shear flow

  40. Matrix-less Operations = A representer Green’s Function A covariance Zonal shear flow

  41. Matrix-less Operations There are no matrix multiplications! Tangent Linear Model Zonal shear flow

  42. fb(t), Bf bb(t), Bb xb(0), B Previous assimilation cycle The Priors for ROMS CCS COAMPS forcing ECCO open boundary conditions 30km, 10 km & 3 km grids, 30- 42 levels Veneziani et al (2009) Broquet et al (2009)

  43. Observations (y) CalCOFI & GLOBEC SST & SSH Ingleby and Huddleston (2007) TOPP Elephant Seals Argo Data from Dan Costa

  44. 4D-Var Performance Primal, strong 3-10 March, 2003 (10km, 42 levels) Dual, strong Dual, weak Jmin

  45. The Beauty of Lanczos Cornelius Lanczos (1893-1974)

  46. Conjugate Gradient (CG) Methods Contours of J

  47. Recall the Solutions Analysis: Gain (dual): Gain (primal): Dual Lanczos vectors Primal Lanczos vectors

  48. Endless Possibilties? • Posterior error • Posterior EOFs • Preconditioning • Degrees of freedom • Array modes • Observation impact • Observation sensitivity • Think outside the box…

  49. Ensemble 4D-Var fb, Bf ROMS Obs y, R h, Q bb, Bb xb, B 4D-Var dof Adjoint 4D-Var impact Priors & Hypotheses Hypothesis Tests Posterior Uncertainty Analysis error Forecast Term balance, eigenmodes Clipped Analyses Ensemble (SV, SO) ROMS 4D-Var

More Related