Conservative modified Crank–Nicolson and time-splitting wavelet methods for modeling Bose–Einstein condensates in delta potentials

https://doi.org/10.1016/j.amc.2017.02.037Get rights and content

Abstract

This paper explores two wavelet-based energy-conserving algorithms for the Gross–Pitaevskii equation with delta potentials in Bose–Einstein condensates, named modified Crank–Nicolson wavelet method and time-splitting wavelet method, respectively. Both proposed methods can preserve the intrinsic properties of original problems as much as possible. Meanwhile, the rigorous error estimates and some conservative properties are investigated. They are proved to preserve the charge conservation exactly. The global energy conservation laws can be preserved under several conditions. In practical computations, to avoid a large drift in energy values caused by discontinuous potential well, an improved discrete delta function is implemented. Numerical experiments for attractive and repulsive cases are conducted during long time computations to show the performances of the proposed methods and verify the theoretical analysis.

Introduction

The nonlinear Schrödinger equation is an important model in many branches of physics and applied mathematics, such as nonlinear quantum field theory, condensed matter, nonlinear optics, hydrodynamics, self-focusing in laser pulse, thermodynamic process in meso scale systems, plasma and so on [1], [2], [3], [4]. We focus on Bose–Einstein condensate (BEC), which was proposed theoretically in 1924–1925 and achieved experimentally in 1995. Undoubtedly, due to the remarkable discovery of BEC, it gives us approach and methodology to explore the extremely complex quantum world.

In this paper, we consider the following nonlinear Schrödinger equation (NLSE) with cubic nonlinearity, known as the Gross–Pitaevskii equation (GPE) [5]: itΦ(r,t)=(22m2+Vext(r)+g|Φ(r,t)|2)Φ(r,t).Here, Φ(r,t) is a complex time dependent function, Vext is an external potential, and the coupling constant g=4π2a/m, which is related to the scattering length a. Eq. (1) requires the s-wave scattering length should be much smaller than the average distance between atoms, and the number of atoms in the condensate should be much larger than 1. Thus, mean field approximation (1) is only valid for dilute boson gases (or usually called weakly interacting boson gases) at extremely low temperature such that almost all particles are in the same states.

The NLSE or GPE (1) admits following conserved quantities:

(1) The total number: the boson gas is only investigated non-relativistically, and no real particles can be created or annihilated, so the total number of atoms N=|Φ(r,t)|2drshould be conserved in the dynamics (with Φ normalized by N);

(2) The global energy: The gas system is an isolated system, so the total energy E(Φ)=[22m|Φ(r,t)|2+Vext(r)|Φ(r,t)|2+g2|Φ(r,t)|4]drshould also be conserved.

Concerning the NLSE or GPE (1) at some finite time, some solitary and stationary solutions were obtained [5]. Since available theoretical solutions for NLSE or GPE, especially for higher-dimensional cases, are still very limited, investigating numerically is an important tool to understand physical behavior of this system. There are many numerical methods for modeling this system [6], [7], [8]. Especially, Delfour et al. [9] proposed a general finite difference method; Daǧ [10] proposed a B-spline finite element method; Chang et al. [11] discussed several different schemes such as Hospscotch scheme, split-step Fourier scheme, pseudo-spectral scheme for generalized NLSE; Bao et al. [12] proposed a time-splitting Laguerre–Hermite pseudo-spectral method and a Fourier spectral method; Compact finite difference schemes for one-dimensional case are constructed in [13]. In addition, numerous symplectic and multi-symplectic methods have been constructed to simulate Schrödinger system and other Hamiltonian equations due to their long time simulation property and good preservation property of conservative quantities of original problem. Theoretically, all most real physical process with negligible dissipation can be cast in suitable Hamiltonian formulation in phase space with symplectic structure, which means the symplectic-preserving algorithms can hold these properties spontaneously. A bunch of works have verified its effectiveness during long-time simulations. Therefore, symplectic integrator is the most popular approach to structure-preservation. Recently, Chen et al. [14] proposed several symplectic and multi-symplectic methods for NLSE. The multi-symplectic Runge–Kutta and Fourier spectral methods were employed to solve the fourth-order Schrödinger equations with trapped term by Hong el at. in [15]. Chen et al. [16], [17] took the splitting technique into the multi-symplectic integrator for solving coupled NLSE. Cai el at. [18], [19] proposed several local structure-preserving schemes for coupled NLSE. But the above methods are almost to solve NLSE or GPE with Vext=0 or continuous potentials. For the system with discontinuous potential well, the common way is to modify the finite difference methods to cope with the general cases. Unfortunately, it is difficult for the finite difference methods to meet requirements of high accuracy and high resolution of complex physical process, since they have not spectral accuracy and structure-preserving properties.

Our main aim is to construct efficient and partially conservative method for the NLSE or GPE with delta potentials without considerations of symplectic and multi-symplectic formulations. Especially in this paper, we consider itΦ(x,t)=22mxxΦ(x,t)+Vext(x)Φ(x,t)+g|Φ(x,t)|2Φ(x,t),with a single delta potential for modeling a short range interaction. Due to the discontinuity of delta potential, the traditional numerical discrete framework, e.g. finite difference method, symplectic/multi-symplectic method, discontinuous Galerkin method, can not be implemented directly. Therefore, based on the wavelet collocation scheme [20], [21], we propose a simple modified Crank–Nicolson wavelet method, and the analogous time-splitting wavelet method. Wavelet collocation method makes the corresponding spatial differentiation matrix sparse and demands less computations. For the discontinuous potential function, we apply a technique of discrete delta function to the original schemes, which makes them adjust to the discontinuous problems. Meanwhile, the convergence property is discussed. It is proved to preserve the charge conservation exactly. The global energy conservation laws also can be preserved under several conditions.

The paper is organized in the following way. In Section 2, wavelet collocation scheme and modified Crank–Nicolson wavelet method for GPE are introduced. In Section 3, the analogous time-splitting wavelet method is proposed. In Section 4, some theoretical analysis, such as convergence and conservative properties, are presented. The technique of discrete delta function and numerical experiments for attractive and repulsive nonlinearity are presented in Section 5, which show the effectiveness of the proposed algorithms. Finally, conclusions are made in Section 6.

Section snippets

Modified Crank–Nicolson wavelet method

Let us briefly introduce the wavelet collocation method and its properties. Consider the periodic boundary condition u(a,t)=u(b,t), where a and b are integers. For a fixed scale J=constant, we define an interpolation operator (with the space step being h=2J) as IJu(x)=2J2ku(2Jk)θJ,k(x)=ku(2Jk)θ(2Jxk).Here, θ(x) is the autocorrelation function [20]. Furthermore, if we differentiate (5) for k-times at collocation points, one has kuJ(xm,t)xk=n=a·2Jb·2J1uJ(xn)dkθ(2Jxmn)dxk=(BkUJ)m,where

Time-splitting wavelet method

The basic idea of time splitting technique for the nonlinear equations is to decompose a system into linear and nonlinear subsystems on each time step, i.e. wt=(L(t)+N(t,w))w,where L and N are linear and nonlinear operators, respectively. We decompose the nonlinear system into the following subsystems: wt=L(t)w,wt=N(t,w)w.

Now, based on the Strang’s splitting idea [22], [23] to solve (10) (11) over t[tn,tn+1] and have the following: w*=exp[12tntn+τ/2N(t,w(tn))dt]w(tn),w**=exp[tntn+1L(t)dt]w*,w

Conservative properties and error estimation

In this section, we first display some conservative properties for the Crank–Nicolson wavelet method. Second, we present error estimate of the Crank–Nicolson wavelet method and prove the method is convergent. Before we give the error estimate, the following estimate on the interpolation error holds [24]

Lemma 1

Let0rs2M1,s1, and uHs(R), then uIJurC2J(sr)us,where ∥ · ∥r and ∥ · ∥s denote the norm of Sobolev space Hr(R) and Hs(R), respectively. I is the interpolation operatorIJu(x)=2J2ku

Numerical experiments

Firstly, as for dealing with the discontinuous potential Vext(x), we use the idea of discrete delta function. It was originally presented by Peskin in 1977, when he constructed the immersed boundary method for modeling the blood flow [27]. Now, we utilize it to our proposed algorithms. To be specific, the delta function is substituted by the discrete delta function δh(x)={14h(1+cosπx2h),|x|<2h,0,|x|2h.The discrete delta function δh(x) satisfies the following conditions: ihδh(xih)=δh(x)dx=

Conclusions

Throughout this paper, we study the attractive and repulsive Gross–Pitaevskii equation with delta potentials in BEC. Based on the wavelet collocation scheme, we propose the modified Crank–Nicolson and time-splitting wavelet methods, which are energy-conserving and high-order accurate. We also make the numerical analysis and error estimates for the present methods. The numerical results support the theoretical analysis. The computational accuracy is found to be competitive, or even better than

Acknowledgments

This work was supported by the National Natural Science Foundation of China (Grant Nos. 11501570, 91530106 and 11571366), Research Fund of NUDT (Grant No. JC15-02-02), and the fund from HPCL.

References (30)

Cited by (4)

View full text