This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Convergence analysis of a Lagrangian numerical scheme in computing effective diffusivity of 3D time-dependent flows

Zhongjian Wang zhongjian@statistics.uchicago.edu Jack Xin jxin@math.uci.edu Zhiwen Zhang zhangzw@hku.hk Department of Statistics, The University of Chicago, Chicago, IL 60637, USA. Department of Mathematics, University of California at Irvine, Irvine, CA 92697, USA. Department of Mathematics, The University of Hong Kong, Pokfulam Road, Hong Kong SAR, China.
Abstract

In this paper, we study the convergence analysis for a robust stochastic structure-preserving Lagrangian numerical scheme in computing effective diffusivity of time-dependent chaotic flows, which are modeled by stochastic differential equations (SDEs). Our numerical scheme is based on a splitting method to solve the corresponding SDEs in which the deterministic subproblem is discretized using structure-preserving schemes while the random subproblem is discretized using the Euler-Maruyama scheme. We obtain a sharp and uniform-in-time convergence analysis for the proposed numerical scheme that allows us to accurately compute long-time solutions of the SDEs. As such, we can compute the effective diffusivity for time-dependent flows. Finally, we present numerical results to demonstrate the accuracy and efficiency of the proposed method in computing effective diffusivity for the time-dependent Arnold-Beltrami-Childress (ABC) flow and Kolmogorov flow in three-dimensional space.
AMS subject classification: 35B27, 37A30, 60H35, 65M12, 65M75.

keywords:
Convection-enhanced diffusion; time-dependent chaotic flows; effective diffusivity; structure-preserving scheme; ergodic theory; convergence analysis.

1 Introduction

In this paper, we study the convection-enhanced diffusion phenomenon for particles moving in time-dependent chaotic flows, which is defined by the following passive tracer model, i.e., a stochastic differential equation (SDE),

dX(t)=v(t,X)dt+σdw(t),Xd,\displaystyle\mathrm{d}\textbf{X}(t)=\textbf{v}(t,\textbf{X})\mathrm{d}t+\sigma\mathrm{d}\textbf{w}(t),\quad\textbf{X}\in\mathbb{R}^{d}, (1)

where X(t)=(x1(t),,xd(t))Td\textbf{X}(t)=(x_{1}(t),...,x_{d}(t))^{T}\in\mathbb{R}^{d} is the position of the particle, σ>0\sigma>0 is the molecular diffusivity, and {𝐰(t)}t0\{{\bf w}(t)\}_{t\geq 0} is the standard dd-dimensional Browinian motion. The velocity field v(t,x)\textbf{v}(t,\textbf{x}) is time-dependent and divergence free, i.e. xv(t,x)=0\nabla_{\textbf{x}}\cdot\textbf{v}(t,\textbf{x})=0, for all t0t\geq 0. In order to guarantee the existence of the solution to the SDE (1), we also assume that v(t,x)\textbf{v}(t,\textbf{x}) is Lipschitz in x. The passive tracer model (1) has many applications in physical and engineering sciences, including atmosphere science, ocean science, chemical engineering, and combustion.

We will study the long-time large-scale behavior of the particle X(t)\textbf{X}(t) in the passive tracer model (1), i.e., whether the motion of the particle 𝐗(t){\bf X}(t) has a long-time diffusive limit. Let Xϵ(t)ϵX(t/ϵ2)\textbf{X}^{\epsilon}(t)\equiv\epsilon\textbf{X}(t/\epsilon^{2}) denote the rescaled process of (1). We aim to investigate whether Xϵ(t)\textbf{X}^{\epsilon}(t) converge in law to a Brownian motion with a covariance matrix DEd×dD^{E}\in\mathbb{R}^{d\times d} as ϵ0\epsilon\rightarrow 0, where DED^{E} is called the effective diffusivity matrix. The dependence of DED^{E} on the velocity field of the passive tracer model is complicated and highly nontrivial. There are many theoretical works, where the homogenization theory was applied to study the effective diffusivity matrix DED^{E} of the passive tracer model with spatial periodic velocity fields or random velocity fields with short-range correlations; see e.g. [3, 12, 16, 27] and references therein.

For many complicated velocity fields of physical interests, one cannot apply the homogenization theory to compute the corresponding effective diffusivity matrix DED^{E}, or even determine its existence. Therefore, many numerical methods were developed to compute DED^{E}. These results include, among others, for time-independent Taylor-Green flows, the authors of [28] proposed a stochastic splitting method and calculated the effective diffusivity in the limit of vanishing molecular diffusion. For time-dependent chaotic flows, an efficient model reduction method based on the spectral method was developed to compute DED^{E} using the Eulerian framework [21]. The reader is referred to [22] for an extensive review of many existing mathematical theories and numerical simulations for the passive tracer model with different velocity fields.

Recently, we developed a robust structure-preserving Lagrangian scheme to compute the effective diffusivity for chaotic and stochastic flows in [32]. We also obtained a rigorous error estimate for the numerical scheme in [32]. Specifically, let DE,numD^{E,num} denote the numerical effective diffusivity obtained by our method. We got the error estimate, DE,numDECΔt+C(T)(Δt)2||D^{E,num}-D^{E}||\leq C\Delta t+C(T)(\Delta t)^{2}, where the computational time TT should be greater than the diffusion time (also known as mixing time). This error estimate is not sharp in the sense that the pre-factor C(T)C(T) may grow fast with respect to TT, since the error estimation is based on a Gronwall inequality technique. Later, we obtained a sharp convergence rate for our numerical scheme and got rid of the term C(T)C(T) in the error estimate in [31]. However, this result only holds for the passive tracer models with time-independent flows.

In this paper, we aim to obtain a sharp convergence analysis for our numerical scheme in computing the effective diffusivity of passive tracer models in spatial-temporal periodic velocity fields. These types of flow fields are well-known for exhibiting chaotic streamlines and have many applications in turbulent diffusion [22]. Since in this case the velocity field depends on the temporal variable, the generator associated with the stochastic process, i.e. the solution X(t)\textbf{X}(t) in Eq.(1) becomes non-autonomous. The generator is now a parabolic-type operator (see Eq.(3)), instead of an elliptic-type operator that was studied in [31] when the flows are time-independent. The uniqueness only happens regarding each time period. Hence the extension of the analysis developed in [31] to time-dependent flows is not straightforward. We will develop new techniques to overcome this difficulty; see Theorem 4.3 and Lemma 4.5 in Section 4. We also emphasize that when the flows are time-independent, we can construct the ballistic orbits of the ABC flows and Kolmogorov flows and study their dynamic behaviors. When the flows are time-dependent, however, their streamlines are complicated, which makes it is difficult to construct the orbits of these flows.

Though there are several prior works on structure-preserving schemes for ODEs and SDEs, see e.g. [14, 15, 30, 1, 20] and references therein, our work has several novel contributions. The first novelty is the convergence analysis, where we develop new techniques to deal with time-dependent flows. To handle the parabolic-type generator, we pile up snapshots of each time step within a single time period together. By viewing the numerical solutions as a Markov process and exploring the ergodicity of the solution process, we succeed in obtaining a sharp convergence analysis for our method in computing the effective diffusivity, where the error estimate does not depend on the computational time. Therefore, we can compute the long-time solutions of passive tracer models without losing accuracy; see Fig.2 and Fig.4. If we choose the Gronwall inequality in the error estimate, we cannot get rid of the exponential growth pre-factor in the error term, which makes the convergence analysis not sharp. Most importantly, our convergence result reveals the equivalence of the definition of effective diffusivity using the Eulerian framework and the Lagrangian framework; see Theorem 4.8, which is fundamental and important. For 3D time-dependent flow problems, the Eulerian framework has good theoretical value but the Lagrangian framework is computationally accessible.

Another novelty is that the stochastic structure-preserving Lagrangian scheme is robust and quite cheap in computing the long-time solutions of the passive tracer model (1), especially for problems in three-dimensional space. If one adopts the Eulerian framework to compute the effective diffusivity of the passive tracer model (1), one needs to solve a convection-diffusion-type cell problem; see Eq.(5). When the molecular diffusivity σ\sigma is small and/or the dimension of spatial variables is big, say d=3d=3, it is exorbitantly expensive to solve the cell problems. As indicated in Eq.(6), the effective diffusivities depend on the integration of the gradient of the solution to the cell problem. In many cases, e.g. time-dependent ABC flow, the effective diffusivities grows up rapidly as σ\sigma decreases; see Fig.5. In our Lagrangian approach, we can overcome the difficulties of long-time integration of the SDEs (raised as σ\sigma decreases) by using robust structure-preserving schemes. However, for the Eulerian approach, one needs to solve a four-dimensional PDE (three variables in space dimension and one variable in the time dimension) and solutions have sharp gradients as the diffusivity decreases, which makes the Eulerian approach for computing effective diffusivities expensive.

Numerical results show that our Lagrangian scheme is insensitive to the molecular diffusivity σ\sigma and computational cost linearly depends on the dimension dd of spatial variables in the passive tracer models (1). Thus, we are able to investigate the convection-enhanced diffusion phenomenon for several typical time-dependent chaotic flows of physical interests, including the time-dependent ABC flow and the time-dependent Kolmogorov flow in three-dimensional space. We discover that the maximal enhancement is achieved in the former case, while a submaximal enhancement is observed in the latter case; see Fig.5 and Fig.3, respectively. In addition, we find that the level of chaos and the strength of diffusion enhancement seem to compete with each other in the time-dependent ABC flow; see Fig.6. To the best of our knowledge, our work appears to be the first one in the literature to develop numerical methods to study the convection-enhanced diffusion phenomenon in 3D time-dependent flows.

The rest of the paper is organized as follows. In Section 2, we give the definition of the effective diffusivity matrix using the Eulerian framework and the Lagrangian framework. In Section 3, we propose the stochastic structure-preserving Lagrangian scheme in computing effective diffusivity for the passive tracer model (1). In Section 4, we provide a sharp convergence analysis for the proposed method based on a probabilistic approach. In addition, we shall show that our method can be used to solve high-dimensional flow problems and the error estimate can be obtained naturally. In Section 5, we present numerical results to demonstrate the accuracy and efficiency of our method. We also investigate the convection-enhanced diffusion phenomenon for time-dependent chaotic flows. Concluding remarks are made in Section 6.

2 Effective diffusivity of the passive tracer models

There are two frameworks to define the effective diffusivity of the passive tracer models. We first discuss the Eulerian framework. One natural way to study the expectation of the paths for the SDE given by the Eq.(1) is to consider its associated backward Kolmogorov equation [26]. Due to the time-dependence nature of the velocity field, we need to deal with a space-time ergodic random flow. Specifically, given a sufficiently smooth function ϕ(τ,x)\phi(\tau,\textbf{x}) in ×d\mathbb{R}\times\mathbb{R}^{d}, let u(t,τ,x)=𝔼[ϕ(t+τ,Xt+τ)|Xτ=x]u(t,\tau,\textbf{x})=\mathbb{E}\big{[}\phi(t+\tau,\textbf{X}_{t+\tau})|\textbf{X}_{\tau}=\textbf{x}\big{]} and X(t)\textbf{X}(t) be the solution to Eq.(1). Then, u(t,τ,x)u(t,\tau,\textbf{x}) satisfies the following backward Kolmogorov equation

ut=u,u(0,τ,x)=ϕ(τ,x).\displaystyle u_{t}=\mathcal{L}u,\quad u(0,\tau,\textbf{x})=\phi(\tau,\textbf{x}). (2)

In Eq.(2), the generator \mathcal{L} is defined as

u=τu+vxu+D0Δxu,\displaystyle\mathcal{L}u=\partial_{\tau}{\color[rgb]{0,0,0}u}+\textbf{v}\cdot\nabla_{\textbf{x}}u+D_{0}\Delta_{\textbf{x}}u, (3)

where D0=σ2/2D_{0}=\sigma^{2}/2 is the diffusion coefficient, v is the velocity field, and x\nabla_{\textbf{x}} and Δx\Delta_{\textbf{x}} denote the gradient operator and Laplace operator, respectively.

Remark 2.1.

Let ρ(t,τ,x)\rho(t,\tau,\textbf{x}) denote the density function of the particle (t+τ,X(t+τ))(t+\tau,\textbf{X}(t+\tau)) of Eq.(1). One can define the adjoint operator \mathcal{L}^{*} as ρ=τρ(vρ)+D0Δρ\mathcal{L}^{*}\rho=-\partial_{\tau}{\color[rgb]{0,0,0}\rho}-\nabla\cdot(\textbf{v}\rho)+D_{0}\Delta\rho. Then, ρ\rho satisfies the Fokker-Planck equation ρt=ρ\rho_{t}=\mathcal{L}^{*}\rho with the initial density ρ(t,τ,x)=ρ0(τ,x)\rho(t,\tau,\textbf{x})=\rho_{0}(\tau,\textbf{x}).

When v is incompressible (i.e. xv(t,x)=0,t\nabla_{\textbf{x}}\cdot\textbf{v}(t,\textbf{x})=0,\ \forall t), deterministic and space-time periodic in O(1)O(1) scale, where we assume the period of v is 11 in each dimension of the physical and temporal space, the formula for the effective diffusivity matrix is [3, 27]

DE=D0I+v(t,x)𝝌(t,x)p,\displaystyle D^{E}=D_{0}I+\big{\langle}\textbf{v}(t,\textbf{x})\otimes\boldsymbol{\chi}(t,\textbf{x})\big{\rangle}_{p}, (4)

where we have assumed that the fluid velocity v(t,x)\textbf{v}(t,\textbf{x}) is smooth and the (vector) corrector field 𝝌\boldsymbol{\chi} satisfies the cell problem,

𝝌=v(t,y),(t,y)𝕋×𝕋d,\displaystyle\mathcal{L}\boldsymbol{\chi}=-\textbf{v}(t,\textbf{y}),\quad(t,\textbf{y})\in\mathbb{T}\times\mathbb{T}^{d}, (5)

and p\langle\cdot\rangle_{p} denotes temporal and spatial average over 𝕋×𝕋d\mathbb{T}\times\mathbb{T}^{d}. Since v is incompressible, the solution 𝝌\boldsymbol{\chi} to the cell problem (5) is unique up to an additive constant by the Fredholm alternative. By multiplying 𝝌\boldsymbol{\chi} to Eq.(5), integrating the corresponding result in 𝕋×𝕋d\mathbb{T}\times\mathbb{T}^{d} and using the periodic conditions of 𝝌\boldsymbol{\chi} and v, we get an equivalent formula for the effective diffusivity as follows

DE=D0I+𝝌(t,x)𝝌(t,x)p.\displaystyle D^{E}=D_{0}I+\big{\langle}\nabla\boldsymbol{\chi}(t,\textbf{x})\otimes\nabla\boldsymbol{\chi}(t,\textbf{x})\big{\rangle}_{p}. (6)

The correction to D0ID_{0}I in Eq.(6) is nonnegative definite. We can see that eTDEeD0\textbf{e}^{T}D^{E}\textbf{e}\geq D_{0} for all unit column vectors ed\textbf{e}\in\mathbb{R}^{d}, which is called convection-enhanced diffusion. By using a variational principle for time-periodic velocity flows, one can find a upper bound for the effective diffusivity, i.e., there exists a nonzero unit column vector ed\textbf{e}\in\mathbb{R}^{d}, such that

eTDEe1D0,as D00,\textbf{e}^{T}D^{E}\textbf{e}\sim\frac{1}{D_{0}},\quad\text{as }D_{0}\to 0, (7)

which is known as the maximal enhancement. More details of the derivation can be found in [4, 24, 9]. We point out that many theoretical results were built upon the passive tracer models with time-independent flows. We are interested in studying the convection-enhanced diffusion phenomenon for time-dependent chaotic flows in this paper. Especially, whether the time-dependent chaotic flows still have the maximal enhancement.

In practice, the cell problem (5) can be solved using numerical methods, such as finite element methods and spectral methods. However, when D0D_{0} becomes extremely small, the solutions of the cell problem (5) develop sharp gradients and demand a large number of finite element basis or Fourier basis to resolve, which makes the Eulerian framework expensive. In addition, when the dimension of spatial variables is big, say d=3d=3, the Eulerian framework becomes expensive too.

Alternatively, one can use the Lagrangian framework to compute the effective diffusivity matrix, which is defined as follows,

DijE=limt(xi(t)xi(0))(xj(t)xj(0))2t,1i,jd,\displaystyle D_{ij}^{E}=\lim_{t\rightarrow\infty}\frac{\Big{\langle}\big{(}x_{i}(t)-x_{i}(0))(x_{j}(t)-x_{j}(0)\big{)}\Big{\rangle}}{2t},\quad 1\leq i,j\leq d, (8)

where X(t)=(x1(t),,xd(t))T\textbf{X}(t)=(x_{1}(t),...,x_{d}(t))^{T} is the position of a particle tracer at time tt and the average \langle\cdot\rangle is taken over an ensemble of particles. If the above limit exists, that means the transport of the particle is a standard diffusion process, at least on a long-time scale. For example, when the velocity field is the Taylor-Green velocity field [9, 28], the long-time and large-scale behavior of the passive tracer model is a diffusion process. However, there are cases showing that the spreading of particles does not grow linearly with time but has a power-law tγt^{\gamma}, where γ>1\gamma>1 and γ<1\gamma<1 correspond to super-diffusive and sub-diffusive behaviors, respectively; see e.g. [4, 22, 2].

We shall use the Lagrangian framework in this paper. The Lagrangian framework has the advantages that: (1) it is easy to implement; (2) it does not directly suffer from a small molecular diffusion coefficient σ\sigma during the computation; and (3) its computational cost only linearly depends on the dimension of spatial variables in the passive tracer models. However, the major difficulty in solving Eq.(1) is that the computational time should be long enough to approach the diffusion time scale. To address this challenge, we shall develop robust numerical schemes, which are structure-preserving and accurate for long-time integration. Moreover, we aim to develop the convergence analysis of the proposed numerical schemes. Finally, we shall investigate the relationship between parameters of the time-dependent chaotic flows and the corresponding effective diffusivity.

3 Stochastic structure-preserving schemes

3.1 Derivation of numerical schemes

To demonstrate the main idea, we first construct stochastic structure-preserving schemes for a two-dimensional passive tracer model. The derivation of the numerical schemes for high-dimensional passive tracer models will be discussed in Section 4.5. Specifically, let X=(x1,x2)T\textbf{X}=(x_{1},x_{2})^{T} denote the position of the particle, then the model can be written as

{dx1=v1dt+σdw1,t,x1(0)=x1,0,dx2=v2dt+σdw2,t,x2(0)=x2,0,\begin{cases}\mathrm{d}x_{1}=v_{1}\mathrm{d}t+\sigma\mathrm{d}w_{1,t},\quad x_{1}(0)=x_{1,0},\\ \mathrm{d}x_{2}=v_{2}\mathrm{d}t+\sigma\mathrm{d}w_{2,t},\quad x_{2}(0)=x_{2,0},\end{cases} (9)

where wi,tw_{i,t}, i=1,2i=1,2 are independent Brownian motions. We assume that v=(v1,v2)T\textbf{v}=(v_{1},v_{2})^{T} is divergence-free and mean-zero at any time tt, i.e.,

v:=x1v1+x2v2=0t,\nabla\cdot\textbf{v}:=\partial_{x_{1}}v_{1}+\partial_{x_{2}}v_{2}=0\quad\forall t, (10)

and

{𝕋v1(t,x1,x2)dx2=0x1,t,𝕋v2(t,x1,x2)dx1=0x2,t,\begin{cases}\int_{\mathbb{T}}v_{1}(t,x_{1},x_{2})\mathrm{d}x_{2}=0\quad\forall x_{1},~t,\\ \int_{\mathbb{T}}v_{2}(t,x_{1},x_{2})\mathrm{d}x_{1}=0\quad\forall x_{2},~t,\end{cases} (11)

where 𝕋=[0,1]\mathbb{T}=[0,1]. We also assume that v is smooth and its first-order derivatives vi(t,x1,x2)v_{i}(t,x_{1},x_{2}), i=1,2i=1,2 are bounded. These conditions are necessary to guarantee the existence and uniqueness of solutions of the SDE (9); see [26]. Moreover, we assume that the diagonal of the Jacobian of the velocity field v=(v1,v2)T\textbf{v}=(v_{1},v_{2})^{T} are all zeros. A typical example is a Hamiltonian system with a separable Hamiltonian, i.e., there exists H(t,x1,x2)=H1(t,x1)+H2(t,x2)H(t,x_{1},x_{2})=H_{1}(t,x_{1})+H_{2}(t,x_{2}) such that,

v1=x2H,v2=x1H.v_{1}=-\partial_{x_{2}}H,\quad v_{2}=\partial_{x_{1}}H. (12)

In this paper, we denote with slightly abuse of notation that v1(t,x2)=v1(t,x1,x2)v_{1}(t,x_{2})=v_{1}(t,x_{1},x_{2}) and v2(t,x1)=v2(t,x1,x2)v_{2}(t,x_{1})=v_{2}(t,x_{1},x_{2}). These notations simplify our derivation. Whenever a statement corresponds to v1(t,x2)v_{1}(t,x_{2}) (or v2(t,x1)v_{2}(t,x_{1})) is made, it is equivalent to that for v1(t,x1,x2)v_{1}(t,x_{1},x_{2}) (or v2(t,x1,x2)v_{2}(t,x_{1},x_{2})).

In [32], we proposed a stochastic structure-preserving scheme based on a Lie-Trotter splitting scheme to solve the SDE (9). Specifically, we split the problem (9) into a deterministic subproblem,

{dx1=v1(t,x2)dt,dx2=v2(t,x1)dt,\begin{cases}\mathrm{d}x_{1}=v_{1}(t,x_{2})\mathrm{d}t,\\ \mathrm{d}x_{2}=v_{2}(t,x_{1})\mathrm{d}t,\end{cases} (13)

which is solved by using a symplectic-preserving scheme (e.g., the symplectic Euler scheme for deterministic equations with frozen time), and a stochastic subproblem,

{dx1=σdw1,t,dx2=σdw2,t,\begin{cases}\mathrm{d}x_{1}=\sigma\mathrm{d}w_{1,t},\\ \mathrm{d}x_{2}=\sigma\mathrm{d}w_{2,t},\end{cases} (14)

which is solved by using the Euler-Maruyama scheme [26]. Notice that when σ\sigma is a constant in (14), the Euler-Maruyama scheme exactly solves Eq.(14)

Now we discuss how to discretize Eq.(9). From time t=tnt=t_{n} to time t=tn+1t=t_{n+1}, where tn+1=tn+Δtt_{n+1}=t_{n}+\Delta t, t0=0t_{0}=0, and Δt\Delta t is the time step, we assume the numerical solution Xn=(x1n,x2n)T\textbf{X}^{n}=(x_{1}^{n},x_{2}^{n})^{T} is given, which approximates the exact solution X(tn)\textbf{X}(t_{n}) to the SDE (9) at time tn=nΔtt_{n}=n\Delta t. Then, we apply the Lie-Trotter splitting method to solve the SDE (9) and obtain,

{x1n+1=x1n+v1(tn+12,x2n)Δt+σN1n,x2n+1=x2n+v2(tn+12,x1n+v1(tn+12,x2n)Δt)Δt+σN2n,\begin{cases}x_{1}^{n+1}=x_{1}^{n}+v_{1}(t_{n+\frac{1}{2}},x_{2}^{n})\Delta t+\sigma N^{n}_{1},\\ x_{2}^{n+1}=x_{2}^{n}+v_{2}\big{(}t_{n+\frac{1}{2}},x_{1}^{n}+v_{1}(t_{n+\frac{1}{2}},x_{2}^{n})\Delta t\big{)}\Delta t+\sigma N^{n}_{2},\end{cases} (15)

where tn+12=tn+Δt2t_{n+\frac{1}{2}}=t_{n}+\frac{\Delta t}{2}, N1n=Δtξ1N^{n}_{1}=\sqrt{\Delta t}\xi_{1}, N2n=Δtξ2N^{n}_{2}=\sqrt{\Delta t}\xi_{2}, and ξ1\xi_{1}, ξ2𝒩(0,1)\xi_{2}\sim\mathcal{N}(0,1) are i.i.d. normal random variables. In this paper, we view the solution sequence Xn=(x1n,x2n)T\textbf{X}^{n}=(x_{1}^{n},x_{2}^{n})^{T}, n=1,2,3,n=1,2,3,..., generated by the scheme (15) as a discrete Markov stochastic process, which enables us to use techniques from stochastic process to obtain a sharp convergence analysis for the numerical solutions; see Section 4.

In a 2D Hamiltonian system, when the system contains an additive temporal noise, the noise itself is considered to be symplectic pathwise [25]. Therefore, we state that the scheme (15) is stochastic symplectic-preserving since it preserves symplecticity. Specifically, the scheme (15) can be viewed as a composition of two symplectic transforms. In addition, we know that the numerical solution converges to the exact one as the time step Δt\Delta t approaches zero. In high-dimensional systems, a structure-preserving scheme refers to a volume-preserving scheme; see Section 4.5.

3.2 The backward Kolmogorov equation and related results

We first define the backward Kolmogorov equation associated with the Eq.(9) as

ut=u,u(0,τ,x)=ϕ(τ,x),\displaystyle u_{t}=\mathcal{L}u,\quad u(0,\tau,\textbf{x})=\phi(\tau,\textbf{x}), (16)

where the generator \mathcal{L} associated with the Markov process in Eq.(9) is given by

=τ+v1(τ,x2)x1+v2(τ,x1)x2+σ22(x1x1+x2x2).\displaystyle\mathcal{L}=\partial_{\tau}+v_{1}(\tau,x_{2})\partial_{x_{1}}+v_{2}(\tau,x_{1})\partial_{x_{2}}+\frac{\sigma^{2}}{2}(\partial_{x_{1}x_{1}}+\partial_{x_{2}x_{2}}). (17)

Recall that the solution u(t,τ,x)u(t,\tau,\textbf{x}) to the Eq.(16) satisfies, u(t,τ,x)=𝔼[ϕ(t+τ,Xt+τ)|Xτ=x]u(t,\tau,\textbf{x})=\mathbb{E}\big{[}\phi(t+\tau,\textbf{X}_{t+\tau})|\textbf{X}_{\tau}=\textbf{x}\big{]} where Xt\textbf{X}_{t} is the solution to Eq.(9) and ϕ\phi is a smooth function in 1×2\mathbb{R}^{1}\times\mathbb{R}^{2}. In other words, u(t,τ,x)u(t,\tau,\textbf{x}) is the flow generated by the original SDE (9).

Similarly, we can study the flow generated by the stochastic structure-preserving scheme (15). According to the splitting method used in the derivation of the scheme in Section 3.1, we respectively define 1=τ\mathcal{L}_{1}=\partial_{\tau}, 2=v1x1\mathcal{L}_{2}=v_{1}\partial_{x_{1}}, 3=v2x2\mathcal{L}_{3}=v_{2}\partial_{x_{2}}, and 4=σ22(x1x1+x2x2)\mathcal{L}_{4}=\frac{\sigma^{2}}{2}(\partial_{x_{1}x_{1}}+\partial_{x_{2}x_{2}}). Starting from u(0,,)u(0,\cdot,\cdot), during one time step Δt\Delta t, we compute

{tu1=1u1,u1(0,,)=u(0,,),tu2=2u2,u2(0,,)=u1(Δt2,,),tu3=3u3,u3(0,,)=u2(Δt,,),tu4=1u4,u4(0,,)=u3(Δt,,),tu5=4u5,u5(0,,)=u4(Δt2,,).\begin{cases}\partial_{t}u^{1}&=\mathcal{L}_{1}u^{1},\quad u^{1}(0,\cdot,\cdot)=u(0,\cdot,\cdot),\\ \partial_{t}u^{2}&=\mathcal{L}_{2}u^{2},\quad u^{2}(0,\cdot,\cdot)=u^{1}(\frac{\Delta t}{2},\cdot,\cdot),\\ \partial_{t}u^{3}&=\mathcal{L}_{3}u^{3},\quad u^{3}(0,\cdot,\cdot)=u^{2}(\Delta t,\cdot,\cdot),\\ \partial_{t}u^{4}&=\mathcal{L}_{1}u^{4},\quad u^{4}(0,\cdot,\cdot)=u^{3}(\Delta t,\cdot,\cdot),\\ \partial_{t}u^{5}&=\mathcal{L}_{4}u^{5},\quad u^{5}(0,\cdot,\cdot)=u^{4}(\frac{\Delta t}{2},\cdot,\cdot).\\ \end{cases} (18)

Then, u5(Δt,,)u^{5}(\Delta t,\cdot,\cdot) will be the flow at time t=Δtt=\Delta t generated by our stochastic structure-preserving scheme (15) and it approximates the solution u(Δt,,)u(\Delta t,\cdot,\cdot) to the Eq.(16) well when Δt\Delta t is small. It is also worth mentioning that, u3(Δt,,)u^{3}(\Delta t,\cdot,\cdot) is the exact flow generated by the deterministic symplectic Euler scheme in solving Eq.(13). We repeat this process to compute the flow equations of our scheme at other time steps, which approximate the solution u(nΔt,,),n=2,3,u(n\Delta t,\cdot,\cdot),n=2,3,... to the Eq.(16) at different time steps.

Remark 3.1.

Given the operators i\mathcal{L}_{i}, i=1,2,3,4i=1,2,3,4, there are many possible choices in setting the coefficients for each operator i\mathcal{L}_{i} and designing the splitting method; see Section 2.5 of [14]. Eq.(18) is a simple choice that was used in this paper.

To analyze the error between the flow operator in Eq.(16) and the composition of operators in Eq.(18), we shall resort to the Baker-Campbell-Hausdorff (BCH) formula, which is widely used in non-commutative algebra [13]. For example, in the matrix theory,

exp(tA)exp(tB)=exp(t(A+B)+t2[A,B]2+t312([A,[A,B]]+[B,[B,A]])+),\exp(tA)\exp(tB)=\exp\bigg{(}t(A+B)+t^{2}\frac{[A,B]}{2}+\frac{t^{3}}{12}\Big{(}\big{[}A,[A,B]\big{]}+\big{[}B,[B,A]\big{]}\Big{)}+\cdots\bigg{)}, (19)

where tt is a scalar, AA and BB are two square matrices of the same size, [,][,] is the Lie-Bracket, and the remaining terms on the right hand side are all nested Lie-brackets.

In our analysis, we replace the matrices in Eq.(19) by differential operators and the BCH formula yields critical insights into the particular structure of the splitting error. Let IΔtI_{\Delta t} denote the composite flow operator associated with Eq.(18), i.e.,

IΔtu(0,,):=exp(Δt4)exp(Δt21)exp(Δt3)exp(Δt2)exp(Δt21)u(0,,).I_{\Delta t}u(0,\cdot,\cdot):=\exp(\Delta t\mathcal{L}_{4})\exp(\frac{\Delta t}{2}\mathcal{L}_{1})\exp(\Delta t\mathcal{L}_{3})\exp(\Delta t\mathcal{L}_{2})\exp(\frac{\Delta t}{2}\mathcal{L}_{1})u(0,\cdot,\cdot). (20)

Notice that after propagating time t=Δtt=\Delta t, the exact solution to the Eq.(16) started at any τ\tau can be represented as

u(Δt,,)=exp(Δt)u(0,,)=exp(Δt(1+2+3+4))u(0,,).u(\Delta t,\cdot,\cdot)=\exp(\Delta t\mathcal{L})u(0,\cdot,\cdot)=\exp\big{(}\Delta t(\mathcal{L}_{1}+\mathcal{L}_{2}+\mathcal{L}_{3}+\mathcal{L}_{4})\big{)}u(0,\cdot,\cdot). (21)

Therefore, we can apply the BCH formula to analyze the error between the original flow and the approximated flow. Moreover, we find that computing the kk-th order modified equation associated with Eq.(9) in the backward error analysis (BEA) [29, 7] is equivalent to computing the terms of BCH formula up to order (Δt)k(\Delta t)^{k} in the Eq.(20). To show that the solution generated by Eq.(15) follows a perturbed Hamiltonian system (with divergence-free velocity and additive noise) at any order kk, we only need to consider the (k+1)(k+1)-nested Lie bracket consisting of {τ,v1x1,v2x2,σ22(x1x1+x2x2)}\big{\{}\partial_{\tau},v_{1}\partial_{x_{1}},\ v_{2}\partial_{x_{2}},\ \frac{\sigma^{2}}{2}(\partial_{x_{1}x_{1}}+\partial_{x_{2}x_{2}})\big{\}} and we can easily see that they generate divergence-free fields.

We remark that given any explicit splitting scheme for deterministic systems, by adding additive noise we shall obtain a similar form of flow propagation. And we shall see in later proof that, such operator formulation is very effective in analyzing the order of convergence and volume-preserving property.

4 Convergence analysis

In this section, we prove the convergence rate of our stochastic structure-preserving schemes in computing effective diffusivity based on a probabilistic approach, which allows us to get rid of the exponential growth factor in the error estimate. We first limit our analysis to 2D separable Hamiltonian velocity fields. Then, in Section 4.5 we will show that all the derivations can be generalized to high-dimensional cases.

4.1 Convergence to an invariant measure

To compute the effective diffusivity of a passive tracer model using a Lagrangian numerical scheme is closely related to study the limit of a solution sequence (a stochastic process) generated by the numerical scheme. Therefore, we can apply the results from ergodic theory to study the convergence behaviors of the solution.

Let (S,Σ)(S,\Sigma) be a probability space, on which a family P(x,E)P(\textbf{x},E), xS\textbf{x}\in S, EΣE\in\Sigma, of probability measure is defined. We assume xP(x,E)\textbf{x}\to P(\textbf{x},E) is measurable, EΣ\forall E\in\Sigma. This corresponds to a linear bounded operator on (S)\mathcal{B}(S), which is the space of bounded measurable functions on SS. This operator, denoted by PP, is defined by,

Pϕ(x)=SP(x,dz)ϕ(z),ϕ(S).P\phi(\textbf{x})=\int_{S}P(\textbf{x},\mathrm{d}\textbf{z})\phi(\textbf{z}),\quad\forall\phi\in\mathcal{B}(S). (22)

Clearly P1||P||\leq 1. One of the main objectives of ergodic theory is to study the limit of the operator sequence PnP^{n} as n+n\rightarrow+\infty. The result can be summarized into the following proposition, which plays a fundamental role in our convergence analysis.

Proposition 4.1 (Theorem 3.3.1 of [3]).

We assume that,

  1. 1.

    SS is a compact metric space and Σ\Sigma is the Borel σ\sigma-algebra;

  2. 2.

    there exists a probability measure μ\mu on (S,Σ)(S,\Sigma) such that P(x,E)=Ep(x,y)μ(dy)P(\textbf{x},E)=\int_{E}p(\textbf{x},\textbf{y})\mu(\mathrm{d}\textbf{y});

  3. 3.

    p(x,y):S×S+p(\textbf{x},\textbf{y}):S\times S\to\mathbb{R}^{+} is continuous;

  4. 4.

    there exists a ball U0U_{0} such that μ(U0)>0\mu(U_{0})>0 and a positive number δ>0\delta>0 (depending on U0U_{0}) such that p(x,y)δp(\textbf{x},\textbf{y})\geq\delta, xS\textbf{x}\in S, yU0\forall\textbf{y}\in U_{0}.

Then, there exists one and only one invariant probability measure π\pi on (S,Σ)(S,\Sigma) and one has,

supxS|Pnϕ(x)ϕπ(dx)|Cϕeρn,ϕ(S),\sup_{\textbf{x}\in S}\Big{|}P^{n}\phi(\textbf{x})-\int\phi\pi(\mathrm{d}\textbf{x})\Big{|}\leq C||\phi||e^{-\rho n},\ \forall\phi\in\mathcal{B}(S), (23)

where ρ=log11δμ(U0)>0\rho=\log\frac{1}{1-\delta\mu(U_{0})}>0 and C=21δμ(U0)>0C=\frac{2}{1-\delta\mu(U_{0})}>0 are independent of ϕ\phi.

Now we study the convergence behaviors of the solution generated by our stochastic structure-preserving scheme (15). We first prove a lemma as follows.

Lemma 4.2.

Let Y~=2/2\tilde{Y}=\mathbb{R}^{2}/\mathbb{Z}^{2} denote the physical torus space and 𝕋\mathbb{T} be the time periodic space. Let Iτ,1+τI_{\tau,1+\tau}^{*} denote the transform of the density on Y~\tilde{Y} during [τ,1+τ][\tau,1+\tau] (time period is 11) using the numerical scheme (15). In addition, let Iτ,1+τI_{\tau,1+\tau} denote the adjoint operator (i.e., the flow operator) of Iτ,1+τI_{\tau,1+\tau}^{*} in the space of (Y~)\mathcal{B}(\tilde{Y}), which is the set of bounded measurable functions on Y~\tilde{Y}. Then, there exists one and only one invariant probability measure on (Y~,Σ)(\tilde{Y},\Sigma), denoted by πτ\pi_{\tau}, satisfying,

supxY~|((Iτ,1+τ)nϕ)(x)ϕ(x)πτ(dx)|CϕLeρn,ϕ(Y~),\sup_{\textbf{x}\in\tilde{Y}}\Big{|}\big{(}(I_{\tau,1+\tau})^{n}\phi\big{)}(\textbf{x})-\int\phi(\textbf{x}^{\prime})\pi_{\tau}(\mathrm{d}\textbf{x}^{\prime})\Big{|}\leq C||\phi||_{L_{\infty}}e^{-\rho n},\quad\forall\phi\in\mathcal{B}(\tilde{Y}), (24)

where ρ>0\rho>0, C>0C>0 are independent of ϕ()\phi(\cdot). Moreover, the kernel space of (IdIτ,1+τ)(I_{d}-I_{\tau,1+\tau}) is the constant functions in Y~\tilde{Y}, where IdI_{d} is the identity operator.

Proof.

We shall verify that the transition kernel associated with the numerical scheme (15) satisfies the assumptions required by Prop. 4.1. First notice that in the space 2\mathbb{R}^{2}, the integration process associated with the numerical scheme (15) can be expressed as a Markov process with the transition kernel,

Kt(Xn,Xn+1)=12πσ2Δt\displaystyle K_{t}\big{(}\textbf{X}^{n},\textbf{X}^{n+1}\big{)}=\frac{1}{2\pi\sigma^{2}\Delta t}\cdot
exp((x1n+1x1nv1(t+Δt2,x2n)Δt)2+(x2n+1x2nv2(t+Δt2,x1n+1x1nv1(t+Δt2,x2n)Δt)Δt)22σ2Δt),\displaystyle\leavevmode\resizebox{422.77661pt}{}{$\exp\Bigg{(}-\frac{\Big{(}x_{1}^{n+1}-x_{1}^{n}-v_{1}(t+\frac{\Delta t}{2},x_{2}^{n})\Delta t\Big{)}^{2}+\Big{(}x_{2}^{n+1}-x_{2}^{n}-v_{2}\big{(}t+\frac{\Delta t}{2},x^{n+1}_{1}-x^{n}_{1}-v_{1}(t+\frac{\Delta t}{2},x^{n}_{2})\Delta t\big{)}\Delta t\Big{)}^{2}}{2\sigma^{2}\Delta t}\Bigg{)}$}, (25)

where Xn=(x1n,x2n)T\textbf{X}^{n}=(x^{n}_{1},x^{n}_{2})^{T} and Xn+1=(x1n+1,x2n+1)T\textbf{X}^{n+1}=(x^{n+1}_{1},x^{n+1}_{2})^{T} are the numerical solutions at time t=tnt=t_{n} and t=tn+1t=t_{n+1}, respectively.

Then, using the periodicity of v, we directly extend Eq.(4.2) to the torus space Y~\tilde{Y} as

K~τ(Xn,Xn+1)=i,j12πσ2Δt\displaystyle\tilde{K}_{\tau}\big{(}\textbf{X}^{n},\textbf{X}^{n+1}\big{)}=\sum_{i,j\in\mathbb{Z}}\frac{1}{2\pi\sigma^{2}\Delta t}\cdot
exp((x1n+1+ix1nv1(τ+Δt2,x2n)Δt)2+(x2n+1+jx2nv2(τ+Δt2,x1n+1x1nv1(τ+Δt2,x2n)Δt)Δt)22σ2Δt).\displaystyle\leavevmode\resizebox{422.77661pt}{}{$\exp\Bigg{(}-\frac{\Big{(}x^{n+1}_{1}+i-x^{n}_{1}-v_{1}(\tau+\frac{\Delta t}{2},x^{n}_{2})\Delta t\Big{)}^{2}+\Big{(}x^{n+1}_{2}+j-x^{n}_{2}-v_{2}\big{(}\tau+\frac{\Delta t}{2},x^{n+1}_{1}-x^{n}_{1}-v_{1}(\tau+\frac{\Delta t}{2},x^{n}_{2})\Delta t\big{)}\Delta t\Big{)}^{2}}{2\sigma^{2}\Delta t}\Bigg{)}$}. (26)

Let K~τ,τ+kΔt\tilde{\textbf{K}}_{\tau,\tau+k\Delta t} denote the kernel from τ\tau to τ+kΔt\tau+k\Delta t, which is the density of the transition kernel associated with applying our scheme starting from time τ\tau for kk steps. Then, we have

K~τ,τ+kΔt(X0,Xk)=(Y~)k1m=0k1K~τ+mΔt(Xm,Xm+1)dX1dX2dXk1.\tilde{\textbf{K}}_{\tau,\tau+k\Delta t}(\textbf{X}^{0},\textbf{X}^{k})=\int_{(\tilde{Y})^{k-1}}\prod_{m=0}^{k-1}\tilde{K}_{\tau+m\Delta t}(\textbf{X}^{m},\textbf{X}^{m+1})\mathrm{d}\textbf{X}^{1}\mathrm{d}\textbf{X}^{2}\cdots\mathrm{d}\textbf{X}^{k-1}. (27)

We choose k=1Δtk=\frac{1}{\Delta t} and obtain K~τ,τ+1\tilde{\textbf{K}}_{\tau,\tau+1}. One can see that the kernel K~τ,τ+1\tilde{\textbf{K}}_{\tau,\tau+1} is essentially bounded above zero since K~τ+mΔt\tilde{K}_{\tau+m\Delta t} in (27) are all positive. Moreover, if 0<Δt10<\Delta t\ll 1, K~τ,τ+1\tilde{\textbf{K}}_{\tau,\tau+1} is a continuous function on the domain Y~×Y~\tilde{Y}\times\tilde{Y}. Then by noticing that the domain Y~×Y~\tilde{Y}\times\tilde{Y} is compact, the kernel K~τ,τ+1\tilde{\textbf{K}}_{\tau,\tau+1} is strictly positive. Namely, there exists δτ>0\delta_{\tau}>0 such that K~τ,τ+1(X0,Xk)>δτ,(X0,Xk)Y~×Y~\tilde{\textbf{K}}_{\tau,\tau+1}(\textbf{X}^{0},\textbf{X}^{k})>\delta_{\tau},\ \forall(\textbf{X}^{0},\textbf{X}^{k})\in\tilde{Y}\times\tilde{Y}. If we apply Prop.4.1 to Iτ,1+τI_{\tau,1+\tau} (whose kernel is K~τ,τ+1\tilde{\textbf{K}}_{\tau,\tau+1}), we prove the statement in (24).

Finally, we know that the operator Iτ,1+τI_{\tau,1+\tau} is compact since it is an integral operator with a continuous kernel. By using the Fredholm alternative, we know that dimker(IdIτ,1+τ)=dimker(IdIτ,1+τ)=1\dim\ker(I_{d}-I_{\tau,1+\tau})=\dim\ker(I_{d}-I_{\tau,1+\tau}^{*})=1. Therefore, it is easy to verify that the constant functions are in the kernel of (IdIτ,1+τ)(I_{d}-I_{\tau,1+\tau}). ∎

Equipped with the Lemma 4.2, we study the convergence rate of the space-time transition kernel associated with our numerical scheme (15).

Theorem 4.3.

Let Δt=1N\Delta t=\frac{1}{N}, NN is a positive integer. We have the following properties hold:

  • (a)

    Given Δt\Delta t, there exists C>0C>0 and ρ>0\rho>0, such that,

    supτ,x|(IΔtN)nϕ(τ,x)ϕ(τ,x)πτ(dx)|CϕLeρn,ϕ(𝕋×Y~),\sup_{\tau,\textbf{x}}\Big{|}\big{(}I_{\Delta t}^{N}\big{)}^{n}\phi(\tau,\textbf{x})-\int\phi(\tau,\textbf{x}^{\prime})\pi_{\tau}(\mathrm{d}\textbf{x}^{\prime})\Big{|}\leq C||\phi||_{L_{\infty}}e^{-\rho n},\quad\forall\phi\in\mathcal{B}(\mathbb{T}\times\tilde{Y}), (28)

    where CC and ρ\rho do not depend on ϕ\phi and τ\tau.

  • (b)

    If Y~ϕπτ=0\int_{\tilde{Y}}\phi\pi_{\tau}=0, then we get

    limni=1n𝔼ϕ(τ,XNτ+i)<,τ𝕋.\lim_{n\to\infty}\sum_{i=1}^{n}\mathbb{E}\phi(\tau,\textbf{X}^{N\tau+i})<\infty,\quad\forall\tau\in\mathbb{T}. (29)
  • (c)

    The kernel space of (IdIΔtN)(I_{d}-I_{\Delta t}^{N}) is {c(τ)|c(τ) is a periodic function in𝕋with period 1}\big{\{}c(\tau)~|~c(\tau)\text{ is a periodic function in}~\mathbb{T}~\text{with period 1}\big{\}}.

Proof.

By definition of IΔtI_{\Delta t} and Iτ,1+τI_{\tau,1+\tau} in Eq.(20) and Lemma 4.2, we have (IΔt)Nϕ(τ,)Iτ,1+τϕ(τ,)(I_{\Delta t})^{N}\phi(\tau,\cdot)\equiv I_{\tau,1+\tau}\phi(\tau,\cdot). To prove the property (a), we need to show that the lower bound of the kernel K~τ,τ+1\tilde{\textbf{K}}_{\tau,\tau+1}, which is defined in the proof of Lemma 4.2, does not depend on τ\tau. For all τ𝕋\tau\in\mathbb{T}, Xn=(x1n,x2n)T𝕋2\textbf{X}^{n}=(x^{n}_{1},x^{n}_{2})^{T}\in\mathbb{T}^{2} and Xn+1=(x1n+1,x2n+1)T𝕋2\textbf{X}^{n+1}=(x^{n+1}_{1},x^{n+1}_{2})^{T}\in\mathbb{T}^{2}, we pick i0=x1n+1+x1n+v1(τ+Δt2,x2n)Δti_{0}=\lfloor-x^{n+1}_{1}+x^{n}_{1}+v_{1}(\tau+\frac{\Delta t}{2},x^{n}_{2})\Delta t\rfloor and j0=x2n+1+x2n+v2(τ+Δt2,x1n+1x1nv1(τ+Δt2,x2n)Δt)Δtj_{0}=\lfloor-x^{n+1}_{2}+x^{n}_{2}+v_{2}\big{(}\tau+\frac{\Delta t}{2},x^{n+1}_{1}-x^{n}_{1}-v_{1}(\tau+\frac{\Delta t}{2},x^{n}_{2})\Delta t\big{)}\Delta t\rfloor, where a\lfloor a\rfloor denotes the largest integer not greater than aa. Applying to Eq.(4.2), we can see that

K~τ(Xn,Xn+1)12πσ2Δt\displaystyle\tilde{K}_{\tau}\big{(}\textbf{X}^{n},\textbf{X}^{n+1}\big{)}\geq\frac{1}{2\pi\sigma^{2}\Delta t}\cdot
12πσ2Δtexp(1σ2Δt)>0.\displaystyle\geq\frac{1}{2\pi\sigma^{2}\Delta t}\exp\big{(}-\frac{1}{\sigma^{2}\Delta t}\big{)}>0. (30)

According to the definition of the kernel K~τ,τ+1\tilde{\textbf{K}}_{\tau,\tau+1}; see Eq.(27), we know the minimal value of K~τ,τ+1\tilde{\textbf{K}}_{\tau,\tau+1} is above zero and is independent of τ\tau. Now, we apply this observation to Lemma 4.2 and conclude the proof of the property (a). The property (b) is a simple conclusion of the exponential decay property proved in (a). For the property (c), we consider the equation IΔtNw=wI_{\Delta t}^{N}w=w. Then, for a given time τ\tau, we have Iτ,1+τw(τ,)=w(τ,)I_{\tau,1+\tau}w(\tau,\cdot)=w(\tau,\cdot). Notice the fact that in Lemma 4.2 the invariant space of Iτ,1+τI_{\tau,1+\tau} is constant in the spacial variable. Thus, we obtain w=w(τ)w=w(\tau). ∎

Before we close this subsection, we provide a convergence result for the inverse of operator sequences, which will be useful in our convergence analysis.

Proposition 4.4.

Let X,YX,Y denote two Banach spaces. Assume TnT_{n}, TT are bounded linear operators from XX to YY, satisfying limnTnT(X,Y)=0\lim_{n\to\infty}||T_{n}-T||_{\mathcal{B}(X,Y)}=0, and T1(Y,X)T^{-1}\in\mathcal{B}(Y,X). Given fYf\in Y, if Tn1fT_{n}^{-1}f, n=1,2,n=1,2,... uniquely exist, then we have a convergence estimate as follows,

limn(Tn1T1)f=0.\displaystyle\lim_{n\to\infty}\big{|}\big{|}(T_{n}^{-1}-T^{-1})f\big{|}\big{|}=0. (31)

The proof is quite standard. It can also be viewed as a modification of Theorem 1.16 in Section IV of [17].

4.2 A discrete-type cell problem

In the Eulerian framework, the periodic solution of the cell problem (5) and the corresponding formula for the effective diffusivity (4) play a key role in studying the behaviors of chaotic and stochastic flows. In the Lagrangian framework, we shall define a discrete analogue of cell problem that enables us to compute the effective diffusivity. Let X0=(x10,x20)T\textbf{X}^{0}=(x_{1}^{0},x_{2}^{0})^{T} be the initial data and Xn=(x1n,x2n)T\textbf{X}^{n}=(x_{1}^{n},x_{2}^{n})^{T} denote the numerical solution generated by the scheme (15) at tn=nΔtt_{n}=n\Delta t, i.e.

{x1n=x1n1+v1(tn12,x2n1)Δt+σN1n1,x2n=x2n1+v2(tn12,x1n1+v1(tn12,x2n1)Δt)Δt+σN2n1,\begin{cases}x_{1}^{n}=x_{1}^{n-1}+v_{1}(t_{n-\frac{1}{2}},x_{2}^{n-1})\Delta t+\sigma N^{n-1}_{1},\\ x_{2}^{n}=x_{2}^{n-1}+v_{2}\big{(}t_{n-\frac{1}{2}},x_{1}^{n-1}+v_{1}(t_{n-\frac{1}{2}},x_{2}^{n-1})\Delta t\big{)}\Delta t+\sigma N^{n-1}_{2},\end{cases} (32)

where N1n1=Δtξ1N^{n-1}_{1}=\sqrt{\Delta t}\xi_{1}, N2n1=Δtξ2N^{n-1}_{2}=\sqrt{\Delta t}\xi_{2}, and ξ1\xi_{1}, ξ2𝒩(0,1)\xi_{2}\sim\mathcal{N}(0,1) are i.i.d. normal random variables. For convenience we have replaced n+1n+1 by nn.

First of all, we show that the solutions x1nx_{1}^{n} and x2nx^{n}_{2} obtained by the scheme (32) have bounded expectations if the initial values are bounded. Taking expectation of the first equation of Eq.(32) on both sides, we obtain

𝔼x1n=𝔼x1n1+Δt𝔼v1(tn12,x2n1)=𝔼x10+Δtk=0n1𝔼v1(tk+12,x2k).\displaystyle\mathbb{E}x_{1}^{n}=\mathbb{E}x_{1}^{n-1}+\Delta t\mathbb{E}v_{1}(t_{n-\frac{1}{2}},x_{2}^{n-1})=\mathbb{E}x_{1}^{0}+\Delta t\sum_{k=0}^{n-1}\mathbb{E}v_{1}(t_{k+\frac{1}{2}},x_{2}^{k}). (33)

As a symplectic scheme in 2D, the numerical scheme (32) admits the uniform measure as its invariant measure. Applying the results (a) and (b) of Theorem 4.3 and using the fact that v is a periodic function with zero mean, we know that,

supX0Y~|𝔼v1(tk+12,Xk)|eρkCNsupm=1,2,,N,x𝕋2v1(tm+12,x).\sup_{\textbf{X}^{0}\in\tilde{Y}}|\mathbb{E}v_{1}(t_{k+\frac{1}{2}},\textbf{X}^{k})|\leq e^{-\rho k}C_{N}\sup_{m=1,2,...,N,\ \textbf{x}\in\mathbb{T}^{2}}||v_{1}(t_{m+\frac{1}{2}},\textbf{x})||_{\infty}. (34)

Notice that v1(tk+12,Xk)v_{1}(t_{k+\frac{1}{2}},\textbf{X}^{k}) is equivalent to v1(tk+12,x2k)v_{1}(t_{k+\frac{1}{2}},x_{2}^{k}), since v1v_{1} is indpentdent of x1kx_{1}^{k}. By applying triangle inequalities in Eq.(33) and using the result in Eq.(34), we arrive at,

|𝔼x1n||𝔼x10|+C1v1,|\mathbb{E}x_{1}^{n}|\leq|\mathbb{E}x_{1}^{0}|+C_{1}||v_{1}||_{\infty}, (35)

where C1C_{1} does not depend on nn. Using the same approach, we know that expectation of the second component 𝔼x2n\mathbb{E}x^{n}_{2} is also bounded.

Now, we are in the position to define the discrete-type cell problem. Starting at time τ\tau with time step Δt=1N\Delta t=\frac{1}{N}, we denote the starting time index to be NτN\tau. Then, we define

v^1,N(τ,x)=Δti=0𝔼[v1(ti+12+τ,XNτ+i)|XNτ=x],\hat{v}_{1,N}(\tau,\textbf{x})=\Delta t\sum_{i=0}^{\infty}\mathbb{E}\big{[}v_{1}(t_{i+\frac{1}{2}}+\tau,\textbf{X}^{N\tau+i})|\textbf{X}^{N\tau}=\textbf{x}\big{]}, (36)

where the summation is well defined due to the fact stated in Eq.(34). We will show that v^1,N(τ,x)\hat{v}_{1,N}(\tau,\textbf{x}) satisfies the following properties. Namely, v^1,N(τ,x)\hat{v}_{1,N}(\tau,\textbf{x}) is the solution of the discrete-type cell problem defined in Eq.(37).

Lemma 4.5.

According to our assumption on v, we know that v1v_{1} is a periodic function with zero mean on Y~\tilde{Y}, τ\forall\tau, i.e., Y~v1=0\int_{\tilde{Y}}v_{1}=0. Therefore, v^1,N(τ,x)\hat{v}_{1,N}(\tau,\textbf{x}) is the unique solution in 0(𝕋×Y~)\mathcal{B}_{0}(\mathbb{T}\times\tilde{Y}) such that

v^1,N(τ,x)=(IΔtv^1,N)(τ,x)+Δtv1(τ+Δt2,x),\hat{v}_{1,N}(\tau,\textbf{x})=(I_{\Delta t}\hat{v}_{1,N})(\tau,\textbf{x})+\Delta tv_{1}(\tau+\frac{\Delta t}{2},\textbf{x}), (37)

where Δt=1N\Delta t=\frac{1}{N} and the operator IΔtI_{\Delta t} is defined in (20). Moreover, v^1,N(τ,x)\hat{v}_{1,N}(\tau,\textbf{x}) is smooth.

Proof.

Throughout the proof, we shall use the fact that if XX, YY are random processes and YY is measurable under a filtration \mathcal{F}, then with appropriate integrability assumption, we have

𝔼[XY]=𝔼[𝔼[XY|]]=𝔼[𝔼[X|]Y].\mathbb{E}[XY]=\mathbb{E}\Big{[}\mathbb{E}[XY|\mathcal{F}]\Big{]}=\mathbb{E}\Big{[}\mathbb{E}[X|\mathcal{F}]Y\Big{]}. (38)

Some simple calculations will give that

v^1,N(τ,x)Δtv1(τ+Δt2,x)=\displaystyle\hat{v}_{1,N}(\tau,\textbf{x})-\Delta tv_{1}(\tau+\frac{\Delta t}{2},\textbf{x})= Δti=1𝔼[v1(ti+12+τ,XNτ+i)|XNτ=x]\displaystyle\Delta t\sum_{i=1}^{\infty}\mathbb{E}\big{[}v_{1}(t_{i+\frac{1}{2}}+\tau,\textbf{X}^{N\tau+i})|\textbf{X}^{N\tau}=\textbf{x}\big{]}
=\displaystyle= 𝔼[Δti=1𝔼[v1(ti+12+τ,XNτ+i)|XNτ+1]|XNτ=x]\displaystyle\mathbb{E}\Big{[}\Delta t\sum_{i=1}^{\infty}\mathbb{E}\big{[}v_{1}(t_{i+\frac{1}{2}}+\tau,\textbf{X}^{N\tau+i})|\textbf{X}^{N\tau+1}\big{]}|\textbf{X}^{N\tau}=\textbf{x}\Big{]}
=\displaystyle= 𝔼[v^1,N(τ+Δt,XNτ+1)|XNτ=x].\displaystyle\mathbb{E}\big{[}\hat{v}_{1,N}(\tau+\Delta t,\textbf{X}^{N\tau+1})|\textbf{X}^{N\tau}=\textbf{x}\big{]}. (39)

Recall the definition of the operator IΔtI_{\Delta t} in (20), Eq.(39) implies that

v^1,N(τ,x)Δtv1(τ+Δt2,x)=(IΔtv^1,N)(τ,x).\hat{v}_{1,N}(\tau,\textbf{x})-\Delta tv_{1}(\tau+\frac{\Delta t}{2},\textbf{x})=(I_{\Delta t}\hat{v}_{1,N})(\tau,\textbf{x}). (40)

Suppose we have that IΔtw=wI_{\Delta t}w=w. Then, we get (IΔt)Nw=w(I_{\Delta t})^{N}w=w. According to Theorem 4.3, we know that w=0w=0 if Y~wdx=0\int_{\tilde{Y}}w\mathrm{d}\textbf{x}=0, t\forall t. So ker(IΔtId)={0}\ker(I_{\Delta t}-I_{d})=\{0\} and v^1,N\hat{v}_{1,N} is unique. Finally, by the definition of v^1,N\hat{v}_{1,N}, we obtain that

v^1,N(τ,x)=\displaystyle\hat{v}_{1,N}(\tau,\textbf{x})= Δti=0𝔼[v1(ti+12+τ,XNτ+i)|XNτ=x]\displaystyle\Delta t\sum_{i=0}^{\infty}\mathbb{E}\big{[}v_{1}(t_{i+\frac{1}{2}}+\tau,\textbf{X}^{N\tau+i})|\textbf{X}^{N\tau}=\textbf{x}\big{]}
=\displaystyle= Δti=0Y~v1(ti+12+τ,y)K~τ,τ+iΔt(x,y)dy,\displaystyle\Delta t\sum_{i=0}^{\infty}\int_{\tilde{Y}}v_{1}(t_{i+\frac{1}{2}}+\tau,\textbf{y})\tilde{K}_{\tau,\tau+i\Delta t}(\textbf{x},\textbf{y})\mathrm{d}\textbf{y}, (41)

which indicates that v^1,N\hat{v}_{1,N} has the same regularity as v1v_{1} does. Notice the kernel K~τ,τ+iΔt(x,y)\tilde{K}_{\tau,\tau+i\Delta t}(\textbf{x},\textbf{y}) has a fast decay property, which guarantees the order of the differentiation and summation is interchangeable. ∎

Remark 4.1.

Notice that v1v_{1} and v^1,N\hat{v}_{1,N} only depend on the second component of the numerical solution Xn=(x1n,x2n)T\textbf{X}^{n}=(x_{1}^{n},x_{2}^{n})^{T}. However, we will write v1v_{1} and v^1,N\hat{v}_{1,N} as functions of Xn\textbf{X}^{n} when we view Xn\textbf{X}^{n} as a Markov process in the convergence analysis.

Remark 4.2.

When the flow is time-independent, we obtain

𝔼[v^1,N(Xn+1)|Xn]v^1,N(Xn)=Δtv1(Xn),a.s.n.\mathbb{E}[\hat{v}_{1,N}(\textbf{X}^{n+1})|\textbf{X}^{n}]-\hat{v}_{1,N}(\textbf{X}^{n})=-\Delta tv_{1}(\textbf{X}^{n}),\quad a.s.\quad\forall n\in\mathbb{N}. (42)

Therefore, the discrete-type cell problem defined in (37) is a generalization of the discrete-type cell problem for time-independent flow problems studied in our previous work [31], although technically it is more involved.

In the remaining part of this paper, we only need the result that v^1,N(τ,x)\hat{v}_{1,N}(\tau,\textbf{x}) is unique in an Hölder space 0p1,p2,α(𝕋×Y~)(𝕋×Y~)\mathbb{C}^{p_{1},p_{2},\alpha}_{0}(\mathbb{T}\times\tilde{Y})\subsetneq\mathcal{B}(\mathbb{T}\times\tilde{Y}). To be precise, given a smooth drift function v1v_{1}, v^1,N(τ,x)\hat{v}_{1,N}(\tau,\textbf{x}) will be in 0p1,p2,α(Y~)\mathbb{C}^{p_{1},p_{2},\alpha}_{0}(\tilde{Y}), where p12,p26,0<α<1p_{1}\geq 2,p_{2}\geq 6,0<\alpha<1 and the subscript index 0 indicates that it is a subspace with zero-mean functions.

4.3 Convergence estimate of the discrete-type cell problem

In this section, we shall prove that the solution v^1,N(τ,x)\hat{v}_{1,N}(\tau,\textbf{x}) of the discrete-type cell problem (i.e., Eq.(37)) converges to the solution of a continuous cell problem in certain subspace. Here, we choose the space 02,6,α(𝕋1×Y~)\mathbb{C}^{2,6,\alpha}_{0}(\mathbb{T}^{1}\times\tilde{Y}) to carry out our analysis. However, there is no requirement that we have to choose this one. In fact, any space that has certain regularity (belongs to the domain of the operator \mathcal{L}) will work. Notice that the continuous cell problem (5) is defined for a vector function, where the first component satisfies

χ1=v1.\mathcal{L}\chi_{1}=-v_{1}. (43)

For the two-dimensional problem, the operator \mathcal{L} is defined in Eq.(17). Given the fact that v1v_{1} is a smooth function defined on 𝕋1×Y~\mathbb{T}^{1}\times\tilde{Y}, which satisfies Y~v1(τ,x)dx=0,τ𝕋1\int_{\tilde{Y}}v_{1}(\tau,\textbf{x})\mathrm{d}\textbf{x}=0,\ \forall\tau\in\mathbb{T}^{1}. Then, Eq.(43) admits a unique solution χ1\chi_{1} in 02,6,α(𝕋1×Y~)\mathbb{C}_{0}^{2,6,\alpha}(\mathbb{T}^{1}\times\tilde{Y}). This is a standard result of parabolic PDEs in Hölder space (see, e.g., the Theorem 8.7.3 in [18]). The following theorem states that under certain conditions the solution of the discrete-type cell problem converges to the solution of the continuous one.

Theorem 4.6.

Assume v1v_{1} is a smooth function defined on 𝕋1×Y~\mathbb{T}^{1}\times\tilde{Y}, satisfying Y~v1(τ,x)dx=0,τ𝕋1\int_{\tilde{Y}}v_{1}(\tau,\textbf{x})\mathrm{d}\textbf{x}=0,\ \forall\tau\in\mathbb{T}^{1}. Let v^1\hat{v}_{1} and χ1\chi_{1} be the solutions of the discrete-type cell problem (37) and continuous cell problem (43), respectively. Then, we have the following convergence estimate holds

χ1v^1=𝒪(Δt),||\chi_{1}-\hat{v}_{1}||=\mathcal{O}(\Delta t), (44)

where ||||||\cdot|| is a function norm associated with the space 02,6,α(𝕋1×Y~)\mathbb{C}_{0}^{2,6,\alpha}(\mathbb{T}^{1}\times\tilde{Y}).

Proof.

Using Prop. 4.4, one can easily verify that \mathcal{L} is a bijection between two Banach spaces 02,6,α(𝕋1×Y~)\mathbb{C}_{0}^{2,6,\alpha}(\mathbb{T}^{1}\times\tilde{Y}) and 01,4,α(𝕋1×Y~)\mathbb{C}_{0}^{1,4,\alpha}(\mathbb{T}^{1}\times\tilde{Y}) and its inverse is bounded. Integrating Eq.(43) along time gives,

exp(Δt)χ1χ1=v1Δt+𝒪((Δt)2)Δtv¯1,\displaystyle\exp(\Delta t\mathcal{L})\chi_{1}-\chi_{1}=-v_{1}\Delta t+\mathcal{O}\big{(}(\Delta t)^{2}\big{)}\equiv-\Delta t\bar{v}_{1}, (45)

where v¯1=v1+O(Δt)\bar{v}_{1}=v_{1}+O(\Delta t). Combining Eqns.(40) and (45), we obtain

exp(Δt)χ1IΔtv^1(χ1v^1)=Δt(v1v¯1).\exp(\Delta t\mathcal{L})\chi_{1}-I_{\Delta t}\hat{v}_{1}-(\chi_{1}-\hat{v}_{1})=\Delta t(v_{1}-\bar{v}_{1}). (46)

Notice that Eq.(46) shows the connection between χ1\chi_{1} and v^1\hat{v}_{1}. After some simple calculations, we get that

(χ1v^1)=(L~1)(χ1v^1)+L~2v^1+(v1v¯1),\mathcal{L}(\chi_{1}-\hat{v}_{1})=(\mathcal{L}-\tilde{L}_{1})(\chi_{1}-\hat{v}_{1})+\tilde{L}_{2}\hat{v}_{1}+(v_{1}-\bar{v}_{1}), (47)

where

L~1=exp(Δt)IdΔt,andL~2=IΔtexp(Δt)Δt.\tilde{L}_{1}=\frac{\exp(\Delta t\mathcal{L})-I_{d}}{\Delta t},\quad\text{and}\quad\tilde{L}_{2}=\frac{I_{\Delta t}-\exp(\Delta t\mathcal{L})}{\Delta t}. (48)

Moreover, we can verify that in the space of bounded linear operators from 02,6,α(Y~)\mathbb{C}_{0}^{2,6,\alpha}(\tilde{Y}) to 01,4,α(Y~)\mathbb{C}_{0}^{1,4,\alpha}(\tilde{Y}), there is a strong convergence in the operator norm ||||||\cdot||,

L~1=𝒪(Δt)as Δt0.||\mathcal{L}-\tilde{L}_{1}||=\mathcal{O}(\Delta t)\quad\text{as }\Delta t\to 0. (49)

For the operator L~2\tilde{L}_{2}, noticing that =1+2+3+4\mathcal{L}=\mathcal{L}_{1}+\mathcal{L}_{2}+\mathcal{L}_{3}+\mathcal{L}_{4} and operator IΔtI_{\Delta t} is defined in (20), we can use the BCH formula and obtain

L~2=\displaystyle\tilde{L}_{2}= exp((Δt)22([4,3]+[4,2]+[4,1]+[3,2]+[2,1]+[3,1])+𝒪(Δt)3)IdΔtexp(Δt)\displaystyle\frac{\exp\Big{(}\frac{(\Delta t)^{2}}{2}\big{(}[\mathcal{L}_{4},\mathcal{L}_{3}]+[\mathcal{L}_{4},\mathcal{L}_{2}]+[\mathcal{L}_{4},\mathcal{L}_{1}]+[\mathcal{L}_{3},\mathcal{L}_{2}]+[\mathcal{L}_{2},\mathcal{L}_{1}]+[\mathcal{L}_{3},\mathcal{L}_{1}]\big{)}+\mathcal{O}(\Delta t)^{3}\Big{)}-I_{d}}{\Delta t}\cdot\exp(\Delta t\mathcal{L})
\displaystyle\to Δt2(([4,3]+[4,2]+[4,1]+[3,2]+[2,1]+[3,1])+𝒪((Δt)2).\displaystyle\frac{\Delta t}{2}\big{(}([\mathcal{L}_{4},\mathcal{L}_{3}]+[\mathcal{L}_{4},\mathcal{L}_{2}]+[\mathcal{L}_{4},\mathcal{L}_{1}]+[\mathcal{L}_{3},\mathcal{L}_{2}]+[\mathcal{L}_{2},\mathcal{L}_{1}]+[\mathcal{L}_{3},\mathcal{L}_{1}]\big{)}+\mathcal{O}\big{(}(\Delta t)^{2}\big{)}. (50)

Denoting L~3L~1+L~2=IΔtIdΔt\tilde{L}_{3}\equiv\tilde{L}_{1}+\tilde{L}_{2}=\frac{I_{\Delta t}-I_{d}}{\Delta t}, we have L~3\tilde{L}_{3}\to\mathcal{L} in (02,6,α(𝕋1×Y~),01,4,α(𝕋1×Y~))\mathcal{B}\big{(}\mathbb{C}_{0}^{2,6,\alpha}(\mathbb{T}^{1}\times\tilde{Y}),\mathbb{C}_{0}^{1,4,\alpha}(\mathbb{T}^{1}\times\tilde{Y})\big{)} as Δt\Delta t approaches zero. Then, applying the Prop. 4.4, we get,

limΔt0v^1=limΔt0L~31(v1)=1(v1)=χ1.\lim_{\Delta t\to 0}\hat{v}_{1}=\lim_{\Delta t\to 0}\tilde{L}_{3}^{-1}(-v_{1})=\mathcal{L}^{-1}(-v_{1})=\chi_{1}. (51)

In addition, combining the results of the Eqns.(45), (49), (4.3) and (51) for the right hand side of Eq.(47), we know that when Δt\Delta t is small enough, the assertion in (44) is proved. The constant in the 𝒪(Δt)\mathcal{O}(\Delta t) of (44) does not depend on the total computational time TT, but may depend on the regularities of v1v_{1}, v2v_{2} and the constant σ\sigma. ∎

4.4 Convergence analysis for the effective diffusivity

This section contains the main results of our convergence analysis. We first prove that the second-order moment of the solution obtained by using our numerical scheme has an (at most) linear growth rate. Secondly, we provide the convergence rate of our numerical method in computing the effective diffusivity.

Theorem 4.7.

Let Xn=(x1n,x2n)T\textbf{X}^{n}=(x^{n}_{1},x^{n}_{2})^{T} denote the solution of the two-dimensional passive tracer model (9) obtained by using our numerical scheme (32) with time step Δt\Delta t. If the Hamiltonian function H(t,x1,x2)H(t,x_{1},x_{2}) is separable, periodic and smooth (in order to guarantee the existence and uniqueness of the solution to the SDE (9)), then we can prove that the second-order moment of the solution Xn\textbf{X}^{n} (which can be viewed as a discrete Markov process) is at most linear growth, i.e.,

maxn{𝔼Xn2n}is bounded.\max_{n}\big{\{}\mathbb{E}\frac{||\textbf{X}^{n}||^{2}}{n}\big{\}}\ \text{is bounded.} (52)
Proof.

We first estimate the second-order moment of the first component of Xn=(x1n,x2n)T\textbf{X}^{n}=(x^{n}_{1},x^{n}_{2})^{T}, since the other one can be estimated in the same manner. Simple calculations show that

𝔼[(x1n)2|(x1n1,x2n1)]\displaystyle\mathbb{E}[(x^{n}_{1})^{2}|(x_{1}^{n-1},x_{2}^{n-1})] =𝔼(x1n1+v1(tn12,x2n1)Δt+σN1n1)2\displaystyle=\mathbb{E}\big{(}x_{1}^{n-1}+v_{1}(t_{n-\frac{1}{2}},x_{2}^{n-1})\Delta t+\sigma N_{1}^{n-1}\big{)}^{2}
=𝔼(x1n1)2+Δt(σ2+2𝔼[x1n1v1(tn12,x2n1)])+(Δt)2𝔼v12(tn12,x2n1).\displaystyle=\mathbb{E}(x_{1}^{n-1})^{2}+\Delta t\big{(}\sigma^{2}+2\mathbb{E}[x_{1}^{n-1}v_{1}(t_{n-\frac{1}{2}},x_{2}^{n-1})]\big{)}+(\Delta t)^{2}\mathbb{E}v_{1}^{2}(t_{n-\frac{1}{2}},x_{2}^{n-1}). (53)

The term 𝔼[x1n1v1(tn12,x2n1)]\mathbb{E}[x_{1}^{n-1}v_{1}(t_{n-\frac{1}{2}},x_{2}^{n-1})] corresponds to the strength of the convection-enhanced diffusion. Our goal here is to prove that it is bounded over nn, though it may depend on v1v_{1}, v2v_{2} and σ\sigma. Notice that we are calculating the expectation of (x1n)2(x_{1}^{n})^{2}, which is not defined in the torus space. But in the following derivation, we will show that it can be decomposed into sums of periodic functions acting on Xn=(x1n,x2n)T\textbf{X}^{n}=(x_{1}^{n},x_{2}^{n})^{T}. Hence after the decomposition (see Eq.(56)) we can still apply the previous analysis on torus space.

We now directly compute the contribution of the term 𝔼[x1n1v1(tn12,x2n1)]\mathbb{E}[x_{1}^{n-1}v_{1}(t_{n-\frac{1}{2}},x_{2}^{n-1})] to the effective diffusivity with the help of Eq.(39),

Δti=0n1𝔼[x1iv1(ti+12,x2i)]=i=0n1𝔼[x1i(v^1(ti,Xi)𝔼[v^1(ti+1,Xi+1)|Xi])].\displaystyle\Delta t\sum_{i=0}^{n-1}\mathbb{E}[x_{1}^{i}v_{1}(t_{i+\frac{1}{2}},x_{2}^{i})]=\sum_{i=0}^{n-1}\mathbb{E}\big{[}x_{1}^{i}\big{(}\hat{v}_{1}(t_{i},\textbf{X}^{i})-\mathbb{E}[\hat{v}_{1}(t_{i+1},\textbf{X}^{i+1})|\textbf{X}^{i}]\big{)}\big{]}. (54)

Let i\mathcal{F}_{i} denote the filtration generated by the solution process until Xi\textbf{X}^{i}. Notice that x1iix_{1}^{i}\in\mathcal{F}_{i}. For the Eq.(54), we have

RHS =i=0n1𝔼[x1i(v^1(ti,Xi)v^1(ti+1,Xi+1))]\displaystyle=\sum_{i=0}^{n-1}\mathbb{E}\big{[}x_{1}^{i}\big{(}\hat{v}_{1}(t_{i},\textbf{X}^{i})-\hat{v}_{1}(t_{i+1},\textbf{X}^{i+1})\big{)}\big{]}
=i=1n𝔼[v^1(ti,Xi)(x1ix1i1)]+v^1(t0,X0)x10𝔼[v^1(tn,Xn)x1n]\displaystyle=\sum_{i=1}^{n}\mathbb{E}\big{[}\hat{v}_{1}(t_{i},\textbf{X}^{i})(x_{1}^{i}-x_{1}^{i-1})\big{]}+\hat{v}_{1}(t_{0},\textbf{X}^{0})x_{1}^{0}-\mathbb{E}[\hat{v}_{1}(t_{n},\textbf{X}^{n})x^{n}_{1}]
=i=1n𝔼[v^1(ti,Xi)(v1(ti12,x2i1)Δt+σN1i1)]+v^1(t0,X0)x10𝔼[v^1(tn,Xn)x1n].\displaystyle=\sum_{i=1}^{n}\mathbb{E}\big{[}\hat{v}_{1}(t_{i},\textbf{X}^{i})\big{(}v_{1}(t_{i-\frac{1}{2}},x_{2}^{i-1})\Delta t+\sigma N^{i-1}_{1}\big{)}\big{]}+\hat{v}_{1}(t_{0},\textbf{X}^{0})x_{1}^{0}-\mathbb{E}[\hat{v}_{1}(t_{n},\textbf{X}^{n})x^{n}_{1}]. (55)

Hence, we obtain the following result

1n𝔼[(x1n)2|(x10,x20)]=\displaystyle\frac{1}{n}\mathbb{E}\big{[}(x^{n}_{1})^{2}|(x_{1}^{0},x_{2}^{0})\big{]}= 1n(x10)2+Δtσ2+2Δt1ni=0n1𝔼[x1iv1(ti+12,x2i)]+(Δt)21ni=0n1𝔼v12(ti+12,x2i)\displaystyle\frac{1}{n}(x_{1}^{0})^{2}+\Delta t\sigma^{2}+2\Delta t\frac{1}{n}\sum_{i=0}^{n-1}\mathbb{E}[x_{1}^{i}v_{1}(t_{i+\frac{1}{2}},x_{2}^{i})]+(\Delta t)^{2}\frac{1}{n}\sum_{i=0}^{n-1}\mathbb{E}v_{1}^{2}(t_{i+\frac{1}{2}},x_{2}^{i})
=\displaystyle= 1n(x10)2+Δtσ2+(Δt)21ni=0n1𝔼v12(ti+12,x2i)\displaystyle\frac{1}{n}(x_{1}^{0})^{2}+\Delta t\sigma^{2}+(\Delta t)^{2}\frac{1}{n}\sum_{i=0}^{n-1}\mathbb{E}v_{1}^{2}(t_{i+\frac{1}{2}},x_{2}^{i})
+2ni=1n𝔼[v^1(ti,Xi)(v1(ti12,x2i1)Δt+σN1i1)]\displaystyle+\frac{2}{n}\sum_{i=1}^{n}\mathbb{E}\big{[}\hat{v}_{1}(t_{i},\textbf{X}^{i})\big{(}v_{1}(t_{i-\frac{1}{2}},x_{2}^{i-1})\Delta t+\sigma N^{i-1}_{1}\big{)}\big{]}
+2n(v^1(t0,X0)x10𝔼[v^1(tn,Xn)x1n]).\displaystyle+\frac{2}{n}\big{(}\hat{v}_{1}(t_{0},\textbf{X}^{0})x_{1}^{0}-\mathbb{E}[\hat{v}_{1}(t_{n},\textbf{X}^{n})x^{n}_{1}]\big{)}. (56)

By using the Cauchy-Schwarz inequality, we know the term

2ni=1n𝔼[v^1(ti,Xi)(v1(ti12,x2i1)Δt+σN1i1)]\displaystyle\frac{2}{n}\sum_{i=1}^{n}\mathbb{E}\big{[}\hat{v}_{1}(t_{i},\textbf{X}^{i})\big{(}v_{1}(t_{i-\frac{1}{2}},x_{2}^{i-1})\Delta t+\sigma N^{i-1}_{1}\big{)}\big{]}
\displaystyle\leq 2ni=1n𝔼[2(v^1(ti,Xi))2+((v1(ti12,x2i1)Δt)2+(σN1i1)2)]\displaystyle\frac{2}{n}\sum_{i=1}^{n}\mathbb{E}\big{[}2(\hat{v}_{1}(t_{i},\textbf{X}^{i}))^{2}+\big{(}(v_{1}(t_{i-\frac{1}{2}},x_{2}^{i-1})\Delta t)^{2}+(\sigma N^{i-1}_{1})^{2}\big{)}\big{]}
=\displaystyle= 2ni=1n𝔼[2(v^1(ti,Xi))2+(v1(ti12,x2i1))2(Δt)2+σ2Δt].\displaystyle\frac{2}{n}\sum_{i=1}^{n}\mathbb{E}\big{[}2(\hat{v}_{1}(t_{i},\textbf{X}^{i}))^{2}+(v_{1}(t_{i-\frac{1}{2}},x_{2}^{i-1}))^{2}(\Delta t)^{2}+\sigma^{2}\Delta t\big{]}. (57)

Notice that if v1v_{1} and v^1\hat{v}_{1} are bounded in sup norm, right-hand-side of Eq.(57) is bounded for any nn. Other terms on the right-hand side of Eq.(56) are also bounded, which can be checked easily. Therefore, we can prove that 1n𝔼[(x1n)2|(x10,x20)]\frac{1}{n}\mathbb{E}\big{[}(x^{n}_{1})^{2}|(x_{1}^{0},x_{2}^{0})\big{]} is bounded. Repeat the same trick, we know that 1n𝔼[(x2n)2|(x10,x20)]\frac{1}{n}\mathbb{E}\big{[}(x^{n}_{2})^{2}|(x_{1}^{0},x_{2}^{0})\big{]} is also bounded. Thus, the assertion in Eq.(52) is proved. ∎

In practice, we shall first choose a time step Δt\Delta t and run our numerical scheme (15) to compute the effective diffusivity until the result converges to a constant, which may depend on Δt\Delta t. As such, we shall prove that the limit of the constant converges to the exact effective diffusivity of the original passive tracer model as Δt\Delta t approaches zero. Namely, we shall prove that our numerical scheme is robust in computing effective diffusivity. More details on the numerical results will be given in Section 5.

Theorem 4.8.

Let x1nx^{n}_{1}, n=0,1,.n=0,1,.... be the first component of the numerical solution obtained by using the scheme (15) and Δt\Delta t denote the time step. We have the convergence estimate of the effective diffusivity as

limn𝔼(x1n)2nΔt=σ2+2𝕋2χ1v1+𝒪(Δt),\displaystyle\lim_{n\to\infty}\frac{\mathbb{E}(x^{n}_{1})^{2}}{n\Delta t}=\sigma^{2}+2\int_{\mathbb{T}^{2}}\chi_{1}v_{1}+\mathcal{O}(\Delta t), (58)

where the constant in 𝒪(Δt)\mathcal{O}(\Delta t) may depend on the regularity of v1v_{1}, v2v_{2} and the constant σ\sigma, but does not depend on the computational time TT.

Proof.

We will prove the statement by direct computation. We divide both sides of the Eq.(56) by Δt\Delta t and obtain

1nΔt𝔼[(x1n)2|(x10,x20)]=\displaystyle\frac{1}{n\Delta t}\mathbb{E}\big{[}(x^{n}_{1})^{2}|(x_{1}^{0},x_{2}^{0})\big{]}= 1nΔt(x10)2+σ2+Δtni=0n1𝔼v12(ti+12,x2i)\displaystyle\frac{1}{n\Delta t}(x_{1}^{0})^{2}+\sigma^{2}+\frac{\Delta t}{n}\sum_{i=0}^{n-1}\mathbb{E}v_{1}^{2}(t_{i+\frac{1}{2}},x_{2}^{i})
+2nΔti=1n𝔼[v^1(ti,Xi)(v1(ti12,x2i1)Δt+σN1i1)]\displaystyle+\frac{2}{n\Delta t}\sum_{i=1}^{n}\mathbb{E}\big{[}\hat{v}_{1}(t_{i},\textbf{X}^{i})\big{(}v_{1}(t_{i-\frac{1}{2}},x_{2}^{i-1})\Delta t+\sigma N^{i-1}_{1}\big{)}\big{]}
+2nΔt(v^1(t0,X0)x10𝔼[v^1(tn,Xn)x1n]).\displaystyle+\frac{2}{n\Delta t}\big{(}\hat{v}_{1}(t_{0},\textbf{X}^{0})x_{1}^{0}-\mathbb{E}[\hat{v}_{1}(t_{n},\textbf{X}^{n})x^{n}_{1}]\big{)}. (59)

First, we notice that for a fixed Δt\Delta t, the terms 1nΔt(x10)2\frac{1}{n\Delta t}(x_{1}^{0})^{2} and 2nΔtv^1(t0,X0)x10\frac{2}{n\Delta t}\hat{v}_{1}(t_{0},\textbf{X}^{0})x_{1}^{0} converge to zero as nn\to\infty, where we have used the fact that v^1(t0,X0)\hat{v}_{1}(t_{0},\textbf{X}^{0}) is bounded. Also notice that the term Δtni=0n1𝔼v12(ti+12,x2i)\frac{\Delta t}{n}\sum_{i=0}^{n-1}\mathbb{E}v_{1}^{2}(t_{i+\frac{1}{2}},x_{2}^{i}) is 𝒪(Δt)\mathcal{O}(\Delta t), due to the term (v1)2(v_{1})^{2} is bounded. Then, for a fixed Δt\Delta t, we have

limn2nΔt|𝔼[v^1(Xn)x1n]|limn2nΔtv^1𝔼|x1nn|limn1nΔtv^1𝔼[(x1n)2n+1]=0,\lim_{n\to\infty}\frac{2}{n\Delta t}\big{|}\mathbb{E}[\hat{v}_{1}(\textbf{X}^{n})x^{n}_{1}]\big{|}\leq\lim_{n\to\infty}\frac{2}{\sqrt{n}\Delta t}||\hat{v}_{1}||_{\infty}\mathbb{E}|\frac{x^{n}_{1}}{\sqrt{n}}|\leq\lim_{n\to\infty}\frac{1}{\sqrt{n}\Delta t}||\hat{v}_{1}||_{\infty}\mathbb{E}\big{[}\frac{(x^{n}_{1})^{2}}{n}+1\big{]}=0, (60)

where the term 𝔼[(x1n)2n]\mathbb{E}[\frac{(x^{n}_{1})^{2}}{n}] is bounded due to the Theorem 4.7 and v^1χ1<||\hat{v}_{1}||_{\infty}\to||\chi_{1}||_{\infty}<\infty due to the Theorem 4.6.

Therefore, we only need to focus on the estimate of terms in the second line of Eq.(4.8), which corresponds to the convection-enhanced diffusion effect. Notice that v^12,6,α\hat{v}_{1}\in\mathbb{C}^{2,6,\alpha}, we compute the Ito-Taylor series approximation of v^1(ti,Xi)\hat{v}_{1}(t_{i},\textbf{X}^{i}),

v^1(ti,Xi)\displaystyle\hat{v}_{1}(t_{i},\textbf{X}^{i}) =v^1(ti1,Xi1)+v^1,x1(ti1,Xi1)(v1(ti12,x2i1)Δt+σN1i1)\displaystyle=\hat{v}_{1}(t_{i-1},\textbf{X}^{i-1})+\hat{v}_{1,x_{1}}(t_{i-1},\textbf{X}^{i-1})\big{(}v_{1}(t_{i-\frac{1}{2}},x_{2}^{i-1})\Delta t+\sigma N^{i-1}_{1}\big{)}
+v^1,x2(ti1,Xi1)(v2(ti12,x1i1)Δt+σN2i1)\displaystyle+\hat{v}_{1,x_{2}}(t_{i-1},\textbf{X}^{i-1})\big{(}v_{2}\big{(}t_{i-\frac{1}{2}},x_{1}^{i-1}\big{)}\Delta t+\sigma N^{i-1}_{2}\big{)}
+12(v^1,x1x1(ti1,Xi1)+v^1,x2x2(ti1,Xi1))σ2Δt+𝒪((Δt)2),\displaystyle+\frac{1}{2}\big{(}\hat{v}_{1,x_{1}x_{1}}(t_{i-1},\textbf{X}^{i-1})+\hat{v}_{1,x_{2}x_{2}}(t_{i-1},\textbf{X}^{i-1})\big{)}\sigma^{2}\Delta t+\mathcal{O}\big{(}(\Delta t)^{2}\big{)}, (61)

where we have used the fact that v2(ti12,x1i1+v1(ti12,x2i1)Δt)=v2(ti12,x1i1)+𝒪(Δt)v_{2}\big{(}t_{i-\frac{1}{2}},x_{1}^{i-1}+v_{1}(t_{i-\frac{1}{2}},x_{2}^{i-1})\Delta t\big{)}=v_{2}\big{(}t_{i-\frac{1}{2}},x_{1}^{i-1}\big{)}+\mathcal{O}(\Delta t), when Δt\Delta t is small and v2v_{2} is smooth. Since v^1χ1\hat{v}_{1}\to\chi_{1} in 02,6,α\mathbb{C}_{0}^{2,6,\alpha}, the truncated term 𝒪((Δt)2)\mathcal{O}\big{(}(\Delta t)^{2}\big{)} in Eq.(4.8) is uniformly bounded when Δt\Delta t is small enough. Substituting the Taylor expansion of v^1(ti,Xi)\hat{v}_{1}(t_{i},\textbf{X}^{i}) in Eq.(4.8) into the target term of our estimate (i.e., terms in the second line of Eq.(4.8)), we get

𝔼[v^1(ti,Xi)\displaystyle\mathbb{E}\big{[}\hat{v}_{1}(t_{i},\textbf{X}^{i}) (v1(ti12,x2i1)Δt+σN1i1)]=𝔼[(v1(ti12,x2i1)Δt+σN1i1)\displaystyle(v_{1}(t_{i-\frac{1}{2}},x_{2}^{i-1})\Delta t+\sigma N^{i-1}_{1})\big{]}=\mathbb{E}\Big{[}\Big{(}v_{1}(t_{i-\frac{1}{2}},x_{2}^{i-1})\Delta t+\sigma N^{i-1}_{1}\Big{)}\cdot
(v^1(ti1,Xi1)+v^1,x1(ti1,Xi1)(v1(ti12,x2i1)Δt+σN1i1)\displaystyle\Big{(}\hat{v}_{1}(t_{i-1},\textbf{X}^{i-1})+\hat{v}_{1,x_{1}}(t_{i-1},\textbf{X}^{i-1})\big{(}v_{1}(t_{i-\frac{1}{2}},x_{2}^{i-1})\Delta t+\sigma N^{i-1}_{1}\big{)}
+v^1,x2(ti1,Xi1)(v2(ti12,x1i1)Δt+σN2i1)\displaystyle+\hat{v}_{1,x_{2}}(t_{i-1},\textbf{X}^{i-1})\big{(}v_{2}(t_{i-\frac{1}{2}},x_{1}^{i-1})\Delta t+\sigma N^{i-1}_{2}\big{)}
+12(v^1,x1x1(ti1,Xi1)+v^1,x2x2(ti1,Xi1))σ2Δt+𝒪((Δt)2))].\displaystyle+\frac{1}{2}\big{(}\hat{v}_{1,x_{1}x_{1}}(t_{i-1},\textbf{X}^{i-1})+\hat{v}_{1,x_{2}x_{2}}(t_{i-1},\textbf{X}^{i-1})\big{)}\sigma^{2}\Delta t+\mathcal{O}((\Delta t)^{2})\Big{)}\Big{]}. (62)

Combining the terms with the same order of Δt\Delta t, we obtain

𝔼[v^1(ti,Xi)(v1(ti12,x2i1)Δt+σN1i1)]\displaystyle\mathbb{E}\big{[}\hat{v}_{1}(t_{i},\textbf{X}^{i})\big{(}v_{1}(t_{i-\frac{1}{2}},x_{2}^{i-1})\Delta t+\sigma N^{i-1}_{1}\big{)}\big{]}
=\displaystyle= Δt𝔼[v^1(ti1,Xi1)v1(ti12,x2i1)+σ2v^1,x1(ti1,Xi1)]+𝒪((Δt)2),\displaystyle\Delta t\mathbb{E}\big{[}\hat{v}_{1}(t_{i-1},\textbf{X}^{i-1})v_{1}(t_{i-\frac{1}{2}},x_{2}^{i-1})+\sigma^{2}\hat{v}_{1,x_{1}}(t_{i-1},\textbf{X}^{i-1})\big{]}+\mathcal{O}((\Delta t)^{2}), (63)

where we have used the facts that: (1) Xi1\textbf{X}^{i-1} is independent of N1i1N^{i-1}_{1} and N2i1N^{i-1}_{2} so the expectations of the corresponding terms vanish; (2) N1i1N^{i-1}_{1} and N2i1N^{i-1}_{2} are independent so 𝔼(N1i1N2i1)=0\mathbb{E}(N^{i-1}_{1}N^{i-1}_{2})=0; and (3) 𝔼(N1i1)2=Δt\mathbb{E}(N^{i-1}_{1})^{2}=\Delta t.

Finally, by using the Theorem 4.3 and noticing the invariant measure is the uniform measure, we obtain from Eq.(4.8) that

limn1nΔt𝔼[(x1n)2|(x10,x20)]=σ2+2(v1^v1+σ2v^1,x1)+𝒪(Δt).\displaystyle\lim_{n\to\infty}\frac{1}{n\Delta t}\mathbb{E}\big{[}(x^{n}_{1})^{2}|(x_{1}^{0},x_{2}^{0})\big{]}=\sigma^{2}+2\int(\hat{v_{1}}v_{1}+\sigma^{2}\hat{v}_{1,x_{1}})+\mathcal{O}(\Delta t). (64)

Thus, our statement in the Eq.(58) is proved using the facts that v^1\hat{v}_{1} converges to χ1\chi_{1} (see Theorem 4.6) and v^1,x1=0\int\hat{v}_{1,x_{1}}=0. ∎

Remark 4.3.

If we divide two on both sides of the Eq.(58), we can find that our result recovers the definition of the effective diffusivity D11ED^{E}_{11} defined in the Eq.(4). Recall that D0=σ2/2D_{0}=\sigma^{2}/2. Theorem 4.8 reveals the connection of the definition of the effective diffusivity using the Eulerian framework and Lagrangian framework; see Eq.(4) and Eq.(8), which is fundamental in this context. For 3D time-dependent flow problems, the Eulerian framework has good theoretical values but the Lagrangian framework is computationally accessible.

Remark 4.4.

For the second component of the numerical solution, i.e., x2nx^{n}_{2}, n=0,1,n=0,1,..., we can obtain the similar convergence result in computing the effective diffusivity. First we consider v~2(t,x1,x2):=v2(t,x1+v1(t,x2)Δt)\tilde{v}_{2}(t,x_{1},x_{2}):=v_{2}(t,x_{1}+v_{1}(t,x_{2})\Delta t) and notice that v~2v2=𝒪(Δt)\tilde{v}_{2}-v_{2}=\mathcal{O}(\Delta t) and 𝕋v~2dx1=0\int_{\mathbb{T}}\tilde{v}_{2}\mathrm{d}x_{1}=0. The remaining part of the proof is essentially the same as the results obtained in Sections 4.2, 4.3 and 4.4, so we skip the details here.

4.5 Generalizations to high-dimensional cases

To show the essential idea of our probabilistic approach in proving the convergence rate of the numerical schemes, we have carried out our convergence analysis based on a two-dimensional model problem (9). In fact, the extension of our approach to higher-dimensional problems is straightforward. Now we consider a high-dimensional problem as follow,

dX=v(t,X)dt+Σdw(t),\mathrm{d}\textbf{X}=\textbf{v}(t,\textbf{X})\mathrm{d}t+\Sigma\mathrm{d}\textbf{w}(t), (65)

where X=(x1,x2,,xd)Td\textbf{X}=(x_{1},x_{2},\cdots,x_{d})^{T}\in\mathbb{R}^{d} is the position of a particle, v=(v1,v2,,vd)Td\textbf{v}=(v_{1},v_{2},\cdots,v_{d})^{T}\in\mathbb{R}^{d} is the Eulerian velocity field at position X, Σ\Sigma is a d×dd\times d constant non-singular matrix, and w(t)\textbf{w}(t) is a dd-dimension Brownian motion vector. In particular, we assume the component viv_{i} does not depend on xix_{i}, i=1,,di=1,...,d. Thus, the incompressible condition for v(t,X)\textbf{v}(t,\textbf{X}) (i.e. Xv(t,X)=0\nabla_{\textbf{X}}\cdot\textbf{v}(t,\textbf{X})=0) is easily guaranteed.

For a deterministic and divergence-free dynamical system, Feng et. al. proposed a volume-preserving method [10], which splits a dd-dimensional problem into d1d-1 subproblems with each of them being a two-dimensional problem and thus being volume-preserving. We shall modify Feng’s method (first-order case) by including the randomness as the last subproblem to take into account the additive noise, i.e.,

{x1=x1n1+Δtv1(tn+Δt2,x2n1,x3n1,x4n1,,xd1n1,xdn1),x2=x2n1+Δtv2(tn+Δt2,x1,x3n1,x4n1,,xd1n1,xdn1),x3=x3n1+Δtv3(tn+Δt2,x1,x2,x4n1,,xd1n1,xdn1),,xd=xdn1+Δtvd(tn+Δt2,x1,x2,x3,x4,,xd1),Xn=X+Σ(WnWn1),{\color[rgb]{0,0,0}\begin{cases}x_{1}^{*}=x_{1}^{n-1}+\Delta tv_{1}(t_{n}+\frac{\Delta t}{2},x_{2}^{n-1},x_{3}^{n-1},x_{4}^{n-1},\cdots,x_{d-1}^{n-1},x_{d}^{n-1}),\\ x_{2}^{*}=x_{2}^{n-1}+\Delta tv_{2}(t_{n}+\frac{\Delta t}{2},x_{1}^{*},x_{3}^{n-1},x_{4}^{n-1},\cdots,x_{d-1}^{n-1},x_{d}^{n-1}),\\ x_{3}^{*}=x_{3}^{n-1}+\Delta tv_{3}(t_{n}+\frac{\Delta t}{2},x_{1}^{*},x_{2}^{*},x_{4}^{n-1},\cdots,x_{d-1}^{n-1},x_{d}^{n-1}),\\ \cdots,\\ x_{d}^{*}=x_{d}^{n-1}+\Delta tv_{d}(t_{n}+\frac{\Delta t}{2},x_{1}^{*},x_{2}^{*},x_{3}^{*},x_{4}^{*},\cdots,x_{d-1}^{*}),\\ \textbf{X}^{n}=\textbf{X}^{*}+\Sigma(\textbf{W}^{n}-\textbf{W}^{n-1}),\end{cases}} (66)

where X=(x1,x2,,xd)T\textbf{X}^{*}=(x_{1}^{*},x_{2}^{*},\cdots,x_{d}^{*})^{T}, WnWn1\textbf{W}^{n}-\textbf{W}^{n-1} is a dd-dimensional independent random vector with each component of the form Δtξi\sqrt{\Delta t}\xi_{i}, ξi𝒩(0,1)\xi_{i}\sim\mathcal{N}(0,1), and Xn=(x1n,x2n,,xdn)T\textbf{X}^{n}=(x_{1}^{n},x_{2}^{n},\cdot\cdot\cdot,x_{d}^{n})^{T} is the numerical approximation to the exact solution X(tn)\textbf{X}(t_{n}) to the SDE (65) at time tn=nΔtt_{n}=n\Delta t.

The techniques of the convergence analysis for the two-dimensional problem can be applied to high-dimensional problems without much difficulty. For the high-dimensional problem (65), the smoothness and strict positivity of the transition kernel in the discrete process can be guaranteed if one assumes that the covariance matrix Σ\Sigma is non-singular and the scheme (66) is explicit. According to our assumption for the velocity field, the scheme (66) is volume-preserving for each step. Thus, the solution to the first-order modified equation is divergence-free and the invariant measure on the torus (defined by d/d\mathbb{R}^{d}/\mathbb{Z}^{d}, when the period is 11) remains uniform for all tt. Finally, the convergence of the cell problem can be studied by using the BCH formula (19) with d+2d+2 differential operators. Recall that in the Eq.(20) we have four differential operators when we study the two-dimensional problem.

Therefore, our numerical methods are robust in computing effective diffusivity for high-dimensional problems, which will be demonstrated through time-dependent chaotic flow problems in three-dimensional space in Section 5.

5 Numerical results

In this section, we will present numerical examples to verify the convergence analysis of the proposed method in computing effective diffusivity for time-dependent chaotic flows. In addition, we will investigate the convection-enhanced diffusion phenomenon in 3D time-dependent flow, i.e., the time-dependent ABC flow and the time-dependent Kolmogorov flow. Without loss of generality, we compute the quantity 𝔼(x1(T))22T\frac{\mathbb{E}(x_{1}(T))^{2}}{2T}, which is used to approximate D11ED^{E}_{11} in the effective diffusivity matrix (4).

5.1 Verification of the convergence rate

We first consider a two-dimensional passive tracer model. Let (x1,x2)T2(x_{1},x_{2})^{T}\in\mathbb{R}^{2} denote the position of a particle. Its motion is described by the following SDE,

{dx1=sin(4x2+1+sin(2πt))exp(cos(4x2+1+sin(2πt)))dt+σdw1,t,dx2=cos(2x1+sin(2πt))exp(sin(2x1+sin(2πt)))dt+σdw2,t,\begin{cases}\mathrm{d}x_{1}=\sin\big{(}4x_{2}+1+\sin(2\pi t)\big{)}\exp\big{(}\cos\big{(}4x_{2}+1+\sin(2\pi t)\big{)}\big{)}\mathrm{d}t+\sigma\mathrm{d}w_{1,t},\\ \mathrm{d}x_{2}=\cos\big{(}2x_{1}+\sin(2\pi t)\big{)}\exp\big{(}\sin\big{(}2x_{1}+\sin(2\pi t)\big{)}\big{)}\mathrm{d}t+\sigma\mathrm{d}w_{2,t},\end{cases} (67)

where σ=2×0.1\sigma=\sqrt{2\times 0.1}, wi,tw_{i,t}, i=1,2i=1,2 are independent Brownian motions, and the initial data (x10,x20)T(x_{1}^{0},x_{2}^{0})^{T} follows uniform distributions in [0.5,0.5]2[-0.5,0.5]^{2}. One can easily verify the velocity field in (67) is time-dependent and divergence-free.

In our numerical experiments, we use Monte Carlo samples to discretize the Brownian motions w1,tw_{1,t} and w2,tw_{2,t}. The sample number is denoted by NmcN_{mc}. We choose Δtref=1212\Delta t_{ref}=\frac{1}{2^{12}} and Nmc=3,200,000N_{mc}=3,200,000 to solve the SDE (67) to compute the reference solution, i.e., the “exact” effective diffusivity, where the final computational time is T=3000T=3000 so that the calculated effective diffusivity converges to a constant. In fact, we find that the passive tracer model will enter a mixing stage if the computational time is bigger than T=1000T=1000. It takes about 1717 hours to compute the reference solution on a 80-core server (HPC2015 System at HKU). The reference solution for the effective diffusivity is D11E=0.219D^{E}_{11}=0.219.

In Fig.1, we plot the convergence results of the effective diffusivity using our method (i.e., 𝔼(x1(T))22T\frac{\mathbb{E}(x_{1}(T))^{2}}{2T}) with respective to different time-step Δt\Delta t at T=3000T=3000. In addition, we show a fitted straight line with the slope 1.041.04, i.e., the convergence rate is about (Δt)1.04(\Delta t)^{1.04}. This numerical result verifies the convergence analysis in Theorem 4.8.

Refer to caption
Refer to caption
Figure 1: Error of D11ED^{E}_{11} for two time-dependent flows with different time-steps. (a) 2D time-dependent chaotic flow, fitted slope 1.04\approx 1.04; (b) 3D time-dependent Kolmogorov flow, fitted slope 1.22\approx 1.22.

To further study the accuracy and robustness of our method for long-time integration, we consider a 3D time-dependent Kolmogorov flow problem. Let (x1,x2,x3)T3(x_{1},x_{2},x_{3})^{T}\in\mathbb{R}^{3} denote the position of a particle. The motion of a particle moving in the 3D time-dependent Kolmogorov flow is described by the following SDE,

{dx1=sin(x3+ϵsin(2πt))dt+σdw1,t,dx2=sin(x1+ϵsin(2πt))dt+σdw2,t,dx3=sin(x2+ϵsin(2πt))dt+σdw3,t.\begin{cases}\mathrm{d}x_{1}=\sin\big{(}x_{3}+\epsilon\sin(2\pi t)\big{)}\mathrm{d}t+\sigma\mathrm{d}w_{1,t},\\ \mathrm{d}x_{2}=\sin\big{(}x_{1}+\epsilon\sin(2\pi t)\big{)}\mathrm{d}t+\sigma\mathrm{d}w_{2,t},\\ \mathrm{d}x_{3}=\sin\big{(}x_{2}+\epsilon\sin(2\pi t)\big{)}\mathrm{d}t+\sigma\mathrm{d}w_{3,t}.\end{cases} (68)

where w1,tw_{1,t}, w2,tw_{2,t} and w3,tw_{3,t} are independent Brownian motions. When ϵ=0\epsilon=0, the velocity field in (68) corresponds to the Kolmogorov flow [11]. The Kolmogorov flow possesses very chaotic behaviors [6], which brings challenges for our method.

In our numerical experiment, we choose ϵ=101\epsilon=10^{-1} and σ=2×103\sigma=\sqrt{2\times 10^{-3}} in the Eq.(68). We choose Δtref=12048\Delta t_{ref}=\frac{1}{2048} and Nmc=480,000N_{mc}=480,000 to compute the reference solution for the SDE (68), i.e., the “exact” effective diffusivity. In our numerical tests, we find that the passive tracer model will enter a mixing stage if the computational time is bigger than T=2000T=2000. To show the accuracy and robustness of our numerical scheme, we set T=105T=10^{5} here. It takes about 59 hours to compute the reference solution on the server and the reference solution for the effective diffusivity is D11E=0.693D^{E}_{11}=0.693.

In Fig.1, we plot the convergence results of the effective diffusivity using our method with respect to different time-step Δt\Delta t. In addition, we show a fitted straight line with the slope 1.221.22, i.e., the convergence rate is about (Δt)1.22(\Delta t)^{1.22}. This numerical result again agrees with our error analysis.

5.2 Investigation of the convection-enhanced diffusion phenomenon

As we have already demonstrated in Section 5.1, our method is very accurate and robust for long-time integration. Here, we will study the dependence of the effective diffusivity D11ED^{E}_{11} on different parameters in the time-dependent flows. First of all, we solve Eq.(68) and carry out the test for the 3D time-dependent Kolmogorov flow.

In Fig.2, we show the time evolution of 𝔼(x1(t))22t\frac{\mathbb{E}(x_{1}(t))^{2}}{2t} for different D0D_{0}’s (here D0=σ2/2D_{0}=\sigma^{2}/2) and for four different ϵ\epsilon’s, where the result in Fig.2 corresponding to the time-independent Kolmogorov flow (see Figure 6 of [31]). Notice that in Eq.(68) the parameter ϵ\epsilon controls the strength of the time dependence. For each D0D_{0} and ϵ\epsilon, we use Nmc=240,000N_{mc}=240,000 particles to solve the SDE (68). We find that for each given D0D_{0}, the time evolution of E(x1(t))22t\frac{E(x_{1}(t))^{2}}{2t} converges as ϵ\epsilon approaches zero. This can be rigorously justified through analysis; see A. In addition, we observe a certain amount of enhanced diffusion when D0D_{0} decreases. However, the dependency of D11ED^{E}_{11} on D0D_{0} is quite different from the pattern of the time-dependent ABC flow, which is known as the maximal enhancement and will be discussed later; see Fig.5.

To study the dependence of D11ED^{E}_{11} on D0D_{0} and ϵ\epsilon, we choose different ϵ\epsilon’s and D0D_{0}’s and compute the corresponding effective diffusivity D11ED^{E}_{11}. In this experiment, we use Δt=27\Delta t=2^{-7} and Nmc=240,000N_{mc}=240,000 particles to compute. The final computational time is T=105T=10^{5} so that the particles are fully mixed. We show the numerical results in Fig.3.

We find that for each given D0D_{0} as ϵ\epsilon decreases the corresponding effective diffusivity D11ED^{E}_{11} converges to the effective diffusivity D11ED^{E}_{11} associated with ϵ=0\epsilon=0. This means the time dependency of ϵ\epsilon improves the chaotic property of Kolmorogov flow though, it does not change the pattern of convection-enhanced diffusion in the Kolmogorov flow. When ϵ1\epsilon\leq 1 the fitted slope within D0[105,103]D_{0}\in[10^{-5},10^{-3}] is 0.2-0.2, which indicates that D11E𝒪(1/D00.2)D^{E}_{11}\sim\mathcal{O}(1/D_{0}^{0.2}). We call this behavior a sub-maximal enhancement, which may be explained by the fact that the Kolmogorov flow is more chaotic than the ABC flow [11]. The chaotic trajectories in Kolmogorov flow enhance diffusion much less than channel-like structures such as the ballistic orbits of ABC flows [23, 33].

Refer to caption
Refer to caption
Refer to caption
Refer to caption
Figure 2: Time evolution of the 𝔼(x1(t))22t\frac{\mathbb{E}(x_{1}(t))^{2}}{2t} for different D0D_{0}’s and ϵ\epsilon’s. (a) ϵ=10\epsilon=10, (b) ϵ=1\epsilon=1, (c) ϵ=0.1\epsilon=0.1, (d) ϵ=0\epsilon=0.
Refer to caption
Figure 3: Convection-enhanced diffusion with a sub-maximal enhancement in the time-dependent Kolmogorov flow.

Next, we use our stochastic structure-preserving scheme to solve time-dependent ABC flow problems. Let (x1,x2,x3)T3(x_{1},x_{2},x_{3})^{T}\in\mathbb{R}^{3} denote the position of a particle in the 3D Cartesian coordinate system. The motion of a particle moving in the 3D time-dependent ABC flow is described by the following SDE,

{dx1=Asin(x3+ϵsin(2πt))dt+Ccos(x2+ϵsin(2πt))dt+σdw1,t,dx2=Bsin(x1+ϵsin(2πt))dt+Acos(x3+ϵsin(2πt))dt+σdw2,t,dx3=Csin(x2+ϵsin(2πt))dt+Bcos(x1+ϵsin(2πt))dt+σdw3,t,\begin{cases}\mathrm{d}x_{1}=A\sin\big{(}x_{3}+\epsilon\sin(2\pi t)\big{)}\mathrm{d}t+C\cos\big{(}x_{2}+\epsilon\sin(2\pi t)\big{)}\mathrm{d}t+\sigma\mathrm{d}w_{1,t},\\ \mathrm{d}x_{2}=B\sin\big{(}x_{1}+\epsilon\sin(2\pi t)\big{)}\mathrm{d}t+A\cos\big{(}x_{3}+\epsilon\sin(2\pi t)\big{)}\mathrm{d}t+\sigma\mathrm{d}w_{2,t},\\ \mathrm{d}x_{3}=C\sin\big{(}x_{2}+\epsilon\sin(2\pi t)\big{)}\mathrm{d}t+B\cos\big{(}x_{1}+\epsilon\sin(2\pi t)\big{)}\mathrm{d}t+\sigma\mathrm{d}w_{3,t},\end{cases} (69)

where w1,tw_{1,t}, w2,tw_{2,t} and w3,tw_{3,t} are independent Brownian motions. For ϵ=0\epsilon=0 and σ=0\sigma=0, the velocity field in (69) corresponds to the standard ABC flow [8]. The ABC flow is a three-dimensional incompressible velocity field which is an exact solution to the Euler’s equation. It is notable as a simple example of a fluid flow that can have chaotic trajectories. In our numerical experiments, we set A=B=C=1A=B=C=1.

In Fig.4, we show the time evolution of the 𝔼(x1(t))22t\frac{\mathbb{E}(x_{1}(t))^{2}}{2t} for different D0D_{0}’s (here D0=σ2/2D_{0}=\sigma^{2}/2) and for four different ϵ\epsilon’s, where the result in Fig.4 corresponding to the time-independent ABC flow (see Figure 3 of [31]). Again the parameter ϵ\epsilon controls the strength of the time dependence. For each D0D_{0} and ϵ\epsilon, we use Nmc=240,000N_{mc}=240,000 particles to solve the SDE (69). We find that for each given D0D_{0}, the time evolution of the 𝔼(x1(t))22t\frac{\mathbb{E}(x_{1}(t))^{2}}{2t} converges when ϵ\epsilon converges to zero. However, we observe two different patterns compared with the results shown in Fig.2. First, when we decrease D0D_{0}, it takes a longer time for the system to enter a mixing stage. Second, we observe a large amount of enhanced diffusion when D0D_{0} decreases.

To further investigate the dependence of D11ED^{E}_{11} on D0D_{0} and ϵ\epsilon, we choose different ϵ\epsilon’s and D0D_{0}’s and compute the corresponding effective diffusivity D11ED^{E}_{11}. In this experiment, we use Δt=27\Delta t=2^{-7} and Nmc=240,000N_{mc}=240,000 particles to compute. The final computational time is T=105T=10^{5} so that the particles are fully mixed.

In Fig.5, we show the numerical results. We find that for each given D0D_{0}, as ϵ\epsilon decreases the corresponding effective diffusivity D11ED^{E}_{11} converges to the effective diffusivity D11ED^{E}_{11} associated with ϵ=0\epsilon=0. Thus, the time-dependent ABC flow has a similar convection-enhanced diffusion behavior as the time-independent ABC flow. The fitted slope within D0[105,101]D_{0}\in[10^{-5},10^{-1}] is about 1.0-1.0, which indicates that D11E𝒪(1/D01)D^{E}_{11}\sim\mathcal{O}(1/D_{0}^{1}). This result indicates that the D11ED^{E}_{11} of the time-dependent ABC flow achieves the upper-bound of Eq.(7), i.e. the maximal enhancement. This maximal enhancement phenomenon may be attributed to the ballistic orbits of the ABC flow, where the time-independent case was discussed in [23, 33].

Moreover, our result for D0[103,101]D_{0}\in[10^{-3},10^{-1}] and ϵ=0\epsilon=0 recovers the same phenomenon as the Fig.2 in [4], which was obtained by using the Eulerian framework, i.e., solving a cell problem. In Fig.5, our method can be easily used to compute the effective diffusivity when D0[105,104]D_{0}\in[10^{-5},10^{-4}]. It will be, however, extremely expensive for the Eulerian framework since one needs to solve a convection-dominated PDE (5) in 3D space, whose Péclet number is proportion to 1D0\frac{1}{D_{0}}.

Refer to caption
Refer to caption
Refer to caption
Refer to caption
Figure 4: Time evolution of the 𝔼(x1(t))22t\frac{\mathbb{E}(x_{1}(t))^{2}}{2t} for different D0D_{0} and ϵ\epsilon. (a) ϵ=10\epsilon=10, (b) ϵ=1\epsilon=1, (c) ϵ=0.1\epsilon=0.1, (d) ϵ=0\epsilon=0.
Refer to caption
Figure 5: Convection-enhanced diffusion with a maximal enhancement in the time-dependent ABC flow.

Finally, we investigate the dependence of D11ED^{E}_{11} on the frequency of the time-dependent ABC flow. Specifically, we solve the following SDE,

{dx1=Asin(x3+sin(Ωt))dt+Ccos(x2+sin(Ωt))dt+σdw1,t,dx2=Bsin(x1+sin(Ωt))dt+Acos(x3+sin(Ωt))dt+σdw2,t,dx3=Csin(x2+sin(Ωt))dt+Bcos(x1+sin(Ωt))dt+σdw3,t,,\begin{cases}\mathrm{d}x_{1}=A\sin\big{(}x_{3}+\sin(\Omega t)\big{)}\mathrm{d}t+C\cos\big{(}x_{2}+\sin(\Omega t)\big{)}\mathrm{d}t+\sigma\mathrm{d}w_{1,t},\\ \mathrm{d}x_{2}=B\sin\big{(}x_{1}+\sin(\Omega t)\big{)}\mathrm{d}t+A\cos\big{(}x_{3}+\sin(\Omega t)\big{)}\mathrm{d}t+\sigma\mathrm{d}w_{2,t},\\ \mathrm{d}x_{3}=C\sin\big{(}x_{2}+\sin(\Omega t)\big{)}\mathrm{d}t+B\cos\big{(}x_{1}+\sin(\Omega t)\big{)}\mathrm{d}t+\sigma\mathrm{d}w_{3,t},\end{cases}, (70)

where A=B=C=1A=B=C=1 and Ω\Omega is the frequency. Here we first choose Δt=27\Delta t=2^{-7}, Nmc=240,000N_{mc}=240,000 and T=105T=10^{5}. Then, we choose different Ω\Omega and compute the corresponding effective diffusivity D11ED^{E}_{11}.

In Fig.6, we show the numerical results. We find that when Ω\Omega is near 0.10.1 the diffusion enhancement is weak. When Ω\Omega is away from 0.10.1, say Ω<0.05\Omega<0.05 or Ω>0.2\Omega>0.2, we observe the maximal enhancement phenomenon. A similar sensitive dependence on the frequency of time-dependent ABC flows was reported in [5], where the Lyapunov exponent of the deterministic time-dependent ABC flow problem (i.e., σ=0\sigma=0 in Eq. (69)) was studied as the indicator of the extent of chaos; see Fig.2 and Fig.3 of [5].

When Ω=0\Omega=0, the flow of (70) is the same as that for ϵ=0\epsilon=0 case in (69), which will give the maximal enhancement phenomenon. When Ω\Omega is positive, the flow becomes time-dependent and the regions of chaos expand until the extent of chaos (i.e. the Lyapunov exponent) appears to reach a maximum, which is corresponding to Ω=0.1\Omega=0.1. It seems that the diffusion enhancement is significantly weakened in this range of Ω\Omega. When Ω\Omega continues to grow, the islands of the integrability regrow and the chaotic regions have shrunk significantly. We again observe the maximal enhancement phenomenon in this range of Ω\Omega. Our numerical results suggest that the level of chaos and the strength of diffusion enhancement seem to compete with each other. More intensive theoretic and numerical studies will be reported in our future work.

Refer to caption
Figure 6: Dependence of D11ED^{E}_{11} on the frequency of the time-dependent ABC flow.

6 Conclusion

In this paper, we developed a robust stochastic structure-preserving Lagrangian scheme in computing effective diffusivity of passive tracer models and provided a sharp convergence analysis on the proposed numerical scheme. Our convergence analysis is based on a probabilistic approach, which interprets the solution process generated by our numerical scheme as a Markov process. By exploring the ergodicity of the solution process, we gave a sharp and uniform-in-time error estimate for our numerical scheme, which allows us to compute the effective diffusivity over infinite time. Numerical results verify that the proposed method is robust and accurate in computing effective diffusivity of time-dependent chaotic flows. We observed the maximal enhancement phenomenon in time-dependent ABC flows and the sub-maximal enhancement phenomenon in time-dependent Kolmogorov flows, respectively. Moreover, we found that the time dependency in the velocity field improves the chaotic property of ABC flow and Kolmorogov flow though, it does not change the pattern of convection-enhanced diffusion in both flows.

There are two directions we plan to explore in our future work. First, we intend to study the convection-enhanced diffusion phenomenon and provide a sharp convergence analysis for general time-dependent chaotic flows, where the flows have a quasi-periodic property in the time domain. In addition, we shall investigate the convection-enhanced diffusion phenomenon for general spatial-temporal stochastic flows [19, 22] and develop convergence analysis for the corresponding numerical methods.

Acknowledgement

The research of Z. Wang is partially supported by the Hong Kong PhD Fellowship Scheme. The research of J. Xin is partially supported by NSF grants DMS-1924548 and DMS-1952644. The research of Z. Zhang is supported by Hong Kong RGC grants (Projects 17300817 and 17300318), Seed Funding Programme for Basic Research (HKU), and Basic Research Programme (JCYJ20180307151603959) of The Science, Technology and Innovation Commission of Shenzhen Municipality. The computations were performed using research computing facilities offered by Information Technology Services, the University of Hong Kong.

Appendix A Limit of the parameter ϵ\epsilon in a time-dependent chaotic flow

We shall prove that when ϵ\epsilon approaches zero, the effective diffusivity corresponding to the time-dependent chaotic flow, e.g. the flow in (68) will converge to the one corresponding to the time-independent one, e.g. ϵ=0\epsilon=0 in the flow of (68). For notational simplicity, let v=vϵ\textbf{v}=\textbf{v}^{\epsilon} denote the velocity field in (68) and v=v0\textbf{v}=\textbf{v}^{0} denote the velocity field when ϵ=0\epsilon=0 in v=vϵ\textbf{v}=\textbf{v}^{\epsilon}. Moreover, we denote ϵ()=vϵx()+D0Δx()\mathcal{L}^{\epsilon}(\cdot)=\textbf{v}^{\epsilon}\cdot\nabla_{x}(\cdot)+D_{0}\Delta_{x}(\cdot). Now, the vector corrector field 𝝌ϵ\boldsymbol{\chi}^{\epsilon} associated with the velocity field vϵ\textbf{v}^{\epsilon} satisfies the following cell problem,

(τ+ϵ)𝝌ϵ=vϵ.(\partial_{\tau}+\mathcal{L}^{\epsilon})\boldsymbol{\chi}^{\epsilon}=-\textbf{v}^{\epsilon}. (71)

Let 𝝌0ϵ\boldsymbol{\chi}^{\epsilon}_{0} denote the solution of the following equation

(τ+ϵ)𝝌0ϵ=v0.(\partial_{\tau}+\mathcal{L}^{\epsilon})\boldsymbol{\chi}_{0}^{\epsilon}=-\textbf{v}^{0}. (72)

We aim to prove 𝝌ϵ\boldsymbol{\chi}^{\epsilon} converges to 𝝌0ϵ\boldsymbol{\chi}^{\epsilon}_{0} as ϵ\epsilon approaches zero. At the same time we know the vector corrector field 𝝌0\boldsymbol{\chi}_{0} associated with the velocity field v0\textbf{v}^{0} satisfies the following cell problem,

0𝝌0=v0,\mathcal{L}^{0}\boldsymbol{\chi}_{0}=-\textbf{v}^{0}, (73)

where 0()=v0x()+D0Δx()\mathcal{L}^{0}(\cdot)=\textbf{v}^{0}\cdot\nabla_{x}(\cdot)+D_{0}\Delta_{x}(\cdot). Now we consider, 𝝌00(t,x)=𝝌0(x)\boldsymbol{\chi}_{0}^{0}(t,x)=\boldsymbol{\chi}_{0}(x), which solves,

(τ+0)𝝌00=v0,(\partial_{\tau}+\mathcal{L}^{0})\boldsymbol{\chi}_{0}^{0}=-\textbf{v}^{0}, (74)

since τ𝝌00=0\partial_{\tau}\boldsymbol{\chi}_{0}^{0}=0. Comparing Eqns.(72) and (74) and using Prop.4.4, we know that 𝝌0ϵ\boldsymbol{\chi}^{\epsilon}_{0} converges to 𝝌00\boldsymbol{\chi}_{0}^{0} when ϵ\epsilon approaches zero. Finally, comparing Eqns.(71) and (72), we know 𝝌ϵ\boldsymbol{\chi}^{\epsilon} converges to 𝝌0ϵ\boldsymbol{\chi}_{0}^{\epsilon} when ϵ\epsilon approaches zero. Therefore, we prove 𝝌ϵ\boldsymbol{\chi}^{\epsilon} converges to 𝝌0\boldsymbol{\chi}_{0} when ϵ\epsilon approaches zero.

References

  • [1] B. Afkham and J. Hesthaven, Structure preserving model reduction of parametric hamiltonian systems, SIAM Journal on Scientific Computing, 39 (2017), pp. A2616–A2644.
  • [2] G. Ben Arous and H. Owhadi, Multiscale homogenization with bounded ratios and anomalous slow diffusion, Communications on Pure and Applied Mathematics, 56 (2003), pp. 80–113.
  • [3] A. Bensoussan, J. L. Lions, and G. Papanicolaou, Asymptotic analysis for periodic structures, vol. 374, American Mathematical Soc., 2011.
  • [4] L. Biferale, A. Crisanti, M. Vergassola, and A. Vulpiani, Eddy diffusivities in scalar transport, Phys. Fluids, 7 (1995), pp. 2725–2734.
  • [5] N. Brummell, F. Cattaneo, and S. Tobias, Linear and nonlinear dynamo properties of time-dependent ABC flows, Fluid Dynamics Research, 28 (2001), p. 237.
  • [6] S. Childress and A. D. Gilbert, Stretch, twist, fold: the fast dynamo, vol. 37, Springer Science & Business Media, 1995.
  • [7] A. Debussche and E. Faou, Weak backward error analysis for SDEs, SIAM Journal on Numerical Analysis, 50 (2012), pp. 1735–1752.
  • [8] T. Dombre, U. Frisch, J. Greene, M. Hénon, A. Mehr, and A. Soward, Chaotic streamlines in the ABC flows, Journal of Fluid Mechanics, 167 (1986), pp. 353–391.
  • [9] A. Fannjiang and G. Papanicolaou, Convection-enhanced diffusion for periodic flows, SIAM J Appl. Math., 54 (1994), pp. 333–408.
  • [10] K. Feng and Z. Shang, Volume-preserving algorithms for source-free dynamical systems, Numerische Mathematik, 71 (1995), pp. 451–463.
  • [11] D. Galloway and M. Proctor, Numerical calculations of fast dynamos in smooth velocity fields with realistic diffusion, Nature, 356 (1992), p. 691.
  • [12] J. Garnier, Homogenization in a periodic and time-dependent potential, SIAM Journal on Applied Mathematics, 57(1) (1997), pp. 95–111.
  • [13] R. Gilmore, Baker-Campbell-Hausdorff formulas, Journal of Mathematical Physics, 15 (1974), pp. 2090–2092.
  • [14] E. Hairer, C. Lubich, and G. Wanner, Geometric numerical integration: structure-preserving algorithms for ordinary differential equations, Springer Science and Business Media, 2006.
  • [15] J. Hong, H. Liu, and G. Sun, The multi-symplecticity of partitioned Runge-Kutta methods for Hamiltonian PDEs, Mathematics of computation, 75 (2006), pp. 167–181.
  • [16] V. V. Jikov, S. Kozlov, and O. A. Oleinik, Homogenization of Differential Operators and Integral Functionals, Springer, Berlin, 1994.
  • [17] T. Kato, Perturbation theory for linear operators, vol. 132, Springer Science & Business Media, 2013.
  • [18] N. V. Krylov, Lectures on elliptic and parabolic equations in Hölder spaces, Graduate studies in mathematics.
  • [19] C. Landim, S. Olla, and H. T. Yau, Convection–diffusion equation with space–time ergodic random flow, Probability theory and related fields, 112 (1998), pp. 203–220.
  • [20] T. Lelièvre and G. Stoltz, Partial differential equations and stochastic methods in molecular dynamics, Acta Numerica, 25 (2016), pp. 681–880.
  • [21] J. Lyu, J. Xin, and Y. Yu, Computing residual diffusivity by adaptive basis learning via spectral method, Numerical Mathematics: Theory, Methods and Applications, 10(2) (2017), pp. 351–372.
  • [22] A. J. Majda and P. R. Kramer, Simplified models for turbulent diffusion: theory, numerical modelling, and physical phenomena, Phys. Rep., 314 (1999), pp. 237–574.
  • [23] T. McMillen, J. Xin, Y. F. Yu, and A. Zlatos, Ballistic orbits and front speed enhancement for ABC flows, SIAM Journal on Applied Dynamical Systems, 15 (2016), pp. 1753–1782.
  • [24] I. Mezić, J. F. Brady, and S. Wiggins, Maximal effective diffusivity for time-periodic incompressible fluid flows, SIAM Journal on Applied Mathematics, 56 (1996), pp. 40–56.
  • [25] G. Milstein, Y. Repin, and M. Tretyakov, Symplectic integration of Hamiltonian systems with additive noise, SIAM J. Numer. Anal, 39 (2002), pp. 2066–2088.
  • [26] B. Oksendal, Stochastic Differential Equations: an introduction with applications., Springer Science and Business Media, 2013.
  • [27] G. Pavliotis and A. Stuart, Multiscale methods: averaging and homogenization, Springer Science and Business Media, 2008.
  • [28] G. Pavliotis, A. Stuart, and K. Zygalakis, Calculating effective diffusivities in the limit of vanishing molecular diffusion, J. Comput. Phys., 228 (2009), pp. 1030–1055.
  • [29] S. Reich, Backward error analysis for numerical integrators, SIAM J. Numer. Anal., 36 (1999), pp. 1549–1570.
  • [30] M. Tao, H. Owhadi, and J. Marsden, Nonintrusive and structure preserving multiscale integration of stiff ODEs, SDEs, and Hamiltonian systems with hidden slow dynamics via flow averaging, Multiscale Modeling & Simulation, 8 (2010), pp. 1269–1324.
  • [31] Z. Wang, J. Xin, and Z. Zhang, Sharp uniform in time error estimate on a stochastic structure-preserving Lagrangian method and computation of effective diffusivity in 3D chaotic flows, to appear in SIAM Multiscale Model. Simul., arXiv:1808.06309, (2018).
  • [32] Z. J. Wang, J. Xin, and Z. W. Zhang, Computing effective diffusivity of chaotic and stochastic flows using structure-preserving schemes, SIAM Journal on Numerical Analysis, 56 (2018), pp. 2322–2344.
  • [33] J. Xin, Y. Yu, and A. Zlatos, Periodic orbits of the ABC flow with A=B=C=1{A}={B}={C}=1, SIAM Journal on Mathematical Analysis, 48 (2016), pp. 4087–4093.