Shanghai University
Article Information
- Jizeng WANG, Lei ZHANG, Youhe ZHOU
- A simultaneous space-time wavelet method for nonlinear initial boundary value problems
- Applied Mathematics and Mechanics (English Edition), 2018, 39(11): 1547-1566.
- http://dx.doi.org/10.1007/s10483-018-2384-6
Article History
- Received Jan. 22, 2018
- Revised Jun. 15, 2018
Numerous physical phenomena, e.g., sound, heat, electrostatics, electrodynamics, elasticity, and quantum mechanics, can be quantitatively described by nonlinear partial differential equations(PDEs), together with a set of additional constraints of initial and boundary conditions, which form initial boundary value problems(IBVPs). The IBVPs play a very important role in science and engineering, and their solution methods have been extensively studied.
Since the introduction by Grossmann and Morlet in 1984, the wavelet theory has been broadly applied in many areas of science and engineering[1]. One of these successful applications is the numerical solution of PDEs[2]. These studies have been devoted to developing the space discretization methods for nonlinear boundary value problems(BVPs)[3]. For example, a modified wavelet Galerkin method has recently been proposed to solve nonlinear BVPs, including the large deflection bending of circular plates[4], rectangular plates[5], and Bratu equations[3], showing much better accuracy and efficiency[3-5] comparing with conventional ones. The accuracy level is almost independent of the nonlinearity of the equations[3, 6]. When IBVPs are solved with the wavelet-based spatial discretization method, these equations are usually transformed into a set of ordinary differential equations(ODEs) with unknown time-dependent wavelet coefficients or nodal approximations[7]. These ODEs form the initial value problems(IVPs). To efficiently solve the IVPs, several studies have been devoted to developing the wavelet-based time discretization schemes[8]. These attempts have included the solution of the vibrations of multi-degrees of freedom(MDOF) systems[7-10], Burgers equations[11-12], nonlinear circuit simulation[13], and nonlinear stiff systems[14-15], etc. However, all these studies have just treated the IVPs as pseudo-BVPs[11] by specifying a certain time interval. These pseudo-BVPs can then be readily solved by the aforementioned spatial discretization methods, e.g., the wavelet collocation[7, 10-12] and the wavelet Galerkin method[16]. The disadvantage of this treatment on time is that the dimension of the resulting algebraic equations can be significantly increased[7] comparing with most methods in terms of step-by-step integration. A larger time interval usually results in the requirement of much more additional unknown coefficients for wavelet expansion. Therefore, the numerical solutions have been investigated only within a significantly limited time range with most of these wavelet methods[9]. One main reason for using such time discretization strategies is hypothesized as to control the global error in time domain[7, 11]. However, the simulation of the time response of a complex dynamic system usually requires the balance among the accuracy, stability, and computational cost[17-18].
In spite of the above progress, the development of a simultaneous space-time wavelet method with adjustable accuracy and high efficiency for general nonlinear IBVPs is still far from complete. One aspect relevant to the present paper is that a wavelet-based, step-by-step, and precisely time-integrating scheme is still lacking. Therefore, in this study, after briefly introducing the properties and construction procedure of a typical wavelet, i.e., the Coiflet, we will first develop a novel scheme of wavelet approximation of square-integrable functions with an adjustable order of accuracy, and then use this approximation scheme to develop a wavelet-based method for the solution of general nonlinear IBVPs. In this method, we will only use one type of Coiflet bases to make the spatial and temporal discretization so that the conflict arising with different approximations in the spatial and temporal dimensions can be effectively avoided. Numerical examples, including the nonlinear vibration of a Duffing oscillator, the Burgers equation[19-23] in fluid mechanics, and the Klein Gordon equation[24-27] in quantum mechanics, are considered to demonstrate the accuracy and efficiency of the wavelet-based methods.
2 Brief introduction to CoifletsCoiflets are a class of compactly supported orthogonal wavelets, whose wavelet function ψ(x) and scaling function ϕ(x) satisfy the vanishing and shifted vanishing moment properties[28-29], respectively. More specifically, for the Coiflet with a compact support of [0, 3N-1], where N is a positive even integer, we have[29]
![]() |
(1) |
![]() |
(2) |
![]() |
(3) |
![]() |
(4) |
![]() |
(5) |
where pk is a set of low-pass filter coefficients of the wavelet system, and
![]() |
(6) |
![]() |
(7) |
![]() |
(8) |
![]() |
(9) |
Equation(6) provides one equation for the determination of the filter coefficients, Eq.(7) provides 3N/2 equations, Eq.(8) provides N independent equations, and Eq.(9) provides N/2 equations. Thus, Eqs.(6)-(9) give 3N independent equations. Once the 3N filter coefficients are obtained, the dyadic values of the scaling wavelet functions and their derivatives and integrals can be easily calculated, following a standard procedure[29]. Tables 1 and 2 give the values of the scaling function and its derivatives and integrals at the integer points, respectively.
![]() |
![]() |
For a function
![]() |
(10) |
where m is an integer called the resolution level,
![]() |
(11) |
![]() |
(12) |
![]() |
(13) |
![]() |
(14) |
![]() |
(15) |
![]() |
(16) |
![]() |
(17) |
Let f(x)≈ Pmf(x). From Eq.(10), we have
![]() |
(18) |
The expansion coefficients in Eq.(18) can be calculated as follows:
![]() |
(19) |
which have an accuracy with the order N in terms of Eq.(17) and Ref. [29].
Thus, the function f(x) can be represented as follows[6]:
![]() |
(20) |
where
![]() |
Then, we have f(x)=Pmf(x), which is any polynomial with the order upto N-1 according to Eqs.(17) and(19).
3 Approximation of interval-bounded functionsIf a function is defined on the interval [a, b] with 2ma and 2mb as integers, Eq.(20) can be rewritten as follows:
![]() |
(21) |
where ||f(x)-Pmf(x)||2=O(2-mN)[6]. It is noted that xk=k/2m may be located outside the interval [a, b], and the function f(x) has no definition in these locations. Therefore, the technique of boundary extension is usually adopted to resolve this problem. In this study, similar to Ref. [29], we consider the power series expansion of the function at each boundary as follows:
![]() |
(22) |
where
![]() |
(23) |
Similarly,
![]() |
(24) |
Equations(23) and(24) mean that, if the boundary derivatives are known, we utilize them in the boundary extension treatment in Eq.(22); otherwise, we will use linear combination of function values at the discrete points in the interval [a, b] to approximate the boundary derivatives. The latter needs to determine the coefficients ζb, i, k, which have been derived based on the technique of numerical differences[29]. However, such a treatment is not accurate enough. For example, if f(x)=xn(x∈[a, b], n=1, 2, ..., N-1), we expect that Eq.(22) recovers f(x)=xn(x∈(-∞, +∞)). Of course, this is true if all the boundary derivatives are known and are applied in Eq.(22). However, even if only one of the boundary derivatives is unknown and is given by the traditional numerical difference as shown in Ref. [29], it is not true. Our question is how we can derive the coefficients ζb, i, k and ζa, i, k so that Eq.(22) can recover f(x)=xn(x∈(-∞, +∞)) no matter the boundary derivatives are known or not. In the following, we will solve this problem by considering the wavelet approximation of function derivatives. To do this, we substitute Eq.(22) into Eq.(21), take derivatives on both sides of Eq.(21) with respect to x, and consider x=b. Eventually, we have
![]() |
(25) |
where m is assumed to be sufficiently large so that 2mb-3N+2+M1>2ma. This restriction on m is to ensure that there exists a sufficient number of nodal points to approximate the boundary derivatives. We let the right-side of Eq.(25) equal Fb(j). Then, using Fb(j) to replace fb(j) in the left-side of Eq.(25), we can obtain
![]() |
(26) |
This replacement ensures the consistency between the difference-like approximation of the boundary derivatives as shown in the second line of the right-side of Eq.(23) and the wavelet approximation of the boundary derivatives in Eq.(25). In addition, we can easily verify that, Eq.(26) is exact if f(x) is any polynomial with the order upto N-1, and Fb(j)=fb(j) (j=1, 2, ..., N-1), owing to the property of the wavelet shown in Eq.(17). In order to determine the coefficients ζb, i, k, we consider Eq.(23), insert
![]() |
(27) |
Equation(27) can be rewritten in a matrix form as follows:
![]() |
(28) |
where I is an N × N unit matrix, and
![]() |
In the above equations, i, j=0, 1, 2, ..., N-1, and k=0, 1, 2, ..., α2.
Since Eq.(28) is satisfied for any F, from Eq.(28), we have
![]() |
Theorem 1 If P1={ζb, i, k}=(I-B1)-1A1 (i=0, 1, 2, ..., N-1, k=0, 1, 2, ..., α2) for f(x)=xn(n=0, 1, 2, ..., N-1),
The proof of this theorem is presented in Appendix A. Similarly, we have
![]() |
Then, we have the following theorem.
Theorem 2 If P0={ζa, i, k}=(I-B0)-1A0 (i=0, 1, 2, ..., N-1, k=0, 1, 2, ..., α1) for f(x)=xn(n=0, 1, 2, ..., N-1),
The proof of this theorem is similar to that in Appendix A. The calculation process of the coefficients ζa, i, k is shown in Appendix B.
Substituting Eqs.(23) and(24) into Eq.(22) and taking x=k/2m, respectively, we have
![]() |
(29) |
in which[30]
![]() |
(30) |
In the above equation,
![]() |
The introduction of βL and βR merely aims to assign the boundary conditions to the function f(x). For example, when dif(a) /dxi=0 and other boundary derivatives are unknown, we can simply set βL, i=0 and all the other elements of βL and βR equal 1.
Using Eq.(21) to approximate Eq.(29) and making further rearrangement as shown in Ref. [30] yield
![]() |
(31) |
where
![]() |
(32) |
Then, we have
![]() |
The local accuracy at the boundary regions is expected to be significantly improved comparing with the previous boundary extension treatment based on the numerical difference in Ref. [29].
As an example, we consider the function f(x)=ex(x∈[0, 1]) to be approximated by different series expansions such as the Fourier series, the Chebyshev orthogonal polynomials, the previous treatment in Ref. [29], and the present wavelet method as shown in Eq.(31) with N=6 and M1=7. The absolute errors of these approximations are plotted in Fig. 1 when the number of terms in each series is taken as 16. We use
![]() |
Fig. 1 Logarithm absolute error E10(x) of f(x)=ex approximated with different approximation methods, where N = 6 and M1= 7 for the wavelet method |
|
![]() |
Fig. 2 Logarithm absolute error E10(x) at x= 1/2 as a function of the resolute level m in the approximation of f(x)=ex with the wavelet method in terms of Eq.(31), where N=6, and M1=7 |
|
In solving IBVPs, one usually needs to spatially discretize the original equations into a set of initial-valued ODEs. These equations can be generally written as follows[31]:
![]() |
(33) |
where y=(y1, y2, ..., ys)T is an unknown vector function of the state variables, and f=(f1, f2, ..., fs)T is a given nonlinear vector function.
To derive the solution method of Eq.(33), we integrate Eq.(33). Then, we have
![]() |
(34) |
By setting a=-∞ and b=j/2m based on Eqs.(31) and(32), we directly approximate every entry of the function vector f on the time interval
![]() |
where j is a positive integer, tk=k/2m, and yk =y(tk). Based on the above equation, we further consider the approximation of fi(t, y) for t∈[(j-1)/2m, j/2m], and obtain
![]() |
(35) |
Substituting Eq.(35) into Eq.(34) and taking t=j/2m, we have
![]() |
(36) |
Rearranging Eq.(36) yields
![]() |
The above equation can be rewritten as follows:
![]() |
(37) |
where
![]() |
(see Appendix C for the reason why this integral depends only on j-k). Φm, k(τ) is given in Eq.(32) with a=-∞ and b=j/2m, and all the elements of βL and βR are equal to 1. In solving Eq.(33) with Eq.(37) at the first α2 steps, we can either set all y(i)(0)(i =1, 2, ..., N-1) as unknowns or obtain them from Eqs.(33) or(24) in advance. Then, the values of yk (k=-α2, -α2+1, ..., -1) in Eq.(37) can be obtained through the power series expansion
![]() |
For the linear ODEs, Eq.(33) can be simplified to
![]() |
(38) |
Applying Eq.(37) to Eq.(38) yields
![]() |
(39) |
where I is a unit matrix, and
![]() |
(40) |
The error estimation of Eq.(40) can be easily obtained based on those of Eqs.(31) and(32) and the relevant results in Ref. [33]. Considering Eq.(40) and defining the approximate solution yj as follows:
![]() |
we have
![]() |
In the case that, the elements of A(tj) have a finite upper bound, so that the elements of hΓ0A(tj) are on the order of O(h) and further ||I-hΓ0A(tj)||2=O(1)[33]. Then, we have the following error estimation:
![]() |
which shows that the proposed solution method has an order of convergence N, which can be any positive even integer, as long as the Coiflet with N-1 vanishing moments is adopted.
5 Simultaneous space-time wavelet method(SSTWM) for IBVPsWe consider a class of nonlinear IBVPs as follows:
![]() |
(41) |
where u(x, t) is the unknown function, L0 and L1 denote the differential operators, N(u(x, t)) represents any nonlinear composite function of u(x, t), and is, js, and s are non-negative integers. For the equations with inhomogeneous boundary conditions, a simple transformation can reduce them into those with homogeneous ones as shown in Ref. [6].
For the solution of Eq.(41), we use the proposed wavelet expansion of Eqs.(31) and(32) to approximate the various functions in this equation, and then adopt the Galerkin method to perform the spatial discretization. To satisfy the boundary conditions in Eq.(41), we set βL, is=βL, js=0 and all the other elements of βL and βR to be equal to 1. The resulting modified scaling function basis of Φn, k(x) in Eq.(32) is specified accordingly, which is re-denoted as Φn, k(x). The functions and nonlinear terms with x∈ [0, 1] in Eq.(41) can then be approximated by
![]() |
(42) |
![]() |
(43) |
![]() |
(44) |
where Φn, k(x) implies that the boundary derivatives of the corresponding functions are not specified, or all the elements of βL and βR are equal to 1.
Substituting Eqs.(42)-(44) into Eq.(41) yields
![]() |
(45) |
Applying the Galerkin method to Eq.(45), we have
![]() |
(46) |
where
![]() |
The entries in these matrices, i.e., alk, blk, clk, and elk, can be obtained exactly through the procedure suggested by Wang[29]. Then, Eq.(46), as an IVP, can be readily solved with the proposed WTIM. However, most interestingly, we note that, in the semi-discretization system(46) of the nonlinear IBVP problem, A, B, C, E, and G are all constant matrices, which are completely independent of the unknown vector U(t) and time t. Thus, in the subsequent time integration for solving Eq.(46), the matrix generated in the spatial discretization does not need updating, which implies that a fully decoupling between the spatial and temporal discretizations is achieved in the present wavelet formulation.
6 Numerical examplesFour different dynamic problems are considered to demonstrate the accuracy and efficiency of the proposed wavelet-based methods, including the free vibration equation of a single oscillator, the nonlinear vibration equation of a Duffing oscillator, the Burgers equation, and the Klein-Gordon equation in quantum mechanics.
Problem 1 Free vibration equation of a single oscillator
We consider the free vibration of a single oscillator with the dimensionless governing equation as follows:
![]() |
(47) |
We take ξ=4π2 and the initial condition as
![]() |
The analytical solution of Eq.(47) can be immediately obtained as x(t)=cos (2πt). We define
![]() |
Then, Eq.(47) can be changed into
![]() |
(48) |
Figure 3 shows the displacement response of this oscillator, obtained with the proposed WTIM with the Coilfet of N=6 and M1=7, the central difference method, the Newmark-β method, and the Wilson-θ method, respectively. It can be seen from Fig. 3 that, the proposed wavelet method has the smallest period elongation among all the classical methods. Figure 4 plots the absolute error of the WTIM as a function of the step size h, which shows that the WTIM has an accuracy order of 6.5, i.e., N+1/2. It also shows that, the accuracy order of the WTIM is unchanged, whether we set all y(i)(0) (i=1, 2, ..., N-1) as unknowns or obtain them from Eqs.(33) or (24) in advance.
![]() |
Fig. 3 Displacement responses of the single oscillator obtained with different numerical methods under the normalized step size h=0.125, where the scaling function with N= 6 and M1=7 is adopted for the wavelet method |
|
![]() |
Fig. 4 Logarithm absolute error E10 on the displacement response at t=4 as a function of the time step size h=2-m, where the scaling function with N=6 and M1=7 is adopted |
|
Problem 2 Free vibration equation of the Duffing oscillator
The free vibration of the Duffing oscillator represents the vibration of an unforced pendulum with nonlinear restoring force. We choose this problem to test the proposed WTIM because the analytical solution of this nonlinear equation can be obtained by the following Jacobi-elliptic functions[18]:
![]() |
(49) |
If ωn=1, the analytical solution is
![]() |
Then, Eq.(49) can be rewritten as follows:
![]() |
(50) |
We use the proposed WTIM to solve Eq.(50), where we choose the Coiflets with N=4, M1=7 and N=6, M1=7, respectively. Figures 5 and 6 show the absolute errors of x(t) as a function of the step size h at different moments and under different η, respectively. It can be seen from Figs. 5 and 6 that, the errors decay as h6 for N=6 and as h4 for N=4. This example again demonstrates that, the convergence order of this proposed wavelet method is N. This accuracy remains unchanged when the intensity of nonlinearity of Eq.(50), characterized by the parameter η, increases.
![]() |
Fig. 5 Logarithm absolute error E10 of the displacement at different moments as a function of the time step size h=2-m obtained with the Coiflets with N=4, M1=7 and N=6, M1=7 |
|
![]() |
Fig. 6 Logarithm absolute error E10 of the displacement as a function of the time step size h=2-m under different η with the Coiflets with N=4, M1=7 and N=6, M1=7 |
|
Problem 3 Burgers' equation
Burgers' equation is a fundamental and typical nonlinear partial differential equation in fluid mechanics, and has been widely used to describe the wave propagation phenomena in acoustics and hydrodynamics. In this study, we consider the following one-dimensional case:
![]() |
(51) |
where the initial boundary condition is u(x, 0)=2π sin(π x)/(100Re+Recos(πx)) for Case a[19, 23] and u(x, 0)=sin (πx)for Case b[20-22]. The exact solutions for these two cases can be found in Refs. [19]-[23]. Equation(51) is solved with the proposed simultaneous space-time wavelet method, where the spatial resolution level is taken as n=4. The time step size h and the Reynolds number are taken as 1/64 and 200 for Case a and 1/256 and 10 for Case b. By contrast, many researchers have solved Eq.(51) with different numerical methods, such as the differential quadrature method[19], the methods based on the multiquadratic quasi-interpolation[20] and spline interpolation[21], the quadratic B-spline finite element method[22], and the cubic B-splines collocation method[23]. The time derivative is usually discretized with the forward difference methods[19-21] or integration method based on the Runge-Kutta method[23]. Table 3 lists the maximum absolute errors of the numerical solution at t=1, the proposed wavelet method with N=6 and M1=7, and several other methods[19-23]. It can be observed from Table 3 that, the wavelet method is much more accurate than those proposed in Refs. [19]-[23]. The solutions of Burgers' equation can develop a sharp transition region with significantly small width when the initial condition is smooth[23]. This situation poses a challenge for conventional numerical methods. For the case in which u(x, 0)=sin(2πx) and Re=100, Fig. 7 shows the numerical results on u(x, t) as a function of x at different moments t, where the spatial resolution level n=6, and the time step size h=1/28. We can see from Fig. 7 that, the numerical solution of Burgers' equation clearly presents a sharp shock wave front after a certain propagation time, implying the competency of the proposed wavelet method in solving nonlinear problems with extremely large gradients.
![]() |
Fig. 7 Numerical solutions of Burgers' equation with u(x, 0)=sin(2πx) and Re=100, where the resolution level of the spatial approximation n= 6, and the time step size h= 1/28 |
|
Problem 4 Klein-Gordon equation
The nonlinear Klein-Gordon equation plays an important role in mathematical physics, particularly in investigating the behavior and interaction of the solutions in condensed matter physics, nonlinear wave equations, and dispersive phenomena in relativistic physics. A one-dimensional case can be given by
![]() |
(52) |
When f(x, t)=6xt(x2-t2)+x6t6, the analytical solution[24-27] is u(x, t)=x3t3. Eq.(52) has been solved by the mixed finite difference and collocation methods[24-27], where the time discretization is implemented with the finite difference[24-25, 27] or Runge-Kutta method[26], and the spatial discretization is implemented with the collocation method associated with the spline basis[24-25] and the radial basis functions[26-27], respectively. To use the proposed wavelet method, we define
![]() |
(53) |
Equation(53) can then be changed into
![]() |
(54) |
Taking the resolution level as n=4 in the space domain, Eq.(54) can be discretized into a system of first-order nonlinear ODEs with 34 degrees of freedom. The maximum absolute errors of the numerical solution obtained by the proposed wavelet method and the three other methods[24-27] have been given in Table 4, which shows that the proposed SSTWM has much better accuracy even under a larger time step than that of the finite difference collocation, finite element collocation, and radial basis function meshless methods[24-27].
![]() |
Based on the unique property of the Coiflets in the approximation of functions, a space-time fully decoupled discretization method with high precision is proposed to solve nonlinear IBVPs. With the wavelet Galerkin method, the PDEs are usually transformed into a set of ODEs with unknown nodal parameters depending on time. Then, a novel wavelet-based step-by-step time-integrating scheme is constructed for the ODEs, which has the Nth-order convergence. Most promisingly, this order of convergence can be adjusted to any even number when the Coiflet with the order of the vanishing moments of this number minus one is adopted. Different numerical examples show that the proposed wavelet-based solution method has much better accuracy and efficiency than most existing numerical methods.
Appendix AProof We first consider the following relation:
![]() |
(A1) |
Then, we consider
![]() |
(A2) |
For f(x)=xn(n=0, 1, 2, ..., N-1), Eq.(A2) becomes
![]() |
(A3) |
or
![]() |
(A4) |
For fi(x)=xn(i, n=0, 1, 2, ..., N-1), considering Eq.(21) and noting Eq.(17), we have
![]() |
(A5) |
Inserting x=b yields
![]() |
(A6) |
or
![]() |
(A7) |
From Eqs.(A1), (A3) or(A4), and(A7), we have
![]() |
(A8) |
where Fd={2-imf(i)(b)}, f(x)=xn, and i, n=0, 1, 2, ..., N-1. From Eq.(A8), we can further obtain
![]() |
(A9) |
or
![]() |
(A10) |
Then, for f(x)=xn(n=0, 1, 2, ..., N-1), if we define
![]() |
Eq. (A9) can be exactly satisfied.
Appendix BTo derive the coefficients ζa, i, k, substituting Eq.(23) into Eq.(22), taking the derivatives on both sides of Eq.(10) with respect to x, and then taking x=a, we have
![]() |
(B1) |
where we assume that m is sufficiently large so that 2ma+M1-1 < 2mb. Using Fa(j) to replace fa(j) in Eq.(B1), we have
![]() |
(B2) |
Inserting
![]() |
(B3) |
Equation(B3) can be rewritten as
![]() |
where
![]() |
(B4) |
When a=-∞ and b=j/2m, Eq.(32) becomes
![]() |
(C1) |
Define
![]() |
Then, we have
![]() |
(C2) |
We define
![]() |
(C3) |
Then, Eq.(C2) can be rewritten as follows:
![]() |
(C4) |
Equation(C4) shows that, for any j and k, the integral, i.e.,
![]() |
(C5) |
[1] | WILLIAMS, J. R. and AMARATUNGA, K. Introduction to wavelets in engineering. Internal Journal for Numerical Methods in Engineering, 37, 2365-2388 (1994) doi:10.1002/(ISSN)1097-0207 |
[2] | SCHNEIDER, K. and VASILYEV, O. V. Wavelet methods in computational fluid dynamics. Annual Review of Fluid Mechanics, 42, 473-503 (2010) doi:10.1146/annurev-fluid-121108-145637 |
[3] | LIU, X., ZHOU, Y., WANG, X., and WANG, J. A wavelet method for solving a class of nonlinear boundary value problems. Communications in Nonlinear Science and Numerical Simulation, 18, 1939-1948 (2012) |
[4] | WANG, X., LIU, X., WANG, J., and ZHOU, Y. A wavelet method for bending of circular plate with large deflection. Acta Mechanica Solida Sinica, 28, 83-90 (2015) |
[5] | ZHANG, L., WANG, J., and ZHOU, Y. Wavelet solution for large deflection bending problems of thin rectangular plates. Archive of Applied Mechanics, 85, 355-365 (2015) |
[6] | LIU, X., ZHOU, Y., ZHANG, L., and WANG, J. Wavelet solutions of Burgers' equation with high Reynolds numbers. Science China Technological Science, 57, 1285-1292 (2014) doi:10.1007/s11431-014-5588-z |
[7] | ZHOU, Y. and ZHOU, J. A modified wavelet approximation for multi-resolution AWCM in simulating nonlinear vibration of MDOF systems. Computer Methods in Applied Mechanics and Engineering, 197, 1466-1478 (2008) |
[8] | BABOLIAN, E. and FATTAHZADEH, F. Numerical solution of differential equations by using Chebyshev wavelet operational matrix of integration. Applied Mathematics and Computation, 188, 417-426 (2007) doi:10.1016/j.amc.2006.10.008 |
[9] | MAHDAVI, S. and RAZAK, H. A. A wavelet-based approach for vibration analysis of framed structures. Applied Mathematics and Computation, 220, 414-428 (2013) doi:10.1016/j.amc.2013.06.026 |
[10] | KAUR, H., MITTAL, R., and MISHRA, V. Haar wavelet solutions of nonlinear oscillator equations. Applied Mathematical Modelling, 38, 4958-4971 (2014) doi:10.1016/j.apm.2014.03.019 |
[11] | ALAM, J., KEVLAHAN, N. K. R., and VASILYEV, O. V. Simultaneous space-time adaptive wavelet solution of nonlinear parabolic differential equations. Journal of Computational Physics, 214, 829-857 (2006) doi:10.1016/j.jcp.2005.10.009 |
[12] | HARIHARAN, G. and KANNAN, K. Haar wavelet method for solving some nonlinear parabolic equations. Journal of Mathematical Chemistry, 48, 1044-1061 (2010) doi:10.1007/s10910-010-9724-0 |
[13] | ZHOU, D., CAI, W., and ZHANG, W. An adaptive wavelet method for nonlinear circuit simulation. IEEE Transactions on Circcuits and Systems, 46, 931-938 (1999) doi:10.1109/81.780374 |
[14] | HSIAO, C. and WANG, W. Haar wavelet approach to nonlinear stiff systems. Mathematics and Computers in Simulation, 57, 347-353 (2001) |
[15] | BUJURKE, N., SALIMATH, C., and SHIRALASHETTI, S. Numerical solution of stiff systems from nonlinear dynamics using single-term Haar wavelet series. Nonlinear Dynamics, 51, 595-605 (2008) |
[16] | PERNOT, S. and LAMARQUE, C. A wavelet-Galerkin procedure to investigate time-periodic systems: transient vibration and stability analysis. Journal of Sound and Vibration, 245, 845-875 (2001) doi:10.1006/jsvi.2001.3610 |
[17] | ZHOU, J. and ZHOU, Y. A new simple method of implicit time integration for dynamic problems of engineering structures. Acta Mechanica Sinica, 23, 91-99 (2007) |
[18] | ELGOHARY, T., DONG, L., JUNKINS, J., and ATLURI, S. A simple, fast, and accurate time-integrator for strongly nonlinear dynamical systems. CMES-Computer Modeling in Engineering and Science, 100, 249-275 (2014) |
[19] | JIWARI, R., MITTAL, R., and SHARMA, K. K. A numerical scheme based on weighted average differential quadrature method for the numerical solution of Burgers' equation. Applied Mathematics and Computation, 219, 6680-6691 (2013) doi:10.1016/j.amc.2012.12.035 |
[20] | CHEN, R. and WU, Z. Applying multiquadric quasi-interpolation to solve Burgers' equation. Applied Mathematics and Computation, 172, 472-484 (2006) doi:10.1016/j.amc.2005.02.027 |
[21] | ZHU, C. G. and WANG, R. H. Numerical solution of Burgers' equation by cubic B-spline quasi-interpolation. Applied Mathematics and Computation, 208, 260-272 (2009) doi:10.1016/j.amc.2008.11.045 |
[22] | KUTLUAY, S., ESEN, A., and DAG, I. Numerical solutions of the Burgers' equation by the least-squares quadratic B-spline finite element method. Journal of Computational and Applied Mathematics, 167, 21-33 (2004) doi:10.1016/j.cam.2003.09.043 |
[23] | MITTAL, R. and JAIN, R. Numerical solutions of nonlinear Burgers' equation with modified cubic B-splines collocation method. Applied Mathematics and Computation, 218, 7839-7855 (2012) |
[24] | LAKESTANI, M. and DEHGHAN, M. Collocation and finite difference-collocation methods for the solution of nonlinear Klein-Gordon equation. Computer Physics Communications, 181, 1392-1401 (2010) |
[25] | KHURI, S. and SAYFY, A. A spline collocation approach for the numerical solution of a generalized nonlinear Klein-Gordon equation. Applied Mathematics and Computation, 216, 1047-1056 (2010) doi:10.1016/j.amc.2010.01.122 |
[26] | HUSSAIN, A., HAQ, S., and UDDIN, M. Numerical solution of Klein-Gordon and sine-Gordon equations by meshless method of lines. Engineering Analysis with Boundary Element, 37, 1351-1366 (2013) doi:10.1016/j.enganabound.2013.07.001 |
[27] | DEHGHAN, M. and SHOKRI, A. Numerical solution of the nonlinear Klein-Gordon equation using radial basis functions. Journal of Computational and Applied Mathematics, 230, 400-410 (2009) doi:10.1016/j.cam.2008.12.011 |
[28] | BURRUS, C. S. and ODEGARD, J. E. Coiflet systems and zero moments. IEEE Transactions on Signal Processing, 46, 761-766 (1998) |
[29] | WANG, J. Generalized Theory and Arithmetic of Orthogonal Wavelets and Applications to Researches of Mechanics Including Piezoelectric Smart Structures (in Chinese), Ph. D. dissertation, Lanzhou Univeristy, Lanzhou (2001) |
[30] | ZHOU, Y., WANG, X., WANG, J., and LIU, X. A wavelet numerical method for solving nonlinear fractional vibration, 2011, diffusion, and wave equations. CMES-Computer Modeling in Engineering and Science, 1-24 (1981) |
[31] | HAIRER, E., NORSETT, S. P., and WANNER, G. Solving Ordinary Differential Equations Ⅰ: Nonstiff Problems, Springer-Verlag, Berlin (2009) |
[32] | CVETIĆANIN, L. Ninety years of Duffng's equation. Theoretical and Applied Mechanics, 40, 49-63 (2013) |
[33] | ZHANG, L., WANG, J., LIU, X., and ZHOU, Y. A wavelet integral collocation method for nonlinear boundary value problems in physics. Computer Physics Communications, 215, 91-102 (2017) |