kdv and fkdv model for the run-up of tsunamis via lattice...

10
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 24 (2017) pp. 14338-14347 © Research India Publications. http://www.ripublication.com 14338 KDV and FKDV Model for the Run-up of Tsunamis via Lattice Boltzmann Method Sara Zergani a,b , J. H. Lee c , Z. A. Aziz a,b and K. K. Viswanathan a,d* , a UTM Centre for Industrial and Applied Mathematics, Ibnu Sina Institute for Scientific & Industrial Research, Universiti Teknologi Malaysia, 81310 Johor Bahru, Johor, Malaysia. b Department of Mathematical Sciences, Faculty of Science, Universiti Teknologi Malaysia, 81310 Johor Bahru, Johor, Malaysia. c Department of Naval Architecture and Ocean Engineering, Inha University, 100 Inharo. Nam-gu, Incheon 22212, South Korea. d Kuwait College of Science and Technology, Doha District, Block 4, P.O. Box No. 24275, Safat 13133, Kuwait. *Corresponding author Orcid: 0000-0003-4470-4774 Abstract An efficient implementation of the Lattice Boltzmann method (LBM) for the numerical simulation of the run-up tsunamis, based on Korteweg-de-Vries equation (KdV) and forced Korteweg-de-Vries equation (fKdV) are presented. Numerical results are found to be in good agreement with the theory. Keywords: Lattice Boltzmann, KdV and fKdV equations, run-up of tsunami, numerical method INTRODUCTION In the fields of physics and mathematics, the significant role that nonlinear partial differential equation (NPDE) plays cannot be over emphasized, since their nonlinear behaviors contain various fascinating and valuable hidden characteristics of physical systems. The availability of the accurate solutions has the capability of enhancing our knowledge of the NPDEs model that is processed dynamically, and as well as the mechanism for the intricate physical phenomena. Consequently, it becomes an imperative feature to probe and create accurate solutions for NPDEs. However, owing to the fact that the accurate solutions barely occur in these stern situations, a large number of the NPDE investigations are conducted using suitable numerical techniques devised purposely for nonlinear issues. As such, for about 150 years, a nonlinear PDE of third order known as the KdV equation has been of great significance to the researchers. Investigations in the area of unusual water waves occurring in the shallow and narrow waterways, usually canals, employ the use of the KdV equation. John Scott Russell in 1844 detected a phenomenon along the Edinburgh-Glassdow canal, during the investigation on the most effective strategy for canal boats. The result of the investigation revealed that when water in the canal is put in motion as a result of a boat being pulled by a pair of horses amassed in a state of fierce actions and then trolled onward with abnormal swiftness reshaped as a huge retiring altitude, that is circumnavigated, smooth, and a distinct pile of water that prolonged its passage along the canal without transformation or dwindling speed. However, after one or two miles, the altitude slowly faded away. John Scott Russell identified this remarkable and stunning discovery as the Wave of Translation. The KdV equation model, gives rise to the dynamics of solitary waves. The KdV equation consists of non-linear, distributive, non-dispelling equation containing soliton solutions. In the modeling of tsunamis, solitary waves are normally used particularly in the experimental and mathematical research since the 1970s. The recurrent assumption that solitary waves could be used in the modeling of significant characteristics of potential tsunamis to the beach and shorelines has been in existence since the early 1970s, as well as the notion that since the theories originated from the KdV equation, it has the capacity to describe the appropriate input of waves for physical or mathematical models of tsunamis. Literature revealed that several researchers [1,2] have used this equation. The recent NOAA (National Oceanic and Atmospheric Administration product information catalogue) Technical Memorandum is another illustration of the popularity of this concept [3] that examined crucial analytical and experimental yardsticks for numerical models for tsunamis [3]. In this memorandum 16 out of 45 references cover solitary waves, and although one do acknowledge that these waves can be helpful for the verification of a numerical model, the memorandum leaves one with the impression that the solitary wave should be the preferred model of a tsunami. However, in as much as we recognize the fact that these waves have the capability of aiding the authentication of a numerical model, the memorandum suggests that solitary waves are the preferred model for tsunamis. The use of solitary waves as the principal wave of tsunamis has long existed. The theory of KdV equation is dispersive as well as nonlinear; besides, the only waves with the distinctive property of static shape are the solitary waves. Several numerical approaches drawn from the NPDEs were devised in the previous decades; which comprised the finite difference approach, the heat balance integral approach, the finite element approach, the spectral approach and the variational iteration approach [4]. Distinct from the conventional

Upload: others

Post on 19-Sep-2019

1 views

Category:

Documents


0 download

TRANSCRIPT

  • International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 24 (2017) pp. 14338-14347

    © Research India Publications. http://www.ripublication.com

    14338

    KDV and FKDV Model for the Run-up of Tsunamis via Lattice Boltzmann

    Method

    Sara Zergania,b, J. H. Leec, Z. A. Aziza,b and K. K. Viswanathan a,d*,

    aUTM Centre for Industrial and Applied Mathematics, Ibnu Sina Institute for Scientific & Industrial Research, Universiti

    Teknologi Malaysia, 81310 Johor Bahru, Johor, Malaysia. bDepartment of Mathematical Sciences, Faculty of Science, Universiti Teknologi Malaysia, 81310 Johor Bahru, Johor, Malaysia. cDepartment of Naval Architecture and Ocean Engineering, Inha University, 100 Inharo. Nam-gu, Incheon 22212, South Korea.

    dKuwait College of Science and Technology, Doha District, Block 4, P.O. Box No. 24275, Safat 13133, Kuwait.

    *Corresponding author Orcid: 0000-0003-4470-4774

    Abstract

    An efficient implementation of the Lattice Boltzmann method

    (LBM) for the numerical simulation of the run-up tsunamis,

    based on Korteweg-de-Vries equation (KdV) and forced

    Korteweg-de-Vries equation (fKdV) are presented. Numerical

    results are found to be in good agreement with the theory.

    Keywords: Lattice Boltzmann, KdV and fKdV equations,

    run-up of tsunami, numerical method

    INTRODUCTION

    In the fields of physics and mathematics, the significant role

    that nonlinear partial differential equation (NPDE) plays

    cannot be over emphasized, since their nonlinear behaviors

    contain various fascinating and valuable hidden characteristics

    of physical systems. The availability of the accurate solutions

    has the capability of enhancing our knowledge of the NPDEs

    model that is processed dynamically, and as well as the

    mechanism for the intricate physical phenomena.

    Consequently, it becomes an imperative feature to probe and

    create accurate solutions for NPDEs. However, owing to the

    fact that the accurate solutions barely occur in these stern

    situations, a large number of the NPDE investigations are

    conducted using suitable numerical techniques devised

    purposely for nonlinear issues.

    As such, for about 150 years, a nonlinear PDE of third order

    known as the KdV equation has been of great significance to

    the researchers. Investigations in the area of unusual water

    waves occurring in the shallow and narrow waterways,

    usually canals, employ the use of the KdV equation. John

    Scott Russell in 1844 detected a phenomenon along the

    Edinburgh-Glassdow canal, during the investigation on the

    most effective strategy for canal boats. The result of the

    investigation revealed that when water in the canal is put in

    motion as a result of a boat being pulled by a pair of horses

    amassed in a state of fierce actions and then trolled onward

    with abnormal swiftness reshaped as a huge retiring altitude,

    that is circumnavigated, smooth, and a distinct pile of water

    that prolonged its passage along the canal without

    transformation or dwindling speed. However, after one or two

    miles, the altitude slowly faded away. John Scott Russell

    identified this remarkable and stunning discovery as the Wave

    of Translation. The KdV equation model, gives rise to the

    dynamics of solitary waves. The KdV equation consists of

    non-linear, distributive, non-dispelling equation containing

    soliton solutions. In the modeling of tsunamis, solitary waves

    are normally used particularly in the experimental and

    mathematical research since the 1970s. The recurrent

    assumption that solitary waves could be used in the modeling

    of significant characteristics of potential tsunamis to the beach

    and shorelines has been in existence since the early 1970s, as

    well as the notion that since the theories originated from the

    KdV equation, it has the capacity to describe the appropriate

    input of waves for physical or mathematical models of

    tsunamis.

    Literature revealed that several researchers [1,2] have used

    this equation. The recent NOAA (National Oceanic and

    Atmospheric Administration product information catalogue)

    Technical Memorandum is another illustration of the

    popularity of this concept [3] that examined crucial analytical

    and experimental yardsticks for numerical models for

    tsunamis [3]. In this memorandum 16 out of 45 references

    cover solitary waves, and although one do acknowledge that

    these waves can be helpful for the verification of a numerical

    model, the memorandum leaves one with the impression that

    the solitary wave should be the preferred model of a tsunami.

    However, in as much as we recognize the fact that these

    waves have the capability of aiding the authentication of a

    numerical model, the memorandum suggests that solitary

    waves are the preferred model for tsunamis. The use of

    solitary waves as the principal wave of tsunamis has long

    existed. The theory of KdV equation is dispersive as well as

    nonlinear; besides, the only waves with the distinctive

    property of static shape are the solitary waves. Several

    numerical approaches drawn from the NPDEs were devised in

    the previous decades; which comprised the finite difference

    approach, the heat balance integral approach, the finite

    element approach, the spectral approach and the variational

    iteration approach [4]. Distinct from the conventional

    mailto:[email protected]

  • International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 24 (2017) pp. 14338-14347

    © Research India Publications. http://www.ripublication.com

    14339

    numerical systems based on the discretizations of macroscopic

    continuum equations, the Lattice Boltzmann method (LBM) is

    a comparatively new method based on microscopic models

    and mesoscopic kinetic equations. In the research of nonlinear

    equations and complex systems evolution, the LBM has been

    enormously successful, particularly in liquid mechanics [5]. It

    is noteworthy to state that most of the benefits of molecular

    dynamics are delivered by LBM comprising of clear physical

    pictures, simplicity in integrating intricate boundary

    conditions, and effortlessness of programming [6].

    Likewise, owing to the equilibrium allocation, it is possible

    for functions to be computed simultaneously, where the model

    could be instinctively improved to match computing process.

    Furthermore, its prospects are all encompassing, stretching

    from turbulent flow to multi-phase flows, multi-component

    flows, particle suspensions, quantum mechanics and

    hemodynamics. The capabilities of stimulating the nonlinear

    systems by the LBM was revealed recently, which entailed

    convection-diffusion equation, reaction-diffusion equation,

    Burgers’ equation, MKdV equation and KdV-Burgers’

    equation (KdVB) [4, 6]. Conversely, the process of solving

    NPDEs in most current LBMs posed problematic, involving

    how higher accuracy could be achieved as well as further

    intricate nonlinear terms in NPDEs. Findings reveal that

    numerical results are exceptionally in agreement with the

    analytical solutions [4, 6]. However, compared with the

    computational fluid dynamics methods, the LBM is easy for

    programming, basically comparable, as well as simple in

    incorporating intricate boundary conditions. The forced

    Korteweg-de Vries (fKdV) equation refers to the KdV

    equation that has a forcing term and develops as a model for

    numerous physical situations that includes tsunami run-up.

    But the fKdV equation is a nonlinear evolution equation that

    joins numerous effects that include forcing; ( )f x ,

    nonlinearity; xUU , and dispersion; xxxU terms. The

    conventional analytical approach, which includes inverse

    scattering approach and Backlund transformation, has ceased

    to function on forced system. Consequently, the method

    identified for solving the fkdV equation, appears to be the

    approximate and numerical solutions. Therefore, in this paper,

    we solved the fKdV equation numerically using lattice

    Boltzmann method (LBM). It is expected that the lattice

    Boltzmann model could be used to search out some new

    solutions for the fKdV equation.

    METHODOLOGY

    The KdV equation, given by

    6 0t x xxxu uu u (1)

    which explains the development of prolonged waves (with

    large length and measurable amplitude) along a channel with a

    rectangular cross section. Here u denotes the amount of

    wave, and tu and xu are the partial derivatives with respect to

    𝑡 and 𝑥, respectively. The quantity tu denotes the vertical

    velocity of the wave at ( , )x t , xu explains the rate of change

    in amplitude with respect to x , and xxxu is a dispersion term.

    This means that if 𝑢 is the amplitude of a wave at some point

    in space, and then xu is the slope of the wave at that point.

    The existence of solitary waves occurs because of the

    balancing effects of xuu and xxxu in Eq. (1). The nonlinear

    term 6 xuu in Eq. (1) is important because the amplitude of the

    wave depends on its own rate of change in space; it also

    represents steepening. The term xxxu suggests dispersion of

    different frequency components. Dispersive waves are usually

    characterized by solutions

    ( )( , ) ikx iwtx t Ae (2)

    for linear problems, where 𝑘 is the wave number, 𝑤 is the

    frequency, and A is the amplitude. In fact, the dispersion

    relation, written as ( )w w k , coupled together with the

    nonlinear term mentioned previously, is what produces the

    balance between nonlinearity and dispersion and generates

    solitary waves (instead of the formation of other known

    waves) [7]. Solitary wave is one of the most interesting wave

    phenomena existing in the natural world. According to Eq.

    (1), solitary water wave is described as “a wave that consists

    of a single elevation (a rounded, smooth, and well-defined

    heap of water), neither proceeded nor followed by another

    elevation (or depression)”. This description is only in one

    occurrence of solitary waves; but also occurs in different

    physical mediums. Solitary waves are capable of possessing

    high intricate dependence on both space and time, while

    certain waves are capable of being modeled through simple

    expressions relating the amplitude, frequency, and speed to

    the medium through which the waves propagate.

    Lattice Boltzmann Model of KdV Equation

    The lattice Boltzmann models for this kind of equation must

    be constructed respectively, if these are to be applied in the

    simulation of a nonlinear evolution equation. In this paper, we

    have retrieved the corresponding macroscopic equation by

    using the single relaxation form of the lattice Boltzmann

    equation, the Chapman–Enskog expansion, and the multi time

    scale technique, i.e. by defining the macroscopic variables and

    selecting the local equilibrium distribution functions. Besides,

    the higher approximation numerical results of the lattice

    Boltzmann method are obtainable through the selection of the

    higher order torques of the local equilibrium distribution

    functions appropriately, and bringing the truncation error

    higher [6].

    The macroscopic quantity ( , )u x t is defined by

    ( , ).u f x t (3)

  • International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 24 (2017) pp. 14338-14347

    © Research India Publications. http://www.ripublication.com

    14340

    The conservational condition of u requires that

    (0) ( )( , ) ( , ).equ f x t f x t (4)

    The particle distribution function satisfies the lattice

    Boltzmann equation

    (0)1( , ) ( , ) ( , ) ( , )f x e t f x t f x t f x t (5)

    where ( ) ( , )eqf x t the equilibrium distribution function is at

    time t , position x and is the single relaxation time factor.

    is the step of time and the Knudsen number, 1 . The

    stability of the equation requires that 1

    .2

    The distribution

    function ( , )f x t is the probability of finding a particle with

    velocity e , here 0,1,...,4 . If the spatial step is set to k ,

    the possible values of the velocity e , are ( 2 , ,0, ,2 )k k k k ,

    where k is the scale factor of the time and the spatial step.

    Applying Taylor expansion and Chapman-Enskog expansion

    to the Eq. (5), and retaining terms up to, we get

    0

    22

    33

    445

    1( , ) , ( , ) ( , )

    !

    , ( , ) , ( , )2

    , ( , )6

    , ( , ) ( ).24

    n

    n

    f x e t e f x t f x tn t x

    se f x t e f x t

    t x t x

    se f x t

    t x

    se f x t O

    t x

    (6)

    Next, the Chapman-Enskog expansion is applied to f

    under the assumption that the mean free path is of the same

    order of . Expand f and (0)f

    ( )

    0

    (0) (1) 2 (2) 3 (3) 4 (4) 5

    ( , )

    ( )

    n n

    n

    f x t f

    f f f f f O

    (7)

    where, f is (0)f .

    To discuss changes in different time scales, we introduce

    , 0,1,2,3,4t t , thus

    2 3 4

    0 1 2 3 4, , , , ,t t t t t t t t t t (8)

    t

    can be written in the form

    2 3 4 5

    0 1 2 3 4

    ( ).Ot t t t t t

    (9)

    The equation to the order of is

    (0) (1)1 .e f ft x

    (10)

    The equation to the order of 2 is

    2

    (0) (0)

    1 0

    (2)

    11

    2

    1.

    f e ft t x

    f

    (11)

    The equation to the order 3 is

    (0) (1)

    2 1

    3

    2 (0) (3)

    0

    12

    1 1.

    6

    f ft t

    e f ft x

    (12)

    The equation to the order 4 is

    2

    (0) 2 (0)

    3 0 1

    (0)

    2

    4

    3 2 (0)

    0

    (2) (4)

    1

    12 2

    4

    1 2

    3 7 1

    2 12 24

    1 11 .

    2

    f e ft t x t

    e ft t x

    e ft x

    f ft

    (13)

    Eqs. (10), (11), (12), (13) are so-called series of Lattice

    Boltzmann equations in different time scales. Using the above

    equations it can be modified as

    2

    (0) (0) (0)

    0

    3

    2 2 (0)

    0

    2

    3 2 (0)

    1 0

    4

    3 2 (0)

    0

    1

    2

    1

    6

    12 2

    4

    3 7 1

    2 12 24

    f e f e ft x t x

    e ft x

    e ft t x

    e ft x

    4

    4 1 ( )

    1

    1.j j

    j

    O f

    (14)

    We get ( ) 0 ( 1,2,3,4)jf j , thus the right-hand side

    of the above Eq. (14) is equal to 0.

    In Eqs. (10)–(14) we find four polynomials or (Bernoulli

    polynomials) of the relaxation time factor.

    1 1C (15) , 21

    2C

    (16)

  • International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 24 (2017) pp. 14338-14347

    © Research India Publications. http://www.ripublication.com

    14341

    2

    3

    1

    6C

    (17)

    3 2

    4

    3 7 1

    2 12 24C

    (18)

    Eqs. (15)–(18) are the first six Bernoulli polynomials. The

    expressions given above are in full agreement with results in

    the literature [8]. They can be used to indicate coefficients of

    the dispersion term and the dissipation term to the KdV

    equation.

    Equilibrium Distribution Function

    Some moments of the equilibrium distribution function are

    defined as the following and we select the torques of the local

    equilibrium distribution functions as

    ( , ) ( , )u x t f x t (19)

    (0) 21( , ) ( , )2

    S x t f x t e au (20)

    (1) 2 2 31( , ) ( , )3

    S x t f x t e a u (21)

    (2) 3 3 41( , ) ( , )4

    S x t f x t e a u u (22)

    (3) 4 4 5 21( , ) ( , ) 25

    S x t f x t e a u a u (23)

    The 5-velocity model encompasses the following velocities:

    0 0,e 1 ,e c 2 ,e c 3 2 ,e c 4 2e c . The equilibrium

    distribution function can be expressed in terms of the

    moments of order 0, 1, 2, 3 and 4 by solving Eqs. (19)–(23),

    (0) (0) 3 (1) 2 (2) (3)1 41

    4 46

    f S c S c S c Sc

    (24)

    (0) (0) 3 (1) 2 (2) (3)2 41

    4 46

    f S c S c S c Sc

    (25)

    (0) (2) (0) 3 (3) (2) 23 41

    2 224

    f S c S c S S cc

    (26)

    (0) (2) (0) 3 (3) (2) 24 41

    2 224

    f S c S c S S cc

    (27)

    (0) (0) (0) (0) (0)

    0 1 2 3 4f u f f f f (28)

    Here 23/ C is the parameter to be determined by

    selecting . We have obtained a lattice Boltzmann model for

    the KdV equation with the third-order truncation error by

    using four equations in different time scales.

    Recovery of the KdV Equation

    Summing Eq. (14), we have the KdV equation is written as

    32 3

    3

    1( )

    2

    u uau O

    t x x

    (0)32 3 3

    3 23

    2

    3 4 (0) 4

    4

    12

    2

    ( ).

    fu uau C C

    t x tx

    C f O

    Thus

    43 4 (0) 4 2

    4 4 4

    4 4 (3)4 5 2

    4 4

    3

    2

    1 10.

    5 2

    C f C a ux

    Sa u au

    x x

    The KdV equation with the fourth-order accuracy of

    truncation error is given by

    32 4

    3

    1( ).

    2

    u uau O

    t x x

    (29)

    Lattice BGK Model

    The proposition of the lattice Boltzmann scheme with an

    amending function for the nonlinear fKdV equation is meant

    for the extension of the lattice Boltzmann method for dealing

    with more nonlinear equations. The nonlinear phenomena as

    modeled by fKdV equation emerge in several aspects of the

    scientific fields that include fluid dynamics and run-up

    tsunami. The process of solving fKdV in various existing

    lattice Boltzmann models, posed problematical. As such, we

    created a higher order lattice Bhatnager-Gross-Krook (BGK)

    model with an amending function as well as a source term.

    The created model improved its accuracy (to the 5( )O

    order), and made the problem more integrated and more easy

    to solve. Utilizing the Taylor and Chapman-Enskog

    expansions, the nonlinear fKdV equation has been accurately

    retrieved from the lattice Boltzmann equation. An appropriate

    selection of collision or equilibrium distribution ensures that

    the lattice Boltzmann model is able to retrieve the fKdV of

    interest, which is a method recently developed based on a

    mesoscopic kinetic equation for the particle distribution

    functions. In comparison with the predictable numerical

    methods, the LBM offers a number of benefits, comprising

    geometrical flexibility, clear physical pictures, ease in the

    incorporation of intricate boundary conditions, ease of

    programming and numerical efficiency, which signify the

    effectiveness and flexibility of the current methodology that

    ensure realistic application.

    We consider fKdV as

    ( ).t x xxxu uu u F u (30)

  • International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 24 (2017) pp. 14338-14347

    © Research India Publications. http://www.ripublication.com

    14342

    where and are real constants. The lattice Boltzmann

    equation with an amending function and a source term is as

    follows [9]:

    (0)

    2

    1( , ) ( , ) ( , ) ( , )

    ( , ) ( )5

    i i i i i

    i

    f x e t f x t f x t f x t

    sh x t F u

    (31)

    where ( , )if x t and (0) ( , )if x t are defined as density

    distribution function and equilibrium distribution function,

    respectively, ( , )ih x t is an amending function, c is a constant,

    and is the dimensional relaxation time. The stability of the

    equation requires that 0.5 [9]. The macroscopic variable

    u meets the following conservation laws.

    (0)( , ) ( , ) ( , )).i ii iu x t f x t f x t (32)

    Then, through choosing appropriate local equilibrium

    distribution, we can retrieve the corresponding macroscopic

    equation correctly by using the Chapman-Enskog expansion.

    Indeed, applying Taylor expansion to the left hand of Eq. (31)

    and retaining terms up to 5( )O , we get

    0

    22

    3 43 45

    (0) 2

    ( , )

    1, ( , )

    !

    ( , ) , ( , ) , ( , )2

    , ( , ) , ( , ) ( )6 24

    1( , ) (

    i i

    n

    i i

    n

    i i i i i

    i i i i

    i i i

    f x e t

    e f x tn t x

    sf x t e f x t e f x t

    t x t x

    s se f x t e f x t O

    t x t x

    f x t f h

    , ) ( ).5

    sx t F u

    (33)

    Using the Chapman-Enskog expansion (7)-(9) and

    2

    1( ) ( )F u F u (34)

    where the Knudsen number is defined as L

    , is the

    mean free path, and L is the characteristic length, which can

    be taken as the time step t , and ( ) ( 1,2,...)nif n are the

    non-equilibrium distribution functions, which satisfy the

    solvability conditions:

    (0)( , ) 0 ( 1,2,...), .ii f x t n t (35)

    Let and substituting Eq. (34) and Eqs. (7)-(9) into Eq. (33),

    we have

    2

    (0) (0) (0)

    0

    3

    2 2 (0)

    0

    2

    3 2 (0)

    1 0

    3 2 (0)

    0

    1

    2

    1

    6

    12 2

    4

    3 7 1

    2 12 24

    i i i i ii i i

    i ii

    i ii

    i ii

    f e f e ft x t x

    e ft x

    e ft t x

    e ft x

    4

    341 ( ) 2

    1

    ( )

    1( , ) ( ).

    5

    j j

    i iij

    O

    sf h x t F u

    (36)

    Comparing the two sides of Eq. (36) and treating the term in

    the order of gives the equations to the order of as

    2

    (0) (1)

    0

    1i i ie f f

    t x

    (0) (1) (1) (0)1

    i i i i i ie f f f e fx x

    (1) 2 (0) 2 (1) 3 (0)

    3 (1) 4 (0) .

    i i i i i i i i

    i i i i

    e f e f e f e fx x

    e f e fx

    (37)

    The equations to the order of 2 are

    2

    (0) (0) (2)

    1 0

    2(0) (1) 2 (0) (2)

    2

    1

    2(0) 2 (0) (2)

    2

    1

    1 11

    2

    1 1

    2

    1 11

    2

    i i i i i

    i i i i i i i

    i i i i i

    f e f f ht t x

    f e f e f f ht x x

    f e f f ht x

    (39)

    2

    (2) (0) 2 2 (0)

    2

    1

    11

    2i i i i if h f e f

    t x

    2(2) (0) 2 3 (0)

    2

    1

    22 (2) 2 2 (0) 2 4 (0)

    2

    1

    11

    2

    11

    2

    i i i i i i i i

    i i i i i i i i

    e f e h e f e ft x

    e f e h e f e ft x

  • International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 24 (2017) pp. 14338-14347

    © Research India Publications. http://www.ripublication.com

    14343

    The equations to the order of 3 are

    3

    (0) (1) 2 (0)

    2 1 0

    (3) 1

    2(0) (1) (2) 2 (1)

    2

    2 1

    3(0) 3 (0) (3) 1

    3

    1

    (0)

    2 1

    1 12

    6

    ( )1

    5

    1

    2

    ( )1 1

    6 5

    12

    i i i i

    i

    i i i i i i

    i i i i i

    i

    f f e ft t t x

    F uf

    f f e f e ft t x x

    F ue f e f f

    t x x

    ft t

    (1)

    32 3 (0) (3) 1

    3

    (3) (0) (1)1

    2 1

    32 2 3 (0)

    3

    (3) (0) 2 (0)1

    2 1

    2 2

    ( )1 1

    6 5

    ( )1 2

    5

    1

    6

    ( )2 1

    5

    i i i

    i i i

    i i i

    i i i i

    i i i i i i i

    i i

    f e hx

    F ue f f

    x

    F uf f f

    t t

    e h e fx x

    F ue f e e f e f

    t t x

    e hx

    32 4 (0)

    3

    1.

    6i ie f

    x

    (39)

    The equations to the order of 4 are

    2

    (0) 2 (0)

    3 0 1

    (0)

    2 1

    4

    3 2 (0)

    0

    (2) (4)

    1

    12 2

    4

    1 2

    3 7 1

    2 12 24

    1 11

    2

    i i i

    i i

    i i

    i i

    f e ft t x t

    e ft t x t

    e ft x

    f ft

    2(0) (2) (1) (3) (0)

    2

    3 1 2 1

    2 3(0) 2 (2) 3 (1)

    2 3

    2 1

    2 42 (0) 4 (0) (4)

    2 4

    1

    1

    2

    1 1

    2 6

    1 1 1.

    2 24

    i i i i i i

    i i i i i i

    i i i i i

    f f f e f ft t t x t

    e f e f e ft x tx x

    e f e f ft x x

    (40)

    Substituting Eqs. (37), (38), and (39) into Eq. (40), we obtain

    (0) (2) (1) 1

    3 1 2

    2 22 2 (0) 2

    2 2

    1

    ( )1 11 2

    2 5

    1 12 2

    4 2

    i i i i

    i i i i

    F uf f f e

    t t t x

    e f e ht x x

    (41)

    4 3

    3 2 4 (0) 3 (1)

    4 3

    (4)

    1

    3 7 1 1

    2 12 24 6

    1 1

    2

    i i i i

    i i

    e f e fx x

    h ft

    To

    recover Eq. (30), we select the local equilibrium distribution

    functions to satisfy

    (0) ( , ) 0i ii f x t e (42)

    (0) 2( , ) 0i ii f x t e (43)

    (0) 3( , )i ii f x t e u (44)

    (0) 4( , ) 0i ii f x t e (45)

    where is some parameter to be determined.

    Meanwhile, the amending functions ( , )ih x t ( 0,1,2,3,4)i

    satisfy

    0ii h (46)

    2 1

    1 2

    n

    i iie h u u (47)

    2

    i iie h u (48)

    where 1 2, , and are some constants to be determined.

    Summing up the two hands of Eqs. (37), (38) and (41) with

    respect to i , and using Eqs. (32), (42)-(45) and (46)-(48), we

    obtain

    2

    1

    ( ) : 0u

    Ot

    (49)

    3 1 22

    2

    1

    ( ) : 2 1

    1( )

    6

    n

    x x

    xxx

    uO uu n u u

    t

    u F u

    (50)

    4

    2

    1( ) : 0.

    2xx

    uO u

    t

    (51)

    Finally, 2 3(49) (50) (51) reads

    2 2 2 21 2

    2

    12 1

    6

    10 ( )

    2

    n

    t x x xxx

    xx

    u uu n u u u

    u F u

    (52)

    (0) (0) (0)

    1 2 3

    (0) (0)

    4 0

    , , ,6 6 12

    ,12

    f u f u f u

    f f u

    (53)

    where is the only free parameter to be determined. The

    numerical accuracy and stability are improved by choosing

  • International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 24 (2017) pp. 14338-14347

    © Research India Publications. http://www.ripublication.com

    14344

    the proper parameter . From Eq. (46)-(48), the amending

    functions can be defined. For simplicity, only one case for ih

    is given:

    2 2 1

    0 1 1 2

    2 1 2 2

    2 1 2 3 4

    1 1 16 , 4 ,

    2 2 2

    1 1 14 , , .

    2 2 2

    n

    n

    h u u h u u u

    h u u u h u h u

    (54)

    To recover Eq. (30), just let

    2

    12c t (55)

    2 21n c t (56)

    2 31

    2c t

    (57)

    3 2 21

    6c t

    (58)

    Then

    3 2

    1 1

    2 12 c t

    (59)

    2 3

    .1

    2c t

    (60)

    RESULTS AND DISCUSSION

    In the following, to test LBM model proposed in the above

    section, numerical simulations of KdV equation and fKdV

    equation are performed.

    Test 1: A test problem, two-solitons problem, with initial

    function is

    2 21 1 1 2 2 26

    ( , ) 3. .sech . 3. .sech . ;

    t x xxxu uu u

    u x t c k x d c k x d

    The numerical results of the lattice Boltzmann model Figure 1

    until Figure 5 are the numerical results at different times.

    Parameters are: lattice size 200,M 1 0.3,c 2 0.1,c

    1 2, 6,d d 1

    ,xM

    0.005,x

    tc

    1, 0.001,

    0.0000001v .

    -100 -50 0 50 100-0.5

    0

    0.5

    12D and 3D Kdv using LBM D1Q5

    x cell

    velo

    city

    --t == 1.00

    -100 -500 50

    100-1

    0

    1-0.5

    0

    0.5

    1

    Figure 1: The numerical results of the lattice Boltzmann

    model KdV at time 1.00t

    -100 -50 0 50 100-0.5

    0

    0.5

    12D and 3D Kdv using LBM D1Q5

    x cell

    velo

    city

    --t == 2.00

    -100 -500 50

    1000

    0.5

    1-0.5

    0

    0.5

    1

    Figure 2: The numerical results of the lattice Boltzmann

    model KdV at time 2.00t

    -100 -50 0 50 100-0.5

    0

    0.5

    1

    1.52D and 3D Kdv using LBM D1Q5

    x cell

    velo

    city --t == 50.00

    -100 -500 50

    1000

    50-1

    0

    1

    2

    Figure 3: The numerical results of the lattice Boltzmann

    model KdV at time 50t

  • International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 24 (2017) pp. 14338-14347

    © Research India Publications. http://www.ripublication.com

    14345

    -100 -50 0 50 100-0.5

    0

    0.5

    1

    1.52D and 3D Kdv using LBM D1Q5

    x cell

    velo

    city --t == 100.00

    -100 -500 50

    1000

    50

    100-1

    0

    1

    2

    Figure 4: The numerical results of the lattice Boltzmann

    model KdV at time 100t

    -100 -50 0 50 100-0.5

    0

    0.5

    1

    1.52D and 3D Kdv using LBM D1Q5

    x cell

    velo

    city --t == 150.00

    -100 -500 50

    1000

    100

    200-1

    0

    1

    2

    Figure 5: The numerical results of the lattice Boltzmann

    model KdV at time 150t

    Test 2: In this case, we can obtain a special type wave

    solution:

    1 0

    22

    1

    ( )

    .arctan( ) .

    ( , ) 12. . .sech

    t x xxxu uu u F u

    at b At b t b

    u x t k k x d at

    The numerical results of the lattice Boltzmann model Figure 6

    until Figure 11 are the numerical results at different times.

    Parameters are: lattice size 1 3.0,b 1.0,b 2

    1 4. ,d k

    , 1,t k 3,A 1, 0.001, 0.00001v .

    -4-2

    02

    4

    -4

    -2

    0

    2

    4

    -1

    0

    1

    2

    3

    --t == 1.00

    x cell

    3D fKdv using LBM

    time

    velo

    city

    Figure 6: The numerical results of the lattice Boltzmann

    model fKdV at time 1.00t

    -4-2

    02

    4

    -4

    -2

    0

    2

    4

    -1

    0

    1

    2

    3

    --t == 54.00

    x cell

    3D fKdv using LBM

    time

    velo

    city

    Figure 7: The numerical results of the lattice Boltzmann

    model fKdV at time 50t

    -4-2

    02

    4

    -4

    -2

    0

    2

    4

    -1

    0

    1

    2

    3

    4

    --t == 207.00

    x cell

    3D fKdv using LBM

    time

    velo

    city

    Figure 8: The numerical results of the lattice Boltzmann

    model fKdV at time 200t

  • International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 24 (2017) pp. 14338-14347

    © Research India Publications. http://www.ripublication.com

    14346

    -4-2

    02

    4

    -4

    -2

    0

    2

    4

    -1

    0

    1

    2

    3

    4

    --t == 311.00

    x cell

    3D fKdv using LBM

    time

    velo

    city

    Figure 9: The numerical results of the lattice Boltzmann

    model fKdV at time 300t

    -4-2

    02

    4

    -4

    -2

    0

    2

    4

    -2

    0

    2

    4

    6

    --t == 417.00

    x cell

    3D fKdv using LBM

    time

    velo

    city

    Figure 10: The numerical results of the lattice Boltzmann

    model fKdV at time 400t

    -4-2

    02

    4

    -4

    -2

    0

    2

    4

    -2

    0

    2

    4

    6

    8

    --t == 500.00

    x cell

    3D fKdv using LBM

    time

    velo

    city

    Figure 11: The numerical results of the lattice Boltzmann

    model fKdV at time 475t

    In this paper, the numerical solution to the KdV equation was

    acquired, with a forcing term, using LBM method for the

    purpose of ratifying inundation models. It can be observed

    that the same type of solution can be excited by differently

    forced term. The reference [10] illustrated different types of

    forcing sources for KdV by using Hirota’s direct method for

    tsunami and bottom landslides movements. One example has

    been selected from Zhao and Guo [10], “The First Type One-

    Soliton Solution" and applied by using LBM with an

    amending function (see test case 2). In order to use these test

    cases for LBM, thus for an accurate description of model, it is

    necessary to detect adequate units, size and parameters. The

    D2Q5 squared lattice is preferred in use for KdV and fKdV

    and it is employed in these test cases. To achieve a proper

    lattice solution, a lattice (100 100) is used. According to the

    numerical codes, benchmarking variety of lattices is possible.

    Difference in the results clearly exists but slightly. The

    method employed is sensitive to choice of values for the

    single relaxation time over the range considered. For single

    relaxation time 1 , LBM will not be stable and generates

    unphysical oscillations. For single relaxation time 1 ,

    LBM will be stable and depends on value which shows

    different quantities. The LBM may suffer instability like any

    other numerical methods, but by using suitable time relaxation

    values, lattice size and time step (iterations), such instabilities

    could be minimized. Another option that is as well as

    important for stability of LBM is the kinematic viscosity. The

    kinematic viscosity must be negative 2 1

    06

    . In

    comparing LBM numerical results (see LBM simulation table

    below), with analytical solutions Zhao and Guo [10], two

    results were randomly picked from the fKdV part, thereby,

    giving an observed error of the maximum absolute error is

    0.10344 and the global relative error is 0.015587, refer to

    Table 1. The benefits of the lattice Boltzmann method for the

    forced KdV equation are of greater flexibility in the choice of

    different forcing sources. Its behaviour and velocity field are

    shown in Figure 1-5 and Figure 6-11. Result at different

    times, match eventually with Zhao and Guo [10]. The

    proposed model’s effectiveness and precision is authenticated

    using LBM numerical simulations, which established that the

    LBGK results are in reasonable agreement with the analytical

    solution.

    The maximum absolute error (MAXE), which is defined as

    max xMAXE U u , and the global relative error (GRE),

    defined as xU u

    GREu

    where xU and u are the

    numerical and analytical solutions, respectively. The next, two

    results for the fKdV equations are listed as in Table 1 below.

  • International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 24 (2017) pp. 14338-14347

    © Research India Publications. http://www.ripublication.com

    14347

    Table 1 Comparison of the numerical and analytical solution

    u xU xU u

    1 0.2504 0.250176 0.000224

    2 0.2347 0.234481 0.000219

    3 0.2192 0.219096 0.000104

    4 0.2033 0.203222 7.77E-05

    5 0.1867 0.186657 4.28E-05

    6 0.1696 0.169579 2.13E-05

    7 0.1524 0.152363 3.73E-05

    8 0.1354 0.135444 4.37E-05

    9 0.1192 0.119223 2.31E-05

    10 0.104 0.104019 1.91E-05

    max 0.10344xMAXE U u

    0.015587xU u

    GREu

    Figure 1 until Figure 5 show the phenomenon of swallowing

    and spitting in addition investigation how bigger soliton reach

    and collide with smaller soliton in the process. The behaviour

    and velocity of “The First Type One-Soliton Solution” are

    shown in Figure 6 until Figure 11. One can see on these plots

    oscillation and velocity grow up and significant change

    happened after 200t . The changes on the shape and celerity

    of the soliton after 200t are visible. Our numerical results

    show that their velocity field of function u increases when

    t .

    CONCLUSION

    The exclusive use of the Korteweg-de-Vries equation (KDV)

    model in the evaluation of the run-up of tsunamis has been in

    existence prior to the late 1990s. The fKdVB model was

    recently motivated and it produces tsunami waves that caused

    the initial receding of nearby shorelines before its

    encroachment. According to Synaolakis on solitary wave

    (fKdV) evolution and run-up, it is conceivable based on linear

    theory to originate precise results for the evolution and run-up

    of solitary waves. Tsunamis are described as a series of

    waves, and solitary waves have long been employed as a

    model for the leading wave of tsunamis. However, the effort

    has been focused on the procurement of the best accessible

    bathymetry/topography and preliminary situations in

    constructing the most accurate model results. In a real world

    situation, the authentication of a model is very imperative in

    the process of ratifying an operational model. In this paper,

    we acquired several numerical solutions to the KdV equation

    and forced KdV equation by using LBM method for the

    purpose of ratifying inundation models. The benefits of the

    lattice Boltzmann method for forced KdV equation are of

    greater flexibility in the choice of different forcing sources.

    The proposed model’s effectiveness and precision is

    authenticated using comprehensive numerical simulation,

    which established that the LBGK results are in good

    agreement with the analytical solution.

    ACKNOWLEDGEMENT

    This work was supported by a Special Education Program for

    Offshore Plant by the Ministry of Trade, Industry and Energy

    Affairs (MOTIE), South Korea.

    REFERENCES

    [1] Synolakis, C. E. 1986. The Runup of Long Waves. Ph.

    D. Thesis, California Institute of Technology, Pasadena,

    California, 91125, 288.

    [2] Synolakis, C. E. 1987. The Runup of Solitary Waves. J.

    Fluid Mech. 185: 523-545.

    [3] Synolakis, C. E., Bernard, EN., Titov, VV., Kanoglu, U.,

    and Gonzalez, FI. 2007. Standards Criteria and

    Procedures for NOAA Evaluation of Tsunami Numerical

    Models. NOAA Technical Memorandum OAR P,

    Mel135:55.

    [4] Hui Lin Lai, Chang Feng, M. A. 2009. A Higher Order

    Lattice BGK Model for Simulating Some Nonlinear

    Partial Differential Equations. Science in China Series

    G; Physics, Mechanics & Astronomy. 52(7): 1053-1061.

    [5] Chen, S., and Doolen, G. D. 1998. Lattice Boltzmann

    Method for Fluid Flows. Annu. Rev. Fluid Mech. 30:

    329-364.

    [6] Guang, Y., and Zhang, J. 2009. A Higher Order Moment

    Method of the Lattice Boltzmann Model for Korteweg-

    de Vries Equation. Mathematics and Computers in

    Simulation. 79: 1554-1565.

    [7] Whitham, G. W., Chen, Y. S., and Hu, S. X. 1998. A

    Lattice Boltzmann Method for KdV Equation. Acta

    Mech. Sin. 14: 18-26.

    [8] Holdych, D. J., Noble, DR., Georgiadis, J. G. et al. 2004.

    Truncation Error Analysis of Lattice Boltzmann

    Methods. J. Comput. Phys. 193: 595-619.

    [9] Qiaojie, Li,, Zong, Ji, Zhoushun, Zheng and Hongjuan,

    Liu. 2011. Numerical Solution of Nonlinear Klein-

    Gordon Equation using lattice Boltzmann Method.

    Applied Mathematics. 2: 1479-1485.

    [10] Jun-Xiao, Zhao, and Bo-Ling, Guo. 2009. Analytic

    Solutions to Forced KdV Equation. Journal of Chinese

    Physical Society and IOP Publishing Ltd. 52: 279-283.