Skip to main content

A collocation spectral method for two-dimensional Sobolev equations

Abstract

This article mainly studies a collocation spectral method for two-dimensional (2D) Sobolev equations. To this end, a collocation spectral model based on the Chebyshev polynomials for the 2D Sobolev equations is first established. And then, the existence, uniqueness, stability, and convergence of the collocation spectral numerical solutions are discussed. Finally, some numerical experiments are provided to verify the corrections of theoretical results. This implies that the collocation spectral model is very effective for solving the 2D Sobolev equations.

1 Introduction

Because any bounded closed domain Ω̅ in \({\mathbb {R}}^{2}\) can be approximately filled with several rectangles \([a_{i}, b_{i}]\times [c_{i}, d_{i}]\) (\(i=1, 2, \ldots, I\)), for convenience and without losing universality, let us just assume that \(\overline{\Omega}=[a, b]\times[c, d]\subset{\mathbb {R}}^{2}\), whose boundary is denoted by ∂Ω, consider the following two-dimensional (2D) Sobolev equations:

$$ \textstyle\begin{cases} u_{t}-\varepsilon\Delta u_{t} - \gamma\Delta u = f(x,y,t),&(x,y,t)\in\Omega\times[0,T],\\ u(x,y,t) = \varphi(x,y,t), &(x,y,t)\in\partial\Omega\times[0,T],\\ u(x,y,0) = u_{0}(x,y), &(x,y)\in\Omega, \end{cases} $$
(1)

where \(u_{t} = {\partial u}/{\partial t}\), \(\Delta u = {\partial^{2} u}/{\partial x^{2}}+{\partial^{2} u}/{\partial y^{2}}\), \(\Delta u_{t} = {\partial^{2} u_{t}}/{\partial x^{2}}+{\partial^{2} u_{t}}/{\partial y^{2}}\), T is the total time, ε and γ are two given positive constants, \(f(x,y,t)\) is given source term, \(u_{0}(x,y) \) and \(\varphi(x,y,t)\) are initial and boundary value functions, respectively. For the sake of convenience, but without loss of generality, we assume \(\varphi(x,y,t) = 0\) in the following analysis.

The Sobolev equations hold very significant physical background so that they have become a class of important evolution partial differential equations (PDEs) and have been successfully used to many numerical simulations in mathematical and physical problems, such as the exchange in different media (see [1]) and the moisture migration in soil (see [2]). In particular, the Sobolev equations can be used to depict the porous phenomena saturated into rocks with cracks (see [3, 4]). However, the Sobolev equations in the real-world problems usually include the complex known data, such as the complicated initial and boundary value conditions, or the intricate source term, or the discontinuous coefficients, so that they have no analytic solution. Thus, they have to depend on numerical solutions.

At present, finite difference scheme (FDS), finite element method (FEM), finite volume element method (FVEM), and spectral method are considered to be four well-known numerical methods. By comparison, the spectral method can attain higher accuracy because it adopts Fourier and orthogonal polynomials to approximate unknown function, but other numerical methods use ordinary polynomials or difference quotient. Especially, with the rapid development of the electronic computers, the spectral method has achieved great success in many applied fields (see, e.g., [5, 6]). The spectral method is a weighted residual way for PDEs and is usually classified as the Galerkin spectral method, the collocation spectral method (CSM), and the spectral element method, which are used to solve the second-order elliptic, parabolic, hyperbolic, hydromechanics PDEs, and so on (see [4–10]).

Although FDS, FEM, and FVEM have been used to solve the Sobolev equations (see [3, 4, 10–13]), the spectral method, especially CSM, has yet not been used to solve the 2D Sobolev equations, except a Fourier spectral method has been used to solve the one-dimensional Sobolev equations in [14]. Therefore, in this article, we first develop a CSM for the 2D Sobolev equations. And then, we provide the existence, uniqueness, stability, and convergence for its CSM solutions. Finally, we give some numerical experiments to verify the correctness of theoretical results. Moreover, it is shown that the CSM scheme is very effective for solving the 2D Sobolev equations.

The rest of this article is arranged as follows. In Sect. 2, we first review the basic theory of spectral-collocation method and some Sobolev spaces. And then, in Sect. 3, we build the CSM scheme for the 2D Sobolev equations and analyze the existence, uniqueness, stability, and convergence of the CSM solutions. Next, in Sect. 4, we use some numerical experiments to verify that the results of numerical computations accord with the theoretical analysis and to certify that the CSM scheme is very efficient for solving the 2D Sobolev equations. Finally, we offer the main conclusions and discussion in Sect. 5.

2 The basic theory of CSM and some Sobolev spaces

2.1 The basic theory of spectral-collocation method

The rationale of the spectral methods is to approximate the solution u of PDE with a finite sum \(u_{N}\). In CSM, the approximate function \(u_{N}\in P_{N}\) is denoted by its values at the Gauss-type interpolation points. In this study, we shall adopt the more common points, i.e., the so-called Chebyshev–Gauss–Lobatto (CGL) points (see [6]), as the interpolation nodes.

The Chebyshev polynomials are some special Jacobi polynomials, which are orthogonal with the Chebyshev weight function \(\omega(x) = {1}/{\sqrt{1-x^{2}}}\) over \([-1,1]\), namely

$$ \int^{1}_{-1}T_{m}(x)T_{n}(x) \omega(x)\,\mathrm{d}x = \gamma_{n}\delta_{m,n}, $$

where \(\gamma_{n} = \|T_{n}\|^{2}_{\omega}=\int ^{1}_{-1}T_{n}^{2}(x)\omega(x)\,\mathrm{d}x\).

Let \(\{x_{j}\}_{j=0}^{N}\) and \(\{y_{k}\}_{k=0}^{N}\) be two sets of space nodes, i.e., the CGL points in x and y directions, respectively, and \(\{\omega_{k}\}^{N}_{k=0}\) be a set of weights. Then they are, respectively, defined by

$$ x_{k} = -\cos\frac{\pi k}{N},\qquad y_{k} = -\cos\frac{k\pi}{N},\qquad\omega_{k} = \frac{\pi }{c_{k}N},\quad0 \leq k\leq N, $$
(2)

where \(c_{0} = c_{N} = 2\) and \(c_{k} = 1\) (\(k = 1,2,\ldots,N-1\)). They hold the following property (see, e.g., [5]).

Theorem 1

Let \(\{x_{k}\}^{N}_{k = 0}\), \(\{y_{k}\}_{k=0}^{N}\), and \(\{\omega_{k}\} ^{N}_{k=0}\) be the sets of CGL quadrature nodes and weights, respectively. Then there holds

$$ \int^{1}_{-1} \int^{1}_{-1}p(x,y)\omega(x)\omega(y)\,\mathrm{d}x\,\mathrm{d}y= \sum ^{N}_{j=0}\sum^{N}_{k=0}p(x_{j},y_{k}) \omega_{j}\omega_{k},\quad\forall p(x,y)\in P_{2N-1}. $$
(3)

The fundamental of CSM is to get an approximation solution for \(u(x,y)\) by a sum

$$ u_{N}(x,y) = \sum_{j=0}^{N} \sum_{k=0}^{N}u_{N}(x_{j},y_{k})h_{j}(x)h_{k}(y), $$
(4)

where \(u_{N}(x,y)\in P_{N}\), the interpolation nodes \(\{x_{j}\} ^{N}_{j=0}\) and \(\{y_{k}\}^{N}_{k=0}\) are the CGL points given by (2), and \(\{h_{j}(x)\}^{N}_{j=0}\) and \(\{h_{k}(y)\}^{N}_{j=0}\) are the Lagrange basis polynomials associated with the sets of the CGL points \(\{x_{j}\}^{N}_{j=0}\) and \(\{y_{k}\}^{N}_{k=0}\), respectively.

Moreover, the derivative of \(u_{N}(x,y)\) at \(x_{k}\) is denoted by

$$ \frac{\partial u_{N}(x_{k},y)}{\partial x} = \sum^{N}_{j=0} \sum^{N}_{l=0}u_{N}(x_{j},y_{l})h^{'}_{j}(x_{k})h_{l}(y), \quad0\leq k\leq N. $$
(5)

The first-order derivative of \(h_{j}(x)\) at the CGL points can be denoted by the following explicit formulas:

$$ h_{j}^{'}(x_{k}) = \textstyle\begin{cases} -\frac{2N^{2}+1}{6},& k = j = 0,\\ \frac{c_{k}}{c_{j}}\frac{(-1)^{k+j}}{x_{k}-x_{j}},& k \neq j,0 \leq k,j \leq N,\\ -\frac{x_{k}}{2(1-x^{2}_{k})},& 1 \leq k = j \leq N-1,\\ \frac{2N^{2}+1}{6},& k = j = N, \end{cases} $$
(6)

where \(c_{0} = c_{N} = 2\) and \(c_{k} = 1\) (\(k = 1,2,\ldots,N-1\)). By replacing x in (5) and (6) with y, we easily obtain the computational approach of \({\partial u_{N}(x,y_{k})}/{\partial y}\).

2.1.1 Some useful Sobolev spaces

First, we provide some useful Sobolev spaces, whose detailed descriptions can be found in relative Reference [15].

Let \(\Omega\in\mathbb{R}^{n}\) (\(n=1,2\)) be a bounded open domain with boundary ∂Ω, and let \(L^{2}(\Omega)\) denote the set of all square-integrable functions defined on Ω.

For a non-negative integer m, and \(\alpha=(\alpha_{1},\alpha_{2}, \ldots, \alpha_{n})\) (\(\alpha_{i}\ge0\) are integer and \(|\alpha|=\sum _{i=1}^{n}\alpha_{i}\)), define

$$ H^{m}(\Omega)= \bigl\{ u\in L^{2}(\Omega): D^{\alpha}u \in L^{2}(\Omega), 0\leq\vert\alpha\vert\leq m \bigr\} , $$

equipped with the norm and semi-norm as follows, respectively:

$$ \Vert u \Vert_{m} = \biggl(\sum_{0\leq\vert\alpha\vert\leq m} \bigl\Vert D^{\alpha}u \bigr\Vert ^{2}_{0} \biggr)^{1/2}, \qquad\vert u \vert_{m} = \biggl(\sum _{ \vert\alpha\vert= m} \bigl\Vert D^{\alpha}u \bigr\Vert ^{2}_{0} \biggr)^{1/2}. $$

Set \(H^{m}_{0}(\Omega) = \{u\in H^{m}({\Omega}): D^{\alpha }u(x)|_{\partial\Omega} = 0, |\alpha|< m\}\) and \(H^{-m}(\Omega)\) denotes the dual space of \(H_{0}^{m}(\Omega)\).

Further, let \(\omega=:\omega(x,y)=\omega(x)\omega(y) = {1}/{\sqrt {(1-x^{2})(1-y^{2})}}\), \(\Omega= (-1,1)^{2}\), \(L^{2}_{\omega}(\Omega)\) denote the set of all square-integrable functions defined on Ω, equipped with the norm

$$ \Vert u \Vert_{0,\omega} = \biggl( \int_{\Omega} \vert u \vert^{2}\omega\,\mathrm{d}\Omega \biggr)^{1/2}, $$

and \(H^{m}_{\omega}(\Omega):=\{u\in L^{2}_{\omega}(\Omega): D^{\alpha}u\in L^{2}_{\omega}(\Omega),0\leq|\alpha| \leq m\}\) be a weighted Sobolev space on Ω with the CGL quadrature weight function, equipped with the norm

$$ \Vert u \Vert_{m,\omega} = \biggl(\sum_{0\leq\vert\alpha\vert \leq m} \bigl\Vert D^{\alpha}u \bigr\Vert ^{2}_{0,\omega} \biggr)^{\frac{1}{2}}, \qquad\Vert u \Vert_{0,\omega}= \biggl( \int_{\Omega} \vert u \vert^{2}\omega\,\mathrm{d}\Omega \biggr)^{\frac{1}{2}}, \quad\omega= \omega(x)\omega(y). $$

Furthermore, set \(H_{0,\omega}^{1}(\Omega) = \{u\in H^{1}_{\omega }(\Omega): u|_{\partial\Omega} = 0\}\), \((\cdot,\cdot)_{\omega}\) denotes the weighted inter product of \(L^{2}_{\omega}(\Omega )=H^{0}_{\omega}(\Omega)\), and \(\|\cdot\|_{H^{l}(H^{m}_{\omega})}\) is the norm in the following space:

$$H^{l} \bigl(0, T; H^{m}_{\omega}(\Omega) \bigr)\equiv \Biggl\{ v(t)\in H^{m}_{\omega }(\Omega): \Vert v \Vert _{H^{l}(H^{m}_{\omega})}^{2}\equiv \int_{0}^{T}\sum_{i=0}^{l} \biggl\Vert \frac{\,\mathrm{d}^{i}}{\,\mathrm{d}t^{i}}v(t) \biggr\Vert _{m,\omega}^{2} \,\mathrm{d}t< \infty\Biggr\} . $$

Next, define the \(H_{\omega}^{1}\)-orthogonal projection \(R_{N}: H_{0,\omega}^{1}(\Omega)\rightarrow P_{N}\) such that, for any \(u\in H_{0,\omega}^{1}(\Omega)\), there holds

$$ \bigl(\nabla(R_{N}u - u),\nabla v \bigr)_{\omega} = 0,\quad \forall v\in P_{N}, $$

where \(\Omega= [-1,1]^{2}\) and \((\cdot,\cdot)_{\omega}\) is the inner product in \(L_{\omega}^{2}(\Omega)^{2}\) about the Chebyshev weight function \(\omega=\omega(x,y)=\omega(x)\omega(y) = {1}/{\sqrt {(1-x^{2})(1-y^{2})}}\), or equivalently,

$$ u_{N}(x,y) = R_{N}u(x,y) = \sum _{j=0}^{N}\sum_{k=0}^{N}u_{N}(x_{j},y_{k})h_{j}(x)h_{k}(y). $$
(7)

Therefore, we can also approximate the unknown solution \(u(x,y)\) with \(R_{N}u(x,y)\). In addition, \(R_{N}\) has the following important property (see [6, Chapter III]).

Theorem 2

For any \(u\in H^{q}_{\omega}(\Omega)\) with \(q\geq2\), we have

$$ \Vert\nabla R_{N}u \Vert_{0,\omega}\le\Vert\nabla u \Vert_{0,\omega},\qquad\bigl\Vert \partial^{k}(R_{N}u-u) \bigr\Vert _{0,\omega} = O \bigl(N^{k-q} \bigr), \quad0\leq k\leq q \leq N+1. $$

Finally, we provide several formulas used often in the following discussions.

  1. (1)

    The Poincaré inequality

    There exists a constant \(C_{p}\) such that

    $$ C_{p} \Vert u \Vert_{m} \leq\vert u \vert _{m}\le\Vert u \Vert_{m},\quad\forall u\in H^{m}_{0}(\Omega). $$
  2. (2)

    The Hölder inequality

    $$ \int_{\Omega} \vert uv \vert\,\mathrm{d}\Omega\leq\biggl( \int_{\Omega} \vert u \vert^{2}\,\mathrm{d}\Omega \biggr)^{\frac{1}{2}} \biggl( \int_{\Omega} \vert v \vert^{2}\,\mathrm{d}\Omega \biggr)^{\frac{1}{2}},\quad\forall u, v\in L^{2}(\Omega). $$
  3. (3)

    Green’s formula

    $$ \int_{\Omega}v\Delta u \,\mathrm{d}\Omega= - \int_{\Omega}\nabla u\cdot\nabla v \,\mathrm{d}\Omega+ \int_{\partial\Omega}v \frac{\partial u}{\partial{\mathbf{n}}} \,\mathrm{d}s,\quad\forall u\in H^{2}(\Omega), \forall v\in H^{1}(\Omega), $$

    where \(\Delta u=\sum^{n}_{i=1}{\partial^{2}u}/{\partial {x_{i}^{2}}}\), \(\nabla u= ({\partial u}/{\partial x_{1}},{\partial u}/{\partial x_{2}}, \ldots,{\partial u}/{\partial x_{n}} )\), and n is the unit outer normal vector on ∂Ω.

  4. (4)

    The Cauchy inequality

    $$ ab\leq\frac{\varepsilon a^{2}}{2} + \frac{b^{2}}{2\varepsilon },\quad\forall a\geq0, b\geq0, \varepsilon> 0. $$

3 CSM for the 2D Sobolev equations

3.1 The variational formulation for the 2D Sobolev equations

By Green’s formula, we can attain the following variational formulation for the 2D Sobolev equations (1).

Problem 3

For \(t\in(0,T)\), find \(u\in H_{0,\omega}^{1}(\Omega)\) such that

$$ \textstyle\begin{cases} (u_{t},v)_{\omega} + \varepsilon(\nabla u_{t},\nabla v)_{\omega} + \gamma(\nabla u, \nabla v)_{\omega} = (f,v)_{\omega},\quad\forall v\in H_{0,\omega}^{1}(\Omega),\\ u(x,y,0) = u_{0}(x,y),\quad(x,y) \in\Omega. \end{cases} $$
(8)

For Problem 3, we have the following result of the existence, uniqueness, and stability of the generalized solution.

Theorem 4

If \(f\in L^{2}(0,T;L^{2}_{\omega}(\Omega))\) and \(u_{0}\in H^{1}_{\omega }(\Omega)\), then there exists a unique generalized solution for the variational formulation (8) satisfying the following stability:

$$ \Vert u \Vert_{1,\omega}\le\tilde{c} \bigl( \Vert u_{0} \Vert_{1,\omega}+ \Vert f \Vert_{L^{2}(L^{2}_{\omega})} \bigr), $$
(9)

where \(\tilde{c}=\sqrt{\max\{1, \varepsilon, {1}/{(\gamma C_{p}^{2})}\} /\min\{1, \varepsilon\}}\).

Proof

Because (8) is a system of linear equations about unknown function u, to demonstrate that there exists a unique solution for the variational formulation (8) is equivalent to proving that equation (8) has only a zero solution when \(f(x,y,t) = u_{0}(x,y) = 0\).

Taking \(v = u\) in the first formula of equation (8), we have

$$ \frac{\,\mathrm{d}\Vert u \Vert^{2}_{0,\omega}}{2\, \mathrm{d}t}+\varepsilon\frac{\,\mathrm{d}\Vert\nabla u \Vert^{2}_{0,\omega}}{2\,\mathrm{d}t}+\gamma\Vert \nabla u \Vert^{2}_{0,\omega} = (f,u)_{\omega}. $$
(10)

By integrating (10) from 0 to \(t\in[0,T]\) and by the Hölder, Poincaré, and Cauchy inequalities, we obtain

$$\begin{aligned} & \Vert u \Vert_{0,\omega}^{2} + \varepsilon \Vert\nabla u \Vert_{0,\omega}^{2} + 2\gamma \int_{0}^{t} \Vert\nabla u \Vert _{0,\omega}^{2}\, dt \\ &\quad= \Vert u_{0} \Vert_{0,\omega}^{2}+ \varepsilon\Vert\nabla u_{0} \Vert_{0,\omega }^{2}+2 \int_{0}^{t}(f,u)_{\omega}\,\mathrm{d}t \\ &\quad\le\Vert u_{0} \Vert_{0,\omega}^{2}+ \varepsilon\Vert\nabla u_{0} \Vert_{0,\omega }^{2}+ \frac{1}{\gamma C_{p}^{2}} \int_{0}^{t} \Vert f \Vert^{2}_{0,\omega} \,\mathrm{d}t+\gamma \int_{0}^{t} \Vert\nabla u \Vert ^{2}_{0,\omega}\,\mathrm{d}t. \end{aligned}$$
(11)

Therefore, when \(f(x,y,t) = u_{0}(x,y) = 0\), we obtain \(\|u\|_{0,\omega } = \|\nabla u\|_{0,\omega} = 0\), which implies \(u = 0\), namely the variational formulation (8) has a unique solution \(u\in H^{1}_{0,\omega}(\Omega)\). Further, from (11), we obtain (9). This completes the proof of Theorem 4. □

3.2 CSM for the 2D Sobolev equations

When solving time-dependent PDEs by CSM, we use FDS in time and the spectral method in space. In the following discussions, for convenience, we can assume \(a = c = -1\) and \(b = d =1\) because, by employing transforms \(x' = -1+{2(x-a)}/{(b-a)}\) and \(y' = -1+{2(y-c)}/{(d-c)}\), we can ensure \([a,b]\leftrightarrow[-1,1]\) and \([c,d]\leftrightarrow[-1,1]\), respectively.

3.2.1 Establishment of the CSM scheme

The main idea of CSM is to seek an approximate solution at time and spatial nodes. In this article, we will take the CGL type interpolation points as the space nodes. Namely, let \(\{x_{j}\}_{j=0}^{N}\) and \(\{ y_{k}\}_{k=0}^{N}\) be the space nodes in x and y directions, respectively, with

$$ x_{j} = -\cos\frac{j\pi}{N}, \qquad y_{k} = -\cos \frac{k\pi}{N}, $$

where the positive integer N denotes the number of nodes in a certain direction. And, for integer \(K>0\), let \(\Delta t=T/K \) be the time step, i.e., \(K\Delta t = T\). We approximate \(u(x,y,n\Delta t)\) with \(u^{n}\), the time derivative \(u_{t}\) of \(u(x,y,t)\) at time \(t_{n}=n\Delta t\) with \({(u^{n+1}-u^{n})}/{\Delta t}\), and \(u^{n}(x,y)\) with \(u_{N}^{n}(x,y)\), namely

$$ u^{n}(x,y) \approx u_{N}^{n}(x,y) = \sum _{j=0}^{N}\sum_{k=0}^{N}u_{N}^{n}(x_{j},y_{k})h_{j}(x)h_{k}(y), \quad0\leq n\leq K. $$

Then, we obtain the following CSM scheme for the 2D Sobolev equations.

Problem 5

Find \(u_{N}^{n} \in U_{N} \equiv H_{0,\omega}^{1}(\Omega)\cap P_{N}\) such that

$$ \textstyle\begin{cases} (u^{n+1}_{N}-u^{n}_{N},v_{N})_{\omega} + \varepsilon(\nabla u_{N}^{n+1}-\nabla u_{N}^{n},\nabla v_{N})_{\omega}+\gamma\Delta t (\nabla u_{N}^{n+1},\nabla v_{N})_{\omega}\\ \quad = \Delta t(f(t_{n+1}),v_{N})_{\omega}, \quad \forall v_{N}\in U_{N}, 0\leq n\leq K,\\ u^{0}_{N}(x,y) =R_{N} u_{0}(x,y),\quad(x,y)\in\Omega, \end{cases} $$
(12)

where \(f(t_{n})=f(x,y,t_{n})\).

3.2.2 Existence, uniqueness, and stability of the CSM solutions

For Problem 5, we have the result of the existence, uniqueness, and stability about the CSM solutions.

Theorem 6

If \(f\in L^{2}(0,T;L^{2}_{\omega}(\Omega))\) and \(u_{0}\in H^{1}_{\omega }(\Omega)\), then there exists a unique series of solutions \(u_{N}^{n}\in U_{N}\) \((n=1, 2, \ldots, K)\) for the CSM scheme (12) satisfying the following stability:

$$ \bigl\Vert \nabla u_{N}^{n} \bigr\Vert _{0,\omega} \leq\Vert\nabla u_{0} \Vert_{0,\omega}+ \Biggl[\frac{\Delta t}{\gamma} \sum_{j=1}^{n} \bigl\Vert f(t_{j}) \bigr\Vert _{0,\omega}^{2} \Biggr]^{1/2}, \quad n=1, 2, \ldots, K. $$
(13)

Proof

Because scheme (12) is a linear system of equations about \(u_{N}^{n+1}\), in order to demonstrate the existence and uniqueness of solutions for the CSM scheme (12), it is necessary to prove that (12) has only zero solution when \(u_{0}(x,y) = f(x,y,t) = 0\).

By taking \(v_{N} = u_{N}^{n+1}-u_{N}^{n}\) in the first equation of (12), we have

$$\begin{aligned} & \bigl\Vert u_{N}^{n+1}-u_{N}^{n} \bigr\Vert _{0,\omega}^{2}+ \varepsilon\bigl\Vert \nabla u_{N}^{n+1}-\nabla u_{N}^{n} \bigr\Vert _{0,\omega}^{2} + \gamma\Delta t \bigl\Vert \nabla u_{N}^{n+1} \bigr\Vert _{0,\omega}^{2} \\ &\quad= \gamma\Delta t \bigl(\nabla u_{N}^{n+1},\nabla u_{N}^{n} \bigr)_{0,\omega} + \Delta t \bigl(f(t_{n+1}),u_{N}^{n+1}-u_{N}^{n} \bigr)_{0,\omega}. \end{aligned}$$
(14)

Then, by the Hölder and Cauchy inequalities, we obtain

$$\begin{aligned} & \bigl\Vert u_{N}^{n+1}-u_{N}^{n} \bigr\Vert _{0,\omega}^{2} + \varepsilon\bigl\Vert \nabla u_{N}^{n+1}-\nabla u_{N}^{n} \bigr\Vert _{0,\omega}^{2}+ \gamma\Delta t \bigl\Vert \nabla u_{N}^{n+1} \bigr\Vert _{0,\omega}^{2} \\ &\quad\leq\frac{\gamma\Delta t}{2} \bigl\Vert \nabla u_{N}^{n+1} \bigr\Vert _{0,\omega }^{2}+\frac{\gamma\Delta t}{2} \bigl\Vert \nabla u_{N}^{n} \bigr\Vert _{0,\omega}^{2} + \frac{\Delta t^{2}}{2} \bigl\Vert f(t_{n+1}) \bigr\Vert _{0,\omega}^{2}+\frac{1}{2} \bigl\Vert u_{N}^{n+1}-u_{N}^{n} \bigr\Vert ^{2}_{0,\omega}. \end{aligned}$$
(15)

By summing (15) from 1 to n and using the second formula of (12), we obtain

$$\begin{aligned} & \sum_{j=0}^{n} \bigl\Vert u_{N}^{j+1}-u_{N}^{j} \bigr\Vert _{0,\omega}^{2}+2\varepsilon\sum _{j=0}^{n} \bigl\Vert \nabla u_{N}^{j+1}- \nabla u_{N}^{j} \bigr\Vert _{0,\omega}^{2}+ {\gamma\Delta t} \bigl\Vert \nabla u_{N}^{n+1} \bigr\Vert _{0,\omega}^{2} \\ &\quad\leq{\gamma\Delta t} \Vert\nabla u_{0} \Vert _{0,\omega}^{2}+ \Delta t^{2}\sum _{j=0}^{n} \bigl\Vert f(t_{j+1}) \bigr\Vert _{0,\omega}^{2}, \quad n=0,1, 2, \ldots, K-1. \end{aligned}$$
(16)

Thus, from (16), we obtain \(\|\nabla u_{N}^{n+1}\|_{\omega}=0\) (\(n=0, 1, \ldots, K-1\)) when \(f = u_{0} =0\), which implies \(u_{N}^{n}=0\) (\(n=1, 2, \ldots, K\)). In other words, the CSM scheme (12) has a unique series of solutions. From (16), we immediately attain (13). This completes the proof of Theorem 6. □

3.2.3 The convergence of the CSM solutions

For the series of solutions of Problem 5, we have the following conclusion of convergence.

Theorem 7

Under the same conditions of Theorem 6, if the solutions of Problem 3 \(u(t_{n})\in H^{q}_{\omega}(\Omega)\) (\(2\le q\le N+1\)), when \(\Delta t=O(N^{-1})\), the errors between the solution for Problem 3 and the series of solutions of Problem 5 have the following estimates:

$$ \bigl\Vert \nabla\bigl(u(t_{n})-u_{N}^{n} \bigr) \bigr\Vert _{0,\omega} = O \bigl(\Delta t,N^{1-q} \bigr), \quad1\leq n\leq K, 2\leq q\leq N+1. $$
(17)

Proof

Let \(e_{1}^{n} = u(t_{n})-u^{n}\), \(e_{2}^{n} = u^{n}- R_{N}u^{n}\), and \(e^{n}_{3} = R_{N}u^{n}-u_{N}^{n}\).

(1) First, estimate \(e_{1}^{n}\).

If we adopt \({(u^{n+1}-u^{n})}/{\Delta t}\) to approximate \(u_{t}\), we obtain the following semi-discretize formulation of equation (8) about time:

$$\begin{aligned} &\frac{1}{\Delta t} \bigl(u^{n+1}-u^{n},v \bigr)_{\omega} + \frac{\varepsilon }{\Delta t} \bigl(\nabla u^{n+1}-\nabla u^{n},\nabla v \bigr)_{\omega}+\gamma\bigl(\nabla u^{n+1},\nabla v \bigr)_{\omega} \\ &\quad= \bigl(f(t_{n+1}),v \bigr)_{\omega},\quad\forall v\in H^{1}_{0,\omega}(\Omega). \end{aligned}$$
(18)

At time \(t=t_{n}\), by applying Taylor’s expansion to (8) and subtracting (18), taking \(v=e_{1}^{n+1}-e_{1}^{n}\), we obtain

$$\begin{aligned} & \bigl\Vert e_{1}^{n+1}-e_{1}^{n} \bigr\Vert _{0,\omega}^{2}+\varepsilon\bigl\Vert \nabla \bigl(e_{1}^{n+1}-e_{1}^{n} \bigr) \bigr\Vert _{0,\omega}^{2}+\gamma\Delta t \bigl\Vert \nabla e_{1}^{n+1} \bigr\Vert _{0,\omega}^{2} \\ &\quad= \frac{\Delta t^{2}}{2} \bigl(u_{tt} \bigl({\xi _{1}^{n}} \bigr),e_{1}^{n+1}-e_{1}^{n} \bigr)_{\omega} \\ &\qquad{} +\frac{\varepsilon\Delta t^{2}}{2} \bigl(\nabla u_{tt} \bigl({ \xi_{2}^{n}} \bigr),\nabla\bigl(e_{1}^{n+1}-e_{1}^{n} \bigr) \bigr)_{\omega} \\ &\qquad{} +\gamma\Delta t \bigl(\nabla e_{1}^{n+1},\nabla e_{1}^{n} \bigr)_{\omega}, \end{aligned}$$
(19)

where \(t_{n}\leq{\xi_{1}^{n}}\), \({\xi_{2}^{n}} \leq t_{n+1}\). By using the Hölder and Cauchy inequalities, we obtain

$$\begin{aligned} & \bigl\Vert e_{1}^{n+1}-e_{1}^{n} \bigr\Vert _{0,\omega}^{2}+\varepsilon\bigl\Vert \nabla \bigl(e_{1}^{n+1}-e_{1}^{n} \bigr) \bigr\Vert _{0,\omega}^{2}+\gamma\Delta t \bigl\Vert \nabla e_{1}^{n+1} \bigr\Vert _{0,\omega}^{2} \\ &\quad\leq\frac{1}{2} \biggl(\frac{\Delta t^{2}}{2} \biggr)^{2} \bigl\Vert u_{tt} \bigl({\xi_{1}^{n}} \bigr) \bigr\Vert _{0,\omega}^{2}+\frac{1}{2} \bigl\Vert e_{1}^{n+1}-e_{1}^{n} \bigr\Vert _{0,\omega}^{2} \\ &\qquad{} +\frac{\varepsilon}{2} \biggl(\frac{ \Delta t^{2}}{2} \biggr)^{2} \bigl\Vert \nabla u_{tt} \bigl({ \xi_{2}^{n}} \bigr) \bigr\Vert _{0,\omega}^{2} \\ &\qquad{} +\frac{\varepsilon}{2} \bigl\Vert \nabla\bigl(e_{1}^{n+1}-e_{1}^{n} \bigr) \bigr\Vert _{0,\omega }^{2} +\frac{\gamma\Delta t}{2} \bigl( \bigl\Vert \nabla e_{1}^{n+1} \bigr\Vert _{0,\omega }^{2}+ \bigl\Vert \nabla e_{1}^{n} \bigr\Vert _{0,\omega}^{2} \bigr). \end{aligned}$$
(20)

Further, we obtain

$$\begin{aligned} {\gamma\Delta t} \bigl\Vert \nabla e_{1}^{n+1} \bigr\Vert _{0,\omega}^{2}\leq{}& \frac {\Delta t^{4}}{4} \bigl\Vert u_{t} \bigl({\xi_{1}^{n}} \bigr) \bigr\Vert _{0,\omega}^{2}+\frac {\varepsilon\Delta t^{4}}{4} \bigl\Vert \nabla u_{tt} \bigl({\xi_{2}^{n}} \bigr) \bigr\Vert _{0,\omega }^{2} \\ &{} +{ \gamma\Delta t} \bigl\Vert \nabla e_{1}^{n} \bigr\Vert _{0,\omega}^{2}. \end{aligned}$$
(21)

As \(e_{1}^{0} = 0\), by summing (21) from 0 to n, we obtain

$$ \bigl\Vert \nabla e_{1}^{n+1} \bigr\Vert _{0,\omega}^{2} \leq\frac{\Delta t^{3}}{4\gamma}\sum _{j=0}^{n} \bigl( \bigl\Vert u_{t} \bigl({ \xi_{1}}^{j} \bigr) \bigr\Vert _{0,\omega }^{2}+ \varepsilon\bigl\Vert \nabla u_{tt} \bigl({\xi_{2}}^{j} \bigr) \bigr\Vert _{0,\omega}^{2} \bigr), $$

namely

$$ \bigl\Vert \nabla e_{1}^{n+1} \bigr\Vert _{0,\omega} \le C\Delta t, \quad0\le n\le K-1, $$
(22)

where \(C^{2} = \frac{\Delta t}{4\gamma}\sum_{j=0}^{n}( \Vert u_{tt}({\xi _{1}^{n}}) \Vert_{0,\omega}^{2} +\varepsilon\|u_{tt}({\xi_{2}^{n}})\| _{0,\omega}^{2})\).

(2) Next, estimate \(e_{2}\).

The estimate of \(e_{2}\) can be immediately obtained by Theorem 2, i.e.,

$$ \bigl\Vert \nabla e_{2}^{n} \bigr\Vert _{0,\omega} = O \bigl(N^{1-q} \bigr), \quad n=1, 2, \ldots, K, 2\leq q \leq N+1. $$
(23)

(3) Finally, discuss the estimate of \(e_{3}=R_{N}u^{n}-u_{N}^{n}\).

By subtracting Problem 5 from (18) taking \(v=v_{N}\in U_{N}\), we obtain

$$\begin{aligned} & \bigl(u^{n+1}-u_{N}^{n+1}- \bigl(u^{n}-u_{N}^{n} \bigr),v_{N} \bigr)_{\omega}+\gamma\Delta t \bigl(\nabla\bigl(u^{n+1}-u_{N}^{n+1} \bigr),\nabla v_{N} \bigr)_{\omega} \\ &\quad{} + {\varepsilon} \bigl(\nabla\bigl(u^{n+1}-u_{N}^{n+1}- \bigl(u^{n}-u_{N}^{n} \bigr) \bigr),\nabla v_{N} \bigr)_{\omega}= 0,\quad\forall v_{N}\in U_{N}. \end{aligned}$$
(24)

By Theorem 2, (24), the property of \(R_{N}\), and the Hölder and Cauchy inequalities, we have

$$\begin{aligned} & \bigl\Vert e_{3}^{n+1}-e_{3}^{n} \bigr\Vert _{0,\omega}^{2}+\varepsilon\bigl\Vert \nabla \bigl(e_{3}^{n+1}-e_{3}^{n} \bigr) \bigr\Vert _{0,\omega}^{2}+\gamma\Delta t \bigl\Vert \nabla e_{3}^{n+1} \bigr\Vert _{0,\omega}^{2} \\ &\quad= \bigl(u^{n+1}-u^{n}- \bigl(u_{N}^{n+1}-u_{N}^{n} \bigr),e_{3}^{n+1}-e_{3}^{n} \bigr) \\ &\qquad{} + \bigl(R_{N}u^{n+1}-u^{n+1}- \bigl(R_{N}u^{n}-u^{n} \bigr),e_{3}^{n+1}-e_{3}^{n} \bigr) \\ &\qquad{} +\varepsilon\bigl(\nabla\bigl(u^{n+1}-u_{N}^{n+1}- \bigl(u^{n}-u_{N}^{n} \bigr) \bigr), \nabla \bigl(e_{3}^{n+1}-e_{3}^{n} \bigr) \bigr) \\ &\qquad{} +\varepsilon\bigl(\nabla\bigl(R_{N}u^{n+1}-u^{n+1}- \bigl(R_{N}u^{n}-u^{n} \bigr) \bigr), \nabla \bigl(e_{3}^{n+1}-e_{3}^{n} \bigr) \bigr) \\ &\qquad{} +\gamma\Delta t \bigl(\nabla\bigl(R_{N}u^{n+1}-u^{n+1} \bigr), \nabla\bigl(e_{3}^{n+1}-e_{3}^{n} \bigr) \bigr) \\ &\qquad{} +\gamma\Delta t \bigl(\nabla\bigl(u^{n+1}-u_{N}^{n+1} \bigr), \nabla\bigl(e_{3}^{n+1}-e_{3}^{n} \bigr) \bigr) \\ &\quad = \bigl(R_{N}u^{n+1}-u^{n+1}- \bigl(R_{N}u^{n}-u^{n} \bigr),e_{3}^{n+1}-e_{3}^{n} \bigr) \\ &\quad\le\frac{1}{2} \bigl\Vert e_{3}^{n+1}-e_{3}^{n} \bigr\Vert _{0,\omega}^{2}+ \bigl\Vert R_{N}u^{n+1}-u^{n+1} \bigr\Vert _{0,\omega}^{2}+ \bigl\Vert R_{N}u^{n}-u^{n} \bigr\Vert _{0,\omega}^{2} \\ &\quad\le\frac{1}{2} \bigl\Vert e_{3}^{n+1}-e_{3}^{n} \bigr\Vert _{0,\omega}^{2}+CN^{-2q}, \quad n=0, 1, \ldots, K-1, 2\leq q\leq N+1. \end{aligned}$$
(25)

When \(\Delta t=O(N^{-1})\), from (25), we attain

$$ \bigl\Vert \nabla e_{3}^{n} \bigr\Vert _{0,\omega}=O \bigl(N^{-q-1/2} \bigr), \quad n=1,2, \ldots, K, 2\leq q \leq N+1. $$
(26)

By combining (22)–(23) with (26), we attain (17). This completes the proof of Theorem 7. □

By using the Nietzsche technique and Theorem 7, we easily obtain the following \(L^{2}_{\omega}\) norm error estimates.

Corollary 8

Under the same conditions of Theorem 6, when \(\Delta t=O(N^{-1})\), the \(L^{2}_{\omega}\) norm error estimates between the solution for Problem 3 and the series of solutions of Problem 5 are as follows:

$$ \bigl\Vert u(t_{n})-u_{N}^{n} \bigr\Vert _{0,\omega} = O \bigl(\Delta t^{2},N^{-q} \bigr), \quad1\leq n\leq K, 2\leq q\leq N+1. $$
(27)

Remark 1

The error estimates in Theorem 7 and Corollary 8 attain an optimal order because one can only ensure \(u\in H^{1}(0,T;H^{2}_{\omega}(\Omega))\) when \(f\in L^{2}(0,T;L^{2}_{\omega }(\Omega))\) and \(u_{0}\in H^{1}_{\omega}(\Omega)\). Theorem 6 shows that the CSM scheme, i.e., Problem 5 for the 2D Sobolev equations, has a unique series of solutions which is stable and continuously depends on the initial value and source functions. This theoretically ensures that Problem 5 is effective and reliable for solving the 2D Sobolev equations.

4 Numerical experiments

In this section, we give some numerical experiments to verify the correction of the theoretical results of the CSM scheme, i.e., Problem 5 for the 2D Sobolev equations.

In the 2D Sobolev equation (1), we took \(\bar{\Omega}=[-1, 1]\times[-1, 1]\), \(\varepsilon= {1}/{\pi^{2}}\), \(\gamma= {2}/{\pi ^{2}}\), \(\varphi=0\), \(u_{0}(x,y) = 1-\cos2\pi x\cos2\pi y\), and \(f(x,y,t) = 2(\cos2\pi x\cos2\pi y-1)\exp(-2t)\). Thus, we can find the analytical solutions for the Sobolev equations (1) as follows:

$$u(x,y,t)=(1-\cos2\pi x\cos2\pi y)\exp(-2t), \quad(x,y,t)\in[-1, 1]\times[-1, 1] \times[0, \infty). $$

When we take time step \(\Delta t = 0.01\) and the number of nodes in every direction \(N = 100\), from Corollary 8, the theoretical errors between the analytical solution and the CSM solutions \(u_{N}^{k}\) \((k=1, 2, \ldots, K)\) should be \(O(10^{-4})\).

By the CSM scheme (12), we obtained the CSM numerical solutions at \(T =0\), 0.3, 0.5, 0.9, depicted in (a)’s of Figs. 1 to 4, respectively. The analytical solutions at the same time nodes are depicted in (b)’s of Figs. 1 to 4, respectively. Each pair of photos in Figs. 1 to 4 are almost the same.

Figure 1
figure 1

(a) The analytical solution when \(t=0\). (b) The CSM solution when \(t=0\)

Figure 2
figure 2

(a) The analytical solution when \(t=0.3\). (b) The CSM solution when \(t=0.3\)

Figure 3
figure 3

(a) The analytical solution when \(t=0.5\). (b) The CSM solution when \(t=0.5\)

Figure 4
figure 4

(a) The analytical solution when \(t=0.9\). (b) The CSM solution when \(t=0.9\)

Photos (a), (b), and (c) in Fig. 5 show the errors between the analytical solutions and the CSM solutions when \(t=0.3\), \(t=0.5\), and \(t=0.9\), respectively, which indicate that the numerical computational errors accord with the theoretical ones, because both errors are \(O(10^{-4})\). This implies that the CSM scheme is very efficient and feasible for solving the 2D Sobolev equations (1).

Figure 5
figure 5

Errors between the analytical solutions and the CSM solutions: (a) at \(t=0.3\), (b) at \(t=0.5\), and (c) at \(t=0.9\)

5 Conclusions and discussion

In this work, we have established the CSM scheme by means of the Chebyshev polynomials for the 2D Sobolev equations, analyzed the the existence, uniqueness, stability, and convergence of the CSM solutions. We have also used some numerical experiments to check the feasibility and effectiveness of the CSM scheme and to verity that the numerical computing results accord with the theoretical analysis ones. Moreover, it is shown that the CSM scheme is very valid and feasible for solving the 2D Sobolev equations.

Even if we only study CSM for the 2D Sobolev equations, the CSM scheme can be easily and effectively used to solve for the Sobolev equations in a three-dimensional space or the Sobolev equations with complex geometric domains.

References

  1. Ting, T.W.: A cooling process according to two-temperature theory of heat conduction. J. Math. Anal. Appl. 45(1), 23–31 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  2. Shi, D.M.: On the initial boundary value problem of nonlinear equation of the migration of the moisture in soil. Acta Math. Appl. Sin. 13(1), 31–38 (1990)

    MathSciNet  MATH  Google Scholar 

  3. Liu, Y., Li, H., He, S., Gao, W., Mu, S.: A new mixed scheme based on variation of constants for Sobolev equation with nonlinear convection term. Appl. Math. J. Chin. Univ. 28(2), 158–172 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  4. Shi, D.Y., Wang, H.H.: Nonconforming H 1-Galerkin mixed FEM for Sobolev equations on anisotropic meshes. Acta Math. Appl. Sin. 25(02), 335–344 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  5. Guo, B.Y.: Spectral Methods and Their Applications. World Scientific, Singapore (1998)

    Book  MATH  Google Scholar 

  6. Shen, J., Tang, T.: Spectral and High-Order Methods with Applications. Science Press, Beijing (2006)

    MATH  Google Scholar 

  7. Luo, Z.D., Jin, S.J.: A reduced-order extrapolation spectral-finite difference scheme based on the POD method for 2D second-order hyperbolic equations. Math. Model. Anal. 22(5), 569–586 (2017)

    Article  MathSciNet  Google Scholar 

  8. An, J., Luo, Z.D., Li, H., Sun, P.: Reduced-order extrapolation spectral-finite difference scheme based on POD method and error estimation for three-dimensional parabolic equation. Front. Math. China 10(5), 1025–1040 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  9. Guo, B.Y.: Some progress in spectral methods. Sci. China Math. 56(12), 2411–2438 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  10. Jiang, Z.W., Chen, H.Z.: Error estimates for mixed finite element methods for Sobolev equation. Northeast. Math. J. 17(3), 301–314 (2001)

    MathSciNet  MATH  Google Scholar 

  11. Gao, F.Z., Qiu, J.X., Zhang, Q.: Local discontinuous Galerkin finite element method and error estimates for one class of Sobolev equation. J. Sci. Comput. 41, 436–460 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  12. Shi, D.Y., Wang, H.H., Guo, C.: Anisotropic rectangular nonconforming finite element analysis for Sobolev equations. Appl. Math. Mech. 29(9), 1203–1214 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  13. Li, H., Luo, Z.D., An, J.: A fully discrete finite volume element formulation for Sobolev equation and numerical simulations. Math. Numer. Sin. 34(2), 163–172 (2010)

    MathSciNet  MATH  Google Scholar 

  14. Lu, W.J., Zhang, F.Y.: Long-time behavior of completely discrete Fourier spectral method of solutions to Sobolev equations. J. Natur. Sci. Heilongjiang Univ. 18(2), 5–8 (2001)

    MATH  Google Scholar 

  15. Adams, R.A.: Sobolev Spaces. Academic Press, New York (1975)

    MATH  Google Scholar 

Download references

Acknowledgements

The authors are thankful to the honorable reviewers and editors for their valuable suggestions and comments, which improved the paper.

Availability of data and materials

The authors declare that all data and material in the article are available and veritable.

Funding

This research was supported by the National Science Foundation of China grant 11671106.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed equally and significantly in writing this article. All authors wrote, read, and approved the final manuscript.

Corresponding author

Correspondence to Zhendong Luo.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jin, S., Luo, Z. A collocation spectral method for two-dimensional Sobolev equations. Bound Value Probl 2018, 83 (2018). https://doi.org/10.1186/s13661-018-1004-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13661-018-1004-0

MSC

Keywords