mathematical problems associated with mathematical
play

MATHEMATICAL PROBLEMS ASSOCIATED WITH MATHEMATICAL PROBLEMS - PDF document

MATHEMATICAL PROBLEMS ASSOCIATED WITH MATHEMATICAL PROBLEMS ASSOCIATED WITH ATMOSPHERIC DATA ASSIMILATION AND ATMOSPHERIC DATA ASSIMILATION AND WEATHER PREDICTION WEATHER PREDICTION Pierre Gauthier Department of Earth and Atmospheric Sciences


  1. MATHEMATICAL PROBLEMS ASSOCIATED WITH MATHEMATICAL PROBLEMS ASSOCIATED WITH ATMOSPHERIC DATA ASSIMILATION AND ATMOSPHERIC DATA ASSIMILATION AND WEATHER PREDICTION WEATHER PREDICTION Pierre Gauthier Department of Earth and Atmospheric Sciences Université du Québec à Montréal Work done with Amal El Akkraoui (McGill DAOS), Simon Pellerin (Environment Canada) and Samuel Buis (CERFACS, France) Presentation on February 4, 2008 Mathematical Advancement in Geophysical Data Assimilation Banff Institute Research Station, Banff, Canada Outline • Introduction of the variational data assimilation problem • Lorenc (1986), Courtier (1997) o The dual form of 3D-Var → Physical Space Statistical Analysis System ( PSAS ): Cohn et al. (1998), GMAO, NASA; → Daley and Barker (2001) ( NAVDAS at NRL) Equivalence between the primal (3D-Var) and dual (3D-PSAS) formulation of the o statistical estimation problem • Modular representation of both algorithms Implementation based on the same operators of the variational assimilation o system • Convergence of the minimization and preconditioning Significance of the two cost functions and impact on the results o • Applications of the dual approach Sensitivity of observations with respect to observations (Langland, 2004) o o Information content (Cardinali) The weak-constraint 4D-Var and its dual formulation o 1

  2. The variational problem ( | ) ( ) y x x p P = Bayes’ Theorem: ( | ) x y p ( ) y P • Example: o Observation and background error have Gaussian distributions ⎧ ⎫ 1 1 ( ( ) ) ( ( ) ) = − − − − ( | ) exp T 1 ⎨ ⎬ y x y H x R y H x p 2 ⎩ ⎭ C 3 { } 1 = − − − − ( ) exp ( ) 1 ( ) 1 T x x x B x x P 2 b b C o p ( y | x ) is Gaussian only if H is linear o Maximum likelihood estimate (mode of the distribution): ( ) ( ) = − ln | x x y J p ( ) ( ) ( ( ) ) ( ( ) ) = − − − + − − − T 1 T 1 1 1 x x B x x H x y R H x y 2 2 b b • Reducing J ( x ) implies an increase in the probability of x being the true value Incremental approach Successive linearizations with respect to full model state obtained Minimization of quadratic problems o ( ) ( ) ξ = δ − 1 δ + δ − − 1 δ − 1 1 T T J ( ) x B x H ' x y ' R H ' x y ' 2 2 ( ) ( ) ≡ ξ ξ + ξ − − 1 ξ − 1 T 1 T H G y R H G y ' ' ' ' 2 2 where δ x = x – x b : increment H ’ = ∂ H / ∂ x : tangent-linear of the observation operator y ’ = y – H ( x b ): innovation vector (observation departure with respect to the high resolution background state) G = B 1/2 From Laroche and Gauthier (1998) 2

  3. The dual formulation • Explicit solution when H’ is linear ( ) ′ ′ = + − δ 1 x BH ' T R H B H T y ' a • Solving a large matrix problem ( ) − 1 = + T w R H BH y * ' ' ' o The PSAS minimization problem ( ) = + − 1 T T T J ( w ) w R H ' BH ' w y ' w 2 P ( ) ∇ = + − T w H BH R w y J ( ) ' ' ' P = δ T * x BH ' w a • 3D-Var and PSAS should then give the same solution at convergence • Control variable: x is in model space for 3D-Var w is in observation space for PSAS 3D- 3D -Var: variational formulation of the Var: variational formulation of the statistical estimation problem statistical estimation problem Minimization of the cost function 1 1 ( ) ( ) − 1 ξ = ξ ξ + ξ − ξ − T T H G y R H G y J ( ) ' ' ' ' 2 2 δ = ξ ≡ ξ 1 / 2 B G x δ x = x - x b where : increment H ’ = ∂ H /∂ x : tangent-linear of the observation operator y ’ = y – H ( x b ) : innovation vector (observation departure) (computed with respect to the high resolution background state) 3

  4. Preconditioning the minimization • Condition of the minimization relates to the ratio of the highest to the lowest eigenvalues of the Hessian matrices • Courtier (1997): preconditioning with respect to B -1/2 for 3D-Var and with respect to R 1/2 for PSAS − 3 D Var PSAS − ξ = 1 2 δ = 1 2 / / B x u R w T − − − T = + 1 2 1 1 2 = + 1 2 1 2 / T / " / T / J " I B H R HB J I R HBH R P • The two problems have exactly the same condition number (Courtier, 1997) and should therefore have similar convergence rates. • The argument extends to 4D-Var if H’ includes the integration of the tangent linear model. Operations involved in both algorithms Direct operators Adjoint operators Input Operator Output Input Operator Output ξ δ x 0 δ x 0 ξ ∗ * G = G = 1 / 2 B 1 2 T * B / δ x k δ x k+L L (t k , t k+L ) ( ) δ δ x x * * L * t , t k + + k k k L L δ x k H k ’ w k δ w x * H * * ' k k k w k u k u k * − − 1 / 2 T w * 1 / 2 R R k 4

  5. Modularisation of MSC’s variational system • Decomposition of the 3D/4D-Var into its basic units o Including the TLM and adjoint operators o 3D-Var and PSAS could be built and compared within a quasi-operational framework → Extension to 4D-PSAS has been done also (without the outer iterations) Cost function of PSAS (blue) and 3D-Var (red) Number of iterations 3D-Var: 113 PSAS: 189 5

  6. Norm of gradient as a function of iteration Impact of the dimension of the Hessian used in the BFGS approximation • Quasi-Newton builds an approximation of the Hessian in the course of the minimization o Limited-memory imposes a limit on the dimension of the approximate of the Hessian o Tests in M1QN3 (INRIA) with 6, 10, …, up to 80 pairs of ( ) ( ( ) ) − ∇ − ∇ x x x x and J J ( − 1 − 1 k k k k 7

  7. Cost function of PSAS vs. number of iterations Cost function of 3D-Var vs. number of iterations 8

  8. Cycling the Hessian • Experiment to test the quality of the approximate Hessian obtained from a limited memory quasi- Newton (M1QN3) o Use the Hessian of the previous experiment to precondition the same problem o Impact of augmenting the dimension used for its representation Preconditioned PSAS with its own Hessian 9

  9. Preconditioned 3D-Var with its own Hessian Estimation of the Hessian • Hessian matrices / HB o Let = − 1 2 1 2 L R / o 3D-Var: ( ) ( ) = + − − 1 2 1 2 T 1 2 1 2 I R / HB / R / HB / J " = + I L T L o PSAS: n = + = + − 1 2 − 1 2 T " I R / HBH T R / I LL T J P m • Correspondence of eigenvectors ( ) = + = λ " v I L T L v v J 3D-Var 3 D n ( ) = + = λ u I LL u u PSAS J " T P m 1 1 = = u Lv v L u T λ − λ − 1 1 10

  10. Preconditioning the PSAS with 25, 50 and 75 singular vectors Preconditioning the 3D-Var with 25, 50 and 75 singular vectors 11

  11. Cycling the Hessian • 3D-Var control variable is the model state and stays the same from one analysis to the next o Approximation of the Hessian from one analysis can be easily used for the next one • PSAS control variable depends on the observations used and their distribution (in time and space) • Cycling the Hessian for PSAS uses its mapping in model space 1 ( ) ( ) ( ) → = T u v L u t t t 0 0 0 0 k k k λ − 1 k 1 ( ) ( ) − = 1 2 T 1 2 T / T / v B H R u t t 0 0 0 0 k k λ − 1 k Cycling the Hessian • 3D-Var control variable is the model state and stays the same from one analysis to the next o Approximation of the Hessian from one analysis can be easily used for the next one • PSAS control variable depends on the observations used and their distribution (in time and space) • Cycling the Hessian for PSAS uses its mapping in model space o Remapped according to the distribution of the new set of variables 1 ( ) ( ) + = u L v t T t λ − 0 1 1 0 k k k 1 ( ) = − 1 2 1 2 R / H B / v t λ − 1 1 1 0 k k 12

  12. Conclusions • Equivalence of 3D/4D-PSAS and 3D/4D-Var o Equivalence of the result at convergence when the observation operator is linear and the pdfs are Gaussian → Incremental form extends the validity of this statement to nonlinear observation operators and non-Gaussian p.d.f. o Both approaches → have similar convergence rates (Courtier, 1997) → can be built by using the same basic operators common to both algorithms (the PALM approach) o PSAS cost function has no immediate significance → Unrealistic values of the a posteriori p.d.f. at the beginning of the minimization → Problematic for applications where the number of iterates is set to a fixed number

Recommend


More recommend