Shanghai University
Article Information
- Hong XIA, Zhendong LUO
- Optimized finite difference iterative scheme based on POD technique for 2D viscoelastic wave equation
- Applied Mathematics and Mechanics (English Edition), 2017, 38(12): 1721-1732.
- http://dx.doi.org/10.1007/s10483-017-2288-8
Article History
- Received May. 1, 2017
- Revised Jul. 26, 2017
2. School of Mathematics and Physics, North China Electric Power University, Beijing 102206, China
For convenience and without loss of generality, we take into account the following initial boundary value problem of the two-dimensional (2D) viscoelastic wave equation.
Problem 1 Find u=u(x, y, t) to satisfy
![]() |
(1) |
where
The viscoelastic wave equation (1) has many physical backgrounds. For example, it can be used to describe the vibration wave propagation phenomena through a viscoelastic medium, and the existence and uniqueness of its analytic solution had been proved[1-4]. However, because the viscoelastic wave equation in the actual engineering applications usually has complex known data or computational domains, though theoretically there exists an analytical solution, it can not be generally solved out so that one has to find its numerical solutions. In more than thirty years, it has been closely watched, and many numerical methods[5-8] for the viscoelastic wave equation have been developed. Among all numerical methods, the finite difference (FD) scheme[5] is considered to be one of the simplest and most convenient as well as the most easily programming calculating numerical methods for solving the 2D viscoelastic wave equation. However, the classical FD scheme for the 2D viscoelastic wave equation is a macroscale system of equations including lots of unknowns (i.e., degrees of freedom) so that very large computational loads are required in the real-world engineering applications. Therefore, an important issue is how to lessen the unknowns of the classical FD scheme so as to ease the truncated error amassing and save the CPU time in the numerical computation but hold high enough accuracy of FD solutions.
It has been proved from lots of numerical examples[9-24] that the proper orthogonal decomposition (POD) method is a very useful tool to lessen the unknowns for numerical models and ease the truncated error amassing in the numerical calculation. But most of existing reduced-order models as mentioned above were established with the POD basis formed from the classical numerical solutions at all time nodes, before computing the reduced-order numerical solutions at the same time nodes, which were some valueless repeated calculations. Since 2014, some reduced-order extrapolating FD schemes[25-28] based on the POD method for partial differential equations (PDEs) have been established successively by Luo's team in order to avert the valueless repeated computations.
However, as far as we know, there has not been any report that the POD method is used to reduce the unknowns in the classical FD scheme for the 2D viscoelastic wave equation. Therefore, in this article, we intend to study the reduced-order of the classical FD scheme for the 2D viscoelastic wave equation, building an optimized finite difference iterative (OFDI) scheme including very few unknowns but owning high enough accuracy by means of the POD method, analyzing the stability and convergence of the OFDI solutions, and verifying the efficiency and feasibility of the OFDI scheme via numerical simulations.
The main distinction between the OFDI scheme and the existing reduced-order extrapolating FD schemes[25-28] is twofold, i.e., the viscoelastic wave equation not only involves the second order derivative term about time and those about spacial variables but also includes a mixed derivative term about time of the first order and spacial variables of the second order. Therefore, either the modeling of the OFDI scheme or the demonstration of the stability and convergence of the OFDI solutions faces more difficulties and requires more techniques than the existing reduced-order extrapolating FD schemes as mentioned. However, the OFDI scheme has some specific applications. Fortunately, we adopt the vector and matrix analysis technique to discuss the existence, stability, and convergence of the classical FD and OFDI solutions such that not only the theoretical analysis becomes very simple and convenient but the numerical simulations in computer can also easily implement. Especially, we here only use the classical FD solutions at the initial very few time nodes to formulate the POD basis and build the OFDI scheme so that it has no repeated computation. Consequently, it is a development and an improvement over the existing researches as mentioned above.
The rest of the paper is organized as follows. In Section 2, we first present the classical FD scheme for the 2D viscoelastic wave equation and analyze the existence, stability, and convergence of the classical FD solutions. In Section 3, we establish the OFDI scheme based on the POD method for the 2D viscoelastic wave equation. Next, in Section 4, we analyze the existence, stability, and convergence of the OFDI solutions and provide the error estimates of the OFDI solutions. In Section 5, we use some numerical simulations to verify the efficiency and feasibility of the OFDI scheme. Finally, in Section 6, we summarize some main conclusions.
2 Classical FD scheme for 2D viscoelastic wave equationLet Δt be the time step increment and Δx and Δ y be, respectively, the spacial step increments in the x-and y-directions. ui, jn represents the classical FD solutions of u at points (xi, yj, tn), where xi=a+iΔx, yj=c+jΔy, tn=nΔt, 0≤ i≤ I≡[(b-a)/Δx], 0≤ j≤ J≡[(d-c)/Δy], and 0≤ n≤ N≡[T/Δt], where [P] denotes the integer part of the real number P.
If the derivatives of (1) are approximated by the following difference quotients:
![]() |
we obtain the following classical FD scheme:
![]() |
(2) |
where i=1, 2, …, I-1, j=1, 2, …, J-1, n=1, 2, …, N-1, and fi, jn=f(xi, yj, tn). Let Gi, j=G(xi, yj) and Hi, j=H(xi, yj) as well as Qi, jn=Q(xi, yj, tn). The boundary conditions of the classical FD scheme are as follows:
![]() |
(3) |
By ui, j1-ui, j-1=2ΔtHi, j and the case at n=0 in (2), we can deduce that ui, j1 and ui, j0 satisfy the following equations:
![]() |
(4) |
![]() |
(5) |
Let
![]() |
with M=(I+1)(J+1). Then, the matrix forms of (4), (5), and (2) are as follows:
![]() |
(6) |
![]() |
(7) |
![]() |
(8) |
where
Define the norm of matrix
Theorem 1 The FD scheme (6)-(8) has a unique set of solutions
![]() |
Furthermore, when the analytic solution u∈ C((0, T];
![]() |
(9) |
where solutions
Proof Because B and C are two positive definite matrices, it is easily known that the matrix
![]() |
(10) |
Then, the classical scheme (8) is rewritten as follows:
![]() |
(11) |
Because the matrices B and C have the same eigenvalues,
![]() |
we obtain the eigenvalues of A1, A, and A-2 I as follows:
![]() |
Thus, the eigenvalues of AD satisfy
![]() |
(12) |
where j=1, 2, …, M. By the relationships between roots and coefficients in the real coefficient quadric equation (see Theorem 1.5.2 of Ref. [29]), we conclude that the eigenvalues of AD are no more than 1 if and only if
![]() |
(13) |
and
![]() |
(14) |
Further, with the properties[29] of the matrix norm, we have
![]() |
and
![]() |
Hence, from (13) and (14), we obtain that the stable condition of the classical scheme (11), i.e., (8), is as follows:
![]() |
Thus, by Lax's stability theorem[29-30], we easily deduce that the FD solutions
Remark 1 In this study, we adopt a simpler explicit FD scheme to discretize the 2D viscoelastic wave equation, but the ideas and approaches here can be easily extended to other FD schemes, for example, the staggered direction FD scheme or the implicit FD scheme.
If f, Q, G, H, Δt, Δx, Δy, and parameters ε and γ are given, then we can gain the set of FD solutions
For
![]() |
(15) |
Further, there holds
![]() |
(16) |
where
Remark 2 The order L of the matrix
In Subsection 3.1, we have gained the initial
![]() |
(17) |
where
![]() |
(18) |
Remark 3 Because the FD scheme (8) includes M=(I+1)(J+1) unknowns at each time node, while the OFDI scheme (18) at the same time node only includes d unknowns (d≪ M), we can clearly realize the superiority of the OFDI scheme (18).
4 Existence, stability, and convergence of OFDI solutionsIn the following, we devote ourselves to analyzing the existence, stability, and convergence of the OFDI solutions. We summarize the following main conclusions.
Theorem 2 Under the conditions of Theorem 1, the OFDI scheme (18) has a unique set of solutions
![]() |
(19) |
where
![]() |
(20) |
Proof By using
![]() |
(21) |
![]() |
(22) |
Because the classical FD solutions Un (n=1, 2, …, L) are known and conditionally stable, when n=1, 2, …, L, from (21), we obtain the unique solutions
![]() |
by using the same approaches as Theorem 1, we easily demonstrate that the OFDI solutions
When n=0, 1, …, L, from (16), we immediately obtain the following error estimates:
![]() |
(23) |
Let
![]() |
(24) |
Because
![]() |
(25) |
By summing (25) from L to n-1 and using (23) and Gronwall inequality[29-32], we have
![]() |
(26) |
Combining (23) with (26) yields (19), and combining Theorem 1 with (19) yields (20). This accomplishes the demonstration of Theorem 2.
Remark 4 The error factors
In this section, we give some numerical simulations in order to illustrate the superiority of the OFDI scheme for the 2D viscoelastic wave equation.
In the 2D viscoelastic wave equation (1), we choose the computational domain as Ω=
First, the snapshots are obtained from the classical FD solutions ui, jn (n=1, 2, …, 20) for the classical FD scheme (8) at the initial twenty steps. And then, the snapshot matrix
![]() |
Fig. 1 Classical FD solution at t=0.1 |
|
![]() |
Fig. 2 OFDI solution at t=0.1 |
|
![]() |
Fig. 3 Classical FD solution at t=1 |
|
![]() |
Fig. 4 OFDI solution at t=1 |
|
![]() |
Fig. 5 Classical FD solution at t=2 |
|
![]() |
Fig. 6 OFDI solution at t=2 |
|
Comparing the numerical conclusions of the classical FD scheme with the OFDI scheme summarizes some results as follows. The charts in Figs. 1 and 2 are basically identical at t=0.1. However, the classical FD solution exhibits a little dispersion (see Fig. 3) at t=1, whereas the OFDI solution is still stable and smooth (see Fig. 4). Especially, the classical FD solution emerges very great dispersion (see Fig. 5) at t=2 due to the truncated error amassing. However, the OFDI solution maintains stable and smooth (see Fig. 6). It follows that the OFDI solutions are much better than the classical FD solutions. It is shown that the OFDI scheme is far more efficient and advanced than the classical FD scheme for solving the 2D viscoelastic wave equation.
Thanks to the OFDI scheme greatly lessening the unknowns, the CPU time of the OFDI scheme is far less than that of the classical FD scheme in the above numerical simulations. For example, the CPU time for the OFDI scheme with four POD bases is only 8 s at t=2, while that of the classical FD scheme is about 120 s on the same PC, but the errors of both solutions do not exceed O(10-4), which also shows that the numerical computational results are in line with the theoretical ones. The more detailed errors and CPU time are presented in Table 1.
Table 1 shows that the CPU time of the OFDI scheme is far less than that of the classical FD scheme. Even if the errors of the OFDI solutions are larger than those of the classical FD scheme over the initial time interval, as the real time goes on, the errors of the OFDI solutions are smaller than those of the classical FD ones because the OFDI scheme includes fewer degrees of freedom than the classical FD scheme so that the accumulation of the truncated errors of the OFDI solutions is far slower than that of the classical FD solutions.
Furthermore, in the above numerical simulations, we only choose the initial few given classical FD solutions over the very short time span [0, T0] (T0≪ T) as the snapshots to formulate the POD basis and establish the OFDI scheme in order to compute the OFDI solutions over the total time span [0, T]. However, for the real-world engineering problems, one may choose the recorded data (over the very short time [0, T0]) to predict future physical phenomena and changes (over the time span [T0, T]). Therefore, the OFDI scheme holds a very extensive applied prospect.
6 ConclusionsIn this article, we have established the OFDI scheme for the 2D viscoelastic wave equation by means of the POD technique. First, the snapshot ensemble is formed by means of the initial few FD solutions for the 2D viscoelastic wave equation. The POD basis is formulated from the snapshot ensemble by means of the POD technique, and the OFDI scheme with sufficiently high accuracy but very few unknowns is established by replacing the unknown vectors of the FD scheme with the linear-combination of the POD basis. Finally, the stability and convergence of the OFDI solutions are analyzed. The numerical simulation shows that the numerical errors of the classical FD solutions with the OFDI ones correspond to the theoretical results. This implies that the OFDI scheme has high-efficiency and is reliable for solving the 2D viscoelastic wave equation.
Even though we only discuss the OFDI scheme for the 2D viscoelastic wave equation over the domain
[1] | Gurtin, M. and Pipkin, A. A general theory of heat conduction with finite wave speeds. Archive for Rational Mechanics and Analysis, 31, 113-126 (1968) doi:10.1007/BF00281373 |
[2] | Lin, Y. P. A mixed boundary problem describing the propagation of disturbances in viscous media solution for quasi-linear equations. Journal of Mathematical Analysis and Applications, 135, 644-653 (1988) doi:10.1016/0022-247X(88)90178-3 |
[3] | Suveika, I. V. Mixed problems for an equation describing the propagation of disturbances in viscous media. Journal of Differential Equations, 19, 337-347 (1982) |
[4] | Raynal, M. L. On Some Nonlinear Problems of Diffusion in Volterra Equations, Springer, Berlin (1979) |
[5] | Yuan, Y. R. Finite difference method and analysis for three-dimensional semiconductor device of heat conduction. Science China Mathematics, 39, 21-32 (1996) |
[6] | Yuan, Y. R. and Wang, H. Error estimates for the finite element methods of nonlinear hyperbolic equations. Journal of System Science and Mathematical Science, 5, 161-171 (1985) |
[7] | Cannon, J. R. and Lin, Y. A priori L2 error estimates for finite-element methods for nonlinear diffusion equations with memory. SIAM Journal on Numerical Analysis, 27, 595-607 (1999) |
[8] | Li, H., Zhao, Z. H., and Luo, Z. D. A space-time continuous finite element method for 2D viscoelastic wave equation. Boundary Value Problems, 2016, 1-17 (2016) doi:10.1186/s13661-015-0477-3 |
[9] | Sirovich, L. Turbulence, the dynamics of coherent structures. Quarterly of Applied Mathematics, 45, 561-590 (1987) doi:10.1090/qam/1987-45-03 |
[10] | Holmes, P., Lumley, J. L., and Berkooz, G. Turbulence, Coherent Structures, Dynamical Systems and Symmetry, Cambridge University Press, Cambridge (1996) |
[11] | Cazemier, W., Verstappen, R. W. C. P., and Veldman, A. E. P. Proper orthogonal decomposition and low-dimensional models for driven cavity flows. Physics of Fluids, 10, 1685-1699 (1998) doi:10.1063/1.869686 |
[12] | Ly, H. V. and Tran, H. T. Proper orthogonal decomposition for flow calculations and optimal control in a horizontal CVD reactor. Quarterly of Applied Mathematics, 60, 631-656 (2002) doi:10.1090/qam/2002-60-04 |
[13] | Kunisch, K. and Volkwein, S. Galerkin proper orthogonal decomposition methods for a general equation in fluid dynamics. SIAM Journal on Numerical Analysis, 40, 492-515 (2002) doi:10.1137/S0036142900382612 |
[14] | Luo, Z. D., Zhu, J., Wang, R. W., and Navon, I. M. Proper orthogonal decomposition approach and error estimation of mixed finite element methods for the tropical Pacific Ocean reduced gravity model. Computer Methods in Applied Mechanics and Engineering, 196, 4184-4195 (2007) doi:10.1016/j.cma.2007.04.003 |
[15] | Luo, Z. D., Chen, J., Navon, I. M., and Yang, X. Z. Mixed finite element formulation and error estimates based on proper orthogonal decomposition for the non-stationary Navier-Stokes equations. SIAM Journal on Numerical Analysis, 47, 1-19 (2008) |
[16] | Luo, Z. D., Yang, X. Z., and Zhou, Y. J. A reduced finite difference scheme based on singular value decomposition and proper orthogonal decomposition for Burgers equation. Journal of Computational and Applied Mathematics, 229, 97-107 (2009) doi:10.1016/j.cam.2008.10.026 |
[17] | Sun, P., Luo, Z. D., and Zhou, Y. J. Some reduced finite difference schemes based on a proper orthogonal decomposition technique for parabolic equations. Applied Numerical Mathematics, 60, 154-164 (2010) doi:10.1016/j.apnum.2009.10.008 |
[18] | Luo, Z. D., Xie, Z. H., Shang, Y. Q., and Chen, J. A reduced finite volume element formulation and numerical simulations based on POD for parabolic problems. Journal of Computational and Applied Mathematics, 235, 2098-2111 (2011) doi:10.1016/j.cam.2010.10.008 |
[19] | Luo, Z. D., Du, J., Xie, Z. H., and Guo, Y. A reduced stabilized mixed finite element formulation based on proper orthogonal decomposition for the non-stationary Navier-Stokes equations. International Journal for Numerical Methods in Engineering, 88, 31-46 (2011) doi:10.1002/nme.v88.1 |
[20] | Luo, Z. D., Li, H., Zhou, Y. J., and Xie, Z. H. A reduced finite element formulation and error estimates based on POD method for two-dimensional solute transport problems. Journal of Mathematical Analysis and Applications, 385, 371-383 (2012) doi:10.1016/j.jmaa.2011.06.051 |
[21] | Ghosh, R. and Joshi, Y. Error estimation in POD-based dynamic reduced-order thermal modeling of data centers. International Journal of Heat and Mass Transfer, 57, 698-707 (2013) doi:10.1016/j.ijheatmasstransfer.2012.10.013 |
[22] | Stefanescu, R., Sandu, A., and Navon, I. M. Comparison of POD reduced order strategies for the nonlinear 2D shallow water equations. International Journal for Numerical Methods in Fluids, 76, 497-521 (2014) doi:10.1002/fld.v76.8 |
[23] | Luo, Z. D. and Teng, F. Reduced-order proper orthogonal decomposition extrapolating finite volume element format for two-dimensional hyperbolic equations. Applied Mathematics and Mechanics, 38, 289-310 (2017) doi:10.1007/s10483-017-2162-9 |
[24] | Dimitriu, G., Stefanescu, R., and Navon, I. M. POD-DEIM approach on dimension reduction of a multi-species host-parasitoid system. Annals of the Academy of Romanian Scientists, 7, 173-188 (2015) |
[25] | Luo, Z. D. A POD-based reduced-order finite difference extrapolating model for the non-stationary incompressible Boussinesq equations. Advances in Difference Equations, 2014, 1-18 (2014) |
[26] | An, J., Luo, Z. D., Li, H., and Sun, P. Reduced-order extrapolation spectral-finite difference scheme based on POD method and error estimation for three-dimensional parabolic equation. Frontiers of Mathematics in China, 10, 1025-1040 (2015) doi:10.1007/s11464-015-0469-8 |
[27] | Luo, Z. D. and Gao, J. Q. A POD-based reduced-order finite difference time-domain extrapolating scheme for the 2D Maxwell equations in a lossy medium. Journal of Mathematical Analysis and Applications, 444, 433-451 (2016) doi:10.1016/j.jmaa.2016.06.036 |
[28] | Luo, Z. D., Jin, S. J., and Chen, J. A reduced-order extrapolation central difference scheme based on POD for two dimensional fourth-order hyperbolic equations. Applied Mathematics and Computation, 289, 396-408 (2016) doi:10.1016/j.amc.2016.05.032 |
[29] | Zhang, W. S. Finite Difference Methods for Partial Differential Equations in Science Computation, Higher Education Press, Beijing (2006) |
[30] | Chung, T. Computational Fluid Dynamics, Cambridge University Press, Cambridge (2002) |
[31] | He, Y. N. and Sun, W. W. Stability and convergence of the Crank-Nicolson/Adams-Bashforth scheme for the time-dependent Navier-Stokes equations. SIAM Journal on Numerical Analysis, 45, 837-869 (2007) doi:10.1137/050639910 |
[32] | He, Y. N. The Euler implicit/explicit scheme for the 2D time-dependent Navier-Stokes equations with smooth or non-smooth initial data. Mathematics of Computation, 77, 2097-2124 (2008) doi:10.1090/S0025-5718-08-02127-3 |