Abstract
Under simply supported plate (SSP) boundary conditions, a numerical method based on the higher-order Legendre polynomial approximation was studied and developed for fourth-order problems with variable coefficients. We first divide the SSP boundary conditions into two types, namely, forced boundary conditions and natural boundary conditions. According to the forced boundary conditions, an appropriate Sobolev space is defined, and a variational formulation and a discrete scheme associated with the original problem are established. Then, the existence and uniqueness of this weak solution and approximate solution are proved. By using the Céa lemma and the tensor Jacobian polynomial approximation, we further obtain the error estimation for the numerical solutions. In addition, we use the orthogonality of Legendre polynomials to construct a set of effective basis functions and derive the equivalent tensor product linear system associated with the discrete scheme, respectively. Finally, some numerical tests were carried out to validate our algorithm and theoretical analysis.
Keywords:
fourth-order problem; SSP boundary condition; Legendre polynomial approximation; error analysis MSC:
15A18; 42C10; 65G50
1. Introduction
Fourth-order problems are important in many materials and engineering fields, such as fluid problems [1,2,3] and clamped rod problems [4,5,6]. In recent decades, engineers and mathematicians have proposed numerous numerical methods to solve fourth-order problems, including the finite element method [7,8,9,10], finite difference method [11,12], and spectral method [13,14,15,16]. In [17], a Legendre–Galerkin spectral method was proposed by Bialecki and Karageorghis to solve the biharmonic Dirichlet problem. In [18], Zhuang proposed a Legendre–Galerkin spectral element method for solving one-dimensional fourth-order equations. In [19], based on the dimension reduction technique, Li and An presented an effective spectral method to solve fourth-order problems with variable coefficients. In [20,21], Shen presented an efficient spectral-Galerkin method based on Legendre and Chebyshev polynomial approximations for second-and fourth-order equations. In [22], Eftekhari and Rashidinia studied the numerical solutions of time-fractional subdiffusion equations with distributed order by using block-pulse functions and Legendre polynomials. However, the existing numerical methods are mainly based on the fourth-order problem with clamped-plate boundary conditions. In [23], Chen et al. used the Legendre–Galerkin method to study the biharmonic eigenvalue problem of clamped plates, simply supported plates, and the Cahn–Hilliard model.
When defining the Sobolev space, especially in the case of SSP boundary conditions, it is required that its elements satisfy both forced and natural boundary conditions, leading to a complex construction of the basis functions. Therefore, defining a Sobolev space based solely on mandatory boundary conditions is of great significance, but it also poses certain challenges for theoretical analysis. Therefore, establishing a numerical method based on higher-order polynomial approximations in the Sobolev space with forced boundary conditions is of great importance. This will contribute to further studies in the analysis and implementation of meshless methods, such as radial basis functions (RBFs), spectral meshless radial point interpolation (SMRPI), the singular boundary method (SBM), etc. [24,25,26,27].
The aim of the current work is to develop a numerical method based on the higher-order Legendre polynomial approximation for fourth-order problems with variable coefficients under SSP boundary conditions. We first divide the SSP boundary conditions into two types, namely, forced boundary conditions and natural boundary conditions. With forced boundary conditions, an appropriate Sobolev space is defined, and a variational formulation and its discrete scheme associated with the original problem are established. Then, we obtain the existence and uniqueness of the solution. By using the Céa lemma and the tensor Jacobian polynomial approximation, we obtain the error estimation of the solution. In addition, we use the orthogonality of Legendre polynomials to construct a set of effective basis functions, and derive the equivalent tensor product linear system associated with the discrete scheme. Finally, some numerical tests were carried out to validate our algorithm and theoretical analysis.
The paper is organized as follows. In Section 2, we define the Sobolev space and derive the equivalent form. In Section 3, we prove the existence and uniqueness of solutions and error estimates. In Section 4, we provide a detailed description of the algorithm design. In Section 5, we use our algorithm on three-dimensional resource problems and two-dimensional eigenvalue problems. In Section 6, we perform numerical tests to illustrate the convergence and spectral accuracy of our algorithm. Finally, we state our concluding remarks in Section 7.
2. Sobolev Spaces and Equivalent Variational Formulation
We begin by considering the fourth-order model problem as follows:
where and are non-negative functions.
We denote by the usual s-th order space, and denote by and the norm and semi-norm in , respectively. Specifically, when , we have
equipped with the following inner product and norm
Define a Sobolev space as follows:
equipped with the following inner product and norm:
Using the Green formula, we can obtain the weak form of (1) and (2). To find , such that
where
Define an approximation space , where is an N-degree polynomial space. Then a discrete scheme associated with (3) is as follows: Find , such that
3. Existence and Uniqueness of Solutions and Error Estimates
Without the loss of generality, we shall confine our discussion to the following assumptions:
where
Lemma 1.
For any , the following equalities hold:
Proof.
Lemma 2.
For any , the following inequality holds:
Proof.
Using boundary conditions and the Cauchy–Schwarz inequality, we have
Similarly, we can obtain that
It follows from the above equalities that
In addition, we derive that
That is
Similarly, we can obtain that
Thus, we have
We know from (9) and (10) that the desired result follows. □
Theorem 1.
Let satisfy the assumptions (5). Then, let be a continuous and coercive form defined on , i.e.,
Proof.
From Lemma 1, we derive that
By using the Cauchy–Schwarz inequality, we can find that
On the other hand, by Lemma 2, we have
This completes our proof. □
Lemma 3.
If , then is a bounded linear function defined on , i.e.,
where means that with M being a positive constant.
Proof.
By the Cauchy–Schwarz inequality, we derive that
This completes our proof. □
Theorem 2.
Proof.
From Theorem 7.4 in [28], we can obtain the following results:
Lemma 5.
Let t and p be nonnegative real numbers, such that neither nor is an integer. There exists an operator from into , such that, for any real numbers r and , and for any function φ in , the following estimate holds:
Proof.
From Lemmas 4 and 5, we derive that
Thus, the desired result follows. □
4. Algorithm Design
We will discuss the details of the algorithm’s implementation. We begin by constructing the space . Let
where is a k-degree Legendre polynomial. It is obvious that
Next, we shall derive the equivalent matrix form associated with the discrete scheme (4). We expand by
Setting
We denote by a column vector with elements consisting of the columns of . Let , then we derive that
where
In addition, indicates the k-th row of the matrix A, and ⊗ denotes the tensor product of the matrices, i.e., . Likewise, we can derive that
where
where
Thus, we can obtain the equivalent matrix form associated with the discrete scheme (4) as follows:
Note that when and are nonnegative constants, the coefficient matrices in (13) are all sparse. Thus, we can use the sparse solver to solve (13) effectively. When and are general nonnegative functions, the coefficient matrices in (13) may be full and their elements can only be computed by using the Gauss–Legendre quadrature. For this case, we can effectively solve (13) by using a preconditioned iterative method. The linear system (13) can be solved efficiently.
5. Extension of the Algorithm
In this part, we will extend our algorithm to three-dimensional resource problems and two-dimensional fourth-order eigenvalue problems.
5.1. Three-Dimensional Resource Problems
We consider the model:
where and are non-negative functions, and
5.1.1. Case of Constant Coefficients
We can expand by
Setting
We denote by the vector formed by the columns of . Let , and denote by the vectors formed by the columns of . Let , then we derive that
Similarly, we can derive that
where
Thus, we can obtain the equivalent matrix form associated with the discrete scheme (4) as follows:
where
5.1.2. Case of Variable Coefficients
In this section, we assume that and are variable coefficients. As in Section 5.1.1, we derive that
where
where
Thus, we can obtain the equivalent matrix form associated with the discrete scheme of (14) and (15) as follows:
5.2. Two-Dimensional Fourth-Order Eigenvalue Problem
To clearly express our thoughts, we focus on the case where and are nonnegative constants and . We consider following the two-dimensional fourth-order eigenvalue problem:
From the Green formula, we can derive a weak form of (16) and (17). That is to find , such that
where
A discrete scheme associated with the weak form (18) is as follows: Find , such that
We expand as follows
Similar to Section 4, we can obtain the equivalent matrix form associated with the discrete scheme (19) as follows:
6. Numerical Tests
In this section, we will use a large number of numerical experiments to illustrate the convergence and spectral accuracy of our algorithm. We ran our program in MATLAB 2017a.
Let us begin by defining the following error norms:
6.1. Two-Dimensional Resource Problem
Example 1.
We take . By plugging into Equations (1) and (2), we can obtain . For different N, the errors between the approximate solutions and exact solutions under norm, 1-norm, and 2-norm are listed in Table 1. To more intuitively demonstrate the efficiency and spectral accuracy, we provide the images of the exact solution and the approximate solution in Figure 1 and the error images between them in Figure 2.
Table 1.
The errors between the approximate solutions and exact solutions for different N.
Figure 1.
Comparison between the exact solution (left) and approximation solution (right) with N = 35.
Figure 2.
The error images between the exact solution and approximation solution with N = 20 (left) and N = 35 (right).
It can be observed from Table 1 that the approximation solution arrives at about with . In Figure 1 and Figure 2, we also observe that our algorithm is convergent, and it reaches about accuracy under norm.
Example 2.
We take . Likewise, putting into Equations (1) and (2), we can obtain . For different N, the errors between the approximate solutions and exact solutions under norm, 1-norm, and 2-norm are listed in Table 2. We also provide the images of the exact solution and the approximate solution in Figure 3 and the error images between them in Figure 4.
Table 2.
The errors between the approximate solution and exact solution.
Figure 3.
Comparison images of the exact solution (left) and approximation solution (right) with N = 35.
Figure 4.
Error images comparing the exact solution and the approximation solution with N = 20 (left) and N = 35 (right).
6.2. Three-Dimensional Resource Problem
Example 3.
We take . For different N, the errors between the approximate solutions and exact solutions under norm, 1-norm, and 2-norm are listed in Table 3. In addition, we also provide the error figures under three norms in Figure 5.
Table 3.
The errors between the approximate solutions and the exact solutions for different N.
Figure 5.
Error figures of the approximate solutions under norm (left), 1-norm (middle), and 2-norm (right) for different N.
It can be observed that the approximate solution achieves an accuracy of about even when . In Figure 5, we observe that the algorithm is still convergent and achieves spectral accuracy for the three-dimensional case.
Example 4.
We take . For different N, the norm, 1-norm, and 2-norm of the errors between the exact solutions and approximate solutions are listed in Table 4.
Table 4.
The errors between the exact solutions and approximate solutions for different N.
From Table 4, we can see that the approximation solution achieves an accuracy of about even when . We also observe from Figure 6 that our algorithm is still spectrally accurate in the three-dimensional variable coefficient situation.
Figure 6.
Error figures of the approximate solutions under norm (left), 1-norm (middle) and 2-norm (right) for different N.
6.3. Two-Dimensional Eigenvalue Problem
Example 5.
We take . For different N, the numerical results for the first four eigenvalues are presented in Table 5. In order to better demonstrate the convergence and spectral accuracy of our algorithm, we take the numerical solution of as a reference solution, and list the error figures of the approximate eigenvalues under the norm (left) and log–log scale (right) in Figure 7.
Table 5.
The numerical results of the first four eigenvalues for different N.
Figure 7.
Error figures between the numerical solution and reference solution under the norm (left) and log–log scale (right).
7. Conclusions
We developed a numerical method based on the approximation of higher-order Legendre polynomials and a rigorous error analysis for fourth-order problems under SSP boundary conditions and variable coefficients. We have theoretically obtained the existence and uniqueness of solutions and approximations, as well as the error estimation between them. In addition, we have established an effective algorithm for solving the discrete problem, which guarantees the sparsity of the mass and stiffness matrices under constant coefficient conditions. Regarding variable coefficients, we can also use the preconditioned iterative method to effectively solve the problem. The theoretical analysis and algorithms proposed in this paper can be combined with spectral element methods to tackle some nonlinear fourth-order problems in general domains, such as the Cahn–Hilliard model and transmission eigenvalue problems, among others. These represent our future research goals.
Author Contributions
Validation, X.Y.; Investigation, J.J. and X.Z.; Resources, J.Z.; Writing—original draft, H.Z. All authors have read and agreed to the published version of the manuscript.
Funding
This work is supported by the Science and Technology Program of Guizhou Province (no. QKHZC[2023]372) and the Innovation Exploration and Academic Emerging Project of Guizhou University of Finance and Economics (no. 2022XSXMA03).
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Li, D.; Qiao, Z. On the stabilization size of semi-implicit Fourier-spectral methods for 3D Cahn–Hilliard equations. Commun. Math. Sci. 2017, 15, 1489–1506. [Google Scholar] [CrossRef]
- Liu, F.; Shen, J. Stabilized semi-implicit spectral deferred correction methods for Allen-Cahn and Cahn-Hilliard equations. Math. Methods Appl. Sci. 2015, 38, 4564–4575. [Google Scholar] [CrossRef]
- Shen, J.; Yang, X. Numerical approximations of Allen-Cahn and Cahn-Hilliard equations. Discret. Contin. Dyn. Syst. 2010, 28, 1669–1691. [Google Scholar] [CrossRef]
- Cahn, J.W.; Hilliard, J.E. Free energy of a nonuniform system. I. Interfacial free energy. J. Chem. Phys. 1958, 28, 258–267. [Google Scholar] [CrossRef]
- Michelson, D.M.; Sivashinsky, G.I. Nonlinear analysis of hydrodynamic instability in laminar flames-II. Numerical experiments. Acta Astronaut. 1977, 4, 1207–1221. [Google Scholar] [CrossRef]
- Sivashinsky, G.I. Nonlinear analysis of hydrodynamic instability in laminar flames-I. Derivation of basic equations. Acta Astronaut. 1977, 4, 1177–1206. [Google Scholar] [CrossRef]
- Canuto, C. Eigenvalue approximations by mixed methods. RAIRO. Anal. Numrique 1978, 12, 27–50. [Google Scholar] [CrossRef]
- Rappaz, J.; Mercier, B.; Osborn, J.; Raviart, P.A. Eigenvalue approximation by mixed and hybrid methods. Math. Comput. 1981, 36, 427–453. [Google Scholar]
- Chen, W.; Lin, Q. Approximation of an eigenvalue problem associated with the stokes problem by the stream function-vorticity-pressure method. Appl. Math. 2006, 51, 73–88. [Google Scholar] [CrossRef]
- Yang, Y.D.; Jiang, W. Upper spectral bounds and a posteriori error analysis of several mixed finite element approximations for the stokes eigenvalue problem. Sci. China Math. 2013, 56, 1313–1330. [Google Scholar] [CrossRef]
- Sousa, E. An explicit high order method for fractional advection diffusion equations. J. Comput. Phys. 2014, 278, 257–274. [Google Scholar] [CrossRef]
- Liu, Y.; Du, Y.; Li, H.; He, S.; Gao, W. Finite difference/finite element method for a nonlinear time-fractional fourth-order reaction-diffusion problem. Comput. Math. Appl. 2015, 70, 573–591. [Google Scholar] [CrossRef]
- Canuto, C.; Hussaini, M.Y.; Quarteroni, A.; Zang, T.A. Spectral Methods: Evolution to Complex Geometries and Applications to Fluid Dynamics; Springer: New York, NY, USA, 2007. [Google Scholar]
- Guo, B.Y.; Jia, H.L. Spectral method on quadrilaterals. Math. Comput. 2010, 79, 2237–2264. [Google Scholar]
- Guo, B.Y.; Wang, L.L. Error analysis of spectral method on a triangle. Adv. Comput. Math. 2007, 26, 473–496. [Google Scholar] [CrossRef]
- Boyd, J.P. Chebyshev and Fourier Spectral Methods; Courier Corporation: Chelmsford, MA, USA, 2001. [Google Scholar]
- Bialecki, B.; Karageorghis, A. A Legendre spectral Galerkin method for the biharmonic Dirichlet problem. SIAM J. Sci. Comput. 2001, 22, 1549–1569. [Google Scholar] [CrossRef]
- Zhuang, Q. A Legendre spectral-element method for the one-dimensional fourth-order equations. Appl. Math. Comput. 2011, 218, 3587–3595. [Google Scholar] [CrossRef]
- Li, L.; An, J. An efficient spectral method and rigorous error analysis based on dimension reduction scheme for fourth order problems. Numer. Methods Partial Differ. Equ. 2021, 37, 152–171. [Google Scholar] [CrossRef]
- Shen, J. Efficient spectral-Galerkin method I. Direct solvers of second-and fourth-order equations using Legendre polynomials. SIAM J. Sci. Comput. 1994, 15, 1489–1505. [Google Scholar] [CrossRef]
- Shen, J. Efficient spectral-Galerkin method II. Direct solvers of second-and fourth-order equations using Chebyshev polynomials. SIAM J. Sci. Comput. 1995, 16, 74–87. [Google Scholar] [CrossRef]
- Eftekhari, T.; Rashidinia, J. A new operational vector approach for time-fractional subdiffusion equations of distributed order based on hybrid functions. Math. Methods Appl. Sci. 2023, 46, 388–407. [Google Scholar] [CrossRef]
- Chen, L.; An, J.; Zhuang, Q. Direct solvers for the biharmonic eigenvalue problems using Legendre polynomials. J. Sci. Comput. 2017, 70, 1030–1041. [Google Scholar] [CrossRef]
- Aslefallah, M.; Shivanian, E. Nonlinear fractional integro-differential reaction-diffusion equation via radial basis functions. Eur. Phys. J. Plus 2015, 130, 47. [Google Scholar] [CrossRef]
- Shivanian, E.; Aslefallah, M. Stability and convergence of spectral radial point interpolation method locally applied on two-dimensional pseudoparabolic equation. Numer. Methods Partial Differ. Equ. 2017, 33, 724–741. [Google Scholar] [CrossRef]
- Aslefallah, M.; Abbasbandy, S.; Shivanian, E. Numerical solution of a modified anomalous diffusion equation with nonlinear source term through meshless singular boundary method. Eng. Anal. Bound. Elem. 2019, 107, 198–207. [Google Scholar] [CrossRef]
- Aslefallah, M.; Yüzbaşi, Ş.; Abbasbandy, S. A Numerical Investigation Based on Exponential Collocation Method for Nonlinear SITR Model of COVID-19. CMES-Comput. Model. Eng. Sci. 2023, 136, 1687–1706. [Google Scholar] [CrossRef]
- Bernardi, C.; Maday, Y. Spectral methods. Handb. Numer. Anal. 1997, 5, 209–485. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).