Superparameterization and Dynamic Stochastic Superresolution (DSS) for Filtering Sparse Geophysical Flows

Similar documents
Superparameterization and Dynamic Stochastic Superresolution (DSS) for Filtering Sparse Geophysical Flows

Filtering Sparse Regular Observed Linear and Nonlinear Turbulent System

Edinburgh Research Explorer

Systematic strategies for real time filtering of turbulent signals in complex systems

MATHEMATICAL STRATEGIES FOR FILTERING TURBULENT DYNAMICAL SYSTEMS. Andrew J. Majda. John Harlim. Boris Gershgorin

Mathematical test models for superparametrization in anisotropic turbulence

Ergodicity in data assimilation methods

PREDICTING EXTREME EVENTS FOR PASSIVE SCALAR TURBULENCE IN TWO-LAYER BAROCLINIC FLOWS THROUGH REDUCED-ORDER STOCHASTIC MODELS

A Simple Dynamical Model Capturing the Key Features of Central Pacific El Niño (Supporting Information Appendix)

Data assimilation in high dimensions

Introduction to Turbulent Dynamical Systems in Complex Systems

Low-Dimensional Reduced-Order Models for Statistical Response and Uncertainty Quantification

A variance limiting Kalman filter for data assimilation: I. Sparse observational grids II. Model error

Data assimilation in high dimensions

State Space Representation of Gaussian Processes

Filtering Nonlinear Dynamical Systems with Linear Stochastic Models

What do we know about EnKF?

EnKF and Catastrophic filter divergence

The Planetary Boundary Layer and Uncertainty in Lower Boundary Conditions

Lecture 1: Pragmatic Introduction to Stochastic Differential Equations

Stochastic Collocation Methods for Polynomial Chaos: Analysis and Applications

EnKF and filter divergence

Feedback Control of Turbulent Wall Flows

Introduction to asymptotic techniques for stochastic systems with multiple time-scales

Forecasting Turbulent Modes with Nonparametric Diffusion Models: Learning from Noisy Data

FUNDAMENTAL LIMITATIONS OF POLYNOMIAL CHAOS FOR UNCERTAINTY QUANTIFICATION IN SYSTEMS WITH INTERMITTENT INSTABILITIES

State and Parameter Estimation in Stochastic Dynamical Models

Effects of Forcing Scheme on the Flow and the Relative Motion of Inertial Particles in DNS of Isotropic Turbulence

Navier-Stokes equations

Semiparametric modeling: correcting low-dimensional model error in parametric models

On the (multi)scale nature of fluid turbulence

Before we consider two canonical turbulent flows we need a general description of turbulence.

State Space Models for Wind Forecast Correction

Fast Numerical Methods for Stochastic Computations

Lessons in Uncertainty Quantification for Turbulent Dynamical Systems

A Stochastic Collocation based. for Data Assimilation

MULTISCALE ANALYSIS IN LAGRANGIAN FORMULATION FOR THE 2-D INCOMPRESSIBLE EULER EQUATION. Thomas Y. Hou. Danping Yang. Hongyu Ran

FILTERING COMPLEX TURBULENT SYSTEMS

The Truth about diffusion (in liquids)

PDEs, part 3: Hyperbolic PDEs

Efficient Solvers for Stochastic Finite Element Saddle Point Problems

Computational challenges in Numerical Weather Prediction

Lagrangian Data Assimilation and Its Application to Geophysical Fluid Flows

Effects of Forcing Scheme on the Flow and the Relative Motion of Inertial Particles in DNS of Isotropic Turbulence

Blurring the boundary between dynamics and physics. Tim Palmer, Peter Düben, Hugh McNamara University of Oxford

The role of additive and multiplicative noise in filtering complex dynamical systems

Autonomous Navigation for Flying Robots

Filtering Turbulent Signals Using Gaussian and non-gaussian Filters with Model Error

Hilbert Space Methods for Reduced-Rank Gaussian Process Regression

Many contemporary problems in science ranging from protein

Gaussian Filtering Strategies for Nonlinear Systems

Stochastic Mode Reduction in Large Deterministic Systems

PROBABILITY: LIMIT THEOREMS II, SPRING HOMEWORK PROBLEMS

Gaussian Process Approximations of Stochastic Differential Equations

Data assimilation with and without a model

A data-driven method for improving the correlation estimation in serial ensemble Kalman filter

Nonparametric Uncertainty Quantification for Stochastic Gradient Flows

Onsager theory: overview

Low-dimensional chaotic dynamics versus intrinsic stochastic noise: a paradigm model

If we want to analyze experimental or simulated data we might encounter the following tasks:

Introduction to multiscale modeling and simulation. Explicit methods for ODEs : forward Euler. y n+1 = y n + tf(y n ) dy dt = f(y), y(0) = y 0

Supporting Information for A Simple Stochastic Dynamical Model Capturing the Statistical Diversity of El Niño Southern Oscillation

Filtering the Navier-Stokes Equation

ENGR352 Problem Set 02

Modelling Interactions Between Weather and Climate

Local Ensemble Transform Kalman Filter

Data Driven Methods for Turbulent Dynamical Systems. Andrew Majda

Robust Ensemble Filtering With Improved Storm Surge Forecasting

LES of Turbulent Flows: Lecture 3

Statistical Mechanics for the Truncated Quasi-Geostrophic Equations

Review of Covariance Localization in Ensemble Filters

Ornstein-Uhlenbeck processes for geophysical data analysis

Diffusive Transport Enhanced by Thermal Velocity Fluctuations

Multiscale Computation of Isotropic Homogeneous Turbulent Flow

Improved analyses and forecasts with AIRS retrievals using the Local Ensemble Transform Kalman Filter

Aspects of the practical application of ensemble-based Kalman filters

Stochastic contraction BACS Workshop Chamonix, January 14, 2008

Correcting biased observation model error in data assimilation

Coupling atomistic and continuum modelling of magnetism

Module 9: Stationary Processes

Note the diverse scales of eddy motion and self-similar appearance at different lengthscales of the turbulence in this water jet. Only eddies of size

Stochastic Spectral Approaches to Bayesian Inference

Regularization modeling of turbulent mixing; sweeping the scales

Levenberg-Marquardt methods based on probabilistic gradient models and inexact subproblem solution, with application to data assimilation

Local vs. Nonlocal Diffusions A Tale of Two Laplacians

Gaussian processes for inference in stochastic differential equations

Spatial Statistics with Image Analysis. Lecture L08. Computer exercise 3. Lecture 8. Johan Lindström. November 25, 2016

Stochastic Processes. M. Sami Fadali Professor of Electrical Engineering University of Nevada, Reno

A spatio-temporal stochastic pattern generator for simulation of uncertainties in geophysical ensemble prediction and ensemble data assimilation

Ensemble Data Assimilation and Uncertainty Quantification

Lecture 2. Turbulent Flow

1. Introduction Systems evolving on widely separated time-scales represent a challenge for numerical simulations. A generic example is

Levenberg-Marquardt methods based on probabilistic gradient models and inexact subproblem solution, with application to data assimilation

Chapter 3 - Temporal processes

Mathematical Theories of Turbulent Dynamical Systems

Stochastic Processes. A stochastic process is a function of two variables:

Week 9 Generators, duality, change of measure

Atmospheric Predictability experiments with a large numerical model (E. N. Lorenz, 1982)

ELEMENTS OF PROBABILITY THEORY

Kasetsart University Workshop. Multigrid methods: An introduction

Transcription:

Superparameterization and Dynamic Stochastic Superresolution (DSS) for Filtering Sparse Geophysical Flows June 2013

Outline 1 Filtering Filtering: obtaining the best statistical estimation of a nature system from the partial observations. Fourier Domain Kalman Filter (FDKF) with regularly spaced sparse observations. 2 Filtering with Superparameterization linear, analytically solvable model, model error coming from finite discrete approximations. 3 Filtering with Dynamic Stochastic Superresolution (DSS) nonlinear model, using cheap stochastic models to forecast the true nonlinear dynamics. Test Models for Filtering with Superparameterization, John Harlim and A. J. Majda, submitted, SIAM J. Multiscale Modeling and Simulation, September 9, 2012. Dynamic Stochastic Superresolution of sparseley observed turbulent systems, M. Branicki and A. J. Majda, submitted, Journal of Computational Physics, May 17, 2012. New methods for estimating poleward eddy heat transport using satellite altimetry, S. Keating, A. J. Majda and K. S. Smith, Monthly Weather Review, February 9, 2012.

Basic Notions of Filtering and Test Models for Filtering with Superparameterization 1 Filtering the Turbulent Signal Kalman filter Fourier Domain Kalman Filter (FDKF) FDKF with regularly spaced sparse observations 2 Test Models for Superparameterization Test model Numerical implementation Small-scale intermittency Superparameterization Other closure approximations 3 Filter Performance on Test Models Stochastically forced prior models Controllability Remarks

Filtering the Turbulent Signal Kalman filter I. Filtering the Turbulent Signal 1.1. Kalman Filter True signal u m+1 R N, which is generated from Observation v m+1 R M : u m+1 = F u m + σ m+1, v m+1 = G u m+1 + σ o m+1, where matrix G R M N and σ m o = {σo j,m } is an M-dimensional Gaussian while noise vector with zero mean and covariance R o = σ o m ( σ o m) T = { σ o i,m ( σo j,m )T } = {δ(i j)r o } Forecast model: u M m+1 = F M u M m + σ M m+1, where F M R N N and σ m M zero mean and covariance is an M-dimensional Gaussian while noise vector with R M = σ M m ( σ M m ) T. Goal: Estimate the true state: u m+1 R N from the imperfect prediction model and the observations of the true signal.

Filtering the Turbulent Signal Kalman filter Step 1. Forecast: Run the forecast model from step m to m + 1, u M m+1 m = F um m m + σm m+1. Compute the prior mean and covariance ū M m+1 m = F M ū M m m, R M m+1 m = F M R M m m (F M ) T + R M. Step 2. Analysis: Compute posterior mean and variance ū M m+1 m+1 = ū M m+1 m + K m+1( v m+1 G ū M m+1 m ), R M m+1 m+1 = (I K m+1g)r M m+1 m, where K m+1 is the Kalman gain matrix Rm+1 m M K m+1 = G T GRm+1 m M G T + R o.

Filtering the Turbulent Signal Fourier Domain Kalman Filter (FDKF) 1.2. Fourier Domain Kalman Filter (FDKF). Canonical Filtering Problem: Plentiful Observations u(x, t) = L( t x ) u(x, t) + σ(x) W (t), u R s, v(x j, t m) = G u(x j, t m) + σj,m o. The dynamics is realized at 2N + 1 discrete points {x j = jh, j = 0, 1,..., 2N} such that (2N + 1)h = 2π. The observations are attainable at all the 2N + 1 grid points. The observation noise σm o = {σo j,m } are assumed to be zero mean Gaussian variables and are spatial and temporal independent. Finite Discrete Fourier expansion of u(x, t): u(x j, t m) = û(tm)e ikx j, û k = ûk, û(tm) = k N h 2π 2N u(x j, t m)e ikx j. j=0 Fourier Analogue of the Canonical Filtering Problem: ûk (t m+1 ) = F k ûk (t m) + σ k,m+1, ˆvk (t m) = G û k (t m) + σ o k,m. Then the original (2N + 1)s (2N + 1)s filtering problem reduces to study 2N + 1 independent s s matrix Kalman filtering problems.

Filtering the Turbulent Signal FDKF with regularly spaced sparse observations 1.3. FDKF with regularly spaced sparse observations. Assume there are N model grid points. We consider the observations at every p model grid points such that the total number of observation is M with M = N/p. Sparse Regularly Spaced Observations in Fourier Space is expressed as follows: ûk (t m+1 ) = F ûk k (t m) + σ k,m+1, k N/2, ˆvl (t m) = G ûk (t m) + σ l,m o, l M/2, k A(l) where the aliasing set of wavenumber l is defined as A(l) = {k : k = l + Mq q Z, k N/2} Figure 1: 5 5 sparse observation grid is a regular subset of the 20 20 model mesh so that every P = 4 model mesh node is observed. Here N = 20 and M = 5. There are 25 aliasing sets in all: A(i, j) with i, j Z and 2 i, j 2. All primary modes lie inside the region 2 k x, k y 2.

Filtering the Turbulent Signal FDKF with regularly spaced sparse observations The aliased Fourier modes in geophysical systems with quadratic, advection-type nonlinearity are expected to be relatively weakly correlated. In such systems the quadratic nonlinearities do not directly couple the Fourier modes contained in the same aliasing set; that is, if mode k is in the aliasing set A, the quadratic couplings in the dynamics of u k have the form du k dt u l u m, k A, l, m A

Test Models for Superparameterization Test model II. Test Models for Superparameterization Features of superparameterization algorithm: intermittent strongly unstable fluctuations, and moderate scale separation without statistical equilibration (ɛ = 1/6 to 1/10). 2.1. Test model. Decompose a turbulent field U = ū(x, t) + u (X, x, t, τ), X = ɛx, τ = tɛ 1. The scalar multiscale test model: (1) ū t + P( X )ū = cov(u ) (X, t) }{{} nonlinear covariance eddy flux +F ext(x, t), (2) where u τ + P (ū, x )u = ( Γ( x )u + σ(x)ẇ (τ)), P( X ) = A 3 X ν 2 X + c X + d, cov(u )(X, t) = ɛ ɛ 1 0 cov(u )(X, t, τ)dτ = ɛ F ext = F + Λ(X ) Ẇ (t), ɛ 1 0 u u (X, t, τ)dτ, and P is a constant coefficient differential operator that depends explicitly on the mean variable ū.

Test Models for Superparameterization Test model Using Ornstein-Uhlenbeck process with damping operator Γ and white noise forcing σ(x)ẇ (x, τ) for the eddies, it becomes a linear stochastic differential equation in Fourier space, dû k dτ + P (ū, ik)û k = γ kû k + σ kẇk, with the Fourier coefficient defined by the spectral integral (3) u (X, x, t, τ) = û k (X, t, τ)eikx dw k. R Therefore, (4) cov(u )(X, t, τ) = C k (X, t, τ)dk, where C k û k (û k ). R The linear deterministic ODE with coefficients depending on ū for the covariance C k : (5) dc k dτ = ( P k + ( P k ) + γ k + γ k )C k + σ k σ k, C k (τ = 0) = C k,0.

Test Models for Superparameterization Numerical implementation 2.2. Numerical implementation. 1 Compute C k as a solution of IVP in (5) for fixed ū for various modes where C k (τ) = e 2λ k τ C k,0 + σ2 k 2λ k (1 e 2λ k τ ), λ k = ( P k + ( P k ) ) + (γ k + γ k ) 2 2 Compute the turbulent fluctuation cov(u ) using the spectral integral (4) and empirical time average with constant ɛ cov(u ) = ɛ ɛ 1 0 = R n C k (τ)dkdτ R n ( (1 ɛ e 2λ k ɛ 1 2λ k [ σ 2 k 2λ k + C k,0 σ2 k 2λ k ))] 3 Integrate the large-scale PDE in (1) with large time step t on a coarsely resolved period domain by assuming that the turbulent fluctuation cov(u ) (X, t) is constant over the time interval (t, t + t). Remark: pairwise small scale solutions cov(u ) (X, t) obtained by freezing ū at two distinct locations X j X l do not interact directly. dk

Test Models for Superparameterization Small-scale intermittency 2.3. Small-scale intermittency. To model intermittency, we choose P k + ( P k ) = f (ū)a k, 2 where A k = Āe δ k k 2. In this paper, we choose quadratic f (ū) = γ k + α ū 2. Figure 2: Boundary of unstable modes as a function of ū. Recall λ k = ( P k +( P k ) )+(γ k +γ k ) 2. Figure 3: Deterministic forcing solutions. ɛ = 1/10.

Test Models for Superparameterization Superparameterization 2.4. Superparameterization. Retain large-scale dynamics (1), but make various space-time discrete approximations in solving the small-scale dynamics (2) to reduce the computational cost. Test model ū (1) + P( X )ū = cov(u ) (X, t) + Fext (X, t), t u (2) + P (ū, x )u = ( Γ( x )u + σ(x)ẇ (τ)), τ Traditional superparameterization introduces an artificial scale gap L and solves the small-scale dynamical equations in (2) locally on a periodic domain, which introduces two types of models: 1 model errors due to finite spatial and temporal discrete approximations, and 2 model errors due to truncation of the direct interaction between nonlocal fluxes. In our test model, superparameterization only introduces model errors of the first type. We approximate the covariance integral over the lattice with wavenumbers k j = j/l such that [ σ cov(u 2 ) = k R n = 1 L n j 2λ k + ( ) ] ɛ (1 e 2λ k ɛ 1 C k,0 σ2 k 2λ k 2λ k ) dk [ σ 2 ( kj + ɛ (1 e 2λ 1 k ɛ j ) C kj,0 2λ kj 2λ kj σ 2 k j 2λ kj )].

Test Models for Superparameterization Superparameterization Figure 4: Deterministic forced superparameterized approximate solutions with L = 2 (left) and L = 0.1 (right). ɛ = 1/10. Recall k j = j/l.

Test Models for Superparameterization Other closure approximations 2.5. Test model for superparameterization and other closure approximations. Test models for superparameterization ū t + P( X )ū = cov(u ) L (X, t) + F ext(x, t), ɛ 1 cov(u ) L (X, t) = ɛ C k (X, t, τ)dkdτ. 0 R n Bare-truncation model ū t + P( X )ū = F ext(x, t) Statistical equilibrium closure model ū t + P( X )ū = cov(u ) (X, t) + F ext(x, t), ɛ 1 cov(u ) (X, t) lim ɛ C k (X, t, τ)dkdτ = σ2 k dk. ɛ 0 0 R n R n 2λ k

Filter Performance on Test Models Stochastically forced prior models III. Filter Performance on Test Models Parameters: Scale separation parameter ɛ = 1/10. Total grid points of large scale mean dynamics: N = 128. Regularly sparse observations at every p model grid points, with p = 4, 8, 16 and 32. Observation noise: r o = 1.41, about 23% 25% of the covariance of ū. Observation time: t obs = 0.5, much shorter than the temporal correlation. Measurements of filtering skill: 1 T RMS = T T 0 m=t 0 +1 1 T SC = T T 0 m=t 0 +1 3.1. Stochastically forced prior models. ( u + m u m) 2 N, ( u + m u+ m N )( u m u m N ) N ( u + m u + m N ) 2 N ( u m u m N ) 2 N Figure 5: Average RMS errors and SC as functions of p, where the observation error r o = 1.18.

Filter Performance on Test Models Stochastically forced prior models Figure 6: Case p=4(left),right:p=8(right) of t m = 500.

Filter Performance on Test Models Stochastically forced prior models Figure 7: Case p=16(left),right:p=32(right) of t m = 500.

Filter Performance on Test Models Stochastically forced prior models Filtering skill with different scale gap L. cov(u ) L = A(k)dk = 1 R L A(k). j Figure 8: Case p = 8: Average RMSE and SC as functions of L. Observation error: r o = 1.18. Figure 9: Snapshots at t m = 500 for p = 8 for superparameterization with various L.

Filter Performance on Test Models Controllability 3.2. Controllability. For some initial state x 0, if the system is controllable, then for any state x 1, there exists some time t 1 and some observation v, such that the state at t 1 is x 1. We use the perfect deterministically forced prior filter model for sparse observations with p = 4. The prior model noise covariance is zero = The system is uncontrollable = The Kalman gain matrix is zero = The filter trusts the prior mean estimates completely. Table 1: Average RMS errors and SC for filtering deterministic truth with and without controllability. p = 4, r o = 1.18.

Filter Performance on Test Models Controllability Figure 10: Case p = 4 filtered with no controllability (left) and with controllability corresponding to l 6 large scale energy spectrum (right) at t m = 500.

Filter Performance on Test Models Remarks Remarks. The choice of prior model is very important for sparse observations. The small scale dynamics is very important even if the true signal has a very steep spectrum with l 6. Figure 11: Empiricaly estimated large-scale energy spectrum of the deterministically forced system compared to the l 6 spectrum.