Analysis of the equal width wave equation with the mesh-free reproducing kernel particle Ritz method Cheng Rong-Jun( 程荣军 ) a) and Ge Hong-Xia( 葛红霞 ) b) a) Ningbo Institute of Technology, Zhejiang University, Ningbo 35, China b) Faculty of Science, Ningbo University, Ningbo 35, China (Received 4 March ; revised manuscript received 9 April ) In this paper, we analyse the equal width (EW) wave equation by using the mesh-free reproducing kernel particle Ritz (kp-ritz) method. The mesh-free kernel particle estimate is employed to approimate the displacement field. A system of discrete equations is obtained through the application of the Ritz minimization procedure to the energy epressions. The effectiveness of the kp-ritz method for the EW wave equation is investigated by numerical eamples in this paper. Keywords: meshless method, mesh-free kp-ritz method, equal width (EW) wave equation, solitary wave PACS:.6.Lj, 3.65.Ge DOI:.88/674-56///9. Introduction The study of numerical methods of solving nonlinear partial differential equations has enjoyed an intense period of activity over the last 4 years from both theoretical and practical points of view. The finite element method (FEM) and boundary element method (BEM) are well established by numerical techniques, which have been used to obtain numerical solutions for various problems in the field of engineering and science. [ 3] Even though these methods are very effective for solving various kinds of partial differential equations, they also have their own limits. For the FEM, the need to produce a body-fitted mesh in two- and three-dimensional problems makes this method time-consuming and difficult to use. As for the BEM, for an inhomogeneous equation, it requires a domain node distribution in addition to a boundary mesh and depends on the fundamental solutions. To avoid these problems, in recent years meshless techniques have attracted the attention of researchers. In a meshless (mesh-free) method, a set of scattered nodes is used instead of meshing the domain of the problem. For many engineering problems, such as large deformation and crack growth, it is necessary to deal with etremely large deformations or fractures of the mesh with the re-meshing technique. The meshless method is a new and interesting numerical technique that can solve many engineering problems that are not suited to conventional numerical methods with a minimum of meshing or no meshing at all. [4 7] Some meshless methods have been developed, such as smooth particle hydrodynamics (SPH) methods, [8] the radial basis function (RBF), [9] the element-free Galerkin (EFG) method, [3] the reproducing kernel particle method (RKPM), [3,3] the meshless local Petrov Galerkin (MLPG) method, [33] the finite point method (FPM), [34] and so on. The equal width (EW) wave equation was suggested by Morrison and Meiss [35] to be used as a model partial differential equation for the simulation of one-dimensional wave propagation in a nonlinear medium with a dispersion process. The EW wave equation is an alternative description of the nonlinear dispersive waves to the more usual Korteweg de Vries (KdV) equation. It has been shown to have solitary wave solutions and to govern a large number of important physical phenomena such as shallow water waves and plasma waves. It is difficult to find analytical solutions for such equations, so the only choice left is an approimate numerical solution. A large number of numerical techniques have been developed to solve the equation, such as the Adomain decomposition method, [36] the tanh Project supported by the Natural Science Foundation of Zhejiang Province, China (Grant No. Y67). Corresponding author. E-mail: chengrongjun76@6.com Chinese Physical Society and IOP Publishing Ltd http://iopscience.iop.org/cpb http://cpb.iphy.ac.cn 9-
method, [37] the etended tanh-function method, [38] the modified etended tanh-function method, [39] the variational iteration method, [4] the generalized hyperbolic-function, [4] the separation of variables method, [4] and the sine cosine method. [43] The Ritz [44] approimation approach, developed almost a century ago, is the generalization of the Rayleigh [45] method. It is based on the principle that a resonant vibrating system completely interchanges its kinetic and potential energy form. In the Rayleigh method, a single trial function for the mode shape satisfying at least the geometric boundary conditions, is employed, and then by equating the maimum kinetic and potential energies, an upper bound frequency solution is obtained accordingly. The Ritz or Rayleigh Ritz method is a proven approimation technique in computational mechanics; notable studies have been conducted by Kitipornchai et al., [46] Liew et al., [47,48] Cheung and Zhou, [49,5] Zeng and Bert, [5] Su and Xiang, [5] Lim and Liew, [53] and Liew and Feng. [54] In the present paper, the reproducing kernel particle estimation is employed to study the EW wave equation. In this study, the displacement field is approimated as a kernel function, and an energy formulation is formulated and a system of nonlinear discrete equations is obtained by the Ritz minimization procedure. In the conventional Ritz method, it is difficult to choose appropriate functions to satisfy some complicated boundary conditions, and the eigen-equations need to be re-evaluated for different boundary conditions. In the present kp-ritz method, a standard weight function is employed to epress the interior field, and the boundary conditions are enforced by the penalty method, thereby avoiding disadvantages of the conventional Ritz method. Comprehensive convergence studies are conducted to validate the accuracy as well as the stability of the present approach. The present results are compared with the results available from the eistingliterature.. Kernel particle Ritz method for EW wave equation.. Energy formulation Consider the following EW wave equation u t + εuu µu t, (a < < b), (a) with boundary conditions u(a, t) α, u(b, t) β, (b) and initial condition u(, ) f(), (c) µ is the positive parameter and subscripts and t denote differentiation. The weighted integral form of Eq. (a) is obtained as follows: w (u t + εuu µu t )dω. () Ω The weak form of Eq. () is w T u t d + ε w T uu d + µ w T u t d. (3) The energy functional Π(u) can be written as Π(u) u T u t d + ε u T uu d + µ u T u t d. (4).. Kernel particle shape functions Approimation of the displacement field can be epressed as u(, t) Φ I () U I (t) Φ() U, (5) n is the total number of particles, Φ I () is the shape function, and U I (t) is the unknown nodal value of u at a sampling point I. Based on the reproducing kernel particle estimate, the shape function is given by Φ I () C(; I )w r ( I ), (6) C(; I ) is the correcting function, and w r ( I ) is the kernel function. The kernel function is epressed as w r ( I ) r ϕ ( I r and the correction function is written as m c(; ) p i ( )b i () i ), (7) p T ( )b(), ( Ω), (8) p ( ) p ( ) p ( n ) p ( ) p ( ) p ( n ) P......, (9) p m ( ) p m ( ) p m ( n ) 9-
b T () (b (), b (),, b m ()), () m is the number of terms in the basis, p i ( ) is the monomial basis function, and b i () is the coefficients of monomial basis functions, which are to be determined. Generally, the basis can be as follows: (i) for linear basis (p ), p T (, ), (D), () p T (,, ), (D); () (ii) for quadratic basis (p ), p T (,, ( ) ), (D), (3) p T (,,, ( ), ( )( ), ( ) ), (D). (4) Thus the shape function can be written as Φ I () b T ()P ( I )w r ( I ). (5) Equation (5) can be rewritten as Taking derivatives of Eq. (6), we can obtain the first derivatives of shape function as Φ I, () b T ()B I ( I ) + b T ()B I, ( I ). (5) The cubic spline weight function used in the present analysis can be written as a function of normalized radius, and epressed as with w i w( i ) r w(r) 3 4r + 4r 3, r, 4 3 4r + 4r 4 3 r3,, r >, < r, (6) d i d mi, d i i, d mi d ma c i, (7) Φ I () b T ()B I ( I ), (6) B I ( I ) P ( I )ϕ a ( I ), (7) b() M ()H, (8) H (,,, ) T. (9) d ma is a scaling parameter and c i is the distance that is chosen such that matri M() is not singular. In order to compute the derivatives of shape functions, it is necessary to compute derivatives of weight functions. The first and second order derivatives of the weight functions can be easily obtained by chain rule The eplicit epression for M() is given by M() p( I )p T ( I )w r ( I ). () Therefore, the shape functions can be epressed as Φ I () H T M ()p T ( I )w r ( I ). () For the sine-gordon equation, the first derivatives of shape functions need to be determined. Equation (8) can be rewritten as M() b() H. () Vector b() can be determined using the LU decomposition of matri M(), followed by back substitution. Derivatives of b() can be obtained similarly. Taking derivatives of Eq. (), we can obtain M () b() + M() b () P (), (3) which can be rearranged as M() b () P () M () b(). (4) dw i d dw i dr dr d ( 8r + r ) sign( i) d mi, r, ( 4 + 8r 4r ) sign( i), d mi < r,, r >, d w d d d ( ) dw d ( 8 + 4r), r, (8 8r),, r >. < r, (8) (9).3. Enforcement of boundary conditions: a penalty approach There are several approaches to enforcing essential boundary conditions in meshless methods, such 9-3
as the use of penalty methods, Lagrange multipliers, modified variational principles, etc. In the present work, the penalty method is used to implement essential boundary conditions..3.. Simply-supported boundary conditions For the domain bounded by l u, the displacement boundary condition is u ū on l u, (3) ū is the prescribed displacement on displacement boundary l u. Condition (3) is treated as a constraint and is introduced into the formulation using the penalty method. The variational form of the penalty function is given by u α (u ū) ds, (3) S α is the penalty parameter, which can be chosen to be 3 7..3.. Clamped boundary conditions In the clamped case, for the domain bounded by l u, besides the boundary condition described by Eq. (3), the rotation boundary condition is also included as β β on l u, (3) β u n, (33) and β is the prescribed rotation on the boundary. The variational form due to the rotational constraint is given by β α (β β) ds. (34) S Although, in general, the penalty parameter for each constraint can be taken to be different, here the same penalty parameter is used for both boundary constraints..4. Ritz minimization procedure The variational form due to the boundary conditions can be epressed as B u + β, (35) and the total energy functional for this problem thus becomes Π (u) Π(u) + B. (36) Equation (36) can also be written as Π (u) u T u t d + ε u T uu d + µ u T u t d + α (u ū) u. (37) By Eq. (5), we can obtain the approimation of the temperature function as u h (, t) Φ I () u I (t) Φ() U(t), (38) u h (, t) t u h (, t) u h (, t) t t Φ I () u I (t) Φ I () U I(t) t Φ I () u I (t) t Φ() U(t), (39) Φ I, () u I (t) Φ ()U(t), (4) Φ I () u I (t) Φ I, () U I(t) t Φ () U(t), (4) Φ() (Φ (), Φ (),..., Φ n ()), (4) U(t) (u (t), u (t),..., u n (t)) T, (43) ( u (t) U(t), u (t),..., u ) T n(t), (44) t t t Φ () (Φ, (), Φ, (),..., Φ n, ()). (45) Substituting Eqs. (38) (4) into Eq. (37) and applying the Ritz minimization procedure to the maimum energy function ma, we obtain ma, u I(t), u I(t), I,,..., n. (46) t In the matri form, the results can be epressed as (K + G) U(t) + HU(t) + εφ(uu )d Q(t), (47) K IJ Φ I ()Φ J ()d, (48) G IJ µ Φ I, ()Φ J, ()d, (49) 9-4
H IJ α(φ I Φ J a + Φ I Φ J b ), (5) Q I α(φ I ū a + Φ I ū b ). (5) Forming the time discretization of Eq. (47) with the central difference method, we obtain (K + G) U n+ U n t + + H U n+ + U n εφ (uu ) n+ + (uu ) n d Qn+ + Q n, (5) t is the time of step and U n U(n t) (u (n t), u (n t),..., u n (n t)). (53) The nonlinear term (uu ) n+ in the above Eq. (5) is linearized by using the following term So we obtain (uv) n+ u n+ v n + u n v n+ u n v n. (54) (uu ) n+ u n+ u n + u n u n+ u n u n. (55) Substituting Eq. (55) into Eq. (5) yields (K + G) U n+ U n + H U n+ + U n t ( + εφ U n (Φ Φ T + ΦΦ T ) ) d U n+ Qn+ + Q n. (56) By solving the above iteration equation, we can obtain the numerical solution of EW equation. 3. Numerical eamples The proposed kp-ritz method is applied to the numerical solution of EW equation. A regular arrangement of nodes and the background mesh of cells are used for numerical integrations to calculate the system equation. The linear basis and Gauss weight function are used in the kp-ritz method. 3.. Eample : Motion of a single solitary wave Consider the following problem u t + εuu µu t, ( < < 3), (57) with initial condition u(, ) 3c sech (k( )) (58) and boundary conditions u(, t) 3c sech (k( ct)), (59) u(3, t) 3c sech (k(3 ct)), (6) then the eact solution will be obtained as u(, t) 3c sech (k( ct)), (6) µ, ε, c.3, k / 4µ, and. The kp-ritz method is applied to the above EW wave equation with ε, µ, c.3, k / 4µ,, the penalty factor α 5 and scaling parameter d ma.5, and the time-step length t.. The weight function is chosen to be a Gauss function and the bases are chosen to be linear. In Fig., the eact solutions are plotted in comparison with numerical results when t, 3, 5,, and, respectively. 3 5 5 5 t/ t/3 t/5 t/ t/ 5 5 5 3 Fig.. Numerical solutions and eact solutions of u(, t) when t, 3, 5,, (eample ). 3.. Eample : Interaction of two solitary waves [56] Consider the following problem u t + uu u t ( < < 8) (6) with initial condition u(, ) 3A sech (k ( A )) and boundary conditions + 3A sech (k ( A )) (63) u(, t) u(8, t). (64) Parameters k k.5,, 5, A.5, A.75 are chosen to coincide with those used by Esen. [57] 9-5
We use the kp-ritz method to solve the above equations. The penalty factor α 5 and scaling parameter d ma.5, and the time-step length t.. The weight function is chosen as a Gauss function and the bases are chosen to be linear. In Fig., two solitary wave solutions are plotted with the initial condition and given parameters at times t, 5, 3. 3.3. Eample 3: The undular bore We finally consider Eq. (a) with the initial condition ( )] c u(, ).5U [ tanh d and the boundary condition (65) u(a, t) U, u(b, t), (66) 5 4 3 4 3 5 3 5 5 5 5 5 4 3 (a) t/ 4 6 8 (b) t/5 4 6 8 (c) t/3 4 6 8 Fig.. Two solitary wave solutions when t (a), 5 (b), 3(c) (eample ). U(, ) denotes the elevation of the water above the equilibrium surface at time t. The change in water level of magnitude U is centred at c, and d measures the steepness of the change. The smaller the value of d, the steeper the slope is. The kp-ritz method is used to solve the above equation with the penalty factor α 5 and scaling parameter d ma.5, and the time-step length t., ε.5, µ /6, U., and d 5. The weight function is chosen as a Gauss function and the bases are chosen to be linear. Figure 3 shows the undular bore profiles at times t, 5, for the gentle slope d 5. 8 6 4 8 6 4 (a) 5 5 5 5 3 35 (b) 5 5 5 5 3 35 9-6
4 8 6 4 5 5 5 5 3 35 (c) Fig. 3. Undulation profiles for slope d 5 at time t (a), 5 (b), () (c) (eample 3). From these eamples and obtained figures, we can conclude that numerical results derived from the kp- Ritz method to solve the EW equations are accurate and efficient. 4. Conclusion In this paper, the nonlinear EW equation is investigated using the mesh-free kp-ritz method. The mesh-free kernel particle estimate is employed to approimate the displacement field. A system of nonlinear discrete equations is obtained through the application of the Ritz minimization procedure to the energy epressions. The numerical results which are well consistent with the eact solutions show that the technique is accurate and efficient. A mesh-free method does not require a mesh to discretize the domain of the problem under consideration, and the approimate solution is constructed entirely based on a set of scattered nodes. This method does not require mesh generation, which makes them conducive for solving the problems that require frequent re-meshing, such as those arising from nonlinear analysis. Due to the simplicity of its implementation, the proposed kernel particle Ritz method promises to be a potential alternative to the difference method and the finite element method for solving nonlinear EW equation. The kp- Ritz method should be etended to solve the problems of nonlinear partial differential equations which arise from the theory of solitons and other areas. References [] Donea J and Giuliani S 974 Nucl. Eng. Des. 3 5 [] Bathe K J and Khoshgoftaar M R 979 Nucl. Eng. Des. 5 389 [3] Skerget P and Alujevic A983 Nucl. Eng. Des. 76 47 [4] Belytschko T, Krongauz Y and Organ D 996 Comput. Meth. Appl. Mech. Engng. 39 3 [5] Cheng Y M and Peng M J 5 Sci. Chin. G: Phys., Mech. & Astron. 48 64 [6] Cheng Y M and Li J H 5 Acta Phys. Sin. 54 4463 (in Chinese) [7] Qin Y X and Cheng Y M 6 Acta Phys. Sin. 55 35 (in Chinese) [8] Cheng R J and Cheng Y M 7 Acta Phys. Sin. 56 5569 (in Chinese) [9] Dai B D and Cheng Y M 7 Acta Phys. Sin. 56 597 (in Chinese) [] Cheng R J and Cheng Y M 8 Acta Phys. Sin. 57 637 (in Chinese) [] Cheng R J and Ge H X 9 Chin. Phys. B 8 459 [] Wang J F, Sun F X and Cheng R J Chin. Phys. B 9 6 [3] Cheng R J and Ge H X Chin. Phys. B 9 9 [4] Cheng Y M and Li J H 6 Sci. Chin. G: Phys., Mech. & Astron. 49 46 [5] Wang J F and Cheng Y M Chin. Phys. B 36 [6] Cheng R J and Cheng Y M Chin. Phys. B 76 [7] Cheng R J and Cheng Y M Acta Phys. Sin. 6 76 (in Chinese) [8] Cheng R J and Liew K M Engineering Analysis with Boundary Elements 36 3 [9] Chen L and Cheng Y M 8 Acta Phys. Sin. 57 (in Chinese) [] Chen L and Cheng Y M 8 Acta Phys. Sin. 57 647 (in Chinese) [] Bai F N, Li D M, Wang J F and Cheng Y M Chin. Phys. B 4 [] Cheng Y M, Liew K M and Kitipornchai S 9 Int. J. Numer. Methods Eng. 78 58 [3] Li S C and Cheng Y M 4 Chin. J. Theor. Appl. Mech. 36 496 [4] Cheng R J and Cheng Y M 7 Chin. J. Theor. Appl. Mech. 39 843 [5] Cheng R J and Ge H X Chin. Phys. B 43 [6] Gao H F and Cheng Y M Int. J. Comput. Methods 7 55 [7] Gao H F and Cheng Y M 9 Chin. J. Theor. Appl. Mech. 4 48 [8] Monaghan J J 988 Comput. Phys. Commun. 48 89 [9] Chen W Engineering Analysis with Boundary Elements 6 577 [3] Belytschko T, Lu Y Y and Gu L 994 Int. J. Numer. Method Eng. 37 9 [3] Liu W K, Jun S and Zhang Y F 995 Int. J. Numer. Method Fluids 8 [3] Cheng R J and Liew K M 9 Comput. Mech. 45 [33] Atluri S N and Zhu T 998 Comput. Mech. 7 [34] Cheng R J and Cheng Y M 8 Appl. Numer. Math. 58 884 [35] Morrison P J and Meiss J D 984 Physica D 3 34 [36] George A 994 Solving Frontier Problems of Physics: Adomain Decomposition Method (Boston: Kluwer Academic Publishers) [37] Parkes E J and Duffy B R 998 Comput. Phys. Commun. 98 88 9-7
[38] Khater A H and Malfiet W Chaos, Solitons and Fractals 4 53 [39] Fan E Phys. Lett. A 77 [4] Abdou M A 6 Physica A 36 394 [4] Gao Y T and Tian B Comput. Phys. Commun. 33 58 [4] Tang X Y and Lou S Y Chaos, Solitons and Fractals 4 45 [43] Wazwaz A M 5 Appl. Math. Comput. 6 56 [44] Ritz W 99 Journal fur Reine and Angewandte Mathematik 35 [45] Rayleigh J W 877 Theory of Sound Vol.. (New York: Macmillan) (reprinted by Dover Publications in 945) [46] Kitipornchai S, Xiang Y, Wang C M and Liew K M 993 Int. J. Numer. Method Eng. 36 99 [47] Liew K M, Xiang Y, Wang C M and Kitipornchai S 993 Comput. Methods Appl. Mech. Eng. 3 [48] Liew K M, Xiang Y, Kitipornchai S and Meek J L 995 Comput. Methods Appl. Mech. Eng. 339 [49] Cheung Y K and Zhou D Computers and Structures 79 93 [5] Cheung Y K and Zhou D Int. J. Solids Struct. 39 673 [5] Zeng H and Bert C W Int. J. Stab. Dyn. 5 [5] Su G H and Xiang Y Eng. Struc. 4 563 [53] Lim C W and Liew K M 994 J. Sound Vib. 73 343 [54] Liew K M and Feng Z C Int. J. Mech. Sci. 43 63 [55] Rubin S G and Graves R A975 Computers and Fluids 3 [56] Saka B 6 Appl. Math. Comput. 75 73 [57] Esen A 5 Appl. Math. Comput. 68 65 9-8