Inter national J our nal of Electrical and Computer Engineering (IJECE) V ol. 9, No. 5, October 2019, pp. 3720 3731 ISSN: 2088-8708, DOI: 10.11591/ijece.v9i5.pp3720-3731 r 3720 Computational Sinc-scheme f or extracting analytical solution f or the model K uramoto-Si v ashinsk y equation Kamel Al-Khaled, Issam Ab u-Irwaq Department of Mathematics and Statistics, Jordan Uni v ersity of Science and T echnology , P .O.Box 3030, Irbid 22110, Jordan Article Inf o Article history: Recei v ed No v 30, 2018 Re vised Apr 9, 2019 Accepted Apr 9, 2019 K eyw ords: K uramoto-si v ashinsk y equation Sinc-g alerkin Sinc-collocation Fix ed-point iteration ABSTRA CT The present article is designed to supply tw o dif ferent numerical solutions for solv- ing K uramoto-S i v ashinsk y equation. W e ha v e made an attempt to de v elop a numeri- cal solution via the use of Sinc-Galerkin method for K uramoto-Si v ashinsk y equation, Sinc approximations to both deri v ati v es and indefinite inte grals reduce the solution to an e xplicit system of algebraic equations. The fix ed point theory is used to pro v e the con v er gence of the proposed methods. F or comparison purposes, a combination of a Cra nk-Nicolson formula in the tim e direction, with the Sinc-collocation in the space direction is presented, where the deri v ati v es in the space v ariabl e are replaced by the necessary matrices to produce a system of algebraic equations. In addition, we present numerical e xamples and comparisons to support the v alidity of these proposed methods. Copyright c 201x Insitute of Advanced Engineeering and Science . All rights r eserved. Corresponding A uthor: Kamel Al-Khaled, Jordan Uni v ersity of Science and T echnology , Irbid, P .O.Box 3030, Jordan. Phone: 00962795010519 Email: kamel@just.edu.jo 1. INTR ODUCTION The K uramoto-Si v ashinsk y equation (that we abbre viate as K-S), is a simple one-dimensional partial dif ferential equation that e xhibiting a particular comple x dynamical beha vior under some conditions. It arises as an amplitude equation in long-w a v e, weakly nonlinear stability in a great v ariety of applications. F or e xample, it arises in concentration w a v es in chemically reacting systems [1], in flame propag ation and reaction comb us- tion [2]. In its simplest form, the equation is gi v en by subject to the initial condition u t + uu x + u xx + u xxxx = 0 ; x 2 R ; t > 0 (1) u ( x; 0) = f ( x ) ; x 2 R (2) W e seek a real-v alued function u = u ( x; t ) , defined on R R + 0 satisfying (1) with f : R ! R is suf ficiently smooth function satisfying some decay conditions. The u xx term in (1) is responsible for an instability at lar ge scales, where is a positi v e constant; the dissipati v e u xxxx term pro vides damping at small scales, and the positi v e constant playing the role of viscosity; and the non-linear term uu x (which has the same form as that in the Bur gers or one-dimensional Na vier Stok es equations) stabilizes by transferring ener gy between lar ge and small scales. The K-S equation, where it models cellular instabilities, pattern formation, turb ulence phenomena and transition to chaos. A complete account of the numerical literature on these approx- imations are mentioned in [3, 4, 5, 6, 7, 8]. Mesh-free methods are the topic of recent research in man y areas J ournal homepage: http://iaescor e .com/journals/inde x.php/IJECE Evaluation Warning : The document was created with Spire.PDF for Python.
Int J Elec & Comp Eng ISSN: 2088-8708 r 3721 of computational science and approximation theory [9]. Ov er the past se v eral years mesh-free approximation methods ha v e found their w ay into man y dif ferent application areas ranging from engineering applications to the numeri cal solution of dif ferential equations. A meshless method does not require grid, and only mak es use of a set of scattered collocation points. In [10, 11, 12], the authors proposed a mesh-free collocation method and formulate a simple classical radial basis functions for the numerical solution of the KdV equation, coupled KdV equations and the K-S equation. 2. RELA TED W ORKS In recent years v ari ous methods ha v e been presented to find approximate solutions for K-S equation. In [13], the quintic B-spline collocation method is implemented to find numerical solution of the K uramoto- Si v ashinsk y equation. In [14] a numerical technique based on the finite dif ference and collocation methods is presented for the generalized K uramoto-Si v ashinsk y equation. Chebyshe v spectral collocation methods are used in [15] to find approximate solutions for the generalized K-S equation. In [16], authors analyzed and im- plemented a fully discrete schemes for periodic initial v alue problems for a general class of dispersi v ely modi- fied K uramoto-Si v ashinsk y equations. T ime discretizations are constructed using linearly implicit schemes and spectral methods are used for the spatial discretization. 3. RESEARCH METHOD In this paper , we approximate the solution of the K-S equation (1) subject to the initial condition (2) using Sinc-Galerkin method, which b uilds an approximate solution v alid on the entire spatial domain and on a small interv al in the time domain. Another benefit of the Sinc methodology is that the scheme presented automatically handles singularities occur at the boundaries with ease. F or more details about Sinc solutions of analytic problems with singularties, see [17]. The main idea is to replace deri v ati v es and inte grals by their discrete Sinc approximation. Also we solv e the K-S solution (1) in the re gion a x b; t 0 , by discretizing in time through the use of Crank-Nicolson scheme, and in space by Sinc-collocation method. The layout of the paper is as follo ws: In section 2 , we gi v e the rele v ant properties of Sinc function such as notations, definitions and some theorem that we need. In section 3 , we de v eloped the Sinc-Galerkin method for solving K-S equations, and a con v er gence proof is also gi v en. In section 4 , we disc u s s the mesh-free method together with the Sinc-collocation discretization of the K-S equation. Finally , numerical e xperiments are presented and some comparisons are made in section 5 . Some concluding remarks are gi v en in the final section. 4. PR OPOSED METHOD The goal of this section is to recall notations and definitions of the Sinc function that will be used in this paper . These are discussed in [3, 4], and mainly , we will recall section 2 of [6, 18, 19]. The Sinc function is defined on the whole real line R by sinc ( x ) = sin( x ) x ; x 2 R : (3) 4.1. Pr eliminaries Recall that a radial basis function is a function whose v alue depends only on the distance of its input to a central point. F or a series of nodes equally spaced h apart, the Sinc function can be written as a radial basis function: S ( j ; h )( k h ) = (0) j k = 8 < : 1 ; k = j 0 ; k 6 = j (4) Let ( 1) k j = 1 2 + k j , where k j = Z k j 0 sin( t ) t dt: W e define a matrix I ( 1) whose ( k ; j ) th entry is gi v en by ( 1) k j . If a function f ( x ) is defined on the real line, then for h > 0 , the series Computational Sinc-sc heme for e xtr acting analytical solution... (Kamel Al-Khaled) Evaluation Warning : The document was created with Spire.PDF for Python.
3722 r ISSN: 2088-8708 C ( f ; h )( x ) = 1 X j = 1 f ( j h )sinc x j h h ; j = 0 ; 1 ; ::: is called the Whittak er cardinal e xpansion, which has been e xtensi v ely studies in [4, 3]. In practice, we need to use a finite number of terms in the abo v e series, say j = N ; :::; N , where N is the number of sinc grid points. F or a restricted class of functions kno wn as the P aly-W einer class, which are entire functions, the sinc interpolation and quadrature formulae are e xact [4]. A less restricted class of functions that are analytic only on an infinite strip containing the real line, and that allo w specific gro wth restrictions has e xponentially decaying absolute errors in the sinc approximation. Definition 1 Let D d denote the infinite strip domain of width 2 d; d > 0 , given by D d = f w = u + iv : j v j < d = 2 g T o construct approximation on the interv al = (0 ; T 0 ) , which is our time interv al in this paper , we consider the conformal map ( t ) = ln( t T 0 t ) , the map carries the e ye-shaped re gion D = n z = x + iy : arg z T 0 z < d = 2 o : onto the infinite strip D d . F or the si nc method, the basis functions on the interv al at z 2 D are deri v ed from the composite translated sinc functions S j ( z ) = S ( j ; h ) ( z ) = s in c ( z ) j h h : The function z = 1 ( w ) = T 0 exp( w ) 1+exp( w ) is an in v erse mapping of the w = . W e define the range of 1 on the real line as = f 1 ( y ) 2 D : 1 < y < 1g = (0 ; T 0 ) : The sinc grid points z k 2 in D will be denoted by t k , because the y are real, and is gi v en by t k = 1 ( k h ) = T 0 exp( k h ) 1 + e x p( k h ) ; k = 0 ; 1 ; 2 ; ::: T o construct an approximation in the interv al ( 1 ; 1 ) , which is our space domain in this part, we replace by ( x ) = x . T o further e xplain of the sinc method, an important class of functions is denoted by L ( D ) . The properties of the functions in L ( D ) and detailed discussion are gi v en in [4]. W e recall the follo wing definition follo wed by tw o Theorems for our purpose. Definition 2 Let L ( D ) be the class of all analytic functions f in D , for whic h ther e is a number C 0 suc h that, for ( z ) = exp(( z )) , we have j f ( z ) j C 0 j ( z ) j [1 + j ( z ) j ] 2 ; 8 z 2 D : If x is on the arc , we obtain the follo wing theorem Theor em 1 Let f ( x ) 2 L ( D ) , a positive constant, then taking h x = p d= ( N x ) it follows that sup x 2 f ( n ) ( x ) N x X j = N x f ( x j ) S ( n ) j ( x ) C 1 N n +1 2 x exp( p d N x ) for n = 0 ; 1 ; :::; m with C 1 a constant independent of N x . Int J Elec & Comp Eng, V ol. 9, No. 5, October 2019 : 3720 3731 Evaluation Warning : The document was created with Spire.PDF for Python.
Int J Elec & Comp Eng ISSN: 2088-8708 r 3723 In the ne xt Theorem, we shall gi v e a general formula for approximating the inte gral R a F ( u ) du; 2 . T o this end, we state the follo wing result, which we will use to approximate the obtained inte gral equation. Theor em 2 Let F ( t ) 0 ( t ) 2 L ( D ) , with 0 < 1 , ( 1) j k be defined as abo ve , N t be posi tive inte g er , and h t be selected as h t = p d= ( N t ) , then ther e e xists a positive constant C 2 independent of N t , suc h that Z t k a F ( t ) dt h t N t X j = N t ( 1) j k F ( t k ) 0 ( t k ) C 2 exp( p d N t ) The sinc method requires that the deri v ati v es of sinc functions be e v aluated at the nodes. T echnical calculations pro vide the follo wing results that will be useful in formulating the discrete system [4, 3], and these quantities are delineated by ( m ) j k = h m d m dx m [ S j ( x )] x = x k , where (0) j k = 8 < : 1 ; j = k 0 ; j 6 = k ; (2) j k = 8 > < > : 2 3 ; j = k 2( 1) k j ( k j ) 2 ; j 6 = k and, (4) j k = 8 > < > : 4 5 ; j = k 4( 1) k j [6 ( k j 1) 2 2 ] ( k j 1) 4 ; j 6 = k Then we define the m m T oeplitz matrices I ( q ) ; q = 0 ; 1 ; 2 ; 4 whose j k th entry is ( q ) j k ; q = 0 ; 1 ; 2 ; 4 . The matrix I (0) is the identity matrix. Also we define the diagonal matrix D ( g ( x )) = diag [ g ( x N ) ; :::; g ( x 0 ) ; :::; g ( x N )] T . 4.2. Implementation of the method The objecti v e of this section is to construct a solut ion to the K-S equation using the Sinc-Galerkin method. Inte grate equation (1) in section 2 with respect to t , we get the V olterra inte gral equation u ( x; t ) = Z t 0 u ( x; ) u x ( x; ) + u xx ( x; ) + u xxxx ( x; ) d + f ( x ) (5) with the assumption that the initial condition f ( x ) 2 L ( D ) . T o obtain direct discretization of equation (5), and since our domain is ( x; t ) 2 R (0 ; T 0 ) , the rele v ant maps are defined as follo ws. In the space direction, we choose ( x ) = x , which maps the infinite strip D d onto it self. In the time direction, we choose the map ( t ) = ln( t= ( T 0 t )) that carries the re gion D onto D d . Define the basis elements for ( 1 ; 1 ) ; (0 ; T 0 ) to be S ( m; h x ) ( x ) ; m = N x ; :::; N x , S ( k ; h t ) ( t ) ; k = N t ; :::; N t , res pecti v ely . The mesh sizes h x and h t represent the mesh sizes in the infinite strip D d for the uniform grid f ih x g ; 1 < i < 1 and f j h t g ; 1 < j < 1 . The Sinc grid points x i 2 ( 1 ; 1 ) in D d and t j 2 (0 ; T 0 ) in D are in v erse images of equispaced grid points, i.e., x i = 1 ( ih x ) = ih x and t j = 1 ( j h t ) = T 0 exp( j h t ) 1+exp( j h t ) . In equation (5), we carry out Sinc approximations of u x ( x; t ) ; u xx ( x; t ) and u xxxx ( x; t ) ; to proceed, we use Theorem 1, and the replacement of the deri v ati v es with respect to x by its approximation yields u x ( x; t ) 1 h x I (1) m x u ( x i ; t ) ; u xx ( x; t ) 1 h 2 x I (2) m x u ( x i ; t ) ; and u xxxx ( x; t ) 1 h 4 x I (4) m x u ( x i ; t ) : where m x = 2 N x + 1 . In equation (5), e v aluating all functions at the x nodes, and replacing the deri v ati v e by its appropriate approximation, we obtain the V olterra inte gral equation u ( t ) = Z t 0 u ( ) A 1 u ( ) + A 2 u ( ) + A 4 u ( ) d + f 0 (6) where A 1 = 1 h x I (1) m x ; A 2 = 1 h 2 x I (2) m x , and Computational Sinc-sc heme for e xtr acting analytical solution... (Kamel Al-Khaled) Evaluation Warning : The document was created with Spire.PDF for Python.
3724 r ISSN: 2088-8708 A 4 = 1 h 4 x I (4) m x (7) with u ( t ) = ( u N x ; :::; u N x ) T , where u i ( t ) = u ( x i ; t ) and f 0 = ( f ( z N x ) ; :::; f ( x N x ) : W e ne xt collocate with respect to the t v ariable via the use of Theorem 2, with the matri x B = h t I ( 1) m t D 1 0 ; m t = 2 N t + 1 and the nodes t j = 1 ( j h t ) for j = N t ; :::; N t . Define the matrix F 0 = [ f ( x i ; 0)] : Then the solution of equation (6) in matrix form is gi v en by the rectangular m x m t matrix U = [ u ij ] , U = U A 1 U + A 2 U + A 4 U B T + F 0 (8) where the notation denotes the Hadamard m atrix multiplication. Note that in our discretization, we are taking the time nodes as ro ws and the space nodes as columns, so the matrix U A 1 U + A 2 U + A 4 U forms the v ector nodes for the inte gral in (6). In equation (8) the v ector F 0 has the same dimensions as the v ector U , and e v ery column of F 0 consists of the same v ector f 0 . T o solv e the system in equation (8), one idea is to produce a sequence of iterations that con v er ges to the e xact solution of the K-S equation. Equation (8) can be written as U = G ( U ) + F 0 (9) where G ( U ) = U A 1 U + A 2 U + A 4 U B T : By s electing an initial approximation U 0 , we iterate the continuous map G repeatedly via the formula U ( n +1) = G ( U ( n ) ) + F 0 ; n = 0 ; 1 ; 2 ; ::: 4.3. V alidation of Sinc-Galerkin method Throughout this subsection, we use the notation U = [ u ( x i ; t j )] to denote the m x m t matrix of node v alues of the function u ( x; t ) , and so on for other functions. Set, K ( x; t ) = R t 0 M ( ) d , where M ( ) = u ( x; ) u x ( x; ) + u xx ( x; ) + u xxxx ( x; ) . Using Theorem 2, the approximation of the inte gral in matrix form has an error as k [ K ( x i ; t j )] B U k C 2 exp( p d N t ) (10) In the ne xt Theorem, we sho w that our approximation produce an error of e xponential order Theor em 3 Let u ( x; t ) be the e xact solution of the K S equation, and let U be the matrix defined as in (9). Then for N x ; N t > 16 d , ther e is a constant C independent of N x ; N t suc h that sup ( x i ;t j ) k u ( x; t ) U k C N 2 exp( p d N ) ; wher e N = min f N x ; N t g . Pr oof: Ev aluate the inte gral equation (5) at the nodes ( x i ; t j ) where i = N x ; :::; N x ; j = N t ; :::; N t , we get u ( x i ; t j ) = Z t j 0 u ( x i ; ) u x ( x i ; ) + u xx ( x i ; ) + u xxxx ( x i ; ) d + f ( x i ) (11) T o approximate the abo v e inte gral, we use the definite inte gral formula Theorem 2, and define a matrix B = h t I ( 1) m t D 1 0 , with m t = 2 N t + 1 , we obtain U = U U x + U xx + U xxxx B T + F 0 + C 2 exp( p d N t ) : (12) W ith the use of the approximations mentioned in Theorem 1, we obtain Error = U + U A 1 U + A 2 U + A 4 U B T F 0 = C 2 exp( p d N t ) + C 12 N 2 x B T exp( p d N x ) : Int J Elec & Comp Eng, V ol. 9, No. 5, October 2019 : 3720 3731 Evaluation Warning : The document was created with Spire.PDF for Python.
Int J Elec & Comp Eng ISSN: 2088-8708 r 3725 But from the definition of the matrix B , and si nce 1 0 ( t ) = t ( T 0 t ) T 0 , which has its maximum at T 0 = 4 , therefore, B = T ~ B . It is kno wn that k I ( 1) m t k 1 : 1 , (see, [4]), s o the matrix B can be written as B = T 0 ~ B where each entry in the matrix ~ B is bounded by 1 : 1 h t T 0 = 4 . W ith all of these bounds, the error term can be bounded as Error = U U A 1 U A 2 U A 4 U B T F 0 C N 2 exp( p d N ) for some constant C . Finally choose N = min f N x ; N t g , and notice that the function N 2 exp( p d N ) is decreasing when N > 16 dN . 4.4. Fixed-point iteration W e no w t ak e up the e xistence proof of the solution of the discrete system by fix ed-point it eration. The idea is to produce a sequence that con v er ge to the solution of the K-S equation. By selecting an initial approximation U 0 we iterate the continuous map G repeatedly via the formula U n +1 = G ( U n ) + F 0 ; n = 0 ; 1 ; 2 ; ::: (13) Since G ( U n ) = U n A 1 U n + A 2 U n + A 4 U n B T , where B = T 0 ~ B for some bounded matrix ~ B . Choose T 0 suf ficiently small such that k G ( U ) k k and k dG ( U ) k < k , for an y U in an y gi v en fix ed ball B about the origin, where k is a constant with 0 < k < 1 . No w k U n +1 U n k = k G ( U n ) G ( U n 1 ) k k k U n U n 1 k . . . k n k U 1 U 0 k which implies that k U n +1 U 0 k k n k U 1 U 0 k + k n 1 k U 1 U 0 k + ::: + k U 1 U 0 k 1 1 k k U 1 U 0 k and for positi v e inte ger p , we ha v e k U n + p U n k k p 1 k k U 1 U 0 k so, with a choice of k 2 (0 ; 1) and U 0 ; U 1 ; :::; we see that all iterates will remain in the ball B = f V : k V k 1 1 k k U 1 U 0 kg : Also there is an inte ger N such that k U n + p U n k < for all n > N , and for an y p . Therefore the sequence f U n g is a Cauch y sequence, and hence con v er ges to some U where lim n !1 U n = U . F or uniqueness, suppose there are tw o distinct solutions, say U and U ? , then using k dG ( U ) k < k , we ha v e k U ? U k = k G ( U ? ) G ( U ) k k k U ? U k for k = 1 = 2 , we arri v e at a contradiction, this sho ws that the solution is unique. W ith the notation as abo v e we ha v e pro v ed the Theorem. Theor em 4 Given a constant R > 0 , ther e is a constant T 0 > 0 suc h that if k U 1 U 0 k < R = 2 , then the solution (12) has a unique solution. Mor eo ver , the iter ation sc heme (13) with U 0 = 0 con ver g es to this unique solution. Computational Sinc-sc heme for e xtr acting analytical solution... (Kamel Al-Khaled) Evaluation Warning : The document was created with Spire.PDF for Python.
3726 r ISSN: 2088-8708 4.5. V alidation of Mesh-Fr ee Sinc-collocation method Consider the nonlinear K-S equati on in (1), subject to the initial condition (2), and the boundary conditions u ( a; t ) = 0 ; u ( b; t ) = 0 ; u x ( a; t ) = 0 ; u x ( b; x ) = 0 ; t > 0 : (14) T o implement the Sinc-collocation method, follo wing [20], we discretize time deri v ati v e of the non- linear K-S equation using the Crank-Nicolson scheme, and space deri v ati v es by the weighted ( = 1 = 2) scheme successi v e tw o time le v els n and n + 1 u n +1 u n t + ( uu x ) n +1 + ( uu x ) n 2 + ( u xx ) n +1 + ( u xx ) n 2 + ( u xxxx ) n +1 + ( u xxxx ) n 2 = 0 (15) where u n = u ( x; t n ) is the v alue of the solution at the n th time step, and t n = t n 1 + t , where t is a time step size. The nonlinear term ( uu x ) n +1 must be linearized before continuing. This can be accomplis h e d by using the follo wing formula which obtained by applying the T aylor e xpansion, as follo ws ( u x ) n +1 ( u x ) n + t u n +1 x u n x t + O ( t 2 ) ; ( uu x ) n +1 ( uu x ) n + t h ( u t ) n u n x + ( u ) n u n xt i + O ( t 2 ) which can be simplified to ( uu x ) n +1 ( uu x ) n + t h u n x ( u ) n +1 ( u ) n t + u n u n +1 x u n x t i + O ( t 2 ) (16) Finally , we arri v e at the linearization ( uu x ) n +1 ( u ) n +1 u n x + u n +1 x u n u n u n x (17) So equation (15) can be re written as u n +1 u n t + u n u n +1 x + u n +1 u n x ) 2 + ( u xx ) n +1 + ( u xx ) n 2 + ( u xxxx ) n +1 + ( u xxxx ) n 2 = 0 (18) Rearranging equation (18), we get u n +1 + t 2 u n u n +1 x + u n +1 u n x + ( u xx ) n +1 + ( u xxxx ) n +1 = u n t 2 ( u xx ) n + ( u xxxx ) n (19) where u n are the n th iterates of the approximate solutions. No w the space v ariable is discretized upon the use of Sinc-collocation at the points f x 1 = a; :::; x i + a + ( i 1) h; :::; x N = b g ; h = j b a j N 1 (20) The solution of equation (15) is interpolated and approximated by means of the Sinc functions as u n ( x ) = N X j =0 u n j S j ( x ) ; S j ( x ) = sinc x ( j 1) h a h (21) The unkno wn parameters u j in equation (21) are to be determined by collocation method. Therefore, for each collocation point x i in (20), equation (21) can be written as u n ( x i ) = N X j =0 u n j S j ( x i ) ; i = 1 ; :::; N : (22) Substituting equation (22) into equation (18), for the interior points x i ; i = 1 ; :::; N 1 , we get Int J Elec & Comp Eng, V ol. 9, No. 5, October 2019 : 3720 3731 Evaluation Warning : The document was created with Spire.PDF for Python.
Int J Elec & Comp Eng ISSN: 2088-8708 r 3727 P N j =0 u n +1 j S j ( x i ) + t 2 h P N j =0 u n j S j ( x i ) P N j =0 u n +1 j S 0 j ( x i )+ P N j =0 u n +1 j S j ( x i ) P N j =0 u n j S 0 j ( x i ) + P N j =0 u n +1 j S 00 j ( x i ) + P N j =0 u n +1 j S 0000 j ( x i ) i = P N j =0 u n j S j ( x i ) t 2 h P N j =0 u n j S 00 j ( x i ) + P N j =0 u n j S 0000 j ( x i ) i (23) The boundary conditions reads as N X j =0 u n +1 j S j ( x 0 ) = N X j =0 u n +1 j S 0 j ( x 0 ) = 0 ; N X j =0 u n +1 j S j ( x N ) = N X j =0 u n +1 j S 0 j ( x N ) = 0 : (24) The system (23) and (24) contain N + 1 equations with N + 1 unkno wns u n j which can be easily solv ed by Gaussian elimination method. Once the v alues of u n j are obtained then the solution for u can be deri v ed from equation (21). No w we switch to a matrix representation of Equations (23) and (24). Define the matrices f N n 1 g ij = h N X ` =0 (0) ` u n ` ( x i ) i (1) j ( x i ) ; f N n 2 g ij = h N X ` =0 (1) ` u n ` ( x i ) i (0) j ( x i ) The abo v e tw o equations are v alid for i = 1 ; :::; N 2 , and in the ro ws 1 ; N 1 , and N the boundary conditions (24) hold true. So in matrix form equations (23), (24) can be written as h I (0) + t 2 ( N n 1 + N n 2 ) + t 2 ( I (2) + I (4) ) i u n +1 = h I (0) t 2 ( I (2) + I (4) ) i u n + F n +1 (25) If the condition of the left hand side of equation (25) is small, then u n for an y time t k can be easily calculated from the initial condition. F or stability analysis of the Sinc-collocation solution, the e v olution of error can be written as h I (0) + t 2 ( N n 1 + N n 2 ) + t 2 ( I (2) + I (4) ) i e n +1 = h I (0) t 2 ( I (2) + I (4) ) i e n (26) where e n = j u n exact u n appr ox j , where u n exact and u n appr ox are the e xact and Sinc-collocation approx- imated solutions at time t k respecti v ely . Equation (26) can be written as e n +1 = M 1 N e n (27) where M 1 N = h I (0) + t 2 ( N n 1 + N n 2 ) + t 2 ( I (2) + I (4) ) i 1 h I (0) t 2 ( I (2) + I (4) ) i : The scheme is considered numerically stable if ( M 1 N ) 1 , where ( : ) denoted the spectral radius. Stability is assured if 1 0 : 5 t ( 2 + 4 ) 1 + 0 : 5 t ( N 1 + N 2 ) + 0 : 5 t ( 2 + 4 ) 1 (28) where 2 ; 4 ; N 1 ; N 2 are the eigen v alues for the matrices I (2) ; I (4) ; N n 1 ; N n 2 respecti v ely . In order to study stability of Sinc methods, we should find some bound for the eigen v alues of the matrices appeared in Equation (28). F or a bound for the T oeplit z matrices I (2) and I (4) , we refer the reader to [17] where well-kno wn results for upper and lo wer bounds are establ ished. Whi le for other tw o matrices N 1 and N 2 , the eigen v alues depends on the choice of the parameter N , that is already tak en into account for the scheme. The stability of the scheme Computational Sinc-sc heme for e xtr acting analytical solution... (Kamel Al-Khaled) Evaluation Warning : The document was created with Spire.PDF for Python.
3728 r ISSN: 2088-8708 and conditioning of the component matrices of the matrix M 1 N depend on the weight parameter and the minimum distance between an y tw o collocation points h in the domain set [ a; b ] . Remark I: In the pre vious sections, we sho wed ho w to replace the deri v ati v es and inte grals by the necessary matrices if the boundary conditions are homogeneous. In particular , the Sinc methodology presented in this pa- per is still applicable to equation (1) with non-homogeneous boundary conditions. The non-homogeneous boundary conditions can be transformed to homogenous boundary conditions by the change of v ariables w ( x; t ) = u ( x; t ) ( x; t ) , where ( x; t ) is an analytic function that is defined as in Lemma 5 : 1 of [21]. 5. RESUL TS AND AN AL YSIS Choosing e xamples with kno wn solutions allo ws for a more complete error analysis. In order to assess the adv antages of the proposed methods, Sinc-Galerkin method o v er the mesh-free Sinc-collocation m ethod in terms of accurac y and ef ficienc y for solving K-S equation, we ha v e applied the tw o methods to tw o dif ferent e xamples. F or the numerical results: Sinc-Galerkin method(SGM): W e apply the Sinc-Galerkin method which has the matrix form (9), In all cal- culations, we ha v e used d = 2 ; = 1 2 ; N x = N t = 64 , and the step-sizes h x ; h t can be determined by h x = p d= ( N x ) ; h t = p d= ( N t ) . One adv antages of the Sinc method is that it automatically determines the graded mesh. Mesh-fr ee Sinc-collocationn method(SCM): W e also solv e the K-S equation using the mesh-free Sinc- collocation method (25). In our computational w ork, we tak e time step sizes t = 0 : 05 through the interv al [ 5 ; 5] and N = 100 for the set of collocation points as in equation (20). The step-size h is the minimum distance between an y tw o points in equation (20). The computations associated with the tw o e xamples were performed using Mathematica. Example 1 Consider the equation u t + uu x + 2 u xx + u xxxx = 0 (29) Where we set = 2 and = 1 into equation (1). This problem has e xact solution [14] u ( x; t ) = 1 + 60 19 ( 38 2 + 2) tanh + 120 3 tanh 3 where = x + t and = 1 2 p 22 = 19 . W e will use this solution, e v aluated at t = 0 , as the initial condition, also we e xtract the required boundary conditions from the e xact solution on the interv al [ 10 ; 10] . From the numerical results in T able 1 , it can be seen that the approximate sol ution (using either method) is quite close to the e xact solution. This sho ws the approximate solution is ef ficienc y . A surf ace plot of the numerical solution is sho wn in Figure 1 using Sinc-Galerkin method. T able 1. Comparison results for Example 1 t x Exact Sinc-Galerkin Mesh-Free-Collocation 0 : 25 6 5 : 04757 -5.04758 -5.04758 4 3 : 58451 -3.58448 -3.58449 2 2 : 68033 2.68962 2.68963 0 5 : 32919 -5.32005 -5.32010 2 2 : 90157 -2.90110 -2.90113 4 0 : 89126 0.891233 0.891232 6 1 : 46202 1.46202 1.46202 0 : 5 6 4 : 91406 -4.91410 -4.91408 4 2 : 64236 -2.64271 -2.64246 2 3 : 46494 3.46144 3.46140 0 7 : 08063 -7.08060 -7.08061 2 1 : 4381 -1.43859 -1.43862 4 1 : 14153 1.14138 1.14128 6 1 : 49241 1.49252 1.49250 Int J Elec & Comp Eng, V ol. 9, No. 5, October 2019 : 3720 3731 Evaluation Warning : The document was created with Spire.PDF for Python.
Int J Elec & Comp Eng ISSN: 2088-8708 r 3729 - 10 - 5 0 5 10 x 0.0 0.1 0.2 t - 5 0 Figure 1. The Sinc-Galerkin solution on 10 < x < 10 ; 0 < t < 0 : 25 , for Example 1 Remark II: W e ha v e sho wn in Theorem 1 that the problem has a local solution in the interv al (0 ; T ) pro vided that T is suf ficiently small. It might be possible that the scheme will di v er ge for lar ge T . T o run the scheme, we find a smaller time interv al say (0 ; T 1 ) , in which the scheme will con v er ge, and solving Equation (1) using the gi v en initial condition (2). Then we find a T 2 > 0 and solv e the system o v er the interv al ( T 1 ; T 2 ) , where the initial condition no w is the solution found in the interv al (0 ; T 1 ) e v aluated at t = T 1 . This means that the system so f ar has a solution in the interv al (0 ; T 2 ) . Continuing in this w ay , we generate a sequence T 1 ; T 2 ; T 3 ; to get for (1) defined for all 0 < t < T such that T 1 T 2 T 3 ::: T . Example 2 As a second e xample , we consider equation (1) with = = 1 , subject to the Gaussian initial condition u ( x; 0) = e xp ( x 2 ) (30) with boundary conditions u ( 5 ; t ) = 0 ; u (5 ; t ) = 0 ; u x (5 ; t ) = 0 ; u x (5 ; x ) = 0 ; t > 0 : The K-S equation subject to the Gaussian initial condition (30) e xhibiting the chaotic beha vior o v er a finite spatial domain. The numerical results are presented in Figures 2 and 3 . A surf ace plot of the numerical solution is sho wn in Figure 4 using Sinc-Galerkin method, and Figure 5 using Mesh-free Sinc-collocation. - 3 - 2 - 1 1 2 3 x 0.2 0.4 0.6 0.8 1.0 u (a) - 3 - 2 - 1 1 2 3 x - 100 - 50 50 100 u (b) Figure 2. (a) The chaotic solution with Gaussian initial condition at t = 1 for Example 2 by Sinc-Galerkin, (b) The chaotic solution with Gaussian initial condition at t = 3 for Example 2 by Mesh-Free, with N = 160 Computational Sinc-sc heme for e xtr acting analytical solution... (Kamel Al-Khaled) Evaluation Warning : The document was created with Spire.PDF for Python.