Presentation is loading. Please wait.

Presentation is loading. Please wait.

Variational Data Assimilation in Coastal Ocean Problems with Instabilities Alexander Kurapov J. S. Allen, G. D. Egbert, R. N. Miller College of Oceanic.

Similar presentations


Presentation on theme: "Variational Data Assimilation in Coastal Ocean Problems with Instabilities Alexander Kurapov J. S. Allen, G. D. Egbert, R. N. Miller College of Oceanic."— Presentation transcript:

1 Variational Data Assimilation in Coastal Ocean Problems with Instabilities Alexander Kurapov J. S. Allen, G. D. Egbert, R. N. Miller College of Oceanic and Atmospheric Sciences Oregon State University With support from ONR Physical Oceanography Program Grant N00014-98-1-0043 Model daily ave. surface T, velocities Oregon shelf, 7 Sept. 2005. Using ROMS at 2 km resolution, forced with output from atmospheric ETA model forecast

2 2 Variational data assimilation is computationally expensive. Why use it? …Example using sequential Optimal Interpolation (OI): HF radars () HF radars (Kosro) Moorings (ADP, T, S: ) Levine, Kosro, Boyd) -Distant effect of assimilation of moored ADP currents (Kurapov et al., JGR, 2005a) -Effects of velocity assimilation on other fields of interest (JGR, 2005b) -Analysis of BML variability (JPO, 2005) and limitations… matrix matching observations to state vector Time-invariant gain matrix success… COAST data, summer 2001

3 3 OI corrects the ocean state, not forcing  limited information on the source of model error OI: Correction term is present in the momentum equations Depth-ave, time-ave alongshore momentum term balance: OI assumes time-invariant forecast error covariance (P f ): Satisfactory performance on average over the season, but possibly difficulties predicting events (instabilities, relaxation from upwelling to downwelling, etc.), when state-dependent covariance is needed. Snapshots of surf. velocity and density (<24.4 kg m -3 ), day 152, 2001: Less meandering in the data assimilation solution no DA DA

4 4 Variational Data Assimilation: Theory Penalty Functional: J(u)= || Ini. error || 2 + || OB Cond. error || 2 + || Dynamical error || 2 + || Obs. error || 2 Representer-based minimization algorithm (ref.: Chua and Bennett, OM, 2001):  Nontrivial covariances can be incorporated in J  Applicable both for strong-constraint (Dyn. error = 0) and weak-constraint cases  Involves search in a relatively small space spanned by representers  Provides error covariance in the prior and inverse solutions  Utilized in the emerging Inverse Ocean Modeling (IOM) System (Bennett et al.)

5 5 Details of the representer-based method: var(J) = 0  Euler-Lagrange Eqns. (nonlinear and coupled): where

6 6 Linearization and decoupling : Try to find a sequence of linearized solutions {u n }, n=1,…,N {u n }  inverse solution To obtain u n, the original ELE are linearized with respect to u n-1 An optimal linear combination forcing the adjoint equation is obtained iteratively, solving the matrix-vector equation: representer matrix (K  K) Direct representer method (for small K). To obtain R, compute and sample (at data locations and times) K representer functions. To obtain a representer solution: -run the adjoint (AD) model, forced with -smooth the result with the model error covariance -run the tangent linear (TL) model Computational cost: (2 K + 1)  N [equiv. fwd runs] prior (“Fwd”) solution of the linearized system

7 7 Use the conjugate gradient method to solve To compute R  where  is any vector: -run the AD model, forced with -smooth the result with the model error covariance, -run the TL model Preconditioning. Compute directly and sample a number of representer functions (obtain selected columns of R ): Indirect representer method (Egbert et al., 1994): Computational cost: <<(2 K + 1)  N [equiv. fwd runs], depends on the number of degrees of freedom in the problem (the size of the domain, length of the run, assumed error covariances)

8 8 Implementation 1. Barotropic flow through the channel (Kuo jet) (in collaboration with E. Di Lorenzo, A. Moore, H. Arango, et al.) Use IROMS (in a version used originally for stability analyses): -correct initial conditions -direct representer method Kuo jet: 2D, 100 x 400 km H=const=20 m, f=10 -4 s -1 Periodic channel No forcing No dissipation SSH mid-channel (NL ROMS): growth of instability is constrained STEADY (SSH colored) PROPAGATING TO THE RIGHT (PERIOD 6.7 days) days

9 9 Data assimilation experiment (with synthetic data): Prior: - symmetric jet, or - no flow “True” (equilibrated wave): Data: SSH or velocities, sampled from the true solution Goal: correct initial conditions Assimilation window: T=3-12 days Direct computation of representers. Does {u n } converge to the inv. solution?

10 10 Dataless (Picard) iterations: No data. True controls (Ini. Cond.). Wrong background u 0 (e.g., prior solution) Domain-averaged RMS error (surf. elevation) as a function of time: Picard Iterations: Convergence to truth for a limited period (comparable to the period of nonlinear oscillations) Assimilate  at 40 locations on days 3, 6, 9, 12) Data assimilation: convergence for a longer period of time

11 11 Choice of the IC error covariance affects convergence: IC penalty term: TL: Choices: 1. C IC =  2 I  singular u n (Bennett, 2002) includes IC errors in , u, v 2. C bell : bell-shaped, independently for , u, v 3. C geos : provide geostrophically balanced correction days use C geos C bell  RMS u RMS v RMS (these cases: assim.  at t=3 d, prior= no flow) Lorenc (1981), Daley (1985)

12 12 Implementation 2. Forced-dissipative nearshore flows In response to steady forcing, – steady flow, – equilibrated shear waves, – or “turbulent” regime, depending on how large bottom friction is DA: correct forcing, initial, cross- shore boundary conditions Shown is Vorticity (NL ROMS, 2D, ADV_4C,biharmonic horiz. diff.) Alongshore currents over variable beach topography (Slinn et al. 2000) alongshore coord. (m)

13 13 Inverse model of choice: AKM TL and AD for shallow-water equations. Limited set of model options (straight periodic or OB channel, ADV_2C, harmonic horiz. diff., variable H) Reasons to proceed with our TL&AD development: 1. Better understand how TL and AD are built in ROMS. 2. Clarify details of (and possibly suggest effective solutions for): - time-stepping in the TL and AD - inputs and outputs 3. Interface with IOM (AKM has been incorporated in IOM) 4. Address the issue of instabilities vs. variational DA in a simpler, 2D set-up

14 14 TL of time stepping momentum eqn.: Automatic Differentiation Tool / AKM No background rhs arrays in TL or AD

15 15 Inputs and outputs in TL and AD (AKM): Input: IC Output: zeta, ubar, vbar every NHIS time steps time Inputs: forcing, boundary values (sms_time, bry_time) NL, TL: interpolation u = [TL] f, length (u)  length (f) [AD] = [TL] T  = [AD] v Input in ADM is a vector of the same length as output in TLM Output in ADM is a vector of the same length as input in TLM Output:  IC) Input: a linear combination of data functionals (defined as a NetCDF file(s) of same format as a history file(s) in NL and TL, outside the code time Outputs: corrections to forcing, boundary values (at sms_time, bry_time) AD to interpolation AD: - Avoid saving the AD solution every time step - Minimum (no) modifications to the code when using new data types

16 16 Implementation of AKM in the forced-dissipative case: True solution: 250 x 200 m,  x=2 m, periodic channel, NHIS=1 min, forcing is spatially variable, stationary in time ( input: 2 identical fields at 0 and 60 min ) time-ave, alongshore-ave u (m/s) Instant vorticity: 5 min10 min 30 min60 min time-ser. of v (m/s) time, min Prior: IC=0, forcing=0 (no flow) u v

17 17 Dataless (Picard) Iterations: no data, correct forcing, start with incorrect background (no flow) – does the series of linearized problems converge to truth? Time-series of u-RMS error: convergence for a limited time period Iter 5 Data assimilation: , u, v every minute at 16 locations, T=30 min  - RMSE (m) u - RMSE (m/s) v - RMSE Total of 1200 obs. Computational requirements: Preconditioner: 24 rep. CGM: 20-30 iter. (for each linearized problem)

18 18 Data assimilation, T=60 min (correcting time-invariant forcing): Mean current is restored, but meandering is not predicted deterministically no convergence in v 2: Assume forcing is time-dependent Time-series of v-RMSE Possible approach 1: DA in a series of short (30 min) time windows, correct both forcing and IC in each window Look for additional controls! 3: Open boundary control 4: Modify linearization scheme, step control

19 19 SUMMARY: 1.Clear advantages of using variational DA methods in problems of coastal and shelf circulation, to meet both scientific and operational needs 2.TL and AD ROMS (Kuo jet case): representer-based algorithm works for a period of time comparable to characteristic time scale of instabilities. Importance of using a dynamically based IC error covariance 3.AKM (nearshore, forced-dissipative case): experience building a TL&AD model. No background rhs arrays are needed. Clear definitions of inputs and outputs (no need to store the TL and AD solutions every time step; new data types can be incorporated without changes to TL&AD codes) 4.Possible approaches to overcome the problem of instabilities: look for additional controls (flow-forcing feedback; open boundary values)

20 20 Sequential, optimal interpolation (OI): ||Error|| model w/out DA DA forecast analysis Time matrix matching observations to state vector -incremental approach -correction only to u : -correction term is present in momentum equations -however, equations for T, S, q 2, q 2 l are dynamically balanced (which facilitates their term balance analysis) Time-invariant gain matrix


Download ppt "Variational Data Assimilation in Coastal Ocean Problems with Instabilities Alexander Kurapov J. S. Allen, G. D. Egbert, R. N. Miller College of Oceanic."

Similar presentations


Ads by Google