reduced-order strategies for efficient 4d-var data...

31
Reduced-Order Strategies for Efficient 4D-Var Data Assimilation azvan S ¸tef˘ anescu 1 Adrian Sandu 1 Ionel M. Navon 2 1 Computational Science Laboratory, Department of Computer Science, Virginia Polytechnic Institute and State University 2 Department of Scientific Computing,The Florida State University azvan S ¸tef˘ anescu , Adrian Sandu , Ionel M. Navon Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 1/27

Upload: others

Post on 20-Apr-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Reduced-Order Strategies for Efficient 4D-Var DataAssimilation

Razvan Stefanescu 1 Adrian Sandu 1 Ionel M. Navon 2

1Computational Science Laboratory, Department of Computer Science, Virginia PolytechnicInstitute and State University

2Department of Scientific Computing,The Florida State University

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 1/27

Outline

1 Motivation

2 Reduced Order Modelling

3 ROM 4D-Var DA systems - Choice of bases

4 4D-Var SWE DA reduced order systems

5 Numerical results

6 Conclusions and future research

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 2/27

Incremental 4D-Var Data Assimilation Courtier et al. [9]

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 3/27

Reduced order data assimilation

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 4/27

Reduced order data assimilation

Replace the current linearized cost function to be minimized in theinner loop.

Surrogate models that accurately represent sub-grid-scale processes.-Benner et al. 2013.

Highly non-linear observation operators fully derived in the reducedspace.

Experiments at increased space and time resolutions.

Global convergence result for the solution of a trust region PODoptimal control problem using time-dependent Navier-Stokesequations (NSE) for viscous incompressible fluids as constraint - Arianet al. 2000.

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 5/27

Proper Orthogonal Decomposition

The desired simulation is well approximated in the input collection -Aubrey et al. 1988.

Data analysis is conducted to extract basis functions, fromexperimental data or detailed simulations of high-dimensional systems

Galerkin projections that yield low dimensional dynamical models.

We assume a Petrov-Galerkin projection for constructing the reducedorder models. U denotes the POD basis and the test functions arestored in W . W TU = Ik , Ik being the identity matrix of order k . Forsimplicity we assume a POD expansion of x = U x.

Standard POD models: Its nonlinear reduced terms still have to beevaluated on the original state space making the simulation of thereduced-order system too expensive.

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 6/27

Reduced Order ModellingStandard POD

N(x) = W T︸︷︷︸k×n

U x�U x︸ ︷︷ ︸n×1

, N(x) ∈ Rk (1)

where � is the componentwise multiplication Matlab operator and n isusually the number of spatial mesh points.

Tensorial POD

N(x) =[Ni

]i=1,..,k

∈ Rk ; Ni =k∑

j=1

k∑l=1

Ti ,j ,l xj xl . (2)

N(x) = T︸︷︷︸k×k2

X︸︷︷︸k2×1

T =(Ti ,j ,l

)i ,j ,l=1,..,k

∈ Rk×k×k , Ti ,j ,l =n∑

r=1

Wi ,rUj ,rUl ,r .

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 7/27

Reduced Order Modelling

Standard POD/DEIM

N(x) ≈W TV (PTV )−1︸ ︷︷ ︸k×m

((PTUx)� (PTUx)

)︸ ︷︷ ︸

m×1

(3)

where m is the number of interpolation points, V ∈ Rn×m gathers the firstm POD basis modes of the nonlinear term while P ∈ Rn×m is the DEIMinterpolation selection matrix (Chaturantabut [6], Chaturantabut andSorensen [8, 7]).

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 8/27

Reduced Order Modelling

We constructed reduced order Shallow Water Equations models - Itshares characteristics with the real atmosphere.

Alternating Direction Implicit scheme - accomodate for large CFLconditions.

Full ADI SWE Standard POD Tensorial POD POD/DEIM m=180 POD/DEIM m=70

CPU time 950.0314s 161.907 2.125 0.642 0.359

u - 5.358e-5 5.358e-5 5.646e-5 7.453e-5

v - 2.728e-5 2.728e-5 3.418e-5 4.233e-5

φ - 8.505e-5e 8.505e-5 8.762e-5 9.212e-5

Table : CPU time gains and the root mean square errors for each of themodel variables at tf = 3h for a 3h time integration window. Number ofPOD modes was k = 50 and two tests with different number of DEIMpoints m = 180, 70 were simulated.103, 776 spatial points.

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 9/27

ROM 4D-Var DA systems - Choice of bases

The “adjoint of reduced” (AR) model approach formulates the firstorder optimality conditions from the forward reduced order model

Consistent KKT discrete optimality conditions; Reduced adjointmodel approximates poorly its full counterpart and POD bases relyonly on forward dynamics information.

The “reduced adjoint” (RA) approach projects the first orderoptimality equations of the full system onto the POD reduced spaces

Accurate low-order surrogate models; Its not clear what informationshould be included in the reduced basis used for full space gradientequation projection

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 10/27

ROM 4D-Var DA systems - Choice of bases

To guide the POD bases snapshots selection process for reduced dataassimilation systems governed by non-linear models

Consistent and accurate reduced Karush Kuhn Tucker (KKT)optimality conditions - accurate reduced POD adjoint model solutionsand gradient with respect to their full counterparts

Every type of reduced optimization involving adjoint models andprojection based reduced order methods including reduced basisapproach will benefit.

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 11/27

ROM 4D-Var DA systems - Choice of bases

We derive the optimality conditions as in the AR approach

Forward POD manifold Uf is computed using snapshots of the fullforward model solution only x ≈ Uf x

Petrov-Galerkin (PG) projection; the test functions POD basis Wf isdifferent than the trial functions POD manifold Uf

JPOD(x0) =1

2

(xb − Uf x0

)TB−1

0

(xb − Uf x0

)T+

1

2

N∑i=1

(yi − H(Uf xi )

)TR−1i

(yi − H(Uf xi )

)T,

(4)

subject to xi+1 = W Tf Mi (Uf xi ) = Mi (xi ), i = 0, ..,N − 1. (5)

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 12/27

ROM 4D-Var DA systems - Choice of bases

Reduced adjoint model

λi = UTf MT

i Wf λi+1 + UTf HTR−1

i

(yi − H(Uf xi )

), i = N − 1, 1;

λN = UTf HTR−1

N

(yN − H(Uf xN)

)and λ0 = UT

f MT0 Wf λ1

(6)

Reduced Cost Function gradient

∇x0JPOD = −UTf B−1

0

(xb − Uf x0

)− λ0 = 0; (7)

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 13/27

ROM 4D-Var DA systems - Choice of basesRA approach: the full forward and adjoint models and the gradientare projected onto separate reduced manifolds

Uf , Ua and Ug are the trial POD reduced subspaces and Wf , Wa andWg are the test functions POD manifolds, xi ≈ Uf xi , λi ≈ Uaλi ,i = 0, ..,N.

Reduced forward model:

xi+1 = Mi (xi ), i = 0, ..,N − 1. (8)

Reduced adjoint model:

λi = W Ta MT

i Uaλi+1 + W Ta HTR−1

i

(yi − H(Uf xi

), i = N − 1, 1

λN = W Ta HTR−1

N

(yN − H(Uf xN)

)and λ0 = W T

a MT0 Uaλ1,

(9)

Reduced Cost Function gradient

∇x0JPOD = −W Tg B−1

0

(xb − Uf x0

)−W T

g Uaλ0 = 0; (10)

ROM 4D-Var DA systems - Choice of bases

AR adjoint model:

λi = UTf MT

i Wf λi+1 + UTf HTR−1

i

(yi − H(Uf xi )

), i = N − 1, 1;

λN = UTf HTR−1

N

(yN − H(Uf xN)

)and λ0 = UT

f MT0 Wf λ1

(11)

RA adjoint model:

λi = W Ta MT

i Uaλi+1 + W Ta HTR−1

i

(yi − H(Uf xi

), i = N − 1, 1

λN = W Ta HTR−1

N

(yN − H(Uf xN)

)and λ0 = W T

a MT0 Uaλ1,

(12)

For Petrov Galerkin and Galerking projections:

Wf = Ua = Ug , and Wa = Uf = Wg , and Uf = Ua = Ug . (13)

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 15/27

ROM 4D-Var DA systems - Choice of bases

Theorem

Assume that in an open subset there exist unique solutions for thehigh-fidelity xa0 and AR reduced order xa0 optimization problems . Assumethat the model and observation operators M and Hi , i = 0, ..,N are twicecontinuously differentiable and the Hessian of the cost function Jevaluated at the minimizer of high-fidelity problem is positive definite.Then there exist “impact factors” ξ, νi and µi ∈ RM , i = 0, ..,N such thatthe error in a component of the high-fidelity optimizer computed using theminimizer of reduced order problem is approximated to first order byformula

ε(x0)− ε(xa0) ≈ ∆fwd + ∆adj + ∆opt, (14)

where x0 = Uf xa0.

Becker and Vexler 2005.

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 16/27

ROM 4D-Var DA systems - Choice of bases

Forward model contribution:

∆fwd = −N−1∑i=0

νTi+1

(Uf W T

f − I

)Mi ,i+1(xi )

(15a)

Adjoint model contribution

∆adj = −µTN(

Wf UTf − I

)HT

NR−1N

(yN −HN(xN)

)−

N−1∑i=0

µTi

(Wf UT

f − I

)[MT

i ,i+1λi+1 + HTi R−1

i

(yi −Hi (xi )

)],

(15b)

Optimality equation contribution:

∆opt = −ξT(

Wf UTf − I

)B−1

0

(xb0 − x0

).

(15c)

4D-Var SWE DA reduced order systems

Algorithm 1 Standard and Tensorial POD SWE DA systems

Off-line stage

1: Generate initial conditions u, v and φ.2: Solve full forward ADI SWE model to generate state variables snapshots.

3: Solve full adjoint ADI SWE model to generate adjoint variables snap-shots.

4: Compute one 4D-Var iteration5: Compute a POD basis using snapshots describing dynamics of the for-

ward and adjoint trajectories and B−10

(xb − Uf x0

).

6: Compute reduced order model coefficients.

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 18/27

4D-Var SWE DA reduced order systems

Algorithm 1 Standard and Tensorial POD SWE DA systems

On-line stage - Minimize reduced cost functional JPOD (4)

1: Solve forward reduced order model (5)2: Solve adjoint reduced order model (6)3: Compute reduced gradient (10)

Decisional stage

4: Project the suboptimal reduced initial condition generated by the on-line stage and perform steps 1 and 2 of off-line stage. Using full forwardinformation evaluate the high-fidelity J. If ‖J‖ > ε3 or |∇J| > ε4 thencontinue the off-line stage from step 3, otherwise STOP.

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 19/27

4D-Var SWE DA reduced order systems

The on-line stage - minimization of the cost function JPOD performedon a reduced POD manifold

The stoping criteria are

‖∇JPOD‖ ≤ ε1, ‖JPOD(i+1) − JPOD

(i) ‖ ≤ ε2, MXFUN ≤ iterMax (16)

The off-line stage - outer iteration - general stopping criterion

‖J‖ ≤ ε3 or |∇J| ≤ ε4.

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 20/27

Numerical Results

ADI SWE model

3% Gaussian perturbations added to the initial conditions ofGrammeltvedt [10] and generate twin-experiment observations atevery grid space point location and every time step

Background state is computed adding a 5% Gaussian perturbations toGrammeltvedt initial conditions.

Background and Observation error covariance matrices are diagonal.

The length of the assimilation window: 3h.

BFGS optimization method (CONMIN)

We use ε1 = 10−14 and ε2 = 10−5.

We select 31× 23 mesh points 91 time steps and use 50 POD basisfunctions. MXFUN is set to 25 and ε3 = 10−16 and ε4 = 10−12.

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 21/27

Numerical Results - Choice of POD basis

0 10 20 30 40 50 60 70 80 9010

−25

10−20

10−15

10−10

10−5

100

J/J(

1)

Number of iterations

0 10 20 30 40 50 60 70 80 9010

−25

10−20

10−15

10−10

10−5

100

105

Gra

d/G

rad(

1)

0 10 20 30 40 50 60 70 80 9010

−25

10−20

10−15

10−10

10−5

100

105

0 10 20 30 40 50 60 70 80 9010

−25

10−20

10−15

10−10

10−5

100

105

Grad red. of adj. + adj. of red.Grad adj. of red.

Grad full

Cost func − red. of adj. + adj. of red.Cost func − adj. of red.Cost func − full

Figure : Tensorial POD/4DVAR ADI 2D Shallow water equations – Evolution ofcost function and gradient norm as a function of the number of minimizationiterations. The information from the adjoint equations and gradient has to beincorporated into POD basis.

POD based SWE 4D-Var DA systems

n = 151× 111 space points, number of POD basis modes k = 50,MXFUN = 15 and ε3 = ε4 = 10−3,.

0 5 10 15 20 25 30 3510

−10

10−8

10−6

10−4

10−2

100

Number of iterations

J/J(

1)

hybrid POD/DEIM m=30hybrid POD/DEIM m=50standard PODtensorial PODFull configuration

(a) Iteration performance

100

101

102

103

104

10−12

10−10

10−8

10−6

10−4

10−2

100

Cpu time

J/J(

1)

hybrid POD/DEIM m=30hybrid POD/DEIM m=50standard PODtensorial PODFull configuration

(b) Time performance

Figure : Number of iterations and CPU time comparisons for the reducedOrder SWE DA systems vs. full SWE DA system.

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 23/27

Conclusions and future research

New efficient POD bases selection strategies for POD based reduced4DVar data assimilation systems governed by nonlinear state modelsusing both Petrov-Galerkin and Galerkin projections.

Consistent reduced Karush Kuhn Tucker (KKT) optimality conditions+ accurate reduced POD adjoint model solutions and gradient withrespect to their full counterparts.

Galerkin projection - one single POD basis is required and thecorrelation matrix must contain snapshots from both forward andadjoint full models. Include also the optimality condition information.

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 24/27

Conclusions and future research

The speed up gain increases directly proportional with the the meshsize

Stabilization strategies proposed by Amsallem and Farhat[1], Bui-Thanh et al. [5] must be pursued in order to obtain feasiblePetrov-Galerkin reduced order data assimilation systems

Multifidelity techniques: Local in time adaptive ROMs. (Peherstorferet al. [13], Rapun and Vega [16]);

Exploit the structure of the weak constraints variational approach(Tremolet [20]), consistent and accurate reduced KKT conditions(Stefanescu et al. [19]) and formulate a piecewise-in-space-timeapproximation strategy that uses different ROMs on differentsubintervals, and constructs them concurrently;

Expand the research for WRF.

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 25/27

Manuscripts related to the present research effort

R. Stefanescu, A. Sandu, I.M. Navon POD/DEIM Strategies forreduced data assimilation systems, Journal of ComputationalPhysics,2015.

R. Stefanescu, A. Sandu, I.M. Navon Comparison of POD reducedorder strategies for the nonlinear 2D Shallow Water Equations,International Journal for Numerical Methods in Fluids, 2014.

R. Stefanescu, I.M. Navon, POD/DEIM Nonlinear model orderreduction of an ADI implicit shallow water equations model, Journalof Computational Physics, Vol 237 , pp 95–114, 2013.

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 26/27

POD/DEIM Strategies for reduced data assimilationsystems

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 27/27

[1] D. Amsallem and C. Farhat. Stabilization of projection-basedreduced-order models. Int. J. Numer. Meth. Engng., 91:358–377,2012.

[2] A. Attia and A. Sandu. A Sampling Filter for Non-Gaussian DataAssimilation. Submitted to Quarterly Journal of the RoyalMeteorological Society, 2013.

[3] C. Barthe, W. Deierling, and M. C. Barth. Estimation of totallightning from various storm parameters: A cloud-resolving modelstudy. J. Geophys. Res., 110:D24202, 2010.

[4] P. Benner and T. Breiten. Two-sided moment matching methods fornonlinear model reduction. Technical Report MPIMD/12-12, MaxPlanck Institute Magdeburg Preprint, June 2012.

[5] T. Bui-Thanh, K. Willcox, O. Ghattas, and B. vanBloemen Waanders. Goal-oriented, model-constrained optimizationfor reduction of large-scale systems. J. Comput. Phys., 224(2):880–896, 2007.

[6] S. Chaturantabut. Dimension Reduction for Unsteady NonlinearRazvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 27/27

Partial Differential Equations via Empirical Interpolation Methods.Technical Report TR09-38,CAAM, Rice University, 2008.

[7] S. Chaturantabut and D.C. Sorensen. Nonlinear model reduction viadiscrete empirical interpolation. SIAM Journal on ScientificComputing, 32(5):2737–2764, 2010.

[8] S. Chaturantabut and D.C. Sorensen. A state space error estimate forPOD-DEIM nonlinear model reduction. SIAM Journal on NumericalAnalysis, 50(1):46–63, 2012.

[9] P. Courtier, J.-N. Thepaut, and A. Hollingsworth. A strategy foroperational implementation of 4D–Var using an incrementalapproach. Quarterly Journal of the Royal Meteorological Society, 120:1367–1388, 1994.

[10] A. Grammeltvedt. A survey of finite difference schemes for theprimitive equations for a barotropic fluid. Monthly Weather Review,97(5):384–404, 1969.

[11] V. Marecal and J.-F. Mahfouf. Four-dimensional variationalassimilation of total column water vapor in rainy areas. Mon. Wea.Rev., 130(-):4358, 2002.

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 27/27

[12] V. Marecal and J.-F. Mahfouf. Experiments on 4d-var assimilation ofrainfal data using an incremental formulation. Q. J. R. Meteorol. Soc,129(-):31373160, 2003.

[13] B. Peherstorfer, D. Butnaru, K. Willcox, and H. Bungartz. LocalizedDiscrete Empirical Interpolation Method. SIAM Journal on ScientificComputing, 36(1):A168–A192, 2014.

[14] C. Price and D. Rind. A simple lightning parameterization forcalculating global lightning distributions. J. Geophys. Res., 97(-):9919–9933, 1992.

[15] V. Rao and A. Sandu. Parallel 4D-Var framework using AugmentedLagrangian. In preparation, 2015.

[16] M.L. Rapun and J.M. Vega. Reduced order models based on localPOD plus Galerkin projection. Journal of Computational Physics, 229(8):3046–3063, 2010.

[17] W. C. Skamarock, J. B. Klemp, J. Dudhia, D. O. Gill, D. M. Barker,W. Wang, and J. G. Powers. A description of the Advanced ResearchWRF Version 2. NCAR Tech Notes-468+STR, 2005.

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 27/27

[18] R. Stefanescu, A. Sandu, and I.M. Navon. Comparisons of PODreduced order strategies for the nonlinear 2D Shallow WaterEquations Model. Technical Report TR 2, Virginia PolytechnicInstitute and State University, February 2014, also submitted toInternational Journal for Numerical Methods in Fluids.

[19] R. Stefanescu, A. Sandu, and I.M. Navon. POD/DEIMReduced-Order Strategies for Efficient Four Dimensional VariationalData Assimilation. Technical Report TR 3, Virginia PolytechnicInstitute and State University, March 2014.

[20] Y. Tremolet. Accounting for an imperfect model in 4D-Var. Q.J.R.Meteorol. Soc., 132:2483–2504, 2006.

[21] J. Dudhia D. O. Gill D. M. Barker M. G. Duda X-Y Huang W. WangW. C. Skamarock, J. B. Klemp and J. G. Powers. A description ofthe advanced research wrf version 3. NCAR/TN475+STR, 2005.

Razvan Stefanescu , Adrian Sandu , Ionel M. Navon

Reduced-Order Strategies for Efficient 4D-Var Data Assimilation 27/27