11.07.2015 Views

The Numerical Simulation of Nonlinear Waves in a Hydrodynamic ...

The Numerical Simulation of Nonlinear Waves in a Hydrodynamic ...

The Numerical Simulation of Nonlinear Waves in a Hydrodynamic ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

THE NUMERICAL SIMULATION OFNONLINEAR WAVES IN AHYDRODYNAMIC MODEL TEST BASINJaap-Harm Westhuis


Copyright c○ 2001 by Jaap-Harm Westhuispr<strong>in</strong>ted by ...ISBN ...Figure cover: photograph <strong>of</strong> the Seakeep<strong>in</strong>g and Manoeuver<strong>in</strong>g Bas<strong>in</strong> at MARIN(Wagen<strong>in</strong>gen, <strong>The</strong> Netherlands) merged with a graph <strong>of</strong> measured (solid l<strong>in</strong>e) andsimulated (dots) wave elevation us<strong>in</strong>g the algorithm <strong>of</strong> this thesis.This thesis was typeset us<strong>in</strong>g L A TEX2ε.


THE NUMERICAL SIMULATION OFNONLINEAR WAVES IN AHYDRODYNAMIC MODEL TEST BASINPROEFSCHRIFTter verkrijg<strong>in</strong>g vande graad van doctor aan de Universiteit Twente,op gezag van de rector magnificus,pr<strong>of</strong>.dr. F.A. van Vught,volgens besluit van het College voor Promoties<strong>in</strong> het openbaar te verdedigenop vrijdag 11 mei 2001 te 16:45 uurdoorJaap-Harm Westhuisgeboren op 23 augustus 1973te Amsterdam.


Dit proefschrift is goedgekeurd door de promotorpr<strong>of</strong>.dr.ir. E.W.C. van Groesen(Faculteit der Toegepaste Wiskunde)


AbstractThis thesis describes the development <strong>of</strong> a numerical algorithm for the fully nonl<strong>in</strong>earsimulation <strong>of</strong> free surface waves. <strong>The</strong> aim <strong>of</strong> the research is to develop, implementand <strong>in</strong>vestigate an algorithm for the determ<strong>in</strong>istic and accurate simulation <strong>of</strong> twodimensional nonl<strong>in</strong>ear water waves <strong>in</strong> a model test bas<strong>in</strong>. <strong>The</strong> simulated wave fieldmay have a broad banded spectrum and the simulations should be carried out by anefficient algorithm <strong>in</strong> order to be applicable <strong>in</strong> practical situations. <strong>The</strong> algorithmis based on a comb<strong>in</strong>ation <strong>of</strong> Runge-Kutta (for time <strong>in</strong>tegration), F<strong>in</strong>ite Element(boundary value problem) and F<strong>in</strong>ite Difference (velocity recovery) methods. <strong>The</strong>scheme is further ref<strong>in</strong>ed and <strong>in</strong>vestigated us<strong>in</strong>g different models for wave generation,propagation and absorption <strong>of</strong> waves.<strong>The</strong> accuracy and stability <strong>of</strong> the numerical scheme are <strong>in</strong>vestigated and the numericaldispersion error is determ<strong>in</strong>ed for several discretisation parameters. It was found thatstable, second order accurate discretisations can be obta<strong>in</strong>ed us<strong>in</strong>g first order F<strong>in</strong>iteElements and second order F<strong>in</strong>ite Differences. <strong>The</strong> results also showed that a globalprojection method, us<strong>in</strong>g F<strong>in</strong>ite Elements for velocity recovery, results <strong>in</strong> unstablediscretisations. By a suitable choice <strong>of</strong> the grid density parameter the dispersionerror <strong>of</strong> a small amplitude regular numerical wave can be annihilated by cancellation<strong>of</strong> errors. A physically relevant error measure for broad banded wave simulations is<strong>in</strong>troduced and mass and energy conservation show to be sufficiently small for accuratesimulations.Wave generation methods based on models <strong>of</strong> physical wave makers and methods fornumerical wave generation are described and evaluated. <strong>The</strong> discrete wave boardtransfer functions for flap- and piston-type wave generators are determ<strong>in</strong>ed and itis concluded that the numerical wave generator produces slightly higher waves thanexpected from cont<strong>in</strong>uous analysis. It was also found that application <strong>of</strong> the algorithmto wave simulation may result <strong>in</strong> unstable discretisations for specific geometries <strong>in</strong>comb<strong>in</strong>ation with certa<strong>in</strong> numerical grids.Measurements that were performed on the reflection properties <strong>of</strong> beaches <strong>in</strong> themodel bas<strong>in</strong> are compared to a numerical wave absorption method. <strong>The</strong> <strong>in</strong>troducedabsorption method consists <strong>of</strong> comb<strong>in</strong>ed pressure damp<strong>in</strong>g, horizontal grid stretch<strong>in</strong>gand application <strong>of</strong> a Sommerfeld condition. Strict energy decay is guaranteed and thecomb<strong>in</strong>ation allows for effective absorption for a broad range <strong>of</strong> frequencies. Reflectionvii


coefficients smaller than 0.7 % can be achieved at relative low computational cost. Itis also shown that by suitable choice <strong>of</strong> parameters the comb<strong>in</strong>ed absorption methodcan reasonably approximate the measured reflections on artificial beaches <strong>in</strong> the bas<strong>in</strong>.<strong>The</strong> algorithm was further applied to several benchmark tests confirm<strong>in</strong>g the validity<strong>of</strong> the results. Also the direct comparison with measurements showed satisfactoryagreement.<strong>The</strong> numerical scheme was used to <strong>in</strong>vestigate the long time evolution <strong>of</strong> nonl<strong>in</strong>earwave groups. <strong>The</strong> efficiency and accuracy <strong>of</strong> the algorithm allowed to explore thedynamics <strong>of</strong> these waves on an unprecedented time and spatial scale. This has led todetailed <strong>in</strong>formation and new <strong>in</strong>sights <strong>in</strong> the long time evolution <strong>of</strong> bichromatic wavegroups and served as a basis for further experimental and analytical <strong>in</strong>vestigations.A study on the propagation <strong>of</strong> a conf<strong>in</strong>ed wave group over a bottom topography,the dis<strong>in</strong>tegration <strong>of</strong> a conf<strong>in</strong>ed wave tra<strong>in</strong> and an elaborate study <strong>in</strong>volv<strong>in</strong>g numerousmeasurements and simulations on the evolution <strong>of</strong> bichromatic wave groups arepresented. <strong>The</strong> dis<strong>in</strong>tegration <strong>of</strong> a wave tra<strong>in</strong> <strong>in</strong> groups has been observed, but thecomplete splitt<strong>in</strong>g <strong>in</strong>to clearly separated groups can not be rigorously confirmed bythe numerical results. Investigation <strong>of</strong> the evolution <strong>of</strong> a conf<strong>in</strong>ed (NLS-soliton) wavegroup over a bottom topography showed the defocuss<strong>in</strong>g <strong>of</strong> the group and the generation<strong>of</strong> a large free solitary wave. <strong>The</strong> long time evolution <strong>of</strong> bichromatic wavesshowed spatial periodic variations <strong>of</strong> the wave spectrum, <strong>in</strong>dicat<strong>in</strong>g recurrence. Anappropriate scal<strong>in</strong>g was experimentally constructed that relates the ratio <strong>of</strong> amplitudeand orig<strong>in</strong>al frequency difference (∆ω/q) to the observed spatial recurrence periods.Exam<strong>in</strong>ation <strong>of</strong> the envelope evolution <strong>of</strong> the bichromatic waves show the splitt<strong>in</strong>g<strong>of</strong> the orig<strong>in</strong>al envelope <strong>in</strong> two dist<strong>in</strong>guishable envelopes. <strong>The</strong>se dist<strong>in</strong>guished groupsare observed to <strong>in</strong>teract <strong>in</strong> at least two qualitatively different ways, both show<strong>in</strong>genvelope recurrence.viii


PrefaceS<strong>in</strong>ce the spr<strong>in</strong>g <strong>of</strong> 1997 I have enjoyed the freedom <strong>of</strong> do<strong>in</strong>g research <strong>in</strong> the topic <strong>of</strong>my choice. This opportunity was given to me by the comb<strong>in</strong>ed effort <strong>of</strong> my promotorpr<strong>of</strong>essor Brenny van Groesen (University <strong>of</strong> Twente) and René Huijsmans, seniorresearcher at the Maritime Research Institute Netherlands (MARIN ). I greatly appreciatetheir efforts and support, and their flexibility to grant me the freedom <strong>in</strong>do<strong>in</strong>g some unrelated research. <strong>The</strong> PhD position was f<strong>in</strong>anced by the KNAW (RoyalNetherlands Academy <strong>of</strong> Arts and Sciences) under grant number 95-BTM-29 (Lab-Math) and the additional f<strong>in</strong>ancial support from MARIN is acknowledged.Dur<strong>in</strong>g this project I was stationed at MARIN , Wagen<strong>in</strong>gen. <strong>The</strong>re I have enjoyedthe company <strong>of</strong> many (PhD-)students from different nationalities, many who I stillfrequently encounter. I would like to thank all <strong>of</strong> them for their pleasant companyand cheerful moments. <strong>The</strong> last years bear the most fresh memories and dur<strong>in</strong>g thistime I have had the pleasure <strong>of</strong> hav<strong>in</strong>g three dist<strong>in</strong>ctly different personalities as roommates. I would like to thank Albert Ballast, Anne Boorsma and Jie Dang for thef<strong>in</strong>e discussions, meals and ’sport<strong>in</strong>g events’ that made up a significant part <strong>of</strong> ourworkday.A special word <strong>of</strong> thanks is addressed to Andonowati, Agus Suryanto, Helena Margeretha,Edi Chayono and Robert Otto who have actively participated <strong>in</strong> the researchprogram LabMath and whose contributions and discussions provided valuable materialfor my research. Although most <strong>of</strong> my time was spent at MARIN , I frequentlyvisited the Department <strong>of</strong> Mathematics at the University <strong>of</strong> Twente. I have enjoyedthe conversations with Wilbert, Timco, Barbera, Stephan and Frits and wishto express my special thanks to the help and support from the secretaries: Marielle,Miranda and Carole.<strong>The</strong> last years, work<strong>in</strong>g hours have taken up a large part <strong>of</strong> the week. <strong>The</strong> rema<strong>in</strong><strong>in</strong>gtime that I spent with friends and family have given me great pleasure and knowledgethat can not be found <strong>in</strong> text books. I want to thank my two paranimfs, Rogier andJasper, for their friendship and efforts, but most <strong>of</strong> all I want to thank Aster...ixZeist, 13-02-2001Jaap-Harm Westhuis


ContentsAbstractPrefaceNotationsviiixxiii1 Introduction 11.1 A hydrodynamic laboratory . . . . . . . . . . . . . . . . . . . . . . . . 11.2 <strong>Numerical</strong> simulation <strong>of</strong> nonl<strong>in</strong>ear waves . . . . . . . . . . . . . . . . . 41.3 Contents and outl<strong>in</strong>e <strong>of</strong> the thesis . . . . . . . . . . . . . . . . . . . . . 62 Mathematical Model and <strong>Numerical</strong> Algorithm 152.1 Mathematical model . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152.1.1 Field equations . . . . . . . . . . . . . . . . . . . . . . . . . . . 162.1.2 Free surface boundary conditions . . . . . . . . . . . . . . . . . 172.2 <strong>Numerical</strong> algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202.2.1 Free surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202.2.2 Time stepp<strong>in</strong>g . . . . . . . . . . . . . . . . . . . . . . . . . . . 232.2.3 Field method vs. Boundary Integral method . . . . . . . . . . 25General heuristic comparison . . . . . . . . . . . . . . . . . . . 27<strong>Numerical</strong> Wave Tank example . . . . . . . . . . . . . . . . . . 28Recent developments . . . . . . . . . . . . . . . . . . . . . . . 292.2.4 F<strong>in</strong>ite Element Method . . . . . . . . . . . . . . . . . . . . . . 30Weak formulation . . . . . . . . . . . . . . . . . . . . . . . . . 30<strong>The</strong> use <strong>of</strong> higher order FE’s . . . . . . . . . . . . . . . . . . . 322.2.5 Velocity recovery . . . . . . . . . . . . . . . . . . . . . . . . . . 33Global projection method . . . . . . . . . . . . . . . . . . . . . 34F<strong>in</strong>ite Difference recovery <strong>of</strong> the velocity . . . . . . . . . . . . . 352.3 Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372.4 Scope <strong>of</strong> the <strong>in</strong>vestigations . . . . . . . . . . . . . . . . . . . . . . . . . 38xi


3 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong> 413.1 L<strong>in</strong>ear and non-l<strong>in</strong>ear wave models . . . . . . . . . . . . . . . . . . . . 423.1.1 Progressive periodic l<strong>in</strong>ear waves . . . . . . . . . . . . . . . . . 423.1.2 <strong>Nonl<strong>in</strong>ear</strong> progressive wave models . . . . . . . . . . . . . . . . 443.2 Accuracy and stability . . . . . . . . . . . . . . . . . . . . . . . . . . . 463.2.1 <strong>Numerical</strong> grid . . . . . . . . . . . . . . . . . . . . . . . . . . . 473.2.2 Stability Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . 49Discretised equations . . . . . . . . . . . . . . . . . . . . . . . 50Stability <strong>of</strong> the spatial discretisation . . . . . . . . . . . . . . . 52Stability <strong>of</strong> the time <strong>in</strong>tegration . . . . . . . . . . . . . . . . . 56Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603.2.3 Grid ref<strong>in</strong>ement . . . . . . . . . . . . . . . . . . . . . . . . . . . 603.3 Dispersion relation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623.3.1 Dispersion error σ . . . . . . . . . . . . . . . . . . . . . . . . . 633.3.2 M<strong>in</strong>imisation <strong>of</strong> σ(1/4, 4) . . . . . . . . . . . . . . . . . . . . . 65Float<strong>in</strong>g po<strong>in</strong>t operations . . . . . . . . . . . . . . . . . . . . . 65Uniform grid . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Nonuniform grid . . . . . . . . . . . . . . . . . . . . . . . . . 693.4 Mass and energy conservation . . . . . . . . . . . . . . . . . . . . . . . 713.5 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753.5.1 Comparative study on a slosh<strong>in</strong>g wave . . . . . . . . . . . . . . 753.5.2 Solitary wave propagation over uneven bottoms . . . . . . . . . 763.6 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834 <strong>Simulation</strong> <strong>of</strong> Wave Generation 854.1 Flap- and piston-type wave maker . . . . . . . . . . . . . . . . . . . . 864.1.1 L<strong>in</strong>ear model . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864.1.2 <strong>Numerical</strong> modell<strong>in</strong>g . . . . . . . . . . . . . . . . . . . . . . . . 88Grid po<strong>in</strong>ts on the wave maker . . . . . . . . . . . . . . . . . 92Free surface grid po<strong>in</strong>ts . . . . . . . . . . . . . . . . . . . . . . 924.1.3 Grid convergence . . . . . . . . . . . . . . . . . . . . . . . . . . 934.1.4 L<strong>in</strong>ear analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Discretised equations . . . . . . . . . . . . . . . . . . . . . . . 95Intersection po<strong>in</strong>t . . . . . . . . . . . . . . . . . . . . . . . . . 984.2 Wedge wave maker . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014.2.1 Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1034.2.2 Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054.3 <strong>Numerical</strong> velocity generation . . . . . . . . . . . . . . . . . . . . . . . 1094.3.1 Comb<strong>in</strong>ed flux-displacement wave maker . . . . . . . . . . . . 1094.3.2 Absorb<strong>in</strong>g wave maker . . . . . . . . . . . . . . . . . . . . . . 1104.4 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113xii


6 <strong>Nonl<strong>in</strong>ear</strong> Wave Groups 1656.1 Previous <strong>in</strong>vestigations . . . . . . . . . . . . . . . . . . . . . . . . . . . 1656.1.1 Modulated wave tra<strong>in</strong>s . . . . . . . . . . . . . . . . . . . . . . . 1666.1.2 Bichromatic waves . . . . . . . . . . . . . . . . . . . . . . . . . 1686.2 Conf<strong>in</strong>ed wave groups . . . . . . . . . . . . . . . . . . . . . . . . . . . 169NLS coefficients . . . . . . . . . . . . . . . . . . . . . . . . . . 169Dis<strong>in</strong>tegrat<strong>in</strong>g wave tra<strong>in</strong>s . . . . . . . . . . . . . . . . . . . . 1716.2.1 Propagation over an even bottom . . . . . . . . . . . . . . . . . 1726.2.2 Propagation over a slope . . . . . . . . . . . . . . . . . . . . . . 1766.3 Bichromatic wave groups . . . . . . . . . . . . . . . . . . . . . . . . . . 1786.3.1 Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . 1796.3.2 <strong>Numerical</strong> simulations . . . . . . . . . . . . . . . . . . . . . . . 182Comparison with measurements . . . . . . . . . . . . . . . . . 187Prolongation <strong>of</strong> the doma<strong>in</strong> . . . . . . . . . . . . . . . . . . . . 1896.3.3 Non stationarity . . . . . . . . . . . . . . . . . . . . . . . . . . 193Spatial period . . . . . . . . . . . . . . . . . . . . . . . . . . . 193Benjam<strong>in</strong>-Feir <strong>in</strong>stability . . . . . . . . . . . . . . . . . . . . . 196Envelope evolution . . . . . . . . . . . . . . . . . . . . . . . . 2056.4 Conclusion and discussion . . . . . . . . . . . . . . . . . . . . . . . . . 2097 Conclusions and recommendations 213AppendicesA Equivalence <strong>of</strong> strong and weak formulation 219A.1 Sobolev spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219A.2 Extended Green’s formula for the Laplace operator . . . . . . . . . . . 220A.3 Lax-Milgram theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . 221A.4 Equivalence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221B Details <strong>of</strong> the numerical methods 223B.1 Lagrangian <strong>in</strong>terpolation and simplex coord<strong>in</strong>ates . . . . . . . . . . . . 223B.2 Modified Butcher tables . . . . . . . . . . . . . . . . . . . . . . . . . . 227C Nondimensional wave quantities 229Bibliography 230Samenvatt<strong>in</strong>g 242Curriculum Vitae 243Index 241xiv


NotationsIn the table below, the notations used throughout this thesis are listed <strong>in</strong> alphabeticorder <strong>of</strong> their first symbol (first the notations start<strong>in</strong>g with a Roman symbol then thenotations start<strong>in</strong>g with a Greek symbol). Besides a short description <strong>of</strong> the notation,the section where the notation is <strong>in</strong>troduced is given for further reference.Notations start<strong>in</strong>g with a Roman symbola amplitude <strong>of</strong> a regular wave [section 3.1 ]āstroke amplitude <strong>of</strong> a wave board to generate a l<strong>in</strong>ear regular wavewith amplitude a [subsection 4.1.1]a w half breadth <strong>of</strong> the wedge wave maker [section 4.2]a(·, ·) bil<strong>in</strong>ear form [subsection 2.2.4 and appendix A]A amplitude <strong>of</strong> the wave envelope [subsection 3.1.2 and section 6.2]AMatrix result<strong>in</strong>g from l<strong>in</strong>earisation <strong>of</strong> the discretised equations [subsection3.2.2, subsection 4.1.4 and subsection 5.4.2]b(·, ·) bil<strong>in</strong>ear form [subsection 2.2.4 and appendix A]bmatrix result<strong>in</strong>g from the l<strong>in</strong>earisation <strong>of</strong> the discretisation <strong>of</strong> thedriv<strong>in</strong>g terms [subsection 4.1.4]c phase velocity <strong>of</strong> a regular wave [section 3.1]c g group velocity <strong>of</strong> a l<strong>in</strong>ear wave group [section 3.1]c s velocity parameter <strong>in</strong> the Sommerfeld condition [subsection 5.3.1]c.c.complex conjugated <strong>of</strong> the previous expressionC j coefficient <strong>of</strong> an evanescent mode [subsection 4.1.1]dparameter describ<strong>in</strong>g the geometry <strong>of</strong> a flap-piston wave maker [subsection4.1.1]d w depth <strong>of</strong> the wedge wave maker [section 4.2]D<strong>in</strong>dex set conta<strong>in</strong><strong>in</strong>g the node numbers associated with grid po<strong>in</strong>ts onthe free surface [subsection 2.2.4]e measurement error <strong>in</strong> reflection coefficient [subsection 5.2.1]E discrete energy [section 3.4]xv


f(·) function def<strong>in</strong><strong>in</strong>g the Dirichlet data on Γ D [section 2.2.4 and appendixA]˜f vector function conta<strong>in</strong><strong>in</strong>g the dynamic equations as q t = ˜f(q, t)[subsection 2.2.2]⃗F a force [subsection 2.1.1]g gravitational constant [subsection 2.1.1]g(·) function def<strong>in</strong><strong>in</strong>g the Neumann data on Γ N [subsection 2.2.4 andappendix A]ĝvector conta<strong>in</strong><strong>in</strong>g the coefficients <strong>of</strong> the approximation <strong>of</strong> g(·) [subsection4.1.4].hthe water depthh grid grid ref<strong>in</strong>ement parameter [subsection 3.2.3]H wave height (crest to through distance) [subsection 3.1.2]H 1 (Ω) function space [subsection 2.2.4 and appendix A]H ±1/2 (Γ) function space [subsection 2.2.4 and appendix A]I<strong>in</strong>dex set conta<strong>in</strong><strong>in</strong>g the node numbers <strong>in</strong> V that do not belong to Dor S [subsection 2.2.4]k wavenumber <strong>of</strong> regular wave k = 2π/λ [subsection 3.1.1]˜kcomplex wavenumber <strong>of</strong> a l<strong>in</strong>early damped regular wave [subsection5.4.1]¯k averaged wavenumber <strong>in</strong> bichromatic wave [section 6.3]lparameter describ<strong>in</strong>g the geometry <strong>of</strong> a flap-piston wave maker [subsection4.1.1]Ltotal length <strong>of</strong> computational doma<strong>in</strong>L Blength <strong>of</strong> beach without horizontal stretch<strong>in</strong>g <strong>of</strong> the grid [subsection5.3.3]L eff length <strong>of</strong> beach with horizontal stretch<strong>in</strong>g <strong>of</strong> the grid [subsection5.3.3]M discrete mass [section 3.4]⃗n vector normal to a surface (po<strong>in</strong>t<strong>in</strong>g outward) [subsection 2.1.2]nx number <strong>of</strong> nodes <strong>in</strong> horizontal direction [subsection 3.2.1]nz number <strong>of</strong> nodes <strong>in</strong> vertical direction [subsection 3.2.1]N iF<strong>in</strong>ite Element base function associated with global node number i[subsection 2.2.4]N<strong>in</strong>dex set conta<strong>in</strong><strong>in</strong>g the node numbers associated with grid po<strong>in</strong>ts onΓ N [subsection 4.1.4]p (fluid) pressure [subsection 2.1.1]p[F EM] polynomial order <strong>of</strong> the base functions used <strong>in</strong> the f<strong>in</strong>ite elementapproximation for Φ [subsection 3.2.2]p[F D] polynomial order on which the f<strong>in</strong>ite difference scheme to approximateΦ z is based [subsection 3.2.2]xvi


q¯qqamplitude <strong>of</strong> a s<strong>in</strong>gle wave component <strong>in</strong> a regular waveflap stroke amplitude result<strong>in</strong>g <strong>in</strong> a wave amplitude q [subsection6.3.1]vector conta<strong>in</strong><strong>in</strong>g the discrete variables <strong>in</strong>volved <strong>in</strong> time <strong>in</strong>tegration[subsection 2.2.2 and subsection 3.2.2]r reflection coefficient [subsection 5.2.1]R dispersion operator [subsection 5.4.1]⃗s vector tangential to a surface [subsection 2.2.5]S<strong>in</strong>dex set conta<strong>in</strong><strong>in</strong>g the node numbers associated with grid po<strong>in</strong>ts onthe Sommerfeld boundary [subsection 5.4.2]S ′ surface tension [subsection 2.1.2]S 0 ′ l<strong>in</strong>earised surface tension [subsection 3.1.1]t time [subsection 2.1.1]T wave period (T = 2π ω) [subsection 3.1.1]T mod modulation period (period <strong>of</strong> a wave group) [subsection 6.3.1]u horizontal velocity [subsection 3.1.2]⃗v fluid velocity vector [subsection 2.1.1]V <strong>in</strong>dex set conta<strong>in</strong><strong>in</strong>g all node numbers [subsection 3.2.2]x horizontal coord<strong>in</strong>ate [subsection 2.1.1]z vertical coord<strong>in</strong>ate [subsection 2.1.1]Notations start<strong>in</strong>g with a Greek symbolα(x) coefficient <strong>of</strong> the pressure damp<strong>in</strong>g term α(x)Φ z [subsection 5.3.2]α i polynomial coefficients <strong>of</strong> α(x) = α 0 + α 1 x + α 2 x 2 [subsection 5.3.2]β parameter govern<strong>in</strong>g the vertical grid density [subsection 3.2.1]β ′ coefficient <strong>in</strong> front <strong>of</strong> the l<strong>in</strong>ear term A ξξ <strong>in</strong> the Non L<strong>in</strong>earSchröd<strong>in</strong>ger equation [subsection 3.1.2 and section 6.2]γparameter govern<strong>in</strong>g the horizontal grid stretch<strong>in</strong>g <strong>in</strong> the dissipationzone [subsection 5.3.3]γ ′coefficient <strong>in</strong> front <strong>of</strong> the nonl<strong>in</strong>ear term |A| 2 A <strong>in</strong> the Non L<strong>in</strong>earSchröd<strong>in</strong>ger equation [subsection 3.1.2 and section 6.2]γ s surface tension coefficient [subsection 2.1.2]Γ boundary <strong>of</strong> the doma<strong>in</strong> Ω [subsection 2.2.4 and appendix A]Γ Dpart <strong>of</strong> Γ on which Dirichlet data is specified [subsection 2.2.4 andappendix A]Γ Npart <strong>of</strong> Γ on which Neumann data is specified [subsection 2.2.4 andappendix A]δ small perturbation parameter (h/λ) 2 [subsection 3.1.2]δ ′relative frequency <strong>of</strong> modulation disturbance ω′ −ωω[subsection 6.3.3]xvii


∆k wavenumber difference <strong>in</strong> bichromatic wave [section 6.3]∆t discrete time step [subsection 2.2.2]∆x horizontal mesh width [subsection 3.2.2]∆z vertical mesh width [section 3.2.1]∆ω frequency difference <strong>in</strong> bichromatic wave [section 6.3]∆T period difference <strong>in</strong> bichromatic wave [section 6.3]ɛ perturbation parameter a/h [section 3.1.2]ε perturbation parameter ka [section 6.2]ξ slow spatial variable <strong>in</strong> mov<strong>in</strong>g frame <strong>of</strong> reference ξ = ε (x − c g t)[subsection 3.1.2 and section 6.2]η function describ<strong>in</strong>g the free surface elevation [subsection 2.1.2]ˆηvector conta<strong>in</strong><strong>in</strong>g the z-coord<strong>in</strong>ate <strong>of</strong> the boundary nodes on the freesurface [subsection 3.2.2]θ phase function [subsection 3.1.2]λ wavelength (λ = 2π k) [subsection 3.1.1]µ eigenvalue <strong>of</strong> A [subsection 3.2.2]˜µ zero’th order approximation <strong>of</strong> the dispersion operator R. Rφ ≈ ˜µ · φ[subsection 5.4.1]µ ′ dynamic viscosity [subsection 2.1.1]ν k<strong>in</strong>ematic viscosity [subsection 2.1.1]∇gradient operator. ∇ = (∂ x1 , . . . , ∂ xn ) T , where n is dimension <strong>of</strong> thespatial doma<strong>in</strong> X <strong>of</strong> the function ϑ (x ∈ X; t) on which ∇ operates.ρ fluid density [subsection 2.1.1]σrelative phase velocity error result<strong>in</strong>g from discretisation [subsection3.3.1]ˆσParameter controll<strong>in</strong>g the length <strong>of</strong> the tangential free surface gridcorrection vector [subsection 2.2.1]σ(a, b) maximum value <strong>of</strong> σ for a ≤ λ ≤ b. [subsection 3.3.2]τ slowly vary<strong>in</strong>g time τ = ε 2 t [section 6.2]φ l<strong>in</strong>ear free surface potential [subsection 5.3.2]ϕvector conta<strong>in</strong><strong>in</strong>g the potential values at the discrete grid po<strong>in</strong>ts.An additional superscript denotes a restriction <strong>of</strong> ϕ to the <strong>in</strong>dex setsymbolised by the superscript.Φ velocity potential [subsection 3.2.2]ˆΦ discrete approximation <strong>of</strong> Φ [subsection 2.2.4]Ψ acceleration potential Ψ = Φ t [section 4.2]ω regular wave frequency [subsection 3.1.1]¯ω averaged frequency <strong>in</strong> bichromatic wave [section 6.3]Ω open doma<strong>in</strong> <strong>in</strong>R d , d = 2, 3 [section 2.1].̂Ω discrete approximation <strong>of</strong> Ω. [subsection 2.2.4]⃗Ω fluid vorticity Ω ⃗ = ∇ × ⃗v [subsection 2.1.1]xviii


Chapter 1Introduction1.1 A hydrodynamic laboratoryA hydrodynamic laboratory is a complex <strong>of</strong> facilities <strong>in</strong> which maritime structuressuch as freight carriers, ferries and oil riggs are tested on a model scale. Beforethe actual construction, owners and designers need precise <strong>in</strong>formation about thehydrodynamic properties <strong>of</strong> their design. Questions as whether or not the contractvelocity <strong>of</strong> the design will be achieved are answered by test<strong>in</strong>g <strong>in</strong> a model test bas<strong>in</strong>.Other important aspects such as safety, maneuverability and controllability can alsobe <strong>in</strong>vestigated at this stage.A hydrodynamic laboratory usually has several facilities that are used for differenttest<strong>in</strong>g purposes. When the hull resistance <strong>of</strong> a ship needs to be determ<strong>in</strong>ed, a modelis towed through still water. To obta<strong>in</strong> <strong>in</strong>formation about dynamic properties suchas the stability and e.g. the maximum roll angles, model tests are performed <strong>in</strong>a seakeep<strong>in</strong>g bas<strong>in</strong>. In a seakeep<strong>in</strong>g bas<strong>in</strong> waves and possibly w<strong>in</strong>d are generatedwhile the ship is kept at a fixed position or sails through the tank. Although thereare situations were the ship is towed by a carriage, most <strong>of</strong> the model tests areperformed by self propulsion. <strong>The</strong>se models have active rudders, stabilis<strong>in</strong>g f<strong>in</strong>s orpropellers that should allow for a steady course through the bas<strong>in</strong>, while the carriagemoves over the model and facilitates the measurements . <strong>The</strong>se tow<strong>in</strong>g tanks areusually narrow bas<strong>in</strong>s and do therefore not allow for simultaneous maneuverabilitytest<strong>in</strong>g. <strong>The</strong> new SMB (Seakeep<strong>in</strong>g and Manoeuver<strong>in</strong>g Bas<strong>in</strong>) at MARIN (MaritimeResearch Institute Netherlands) has the unique capability to comb<strong>in</strong>e manoeuver<strong>in</strong>gand seakeep<strong>in</strong>g model tests (Fig. 1.1 on the follow<strong>in</strong>g page). <strong>The</strong> construction <strong>of</strong>the SMB started <strong>in</strong> 1998 and was operational <strong>in</strong> mid 1999. It is a 170x40x5 meterwater bas<strong>in</strong> with 330 <strong>in</strong>dividually controlled wave maker segments on two sides andartificial beaches on the oppos<strong>in</strong>g sides. A giant carriage spann<strong>in</strong>g the 40 meterwidth can follow a vessel sail<strong>in</strong>g through the bas<strong>in</strong> at a maximum speed <strong>of</strong> 6 [m/s].1


2 IntroductionFigure 1.1: <strong>The</strong> new Seakeep<strong>in</strong>g and Manoeuver<strong>in</strong>g Bas<strong>in</strong> (SMB) at MARIN , Wagen<strong>in</strong>gen.<strong>The</strong> <strong>in</strong>dividual controllable segments <strong>of</strong> the wave maker on thelong side are clearly visible on the foreground.To evaluate the hydrodynamic properties <strong>of</strong> the ship the reaction <strong>of</strong> the vessel to acerta<strong>in</strong> external force is measured. In seakeep<strong>in</strong>g tests one is ma<strong>in</strong>ly <strong>in</strong>terested <strong>in</strong> theship motions and forces due to loads caused by waves .In order to mean<strong>in</strong>gfully test their ship, designers need to specify <strong>in</strong> what wave conditionsthe ship should be tested. A ferry operat<strong>in</strong>g solely <strong>in</strong> the North Sea betweenEngland and the Netherlands does not need to be tested for tropical hurricane waves.Every geographical area has its own wave characteristics, which are captured <strong>in</strong> a lowdimensional model with the significant period (T s ) and the significant wave height(H s ) as the most important dimensions. At the basis for these low dimensional modelsis most <strong>of</strong> the time a ’l<strong>in</strong>ear’ <strong>in</strong>terpretation <strong>of</strong> reality. <strong>The</strong> waves are thought toconsist <strong>of</strong> a summation <strong>of</strong> regular waves and the parameters govern<strong>in</strong>g the dynamics<strong>of</strong> ships are thought to have a l<strong>in</strong>ear dependence on the amplitude <strong>of</strong> the waves.Although for many situations this is an accurate and useful model <strong>of</strong> reality, it doesnot adequately describe extreme situations <strong>in</strong> which nonl<strong>in</strong>ear <strong>in</strong>teractions betweenwaves significantly <strong>in</strong>fluence the wave field . Model test<strong>in</strong>g under extreme conditionsis however becom<strong>in</strong>g more and more relevant for designers. Besides the generation<strong>of</strong> waves for regular test<strong>in</strong>g <strong>in</strong> ’l<strong>in</strong>ear seas’ it therefore becomes <strong>in</strong>creas<strong>in</strong>gly importantto be able to generate extreme wave conditions at a prescribed position <strong>in</strong> thetank. To generate these conditions, accurate wave generation hardware and steer<strong>in</strong>galgorithm’s are essential. <strong>The</strong> new facilities <strong>of</strong> MARIN are equipped with sufficientlyaccurate hardware. Every segment <strong>of</strong> the wave maker is controlled by an <strong>in</strong>dividualelectric eng<strong>in</strong>e allow<strong>in</strong>g for precise control <strong>of</strong> the wave board position.In 1997 the Mathematical Physics group <strong>of</strong> the department <strong>of</strong> Mathematics at the


A hydrodynamic laboratory 3Figure 1.2: Relation between the different components <strong>of</strong> the LabMath project.University <strong>of</strong> Twente together with MARIN and the Indonesian <strong>Hydrodynamic</strong> Laboratory(IHL) started the LabMath program. <strong>The</strong> aim <strong>of</strong> this program was to developapplicable mathematics for the better controllability <strong>of</strong> the wave and current generationat hydrodynamic laboratories. <strong>The</strong> program consisted <strong>of</strong> four projects: (i) thedevelopment <strong>of</strong> nonl<strong>in</strong>ear surface wave models , (ii) experimental wave measurementtechniques, (iii) modell<strong>in</strong>g and simulation <strong>of</strong> wave-current <strong>in</strong>teraction and (iv) fullynonl<strong>in</strong>ear numerical simulation <strong>of</strong> waves <strong>in</strong> a bas<strong>in</strong>.<strong>The</strong> relation between these projects is schematically depicted <strong>in</strong> the Fig. 1.2. Assumethat a specified spatial temporal wave pattern η(x i , t) <strong>in</strong> the bas<strong>in</strong> is desired. By us<strong>in</strong>ga suitable (nonl<strong>in</strong>ear) surface model , a steer<strong>in</strong>g signal for the wave makers is derived.<strong>The</strong>n, a fully numerical simulation is used to <strong>in</strong>vestigate whether or not the proposedsteer<strong>in</strong>g signal will produce the desired wave characteristics. If not, the steer<strong>in</strong>g signalto the wave maker has to be adapted and the new signal can aga<strong>in</strong> be numericallyevaluated. F<strong>in</strong>ally the steer<strong>in</strong>g signal is send to the wave makers <strong>in</strong> the physical bas<strong>in</strong>and measurements must show whether or not the specified spatial-temporal pattern is<strong>in</strong>deed produced. If this process would have been performed by trial and error <strong>in</strong> thephysical bas<strong>in</strong>, valuable tank-time would have been consumed. <strong>The</strong> fully numericalsimulation also allows for easy parameter variation studies and the wave data is availableon a f<strong>in</strong>e spatial-temporal resolution, not achievable by measurement techniques<strong>in</strong> the physical bas<strong>in</strong>. This high resolution data can be used for the developmentand validation <strong>of</strong> simplified free surface models . It is stressed however, that cont<strong>in</strong>uouscross validation with physical experiments is essential and that the validitylimits <strong>of</strong> the models should always be carefully exam<strong>in</strong>ed. <strong>The</strong> measurements thatare performed <strong>in</strong> the model test bas<strong>in</strong> are also used to provide <strong>in</strong>formation for thedevelopment <strong>of</strong> the mathematical models that describe the artificial beaches and thewave-current <strong>in</strong>teraction.<strong>The</strong> efforts <strong>of</strong> the LabMath project have been focused on two-dimensional (depth andlongitud<strong>in</strong>al direction) flow <strong>in</strong> the model bas<strong>in</strong>. Follow-up research projects to extentthe results and numerical algorithm’s to a three dimensional bas<strong>in</strong> have been granted.


4 IntroductionPrelim<strong>in</strong>ary results <strong>of</strong> the three dimensional simulations, performed by the author,showed promis<strong>in</strong>g results and <strong>in</strong>dicated that the algorithm can <strong>in</strong>deed be effectivelyused for 3d wave simulations. As part <strong>of</strong> the LabMath project Eddy Cayhono iswork<strong>in</strong>g on nonl<strong>in</strong>ear surface models (see e.g. van Groesen et al. (2001)) and HelenaMargeretha researches mathematical models that describe wave current <strong>in</strong>teraction(see e.g. Margeretha et al. (2001)). Some aspects <strong>of</strong> the measurement techniqueshave been treated <strong>in</strong> Westhuis (1997) and further research and development on thesetechniques was performed by MARIN .This thesis reports on the development <strong>of</strong> the numerical algorithm for fully nonl<strong>in</strong>earsimulation <strong>of</strong> waves <strong>in</strong> a two-dimensional model bas<strong>in</strong>. In summary, the aim <strong>of</strong> thisresearch project was to develop, implement and <strong>in</strong>vestigate an algorithm for the (i)determ<strong>in</strong>istic and accurate simulation <strong>of</strong> (ii) two dimensional nonl<strong>in</strong>ear waves (nobreakers) (iii) synthesised from a broad banded spectrum (iv) <strong>in</strong> a hydrodynamicmodel test bas<strong>in</strong> (v) by an efficient algorithm allow<strong>in</strong>g simulations to be performed<strong>in</strong> overnight jobs.We conclude this section by quot<strong>in</strong>g pr<strong>of</strong>. Bernard Mol<strong>in</strong> who was the <strong>in</strong>vited speakerfor the 22nd George We<strong>in</strong>blum Memorial Lecture (Mol<strong>in</strong> (1999)): ”As the oil <strong>in</strong>dustrymoves <strong>in</strong>to deeper waters, the need for cross-validation <strong>of</strong> results from numerical codesand model tests becomes more acute. In 1000 or 2000 m water depths, it is notpossible to test a complete production system (FPSO + risers and moor<strong>in</strong>gs) at anappropriate scale, and a comb<strong>in</strong>ed use <strong>of</strong> numerical s<strong>of</strong>tware and model test resultsbecomes necessary. This means that the wave systems produced <strong>in</strong> the numerics and<strong>in</strong> the tank must be perfectly known and controlled. If they cannot be made to beidentical, then one should know how to manage the numerical and experimental toolsto cope with their differences.”1.2 <strong>Numerical</strong> simulation <strong>of</strong> nonl<strong>in</strong>ear waves<strong>The</strong> numerical simulation <strong>of</strong> nonl<strong>in</strong>ear waves follows from the mathematical modelthat is used to describe the wave dynamics. Based on the cont<strong>in</strong>uum hypothesis, theconservation <strong>of</strong> mass and momentum lead to the Navier-Stokes equations for the fluidvelocity and density. <strong>The</strong>se equations simplify to Euler’s equations for the velocityif the fluid is considered <strong>in</strong>compressible and <strong>in</strong>viscous. An additional assumption onthe irrotationality <strong>of</strong> the fluid allows for the <strong>in</strong>troduction <strong>of</strong> a velocity potential thatcompletely determ<strong>in</strong>es the velocity field (potential flow model). Under the conditionslead<strong>in</strong>g to the potential flow model, the equations that describe the evolution <strong>of</strong>the air-water <strong>in</strong>terface can be expressed <strong>in</strong> terms <strong>of</strong> the potential and the shape <strong>of</strong>the <strong>in</strong>terface itself. Further assumptions on the shape <strong>of</strong> this surface and the waterdepth lead to numerous free surface models , <strong>in</strong> which all quantities are restrictedto the free surface. As will be motivated <strong>in</strong> section 2.1 the potential flow modelprovides an adequate description for the surface dynamics for nonl<strong>in</strong>ear water waves.<strong>The</strong> assumptions lead<strong>in</strong>g to the more simple surface models conflicts with the design


<strong>Numerical</strong> simulation <strong>of</strong> nonl<strong>in</strong>ear waves 5criteria mentioned at the end <strong>of</strong> the previous section. It is however stressed thatfor specific situations, surface wave models can accurately describe (nonl<strong>in</strong>ear) wavedynamics.<strong>The</strong> numerical simulation <strong>of</strong> nonl<strong>in</strong>ear water waves us<strong>in</strong>g the potential flow assumptionhas been studied s<strong>in</strong>ce the mid 1970’s. Longuet-Higg<strong>in</strong>s & Cokelet (1976) werethe first to simulate an asymmetric overturn<strong>in</strong>g deep water wave. <strong>The</strong>y used a conformalmapp<strong>in</strong>g approach with space periodic boundary conditions and an artificialpressure distribution to enforce the break<strong>in</strong>g. S<strong>in</strong>ce then, many researchers have takenup the topic <strong>of</strong> nonl<strong>in</strong>ear wave simulation, <strong>of</strong>ten <strong>in</strong> comb<strong>in</strong>ation with wave-body <strong>in</strong>teraction.Extensive reviews on the topic <strong>of</strong> wave simulation are given by Yeung(1982) and Tsai & Yue (1996). More recently Kim et al. (december, 1999) reviewedthe research on the development <strong>of</strong> <strong>Numerical</strong> Wave Tanks (NWT’s). In a NWT,the emphasis is both on wave simulation and wave-body <strong>in</strong>teraction and aims at thereplacement (not simulation) <strong>of</strong> an experimental model bas<strong>in</strong> (also called ExperimentalWave Tank). Because <strong>of</strong> the availability <strong>of</strong> these extensive and recent reviews,no literature overview is presented here. References are given throughout this thesiswhen appropriate.Most numerical methods for potential flow wave simulation are based on the mixedEulerian-Lagrangian method (employed by Longuet-Higg<strong>in</strong>s & Cokelet (1976)) toseparate the elliptic Boundary Value Problems (BVP) from the dynamic equationsat the free surface. <strong>The</strong> fast majority <strong>of</strong> available numerical scheme’s that simulatefree surface potential flow, approximate the BVP us<strong>in</strong>g a Boundary Integral (BI)formulation. This formulation is then discretised us<strong>in</strong>g Boundary Elements (BE) (e.g.Dommermuth et al. (1988) [2d constant panel method], Romate (1989) [3d secondorder panel method], Grilli et al. (1989) [2d higher order boundary elements] andCelebi et al. (1998) [3d des<strong>in</strong>gularised BI]. Other methods to solve the BVP are F<strong>in</strong>iteDifference [FD] and F<strong>in</strong>ite Element [FE] methods to discretise the field equations. InFD methods (e.g. Chan (1977) and DeSilva et al. (1996)) the geometry is usuallymapped to a rectangular doma<strong>in</strong> to efficiently implement the numerical scheme. Thisis not necessary for the FE methods, but although the FE method has been widelyused <strong>in</strong> steady state (viscous) flow problems and l<strong>in</strong>earised free surface problems(e.g. Washizu (1982)) it did not receive much attention <strong>in</strong> nonl<strong>in</strong>ear potential flowproblems until recently (e.g. Wu & Eatock Taylor (1994) [fixed walls] and Cai et al.(1998) [fixed walls and mapp<strong>in</strong>g to a rectangular doma<strong>in</strong>]). <strong>The</strong> use <strong>of</strong> FE methods<strong>in</strong> viscous numerical free surface simulation was also recently reported by Braess &Wriggers (2000). F<strong>in</strong>ally, the spectral method based on a Taylor expansion <strong>of</strong> theDirichlet-Neumann operator developed by Graig & Sulem (1993) is mentioned as analternative to the BE, FD and FE methods. For numerical studies <strong>in</strong>volv<strong>in</strong>g wavebreak<strong>in</strong>g <strong>in</strong> potential flow we refer to V<strong>in</strong>je & Brevig (1981), Dommermuth et al.(1988), Banner (1998) and Tul<strong>in</strong> & Waseda (1999) [experimental data and numericalsimulations] and Guignard et al. (1999) [shoal<strong>in</strong>g <strong>of</strong> solitary wave]. Many authors(e.g. Longuet-Higg<strong>in</strong>s & Cokelet (1976) [BE], Dold (1992) [BE], Wu & Eatock Taylor(1994) [FE] and Robertson & Sherw<strong>in</strong> (1999) [FE]) report on the appearance <strong>of</strong> sawtooth<strong>in</strong>stabilities dur<strong>in</strong>g numerical simulation. In order to simulate over sufficiently


6 Introductionlong time, additional smooth<strong>in</strong>g <strong>of</strong> the <strong>in</strong>termediate results or regridd<strong>in</strong>g is used toavoid numerical <strong>in</strong>stabilities.<strong>The</strong> numerical algorithm and implementation presented <strong>in</strong> this thesis differs from thepreviously reported scheme’s <strong>in</strong> the comb<strong>in</strong>ation <strong>of</strong> the follow<strong>in</strong>g aspects:• a direct (no mapp<strong>in</strong>g) field discretisation <strong>of</strong> the successive boundary value problemsus<strong>in</strong>g a F<strong>in</strong>ite Element method with a successive velocity recovery us<strong>in</strong>gF<strong>in</strong>ite Differences.• marg<strong>in</strong>ally stable l<strong>in</strong>earised spatial discretisation due to the comb<strong>in</strong>ation <strong>of</strong>F<strong>in</strong>ite Elements and F<strong>in</strong>ite Differences (no smooth<strong>in</strong>g necessary).• the <strong>in</strong>clusion <strong>in</strong> the numerical simulation <strong>of</strong> a model for artificial beaches thatare used <strong>in</strong> the experimental wave tank.• a focus on the simultaneous accurate simulation <strong>of</strong> nonl<strong>in</strong>ear waves <strong>of</strong> differentwavelength on a s<strong>in</strong>gle numerical grid.• a modular, object oriented algorithm for the implementation <strong>of</strong> the geometry,allow<strong>in</strong>g for the separated development, implementation and test<strong>in</strong>g <strong>of</strong> e.g. wavemakers and numerical beaches.1.3 Contents and outl<strong>in</strong>e <strong>of</strong> the thesisThis section describes the ma<strong>in</strong> contents <strong>of</strong> the thesis and serves as an outl<strong>in</strong>e forquick reference to the appropriate (sub)sections. <strong>The</strong> results <strong>of</strong> the <strong>in</strong>vestigationshave been ordered as follows. After chapter 2 describes the mathematical modeland numerical algorithm, chapter 3 <strong>in</strong>vestigates the numerical simulation <strong>of</strong> waveswithout the <strong>in</strong>fluence <strong>of</strong> artificial wave generation and/or absorption. <strong>The</strong>se lattertwo topics are consecutively treated <strong>in</strong> chapter 4 and chapter 5. In chapter 6 thenumerical algorithm is used to <strong>in</strong>vestigate the long time evolution <strong>of</strong> wave groups andthe f<strong>in</strong>al chapter 7 conta<strong>in</strong>s some conclud<strong>in</strong>g remarks and some recommendations forfurther research. <strong>The</strong> appendices conta<strong>in</strong> the sketch <strong>of</strong> a pro<strong>of</strong> on the equivalence <strong>of</strong>two problems, some details <strong>of</strong> the numerical method and a graph relat<strong>in</strong>g the basicl<strong>in</strong>ear wave quantities. This latter graph may be <strong>of</strong> practical use for the physical<strong>in</strong>terpretation <strong>of</strong> non-dimensionalised results. After the appendix and a bibliographyand <strong>in</strong>dex are provided that can be used for further reference and navigation throughthe thesis.Many <strong>of</strong> the captions <strong>of</strong> the figures <strong>in</strong> this thesis conta<strong>in</strong> a list <strong>of</strong> numerical parametersthat were used to perform the presented simulation from which the presented resultshave been derived. Although this might distract the reader from the <strong>in</strong>tention <strong>of</strong> thefigure, this data is provided to improve repeatability <strong>of</strong> the numerical simulations byother researchers. An important aim <strong>of</strong> the presentation <strong>of</strong> the research has been toprovide sufficient <strong>in</strong>formation for complete reconstruction <strong>of</strong> all presented results.


Contents and outl<strong>in</strong>e <strong>of</strong> the thesis 7In the follow<strong>in</strong>g subsections the content <strong>of</strong> chapters 3-6 is summarised. <strong>The</strong> firstparagraph <strong>of</strong> each section conta<strong>in</strong>s a brief abstract describ<strong>in</strong>g the structure <strong>of</strong> thechapter <strong>in</strong> relation to its section division. <strong>The</strong> next paragraphs <strong>in</strong> the subsectiondiscuss the contents <strong>of</strong> the chapter <strong>in</strong> more detail and <strong>in</strong> relation to its subsectionstructure.Chapter 2 - govern<strong>in</strong>g equations<strong>The</strong> aim <strong>of</strong> this chapter is to <strong>in</strong>troduce the equations that describe the free surface dynamics[2.1], the numerical algorithms to approximate the solution <strong>of</strong> these equations[2.2] and the implementation <strong>of</strong> this algorithm <strong>in</strong> a computer code [2.3].In section 2.1 the field equations describ<strong>in</strong>g potential flow are derived [2.1.1] and theassumptions lead<strong>in</strong>g to these equations are motivated. <strong>The</strong> equations govern<strong>in</strong>g thefree surface dynamics are next derived [2.1.2] result<strong>in</strong>g <strong>in</strong> the f<strong>in</strong>al set <strong>of</strong> govern<strong>in</strong>gequations. Section 2.2 starts by describ<strong>in</strong>g the numerical treatment <strong>of</strong> the free surface[2.2.1] and the result<strong>in</strong>g structure <strong>of</strong> the top-level time-march<strong>in</strong>g scheme [2.2.2]. Thistime march<strong>in</strong>g scheme consists <strong>of</strong> the repeated construction and solution <strong>of</strong> a boundaryvalue problem followed by a velocity recovery step. <strong>The</strong> use <strong>of</strong> field methods versusboundary <strong>in</strong>tegral methods to solve the boundary value problems are compared [2.2.3]and based on this comparison the choice for the F<strong>in</strong>ite Element Method is motivatedand further discussed <strong>in</strong> detail [2.2.4]. For the velocity recovery methods [2.2.5] a globalprojection method and f<strong>in</strong>ite differences are discussed.<strong>The</strong> chapter ends with some brief comments on the object oriented structure <strong>of</strong> theimplementation <strong>in</strong> section 2.3 and the def<strong>in</strong>ition <strong>of</strong> the scope <strong>of</strong> the <strong>in</strong>vestigations <strong>in</strong>section 2.4 for chapters 3,4 and 5.Chapter 3 - free surface waves<strong>The</strong> focus <strong>of</strong> chapter 3 is on the analysis <strong>of</strong> the numerical methods <strong>in</strong>troduced <strong>in</strong> theprevious chapter with respect to free surface waves <strong>in</strong> a bas<strong>in</strong> with natural boundaries.After a brief <strong>in</strong>troduction <strong>of</strong> some relevant equations for the description <strong>of</strong>(nonl<strong>in</strong>ear) wave propagation [3.1] the accuracy and stability <strong>of</strong> the numerical schemeare <strong>in</strong>vestigated [3.2]. To further quantify the numerical errors and the effect <strong>of</strong> thediscretisation parameters, the error <strong>of</strong> the discrete dispersion relation is established[3.3]. <strong>The</strong> stability and error analysis <strong>of</strong> the previous sections are ma<strong>in</strong>ly based onthe l<strong>in</strong>earisation <strong>of</strong> the discretised equations. In order to asses the accuracy <strong>of</strong> thefully nonl<strong>in</strong>ear discretisation, the discrete mass and energy conservation is <strong>in</strong>vestigated[3.4]. <strong>The</strong> chapter ends with some applications [3.5] and the conclusions [3.6] <strong>of</strong>this chapter.In section 3.1 the l<strong>in</strong>earised free surface equations and the result<strong>in</strong>g dispersion relationfor l<strong>in</strong>ear waves [3.1.1] are derived. Next, the deep water Stokes waves and the Boussi-


8 Introduction(a) Spatial-temporal grid ref<strong>in</strong>ement forfirst order F<strong>in</strong>ite Elements and second orderF<strong>in</strong>ite Differences. <strong>The</strong> graphs showsa decay <strong>of</strong> the energy norm error proportionalto h −2grid .(b) <strong>The</strong> σ = 0 curve connects the values<strong>of</strong> the grid density parameter β for whichthe phase velocity <strong>of</strong> the l<strong>in</strong>earised discretisationequals the exact l<strong>in</strong>ear phasevelocity.Figure 1.3: Two figures from chapter 3. (a) Grid ref<strong>in</strong>ement study <strong>in</strong> subsection 3.2.3on page 60. (b) analysis <strong>of</strong> discrete dispersion relation <strong>in</strong> subsection 3.3.1on page 63.nesq, KdV and NLS equations [3.1.2] are <strong>in</strong>troduced for future reference. Section 3.2starts with the <strong>in</strong>troduction <strong>of</strong> the numerical gridd<strong>in</strong>g [3.2.1] and the <strong>in</strong>troduction <strong>of</strong>the vertical grid density parameter β. <strong>The</strong> effect <strong>of</strong> this parameter and other numericalparameters on the stability <strong>of</strong> the numerical scheme is then <strong>in</strong>vestigated [3.2.2].First the spatial discretisation <strong>of</strong> the govern<strong>in</strong>g equations are l<strong>in</strong>earised and a VonNeumann stability analysis is performed. <strong>The</strong> results show that scheme is marg<strong>in</strong>allystable when F<strong>in</strong>ite Differences are used as a velocity recovery method. <strong>The</strong> use <strong>of</strong> aglobal projection method can however lead to unstable spatial discretisations and istherefore rejected as a suitable method. Next the stability <strong>of</strong> the discretisation <strong>of</strong> thetime <strong>in</strong>tegration is <strong>in</strong>vestigated. <strong>The</strong> growth rates <strong>of</strong> eigenvectors due to 4 stage and5 stage Runge-Kutta methods are determ<strong>in</strong>ed and compared when applied to the l<strong>in</strong>earisedspatial discretisation. It is concluded that a 5 stage method is preferable overa 4 stage method. After these discussions on the stability <strong>of</strong> the l<strong>in</strong>earised discretisedequations, the convergence <strong>of</strong> the nonl<strong>in</strong>ear discretisation is <strong>in</strong>vestigated by a systematicgrid ref<strong>in</strong>ement study [3.2.3] show<strong>in</strong>g that the numerical scheme is second orderaccurate (see also Fig. 1.3 on the preced<strong>in</strong>g page). Section 3.3 starts by <strong>in</strong>troduc<strong>in</strong>gthe relative dispersion error σ [3.3.1] and <strong>in</strong>vestigates the effect <strong>of</strong> the numerical gridon this parameter. It is shown that for a specified wavelength this error can be madezero due to cancellations (see also Fig. 1.3 on the page before). To <strong>in</strong>vestigate thequality <strong>of</strong> the simulation <strong>of</strong> a broad banded wave spectrum, the maximum error σ(a, b)over a range <strong>of</strong> wavelength on a s<strong>in</strong>gle grid is <strong>in</strong>troduced [3.3.2] and the effect <strong>of</strong> thenumerical parameters is exam<strong>in</strong>ed. Analysis <strong>of</strong> the computational complexity <strong>of</strong> firstand second order FE implementations and extensive variations <strong>of</strong> the FD polynomialorders and other grid parameters result <strong>in</strong> a graph <strong>in</strong> which the m<strong>in</strong>imal achievable


Contents and outl<strong>in</strong>e <strong>of</strong> the thesis 9σ(1/4, 4) error as a function <strong>of</strong> the computational effort is given. <strong>The</strong> results showthat by suitable choice <strong>of</strong> the nonuniform grid distribution and the FD polynomialorder, a reduction <strong>in</strong> the σ(1/4, 4) error <strong>of</strong> a factor 100 can be achieved given thesame computational effort. This allows for accurate simulations over realistic timescales <strong>of</strong> a complete wave bas<strong>in</strong> <strong>in</strong> overnight jobs.To further <strong>in</strong>vestigate the quality <strong>of</strong> the nonl<strong>in</strong>ear simulation, the effect <strong>of</strong> numericalparameter variations on the discrete mass and energy conservation is <strong>in</strong>vestigated <strong>in</strong>section 3.4. It is concluded that the discrete mass and energy are very slowly decreas<strong>in</strong>gfunctions <strong>of</strong> time and are positively <strong>in</strong>fluenced by choos<strong>in</strong>g the nonuniform gridconfigurations. <strong>The</strong> second last section 3.5 <strong>of</strong> this chapter describes two applications<strong>of</strong> the numerical method. <strong>The</strong> first application discusses the results <strong>of</strong> a benchmarkproblem on the evolution <strong>of</strong> a nonl<strong>in</strong>ear slosh<strong>in</strong>g waves [3.5.1]. <strong>The</strong> second applicationconcerns the simulation <strong>of</strong> the splitt<strong>in</strong>g <strong>of</strong> solitary waves over a bottom topography[3.5.2]. At the end <strong>of</strong> the chapter the conclusions <strong>of</strong> the <strong>in</strong>vestigations are summarised[3.6].Chapter 4 - wave generationChapter 4 is concerned with the numerical simulation <strong>of</strong> wave generation. A dist<strong>in</strong>ctionis made between wave generation methods based on models <strong>of</strong> physical wavemakers (such as flap- and piston-type [4.1] and heav<strong>in</strong>g wedge [4.2] wave makers ) andmethods based on numerical velocity generation models [4.3].In section 4.1 the numerical simulation <strong>of</strong> flap- and piston wave makers is discussed.After a l<strong>in</strong>ear model describ<strong>in</strong>g both wave makers [4.1.1] is presented, the numericalmodell<strong>in</strong>g is discussed <strong>in</strong> more detail [4.1.2]. <strong>The</strong> numerical gridd<strong>in</strong>g around the wavemaker and the treatment <strong>of</strong> the free surface grid po<strong>in</strong>ts near the wave maker are exam<strong>in</strong>ed.A small grid convergence study is performed [4.1.3] to <strong>in</strong>vestigate the correctimplementation <strong>of</strong> the numerical scheme. Similar to the l<strong>in</strong>ear analysis <strong>of</strong> chapter 3,the discretisation <strong>of</strong> the wave generator is constructed [4.1.4] and the discrete Biéseltransfer functions - relat<strong>in</strong>g the wave board stroke and the wave amplitude - are determ<strong>in</strong>ed.Also, the wave envelope near the wave board that is largely determ<strong>in</strong>edby evanescent modes, is determ<strong>in</strong>ed from l<strong>in</strong>ear analysis and compared to cont<strong>in</strong>uousresults (see also Fig. 1.4 on the follow<strong>in</strong>g page). It is concluded that even forrelative f<strong>in</strong>e (with respect to previous chapter) horizontal and vertical numerical gridresolution, the discrete transfer function for high frequencies is overpredicted by thediscretisation. For accurate simulations, the discrete transfer functions should thereforebe used when wave board steer<strong>in</strong>g signals are synthesised from a target wavespectrum. Based on the l<strong>in</strong>ear analysis it is also shown that <strong>in</strong> the present formulation,the <strong>in</strong>tersection grid po<strong>in</strong>t between the wave maker and free surface should betreated analogous to the free surface grid po<strong>in</strong>ts.In section 4.2 the results on a comparative study on a forced heav<strong>in</strong>g wedge wavemaker are presented. After some remarks on the computation <strong>of</strong> the force on the


10 IntroductionFigure 1.4: Comparison between the exact and a numerical solution <strong>of</strong> the (l<strong>in</strong>ear)wave envelope near the wave maker . Accurate representation <strong>of</strong> theevanescent modes is necessary to simulate the effects <strong>of</strong> nonl<strong>in</strong>ear <strong>in</strong>teractionsnear the wave maker (from subsection 4.1.4 on page 94)wetted wedge, a l<strong>in</strong>ear stability analysis [4.2.1] is performed on the discretisation.This study showed and erratic stability behavior that sensitively depends on thenumerical grid. <strong>The</strong> section on the wedge wave maker is concluded by present<strong>in</strong>gthe results <strong>of</strong> the comparison [4.2.2] with other numerical codes. In general goodmutual agreement was found between the fully nonl<strong>in</strong>ear codes. Section 4.3 treatstwo practical numerical wave generation methods. First a comb<strong>in</strong>ed flux-displacementwave maker is <strong>in</strong>troduced [4.3.1] <strong>in</strong> which the wave generation is partially governedby wave board displacement and partially by numerical flux generation. <strong>The</strong> secondnumerical wave generation method implements a comb<strong>in</strong>ed generat<strong>in</strong>g potential witha Sommerfeld condition [4.3.2] to absorb reflected waves with the same frequency asthe generated wave. It is shown by transient generation <strong>of</strong> a small stand<strong>in</strong>g wave thatthis is an adequate wave generator for small amplitude waves. This chapter on wavegeneration ends with the gathered conclusions [4.4] from the previous sections.


Contents and outl<strong>in</strong>e <strong>of</strong> the thesis 11Chapter 5 - wave absorption<strong>The</strong> ma<strong>in</strong> emphasis <strong>in</strong> chapter 5 is on the numerical simulation <strong>of</strong> wave absorption.First the absorption <strong>of</strong> waves <strong>in</strong> a hydrodynamic bas<strong>in</strong> [5.1] is exam<strong>in</strong>ed. <strong>The</strong>n themeasurements that were performed at the beaches <strong>of</strong> the new seakeep<strong>in</strong>g and manoeuver<strong>in</strong>gbas<strong>in</strong> at MARIN [5.2] will be presented. <strong>The</strong>se measurements are latercompared to numerical wave absorption methods [5.3] and the most promis<strong>in</strong>g methodsare further analyzed [5.4]. <strong>The</strong> results <strong>of</strong> the simulations, analysis and measurementsare then compared and discussed [5.5].In section 5.1 a brief overview on passive [5.1.1] and active [5.1.2] wave absorbers <strong>in</strong>a physical bas<strong>in</strong> is presented. <strong>The</strong>n, <strong>in</strong> section 5.2, the measurements that were performedon the concepts for the artificial beaches <strong>of</strong> the new SMB are treated. First themethod to determ<strong>in</strong>e the reflection coefficient (r.c.) [5.2.1] is described. This description<strong>in</strong>cludes the measurement setup and two different methods (envelope modulationand spectral decomposition) to extract the r.c.’s from the data. <strong>The</strong> results for twoartificial beaches are presented [5.2.2] that show relative large unexpla<strong>in</strong>ed scatter<strong>in</strong>g<strong>of</strong> the data probably caused by measurement and r.c. model assumptions.<strong>The</strong> next section 5.3 <strong>in</strong>troduces several methods for numerical wave absorption. <strong>The</strong>Sommerfeld condition [5.3.1], the energy dissipation zone [5.3.2] based on pressuredamp<strong>in</strong>g, the horizontal grid stretch<strong>in</strong>g and their comb<strong>in</strong>ation are discussed <strong>in</strong> moredetail. <strong>The</strong> comb<strong>in</strong>ed absorption zone is expected to provide the most efficient androbust numerical wave absorption and it is shown that energy decay <strong>in</strong> this zone isguaranteed. <strong>The</strong> reflection coefficients <strong>of</strong> the comb<strong>in</strong>ation are first determ<strong>in</strong>ed by us<strong>in</strong>ga cont<strong>in</strong>uous approximation [5.4.1] <strong>of</strong> the l<strong>in</strong>earised equations for constant, l<strong>in</strong>earand parabolic damp<strong>in</strong>g functions. This cont<strong>in</strong>uous analysis is based on a plane waveassumption and uses an approximation ˜µ for the dispersion operator R <strong>in</strong> the l<strong>in</strong>eardamp<strong>in</strong>g zone. Next, the reflection coefficients are determ<strong>in</strong>ed from analysis <strong>of</strong> thel<strong>in</strong>earised discretised equations [5.4.2]. <strong>The</strong> effect <strong>of</strong> the additional damp<strong>in</strong>g terms andSommerfeld condition on the discrete spectrum is determ<strong>in</strong>ed and it is shown that theenvelope modulation method to determ<strong>in</strong>e the r.c.’s provides accurate results whenused <strong>in</strong> comb<strong>in</strong>ation with the l<strong>in</strong>earised discretised equations. <strong>The</strong> <strong>in</strong>tersection po<strong>in</strong>tbetween the free surface and the boundary on which the Sommerfeld condition isdef<strong>in</strong>ed is <strong>in</strong>vestigated and it is shown that artificial eigenvectors appear <strong>in</strong> the discretisation.Based on the analysis <strong>of</strong> these additional vectors it is concluded thatthe implementation <strong>of</strong> the <strong>in</strong>tersection po<strong>in</strong>t as a Sommerfeld condition is preferableover the treatment <strong>of</strong> this po<strong>in</strong>t as a free surface particle. Follow<strong>in</strong>g this discussion,the effect <strong>of</strong> the additional equations follow<strong>in</strong>g from discretisation <strong>of</strong> the Sommerfeldcondition on the stability <strong>of</strong> the time <strong>in</strong>tegration is <strong>in</strong>vestigated. It is shown that theSommerfeld condition can impose a severe condition on the time step and that the localhorizontal mesh width ∆x 0 near the Sommerfeld boundary should be significantlylarger <strong>in</strong> order not to <strong>in</strong>fluence the stability <strong>of</strong> a simulation without a Sommerfeldcondition. Discrete analysis <strong>of</strong> the polynomial damp<strong>in</strong>g functions showed characteristicdifference <strong>in</strong> r.c.’s for constant and l<strong>in</strong>ear damp<strong>in</strong>g functions but similar results for


12 Introduction(a) Configuration to approximate atransparant beach. Reflection coefficientssmaller than 0.7% are achievedover a wide range <strong>of</strong> frequencies at thecost <strong>of</strong> extend<strong>in</strong>g the doma<strong>in</strong> with twotimes the depth.(b) Configuration to approximate themeasured reflection coefficients. <strong>The</strong>comb<strong>in</strong>ation <strong>of</strong> the stretch<strong>in</strong>g, damp<strong>in</strong>gand Sommerfeld condition is usedto tune the numerical reflection curveto the measurements.Figure 1.5: Reflection coefficients from the comb<strong>in</strong>ed absorb<strong>in</strong>g zone developed <strong>in</strong>chapter 5. A dist<strong>in</strong>ction is made between a transparent numerical beach(subsection 5.5.2 on page 157) and the simulation <strong>of</strong> the artificial beach<strong>in</strong> a model test bas<strong>in</strong> (subsection 5.5.3 on page 159).l<strong>in</strong>ear and parabolic damp<strong>in</strong>g functions. <strong>The</strong> comb<strong>in</strong>ed effect <strong>of</strong> damp<strong>in</strong>g, stretch<strong>in</strong>gand Sommerfeld condition showed that high frequency waves can significantly reflectfrom the stretched grid, but that this can be compensated by suitable choice <strong>of</strong> thedamp<strong>in</strong>g coefficient. <strong>The</strong> stretch<strong>in</strong>g allows for large damp<strong>in</strong>g zone’s with relative fewgrid po<strong>in</strong>ts thus provid<strong>in</strong>g an efficient method.In section 5.5 the result<strong>in</strong>g estimates for the r.c. based on the analysis from previoussection is discussed. Comparison <strong>of</strong> the cont<strong>in</strong>uous approximations and the convergednumerical approximations [5.5.1] showed that for constant damp<strong>in</strong>g functionsgood mutual agreement is achieved for high frequency waves but that the cont<strong>in</strong>uousmodel generally gives higher r.c. estimates than the discrete results. As it hasbeen checked that the numerical results had converged the difference can only becontributed to the plane wave assumption underly<strong>in</strong>g the cont<strong>in</strong>uous analysis. Forl<strong>in</strong>ear damp<strong>in</strong>g functions the agreement between the cont<strong>in</strong>uous and discrete resultsis poor. Although both methods show the same trends, the quantitative differencesare large. It is shown that the result is quite sensitive to the dispersion operatorapproximation and it is thus concluded that this approximation <strong>in</strong> comb<strong>in</strong>ation withthe plane wave assumption leads to wrong predictions <strong>of</strong> the reflection coefficients.Based on the discrete <strong>in</strong>vestigations, a comb<strong>in</strong>ation <strong>of</strong> parameters is selected thatresults <strong>in</strong> m<strong>in</strong>imal reflection coefficients [5.5.2] over the significant range <strong>of</strong> wavelengthat the computational cost <strong>of</strong> extend<strong>in</strong>g the doma<strong>in</strong> with two times the depth (see alsoFig. 1.5). Through extensive parameter variation studies, a comb<strong>in</strong>ation was selectedthat reasonably fits the scattered reflection coefficients that were previously measured[5.5.3] (see also Fig. 1.5). <strong>The</strong> chapter ends with section 5.6 <strong>in</strong> which the conclusions


Contents and outl<strong>in</strong>e <strong>of</strong> the thesis 13(a) Comparison <strong>of</strong> measurements (solidl<strong>in</strong>e), numerical simulations with the methods<strong>of</strong> this thesis (dots) and l<strong>in</strong>ear theory(dotted l<strong>in</strong>e).(b) <strong>The</strong> nonl<strong>in</strong>ear spatial evolution <strong>of</strong>the spectral components <strong>of</strong> a bichromaticwave (see subsection 6.3.2 on page 182and Fig. 6.15 on page 194).Figure 1.6: <strong>The</strong> evolution <strong>of</strong> nonl<strong>in</strong>ear bichromatic wave groups.<strong>of</strong> this chapter are summarised.Chapter 6 - wave groupsIn chapter 6 the developed numerical scheme, <strong>in</strong>clud<strong>in</strong>g wave generation and absorptionis used to study the long time evolution <strong>of</strong> nonl<strong>in</strong>ear wave groups. After an<strong>in</strong>troduction and a literature review [6.1] the propagation <strong>of</strong> conf<strong>in</strong>ed wave group [6.2]over an uneven bottom topography is studied. Next, a more extensive study <strong>in</strong>volv<strong>in</strong>gnumerous measurements and simulations on the evolution <strong>of</strong> bichromatic wave groups[6.3] is presented. <strong>The</strong> conclusion <strong>of</strong> these <strong>in</strong>vestigations are summarised at the end<strong>of</strong> this chapter [6.4].In section 6.1 the literature on the evolution <strong>of</strong> modulated wave tra<strong>in</strong>s [6.1.1] andbichromatic waves [6.1.2] is reviewed. Section 6.2 then starts with the motivationfor the study <strong>of</strong> conf<strong>in</strong>ed wave groups and <strong>in</strong>troduces the coefficients govern<strong>in</strong>g the<strong>Nonl<strong>in</strong>ear</strong> Schröd<strong>in</strong>ger (NLS) equation. A numerical simulation <strong>of</strong> a dis<strong>in</strong>tegrat<strong>in</strong>gwave tra<strong>in</strong> shows the splitt<strong>in</strong>g <strong>in</strong> solitary wave groups but the anticipated separationis not observed on the <strong>in</strong>vestigated time scale. Next, the construction <strong>of</strong> an <strong>in</strong>itialsolution for the propagation <strong>of</strong> a conf<strong>in</strong>ed solitary wave group [6.2.1] is <strong>in</strong>vestigated.<strong>The</strong> sub- and super harmonics that are freed when the first order component <strong>of</strong> theNLS solitary wave group solution is imposed are identified. After these additionalwaves have propagated sufficiently far from the ma<strong>in</strong> group, this group is isolatedand used for the <strong>in</strong>vestigation <strong>of</strong> the effect a depth variation [6.2.2]. <strong>The</strong> result <strong>of</strong> the<strong>in</strong>creas<strong>in</strong>g depth is the free<strong>in</strong>g <strong>of</strong> a bound long wave and the defocuss<strong>in</strong>g <strong>of</strong> the wavegroup which transforms <strong>in</strong> a wave tra<strong>in</strong> on shallow water.Section 6.3 start with some notations used for the <strong>in</strong>vestigation <strong>of</strong> the evolution <strong>of</strong>


14 Introductiona periodically generated bichromatic wave group. First, a number <strong>of</strong> measurements[6.3.1] are presented that have been performed at the High Speed Bas<strong>in</strong> at MARIN.<strong>The</strong>se measurements clearly show the steepen<strong>in</strong>g <strong>of</strong> the waves at the front <strong>of</strong> thegroup <strong>of</strong> steep bichromatic waves. <strong>The</strong>se measurements are then compared to numericalsimulations (that actually preceded the measurements) and excellent agreement[6.3.2] is observed (see also Fig. 1.6). To <strong>in</strong>vestigate the long time evolution, the dimensions<strong>of</strong> the numerical bas<strong>in</strong> are then stretched far beyond the realm <strong>of</strong> a physicalmodel bas<strong>in</strong>. <strong>The</strong> spatial evolution <strong>of</strong> different energy modes are identified (see alsoFig. 1.6 on the preced<strong>in</strong>g page) and the results <strong>of</strong> the numerical simulations are presented<strong>in</strong> these low dimensional representations <strong>of</strong> the wave group evolution. <strong>The</strong>non-stationar behavior <strong>of</strong> the bichromatic wave group evolution is <strong>in</strong>vestigated [6.3.3]<strong>in</strong> three different ways. First the spatial recurrence period <strong>of</strong> the different modes isidentified and an appropriate scal<strong>in</strong>g is found to unify the results. Next the relationwith the Benjam<strong>in</strong>-Feir <strong>in</strong>stability <strong>of</strong> nonl<strong>in</strong>ear deep water wave tra<strong>in</strong>s is exam<strong>in</strong>ed.Although some correspondence is found, the growth factors <strong>of</strong> the side bands can notbe completely expla<strong>in</strong>ed by this theory. F<strong>in</strong>ally the evolution <strong>of</strong> the wave envelope is<strong>in</strong>vestigated. <strong>The</strong> results <strong>of</strong> the fully nonl<strong>in</strong>ear numerical simulation are compared tosimulations us<strong>in</strong>g the NLS equation as an Initial Boundary Value Problem (IBVP).Opposed to the usual spatial periodic simulation <strong>of</strong> the NLS, the IBVP approach recoversthe asymmetric evolution and when corrected with the nonl<strong>in</strong>ear Stokes groupvelocity, good quantitative agreement is found. Investigation <strong>of</strong> the wave group envelopeevolution form the fully nonl<strong>in</strong>ear simulations, also showed two typically differentlong time envelope behavior, (i) the splitt<strong>in</strong>g <strong>of</strong> the orig<strong>in</strong>al wave <strong>in</strong> two groups <strong>in</strong>which one is periodically overtaken by the other and (ii) the splitt<strong>in</strong>g <strong>in</strong> two wavegroups<strong>in</strong> which the one periodically bounces between its neighbor<strong>in</strong>g groups. All theresults <strong>of</strong> these <strong>in</strong>vestigations on nonl<strong>in</strong>ear wave group evolution are summarised <strong>in</strong>the f<strong>in</strong>al section [6.4] <strong>of</strong> the chapter.


Chapter 2Mathematical Model and<strong>Numerical</strong> Algorithm<strong>The</strong> simulation <strong>of</strong> waves <strong>in</strong> a hydrodynamic model test bas<strong>in</strong> requires four stages <strong>of</strong>development. Firstly a mathematical model to describe the relevant physical process<strong>in</strong> the bas<strong>in</strong> needs to be constructed, result<strong>in</strong>g <strong>in</strong> a set <strong>of</strong> govern<strong>in</strong>g equations . Next,these govern<strong>in</strong>g equations are either solved exactly or, when no exact solution isavailable, the solution <strong>of</strong> these equations is approximated us<strong>in</strong>g a numerical algorithm.<strong>The</strong>n this numerical algorithm needs to be implemented <strong>in</strong> a computer code andf<strong>in</strong>ally the applicability <strong>of</strong> the numerical algorithm and the validity <strong>of</strong> the resultsneeds to be established. In this chapter the first three stages are described for thesimulation <strong>of</strong> free surface waves without address<strong>in</strong>g issues related to wave generationand absorption. <strong>The</strong>se latter aspects and the numerical analysis and validation willbe dealt with <strong>in</strong> the subsequent chapters.2.1 Mathematical modelTo describe and <strong>in</strong>vestigate the evolution <strong>of</strong> waves <strong>in</strong> a laboratory, a mathematicalmodel is constructed. <strong>The</strong> mathematical model is based on the equations <strong>of</strong> fluidmechanics for which many classical textbooks, e.g. Lamb (1932) and Landau &Lifshitz (1987) are available. In this section the equations govern<strong>in</strong>g the dynamics <strong>of</strong>water with a free surface will be derived to <strong>in</strong>troduce the notations and clarify theassumptions. <strong>The</strong> classical water-wave problem consists <strong>of</strong> solv<strong>in</strong>g the Euler equations<strong>in</strong> the presence <strong>of</strong> a free surface. <strong>The</strong> field equations will be derived <strong>in</strong> subsection2.1.1. <strong>The</strong> nonl<strong>in</strong>ear evolution <strong>of</strong> waves is governed by the boundary conditions atthe free surface which are <strong>in</strong>troduced <strong>in</strong> subsection 2.1.2.15


16 Mathematical Model and <strong>Numerical</strong> Algorithm2.1.1 Field equations<strong>The</strong> two start<strong>in</strong>g pr<strong>in</strong>ciples for the derivation <strong>of</strong> the equations <strong>of</strong> fluid mechanics arethe conservation <strong>of</strong> mass and conservation <strong>of</strong> momentum. <strong>The</strong> fluid velocity is denotedas ⃗v and is a function <strong>of</strong> the spatial variables and time. <strong>The</strong> density <strong>of</strong> the fluid isdenoted by ρ and is for the moment also assumed to be a function <strong>of</strong> space and time.Balanc<strong>in</strong>g the mass <strong>in</strong>flux through the boundaries and the <strong>in</strong>ternal change <strong>of</strong> mass<strong>in</strong>side a fixed control volume and tak<strong>in</strong>g the <strong>in</strong>f<strong>in</strong>itesimal limits <strong>of</strong> this control volumeleads directly to the equation for conservation <strong>of</strong> mass∂ρ+ ∇ · (ρ⃗v) = 0. (2.1)∂tAs the fluid <strong>of</strong> <strong>in</strong>terest is water and the compressibility (i.e. the relative change <strong>of</strong>volume per applied unit <strong>of</strong> pressure <strong>in</strong>crement) <strong>of</strong> water equals 4.6 ·10 −10 , the densityis assumed constant and thus Eq. (2.1) reduces to∇ · ⃗v = 0. (2.2)<strong>The</strong> pr<strong>in</strong>ciple <strong>of</strong> conservation <strong>of</strong> momentum implies that <strong>in</strong> a control volume, mov<strong>in</strong>gwith the fluid flow, the change <strong>in</strong> momentum equals the total force act<strong>in</strong>g on thecontrol volume. This pr<strong>in</strong>ciple is stated <strong>in</strong> Eq. (2.3).whered (ρ⃗v)dt= ⃗ F = ⃗ F i + ⃗ F g + ⃗ F f , (2.3)ddt = ∂ + ⃗v · ∇ (2.4)∂tdenotes the material derivative with respect to the fluid velocity. <strong>The</strong> forces act<strong>in</strong>gon the control volume are⃗F i⃗F g⃗F f: <strong>in</strong>ertia forces (−∇p),: gravitational force (ρ⃗g), with the gravitational, acceleration ⃗g = (0, 0, −g) T: frictional force due to tangential stresses.<strong>The</strong> frictional force ⃗ F f due to the tangential stresses is given by( ⃗ F f ) i = µ ′ ∇ · ∇⃗v i (2.5)where µ ′ is the dynamic viscosity (usually the dynamic viscosity is denoted by η butthis symbol is reserved for the free surface elevation function). Us<strong>in</strong>g the <strong>in</strong>compressibilityassumption and the result<strong>in</strong>g expressions for the total forces , Eq. (2.3) reducesto the Navier-Stokes equations for <strong>in</strong>compressible fluid flow,ρ d⃗v idt = −(∇p) i + µ ′ ∇ · ∇⃗v i + ρ⃗g i . (2.6)


Mathematical model 17To motivate further simplification <strong>of</strong> Eq. (2.6) the vorticity ⃗ Ω is <strong>in</strong>troduced as⃗Ω = ∇ × ⃗v. (2.7)A velocity field is called irrotational if ⃗ Ω = 0. Tak<strong>in</strong>g the material derivative <strong>of</strong> ⃗ Ωand substitution <strong>of</strong> Eq. (2.6) results <strong>in</strong> Eq. (2.8).dΩ⃗ ( )dt = ⃗Ω · ∇ ⃗v + ν∇ · ∇Ω ⃗ (2.8)In Eq. 2.8), ν = µ′ρis called the k<strong>in</strong>ematic viscosity. From Eq. (2.8) one can observethat <strong>in</strong> the absence <strong>of</strong> viscosity (i.e. µ ′ = 0) an <strong>in</strong>itial irrotational velocity field((∇ × ⃗v) | t=0= 0) will rema<strong>in</strong> irrotational for all time. Both for numerical simulationsas for experiments <strong>in</strong> the laboratory, the <strong>in</strong>itial state <strong>of</strong> the velocity field is at rest (andthus irrotational), and therefore the velocity field will rema<strong>in</strong> irrotational if viscouseffects are neglected.In the presence <strong>of</strong> viscosity but with an <strong>in</strong>itial irrotational velocity field, diffusionwill ma<strong>in</strong>ly occur near the boundaries, because variations <strong>in</strong> the second derivative <strong>of</strong>the velocities will be largest there due to the no-slip boundary condition. However,the oscillatory nature <strong>of</strong> wave phenomena, ensures that the direction <strong>of</strong> the flow<strong>of</strong>ten changes, so most <strong>of</strong> the <strong>in</strong>ward diffusion will be restricted to a small boundarylayer. <strong>The</strong> distance <strong>of</strong> this Stokes boundary layer is <strong>of</strong> order O (√ )νω where ω isthe frequency <strong>of</strong> the wave motion <strong>in</strong> [ rads]. As the k<strong>in</strong>ematic viscosity <strong>of</strong> water is <strong>of</strong>order 10 −6 and the frequencies are typically <strong>of</strong> order 1, the boundary layer thicknessis <strong>of</strong> order 10 −3 . <strong>The</strong>refore the viscous effect are considered negligible small withrespect to the wave lengths <strong>of</strong> <strong>in</strong>terest (λ > /h > 1/4). However, when large secondorder spatial derivatives <strong>of</strong> the velocity occur (e.g. near break<strong>in</strong>g situations or otherviolent fluid motion) or very long time scales are considered, the <strong>in</strong>ward diffusion maybecome significant. For references and applications <strong>of</strong> the simulation <strong>of</strong> low Reynoldsnumbers free surface flows, we refer to Tsai & Yue (1996).For an irrotational vector field ⃗v a scalar potential function Φ exists such that⃗v = ∇Φ. (2.9)Substitution <strong>of</strong> Eq. (2.9) <strong>in</strong> Eq. (2.1) leads to the Laplace equation for the potentialΦ,∇ · ∇Φ = 0. (2.10)In the next section the free surface will be <strong>in</strong>troduced and the boundary conditionsat the free surface are derived.2.1.2 Free surface boundary conditionsAssume that the open doma<strong>in</strong> Ω ⊂ R d has a boundary Γ that marks the fluid-air<strong>in</strong>terface. Free surface flow is usually considered as a limit<strong>in</strong>g case <strong>of</strong> a two phase


18 Mathematical Model and <strong>Numerical</strong> Algorithmflow <strong>in</strong> which the dynamics <strong>of</strong> one phase (<strong>in</strong> this case air), are greatly simplified orignored. In this case, the velocity field <strong>of</strong> the air is considered zero and a constantatmospheric pressure is assumed. This leads to two conditions on the free surface<strong>in</strong>terface: k<strong>in</strong>ematic and dynamic conditions.When the cont<strong>in</strong>uity equation Eq. (2.2) is <strong>in</strong>tegrated over a control volume Ω(t) whoseboundary S(t) moves <strong>in</strong> time we f<strong>in</strong>d∫∇(ρ⃗v)dΩ = 0 (2.11)Ω(t)and us<strong>in</strong>g Leibniz rule one derives∫− ρ drS dt∫S· ⃗ndS + ρ⃗v · ⃗ndS = 0 (2.12)where drdtrepresents the velocities with which the <strong>in</strong>tegration boundary moves. Denot<strong>in</strong>gthese velocities by V ⃗ , the follow<strong>in</strong>g condition for the boundary velocity can bedirectly obta<strong>in</strong>ed∫S(⃗v − ⃗ V ) · ⃗ndS = 0. (2.13)This condition states that the normal component <strong>of</strong> the fluid velocity has to equalthe normal component <strong>of</strong> the free surface velocity,⃗v n = ⃗ V n . (2.14)<strong>The</strong> <strong>in</strong>troduced boundary normal ⃗n is def<strong>in</strong>ed as po<strong>in</strong>t<strong>in</strong>g outward <strong>of</strong> the fluid doma<strong>in</strong>and ⃗ V n denotes the normal velocity <strong>of</strong> the boundary surface. <strong>The</strong> boundary conditionEq. (2.14) is a k<strong>in</strong>ematic relation and therefore the condition, when applied to thefree surface, is usually referred to as the k<strong>in</strong>ematic boundary condition.<strong>The</strong> second boundary condition follows from the cont<strong>in</strong>uity <strong>of</strong> the normal stresses overthe water-air <strong>in</strong>terface, apart from contributions due to surface tension. If viscouseffects are neglected (as is assumed) this results <strong>in</strong> a relation between the pressures<strong>of</strong> water and air and the forces due to surface tension,p water − p air = −S ′ . (2.15)<strong>The</strong> force due to the surface tension is proportional to the mean curvature <strong>of</strong> thesurface. If the surface is implicitly def<strong>in</strong>ed, this may be def<strong>in</strong>ed directly <strong>in</strong> terms <strong>of</strong>the two radii <strong>of</strong> curvature. When the surface is considered to be a function η(x, t) <strong>of</strong>the horizontal coord<strong>in</strong>ates x and time, the mean curvature can be expressed <strong>in</strong> terms<strong>of</strong> derivatives <strong>of</strong> η as()S ′ ∇η= γ s ∇ · √ . (2.16)1 + |∇η|2


Mathematical model 19<strong>The</strong> factor γ s is called the surface tension and for water has a value <strong>of</strong> 7.3 10 −2 [N/m].It will be shown <strong>in</strong> section 3.1.1 that the effect <strong>of</strong> surface tension can be neglectedwith respect to the scales <strong>of</strong> <strong>in</strong>terest. When Eq. (2.15) is applied to the free surface,it is referred to as the dynamic boundary condition. We will proceed by express<strong>in</strong>gthe k<strong>in</strong>ematic and dynamic boundary conditions (2.14)-(2.15) <strong>in</strong> terms <strong>of</strong> the velocitypotential Φ.Substitution <strong>of</strong> the potential def<strong>in</strong>ition Eq. (2.9) <strong>in</strong> the Navier-Stokes equation Eq. (2.6),ignor<strong>in</strong>g viscosity and expand<strong>in</strong>g the total time derivative Eq. (2.4) results <strong>in</strong>∂∇Φ∂t+ (∇Φ · ∇) ∇Φ + 1 ∇p − ⃗g = 0 (2.17)ρwhich can be further simplified to( ∂Φ∇∂t + 1 2 |∇Φ|2 + p )ρ + gz = 0. (2.18)Integration <strong>of</strong> Eq. (2.18) results <strong>in</strong> the Bernoulli equation∂Φ∂t + 1 2 |∇Φ|2 + p + gz = f(t) (2.19)ρfrom which the <strong>in</strong>tegration constant f(t) can be elim<strong>in</strong>ated by redef<strong>in</strong><strong>in</strong>g Φ.Denot<strong>in</strong>g η(x, t) as the free surface boundary between water and air, and substitut<strong>in</strong>gEq. (2.15) <strong>in</strong> Eq. (2.19) the dynamic boundary condition on the free surface can bewritten as∂Φ∂t + 1 2 |∇Φ|2 + p air − S ′+ gη = 0 on z = η(x, t). (2.20)ρ<strong>The</strong> k<strong>in</strong>ematic boundary condition Eq. (2.14) can also be formulated <strong>in</strong> terms <strong>of</strong> ηand Φ as∇Φ · [−η x , −η y , 1] = η t (x, t) on z = η(x, t) (2.21)which is usually denoted asη t = Φ z − η x Φ x − η y Φ y on z = η(x, t). (2.22)


20 Mathematical Model and <strong>Numerical</strong> AlgorithmAssum<strong>in</strong>g the fluid to be <strong>in</strong>compressible and <strong>in</strong>viscid with an irrotational velocityfield and assum<strong>in</strong>g the free surface boundary between water and air to be a s<strong>in</strong>glevalued function <strong>of</strong> the horizontal coord<strong>in</strong>ates and time, the follow<strong>in</strong>g equationsgovern the motion <strong>of</strong> the free surface⃗v = ∇Φ(2.23a)∇ · ∇Φ = 0 <strong>in</strong> Ω (2.23b)∇Φ · ⃗n = V n on Γ (2.23c)(2.23d)∂Φ∂t + 1 2 |∇Φ|2 + p air − S ′+ gη = 0ρon z = η(x, t) (2.23e)η t = Φ z − η x Φ x − η y Φ y on z = η(x, t) (2.23f)For a treatment on the existence, uniqueness and regularity <strong>of</strong> a solution <strong>of</strong> the Laplaceboundary value problem on a doma<strong>in</strong> with corners cf. e.g. Kawohl (1980). When<strong>in</strong>itial conditions for the potential and the free surface are added, equations (2.23)-(2.23) def<strong>in</strong>e a well def<strong>in</strong>ed <strong>in</strong>itial value boundary problem for η and Φ.2.2 <strong>Numerical</strong> algorithmIn general no exact solution is available to equations (2.23)-(2.23). In these situations,discretisation methods can be used to f<strong>in</strong>d the solution <strong>of</strong> the free surface equations.A discretisation method approximates the differential equations by a set <strong>of</strong> algebraicequations. <strong>The</strong> numerical solution belongs to a f<strong>in</strong>ite dimensional (mathematical)space and usually provides results at discrete locations <strong>in</strong> time and/or space.2.2.1 Free surfaceFor references to the simulation <strong>of</strong> nonl<strong>in</strong>ear free surface flow we refer to the reviewpapers <strong>of</strong> Scardovelli & Zaleski (1999), Dias & Kharif (1999), Tsai & Yue (1996),Yeung (1982) and Schwartz & Fenton (1982). For an overview <strong>of</strong> numerical methodsto a a more general class <strong>of</strong> problems <strong>in</strong> fluid mechanics the book <strong>of</strong> Ferziger &Perić (1999) could be consulted. Kim et al. (1999) recently presented a review paperspecifically related to the development <strong>of</strong> numerical wave tanks. In Scardovelli &Zaleski (1999) the methods to solve free surface flow are categorised by the use <strong>of</strong> thenumerical grid as follows:• Fixed grid methods: <strong>The</strong> fixed grid methods can be subdivided <strong>in</strong> two categories


<strong>Numerical</strong> algorithm 21– Marker methods. Free surface markers are used to def<strong>in</strong>e the <strong>in</strong>terfacesurface <strong>in</strong> a fixed grid environment, see e.g. Unverdi & Tryggavson (1992)– Volume <strong>of</strong> Fluid (VOF) Methods. In these methods the free surface is theresult <strong>of</strong> an evaluation <strong>of</strong> the fraction <strong>of</strong> fluid <strong>in</strong> a numerical volume. <strong>The</strong>VOF algorithm solves the problem <strong>of</strong> updat<strong>in</strong>g the volume fraction giventhe fixed grid, the velocity field and the fractions at the previous timestep. <strong>The</strong>re are basically two methods for approximat<strong>in</strong>g the free surface<strong>in</strong>terface form these volume fractions. A simple l<strong>in</strong>e <strong>in</strong>terface calculation(SLIC) and a piecewise l<strong>in</strong>ear <strong>in</strong>terface construction method (PLIC). Bothmethods however construct discont<strong>in</strong>uous approximations <strong>of</strong> the free surface<strong>in</strong>terface. <strong>The</strong>se k<strong>in</strong>d <strong>of</strong> methods have been applied successfully to’green water’ and slosh<strong>in</strong>g applications (see e.g. Fekken et al. (1999) andvan Daalen et al. (1999)). For an extensive literature survey on VOFmethods for free surface flow problems see Scardovelli & Zaleski (1999).Because <strong>of</strong> the way the free surface is approximated, the Marker methods andVOF methods are also referred to as surface captur<strong>in</strong>g techniques.• Grid-free methods: To elim<strong>in</strong>ate problems related to fixed or mov<strong>in</strong>g grid methods(partial) grid elim<strong>in</strong>ation methods such as Boundary Integral Methods(BIM) and the Particle-<strong>in</strong>-Cell (PIC) method (orig<strong>in</strong>ally by Harlow (1964)) havebeen developed. Another promis<strong>in</strong>g framework <strong>in</strong> which the coupl<strong>in</strong>g betweenparticles and the grid is not reta<strong>in</strong>ed is the Smoothed Particle <strong>Hydrodynamic</strong>s(SPH) method by Monaghan (1992). In this method the differential equationsare solved us<strong>in</strong>g particles and smooth<strong>in</strong>g kernels that def<strong>in</strong>e the <strong>in</strong>tensity <strong>of</strong><strong>in</strong>teraction between particles. Although <strong>in</strong>itially developed for astrophysicalapplications, this method can also be used to solve free surface problems (Monaghan(1994)). <strong>The</strong> SPH method has recently been adopted by Fonta<strong>in</strong>e et al.(2000) to successfully simulate the break<strong>in</strong>g <strong>of</strong> waves (<strong>in</strong>clud<strong>in</strong>g plung<strong>in</strong>g jetsand splash<strong>in</strong>g). For a recent overview to grid-free methods we refer to Belytschkoet al. (1996). It is noted that a grid free method that does not elim<strong>in</strong>ate thegrid on the free surface (like a boundary <strong>in</strong>tegral method), can be referred to asa surface track<strong>in</strong>g technique.• Mov<strong>in</strong>g-grid methods: In these methods the grid is allowed to move, thus lett<strong>in</strong>gthe grid itself def<strong>in</strong>e the free surface position. <strong>The</strong> motion <strong>of</strong> the grid <strong>in</strong> a mixedmanner between the Lagrangian motion and the fixed Eulerian po<strong>in</strong>t <strong>of</strong> view(the Arbitrary Lagrangian Eulerian method, ALE) was first <strong>in</strong>troduced by Hirtet al. (1974). In contrast to surface captur<strong>in</strong>g techniques, mov<strong>in</strong>g grid methodsare also referred to as surface track<strong>in</strong>g techniques.In this thesis a surface track<strong>in</strong>g method is used for the follow<strong>in</strong>g reasons. Firstly, theposition and velocity <strong>of</strong> the free surface are <strong>of</strong> pr<strong>in</strong>cipal <strong>in</strong>terest and for an <strong>in</strong>terfacetrack<strong>in</strong>g method this <strong>in</strong>terface is well def<strong>in</strong>ed and can be more accurately calculated.Secondly, the aim <strong>of</strong> the simulations is not to capture complicated phenomena such


22 Mathematical Model and <strong>Numerical</strong> AlgorithmFigure 2.1: <strong>The</strong> grid displacement on the boundary follows from the material displacementcorrected with a tangential correction vector.as spill<strong>in</strong>g, break<strong>in</strong>g and splash<strong>in</strong>g <strong>of</strong> waves <strong>in</strong> which case a fixed grid or grid-freemethod might be more suitable.S<strong>in</strong>ce the first successful numerical methods <strong>in</strong> the simulation <strong>of</strong> fully nonl<strong>in</strong>ear freesurface waves by Longuet-Higg<strong>in</strong>s & Cokelet (1976), use has been made <strong>of</strong> the mixed-Eulerian-Lagrangian (MEL) procedure <strong>in</strong> which the solution <strong>of</strong> the spatial equationsare solved <strong>in</strong> the Eulerian (fixed grid) frame and the <strong>in</strong>tegration <strong>of</strong> the free surfaceboundary conditions is performed <strong>in</strong> the Lagrangian manner. Integration <strong>in</strong> the Lagrangianframe implies that the grid po<strong>in</strong>ts that are on the free surface are identifiedwith material particles and thus move with the velocity field. A complete Lagrangiantreatment <strong>of</strong> the free surface grid po<strong>in</strong>ts however leads to loss <strong>of</strong> control over the griddensity (see e.g. Broeze (1993)) and might thus negatively effect stability and accuracy.<strong>The</strong>refore an Arbitrary Lagrangian Eulerian (ALE) method is used with respectto the boundary po<strong>in</strong>ts. <strong>The</strong> ALE method was <strong>in</strong>itially developed by Hirt et al. (1974)for simulation <strong>of</strong> the Navier Stokes equations and its implementation was considerablymore complicated than for our purposes. After a Lagrangian <strong>in</strong>tegration <strong>of</strong> thevariables, <strong>in</strong>clud<strong>in</strong>g the grid po<strong>in</strong>ts, the grid is adjusted and the variables associatedwith the grid po<strong>in</strong>ts are updated <strong>in</strong> such a way that the conservation laws are notviolated. <strong>The</strong> f<strong>in</strong>al displacement <strong>of</strong> the grid po<strong>in</strong>ts at the free surface thus followsfrom a correction to the displacement <strong>of</strong> the material po<strong>in</strong>ts (see also Fig. 2.1).<strong>The</strong> grid velocity correction on the free surface can not be chosen arbitrary. Eq. (2.14)states that the normal component <strong>of</strong> the fluid velocity has to equal the normal component<strong>of</strong> the free surface velocity . <strong>The</strong>refore, mass conservation is not violated (<strong>in</strong>the <strong>in</strong>f<strong>in</strong>itesimal case) as long as the velocity <strong>of</strong> a free surface grid po<strong>in</strong>t is correctedwith a velocity vector tangential to the free surface. It should be noted that for f<strong>in</strong>itetime step ∆t the tangential correction vector is not perpendicular to the normalvector <strong>of</strong> the grid on which the Laplace problem is solved. Also, the tangential andnormal vector might not be well def<strong>in</strong>ed due to the discretisation <strong>of</strong> the geometry.<strong>The</strong>refore the error <strong>in</strong> mass conservation will be <strong>of</strong> the same order as the method fortime <strong>in</strong>tegration and surface approximation, although the truncation error might beslightly larger.


<strong>Numerical</strong> algorithm 23<strong>The</strong>re is a degree <strong>of</strong> freedom <strong>in</strong> the length <strong>of</strong> the correction vector. A local gridcorrection parameter ˆσ is <strong>in</strong>troduced to <strong>in</strong>dicate this freedom. In the <strong>in</strong>f<strong>in</strong>itesimalcase, the correction vector is tangential to the free surface and thus <strong>of</strong> the formv cor = −ˆσ[Φ xΦ x η x .](2.24)For every grid po<strong>in</strong>t the parameterisation parameter is normalised such that ˆσ = 0corresponds to Lagrangian motion <strong>of</strong> the grid po<strong>in</strong>t, and ˆσ = 1 corresponds to onlyvertical motion <strong>of</strong> the grid po<strong>in</strong>t.As the dynamic equations <strong>of</strong> the potential have been derived <strong>in</strong> the Eulerian frame <strong>of</strong>reference, the evolution <strong>of</strong> the potential Φ i (subscript i now numbers the grid po<strong>in</strong>tand not the coord<strong>in</strong>ates) needs to be updated with the actual grid motion. Giventhe velocity ∇Φ i <strong>in</strong> grid po<strong>in</strong>t x i , the govern<strong>in</strong>g equation for the position <strong>of</strong> the gridpo<strong>in</strong>t is thus given byDx iDt = ∇Φ i + v cor . (2.25)Us<strong>in</strong>g the dynamic boundary condition (2.23) and ignor<strong>in</strong>g surface tension the dynamicequation for Φ i <strong>in</strong> x i is given byDΦ iDt= ∂ t Φ i + (∇Φ i + v cor ) · ∇Φ i (2.26)([ ])1=2 ∇Φ Φi + −ˆσ x· ∇Φ i − gx i · ⃗z (2.27)Φ x η x .Notice that for ˆσ = 1 the non-zero, i.e. z-component, <strong>of</strong> Eq. (2.25) can be identifiedwith the dynamics for η <strong>in</strong> Eq. (2.23). Although analytically identical, the numericalimplementation is slightly different as a direct discretisation <strong>of</strong> Eq. (2.23) would leadto evaluation <strong>of</strong> η x at the not-yet updated surface. <strong>The</strong> discretisation <strong>of</strong> Eq. (2.25)on the other hand determ<strong>in</strong>es η x on the Lagrangian updated surface.2.2.2 Time stepp<strong>in</strong>g<strong>The</strong> set <strong>of</strong> equations (2.23)-(2.23) is elliptic <strong>in</strong> space and parabolic <strong>in</strong> time. <strong>The</strong>refore,the numerical method to solve the spatial part <strong>of</strong> the equations is essentially differentfrom the method to solve the time dependent part. S<strong>in</strong>ce the first successful numericalmethods <strong>in</strong> the simulation <strong>of</strong> fully nonl<strong>in</strong>ear free surface waves by Longuet-Higg<strong>in</strong>s& Cokelet (1976), use has been made <strong>of</strong> the so called mixed-Eulerian-Lagrangian(MEL) procedure <strong>in</strong> which the solution <strong>of</strong> the spatial equations are solved <strong>in</strong> theEulerian (fixed grid) frame and the <strong>in</strong>tegration <strong>of</strong> the free surface boundary conditionsis performed <strong>in</strong> the Lagrangian manner. Follow<strong>in</strong>g this well-established procedurethe numerical algorithm is split <strong>in</strong> a time <strong>in</strong>tegration part and a part concern<strong>in</strong>g the


24 Mathematical Model and <strong>Numerical</strong> Algorithmsolution <strong>of</strong> a boundary value problem on a fixed geometry. After discretisation <strong>of</strong> thegeometry and the equations, we are left with a set <strong>of</strong> algebraic equations (see alsosection 3.2.2) that can be denoted asq t = ˜f (q, t) . (2.28)<strong>The</strong> vector q conta<strong>in</strong>s the free surface-geometry and -potential and possibly othervariables that have prescribed dynamics. Because the geometry <strong>of</strong> the doma<strong>in</strong> andthe boundary values are completely determ<strong>in</strong>ed by q, the solution <strong>of</strong> the Laplaceproblem is a function <strong>of</strong> q and <strong>in</strong>corporated <strong>in</strong> the function ˜f. Whenever the function˜f needs to be evaluated numerically, a boundary value problem has to be solved.Given the time step ∆t we denote the approximation <strong>of</strong> the solution q <strong>of</strong> Eq. (2.28)at time i∆t as q i = q(i∆t).<strong>The</strong>re are several methods to numerically <strong>in</strong>tegrate Eq. (2.28) <strong>in</strong> time. Generally,these methods can be categorised <strong>in</strong> implicit and explicit methods depend<strong>in</strong>g onwhether or not the equation for approximat<strong>in</strong>g q n is implicit or explicit. Althoughimplicit methods have the favorable property that they are unconditionally stable,they are more elaborate to implement. Another disadvantage <strong>of</strong> implicit methodsto solve Eq. (2.28) is that they are based on an iterative scheme and thus manyevaluations <strong>of</strong> ˜f are necessary which is computationally quite expensive. Severalexplicit time <strong>in</strong>tegration methods have been used by several authors to solve thefree surface equations (Adams-Bashforth-Moulton formulae, Taylor series methodsand Runge-Kutta methods). When time derivatives <strong>of</strong> the potential are also needed(e.g. for the evaluation <strong>of</strong> pressures) it may be beneficial to use a comb<strong>in</strong>ation <strong>of</strong> aRunge-Kutta method and a Taylor series expansion (cf. e.g. Broeze (1993)). <strong>The</strong>most widely used methods however are the Runge-Kutta methods which we have alsoadopted. <strong>The</strong> advantage <strong>of</strong> these methods are that they require no derivatives <strong>of</strong> ˜fand that the approximation <strong>of</strong> q n depends only on q n−1 . Moreover they are accurateand can be easily tuned for specific purposes (see also section 3.2.2).<strong>The</strong> explicit s stage Runge-Kutta <strong>in</strong>tegration method determ<strong>in</strong>es the value <strong>of</strong> thevector q n+1 us<strong>in</strong>g the follow<strong>in</strong>g formulawhereq n+1 = q n + ∆t ns∑b i f i (2.29)i=1f 1 = ˜f(q n , t n ) (2.30)⎛⎞f i = ˜f∑i−1⎝q n + ∆t n a ij f j , t n + c i ∆t n⎠ . (2.31)j=1<strong>The</strong> variables a, b and c can be chosen freely and determ<strong>in</strong>e the order <strong>of</strong> the scheme.<strong>The</strong> presented Runge-Kutta method can be easily extended to <strong>in</strong>clude adaptive timesteps and dense output (cf. e.g. Dormand (1996) for details).


<strong>Numerical</strong> algorithm 25Although only 4 stages are needed to create a 4’th order RK scheme, the degrees <strong>of</strong>freedom that are available <strong>in</strong> a 4’th order 5 stage method can be used to m<strong>in</strong>imize thepr<strong>in</strong>cipal (i.e. 5’th) order term. <strong>The</strong> pr<strong>in</strong>cipal error is reduced by a factor <strong>of</strong> approximately7 w.r.t. to an optimal 4 stage 4’th order RK formula. It is shown <strong>in</strong> Dormand(1996) that for a benchmark application (gravitational 2 body orbit problem) theadditional computational effort is more than compensated by the improvement <strong>in</strong>accuracy.In Fig. 2.2 on the follow<strong>in</strong>g page the numerical algorithm is visualised <strong>in</strong> which thesolution <strong>of</strong> the Laplace BVP problem has explicitly been <strong>in</strong>corporated. <strong>The</strong> steps(A) and (F) are computational steps that follow from the Runge-Kutta formulaeEqs. (2.29)-(2.31). In step (E) the right hand side <strong>of</strong> the discretised form <strong>of</strong> e.g.Eq. (2.25)-(2.27) is determ<strong>in</strong>ed. Steps (B)-(D) are necessary to provide the velocityapproximation needed <strong>in</strong> step (E). <strong>The</strong> solution <strong>of</strong> the boundary value problem <strong>in</strong> step(C) will be discussed <strong>in</strong> the next two subsections. Some aspects <strong>of</strong> the implementation<strong>of</strong> this algorithm will be further discussed <strong>in</strong> section 2.3.2.2.3 Field method vs. Boundary Integral methodSo far, we have not commented on the approximation <strong>of</strong> the boundary value problem.<strong>The</strong>re are two ma<strong>in</strong> methods to solve the boundary value problem for Laplace’sequation <strong>in</strong> step (C): field methods and boundary <strong>in</strong>tegral methods. <strong>The</strong> field methodscan roughly be divided <strong>in</strong> f<strong>in</strong>ite difference and f<strong>in</strong>ite element methods (f<strong>in</strong>itevolume methods ar not taken <strong>in</strong>to account, follow<strong>in</strong>g the discussion at the start <strong>of</strong>section 2.2). Although f<strong>in</strong>ite difference methods could be used, the implementation <strong>of</strong>such a method on a non-rectangular geometry and the implementation <strong>of</strong> the boundaryconditions, makes this method less suitable than a F<strong>in</strong>ite Element (FE) method.This section outl<strong>in</strong>es the ma<strong>in</strong> advantages and disadvantages <strong>of</strong> a boundary <strong>in</strong>tegralmethod versus a FE approximation <strong>of</strong> the field equations with respect to the simulation<strong>of</strong> waves <strong>in</strong> a model test bas<strong>in</strong>.Most <strong>of</strong> the exist<strong>in</strong>g numerical scheme’s to solve the free surface equations are basedon Boundary Integral methods. A boundary <strong>in</strong>tegral method (BIM) employs Green’stheorem to reduce the differential equation <strong>in</strong> Ω to an <strong>in</strong>tegral equation on Γ. Ittherefore has the great advantage that the number <strong>of</strong> unknowns is much smallerthan the number <strong>of</strong> unknowns <strong>of</strong> a field discretisation method. Another advantage<strong>of</strong> a boundary <strong>in</strong>tegral method is that no effort has to be put <strong>in</strong> the gridd<strong>in</strong>g <strong>of</strong> Ω.However, the equations on Γ are more complicated than the field equations and thenumerical methods to discretise them are relatively expensive <strong>in</strong> the sense <strong>of</strong> float<strong>in</strong>gpo<strong>in</strong>t operations. After discretisation, there is a direct global coupl<strong>in</strong>g between allthe unknowns and <strong>in</strong> general no exact formula are available for evaluat<strong>in</strong>g the matrixcoefficients. For a general <strong>in</strong>troduction to <strong>in</strong>tegral equations <strong>in</strong> fluid mechanics seee.g. Power & Wrobel (1995) and for an application to free surface simulation see e.g.the thesis <strong>of</strong> Romate (1989).


26 Mathematical Model and <strong>Numerical</strong> AlgorithmFigure 2.2: Flow diagram <strong>of</strong> the numerical time stepp<strong>in</strong>g scheme us<strong>in</strong>g an explicitRunge-Kutta method.


<strong>Numerical</strong> algorithm 27A field approximation <strong>of</strong> Laplace’s equation by e.g. a f<strong>in</strong>ite element method (FEM)returns the solution throughout the doma<strong>in</strong> and not only on the boundary. Its ma<strong>in</strong>disadvantages are that number <strong>of</strong> unknowns is much larger and one is concerned withthe gridd<strong>in</strong>g <strong>of</strong> Ω. On the other hand, the computation <strong>of</strong> the matrix result<strong>in</strong>g from aFE discretisation is quite straightforward. For a large family <strong>of</strong> f<strong>in</strong>ite elements, exactand readily computable formulae are available for the matrix entries (see e.g. theappendix (B.1)).Although it might seem that from a computational po<strong>in</strong>t <strong>of</strong> view a BIM is preferableover a FEM because <strong>of</strong> the reduced number <strong>of</strong> unknowns, this is not always true. It isstressed that the efficiency <strong>of</strong> a numerical method depends on its field <strong>of</strong> application.<strong>The</strong>refore no general statement can be made about the efficiency <strong>of</strong> Boundary Integralmethods over Field Discretisation methods or vice versa. Although it was found thatfor the simulation <strong>of</strong> waves <strong>in</strong> a hydrodynamic model test bas<strong>in</strong>, a FE method is highlyefficient, studies concern<strong>in</strong>g <strong>in</strong>teraction with fixed or float<strong>in</strong>g structures showed theeffectiveness <strong>of</strong> a higher order BI method (see e.g. Huijsmans et al. (1999)). InCai et al. (1998) a heuristic comparison is given <strong>in</strong> which it is demonstrated thata solution <strong>of</strong> the boundary value problem can be obta<strong>in</strong>ed more efficiently by a FEdiscretisation. This is due to a comb<strong>in</strong>ation <strong>of</strong> the sparse structure <strong>of</strong> the matrixaris<strong>in</strong>g from FE discretisation and the availability <strong>of</strong> good preconditioners. After ageneral heuristic comparison between a field discretisation and a boundary <strong>in</strong>tegralequation, a relevant example with respect to a model test bas<strong>in</strong> will be presented. Atthe end <strong>of</strong> this subsection we will mention some recent developments regard<strong>in</strong>g otherefficient solution methods <strong>of</strong> the Laplace boundary value problem.General heuristic comparison<strong>The</strong> follow<strong>in</strong>g heuristic comparison (ma<strong>in</strong>ly from Cai et al. (1998)) <strong>in</strong>dicates thatheuristically a FE based field approximation <strong>of</strong> Laplace’s equation can be obta<strong>in</strong>edmore efficiently than a Boundary Integral method. In the follow<strong>in</strong>g we will simplyrefer to a FE based field discretisation method as FEM and to methods based on theBoundary Integral equations as BEM.Consider a square/box doma<strong>in</strong> (d = 2, d = 3 respectively) with uniform grid with ngrid po<strong>in</strong>ts per spatial variable. <strong>The</strong> number <strong>of</strong> unknowns is then <strong>of</strong> order O(n d−1 )for BEM and order O(n d ) for FEM. <strong>The</strong> matrix associated with the l<strong>in</strong>ear systemthat follows from a boundary <strong>in</strong>tegral description is dense, mean<strong>in</strong>g that all matrixentries are non-zero. <strong>The</strong> number <strong>of</strong> non-zero entries per row <strong>in</strong> a FEM matrix is<strong>in</strong>dependent <strong>of</strong> n and therefore one matrix-vector multiplication for the FEM matrixneeds O(n d ) multiplications, whereas one matrix-vector multiplication with theBEM matrix needs O(n 2(d−1) ) multiplications. <strong>The</strong> BEM-matrix is <strong>in</strong> general wellconditioned, so an appropriate iterative solution procedure converges <strong>in</strong> a number <strong>of</strong>iterations <strong>in</strong>dependent <strong>of</strong> n. <strong>The</strong>refor the total computational costs for one solution<strong>of</strong> the l<strong>in</strong>ear system associated with a BEM approximation is O(n 2(d−1) ).


28 Mathematical Model and <strong>Numerical</strong> AlgorithmA FEM matrix is <strong>in</strong> general not well conditioned; the matrix associated with the FEdiscretisation <strong>of</strong> Laplace’s problem (on the square doma<strong>in</strong>) has a spectral conditionnumber κ that is O(1/h 2 ) = O(n 2 ) (<strong>in</strong>dependent <strong>of</strong> d and the order <strong>of</strong> F<strong>in</strong>ite Elementsused (cf. e.g. Axelsson & Barker (1984))). S<strong>in</strong>ce for a Conjugate GradientMethod the number <strong>of</strong> iterations is O( √ κ), the total computational effort for a FEMapproximation us<strong>in</strong>g a CG-method is O(n d+1 ). One might conclude that, on basis <strong>of</strong>this heuristic comparison, a BEM is more efficient for d = 2 and BEM and FEM areequally efficient for d = 3 when iterative solvers are used.When a preconditioner is applied to the system <strong>of</strong> equations aris<strong>in</strong>g from FEM, thespectral condition number <strong>of</strong> the result<strong>in</strong>g system can be greatly reduced. Especially<strong>in</strong> the case when no break<strong>in</strong>g <strong>of</strong> waves occurs, the fluid doma<strong>in</strong> can be efficientlymapped to a rectangular doma<strong>in</strong>, and an optimal preconditioner can be constructedwhich results <strong>in</strong> a uniform spectral condition number. This specific preconditioneris based on the fact that the transformed Laplace operator is spectrally close to theuntransformed Laplace operator. <strong>The</strong> precondition step can <strong>in</strong> that case be performedby a so called fast solver (e.g. FFT) that requires slightly more than O(n d )computations.Other preconditioners, such as the <strong>in</strong>complete Cholesky factorisation also lead toalmost uniform spectral condition numbers. Such a factorisation can be efficientlycarried out at O(n d ) costs. For a recent review on precondition<strong>in</strong>g techniques <strong>in</strong>computational fluid dynamics we refer to Turkel (1999). An optimal preconditioner,under mild conditions, for second order self-adjo<strong>in</strong>t elliptic problems is presented <strong>in</strong>e.g. Axelsson & Vassilevski (1990). Another possibility to construct efficient solversis by means <strong>of</strong> a doma<strong>in</strong> embedd<strong>in</strong>g technique, cf. e.g. Börgers & Widlund (1990).When such near optimal preconditioners are used, the computational costs for a FEMand BEM are <strong>of</strong> the same order for d = 2. For d = 3 the BEM is a factor n moreexpensive than the FEM. In the next paragraph, a representative example will begiven to illustrate the computational effort for the two dimensional situations when aGaussian Elim<strong>in</strong>ation procedure is used to solve the FEM approximation.<strong>Numerical</strong> Wave Tank exampleAssume that the model bas<strong>in</strong> is 180 [m] long and 5 [m] deep. This geometry isdiscretised by 1000 po<strong>in</strong>ts <strong>in</strong> the horizontal direction and 15 po<strong>in</strong>ts <strong>in</strong> the verticaldirection (these are realistic values). Discretisation <strong>of</strong> boundary <strong>in</strong>tegrals requires atleast one full matrix, which means that approximately 4·10 6 matrix entries need to bestored. For a l<strong>in</strong>ear FEM on a triangular grid, the number <strong>of</strong> non-zero matrix entriesis approximately 5 · 10 4 . This small number is due to the sparsity and symmetry<strong>of</strong> the matrix. A solution <strong>of</strong> a l<strong>in</strong>ear system with this FE matrix can be obta<strong>in</strong>edus<strong>in</strong>g a Symmetric Gaussian Elim<strong>in</strong>ation procedure <strong>in</strong> approximately 5 · 10 6 float<strong>in</strong>goperations. For the BI matrix a s<strong>in</strong>gle matrix vector multiplication already takes approximately4·10 6 float<strong>in</strong>g po<strong>in</strong>t operations. In general, several (≫ 10) matrix-vectormultiplications have to be performed to obta<strong>in</strong> a solution <strong>of</strong> this system iteratively.


<strong>Numerical</strong> algorithm 29It is clear that even if the construction <strong>of</strong> the matrix entries is not taken <strong>in</strong>to account,a l<strong>in</strong>ear FE approximation on a regular grid can be obta<strong>in</strong>ed at lower computationaleffort than a BI approximation.Of course the accuracy <strong>of</strong> the approximation needs also to be taken <strong>in</strong>to account fora full comparison. A full comparison <strong>of</strong> the accuracy would be very elaborate, butwhen e.g. the FE grid <strong>in</strong> the above example is ref<strong>in</strong>ed by a factor 2, the result<strong>in</strong>gnumber <strong>of</strong> non-zero matrix entries would be slightly less than 2 · 10 5 . <strong>The</strong> number<strong>of</strong> float<strong>in</strong>g po<strong>in</strong>t operations to solve the system us<strong>in</strong>g a Gauss Elim<strong>in</strong>ation procedurewould be less than 7 · 10 7 . In this case, the FE method is computational equivalentto the solution <strong>of</strong> a BI matrix when the BI system converges to the same precisionwith<strong>in</strong> 17 iterations. Remark however that the solution <strong>of</strong> the compared FE discretisationis directly available on the whole doma<strong>in</strong> at a twice as dense mesh us<strong>in</strong>g an<strong>in</strong>efficient solver. F<strong>in</strong>ally it should be noted that the condition number <strong>of</strong> the BImatrix deteriorates when the aspect ratio <strong>of</strong> the doma<strong>in</strong> <strong>in</strong>creases.It is not the <strong>in</strong>tention to give a general comparison between F<strong>in</strong>ite Element andBoundary Integral methods, but the above example illustrates that it is a misunderstand<strong>in</strong>gto th<strong>in</strong>k that a FE approximation is always computationally more expensivethan a BI approximation. Of course, the above example is not conclusive and manyaspects have not been touched upon. However, comparison with other computer codesbased on <strong>in</strong>tegral equations <strong>in</strong>dicated that for wave tanks (large aspect ratios) fieldapproximations can be obta<strong>in</strong>ed more efficiently than boundary <strong>in</strong>tegral approximations.<strong>The</strong>se observations greatly contributed to the effort <strong>of</strong> develop<strong>in</strong>g a FE basednumerical scheme for water wave simulations.Recent developmentsRecent developments (Nabors et al. (1994) and Scorpio et al. (National AcademicPress, Wash<strong>in</strong>gton DC)) have shown that a very efficient multi-pole expansion methodbased on a BIE can been constructed that has a computational and memory cost <strong>of</strong>O(n d−1 ). This method is based on the cluster<strong>in</strong>g <strong>of</strong> sources and to replace their <strong>in</strong>fluenceby a s<strong>in</strong>gle multi-pole. However, this method requires some tun<strong>in</strong>g and at thismoment it is not clear to what extent it can be generically applied to numerical wavetank simulations. Doma<strong>in</strong> decomposition techniques (cf. e.g. Wang et al. (1995) andde Haas & Zandbergen (1996)) for boundary <strong>in</strong>tegral methods, can also improve thecomputational complexity <strong>of</strong> a BIM considerably. <strong>The</strong> aim <strong>of</strong> the doma<strong>in</strong> decompositionis to achieve a computational complexity that <strong>in</strong>creases l<strong>in</strong>early with he length<strong>of</strong> the doma<strong>in</strong>: an achievement already satisfied by a FE discretisation. Prelim<strong>in</strong>aryresults <strong>in</strong>dicate that both the multi-pole expansion and doma<strong>in</strong> decomposition areless robust methods. However, these methods are cont<strong>in</strong>uously under developmentand the availability <strong>of</strong> a general and robust O(n d−1 ) numerical scheme would be <strong>of</strong>great practical value.In the case <strong>of</strong> FE methods, multigrid solution methods have become <strong>in</strong>creas<strong>in</strong>gly


30 Mathematical Model and <strong>Numerical</strong> Algorithmpopular <strong>in</strong> the last years. <strong>The</strong> implementation <strong>of</strong> a multigrid FEM to nonl<strong>in</strong>ear waveproblems is however not straightforward due to the non-rectangular geometry andthe large aspect ratio <strong>of</strong> the doma<strong>in</strong>. Implementation <strong>of</strong> a CG solver with a V-cyclemultigrid preconditioner to three dimensional simulations, showed that straightforwardJacobi precondition<strong>in</strong>g was more efficient (<strong>in</strong> terms <strong>of</strong> total computational time)for a wave tank geometry. For a unify<strong>in</strong>g treatment on doma<strong>in</strong> decomposition techniquesus<strong>in</strong>g, among others, multigrid methods for elliptic equations we refer to Smithet al. (1997).Some <strong>of</strong> the considerations mentioned <strong>in</strong> the previous paragraphs have already beenmentioned <strong>in</strong> Westhuis (1997) and were used as a start<strong>in</strong>g po<strong>in</strong>t <strong>of</strong> this research. Wehave therefore not further <strong>in</strong>vestigated the use <strong>of</strong> boundary <strong>in</strong>tegral methods andfocused on the development <strong>of</strong> a f<strong>in</strong>ite element method. In the next subsection, theapproximation <strong>of</strong> the solution <strong>of</strong> the boundary value problem us<strong>in</strong>g the F<strong>in</strong>ite ElementMethod will be presented.2.2.4 F<strong>in</strong>ite Element Method<strong>The</strong> solution <strong>of</strong> the Laplace boundary value problem is approximated us<strong>in</strong>g a F<strong>in</strong>iteElement Method. This method is well established and many textbooks (e.g. Connor &Brebbia (1976), Brezzi & Fort<strong>in</strong> (1991) and Zienkiewicz & Taylor (1994)) are availableon the subject. <strong>The</strong> method employs the weak formulation <strong>of</strong> the boundary valueproblem which can <strong>of</strong>ten be found directly by m<strong>in</strong>imiz<strong>in</strong>g the appropriate energyfunctional. For notations and def<strong>in</strong>itions <strong>of</strong> the used spaces we refer to the appendix(A).Weak formulationAssume that the open set Ω has a bounded Lipschitz cont<strong>in</strong>uous boundary Γ. Considerthe follow<strong>in</strong>g bil<strong>in</strong>ear form a(·, ·) on Ω:∫a(u, v) = ∇u · ∇v dΩ. (2.32)ΩFurthermore, assume that the boundary Γ = Γ D ∪ Γ N consists <strong>of</strong> two disjunct parts.On Γ D a Dirichlet condition is def<strong>in</strong>ed and Γ N is equipped with a Neumann condition.Consider the two follow<strong>in</strong>g problems:(A) F<strong>in</strong>d a function Φ that satisfies for given g ∈ H −1/2 (Γ N ) and f ∈ H 1/2 (Γ D )∆Φ = 0 <strong>in</strong> Ω (2.33a)Φ = f on Γ D (2.33b)∇Φ · n = g on Γ N (2.33c)


<strong>Numerical</strong> algorithm 31Figure 2.3: Visualisation <strong>of</strong> the relation between boundary grid po<strong>in</strong>ts (see also Fig. 2.1on page 22), free surface and boundary <strong>of</strong> the polygonal approximation <strong>of</strong>the doma<strong>in</strong>(B) F<strong>in</strong>d a function Φ ∈ H 1 (Ω) such thatΦ − Φ D ∈ H 1 0,Γ D(2.34a)a(Φ − Φ D , v) = −a(Φ D , v) + 〈g, v〉 Γ ∀v ∈ H 1 0,Γ D (2.34b)for a given Φ D ∈ H 1 (Ω) that satisfies γ D Φ D = fIn appendix A the necessary def<strong>in</strong>itions and theorems are presented to show thatproblems (A) and (B) are equivalent for a(·, ·) as <strong>in</strong> Eq. (2.32) and have a uniquesolution Φ. <strong>The</strong> duality bracket 〈·, ·〉 Γ is an extension <strong>of</strong> the scalar product on L 2 (Γ D ),i.e. for g, v ∈ L 2 (Γ) one can identify 〈g, v〉 Γ with ∫ g(s)v(s) dsΓ<strong>The</strong> spaces used <strong>in</strong> problem (A) and (B) are <strong>in</strong>f<strong>in</strong>ite dimensional. In order to obta<strong>in</strong>a numerical approximation ̂Φ <strong>of</strong> Φ a suitable f<strong>in</strong>ite dimensional subspace needs to bedef<strong>in</strong>ed that does not violate the assumptions under which the equivalence <strong>of</strong> (A) and(B) was proven. <strong>The</strong>re are many choices for these subspaces, but we will focus onthe classical f<strong>in</strong>ite element spaces <strong>of</strong> piecewise polynomial functions. In the follow<strong>in</strong>g,we will explicitly assume that Ω lies <strong>in</strong> the two dimensional plane.Firstly, the geometrical approximation ̂Ω <strong>of</strong> the doma<strong>in</strong> Ω is assumed to be polygonal,and is thus a geometric approximation <strong>of</strong> the contour <strong>of</strong> the actual fluid doma<strong>in</strong>. <strong>The</strong>vertices <strong>of</strong> the polygonal located at the free surface co<strong>in</strong>cide with the boundary gridpo<strong>in</strong>ts <strong>in</strong>troduced at the beg<strong>in</strong>n<strong>in</strong>g <strong>of</strong> this section. Next a triangulation T on ̂Ω isdef<strong>in</strong>ed aŝΩ = ⋃K (2.35)K∈Tsuch that any two triangles K 1 and K 2 <strong>in</strong> T are either disjo<strong>in</strong>t or share at mostone side or one vertex. <strong>The</strong> classical FE subspaces consist <strong>of</strong> piecewise (on everytriangle) polynomials. <strong>The</strong> order <strong>of</strong> the polynomial is denoted as p. <strong>The</strong> subspace )<strong>of</strong> piecewise cont<strong>in</strong>uous polynomials with the H 1 -norm is denoted as V ⊂ H(̂Ω1 .Every triangle K conta<strong>in</strong>s several (depend<strong>in</strong>g on p) nodes. A s<strong>in</strong>gle node can belong


32 Mathematical Model and <strong>Numerical</strong> Algorithmto multiple triangles. <strong>The</strong>se nodes are thought to have a global number<strong>in</strong>g and theset V is constructed as the junction <strong>of</strong> all node-<strong>in</strong>dices. Every node i is associatedwith a position x i and a function N i . This function is def<strong>in</strong>ed such that1. N i (x i ) = 12. N i (x) is polynomial <strong>of</strong> order p on every triangle K j to which node i belongs andN i (x) = 0 on all other triangles.3. N i (x n ) = 0 for all nodes n ≠ i that share a triangle with node i.As a result, all N i are <strong>in</strong>dependent and (with an additional constra<strong>in</strong>t on the relativepositions <strong>of</strong> the nodes i) span the space V .As the f<strong>in</strong>ite dimensional subspace V 0 ⊂ H0,Γ 1 Dthe space spanned by the base functionN i for which N i (x j ) is zero when x j is a boundary grid po<strong>in</strong>t belong<strong>in</strong>g to Γ D isconstructed. <strong>The</strong> follow<strong>in</strong>g <strong>in</strong>dex sets are now def<strong>in</strong>ed:I = {i | N i ∈ V 0 }, (2.36a)D = {i | N i ∈ V \ V 0 }. (2.36b)<strong>The</strong> function Φ D is now approximated with the base functions belong<strong>in</strong>g to the subsetD and its approximation is denoted asˆΦ D = ∑ i∈Dβ i N i . (2.37)Correspond<strong>in</strong>gly, the unknown φ = Φ − Φ D is approximated byˆφ = ∑ i∈Iα i N i . (2.38)<strong>The</strong> coefficients β i are determ<strong>in</strong>ed <strong>in</strong> such a way that ˆΦ D approximates f on Γ D , whichis achieved by choos<strong>in</strong>g β i = f(x i ) for all i ∈ D. Problem (B) can be completelyrestated with respect to V and V 0 and therefore from the unique approximation ˆφthat satisfies∫a( ˆφ, v) = −a(ˆΦ D , v) + g(s)v(s) ds ∀v ∈ V 0 (2.39)Γthe approximation ˆΦ = ˆφ+ ˆΦ D <strong>of</strong> the discretised boundary value problem for Laplace’sequation can be constructed.Substitution <strong>of</strong> Eq. (2.37) and Eq. (2.38) <strong>in</strong> Eq. (2.39) results <strong>in</strong>∑∫β i a(N i , N j ) + g(s)N j (s) ds ∀j ∈ I (2.40)i∈Iα i a(N i , N j ) = − ∑ i∈Dwhere the statement ∀v ∈ V 0 has been replaced by the equivalent statement ∀N j j ∈I. Equation (2.40) is a l<strong>in</strong>ear system <strong>in</strong> α i that can be solved <strong>in</strong> order to obta<strong>in</strong>Γ


<strong>Numerical</strong> algorithm 33the approximate solution ̂Φ. <strong>The</strong> efficient construction <strong>of</strong> the base functions andexact formulae to determ<strong>in</strong>e the <strong>in</strong>tegrals a(N i , N j ) are given <strong>in</strong> appendix B.1. Itis well known that for complete polynomials <strong>of</strong> order p the truncation error <strong>of</strong> theapproximation is O(h p+1 ), where h is the typical grid width.<strong>The</strong> use <strong>of</strong> higher order FE’sAlthough the implementation <strong>of</strong> second and higher order polynomial base functions <strong>in</strong>the piecewise cont<strong>in</strong>uous approximation on a rectangular geometry is straightforward,this is not the case for a curved geometry. If the triangular element family, described<strong>in</strong> appendix B.1 is used, the resolution <strong>of</strong> the geometrical approximation is reducedwhen the number <strong>of</strong> degrees <strong>of</strong> freedom (DOF) is kept constant. <strong>The</strong> use <strong>of</strong> parametricelements, <strong>in</strong> which the shape <strong>of</strong> the element is expressed <strong>in</strong> terms <strong>of</strong> the same basefunctions that <strong>in</strong>terpolate the unknowns on the element, can be used to create piecewisepolynomial surfaces. However, a drawback is that exact analytical <strong>in</strong>tegrationon the element is not possible and a numerical <strong>in</strong>tegration method should be applied.Another complication is that <strong>in</strong> some boundary nodes the potential solution is locallyC 1 cont<strong>in</strong>uous while <strong>in</strong> other boundary po<strong>in</strong>ts it is not. This <strong>in</strong>consistent treatment<strong>of</strong> boundary po<strong>in</strong>ts can lead to undesired effects. <strong>The</strong> use <strong>of</strong> a mixed formulation <strong>of</strong>the boundary value problem, <strong>in</strong> which both the potential and the velocity are approximated,does not lead to more accurate results for the velocity if the same polynomialorder for both approximations is used (cf. Zienkiewicz & Taylor (1994) p.321) thanwhen the velocity is recovered directly us<strong>in</strong>g a global projection method.Another possibility for a higher order FE is the use <strong>of</strong> C 1 cont<strong>in</strong>uous representation <strong>of</strong>the approximation <strong>in</strong>stead <strong>of</strong> the C 0 family described <strong>in</strong> the appendix. An advantagewould be that a cont<strong>in</strong>uous velocity approximation is directly available from the FEsolution. <strong>The</strong> computational complexity would however <strong>in</strong>crease considerably and itshould be <strong>in</strong>vestigated whether or not this is a worthwhile trade <strong>of</strong>f. It is noticedthat a C 1 triangular element needs a fifth order polynomial base function, requir<strong>in</strong>g21 degrees <strong>of</strong> freedom. Currently, non-rectangular C N f<strong>in</strong>ite elements with N ≥ 2 arenot available at all. A promis<strong>in</strong>g application <strong>of</strong> higher order elements could be theCBN elements, developed by Givoli & Vigdergauz (1994). <strong>The</strong>se elements are used atboundaries only, where they locally represent the potential by C N cont<strong>in</strong>uous basefunctions. In the <strong>in</strong>terior <strong>of</strong> the doma<strong>in</strong> standard C 0 elements can be used. <strong>The</strong> CBNelements were orig<strong>in</strong>ally constructed for the implementation <strong>of</strong> higher order absorb<strong>in</strong>gboundary conditions. However, they also might be useful as free surface elements <strong>in</strong>numerical water wave simulations. <strong>The</strong> applicability <strong>of</strong> higher order parametric hp,triangular C 1 or CBN elements for free surface simulation is not further exam<strong>in</strong>ed<strong>in</strong> this thesis because <strong>of</strong> the satisfactory results that were obta<strong>in</strong>ed us<strong>in</strong>g first orderelements (see also chapter 3).


34 Mathematical Model and <strong>Numerical</strong> Algorithm2.2.5 Velocity recovery<strong>The</strong> result <strong>of</strong> the solution <strong>of</strong> Eq. (2.40) is the approximation <strong>of</strong> the potential Φ.<strong>Numerical</strong> evaluation <strong>of</strong> the dynamic and k<strong>in</strong>ematic boundary conditions Eqs. (2.25)-(2.27) however, requires an approximation <strong>of</strong> the velocity at the free surface . Directdifferentiation <strong>of</strong> the potential approximation results <strong>in</strong> a lower order, discont<strong>in</strong>uousvelocity with <strong>in</strong>ferior accuracy. To achieve more accurate derivatives several recoverytechniques are available. Among them are nodal averag<strong>in</strong>g and global projectiontechniques us<strong>in</strong>g the orig<strong>in</strong>al polynomial expansions (e.g. Wu & Eatock Taylor (1995)for an application <strong>of</strong> global projection to wave simulation). More recently Zienkiewicz& Zhu (1992) proposed a local projection technique on a patch <strong>of</strong> elements us<strong>in</strong>g as<strong>in</strong>gle polynomial expansion <strong>of</strong> the function describ<strong>in</strong>g the derivatives (the so calledSuper Convergent Patch Recovery Technique [SCPRT], see also Babuska et al. (1996)).<strong>The</strong> convergence <strong>of</strong> the recovered velocity us<strong>in</strong>g the SCPRT can be an order higherthan the order <strong>of</strong> convergence <strong>of</strong> the potential. Local f<strong>in</strong>ite differences have also beenused by e.g. Cai et al. (1998) to recover velocities at the free surface. In the follow<strong>in</strong>gparagraphs we <strong>in</strong>troduce the global projection method and the local f<strong>in</strong>ite differencemethod that have been used as velocity recovery methods.Global projection method<strong>The</strong> direct differentiation <strong>of</strong> the potential results <strong>in</strong> an approximation <strong>of</strong> the velocityfield <strong>of</strong> an order lower than the approximation <strong>of</strong> the potential. As po<strong>in</strong>ted outby Greaves et al. (1997), one possibility to improve the accuracy <strong>of</strong> the velocity forevaluation <strong>of</strong> the k<strong>in</strong>ematic and dynamic boundary conditions, is to f<strong>in</strong>d the bestapproximation <strong>of</strong> ∇Φ <strong>in</strong> the same space as the approximation <strong>in</strong> which ̂Φ was determ<strong>in</strong>ed.This method can also be <strong>in</strong>terpreted as a resampl<strong>in</strong>g <strong>of</strong> the velocity at theGauss-Legendre <strong>in</strong>tegration po<strong>in</strong>ts. It is well known that at these <strong>in</strong>tegration po<strong>in</strong>tsthe FEM approximation converges one order faster. It is therefore general practice(cf. Zienkiewicz & Taylor (1994), p.348) to sample the velocities (stra<strong>in</strong>s) at these<strong>in</strong>tegration po<strong>in</strong>ts to obta<strong>in</strong> a more accurate approximation <strong>of</strong> the velocity field thanby direct differentiation <strong>of</strong> the potential representation.<strong>The</strong> approximation ̂Φ <strong>of</strong> the potential Φ is <strong>of</strong> the form̂Φ = ∑ φ i N i (2.41)and therefore, by direct differentiation, the velocity field is approximated bŷ∇Φ = ∑ φ i ∇N i (2.42)<strong>The</strong> resampled recovery <strong>of</strong> the velocity, denoted as ̂v, is also represented <strong>in</strong> terms <strong>of</strong>the polynomial base function aŝv = ∑ v i N i (2.43)


<strong>Numerical</strong> algorithm 35and the coefficients v i are determ<strong>in</strong>ed from the m<strong>in</strong>imisation <strong>of</strong> the functionalD(̂v) = 1 ∫|̂∇Φ − ̂v| 2 dΩ. (2.44)2 bΩ<strong>The</strong> m<strong>in</strong>imisation <strong>of</strong> this convex functional directly leads to the follow<strong>in</strong>g algebraicequation for ̂v∫(̂∇Φ − ̂v)N i dΩ = 0 ∀i ∈ V. (2.45)bΩSubstitution <strong>of</strong> Eq. (2.42) and Eq. (2.43) <strong>in</strong> Eq. (2.45) results <strong>in</strong>∫∑∇N j N i dΩ ∀j ∈ V. (2.46)bΩj∈Vv j N j N i dΩ = ∑ j∈Vfrom which the coefficients v j can be directly obta<strong>in</strong>ed.This method was implemented by Otto (1999) as a velocity recovery option <strong>in</strong> thedeveloped code (see also section 2.3) that implements the numerical algorithm. Hefound by perform<strong>in</strong>g nonl<strong>in</strong>ear numerical simulations that application <strong>of</strong> this methodlead to unstable high frequency waves. This was also observed by Wu & Eatock Taylor(1995) who however did not relate this to the specific implementation <strong>of</strong> this velocityapproximation method. <strong>The</strong>se authors circumvented the <strong>in</strong>stabilities by smooth<strong>in</strong>gthe free surface after each time <strong>in</strong>tegration. In section 3.2.2 it is shown by l<strong>in</strong>earstability analysis that it is the velocity approximation method that leads to an unstablenumerical scheme. <strong>The</strong> super convergent patch recovery is a local version <strong>of</strong>the global projection method <strong>in</strong> which the m<strong>in</strong>imisation is performed over a patch<strong>of</strong> elements <strong>in</strong>stead <strong>of</strong> the whole doma<strong>in</strong>. Because <strong>of</strong> the disappo<strong>in</strong>t<strong>in</strong>g results <strong>of</strong> theglobal projection method, the SCPRT was not further <strong>in</strong>vestigated.F<strong>in</strong>ite Difference recovery <strong>of</strong> the velocityAs an alternative to the global recovery method <strong>of</strong> the previous paragraph, a localF<strong>in</strong>ite Difference (FD) method can be used to recover the velocity at the free surface. Many different FD scheme’s (based on one or two dimensional polynomial approximations)can be developed and several have been <strong>in</strong>vestigated by Otto (1999). Herewe <strong>in</strong>troduce our orig<strong>in</strong>al implementation and will comment on extensions at the end<strong>of</strong> this section. <strong>The</strong> orig<strong>in</strong>al f<strong>in</strong>ite difference scheme was based on separated approximation<strong>of</strong> the tangential derivative <strong>of</strong> the potential from the free surface data onlyand on the one sided, one dimensional approximation <strong>of</strong> the non-tangential velocityat the free surface from the field solution. <strong>The</strong> truncation error <strong>in</strong> the f<strong>in</strong>ite differencescheme is <strong>of</strong> the same order as the order <strong>of</strong> the polynomials used for the construction<strong>of</strong> the scheme.Fig. 2.4 on the next page illustrates the method to determ<strong>in</strong>e the tangential velocityfor the case that quadratic polynomials are used. <strong>The</strong> method can and has been


36 Mathematical Model and <strong>Numerical</strong> AlgorithmFigure 2.4: Illustration <strong>of</strong> the method used to determ<strong>in</strong>e tangential vector s (a) andtangential derivative <strong>of</strong> the potential Φ s at the free surface (b).extended to polynomials <strong>of</strong> arbitrary order <strong>in</strong> a similar fashion. Assume that thepositions <strong>of</strong> three grid po<strong>in</strong>ts x i , i = −1, 0, 1 are given on the free surface. <strong>The</strong>potential at these po<strong>in</strong>ts is denoted as Φ i , i = −1, 0, 1. As an approximation <strong>of</strong>the tangential derivative <strong>of</strong> the free surface at x 0 , the tangential derivative <strong>of</strong> thequadratic polynomial through x i , evaluated at x 0 is determ<strong>in</strong>ed (Fig. 2.4(a)). Thislocal approximation <strong>of</strong> the surface tangent at x i is denoted s. To accurately calculatethe polynomial coefficients, all calculations are performed <strong>in</strong> a local frame <strong>of</strong> referencewith its orig<strong>in</strong> at x 0 and its orientation such that local positive z-axis is normal to thel<strong>in</strong>e through x −1 and x 1 . This orientation <strong>of</strong> the local frame <strong>of</strong> reference is illustratedby the arrow-frame depicted <strong>in</strong> the figure. Besides improved numerical accuracy, theprocedure <strong>of</strong> first determ<strong>in</strong><strong>in</strong>g a local frame <strong>of</strong> reference also allows for a more generalimplementation <strong>of</strong> the method as we are not restricted to apply it to free surfacesthat are a function <strong>of</strong> the spatial variable.<strong>The</strong> parameterisation along the local polynomial that approximates the free surface isdenoted by s. In Fig. 2.4(b) the potential Φ i is plotted as a function <strong>of</strong> s. To determ<strong>in</strong>ean approximation <strong>of</strong> the tangential derivative Φ <strong>in</strong> x 0 , the same procedure is followedas described <strong>in</strong> the previous paragraph. After the polynomial approximation <strong>of</strong> Φ asa function <strong>of</strong> s has been constructed the derivative <strong>of</strong> this polynomial at the po<strong>in</strong>t x 0is taken as the approximation for the value <strong>of</strong> the tangential derivative <strong>of</strong> Φ <strong>in</strong> x i anddenoted as ̂Φ s .


<strong>Numerical</strong> algorithm 37Figure 2.5: Illustration <strong>of</strong> the geometric configuration used to determ<strong>in</strong>e the non tangentialvector and potential derivative at the free surface .<strong>The</strong> approximation <strong>of</strong> the non tangential derivative <strong>of</strong> the potential at the free surfacethat is needed for the full evaluation <strong>of</strong> the velocity, is determ<strong>in</strong>ed <strong>in</strong> a similar manner.Below the free surface nodes are situated on which the potential is known and throughwhich polynomial approximations can be constructed <strong>in</strong> a similar way (see Fig. 2.5on the fac<strong>in</strong>g page). Us<strong>in</strong>g the technique described <strong>in</strong> the previous paragraphs, anon tangential vector κ and the derivative <strong>of</strong> the potential along this vector can bedeterm<strong>in</strong>ed. Of course <strong>in</strong> this case, the tangential vectors and derivatives are evaluatedat the end nodes <strong>in</strong> stead <strong>of</strong> the central nodes.<strong>The</strong> approximation <strong>of</strong> the velocity ̂∇Φ i at the free surface node x i is thus obta<strong>in</strong>eddirectly as a solution <strong>of</strong>̂∇Φ i · s = ̂Φ s (2.47)̂∇Φ i · κ = ̂Φ kappa . (2.48)Otto (1999) also <strong>in</strong>vestigated the use <strong>of</strong> 2-dimensional polynomials <strong>of</strong> different ordersto directly <strong>in</strong>terpolate the potential values at the nodes. <strong>The</strong> surface velocityapproximation ̂∇Φ is then determ<strong>in</strong>ed by direct differentiation <strong>of</strong> this 2 dimensionalpolynomial. Based on extensive numerical simulations, he came to the follow<strong>in</strong>g conclusions• Higher order (p > 2) 2-dimensional polynomials can lead to improved accuracy<strong>of</strong> simulations where fixed impermeable boundaries are modelled.• Two dimensional polynomial approximations result <strong>in</strong> less accurate or even unstablesimulations when mov<strong>in</strong>g boundaries are <strong>in</strong>volved <strong>in</strong> the simulation.


38 Mathematical Model and <strong>Numerical</strong> AlgorithmFurther studies showed that the improved accuracy us<strong>in</strong>g higher order polynomialscan also be achieved us<strong>in</strong>g 1-dimensional higher order polynomials and therefore theuse <strong>of</strong> 2-dimensional polynomials to construct local f<strong>in</strong>ite difference formula was notfurther <strong>in</strong>vestigated.2.3 ImplementationIn this section the implementation <strong>of</strong> the numerical algorithm, depicted schematically<strong>in</strong> Fig. 2.2 on page 26, will be briefly discussed. Exam<strong>in</strong>ation <strong>of</strong> the scheme showsthat there are three levels <strong>of</strong> computation depend<strong>in</strong>g on the extent to which a step <strong>in</strong>the algorithm is global or local. At the highest level, the control <strong>of</strong> the complete loopitself and the implementation <strong>of</strong> step (C) is performed. At the <strong>in</strong>termediate level thecomputations that require local knowledge <strong>of</strong> the numerical grid, steps (B) and (D),are situated. At the lowest level, the computations related to the time <strong>in</strong>tegration <strong>of</strong>a s<strong>in</strong>gle unknown q i , steps (A), (E) and (F), are implemented. Components <strong>of</strong> thislowest level will be called particles and components <strong>of</strong> the <strong>in</strong>termediate level are calleddoma<strong>in</strong>s. <strong>The</strong> implementation <strong>of</strong> a component consists <strong>of</strong> the implementation <strong>of</strong> adata structure and the implementation <strong>of</strong> the <strong>in</strong>terface with that data structure. <strong>The</strong><strong>in</strong>terface <strong>of</strong> all doma<strong>in</strong>s is identical and so is the <strong>in</strong>terface <strong>of</strong> all particles. A doma<strong>in</strong>may represent a model <strong>of</strong> the wave maker or <strong>of</strong> a numerical beach. Examples <strong>of</strong>particles are free surface grid po<strong>in</strong>ts but also numerical particles that implement e.g.a Sommerfeld condition. Components (<strong>of</strong> all levels) only share <strong>in</strong>formation throughtheir <strong>in</strong>terfaces, the actual implementation is thus hidden from other components.In Object Oriented (OO) programm<strong>in</strong>g methods, the blue pr<strong>in</strong>t <strong>of</strong> a component (thedata structure and <strong>in</strong>terface) is called a class while an implementation (<strong>of</strong> the <strong>in</strong>terfaceand actual data) <strong>of</strong> a class is called an object. Multiple objects can be constructedfrom a s<strong>in</strong>gle class. New classes can be constructed from old classes by the concept<strong>of</strong> <strong>in</strong>heritance. <strong>The</strong> new class conta<strong>in</strong>s all functionality <strong>of</strong> its ancestor class and onlyadditional <strong>in</strong>terfaces and data structures are coded.<strong>The</strong> OO programm<strong>in</strong>g approach to the implementation <strong>of</strong> the numerical algorithmallows to <strong>in</strong>dependently develop, implement and test doma<strong>in</strong>s and particles and thenfreely comb<strong>in</strong>e them <strong>in</strong>to different configurations. A master-doma<strong>in</strong> and masterparticlehave been developed that def<strong>in</strong>e all the necessary <strong>in</strong>terfaces. Newly developedand implemented doma<strong>in</strong>s can be used without additional cod<strong>in</strong>g with exist<strong>in</strong>gdoma<strong>in</strong>s as long as the new doma<strong>in</strong> is <strong>in</strong>herited from this parent. <strong>The</strong> master-particlehas also implemented all uniform operations , (A) and (F), so the only cod<strong>in</strong>g fornew particles is the implementation <strong>of</strong> step (E). <strong>The</strong> same approach has been used forthe implementation <strong>of</strong> the grid generation algorithms and the implementation <strong>of</strong> theF<strong>in</strong>ite Element Method. <strong>The</strong> result is a clear, code efficient, ma<strong>in</strong>ta<strong>in</strong>able and easyextendable computer program which proved <strong>of</strong> great value <strong>in</strong> the development, implementationand test<strong>in</strong>g <strong>of</strong> over 20 different doma<strong>in</strong>s (different k<strong>in</strong>d <strong>of</strong> wave generators,numerical beaches, naval structures, grid structures, f<strong>in</strong>ite elements, f<strong>in</strong>ite difference


Scope <strong>of</strong> the <strong>in</strong>vestigations 39scheme’s, etc.) that can be used <strong>in</strong> arbitrary comb<strong>in</strong>ations.2.4 Scope <strong>of</strong> the <strong>in</strong>vestigationsIn this chapter the Eqs. (2.23)-(2.23) govern<strong>in</strong>g the motion <strong>of</strong> the free surface ona layer <strong>of</strong> water have been derived. For many practical situations, the solution <strong>of</strong>these equations can not be obta<strong>in</strong>ed exactly and numerical techniques are necessaryto f<strong>in</strong>d an approximate solution. <strong>The</strong> numerical algorithm developed <strong>in</strong> this thesisis classified as a surface track<strong>in</strong>g, mixed Eulerian-Lagrangian (MEL) method. Itis based on the explicit time <strong>in</strong>tegration <strong>of</strong> the dynamic and k<strong>in</strong>ematic boundaryconditions. <strong>The</strong> solution <strong>of</strong> the Boundary Value Problem for the potential <strong>in</strong> thefluid is approximated us<strong>in</strong>g a F<strong>in</strong>ite Element Method based on piecewise cont<strong>in</strong>uouspolynomial approximations. <strong>The</strong> velocity is recovered from the potential us<strong>in</strong>g f<strong>in</strong>itedifferences or a global projection method.<strong>The</strong> ma<strong>in</strong> aim <strong>of</strong> the <strong>in</strong>vestigations is to develop the numerical algorithm to <strong>in</strong>cludethe generation and absorption <strong>of</strong> waves and to establish the accuracy, stability, applicabilityand efficiency <strong>of</strong> the numerical methods with respect to the simulation <strong>of</strong>nonl<strong>in</strong>ear gravity waves <strong>in</strong> a hydrodynamic model test bas<strong>in</strong>. Secondary, the <strong>in</strong>vestigationsaim for a rationale to choose the free parameters <strong>in</strong> the numerical algorithmsuch as the numerical grid density, the polynomial orders <strong>of</strong> the FE and FD approximationsand parameters related to the generation and absorption <strong>of</strong> waves, givenpractical limitations on e.g. the available comput<strong>in</strong>g time.


40 Mathematical Model and <strong>Numerical</strong> Algorithm


Chapter 3<strong>Simulation</strong> <strong>of</strong> Free Surface<strong>Waves</strong>This chapter considers the numerical simulation <strong>of</strong> free surface waves us<strong>in</strong>g the numericalalgorithm <strong>in</strong>troduced <strong>in</strong> the previous chapter. A complete model <strong>of</strong> waves <strong>in</strong>a hydrodynamic model test bas<strong>in</strong> consists at least <strong>of</strong> three parts: the generation, thepropagation and the absorption <strong>of</strong> waves. In this chapter we focus on the propagation<strong>of</strong> waves and therefore <strong>in</strong>vestigate the numerical scheme us<strong>in</strong>g the natural boundaryconditions on the lateral walls. <strong>The</strong> natural boundary conditions correspond to fixedimpermeable walls and the correspond<strong>in</strong>g physical system is an open conta<strong>in</strong>er filledwith water and is given by∇Φ · n = 0 on lateral boundaries. (3.1)<strong>The</strong> numerical methods <strong>in</strong>troduced <strong>in</strong> the previous chapter will be <strong>in</strong>vestigated forthis boundary condition. <strong>The</strong> dispersive properties, stability and accuracy will beexam<strong>in</strong>ed <strong>in</strong> order to ascerta<strong>in</strong> the quality <strong>of</strong> the numerical solutions.First some l<strong>in</strong>ear and nonl<strong>in</strong>ear models <strong>of</strong> water wave propagation will be briefly <strong>in</strong>troducedto provide reference solutions. Secondly, the rate <strong>of</strong> convergence and stability<strong>of</strong> the numerical scheme will be <strong>in</strong>vestigated. <strong>The</strong> effect <strong>of</strong> several velocity recoveryand F<strong>in</strong>ite Element schemes on the stability is exam<strong>in</strong>ed. From analysis <strong>of</strong> thetime <strong>in</strong>tegration, some results regard<strong>in</strong>g the dissipative properties <strong>of</strong> the discretisedequations are derived.Next, the dispersive properties <strong>of</strong> the numerical scheme will be <strong>in</strong>vestigated. Thisdispersive <strong>in</strong>vestigation is based on the l<strong>in</strong>earisation <strong>of</strong> the discretised govern<strong>in</strong>g equations.<strong>The</strong> <strong>in</strong>fluence <strong>of</strong> different numerical methods on the dispersion relation will bemade quantitative. In relation to the accuracy the issue <strong>of</strong> computational complexitywill be considered. Several nonl<strong>in</strong>ear simulations are carried out to establish the massand energy conserv<strong>in</strong>g properties <strong>of</strong> the numerical algorithm.41


42 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>F<strong>in</strong>ally, two applications <strong>of</strong> the numerical algorithm on problems with natural boundaryconditions will be presented. <strong>The</strong> first application is related to a comparativestudy <strong>of</strong> a slosh<strong>in</strong>g wave <strong>in</strong> an open conta<strong>in</strong>er. <strong>The</strong> second application is a study <strong>of</strong>the splitt<strong>in</strong>g <strong>of</strong> solitary waves when propagat<strong>in</strong>g over an uneven bottom.3.1 L<strong>in</strong>ear and non-l<strong>in</strong>ear wave modelsThis section <strong>in</strong>troduces the basic concepts <strong>of</strong> propagat<strong>in</strong>g l<strong>in</strong>ear water waves and somenon-l<strong>in</strong>ear wave theories that will be used to <strong>in</strong>vestigate the result <strong>of</strong> the numericalsimulations. Both l<strong>in</strong>ear and non-l<strong>in</strong>ear water waves are well established fields <strong>of</strong>research and for an extensive overview we refer to the textbooks <strong>of</strong> Debnath (1994)and D<strong>in</strong>gemans (1997a,b). <strong>The</strong> follow<strong>in</strong>g subsections are by no means extensive andonly highlight some <strong>of</strong> the aspects <strong>of</strong> l<strong>in</strong>ear on nonl<strong>in</strong>ear wave theory that are used<strong>in</strong> the course <strong>of</strong> this thesis.3.1.1 Progressive periodic l<strong>in</strong>ear wavesConsider the free surface on a uniform layer <strong>of</strong> water with depth z = −h. Ignor<strong>in</strong>gthe quadratic terms <strong>in</strong> Φ and η <strong>in</strong> Eqs. (2.23)-(2.23) results <strong>in</strong>Φ t − S′ 0ρ∆Φ = 0 −h < z < η(x, t) (3.2a)+ gη = 0 z = η(x, t) (3.2b)η t = Φ z z = η(x, t) (3.2c)Φ z = 0 z = −h. (3.2d)In Eq. (3.2) S ′ 0 = γ s ∇ · ∇η is the l<strong>in</strong>earisation <strong>of</strong> the surface tension S ′ def<strong>in</strong>ed <strong>in</strong>Eq. (2.16).Us<strong>in</strong>g the standard technique <strong>of</strong> separation <strong>of</strong> variables a basic solution <strong>of</strong> Eq. (3.2)satisfy<strong>in</strong>g the bottom boundary condition (3.2) is sought as[Φ(x, z, t) = C 1 [cosh(k(z + h))] A 1 e i(k·x) + A 2 e −i(k·x)] T (t) (3.3)where the notation k = |k| has been used. Substitution <strong>of</strong> Eq. (3.3) <strong>in</strong> the l<strong>in</strong>earisedboundary equations (3.2)-(3.2) results <strong>in</strong>∂ 2 T (t)∂t 2 +(gk tanh (k(η(x, t) + h)) + γ sk 3ρ)T (t) = 0 (3.4)From Eq. (3.4) it is observed that the l<strong>in</strong>earised boundary conditions around z =η(x, t) do not have a solution that can be obta<strong>in</strong>ed by the separation <strong>of</strong> variables,because clearly the equation for T (t) is not <strong>in</strong>dependent <strong>of</strong> x. In order to construct


L<strong>in</strong>ear and non-l<strong>in</strong>ear wave models 43a non-trivial solution, one needs to make an approximation that removes the spatialdependence from the argument <strong>of</strong> the tangent hyperbolic <strong>in</strong> Eq. (3.4). This can beachieved by the approximationwhich imposes the follow<strong>in</strong>g two conditions on η:tanh (k(η(x, t) + h)) ≃ tanh (kh) (3.5)(A) |η| ≪ h (B) k |η| ≪ 1For deep water waves (h ≫ λ) condition (A) is already satisfied and for shallow waterwaves (kh ≪ 1) condition (B) is already satisfied. <strong>The</strong> conditions (A) and (B) result <strong>in</strong>the same set <strong>of</strong> equations that follow from evaluation <strong>of</strong> the boundary conditions (3.2-3.2) at z = 0 <strong>in</strong>stead <strong>of</strong> z = η (see e.g. D<strong>in</strong>gemans (1997a)). Under these conditions,transient solutions <strong>of</strong> Eqs. (3.2)-(3.2) subject to fixed, mov<strong>in</strong>g or oscillat<strong>in</strong>g pressuredistributions or an <strong>in</strong>itial surface displacement (<strong>in</strong>itial value problems) can be obta<strong>in</strong>edus<strong>in</strong>g comb<strong>in</strong>ed Laplace (<strong>in</strong> time) and Fourier (<strong>in</strong> space) transformations (cf. e.g.Debnath (1994) chapter 3).When the conditions (A) and (B) for geometric l<strong>in</strong>earisation are met, the solutionT (t) <strong>of</strong> Eq. (3.4) is harmonic and the frequency ω is related to the wavenumber kaccord<strong>in</strong>g toω 2 =(1 + γ sk 2 )gk tanh(kh) (3.6)ρgEvaluation <strong>of</strong> the factor γ sk 2ρg≈ 2.94 · 10 −4 /λ 2 shows that the <strong>in</strong>fluence <strong>of</strong> the surfacetension is only relevant (> 1%) for wavelengths smaller than approximately 17 [cm].<strong>The</strong>se waves are called capillary waves and are not <strong>in</strong> the regime <strong>of</strong> wave lengthstypical for a hydrodynamic model test bas<strong>in</strong>.Ignor<strong>in</strong>g the surface tension terms <strong>in</strong> Eq. (3.6) results <strong>in</strong> the well known dispersionrelation for free surface water waves:ω 2 = gk tanh(kh) (3.7)F<strong>in</strong>al evaluation <strong>of</strong> the real valued progressive wave solutions for Φ and η results <strong>in</strong>η(x, t) = a cos(k · x − ωt) (3.8a)Φ(x, z, t) = agωcosh(k(z − h))cosh(kh)s<strong>in</strong>(k · x − ωt)(3.8b)From Eqs. (3.8)-(3.8) the velocity and pressure field can be easily obta<strong>in</strong>ed and limit<strong>in</strong>gformulae for shallow and deep water are readily derived. It is noted that thedispersion relation Eq. (3.7) also has <strong>in</strong>f<strong>in</strong>itely many imag<strong>in</strong>ary solutions ik j . <strong>The</strong>correspond<strong>in</strong>g solutions for Φ and η are called evanescent modes (see also subsection4.1.1). <strong>The</strong>se evanescent modes are not progressive but decay exponentially <strong>in</strong>the horizontal direction.


44 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>Regular progressive l<strong>in</strong>ear waves are thus s<strong>in</strong>usoidal, propagate with a phase velocityc(k) = ω(k)/k and have an exponential decay<strong>in</strong>g velocity pr<strong>of</strong>ile <strong>in</strong> the negative z-direction. <strong>The</strong>re is no mass transport due to the wave propagation and the dispersionrelation Eq. (3.7) is <strong>in</strong>dependent <strong>of</strong> the amplitude. Another important parameter <strong>in</strong>l<strong>in</strong>ear wave theory is the group velocity which is def<strong>in</strong>ed as c g = ∂ω∂k .<strong>The</strong> above travell<strong>in</strong>g wave solutions were obta<strong>in</strong>ed on a doma<strong>in</strong> that is unbounded <strong>in</strong>the horizontal coord<strong>in</strong>ates. A similar analysis can be made for stand<strong>in</strong>g waves <strong>in</strong> aconta<strong>in</strong>er. <strong>The</strong> additional boundary condition∇Φ · n = 0 (3.9)is then applied at x = 0 and x = L, result<strong>in</strong>g <strong>in</strong> a countable number <strong>of</strong> l<strong>in</strong>earstand<strong>in</strong>g wave solutions. <strong>The</strong> wave number and frequency <strong>of</strong> a stand<strong>in</strong>g wave solutionalso satisfy the dispersion relation Eq. (3.7). It is noted that under these boundaryconditions no evanescent modes can exist.[sec. 2.2.4 on page 30 and appendix A onpage 219]3.1.2 <strong>Nonl<strong>in</strong>ear</strong> progressive wave modelsStokes (1847) was the first to establish the nonl<strong>in</strong>ear solution for periodic wave tra<strong>in</strong>son deep water. <strong>The</strong>se solutions are based on systematic power series <strong>in</strong> the waveslope ka and are known as the Stokes expansions. Substitution <strong>of</strong> these expansions<strong>in</strong> the govern<strong>in</strong>g equations Eq. (2.23) and (2.23)-(2.23 results <strong>in</strong> a series solution <strong>of</strong>the free surface η for a steadily propagat<strong>in</strong>g nonl<strong>in</strong>ear wave. <strong>The</strong> first three terms <strong>of</strong>the expansion for the elevation are given asη = a cos(θ) + 1 2 ka2 cos(2θ) + 3 8 k2 a 3 cos(3θ) (3.10)where the phase function is def<strong>in</strong>ed as θ = kx−ωt). Levi-Civita (1925) proves that thepower series are convergent if the ratio <strong>of</strong> amplitude to wavelength is sufficiently small,thus establish<strong>in</strong>g the existence <strong>of</strong> permanent waves satisfy<strong>in</strong>g the exact non-l<strong>in</strong>earboundary conditions. Struik (1926) extended the pro<strong>of</strong> <strong>of</strong> Levi-Civita to waves onf<strong>in</strong>ite depth but it was Krasovskii (1960, 1961) who proved the existence <strong>of</strong> permanentperiodic waves only to the restriction that their slope is less than the limit<strong>in</strong>g value<strong>of</strong> 30 degrees. Later pro<strong>of</strong>s <strong>of</strong> the existence are given by Keady & Norbury (1978)and Toland (1978).<strong>The</strong> surface pr<strong>of</strong>ile <strong>of</strong> these nonl<strong>in</strong>ear solutions is trochoidal <strong>in</strong>stead <strong>of</strong> s<strong>in</strong>usoidal and<strong>in</strong> contrast to l<strong>in</strong>ear waves, Stokes waves have a mean horizontal velocity (Stokes driftor Lagrangian mean velocity) which is O(ωka 2 ) <strong>in</strong> magnitude. Another noticeabledifference with respect to l<strong>in</strong>ear wave theory is the dispersion relation which is <strong>of</strong> theform (ignor<strong>in</strong>g surface tension)(ω 2 = gk 1 + a 2 k 2 + 5 )4 a4 k 4 + O((ak) 6 )(3.11)


L<strong>in</strong>ear and non-l<strong>in</strong>ear wave models 45and clearly depends on the amplitude. <strong>The</strong> consequence is that steep waves travelfaster than less steep waves with the same wavelength. <strong>The</strong> wave height H for aregular Stokes wave is def<strong>in</strong>ed as the distance between crest and through and itsmaximum on deep water is( ) H= 0.14 . (3.12)λmaxIt should be noted that the Stokes expansion for shallow water is only valid forvery small wave steepness. More precisely, the Stokes parameter (also called Ursellparameter)a/h(kh) 2 ≡ 1 a/h4π 2 (h/λ) 2 (3.13)should be small (which is automatically satisfied for deep water waves). When theStokes parameter is <strong>of</strong> order one, the nonl<strong>in</strong>ear shallow water wave equations can bederived. Introduc<strong>in</strong>g the expansion parametersɛ = a/h (3.14)δ = h 2 /λ 2 (3.15)and expand<strong>in</strong>g the potential <strong>in</strong> δ and substitution <strong>in</strong>to the non dimensional govern<strong>in</strong>gequations, reta<strong>in</strong><strong>in</strong>g both order ɛ and δ terms, results (<strong>in</strong> one horizontal dimension)to the Bouss<strong>in</strong>esq (1872) equations:u t + ɛuu x + η x − 1 2 δu txx = 0η t + [u(1 + ɛη)] x − 1 6 δu xxx = 0.(3.16a)(3.16b)which are equivalent (<strong>in</strong> normalised variables and after regularisation) to the follow<strong>in</strong>gset <strong>of</strong> equations (also called improved Bouss<strong>in</strong>esq equation)∂η 2(∂η2− gh∂t2 ∂x 2 = ∂2 3∂x 2 2 gη2 + 1 )∂η2h23 ∂t 2 (3.17)When additionally assumptions are made concern<strong>in</strong>g the relative permanency <strong>of</strong> thewaves and uni-directional propagation the follow<strong>in</strong>g equations can be derived fromEq. (3.16)-(3.16)which result <strong>in</strong> dimensional variables asη t + (1 + 3 2 ɛη)η x + 1 6 δη xxx = 0 (3.18)η t + √ gh(1 + 32h η)η x +√ ghh2η xxx = 0. (3.19)6


46 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>Equations (3.19) is known as the Korteweg & de Vries (1895) (KdV) equations andhave been extensively studied. Both the Bouss<strong>in</strong>esq as the KdV equations have periodicand solitary wave solutions (known as solitons for the KdV equation). <strong>The</strong>solitary solutions have a sech 2 pr<strong>of</strong>ile and the periodic solutions are called cnoidalwaves because <strong>of</strong> their typical cn 2 pr<strong>of</strong>ile where cn is the Jacobian elliptic function.<strong>The</strong> cnoidal waves have the same property as the Stokes waves, i.e. they have steepercrests and flatter toughs.It was already mentioned that the Stoke expansion is only valid for ak ≪ (kh) 3 (asmall Stokes parameter Eq. (3.13)) and clearly the cnoidal wave solutions are onlyvalid for small ɛ and δ. Rienecker & Fenton (1981) developed a numerical methodto approximate the steadily progressive periodic wave solution <strong>of</strong> Eq. (2.23)-(2.23)based on a Fourier approximation <strong>of</strong> the potential. <strong>The</strong> advantage <strong>of</strong> this techniqueis that its only approximation is the truncation <strong>of</strong> the Fourier series and is thus (<strong>in</strong>contrast with the Stokes and cnoidal expansions) uniformly valid for all wavelengths.Another widely used model equation for nonl<strong>in</strong>ear wave propagation is the Non-l<strong>in</strong>earSchröd<strong>in</strong>ger (NLS) equation. <strong>The</strong> equation describes the dynamic evolution <strong>of</strong> theslowly vary<strong>in</strong>g complex wave envelope A <strong>of</strong> a carrier wave with wavenumber k 0 . I.e.,<strong>in</strong> lowest order the solution is <strong>of</strong> the formη(x, t) = A(x, t)e i(k0x−ωt) + c.c. (3.20)<strong>The</strong> NLS equation can be derived <strong>in</strong> different ways, e.g. by expansion <strong>of</strong> the nonl<strong>in</strong>eardispersion relation, Whitham’s equations for the slow modulation <strong>of</strong> the wave amplitude(Chu & Mei (1970, 1971)), a multiple scale expansion (Davey (1972), Hasimoto& Ono (1972)) or from the Resonant Interaction Equations (Phillips (1981)). <strong>The</strong>result<strong>in</strong>g NLS for the complex amplitude A (<strong>in</strong> a frame <strong>of</strong> reference mov<strong>in</strong>g with thel<strong>in</strong>ear group velocity) isiA τ + β ′ A ξξ − γ ′ |A| 2 A = 0 (3.21)where the values <strong>of</strong> β ′ and γ ′ depend on the dispersion relation (cf. e.g. van Groesen(1998)).3.2 Accuracy and stabilityEvery numerical solution conta<strong>in</strong>s errors. <strong>The</strong> important th<strong>in</strong>g is to know how bigthese errors are and whether or not they are acceptable for the particular application.<strong>The</strong> reasons for differences between computed results and measurements are:• Modell<strong>in</strong>g errors: <strong>The</strong> differential equation conta<strong>in</strong>s approximations and idealisations• Discretisation errors: Approximations are made <strong>in</strong> the discretisation process


Accuracy and stability 47• Iteration errors: <strong>The</strong> error <strong>in</strong> the iterative method used to solve the discretisedequations• Measurement errors<strong>The</strong> first type <strong>of</strong> errors has already been discussed <strong>in</strong> section 2.2 where the motivationfor the simplified potential description has been given. <strong>The</strong> second k<strong>in</strong>d <strong>of</strong> errors areusually difficult to quantify and are therefore described by the order <strong>of</strong> convergence<strong>of</strong> the method and by compar<strong>in</strong>g approximations to known exact properties <strong>of</strong> themodel equations. <strong>The</strong> third type <strong>of</strong> errors occurs when iterative procedures are usedto solve the large l<strong>in</strong>ear systems aris<strong>in</strong>g from discretisations. In all iterative solutionsused <strong>in</strong> this thesis, the iteration error is set to 10 −12 and these errors are thusconsidered negligible with respect to the discretisation errors. For references on theiterative solution <strong>of</strong> (sparse) l<strong>in</strong>ear systems we refer to Barret et al. (1994) and Smithet al. (1997). <strong>The</strong> last type <strong>of</strong> errors results from imperfect measurement devicesand <strong>in</strong>direct measurements techniques that make use <strong>of</strong> an (imperfect) model to postproces the orig<strong>in</strong>al measurements (see e.g. the analysis on the error <strong>in</strong> the measuredreflection coefficient <strong>in</strong> subsection 5.2.1).In general the ultimate goal <strong>of</strong> a numerical scheme is to obta<strong>in</strong> a desired accuracywith least effort or the maximum accuracy with the available resources. As waspo<strong>in</strong>ted out <strong>in</strong> the <strong>in</strong>troduction <strong>of</strong> this thesis one <strong>of</strong> the practical restrictions is thatthe computer code that implements the numerical scheme must run on a desktopcomputer and simulations need to be f<strong>in</strong>ished <strong>in</strong> overnight jobs. <strong>The</strong>refore, we focuson the maximum accuracy with the available resources and verify whether or not theresults can still be applied for practical situations.As well established methods are used to discretise the different elements <strong>of</strong> the partialdifferential equation, the consistency <strong>of</strong> the discretisation is taken for granted.<strong>The</strong>refore the ma<strong>in</strong> concern <strong>of</strong> this section is the convergence and stability <strong>of</strong> thenumerical scheme. For l<strong>in</strong>ear problems, stability and consistency imply convergence(Lax Equivalence <strong>The</strong>orem) and <strong>in</strong>vestigation <strong>of</strong> the (l<strong>in</strong>ear) stability is therefore firstperformed. Secondly, the rate <strong>of</strong> convergence <strong>of</strong> the full set <strong>of</strong> discretised equationsis <strong>in</strong>vestigated by systematic grid ref<strong>in</strong>ement. <strong>The</strong> analysis <strong>of</strong> stability and convergencedepends on the used numerical grid, and therefore the gridd<strong>in</strong>g algorithm forundisturbed wave propagation is first <strong>in</strong>troduced.3.2.1 <strong>Numerical</strong> gridA numerical grid is a discrete representation <strong>of</strong> the geometric doma<strong>in</strong> on which theproblem is to be solved. In this thesis structured (also called regular) grids are used.A regular grid consists <strong>of</strong> families <strong>of</strong> grid l<strong>in</strong>es with the property that the members<strong>of</strong> a s<strong>in</strong>gle family do not cross each other and cross each member <strong>of</strong> the other familyonly ones. In all simulations presented <strong>in</strong> this thesis structured grids <strong>of</strong> the H- typeand block structured grids are used.


48 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>(a) fixed triangular orientation(b) alternat<strong>in</strong>g triangular orientationFigure 3.1: Illustration <strong>of</strong> two regular gridd<strong>in</strong>g strategies. <strong>The</strong> node connectivity is notchanged dur<strong>in</strong>g simulations.As we do not consider overturn<strong>in</strong>g or break<strong>in</strong>g waves , no special attention is neededto grid these complex geometries. Fig. 3.1 on the follow<strong>in</strong>g page shows two typicalregular gridd<strong>in</strong>gs (triangulations) <strong>of</strong> the doma<strong>in</strong>. <strong>The</strong> nodes (<strong>in</strong>tersections <strong>of</strong> thegrid l<strong>in</strong>es) are uniformly distributed over each vertical grid l<strong>in</strong>e. <strong>The</strong> position <strong>of</strong> thenodes thus depends on the free surface grid po<strong>in</strong>ts and is not fixed dur<strong>in</strong>g a numericalsimulation. <strong>The</strong> element structure however, is unchanged and the connectivity <strong>of</strong> thenodes is thus static. Remark that despite the optical illusion, subfigure (a) and (b)<strong>of</strong> Fig. 3.1 differ only <strong>in</strong> node connectivity. In the next section the effect <strong>of</strong> this type<strong>of</strong> numerical grids on the stability will be <strong>in</strong>vestigated.Besides the triangular orientation <strong>of</strong> the elements <strong>in</strong> the grid, another variation used<strong>in</strong> the simulations is the vertical density <strong>of</strong> the nodes. As will be shown <strong>in</strong> the nextsections, the use <strong>of</strong> a non-uniform grid <strong>in</strong> the depth is highly beneficial for the accuracy<strong>of</strong> the simulation. <strong>The</strong> level <strong>of</strong> redistribution <strong>of</strong> the grid po<strong>in</strong>ts <strong>in</strong> the vertical directionis parameterised by a factor β. At a certa<strong>in</strong> po<strong>in</strong>t on the free surface with x-coord<strong>in</strong>atex and z-coord<strong>in</strong>ate η, the local depth is given by h(x). <strong>The</strong> number <strong>of</strong> grid po<strong>in</strong>ts <strong>in</strong>vertical direction is fixed, and denoted as nz. <strong>The</strong> successive distances ∆z i betweentwo nodes on the vertical l<strong>in</strong>e <strong>in</strong>creases with a certa<strong>in</strong> rate β. <strong>The</strong> vertical mesh width<strong>of</strong> the i’th element <strong>in</strong> the negative z-direction is thus def<strong>in</strong>ed aswhere α is solved from∆z i = α · i β i = 1. . . . n z − 1 (3.22)nz−1∑i=1α · i β = h(x) + η. (3.23)


Accuracy and stability 49Figure 3.2: Effect <strong>of</strong> the redistribution parameter β on the element density. <strong>The</strong> number<strong>of</strong> grid nodes is kept constant.Fig. 3.2 on the fac<strong>in</strong>g page shows the grid for different values <strong>of</strong> β. Of course, differentpossibilities exist to def<strong>in</strong>e the grid density, but the used method turned out to workquite well.<strong>The</strong> algorithm for determ<strong>in</strong><strong>in</strong>g the grid based on the boundary nodes is identified bya set <strong>of</strong> two maps {Ξ, Θ}. <strong>The</strong> map Ξ determ<strong>in</strong>es the position <strong>of</strong> the nodes that arenot on the free surface boundary as a function <strong>of</strong> the position <strong>of</strong> the boundary nodes.<strong>The</strong> map Θ determ<strong>in</strong>es the node connectivity and maps the global node numbers tothe local element node numbers associated with the nodal base functions on eachelement. All gridd<strong>in</strong>g algorithms used <strong>in</strong> this thesis are such that Ξ is a cont<strong>in</strong>uousmap and Θ is time <strong>in</strong>variant.3.2.2 Stability AnalysisIn section 2.2, the numerical methods and techniques have been <strong>in</strong>troduced to discretiseEqs. (2.23)-(2.23). In this section we will <strong>in</strong>vestigate the stability <strong>of</strong> the discretisationwith respect to the natural boundary conditions. Rigorous results on thestability <strong>of</strong> the discretised nonl<strong>in</strong>ear equations are not available. Instead the problemis split up <strong>in</strong> the stability <strong>of</strong> the time cont<strong>in</strong>uous, spatially discretised equations andthe stability <strong>of</strong> the time <strong>in</strong>tegration method. It should be noted that the presentedstability conditions are only necessary and not sufficient for stability <strong>of</strong> the nonl<strong>in</strong>eardiscretisation.<strong>The</strong> Cauchy stability <strong>of</strong> the time cont<strong>in</strong>uous system is obta<strong>in</strong>ed by a Von Neumannanalysis <strong>of</strong> the l<strong>in</strong>earised discrete equations. <strong>The</strong> stability <strong>of</strong> the time <strong>in</strong>tegrationmethod is determ<strong>in</strong>ed us<strong>in</strong>g standard Runge-Kutta results. In order to perform theVon Neumann analysis, the discretised equations need first to be derived <strong>in</strong> an ap-


50 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>propriate form. It is noted that the stability <strong>of</strong> numerical wave simulation is by far atrivial topic. Almost all developers <strong>of</strong> numerical codes that implement some discretisation<strong>of</strong> the govern<strong>in</strong>g equations, mention the ’familiar’ saw-tooth <strong>in</strong>stability. Thispo<strong>in</strong>t-to-po<strong>in</strong>t <strong>in</strong>stability results <strong>in</strong> growth <strong>of</strong> 2∆x waves and is removed from thesolution by some k<strong>in</strong>d <strong>of</strong> smooth<strong>in</strong>g or filter<strong>in</strong>g, cf. e.g. Longuet-Higg<strong>in</strong>s & Cokelet(1976), Dold (1992) and Robertson & Sherw<strong>in</strong> (1999).Discretised equationsLet the set <strong>of</strong> all nodes be denoted as V and the node numbers whose correspond<strong>in</strong>gmesh nodes belong to the free surface boundary be denoted by D. <strong>The</strong> set <strong>of</strong> nodesnot belong<strong>in</strong>g to D is denoted as I = V \ D. <strong>The</strong> notation for the <strong>in</strong>dex sets is alsoused to map the node number<strong>in</strong>g as <strong>in</strong>N I j = N I(j) (3.24)As <strong>in</strong> the previous chapter, the functions N i (see def<strong>in</strong>ition <strong>in</strong> 2.2.4) are the basefunctions associated with every node i ∈ V. <strong>The</strong> approximation ̂Φ is represented bythese base functions aŝΦ =∑ϕ i N i . (3.25)i∈I∪D<strong>The</strong> vector ϕ conta<strong>in</strong><strong>in</strong>g the scalar coefficients <strong>of</strong> the base functions is thought to beordered as( )ϕϕ =I(3.26)ϕ D<strong>The</strong> vector conta<strong>in</strong><strong>in</strong>g the position <strong>of</strong> the grid po<strong>in</strong>ts at the free surface is denoted as( )η =x̂η(3.27), i.e. first a vector conta<strong>in</strong><strong>in</strong>g the x-coord<strong>in</strong>ate <strong>of</strong> the grid po<strong>in</strong>ts, then the vectorconta<strong>in</strong><strong>in</strong>g the z-coord<strong>in</strong>ate <strong>of</strong> the grid po<strong>in</strong>ts.<strong>The</strong> discretisation <strong>of</strong> the nonl<strong>in</strong>ear k<strong>in</strong>ematic and boundary conditions for a mov<strong>in</strong>ggrid po<strong>in</strong>t on the free surface Eq. (2.25)-(2.27) can be expressed asx t = (1 − σ)D x [η]ϕ D (3.28a)̂η t = D z [η]ϕ D − σD x [η]ϕ D ˜Dx η. (3.28b)(())ϕ D 1t =2 D∇ [η]ϕ D D− σx [η]ϕ D· D ∇ [η]ϕ D − ĝη (3.28c)D x [η]ϕ D ˜Dx ηIn equation (3.28) the operators D· map the discrete values <strong>of</strong> η and x and ̂η tothe approximations <strong>of</strong> the derivatives. When a solution <strong>of</strong> the bvp is <strong>in</strong>volved, this


Accuracy and stability 51operator depends on the geometry ̂Ω and thus on η which is made explicit by us<strong>in</strong>gbrackets.D z [η]D x [η]maps the value <strong>of</strong> the free surface potential nodes,through the approximation <strong>of</strong> the bvp and the recoverymethod <strong>of</strong> vertical velocity to the approximation<strong>of</strong> ̂Φ z at the boundary nodes.idem for the approximation <strong>of</strong> ̂Φ xD ∇ [η] approximation <strong>of</strong> the potential gradient as(D x [η], D z [η])˜D xmaps η to the approximation <strong>of</strong> η x at the boundarynodes.In the previous section it was mentioned that all gridd<strong>in</strong>g algorithms depend cont<strong>in</strong>uouslyon η. <strong>The</strong>refore the approximation <strong>of</strong> the solution <strong>of</strong> the boundary valueproblem depends cont<strong>in</strong>uously on η and thus do the operators govern<strong>in</strong>g the derivatives.<strong>The</strong>se operators can thus be expanded around η = 0 asD ∗ [η] = D ∗ [0] + ∇ η D ∗ [0]η + O(η 2 ) (3.29)L<strong>in</strong>earisation <strong>of</strong> Eqs. (3.28) around η = 0 therefore leads to the follow<strong>in</strong>g set <strong>of</strong>equationsx t = 0 (3.30a)̂η t = D z [0]ϕ D (3.30b)ϕ D t = −ĝη. (3.30c)We now proceed by the explicit construction <strong>of</strong> D z [0]. Substitution <strong>of</strong> the naturalboundary condition Eq. (3.1), i.e. substitution <strong>of</strong> g ≡ 0 <strong>in</strong> Eq. (2.40) results <strong>in</strong> thefollow<strong>in</strong>g equation for φ:( ) ( )∑ ∑ϕ i N i , N j ϕ i N i , N ji∈I i∈Da= −a∀j ∈ I. (3.31)This equation is written <strong>in</strong> matrix notation asA II ϕ I = −A ID ϕ D (3.32)where the matrices A KL are dim K × dim L matrices and the elements are given by<strong>The</strong> solution ϕ is given by(A KL ) ij= a ( N K(i) , N L(j)). (3.33)ϕ I = −A −1II A IDϕ D (3.34)


52 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong><strong>The</strong> l<strong>in</strong>ear operator that maps the values <strong>of</strong> ϕ to the approximation <strong>of</strong> the verticalderivative <strong>in</strong> the nodes <strong>of</strong> ϕ is denoted as D z . <strong>The</strong> components <strong>of</strong> D z are ordered asIt now follows directly thatD =[]D II D ID. (3.35)D z [0]ϕ D = [−D z DIA −1II A ID + D z DD]ϕ D = L D ϕ D (3.36)<strong>The</strong> set <strong>of</strong> equations (3.30), ignor<strong>in</strong>g the trivial part, can thus be written as( ) ( ) ( )∂ ̂η 0 L=D ̂η∂t ϕ D −gI 0 ϕ D(3.37)For future convenience we will denote the l<strong>in</strong>earised system <strong>of</strong> discrete equations asq t = Aq (3.38)In actual computations <strong>of</strong> A, first all <strong>in</strong>teractions a(N i , N j ) are calculated for all i, j.<strong>The</strong> different submatrices are formed by first apply<strong>in</strong>g permutation matrices to obta<strong>in</strong>the different number<strong>in</strong>gs, def<strong>in</strong>ed by the different <strong>in</strong>dex sets. After the matrix is thusefficiently reordered, the submatrices are formed by simple restriction. <strong>The</strong> <strong>in</strong>versematrix is not constructed by Gauss Elim<strong>in</strong>ation but by iterated solutions <strong>of</strong> the |D|l<strong>in</strong>ear equations def<strong>in</strong>ed by−A II X = A ID (3.39)where use is made <strong>of</strong> a s<strong>in</strong>gle Incomplete Cholesky Factorisation to provide a preconditioner.In this way the matrix A can be efficiently constructed.Stability <strong>of</strong> the spatial discretisationAs is well known, the eigenvalues <strong>of</strong> the matrix A determ<strong>in</strong>e the stability <strong>of</strong> the system(3.38).Lemma 1 Given the real 2n × 2n matrix[A =0 S−I n 0](3.40)If S has eigenvalues ν k , then the eigenvalues µ k <strong>of</strong> A are given by µ ±k = ±i √ ν k .


Accuracy and stability 53Pro<strong>of</strong>.Us<strong>in</strong>g the determ<strong>in</strong>ant rule for the Schurr complement we f<strong>in</strong>d that()det(µI 2n − A) = det(µI n ) det µI n − I n (µI n ) −1 (−S)(3.41)= µ n det(µI n + µ −1 S) (3.42)= det(µ 2 I n + S) (3.43)So, µ is an eigenvalue <strong>of</strong> A if and only if µ 2 is an eigenvalue <strong>of</strong> −S. <strong>The</strong>refore thespectrum <strong>of</strong> A consists <strong>of</strong> µ ±k = ±i √ ν k , where ν k are the eigenvalues <strong>of</strong> −S.Assumption 2 <strong>The</strong> mesh<strong>in</strong>g algorithm {Ξ, Θ} and velocity approximation D z havethe property that• Ξ is a cont<strong>in</strong>uous function <strong>of</strong> the free surface boundary nodes.• −DDI z A−1 II A ID + DDD z has positive real eigenvalues.<strong>The</strong>orem 3 <strong>The</strong> l<strong>in</strong>earised discretised equations (3.38) are Cauchy stable and thezero solution is a marg<strong>in</strong>ally stable critical po<strong>in</strong>t <strong>of</strong> (3.28).Pro<strong>of</strong>. From the def<strong>in</strong>ition <strong>of</strong> A <strong>in</strong> Eqs. (3.36)-(3.39), scal<strong>in</strong>g <strong>of</strong> g and application<strong>of</strong> the previous lemma, it directly follows that the eigenvalues <strong>of</strong> A are all purelyimag<strong>in</strong>ary. <strong>The</strong>refore all eigenvectors <strong>of</strong> the l<strong>in</strong>ear system do not grow <strong>in</strong> time andthe Von Neumann criterium for Cauchy stability is satisfied. <strong>The</strong> Po<strong>in</strong>care-Lyapunovstates that the orig<strong>in</strong> (̂η, ϕ D ) = (0, 0) for the discretised equations is a marg<strong>in</strong>allystable critical po<strong>in</strong>t.Us<strong>in</strong>g <strong>The</strong>orem 3, a computable criterium is available to determ<strong>in</strong>e the (l<strong>in</strong>ear) stability<strong>of</strong> the different FE/FD schemes. This criterium has been checked for manycomb<strong>in</strong>ations <strong>of</strong> FD methods, FE base functions, triangular orientation <strong>of</strong> the gridand values <strong>of</strong> the density parameter β. <strong>The</strong>se results will be discussed briefly <strong>in</strong> thenext paragraph.Firstly the stability <strong>of</strong> the numerical scheme is <strong>in</strong>vestigated when the orig<strong>in</strong>al F<strong>in</strong>iteDifference implementation (see section 2.2.5) is used to approximate the vertical velocityat the free surface . <strong>The</strong> order <strong>of</strong> approximation <strong>of</strong> this velocity is O(h p ) wherep is the order <strong>of</strong> the fitt<strong>in</strong>g polynomial. <strong>The</strong> polynomial order used for f<strong>in</strong>ite differenc<strong>in</strong>gto obta<strong>in</strong> ̂Φ z is denoted as p[F D]. <strong>The</strong> polynomial order <strong>of</strong> the base functionsused <strong>in</strong> the F<strong>in</strong>ite Element approximation is denoted as p[F EM].<strong>The</strong> parameters p[F D], p[F EM], β, the triangular orientation and the number <strong>of</strong>nodes nx and nz have been systematically varied. p[F D] was varied between 1 and 4and first and second order f<strong>in</strong>ite elements were <strong>in</strong>vestigated. <strong>The</strong> eigenvalues <strong>of</strong> A <strong>in</strong>equation (3.38) are plotted <strong>in</strong> Fig. 3.3 on the next page for some <strong>of</strong> these parametercomb<strong>in</strong>ations. All these comb<strong>in</strong>ations resulted <strong>in</strong> almost purely imag<strong>in</strong>ary eigenvalues


54 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>Figure 3.3: Eigenvalues <strong>in</strong> the upper complex plane <strong>of</strong> A <strong>in</strong> Eq. (3.38) for differentparameters us<strong>in</strong>g the 1-dimensional F<strong>in</strong>ite Difference method for velocityrecovery (see section 2.2.5). Note that the horizontal axis is scaled with10 −14 .


Accuracy and stability 55and are thus marg<strong>in</strong>ally stable. <strong>The</strong> fact that the eigenvalues do not exactly lie on theimag<strong>in</strong>ary axis is related to the numerical computation <strong>of</strong> the eigenvalues. It was als<strong>of</strong>ound that the stability is not <strong>in</strong>fluenced by variations <strong>in</strong> the number <strong>of</strong> nodes <strong>in</strong> thehorizontal and vertical direction (for fixed dimensions <strong>of</strong> the computational doma<strong>in</strong>),the aspect ratio <strong>of</strong> the elements and orientation <strong>of</strong> the triangular elements.Evaluation <strong>of</strong> the stability <strong>of</strong> the numerical algorithm when the global projectionmethod (see section 2.2.5) is used, revealed that this velocity recovery method canresult <strong>in</strong> an unstable numerical scheme. This is illustrated <strong>in</strong> Fig. 3.4 on page 55 <strong>in</strong>which the grid, the eigenvalues <strong>of</strong> Eq. (3.38) and the free-surface part <strong>of</strong> the (absolutevalue <strong>of</strong> the) eigenvector v 3 are visualised when l<strong>in</strong>ear f<strong>in</strong>ite elements are used. Clearly,the numerical scheme is unstable for the triangulations depicted <strong>in</strong> the first and secondrow <strong>of</strong> the figure. Some eigenvalues associated with the high frequency componentshave a positive real component. When the orientation <strong>of</strong> the triangulation is reversed,the spectrum stays identical, but the orientation <strong>of</strong> the eigenvector is also reversed.Further <strong>in</strong>vestigation <strong>of</strong> the eigenvectors <strong>in</strong>dicated that the <strong>in</strong>stability might be relatedto the whether or not the free surface corner grid po<strong>in</strong>t belongs to 1 or 2 elements.Indeed, when the grid was chosen such that the corner grid po<strong>in</strong>ts belonged to a s<strong>in</strong>gleelement (third row <strong>in</strong> Fig. 3.4 on the page before), the eigenvalues were all found tobe imag<strong>in</strong>ary. However, exam<strong>in</strong>ation <strong>of</strong> the eigenvector shows irregular po<strong>in</strong>t to po<strong>in</strong>toscillations that are not present <strong>in</strong> the eigenvectors <strong>of</strong> the F<strong>in</strong>ite Difference schemes.Stability <strong>of</strong> the time <strong>in</strong>tegrationIn the previous subsection the stability <strong>of</strong> the spatial discretisation was <strong>in</strong>vestigatedwhile the time derivatives were considered to be exact. In this section the stability <strong>of</strong>the discretisation <strong>of</strong> the time <strong>in</strong>tegration us<strong>in</strong>g an explicit Runge-Kutta (RK) method(see also section 2.2.2) is exam<strong>in</strong>ed.Consider the n- dimensional l<strong>in</strong>ear differential equationq t = Aq (3.44)In general one can show that for the s stage RK formula Eq. (2.29)-(2.31) the follow<strong>in</strong>grelation holds between two successive estimates <strong>of</strong> q n = q(n∆t)q n+1 = P (∆tA)q n . (3.45)where P is called the stability polynomial. <strong>The</strong> RK polynomial P (r) can be writtenas<strong>The</strong> dispersion (or phase) error is def<strong>in</strong>ed asP (r) = A(r 2 ) + irB(r 2 ) (3.46)ɛ φ (r) = r − arg[P (r)] (3.47)


56 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>Figure 3.4: Effect <strong>of</strong> the grid on the stability <strong>of</strong> the approximation when a global projectionmethod is used for velocity recovery. <strong>The</strong> figure shows the grid (leftcolumn), the correspond<strong>in</strong>g eigenvalues <strong>of</strong> the l<strong>in</strong>earised discretised equations(central column) and the eigenvector correspond<strong>in</strong>g to k = 3 (rightcolumn).


Accuracy and stability 57and the method is said to be dispersive <strong>of</strong> order q if ɛ φ (r) = O(r q+1 ). Here we refer tovan der Houwen & Sommeijer (1972) and state that any m-stage p th order RK methodis dispersive <strong>of</strong> order 2⌊(p + 1)/2⌋ and the maximal atta<strong>in</strong>able order <strong>of</strong> dispersion is2(m − p + ⌊(p + 1)/2⌋); here ⌊x⌋ denotes the <strong>in</strong>teger part <strong>of</strong> x. In this referencea 5-stage 3 r d order RK method, def<strong>in</strong>ed by the Butcher arrays as <strong>in</strong> Table B.3, ispresented that is <strong>in</strong>deed dispersive <strong>of</strong> order 8.From straight forward analysis it is readily derived that a necessary and sufficientcondition for stability <strong>of</strong> the time <strong>in</strong>tegration is that the eigenvalues µ <strong>of</strong> A lie <strong>in</strong> theRK stability region def<strong>in</strong>ed by |P (µ∆t)| ≤ 1. Apply<strong>in</strong>g the RK-scheme def<strong>in</strong>ed by Eq.(2.29)-(2.31) to the equation (3.44) directly leads to the stability polynomials P as afunction <strong>of</strong> the parameters a, b and c. For the parameters tabulated <strong>in</strong> appendix B.2,we f<strong>in</strong>d the follow<strong>in</strong>g polynomials P :RK44M (table B.1) P (r) = 1 + r + 1/2r 2 + 1/6r 3 + 1/24r 4 (3.48)RK45M (table B.2) P (r) = 1 + r + 1/2r 2 + 1/6r 3 + 1/24r 4 + 1/120r 5 (3.49)RK35D (table B.3) P (r) = 1 + r + 1/2r 2 + 1/6r 3 + 71/1680r 4 + 1/112r 5 (3.50)RK44M denotes the explicit 4 stage 4’th order RK scheme with m<strong>in</strong>imised pr<strong>in</strong>cipalerror, RK45M the 5 stage 4’th order scheme with m<strong>in</strong>imised pr<strong>in</strong>cipal error andRK35D the 5 stage 3rd order scheme with m<strong>in</strong>imal dispersion (maximal dispersiveorder).Fig. 3.5 on the follow<strong>in</strong>g page shows the stability region <strong>in</strong> the upper half plane <strong>of</strong> theRK44M and RK45M schemes. In the left figure, one can observe that the stabilityregion <strong>of</strong> the 5 stage scheme is slightly larger that the 4 stage scheme. <strong>The</strong> stabilityregion <strong>of</strong> the RK35D scheme (not depicted) is similar to that <strong>of</strong> the RK45M scheme.Close exam<strong>in</strong>ation <strong>of</strong> the curves around Re(µ) = 0 shows that the 5 stage stabilityregion does not <strong>in</strong>clude a part <strong>of</strong> the imag<strong>in</strong>ary axis close to the orig<strong>in</strong> that is <strong>in</strong>cludedby the stability region <strong>of</strong> the 4 stage scheme. <strong>The</strong>refore an eigenvector with a pureimag<strong>in</strong>ary eigenvalue µ will decrease <strong>in</strong> time due to a 5 stage scheme if1.866 < ∆t|Im(µ)| < 3.395. (3.51)and will <strong>in</strong>crease otherwise. For a 4 stage scheme, this stability region on the imag<strong>in</strong>aryaxis is given by∆t|Im(µ)| ≤ 2.8284 (3.52)where 2.8284 is an approximation <strong>of</strong> 2 √ 2 and evaluated here numerically for comparisonwith Eq. (3.51). One can argue that the 5 stage method is not a suitable methodfor time <strong>in</strong>tegration <strong>of</strong> the equation (3.38) because <strong>of</strong> the unstable region [0, 1.866]on the imag<strong>in</strong>ary axis 1 . However, the follow<strong>in</strong>g observation needs to be taken <strong>in</strong>toaccount. <strong>The</strong> value |P (·)| is a direct measure for the actual damp<strong>in</strong>g or growth <strong>of</strong> theeigenvectors <strong>of</strong> A. In Fig. 3.6 on the next page one can observe the growth factor1 It is noted that the presence <strong>of</strong> an unstable region on the imag<strong>in</strong>ary axis is also found for the4th order Adams-Bashforth-Moulton (ABM4) method


58 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>Figure 3.5: Stability region <strong>of</strong> the 4 stage and 5 stage 4’th order Runge-Kutta methodsRK44M and RK45M. <strong>The</strong> right figure focuses on the stability regionsaround µ = 0.Figure 3.6: <strong>The</strong> growth factor |P (r)| along the imag<strong>in</strong>ary axis (R(r) = 0) for a 4 and5 stage 4’th order RK method.


Accuracy and stability 59Figure 3.7: <strong>The</strong> f<strong>in</strong>al growth factor after t ∗ <strong>of</strong> simulation time <strong>of</strong> (a) the fastest evolv<strong>in</strong>gmode (t ∗ = 100), (b) the mode correspond<strong>in</strong>g to λ = 1 (t ∗ = 100) and(c) the same mode for t ∗ = 1000.|P (∆tµ)| for µ that are purely imag<strong>in</strong>ary and positive. From this figure two importantobservations can be made.1. Both the 4 stage as the 5 stage method can result <strong>in</strong> drastic damp<strong>in</strong>g <strong>of</strong> eigenvectors(damp<strong>in</strong>g factor <strong>of</strong> approximately 0.5) with purely imag<strong>in</strong>ary eigenvalues.2. In the region 0 < Im(r) < 1.886, the maximum amplification factor <strong>of</strong> the 5stage method is 1.0047 while the amplification factor <strong>of</strong> the 4 stage method forthis value is approximately 0.9.From l<strong>in</strong>ear theory (section 3.1.1) it is readily verified that (<strong>in</strong> normalised variables)the maximum eigenvalue <strong>of</strong> the discrete system (the ’wave’ that corresponds to a 2∆xwave length) is approximately √ π/∆x. <strong>The</strong>refore the maximum expected eigenvalue<strong>of</strong> A is i √ π/∆x. For a simulation with time <strong>in</strong>terval <strong>of</strong> length t ∗ and time step ∆t,Eq. (3.53) can be used to obta<strong>in</strong> an priori bound on ∆t and horizontal spatial meshwidth ∆x <strong>in</strong> order to keep the total growth <strong>of</strong> every eigenvector for t ∈ [0, t ∗ ] with<strong>in</strong>a desired bandwidth α.∣∣|P (i∆t √ ∣π/∆x)| t∗∆t ∣∣ − 1 ≤ α (3.53)Fig. 3.7 shows these f<strong>in</strong>al grow factors|P (i∆tω| t∗∆t (3.54)for three frequencies ω and for specified t ∗ as a function <strong>of</strong> ∆t. <strong>The</strong> graph (a) showsthe growth <strong>of</strong> the eigenvector correspond<strong>in</strong>g to the most unstable 2∆x wave after 100units <strong>of</strong> simulation time. It can be observed that for ∆t < 0.08 the artificial growthdue to the 5 stage scheme does not exceed 10 %. In graph (b) it can be observed thata l<strong>in</strong>ear wave with λ = 1 grows with approximately 1 % when ∆T = 112 T λ=1 ≈ 0.2


60 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>for the 5 stage scheme. Us<strong>in</strong>g a 4 stage method, the wave amplitude decreases withapproximately 5% for the same time step. In graph (c) this comparison is made forthe same wavelength, only now over a simulation time <strong>of</strong> t ∗ = 1000 ≈ 400T λ=1 units.This graph shows that the f<strong>in</strong>al artificial amplification due to time <strong>in</strong>tegration <strong>of</strong> thiswave after 400 periods is less than 5 promille if ∆ < T/25.We conclude by not<strong>in</strong>g that the application <strong>of</strong> both the RK44M, RK45M and RK35Dschemes <strong>in</strong> the simulation <strong>of</strong> the nonl<strong>in</strong>ear equations (3.28) resulted <strong>in</strong> stable simulations<strong>in</strong> the sense that no artificial blowup was observed. Actually, even the simulationsus<strong>in</strong>g the 5 stage methods showed a small decrease <strong>in</strong> discrete energy (see alsosection 3.4) <strong>in</strong>dicat<strong>in</strong>g that the dissipative effects <strong>of</strong> the full nonl<strong>in</strong>ear discretisationare stronger than the amplify<strong>in</strong>g effect <strong>of</strong> the 5 stage scheme. Based on these observationsand the small error <strong>of</strong> the RK45M method, the RK45M method is mostly usedfor time <strong>in</strong>tegration.ConclusionsIn this subsection the stability <strong>of</strong> the numerical discretisation has been <strong>in</strong>vestigated.<strong>The</strong> algebraic equations that discretise the partial differential equations have beenderived and a l<strong>in</strong>ear von Neumann analysis was performed. For 1-dimensional F<strong>in</strong>iteDifferences as a velocity recovery method, the eigenvalues <strong>of</strong> the l<strong>in</strong>earised system werefound to lie on the imag<strong>in</strong>ary axis, <strong>in</strong>dependent <strong>of</strong> the order <strong>of</strong> the <strong>in</strong>vestigated polynomialapproximations <strong>of</strong> the F<strong>in</strong>ite Differences and F<strong>in</strong>ite Elements. Furthermore itwas found that the orientation <strong>of</strong> the triangular elements and the grid density do notsignificantly (< 10 −14 ) <strong>in</strong>fluence the real component <strong>of</strong> the eigenvalues. <strong>The</strong>refore,all <strong>in</strong>vestigated FEM/FD scheme’s have the property that the l<strong>in</strong>earised discretisedequations constitute purely oscillatory dynamics.When a global projection method is used for the velocity recovery at the free surface,the total spatial discretisation is found to be unstable and dependent <strong>of</strong> the triangulation<strong>of</strong> the doma<strong>in</strong>. <strong>The</strong>refore this method is not suitable as a recovery method forthe velocities at the free surface.Next, the amplification <strong>of</strong> the eigenvectors due to the time discretisation us<strong>in</strong>g a RKmethod has been <strong>in</strong>vestigated. A 4 stage and a 5 stage method (both <strong>of</strong> 4’th order)were compared. <strong>The</strong> 4 stage method has the property that all purely oscillatory modesare damped and specifically the high frequency components (as long as they are <strong>in</strong>the stability region). <strong>The</strong> 5 stage method has an <strong>in</strong>terval on the imag<strong>in</strong>ary axis onwhich these modes are amplified and therefore these modes are not stable. However,the accuracy <strong>of</strong> the 5 stage method is larger and, given the total simulation time, onecan obta<strong>in</strong> bounds for the maximal amplification factor <strong>of</strong> every mode. Applicationto the nonl<strong>in</strong>ear discretisation showed that <strong>in</strong> actual simulations the total energyslightly decreases (see also section 3.4). <strong>The</strong>refore the small amplification due to a5 stage RK <strong>in</strong>tegration is always found to be compensated by the dissipation due tothe (nonl<strong>in</strong>ear) spatial discretisation.


Accuracy and stability 613.2.3 Grid ref<strong>in</strong>ementIn the follow<strong>in</strong>g all quantities are normalised by the depth and the gravitationalconstant. <strong>The</strong> order <strong>of</strong> convergence is determ<strong>in</strong>ed by systematic grid ref<strong>in</strong>ement.Follow<strong>in</strong>g Roach (1994), the follow<strong>in</strong>g remarks are made concern<strong>in</strong>g the estimate <strong>of</strong>the order <strong>of</strong> convergence on ref<strong>in</strong>ed grids.• the grids must be ref<strong>in</strong>ed substantially (at least 50%)• the grid topology and relative spatial density <strong>of</strong> grid po<strong>in</strong>ts should rema<strong>in</strong> comparableon all grid levels• the grids should be sufficiently f<strong>in</strong>e that monotone convergence is obta<strong>in</strong>edFor the grid ref<strong>in</strong>ement study, the order <strong>of</strong> the FE and FD polynomials is chosen tobe 1 respectively 2, which results <strong>in</strong> second order approximations <strong>of</strong> both the fieldsolution as the boundary derivative approximation. We want to establish the overallaccuracy <strong>of</strong> the scheme and therefore as a convergence measure, the difference <strong>in</strong>energy between the <strong>in</strong>itial numerical solution and the energy after a fixed period <strong>of</strong>time (t = 20) is taken.|∆E| = |E(20) − E(0)| (3.55)E(t) =∫ L ∫ bη(x,t)0−112 ‖∇̂Φ(x, z, t)‖ 2 dz + 1 2 ̂η(x, t)2 dx (3.56)<strong>The</strong> <strong>in</strong>tegrals <strong>in</strong> Eq. (3.56) are calculated over the discretised geometry, i.e. thejunction <strong>of</strong> all FE triangles and all quantities are exactly <strong>in</strong>tegrated. As an <strong>in</strong>itialcondition we take the discretisation <strong>of</strong> the steady (i.e. Φ(x, z, 0) = 0) pr<strong>of</strong>ileη(x, 0) = 0.1 cos(πx) (3.57)on a doma<strong>in</strong> <strong>of</strong> length 2. <strong>The</strong> evolution <strong>of</strong> this stand<strong>in</strong>g wave is nonl<strong>in</strong>ear because <strong>of</strong>the relative high steepness ( H λ ≈ 0.7 ( )Hλ. <strong>The</strong> spatial and temporal grid size ∆x,max∆z and ∆t for β = 0 are uniformly ref<strong>in</strong>ed as⎫∆x = 1 8 h grid ⎪⎬∆z = 1 8 h hgrid grid = 1, 1 2∆t = 1 5 h ⎪⎭, 1 4 , 1 8 . (3.58)gridIn addition a ref<strong>in</strong>ement study is performed for different values <strong>of</strong> β (see also Fig. 3.2on page 49 for a visual <strong>in</strong>terpretation <strong>of</strong> the value <strong>of</strong> β) to <strong>in</strong>vestigate whether or notthe order <strong>of</strong> convergence is <strong>in</strong>fluenced by the vertical distribution <strong>of</strong> mesh po<strong>in</strong>ts. Forthis study, the factor h grid is proportional to the number <strong>of</strong> grid po<strong>in</strong>ts <strong>in</strong> the verticaldirection as ∆z is no longer a constant.


62 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>Figure 3.8: Spatial-temporal grid ref<strong>in</strong>ement for first order F<strong>in</strong>ite Elements and secondorder F<strong>in</strong>ite Differences. It can be observed from the log-log plot thatthe order <strong>of</strong> convergence <strong>in</strong> the energy norm is approximately 2 and <strong>in</strong>dependent<strong>of</strong> β.From Fig. 3.8 on the follow<strong>in</strong>g page it is concluded concluded that the overall schemeis <strong>of</strong> second order. Moreover, it is observed that <strong>in</strong>creas<strong>in</strong>g the value <strong>of</strong> β (i.e. ahigher grid density near the free surface) results <strong>in</strong> more accurate computations anddoes not <strong>in</strong>fluence the order <strong>of</strong> the scheme. Further <strong>in</strong>vestigations showed that theobta<strong>in</strong>ed order <strong>of</strong> convergence does not change for higher order FD approximations,confirm<strong>in</strong>g that the lowest order error (FE) is dom<strong>in</strong>ant.3.3 Dispersion relationAlthough the above analysis, is <strong>in</strong>dicative for the error and the accuracy <strong>of</strong> the numericalscheme, it does not provide a global <strong>in</strong>dication to the quality <strong>of</strong> the actualnumerical solutions. This section <strong>in</strong>troduces an analysis <strong>of</strong> the numerical scheme,that provides a quantitative <strong>in</strong>sight <strong>in</strong> the performance <strong>of</strong> the scheme. It is not anasymptotic <strong>in</strong>vestigation aimed to show some rate <strong>of</strong> convergence <strong>of</strong> the results. Instead,it provides a relation between the achievable results on overall accuracy giventhe available computational effort and choice <strong>of</strong> numerical parameters.<strong>The</strong> analysis <strong>of</strong> the stability <strong>of</strong> the l<strong>in</strong>earised discrete equations (3.28) provides anefficient method to evaluate the dispersive properties <strong>of</strong> the discretised equations. <strong>The</strong>length scale, and therefore the wavenumber <strong>of</strong> the stand<strong>in</strong>g waves correspond<strong>in</strong>g to theeigenvectors, is exactly known. <strong>The</strong> eigenvalue µ j that corresponds to a stand<strong>in</strong>g wave


Dispersion relation 63(a) Regular mesh (β = 0, nx/h=50,p[FEM]=1, p[FD]=2)(b) effect <strong>of</strong> β (nx/h=20, nz=10,p[FEM]=1, p[FD]=2).Figure 3.9: <strong>The</strong> relative phase velocity error <strong>of</strong> the l<strong>in</strong>earised discretised equations fordifferent numerical grids.with wavenumber k j therefore constitutes the dispersion relation µ(k j ). This relationevidently depends on the numerical parameters and therefore allows for a physicalsignificant criterium to asses the <strong>in</strong>fluence <strong>of</strong> these parameters. In this section, aquantitative analysis <strong>of</strong> the dispersive properties due to spatial discretisation willbe presented. <strong>The</strong> analysis is performed on the l<strong>in</strong>earised discretised equations andprovides a measure for the error <strong>in</strong> the phase velocity <strong>of</strong> the numerical waves. <strong>The</strong>aim is to <strong>in</strong>vestigate what performance can be achieved given the available methodsand a restricted amount <strong>of</strong> comput<strong>in</strong>g power. First we will <strong>in</strong>troduce the dispersionerror measure and its dependence on the wavenumber. Next, the dependence <strong>of</strong> thismeasure on the polynomial order <strong>of</strong> approximation <strong>of</strong> the f<strong>in</strong>ite difference and f<strong>in</strong>iteelements will be <strong>in</strong>vestigated.3.3.1 Dispersion error σAs a measure for the dispersion accuracy we <strong>in</strong>troduceσ(k) = ω(k) − µ kω(k)(3.59)where µ k is the eigenvalue associated with an eigenvector with wavenumber k andω(k) is the exact dispersion relation <strong>of</strong> l<strong>in</strong>ear gravity waves (see Eq. 3.7). Remarkthat σ(k) can be <strong>in</strong>terpreted as the relative error <strong>in</strong> the phase-velocity <strong>of</strong> the numericalwave.


64 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>Figure 3.10: σ = 0 curve where the phase velocity <strong>of</strong> the spatially discretised, l<strong>in</strong>earisedequations equals the cont<strong>in</strong>uous phase velocity. (nx/h=20, p[FEM]=1,p[FD]=2)Fig. 3.9(a) shows the graph <strong>of</strong> σ(k) for a given set <strong>of</strong> numerical parameters on auniform mesh (β = 0). As can be observed, the value <strong>of</strong> σ for shorter waves is muchlarger than the values for longer waves. This is due to the fact that the potentialsolution for shorter waves has larger gradients near the free surface than the solutionfor longer waves. <strong>The</strong>refore, the regular mesh represents the longer waves better andconsequently, the approximation <strong>of</strong> the vertical velocity at the free surface is better.Remark also that the relative error <strong>in</strong> the phase-velocity for this configuration is ratherhigh for shorter waves (up to 30%) which is unacceptable for practical simulations.In Fig. 3.9 on the preced<strong>in</strong>g page(b) the effect <strong>of</strong> β on the relative phase error isvisualised for a particular configuration. Clearly, the phase error can be greatlyreduced by a suitable choice <strong>of</strong> β. Remark that the choice <strong>of</strong> β does not <strong>in</strong>fluence thenumber <strong>of</strong> degrees <strong>of</strong> freedom <strong>of</strong> the total scheme.It is also observed from Fig. 3.9 on the page before that a variation <strong>of</strong> β is a trade-<strong>of</strong>fbetween the accuracy <strong>of</strong> the approximation <strong>of</strong> the solution <strong>of</strong> the Laplace problemand the accuracy <strong>of</strong> the F<strong>in</strong>ite Difference approximation <strong>of</strong> the vertical velocity atthe free surface. For small values <strong>of</strong> β, the resolution near the free surface is low,and approximation <strong>of</strong> the velocities for short waves is <strong>in</strong>accurate. By <strong>in</strong>creas<strong>in</strong>g theresolution near the free surface, the approximation <strong>of</strong> the surface velocities <strong>in</strong>creasesbut the resolution away from the free surface becomes coarser. For longer waves,the potential variations are not well resolved on these coarser grids, result<strong>in</strong>g <strong>in</strong> lessaccurate approximations <strong>of</strong> the potential and thus <strong>of</strong> the velocities.


Dispersion relation 65Fig. 3.9 on the preced<strong>in</strong>g page (b) shows another remarkable aspect <strong>of</strong> the computationalscheme: the factor β can be chosen such, that for a s<strong>in</strong>gle regular wave, thephase error is zero. This is illustrated <strong>in</strong> Fig. 3.10 where the σ = 0 contour l<strong>in</strong>e isplotted as a function <strong>of</strong> the β and λ. It is thus possible to determ<strong>in</strong>e the grid densitysuch that for a specific l<strong>in</strong>ear wave, the phase velocity <strong>of</strong> the l<strong>in</strong>earised discretisedequations equals the cont<strong>in</strong>uous l<strong>in</strong>ear phase velocity. This property was also foundto be true for different values <strong>of</strong> nx/h, p[F EM] and p[F D].3.3.2 M<strong>in</strong>imisation <strong>of</strong> σ(1/4, 4)It was found <strong>in</strong> the previous section that for a FE/FD scheme, by a suitable choice <strong>of</strong>β, the relative dispersion error can be made zero. However, <strong>in</strong> practical applications,one is usually <strong>in</strong>terested <strong>in</strong> the simulation <strong>of</strong> several waves simultaneously on the samenumerical grid. Usually a complete wave spectrum conta<strong>in</strong><strong>in</strong>g many wave componentsis desired. To construct a measure that describes the dispersion quality over a range<strong>of</strong> waves, the maximum relative phase error is <strong>in</strong>troduced as:σ(a, b) =max |σ(k)| (3.60)k∈[2π/b,2π/a]In other words, σ(a, b) denotes the maximum relative error <strong>in</strong> the dispersion relationfor waves with a wavelength between ah [m] and bh [m]. For uniform grids thismaximum is always atta<strong>in</strong>ed at the smallest wave k = 2π/a. However, as already canbe observed from Fig. 3.9 on page 63, this is not necessarily the case when β ≠ 0.<strong>The</strong> typical range <strong>of</strong> wavelengths <strong>in</strong> a hydrodynamic bas<strong>in</strong> is about [1/4h, 4h]. Forsome laboratories, these short waves may already fall <strong>in</strong> the capillary regime and oneshould then be careful to <strong>in</strong>terpreted the results.<strong>The</strong> aim <strong>of</strong> this subsection is to derive a rationale for the different numerical parameters<strong>in</strong> the computational scheme given the available computational effort. <strong>The</strong>parameters that are varied are:• the polynomial order <strong>of</strong> the F<strong>in</strong>ite Elements used <strong>in</strong> the approximation <strong>of</strong> thefield potential, p[F EM] = 1, 2.• the polynomial order <strong>of</strong> the F<strong>in</strong>ite Difference approximation <strong>of</strong> the vertical velocityat the free surface, p[F D] = 1, .., 4.• the parameter govern<strong>in</strong>g the grid density near the free surface, β = 0, . . . , 1.5.• the number <strong>of</strong> grid po<strong>in</strong>ts <strong>in</strong> the horizontal direction per unit length, nx =15, . . . 100.• the number <strong>of</strong> grid po<strong>in</strong>ts <strong>in</strong> the vertical direction, nz = 7, . . . , 27.When first and second order F<strong>in</strong>ite Elements are compared with respect to computationaleffort, the number <strong>of</strong> degrees <strong>of</strong> freedom (DOF) is kept constant. As a result,


66 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>Figure 3.11: Four first order and one second order triangular elements. When firstand second order F<strong>in</strong>ite Elements are compared, the number <strong>of</strong> degrees <strong>of</strong>freedom is kept constant and therefore the second order element triangleis twice as large.a triangle associated with a first order FE approximation is twice as small whencompared to a second order approximation (see also Fig. 3.11 on the next page).Float<strong>in</strong>g po<strong>in</strong>t operationsIn order to compare the computational effort, the float<strong>in</strong>g po<strong>in</strong>t operations (flop) aredeterm<strong>in</strong>ed to f<strong>in</strong>d a solution <strong>of</strong> the l<strong>in</strong>ear system aris<strong>in</strong>g from the FE discretisation.<strong>The</strong> computation <strong>of</strong> this solution takes up the largest part <strong>of</strong> the approximationand therefore the computational effort to construct the matrix and to determ<strong>in</strong>ethe FD approximations <strong>of</strong> the surface velocity are neglected. <strong>The</strong> actual neededcomputer time depends not only on the flop count but also on the type <strong>of</strong> computer(s<strong>in</strong>gle processor, massively parallel processors or (parallel) vector processor). As hasbeen mentioned <strong>in</strong> the <strong>in</strong>troductory chapter, one <strong>of</strong> the design criteria is that thesimulation s<strong>of</strong>tware should run on a s<strong>in</strong>gle PC which is usually equipped with a s<strong>in</strong>gleprocessor. <strong>The</strong>refore, the comparison us<strong>in</strong>g the flop count is also a direct measure forthe computational time.As a direct solver for the l<strong>in</strong>ear system aris<strong>in</strong>g from the discretisation <strong>of</strong> the boundaryvalue problem, a symmetric banded Gauss elim<strong>in</strong>ation procedure with back substitutionis adopted. <strong>The</strong> number <strong>of</strong> float<strong>in</strong>g po<strong>in</strong>t operations for a s<strong>in</strong>gle solution <strong>of</strong> thel<strong>in</strong>ear system us<strong>in</strong>g this method is counted as:flops sym. Gauss = nx · B · (8 + 7 · B + B 2 ), (3.61)where B is the bandwidth <strong>of</strong> the matrix (B = nz + 1 for p[FEM]=1, B ≈ 2nz + 2 forp[FEM]=2). As an iterative solver for the l<strong>in</strong>ear system a preconditioned conjugategradient (PCG) method is used with <strong>in</strong>complete Cholesky factors as a preconditioner.Both the CG as the Cholesky factorisation are specifically efficient for sparse, symmetricand positive def<strong>in</strong>ite matrices. <strong>The</strong> stop criterium for the PCG iterations wasset towhere ɛ = 10 −10 was chosen.‖Ax i − b‖ 2‖b‖ 2< ɛ (3.62)


Dispersion relation 67Figure 3.12: <strong>The</strong> effect <strong>of</strong> ∆z, p[FEM] and p[FD] on the σ(1/4, 4) dispersion error.(β = 0, h = 1, g = 1, ∆x = 1/40)For the fill strategy <strong>in</strong> the <strong>in</strong>complete Cholesky factorisation <strong>of</strong> the matrixA = [a 1 , a 2 , . . . , a n ], a drop tolerance criterium was taken. <strong>The</strong> drop tolerance levelwas set to tol = 10 −3 . This implies that the elements for the upper triagonal R matrix<strong>of</strong> the decomposition are not stored ifR ij < tol ‖a j‖ 2|R ii | . (3.63)<strong>The</strong> number <strong>of</strong> non-zero elements <strong>in</strong> R is not a priori known and the exact numberiterations needed for convergence is also not known <strong>in</strong> advance. <strong>The</strong>refore, the float<strong>in</strong>gpo<strong>in</strong>t count is performed a postiori.Uniform gridFirstly, we exam<strong>in</strong>e the σ(1/4, 4) error for uniform grids, i.e. with β = 0. A systematicstudy where ∆x, ∆z, p[FEM] and p[FD] are varied, showed that the results for∆x < 1/40 are virtually <strong>in</strong>dependent <strong>of</strong> ∆x. From this study, <strong>of</strong> which the results arepresented <strong>in</strong> Fig. 3.12, the follow<strong>in</strong>g observations are made:• <strong>The</strong> effect <strong>of</strong> second order F<strong>in</strong>ite Elements is negligible w.r.t. the σ(1/4, 4) errorwhen compared to first order FE’s. Although a second order FE approximationdoes have a positive effect on the longer waves (see Fig. 3.13 on the next page),


68 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>Figure 3.13: <strong>The</strong> relative dispersion error σ as a function <strong>of</strong> the wave length λ fordifferent numerical configurations on a uniform grid. (β = 0, p[FD]=3,h = 1, g = 1, ∆x = 1/40)the maximum dispersion error is atta<strong>in</strong>ed at the smallest wave. <strong>The</strong> error isnot, as one might expect, dom<strong>in</strong>ated by the ∆x resolution.• <strong>The</strong> effect <strong>of</strong> a higher order FD scheme to approximate φ z is positive and reducesthe error significantly.• For the <strong>in</strong>vestigated situations σ(1/4, 4) depends almost l<strong>in</strong>early on ∆z <strong>in</strong>dependent<strong>of</strong> p[FEM] and p[FD].Fig. 3.14 on the fac<strong>in</strong>g page shows the maximum dispersion error as a function <strong>of</strong> thecomputational effort measured <strong>in</strong> flop’s. <strong>The</strong> horizontal mesh width was kept constantand the <strong>in</strong>crease <strong>in</strong> computational effort is the result <strong>of</strong> the uniform ref<strong>in</strong>ement <strong>of</strong> thegrid <strong>in</strong> vertical direction.As expected, the symmetric Gaussian elim<strong>in</strong>ation procedure comb<strong>in</strong>ed with first orderF<strong>in</strong>ite Elements is more efficient than the iterative solver for smaller (< 35) values<strong>of</strong> nz. Extrapolation <strong>of</strong> the curves, suggests that when a σ(1/4, 4)-error lower than 2% is required, the iterative solver for l<strong>in</strong>ear elements becomes more efficient than thedirect solver. <strong>The</strong> associated computational effort <strong>of</strong> ≈ 10 7 float<strong>in</strong>g po<strong>in</strong>t operationsper 2 length units is however unacceptable given the operational constra<strong>in</strong>ts. Whensecond (and higher) order FE’s are used, an iterative solver is always found to bemore efficient than a direct solver. However, it was already observed <strong>in</strong> the previousstudy that the effect <strong>of</strong> second order elements on this error measure is negligible.


Dispersion relation 69Figure 3.14: <strong>The</strong> σ(1/4, 4) error measure as a function <strong>of</strong> the computational effort ,h = 1, g = 1, L = 2, p[F D] = 3, ∆x = 1/60A realistic 10 [m<strong>in</strong>]simulation <strong>of</strong> a fully developed sea state would require a computationaldoma<strong>in</strong> <strong>of</strong> length L = 40h over 300T λ=1 with ∆t = 130 T λ=1 and ∆x = 130 . On apentium III 500 [Mhz] computer, such a simulation with a σ(1/4, 4) error level <strong>of</strong> 5%on a uniform grid would require approximately 45 [hr] <strong>of</strong> comput<strong>in</strong>g time. Besides thefact that a 5% error <strong>in</strong> the phase velocity is still considered high, the necessary comput<strong>in</strong>gtime exceeds the practical ’overnight-job’ requirement. <strong>The</strong> achievable errorlevel when 12 [hr] <strong>of</strong> comput<strong>in</strong>g time is available would be approximately 15%. <strong>The</strong>results <strong>in</strong>dicate that for small (< 5%) errors, the numerical algorithm on a uniformgrid results <strong>in</strong> unacceptable long comput<strong>in</strong>g time. In the next paragraphs it will beshown that by choos<strong>in</strong>g β ≠ 0, large error reductions can be obta<strong>in</strong>ed while keep<strong>in</strong>gthe computational effort fixed. Acceptable levels <strong>of</strong> accuracy are feasible with l<strong>in</strong>earelements and only 15 po<strong>in</strong>ts <strong>in</strong> the vertical direction.Nonuniform grid<strong>The</strong> above analysis <strong>in</strong>dicates that error levels <strong>of</strong> 3% are obta<strong>in</strong>able when a computationaleffort <strong>of</strong> ≈ 10 7 float<strong>in</strong>g po<strong>in</strong>t operations per 2 length units is <strong>in</strong>vested. However,as could already be observed <strong>in</strong> Fig. 3.9 on page 63, <strong>in</strong>creas<strong>in</strong>g the local grid densitynear the free surface while keep<strong>in</strong>g the number <strong>of</strong> DOF constant, can greatly improvethe dispersive properties. In the follow<strong>in</strong>g paragraphs this improvement is quantifiedfor the σ(1/4, 4) measure.<strong>The</strong> σ(1/4, 4) error was determ<strong>in</strong>ed for the follow<strong>in</strong>g comb<strong>in</strong>ations <strong>of</strong> parameters:


70 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>Figure 3.15: ’Optimal’ curves from the parameter variation study. <strong>The</strong> curves visualizethe achievable σ(1/4, 4) error as a function <strong>of</strong> the computationaleffort. <strong>The</strong> markers on a curve correspond (<strong>in</strong> <strong>in</strong>creas<strong>in</strong>g flop direction)with nz = 7, 9, 11, 13, 15.param. valuesp[FEM] 1p[FD] 2, 3, 4β 0, 1/2, 3/4, 1, 5/4, 3/2nx/h 15, 31, 61nz 7, 9, 11, 13, 15Systematic variation <strong>of</strong> these parameters resulted <strong>in</strong> a total <strong>of</strong> 270 discretisations.From these configurations it was observed that an <strong>in</strong>crease <strong>of</strong> β from 0 to 1.5 generallyresulted <strong>in</strong> a reduction <strong>of</strong> the error. <strong>The</strong> flop-σ(1/4, 4) curves (as <strong>in</strong> Fig. 3.17 onpage 72) where determ<strong>in</strong>ed for all configurations. <strong>The</strong> four curves with the smallesterrors are plotted <strong>in</strong> Fig. 3.15. For three configurations on these curves (flop=(2 10 4 ,1 10 5 and 2 10 5 ), the relative dispersion error σ is plotted as a function <strong>of</strong> thewavenumber λ <strong>in</strong> Fig. 3.16 on the fac<strong>in</strong>g page.From this study and these figures a number <strong>of</strong> observations can be made. Firstly, it isobserved that a redistribution <strong>of</strong> the grid can greatly improve the dispersion properties<strong>of</strong> the l<strong>in</strong>earised discretised equations with respect to uniform grids. For example, ifa computational effort <strong>of</strong> 2 10 5 is allowed, the m<strong>in</strong>imal achievable σ(1/4, 4)-error on


Mass and energy conservation 71Figure 3.16: <strong>The</strong> relative dispersion error σ as a function <strong>of</strong> the wave length λ forthree configurations from Fig. 3.15 on the fac<strong>in</strong>g page.a uniform grid was found to be 2.5 10 −1 (see Fig. 3.12 on page 67). For the optimalconfiguration us<strong>in</strong>g grid redistribution, the m<strong>in</strong>imal achievable error is approximately2.5 10 −3 : an improvement <strong>of</strong> a factor 100. With the numerical configuration thatrequires 3 10 5 /(2h) flop’s, the realistic simulation sketched at the end <strong>of</strong> the previousparagraph can be performed with<strong>in</strong> 4.5 [hr] with an error level < 0.3%.Secondly, the curves <strong>of</strong> the <strong>in</strong>vestigated configurations showed that for nx/h = 61 thecurves are a decay<strong>in</strong>g function <strong>of</strong> nz, whereas for nx/h = 15 an <strong>in</strong>creas<strong>in</strong>g trend wasobserved for higher values <strong>of</strong> β (see also Fig. 3.17 on the follow<strong>in</strong>g page). Thirdly, thefact that β = 1.5 for all optimal configurations does not allow for a general conclusion.For some configurations it was found that a lower value <strong>of</strong> β ceteris paribus was moreefficient. In the case <strong>of</strong> nx/h = 15 the positive effect <strong>of</strong> β is also bounded by adifferent error source as can be observed from Fig. 3.17 on the next page. <strong>The</strong> curvethat bounds the error from below was found to be <strong>in</strong>dependent <strong>of</strong> p[FD].3.4 Mass and energy conservation<strong>The</strong> results <strong>of</strong> the previous <strong>in</strong>vestigations are obta<strong>in</strong>ed by analysis <strong>of</strong> the l<strong>in</strong>eariseddiscretised equations. <strong>The</strong>se results are quantitative and provide a rationale for thechoice <strong>of</strong> a comb<strong>in</strong>ation <strong>of</strong> methods and grid parameters. <strong>The</strong> analysis has provideda measure for small (l<strong>in</strong>ear) waves, the numerical method aims at the simulation <strong>of</strong>


72 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>Figure 3.17: <strong>The</strong> effect <strong>of</strong> β on the atta<strong>in</strong>able σ(1/4, 4) error curves. For larger β theerror has a lower bound <strong>in</strong>dependent <strong>of</strong> p[FD].nonl<strong>in</strong>ear waves. <strong>The</strong>refore the global aspects <strong>of</strong> mass and energy conservation fornonl<strong>in</strong>ear simulation will be further exam<strong>in</strong>ed quantitatively <strong>in</strong> the next section. <strong>The</strong>discretised equations (3.28) are not the result <strong>of</strong> the variation <strong>of</strong> a discretised Hamiltonianenergy and therefore, no exact energy conservation can be expected. However,convergence <strong>of</strong> the discretisations implies convergence to an energy conserv<strong>in</strong>g solution.In this section the deviations from mass and energy conservation are <strong>in</strong>vestigatedas a function <strong>of</strong> the grid parameters and the numerical methods, similar as <strong>in</strong> the previoussection. This section explicitly deals with nonl<strong>in</strong>ear waves and therefore thewave height becomes a relevant parameter. Similar as <strong>in</strong> the previous section, naturalboundary conditions are used on the lateral boundaries. <strong>The</strong> simulation is performedus<strong>in</strong>g the follow<strong>in</strong>g <strong>in</strong>itial conditions for Φ and η.η(x, 0) = 1 H cos(kx)2(3.64)Φ(x, z, 0) = 0 (3.65)<strong>The</strong>se <strong>in</strong>itial conditions are discretised and as an energy error measureE rel (t) =E(t) − E(0)E(0) − E 0(3.66)is taken, where E(t) is the total discrete energy (see Eq. (3.56)) at time t and E 0 isthe total potential energy <strong>of</strong> the system <strong>in</strong> rest (i.e. with η ≡ 0). As a measure forthe mass deviations we takeM rel (t) =M(t) − M(0)M(0)(3.67)


Mass and energy conservation 73Figure 3.18: <strong>The</strong> relative error <strong>of</strong> the energy Eq. (3.66) and mass Eq. (3.67) for anonl<strong>in</strong>ear stand<strong>in</strong>g wave. (nx/h = 31, p[FEM]=1, p[FD]=2, nz = 11,β = 1.5 ∆t = 0.06, λ = 2, H/λ = 1/30It was found that <strong>in</strong> all simulations, the relative energy and mass oscillate around atrend l<strong>in</strong>e (see e.g. Fig. 3.18). To characterize this behavior, the l<strong>in</strong>ear trend and thestandard deviation <strong>of</strong> the E(t) and M(t) signals are determ<strong>in</strong>ed. <strong>The</strong> length-<strong>in</strong>tervalover which the trend is computed is 50 periods <strong>of</strong> the l<strong>in</strong>ear stand<strong>in</strong>g wave associatedwith the <strong>in</strong>itial conditions. <strong>The</strong>se trend coefficient and standard deviation are determ<strong>in</strong>edfor different configurations <strong>of</strong> the numerical algorithm. Given the orders <strong>of</strong>approximation and grid parameters, the evolution <strong>of</strong> an <strong>in</strong>itial pr<strong>of</strong>ile is determ<strong>in</strong>edfor the comb<strong>in</strong>ations <strong>of</strong> steepness (H/λ = 1/10, 1/15, 1/20, 1/25 and 1/30) andwave length (λ = 1/4, 1/2, 1, 2 and 4).From Fig. 3.19 on the next page one can observe that for uniform grids, the l<strong>in</strong>eartrend coefficients <strong>of</strong> both the mass and the energy are quite small, even for steepwaves. However, the standard deviation for the energy error is relatively large. For theshortest λ = 1/4 waves (resolved with only 7 grid po<strong>in</strong>ts <strong>in</strong> the horizontal direction),the standard deviation can be as large as 0.3. Remark that this deviation is almost<strong>in</strong>dependent <strong>of</strong> the steepness <strong>of</strong> the <strong>in</strong>itial wave. It is further observed that for thisuniform grid, the standard deviation with respect to the relative mass error ma<strong>in</strong>lydepends on the steepness and not on the wavelength. In Fig. 3.20 on page 75 theevolution <strong>of</strong> the relative mass and energy deviations for an ’optimal’ configurationfound <strong>in</strong> the previous section is <strong>in</strong>vestigated. It is directly observed that the use <strong>of</strong>as nonuniform grid leads to an overall improvement when compared to Fig. 3.19 onthe next page. Roughly speak<strong>in</strong>g, all trend coefficients and standard deviations are


74 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>Figure 3.19: <strong>The</strong> contour plots <strong>of</strong> the 10 log <strong>of</strong> the trend coefficients (that have negativesign) and standard deviations for a uniform (β = 0) numerical grid.(nx/h = 31, p[FD]=2, p[FEM]=1, nz = 11, ∆t = 0.06)reduced by a factor <strong>of</strong> 10. Remark that for the shorter waves the standard deviationis still <strong>in</strong>dependent <strong>of</strong> the steepness, <strong>in</strong>dicat<strong>in</strong>g that the standard deviation is ma<strong>in</strong>lyrelated to the lack <strong>of</strong> horizontal resolution <strong>of</strong> the short waves.Further studies where more grid po<strong>in</strong>ts <strong>in</strong> the horizontal direction are used showedlower standard deviations. When nx/h = 61 grid po<strong>in</strong>ts are used and the otherparameters are kept constant, the standard deviation for the smallest wave can bereduced to 0.01. For this configuration the average trend coefficient for mass andenergy are 10 −9 , respectively 10 −5.5 . <strong>The</strong> average standard deviations <strong>of</strong> the massand energy are 10 −6.5 respectively 10 −3 .<strong>The</strong> follow<strong>in</strong>g trends with respect to the standard deviations <strong>of</strong> both mass and energyhave been observed:• <strong>The</strong> standard deviation decreases with the wave length. Clearly, this is aneffect <strong>of</strong> the <strong>in</strong>crease <strong>in</strong> spatial resolution per wavelength. From the results onthe dispersion error (Fig. 3.16 on page 71), this improvement can not be relatedto a better velocity approximation.• <strong>The</strong> standard deviation <strong>in</strong>creases with the steepness. This is probably relatedto the truncation error <strong>of</strong> the geometrical and algebraic approximation <strong>of</strong> thehorizontal derivatives at the free surface.


Applications 75Figure 3.20: <strong>The</strong> contour plots <strong>of</strong> the 10 log <strong>of</strong> the trend coefficients (that have negativesign) and standard deviations. <strong>The</strong> numerical configuration is identicalto Fig. 3.19 on the preced<strong>in</strong>g page except that the grid density β = 1.5.Investigations to whether or not the standard deviations are related to the localhorizontal resolution near the fixed walls showed no relation. It is thus concludedthat the deviations can not be improve by local grid ref<strong>in</strong>ement near the horizontalwalls.3.5 ApplicationsIn this section two applications <strong>of</strong> the numerical algorithm us<strong>in</strong>g natural boundaryconditions will be described. <strong>The</strong> first application is related to a validational studyon the slosh<strong>in</strong>g <strong>of</strong> a wave <strong>in</strong> a rectangular conta<strong>in</strong>er. <strong>The</strong> second application concernsthe splitt<strong>in</strong>g <strong>of</strong> a solitary wave over an uneven bottom.3.5.1 Comparative study on a slosh<strong>in</strong>g waveIn 1994 Det Norske Veritas (DNV) <strong>in</strong>itiated a comparative study among researchers<strong>in</strong>volved <strong>in</strong> fully nonl<strong>in</strong>ear water wave calculations (cf. Nestegård (1994)). One <strong>of</strong> thetest cases <strong>in</strong> the comparative study was the calculation <strong>of</strong> a slosh<strong>in</strong>g wave. Given thedimensions <strong>of</strong> the water tank (h × L = 70m × 160m) and the <strong>in</strong>itially steady surface


76 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>Figure 3.21: x − t plot <strong>of</strong> the evolution follow<strong>in</strong>g from the <strong>in</strong>itial conditions (3.68) <strong>of</strong>the comparative study on slosh<strong>in</strong>g waves.pr<strong>of</strong>ileη(x, 0) = 12 [ 1 − (x/53) 2] e −(x/76)2 , (3.68)participants <strong>in</strong> the comparative study were asked to compute the surface elevationand horizontal and vertical surface velocities at t = 9.2 [s] at x = 60 [m]. In thissubsection, the evolution <strong>of</strong> the <strong>in</strong>itial condition Eq. (3.68) is computed to comparethe results with the values obta<strong>in</strong>ed by the participants <strong>of</strong> the validational study.For the simulation, a regular grid <strong>of</strong> 15 × 160 nodes with a time step ∆t = 0.1and β = 1.5, p[FD]=2 was used. <strong>The</strong> space-time evolution <strong>of</strong> the <strong>in</strong>itial conditionEq. (3.68) is plotted <strong>in</strong> Fig. 3.21.<strong>The</strong>re were 7 participants that contributed to this comparative study. Most <strong>of</strong> theparticipants used methods based on the Boundary Integral Equation formulation.Table 3.1 summarizes the results <strong>of</strong> the participants added with the results obta<strong>in</strong>edby us<strong>in</strong>g the numerical algorithm <strong>of</strong> this thesis. As can be observed, the results <strong>of</strong>the presented method are <strong>in</strong> reasonable mutual agreement with the results obta<strong>in</strong>edby the other participants. It is therefore3.5.2 Solitary wave propagation over uneven bottomsIn this section we describe an application <strong>of</strong> the developed numerical method forthe problem <strong>of</strong> steadily propagat<strong>in</strong>g solitary waves and the splitt<strong>in</strong>g <strong>of</strong> such wavesdur<strong>in</strong>g run-up over a bottom. Although the problem is not on the typical scale <strong>of</strong>hydrodynamic model test bas<strong>in</strong>, it describes an <strong>in</strong>terest<strong>in</strong>g phenomena by itself. Asthe problem does not <strong>in</strong>volve any special lateral boundary conditions, it can be used to


Applications 77part. nr. η(60, 9.2) u(60, 9.2) v(60, 9.2)1 -3.803 -2.456 -0.3632 -3.860 -2.280 -0.5603 -3.815 -2.414 -0.4454 -3.759 -2.411 (-)0.6025 -3.820 -2.417 -0.5806 -3.803 -2.417 -0.5727 -3.720 -2.480 -0.690our result -3.788 -2.401 -0.561Table 3.1: Comparison <strong>of</strong> the surface elevation η, the horizontal velocity u and thevertical velocity v <strong>of</strong> the free surface at t = 9.2 [s], x = 60 [m] obta<strong>in</strong>ed bythe participants <strong>in</strong> the comparative study <strong>of</strong> DNV (cf. Nestegård (1994))with the results obta<strong>in</strong>ed by the presented method.<strong>in</strong>vestigate the applicability <strong>of</strong> the developed numerical scheme. As the propagation<strong>of</strong> solitary waves is a subtle balance between dispersion and nonl<strong>in</strong>earity, accuratesimulation <strong>of</strong> the evolution <strong>of</strong> a solitary wave is only possible when these aspects arewell discretised.<strong>The</strong> application <strong>of</strong> the numerical scheme to the splitt<strong>in</strong>g <strong>of</strong> a solitary wave is motivatedby <strong>in</strong>vestigations <strong>of</strong> Pudjaprasetya (1996) and van Daalen et al. (1997). <strong>The</strong>splitt<strong>in</strong>g <strong>of</strong> solitary waves has been <strong>in</strong>vestigated s<strong>in</strong>ce the seventies by Grimshaw(1970) and Johnson (1973) and we refer to Johnson (1994) for further references. InPudjaprasetya (1996) a KdV model is developed to numerically simulate the evolution<strong>of</strong> a soliton over an uneven bottom. In van Daalen et al. (1997) this splitt<strong>in</strong>g iscompared with fully nonl<strong>in</strong>ear numerical simulations us<strong>in</strong>g a boundary <strong>in</strong>tegral panelmethod developed by Romate (1989) and later improved by van Daalen (1993). VanDaalen et al. reported the fully nonl<strong>in</strong>ear simulation <strong>of</strong> the splitt<strong>in</strong>g <strong>of</strong> solitary waves<strong>in</strong>to 2 separated solitary waves after run-up. By <strong>in</strong>troduc<strong>in</strong>g a larger change <strong>in</strong> depth,splitt<strong>in</strong>g <strong>in</strong>to three solitary waves is predicted by KdV models. However, this threewaysplitt<strong>in</strong>g process has not been reproduced by numerical simulation <strong>of</strong> the fullynonl<strong>in</strong>ear surface equations.<strong>The</strong> simulations on solitary wave evolution <strong>in</strong> this section are performed to• verify whether the developed numerical scheme can reproduce the results on thesplitt<strong>in</strong>g <strong>of</strong> a s<strong>in</strong>gle solitary wave <strong>in</strong>to two solitary waves.• <strong>in</strong>vestigate if the numerical scheme allows for the splitt<strong>in</strong>g <strong>of</strong> a solitary wave <strong>in</strong>tothree solitary waves. This has, to our knowledge, not yet been accomplished by


78 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>Figure 3.22: Solitary wave propagation. (a) space-time plot <strong>of</strong> Eq. (3.69), η(x, t) >0.05H sol is plotted. (b) snapshot <strong>of</strong> free surface. (c) Closeup <strong>of</strong> figure (b)around the oscillat<strong>in</strong>g tail.other fully nonl<strong>in</strong>ear surface wave simulations.<strong>The</strong> geometric dimension for these simulations are L = 300 [m] and h 0 = 0.5 [m] andthe total simulation time is 120 [s]. <strong>The</strong> value <strong>of</strong> the mesh parameter β is chosen<strong>in</strong> accordance with the previous <strong>in</strong>vestigations at a value <strong>of</strong> 1.5. <strong>The</strong> polynomialorders are p[FEM]=1 and p[FD]=2, and the time step is chosen ∆t = 0.05. <strong>The</strong> fixedhorizontal mesh width is h = 0.1 [m] and the number <strong>of</strong> nodes <strong>in</strong> the vertical directionis fixed at nz = 7.As an <strong>in</strong>itial condition a steady pr<strong>of</strong>ile is usedη(x, 0) = 0.215 · sech(1.18 · x). (3.69)This <strong>in</strong>itial condition was constructed empirically with the aim to obta<strong>in</strong> a reasonablesteady propagat<strong>in</strong>g solitary wave with a height <strong>of</strong> approximately 0.1 [m]. <strong>The</strong> result<strong>of</strong> the evolution <strong>of</strong> this <strong>in</strong>itially steady solution is visualised <strong>in</strong> Fig. 3.22 and Fig. 3.23on the next page. From these figures the follow<strong>in</strong>g observations can be made• In Fig. 3.22(a) the space-time evolution <strong>of</strong> the <strong>in</strong>itial pr<strong>of</strong>ile Eq. (3.69) is visualisedby plott<strong>in</strong>g all values η(x, t) > 5 10 −3 , i.e. 5% <strong>of</strong> the height <strong>of</strong> the solitarywave. <strong>The</strong> figure clearly shows an isolated wave mov<strong>in</strong>g with constant velocity.• In Fig. 3.22(b) the spatial structure <strong>of</strong> the solitary wave for a fixed time stepis shown. Although the solitary wave seems <strong>in</strong>deed the only free surface disturbance,closer exam<strong>in</strong>ation <strong>of</strong> the tail <strong>of</strong> the solitary wave <strong>in</strong> Fig. 3.22(c), shows


Applications 79Figure 3.23: (a) Different snapshots <strong>of</strong> the evolution <strong>of</strong> Eq. (3.69) (b) Comparison<strong>of</strong> the numerical solitary wave with an exact Bouss<strong>in</strong>esq solitary wavesolution Eq. (3.70)the presence <strong>of</strong> a wiggly tail. <strong>The</strong> amplitude <strong>of</strong> the oscillat<strong>in</strong>g tail decreases furtheraway from the solitary wave and its maximal amplitude is approximately2% <strong>of</strong> the height <strong>of</strong> the solitary wave. <strong>The</strong> wiggl<strong>in</strong>g tail is a consequence <strong>of</strong>the way the solitary wave was generated. More sophisticated <strong>in</strong>itial solutions,e.g. parts <strong>of</strong> analytical Rienecker-Fenton cnoidal solutions (cf. Rienecker &Fenton (1981) and van Daalen et al. (1997)), could be used to improve the compactness<strong>of</strong> the solitary wave. It turns out however, that the empirical solitarywave generation method by Eq. (3.69) is sufficient for describ<strong>in</strong>g the splitt<strong>in</strong>gphenomena.• Fig. 3.23(a) also shows the constant shape <strong>of</strong> the solitary wave by plott<strong>in</strong>g thesurface elevation at regular time <strong>in</strong>tervals. In Fig. 3.23(b) the numerical solutionis compared to the exact solitary wave solution⎛η(x, t) = Hsech 2 ⎝ x − √ ⎞g(h + H)t√⎠ (3.70)4h 3 (1+H/h)3H<strong>of</strong> the Bouss<strong>in</strong>esq equation with improved frequency dispersion, Eq. (3.1.2) onpage 45.<strong>The</strong> solitary wave solution Eq. (3.70) is translated to fit to the position <strong>of</strong> thenumerical solitary wave. Note however, that the width <strong>of</strong> the solitary wave solution(3.70) is fixed by the amplitude and therefore is not fitted. <strong>The</strong> comparison


80 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>between the analytic solitary wave <strong>of</strong> the improved Bouss<strong>in</strong>esq equation and thenumerical wave is excellent. Comparison <strong>of</strong> the numerical wave with solitarywave solutions <strong>of</strong> the Korteweg-de Vries (KdV) and the Benjam<strong>in</strong>-Bona-Mahony(BBM, Benjam<strong>in</strong> et al. (1972)) equations showed less well agreement.<strong>The</strong> velocity <strong>of</strong> the numerical solitary wave is approximately 2.427 [m/s], which is<strong>in</strong> close agreement with velocities obta<strong>in</strong>ed from analytical models; KdV & BBM:c = ( 1 +2h) H √ √gh = 2.436; Bouss<strong>in</strong>esq: c = g(h + H) = 2.426. Remark that thevelocity <strong>of</strong> the Bouss<strong>in</strong>esq model resembles more closely the velocity obta<strong>in</strong>ed fromthe numerical simulation than the KdV and BBM velocity. <strong>The</strong> previous figures andcomparisons show that the empirically chosen <strong>in</strong>itial condition Eq. (3.69) <strong>in</strong>deedproduces a solitary wave and this solitary wave more closely resembles the solitarysolution <strong>of</strong> the improved Bouss<strong>in</strong>esq equation than the solitary wave solution <strong>of</strong> theKdV and BBM equation.As <strong>in</strong>dicated <strong>in</strong> the <strong>in</strong>troductory part <strong>of</strong> this section, the ma<strong>in</strong> <strong>in</strong>terest is <strong>in</strong> thedynamics <strong>of</strong> this propagat<strong>in</strong>g solitary wave when the bottom topography conta<strong>in</strong>s aslope. <strong>The</strong> bottom <strong>in</strong>creases l<strong>in</strong>early from the orig<strong>in</strong>al depth h 0 = 0.5 [m] to a newwater depth h 1 . Dur<strong>in</strong>g the propagation over the slope, the wave will be partiallyreflected but the fast majority <strong>of</strong> the wave energy is transmitted. <strong>The</strong> solitary waveno longer ’fits’ on the new depth and therefore dis<strong>in</strong>tegrates <strong>in</strong>to solitary waves andradiation.This process <strong>of</strong> wave splitt<strong>in</strong>g depends on the slope <strong>of</strong> the beach and the new waterdepth after the slope. In all simulations, the depth l<strong>in</strong>early <strong>in</strong>creased from h = 0.5 atx = 30 to h 1 at x = 40 [m]. Fig. 3.24(a)-(e) show the numerical solutions at t = 119[s] for different values <strong>of</strong> the f<strong>in</strong>al depth h 1 . Clearly the orig<strong>in</strong>al solitary wave deformsand for decreas<strong>in</strong>g depths the splitt<strong>in</strong>g <strong>in</strong>to new solitary waves is visible. Remarkhowever that this process is quite gradual and that what appears to be a periodictale just beh<strong>in</strong>d the orig<strong>in</strong>al solitary wave <strong>in</strong> (a) and (b) can be identified with a newsolitary wave <strong>in</strong> (c).<strong>The</strong> dist<strong>in</strong>ct separation <strong>in</strong>to two solitary waves (situation where h 1 = 0.3068) reportedby previous authors was reproduced. <strong>The</strong> splitt<strong>in</strong>g is visualised <strong>in</strong> Fig. 3.25 on page 82where only the values for η > 0.005 have been plotted.As could be observed from Fig. 3.25(e), the splitt<strong>in</strong>g <strong>in</strong>to three solitary waves is als<strong>of</strong>ound as a numerical solution <strong>of</strong> the nonl<strong>in</strong>ear free surface equations. This three-waysplitt<strong>in</strong>g is visualised <strong>in</strong> Fig. 3.26 on page 82 <strong>in</strong> which aga<strong>in</strong> only the values largerthan 0.05H are plotted. From this figure the difference <strong>in</strong> speed <strong>of</strong> the three identifiedsolitary waves can be observed. <strong>The</strong> velocities <strong>of</strong> the split solitary waves are comparedto the theoretical velocities <strong>of</strong> a Bouss<strong>in</strong>esq solitary wave <strong>in</strong> Table 3.2. It is foundthat the velocities <strong>of</strong> the fully nonl<strong>in</strong>ear solitary waves are <strong>in</strong> close agreement butdiffer slightly from the solitary wave solution <strong>of</strong> the Bouss<strong>in</strong>esq equation with thesame wave height.


Applications 81Figure 3.24: <strong>The</strong> solitary wave <strong>of</strong> Fig. 3.22 on page 78 has run up a l<strong>in</strong>ear slope fromh 0 =0.5 to h 1 from x = 30 [m] to x = 40 [m]. <strong>The</strong> figures show snapshots<strong>of</strong> the free surface elevation at t = 119 [s] for different f<strong>in</strong>al depths h 1 .


82 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>Figure 3.25: x-t plot <strong>of</strong> the splitt<strong>in</strong>g <strong>of</strong> the solitary wave <strong>of</strong> Fig. 3.22(a) over a bottomslope (between x = 30 and x = 40 [m]) from a depth <strong>of</strong> h 0 = 0.5 to h 1 =0.3068 [m] (see also Fig. 3.24 on the preced<strong>in</strong>g page(d)). η(x, t) > 0.05His plotted.Figure 3.26: x-t plot <strong>of</strong> the splitt<strong>in</strong>g <strong>of</strong> the solitary wave over a bottom slope (betweenx = 30 and x = 40 [m]) from a depth <strong>of</strong> h 0 = 0.5 to h 1 = 0.25 [m] (seealso Fig. 3.24(e)). η(x, t) > 0.05H is plotted.


Conclusions 83Wave nr. H num c full c Bq1 0.164 1.996 2.0152 0.0538 1.710 1.7263 0.0126 1.590 1.605Table 3.2: Wave height and velocities <strong>of</strong> the numerical solitary waves after splitt<strong>in</strong>gcompared to the velocities <strong>of</strong> the Bouss<strong>in</strong>esq solitary wave solutions withthe same wave height.3.6 ConclusionsWe conclude this chapter by summariz<strong>in</strong>g the ma<strong>in</strong> results obta<strong>in</strong>ed <strong>in</strong> the previoussections. All numerical results <strong>in</strong> this chapter were obta<strong>in</strong>ed with respect to naturalboundary conditions.It was found from l<strong>in</strong>ear Von Neumann stability analysis that the numerical schemeis stable for all <strong>in</strong>vestigated polynomial orders <strong>of</strong> the F<strong>in</strong>ite Elements and F<strong>in</strong>iteDifferences, <strong>in</strong>dependent <strong>of</strong> the grid density and the orientation <strong>of</strong> the FE triangles.Moreover, it was found that the global projection method resulted <strong>in</strong> an unstablenumerical scheme, specifically for the higher frequencies. This expla<strong>in</strong>s the need foradditional smooth<strong>in</strong>g when this method is used for velocity recovery.Analysis <strong>of</strong> the Runge-Kutta time <strong>in</strong>tegration showed that <strong>in</strong> contrast to a 4 stagemethod, a 5 stage method results <strong>in</strong> grow<strong>in</strong>g solutions <strong>of</strong> the l<strong>in</strong>earised discretisedequations. However, actual amplification factors were found to be very small. In nonl<strong>in</strong>earsimulations, it was always found that the energy slightly decreases and thereforeit is concluded that the numerical dissipation caused by the geometric modell<strong>in</strong>g compensatesthe amplifications due to the use <strong>of</strong> a 5 stage method.A grid ref<strong>in</strong>ement study showed that for p[FEM]=1 and p[FD]=2 the numericalscheme is second order accurate with respect to the energy norm.A parameter variation study has been performed to exam<strong>in</strong>e the dispersive properties<strong>of</strong> the l<strong>in</strong>earised discretised equations. A physically significant error measure σ hasbeen <strong>in</strong>troduced that corresponds to the relative error <strong>in</strong> the phase velocity <strong>of</strong> the numericall<strong>in</strong>ear waves with respect to cont<strong>in</strong>uous l<strong>in</strong>ear waves. In practical applicationsmany waves with different frequencies are simulated us<strong>in</strong>g one numerical grid. <strong>The</strong>refore,the maximum dispersion error over a range <strong>of</strong> wave lengths was <strong>in</strong>troduced. <strong>The</strong>limits for the wave lengths were set to 1/4 to 4 times the water depth which conta<strong>in</strong>sthe fast majority <strong>of</strong> waves generated at the laboratory.It was found that by a suitable choice <strong>of</strong> grid density parameters and polynomialorder <strong>of</strong> approximations <strong>of</strong> the FE’s and FD’s, the maximum relative error dispersionσ(1/4, 4) can be reduced by a factor 100 given the same computational effort. It


84 <strong>Simulation</strong> <strong>of</strong> Free Surface <strong>Waves</strong>was also found that <strong>in</strong> the range <strong>of</strong> allowable computational effort the use <strong>of</strong> secondorder F<strong>in</strong>ite Elements does not lead to an efficiency improvement with respect to theσ(1/4, 4) error.Quantitative exam<strong>in</strong>ation <strong>of</strong> the mass and energy conservation <strong>of</strong> the numerical algorithmshowed that mass and energy very slowly decrease as a function <strong>of</strong> time. <strong>The</strong>relative error <strong>in</strong> the mass and energy has been computed for different wavelengthsand wave steepness. <strong>The</strong> use <strong>of</strong> a nonuniform grid aga<strong>in</strong> showed significant reduction<strong>of</strong> the error. <strong>The</strong> amplitude <strong>of</strong> the oscillations <strong>of</strong> the energy error around its trend isma<strong>in</strong>ly due to the horizontal resolution <strong>of</strong> the wave.Two applications <strong>of</strong> the numerical algorithm to non-l<strong>in</strong>ear wave problems have beenpresented. A comparative study on the slosh<strong>in</strong>g <strong>of</strong> a wave <strong>in</strong> a conta<strong>in</strong>er showedgood agreement with other numerical results. <strong>The</strong> second application concerned thesplitt<strong>in</strong>g <strong>of</strong> a solitary wave over an uneven bottom. <strong>The</strong> previously reported slitt<strong>in</strong>g <strong>in</strong>two solitary waves was reproduced. By further decreas<strong>in</strong>g the f<strong>in</strong>al depth, a splitt<strong>in</strong>g<strong>in</strong> three solitary waves was found to occur. <strong>The</strong> velocities <strong>of</strong> the solitary waves thatresult from the splitt<strong>in</strong>g process are <strong>in</strong> good agreement with theory.


Chapter 4<strong>Simulation</strong> <strong>of</strong> WaveGenerationIn the previous chapter the developed numerical scheme was <strong>in</strong>vestigated with respectto natural boundary conditions on the lateral walls. <strong>The</strong>se natural boundary conditionscorrespond to impermeable fixed walls. To <strong>in</strong>troduce surface wave dynamicsunder these boundary conditions, an artificial <strong>in</strong>itial condition on the free surface elevationand velocity was imposed. In this chapter other methods will be <strong>in</strong>vestigatedto generate free surface dynamics <strong>in</strong> a numerical wave tank. <strong>The</strong> available methodsare (cf. also Kim et al. (1999)):1. Prescribed free surface position and velocity; possibly with space periodic boundaryconditions.2. Discrete Internal S<strong>in</strong>gularities.3. <strong>Numerical</strong> velocity generation at the <strong>in</strong>flow boundary.4. wave maker motion.<strong>The</strong> prescribed free surface technique (1) <strong>in</strong> comb<strong>in</strong>ation with space periodic boundaryconditions has been used to study the evolution <strong>of</strong> periodic signals on relative smallcomputational doma<strong>in</strong>s (e.g. Longuet-Higg<strong>in</strong>s & Cokelet (1976)). It is noted however,that the forced spatial periodicity may result <strong>in</strong> artificial evolution, especially whenlong time scales are <strong>in</strong>volved. <strong>The</strong> discrete <strong>in</strong>ternal s<strong>in</strong>gularities method (2) wasorig<strong>in</strong>ally developed by Brorsen & Larsen (1987) for methods based on a boundary<strong>in</strong>tegral formulation. Recently, Clément (1999b) developed <strong>in</strong>ternal sp<strong>in</strong>n<strong>in</strong>g dipolesgenerat<strong>in</strong>g uni-directional waves. In the follow<strong>in</strong>g sections, the numerical velocitygeneration (3) and wave maker motion technique (4) are exam<strong>in</strong>ed, because thesetechniques are closely related to the actual wave generation process <strong>in</strong> a model bas<strong>in</strong>.85


86 <strong>Simulation</strong> <strong>of</strong> Wave Generation<strong>The</strong> ma<strong>in</strong> emphasis is on the numerical aspects <strong>of</strong> wave generation. <strong>The</strong> actual steer<strong>in</strong>g<strong>of</strong> the wave makers, <strong>in</strong>clud<strong>in</strong>g the construction <strong>of</strong> second order steer<strong>in</strong>g signals isdiscussed <strong>in</strong> detail by e.g. Schäffer (1996). In an experimental model bas<strong>in</strong>, waves areusually generated us<strong>in</strong>g a wave maker . <strong>The</strong>re are three types <strong>of</strong> wave makers: (a)piston-type wave makers (b) flap-type wave makers (c) plunger-type wave makers. AtMARIN , flap-type wave makers are exclusively used for wave generation.In section 4.1 the flap and piston type wave makers are <strong>in</strong>troduced and their implementation<strong>in</strong> the numerical scheme developed <strong>in</strong> the previous chapters is discussed.<strong>The</strong> numerical model is analyzed to determ<strong>in</strong>e stability and to obta<strong>in</strong> the discreteBiésel transfer functions relat<strong>in</strong>g the wave board stroke to the generated wave amplitude.In section 4.2 the heav<strong>in</strong>g wedge type wave maker is discussed. L<strong>in</strong>ear stabilityanalysis is performed and the results <strong>of</strong> a comparative study with other numericalmethods are presented. In section 4.3 two special implementations <strong>of</strong> numerical velocitygeneration are discussed. <strong>The</strong> results <strong>of</strong> this chapter are summarised <strong>in</strong> theconclud<strong>in</strong>g section 4.4.4.1 Flap- and piston-type wave maker<strong>The</strong> most commonly used wave makers <strong>in</strong> model bas<strong>in</strong>s are the flap- and piston-typewave maker . <strong>The</strong> piston-type wave maker is a vertical board that oscillates <strong>in</strong> thehorizontal direction. A flap-type wave maker is a h<strong>in</strong>ged board that oscillates arounda rotation po<strong>in</strong>t. <strong>The</strong> first theory on l<strong>in</strong>ear forced waves <strong>in</strong> water <strong>of</strong> f<strong>in</strong>ite depth waspresented by Havelock (1929). L<strong>in</strong>earised solutions for both flaps and piston-typewave makers were later derived by Biésel (1951). S<strong>in</strong>ce then, many extensions <strong>of</strong> thistheory <strong>in</strong>volv<strong>in</strong>g second order contributions have been presented. A complete secondorder wave maker theory for planar wave makers has however been developed onlyrecently by Schäffer (1996).4.1.1 L<strong>in</strong>ear modelBoth flap- and piston type wave makers, can be represented by the same l<strong>in</strong>ear modelas∆Φ = 0 <strong>in</strong> Ω (4.1a)η t = Φ z on z = 0 (4.1b)Φ t = −gη on z = 0 (4.1c)Φ z = 0 on z = −h (4.1d)Φ x = g(z)T (t) on x = 0. (4.1e)with a radiation condition for x → ∞. Both the k<strong>in</strong>ematic and dynamic boundaryconditions, as the stroke function <strong>of</strong> the wave board have been l<strong>in</strong>earised. <strong>The</strong> type


Flap- and piston-type wave maker 87<strong>of</strong> wave generation is governed by the function g(z) <strong>in</strong> Eq. (4.1) which is def<strong>in</strong>ed as(from Schäffer (1996)) as⎧⎨1 + zg(z) =h+lfor − (h − d) ≤ z ≤ 0(4.2)⎩0 for − h ≤ z ≤ −(h − d).In Eq. (4.2), z = −(h + l) is the center <strong>of</strong> rotation <strong>of</strong> the board and d > 0 is theelevation <strong>of</strong> the h<strong>in</strong>ge over the bottom. If the center <strong>of</strong> rotation is below the bottom,then d = 0. <strong>The</strong> case l = ∞, d = 0 corresponds to a piston-type wave maker and thecase where l = −d < 0 corresponds to a flap-type wave maker (see also Fig. 4.1 onthe follow<strong>in</strong>g page).<strong>The</strong> general solution <strong>of</strong> the set <strong>of</strong> Eqs. (4.1)-(4.1) for a harmonic oscillat<strong>in</strong>g waveboard, i.e. with T (t) asis given byT (t) = iāe −iωt) , (4.3)Φ(x, z, t) = āgωη(z, t) = ā∞∑j=0cosh (k j (z + h))C j e i(k jx−ωt)cosh (k j h)∞∑C j e i(kjx−ωt) ,j=1(4.4a)(4.4b)where the k j are solutions <strong>of</strong>ω 2 = gk j tanh (k j h) . (4.5)Of course, only the real part <strong>of</strong> these complex solutions correspond to physical quantities.Remark that, unlike Eqs. (3.8)-(3.8) not only the progressive wave solutionk 0 is <strong>in</strong>corporated but also the so called evanescent modes k j , ≥ 1. <strong>The</strong>se evanescentmodes correspond to imag<strong>in</strong>ary solutions <strong>of</strong> the dispersion relation (4.5). <strong>The</strong> progressivemode is s<strong>in</strong>usoidal <strong>in</strong> the horizontal direction and hyperbolic <strong>in</strong> the depth,while the evanescent modes are s<strong>in</strong>usoidal <strong>in</strong> the depth and hyperbolic <strong>in</strong> the horizontalcoord<strong>in</strong>ate. <strong>The</strong> coefficients C j are determ<strong>in</strong>ed by substitution <strong>of</strong> Eqs. (4.4)and (4.2) <strong>in</strong> Eq. (4.1), multiply<strong>in</strong>g by −i cosh (k j (z + h)) and <strong>in</strong>tegrat<strong>in</strong>g the resultover the depth. This projection on the base functions cosh (k j (z + h)) leads to thefollow<strong>in</strong>g formula for the coefficients C j .C j = s<strong>in</strong>h k j h Λ 1 (k j )Λ 2 (k j )(4.6)withΛ 1 (k j ) = s<strong>in</strong>h (k j h) − d + lh + l s<strong>in</strong>h (k jd) + 1 cosh (k j d) − cosh (k j h)(4.7)h + l k jΛ 2 (k j ) = 1 2 [k jh + s<strong>in</strong>h (k j h) cosh (k j h)] . (4.8)


88 <strong>Simulation</strong> <strong>of</strong> Wave GenerationFigure 4.1: A piston- and a flap-type wave maker , the values l and d <strong>of</strong> Eq. (4.2)determ<strong>in</strong>e the wave maker type.<strong>The</strong> function C 0 (ω) is called the Biésel transfer function, which gives the relationbetween the amplitude <strong>of</strong> the wave board ā and the amplitude <strong>of</strong> the progressivewave a asa = C 0 ā. (4.9)Figs. 4.2 and 4.3 on the next page show the magnitude <strong>of</strong> the evanescent modes asa function <strong>of</strong> the non-dimensionalised frequency for the wave maker values l = −d =−0.68. <strong>The</strong>se values for l and d correspond to the flap-type wave makers used at theSeakeep<strong>in</strong>g and Manoeuver<strong>in</strong>g Bas<strong>in</strong> at MARIN . Clearly, the effect <strong>of</strong> the evanescentmodes can have a large <strong>in</strong>fluence on the total amplitude <strong>of</strong> the wave quantities at thewave board. As po<strong>in</strong>ted out by Schäffer (1996) it is therefore important to take thesecond order evanescent mode <strong>in</strong>teractions <strong>in</strong>to account as well when develop<strong>in</strong>g asecond order wave maker theory. In order to accurately simulate the generated waves<strong>in</strong> the fully nonl<strong>in</strong>ear numerical algorithm, these evanescent modes need also to bewell resolved by the numerical grid.4.1.2 <strong>Numerical</strong> modell<strong>in</strong>gIt was already mentioned <strong>in</strong> subsection 2.3 that the numerical modell<strong>in</strong>g <strong>of</strong> the geometricdoma<strong>in</strong> is approached <strong>in</strong> a modular way. <strong>The</strong> geometry is e.g. split up <strong>in</strong> awave maker doma<strong>in</strong> Ω 1 and a wave propagation doma<strong>in</strong> Ω 2 . <strong>The</strong>se doma<strong>in</strong>s are <strong>in</strong>dependentlydeveloped and implemented <strong>in</strong> a computer code. All grid nodes are def<strong>in</strong>edand controlled by the local doma<strong>in</strong> grid generation algorithm. <strong>The</strong> f<strong>in</strong>ite elementsare also locally constructed us<strong>in</strong>g natural boundary conditions (∇Φ · n = 0) on thelateral sides. Before proceed<strong>in</strong>g with the global time march<strong>in</strong>g scheme (see Fig. 2.2on page 26), the highest level <strong>of</strong> the numerical algorithm connects the <strong>in</strong>dependentdoma<strong>in</strong>s by add<strong>in</strong>g elements as is schematically depicted <strong>in</strong> Fig. 4.4 on page 90. <strong>The</strong>


Flap- and piston-type wave maker 89Figure 4.2: (a) <strong>The</strong> Biésel transfer function C 0 and the total magnitude <strong>of</strong> the evanescentmodes i ∑ ∞j=1 C j at x = 0 <strong>of</strong> Eq. (4.6), (b) <strong>The</strong> relative magnitude <strong>of</strong>the evanescent modes compared to the progressive mode. (l = −d = −0.68)Figure 4.3: <strong>The</strong> first 10 imag<strong>in</strong>ary wavenumbers −ik j h and the correspond<strong>in</strong>g relativecontribution <strong>of</strong> the evanescent mode C j /|C 0 | for different frequencies l =−d = −0.68.


90 <strong>Simulation</strong> <strong>of</strong> Wave GenerationFigure 4.4: <strong>The</strong> stiffness matrices for Ω 1 and Ω 2 are constructed separately us<strong>in</strong>g naturalboundary conditions on the <strong>in</strong>terface. <strong>The</strong> matrices <strong>of</strong> ̂Ω = Ω 1 ∪Ω e ∪Ω 2is constructed by the addition <strong>of</strong> the element contributions <strong>of</strong> Ω e .additional contribution to the <strong>in</strong>teraction <strong>in</strong>tegrals a(·, ·) results <strong>in</strong> a change <strong>of</strong> thealgebraic equations obta<strong>in</strong>ed from the FEM discretisation <strong>of</strong> the <strong>in</strong>dividual doma<strong>in</strong>s.For l<strong>in</strong>ear base functions, the comb<strong>in</strong>ed new equations are identical to the equationsobta<strong>in</strong>ed from direct FEM discretisation <strong>of</strong> the total doma<strong>in</strong> ̂Ω = Ω 1 ∪ Ω e ∪ Ω 2 .Remark that for higher order elements (p[FEM]¿2) also additional equations appearwhen the <strong>in</strong>terface elements are added, due to the <strong>in</strong>troduction <strong>of</strong> new base functions.In the previous chapter, the performance <strong>of</strong> the numerical scheme on a doma<strong>in</strong> withnatural boundary conditions has been exam<strong>in</strong>ed. In this section, the numerical gridand performance <strong>of</strong> the scheme for a flap wave maker is <strong>in</strong>vestigated. At the outflowboundary <strong>of</strong> the wave maker doma<strong>in</strong>, natural boundary conditions are imposed. Thisassures that (if the number <strong>of</strong> nodes <strong>in</strong> the vertical direction is the same) the wavemaker can be connected directly to the propagation doma<strong>in</strong> <strong>of</strong> the previous chapter.In this section we will <strong>in</strong>troduce some grid structure parameters for the developedwave maker doma<strong>in</strong>. Because the grid generation <strong>of</strong> a piston follows by analogyfrom the grid generation <strong>of</strong> the flap-type wave maker , only the grid structure <strong>of</strong> theflap-type wave maker is <strong>in</strong>troduced.<strong>The</strong> structure <strong>of</strong> the grid around a flap wave maker is governed by (a) the rotationpo<strong>in</strong>t <strong>of</strong> the flap, (b) the grid density parameters on the flap β 1 and on the outflowboundary β 2 and (c) the fraction <strong>of</strong> grid po<strong>in</strong>ts on the flap. <strong>The</strong> grid is constructedfrom two regular blocks (topological equivalent to rectangular blocks) as depictedschematically <strong>in</strong> Fig. 4.5 on the fac<strong>in</strong>g page.<strong>The</strong> grid generation <strong>of</strong> a block consists <strong>of</strong> two parts: (1) def<strong>in</strong>ition <strong>of</strong> the grid nodeson the four block-boundaries and (2) generation <strong>of</strong> the grid po<strong>in</strong>ts <strong>in</strong>side the block.<strong>The</strong> boundaries <strong>of</strong> block A <strong>in</strong> Fig. 4.5 on the next page are def<strong>in</strong>ed by the free sur-


Flap- and piston-type wave maker 91Figure 4.5: <strong>The</strong> numerical grid near a flap wave maker . <strong>The</strong> structure <strong>of</strong> the grid isgoverned by the rotation po<strong>in</strong>t <strong>of</strong> the flap, the density factors β 1 , β 2 andthe fraction <strong>of</strong> grid po<strong>in</strong>ts on the flap board.face boundary nodes, the node distribution on the flap and the node distribution onthe outflow boundary. <strong>The</strong> lateral boundaries are def<strong>in</strong>ed by the grid distributionparameters β 1 and β 2 (see Eq. (3.22)-(3.23). <strong>The</strong> grid po<strong>in</strong>ts on the lower horizontalboundary <strong>of</strong> block A are uniformly distributed over the block boundary.<strong>The</strong> nodes <strong>in</strong> the <strong>in</strong>terior <strong>of</strong> a block follow from a partition <strong>of</strong> the vertical l<strong>in</strong>esconnect<strong>in</strong>g the nodes on the upper-horizontal block boundary and the lower horizontalblock boundary. <strong>The</strong> distribution <strong>of</strong> the nodes on these l<strong>in</strong>es varies l<strong>in</strong>early from thenode distribution <strong>of</strong> the left boundary to the node distribution on the right boundary.This process is formalised <strong>in</strong> the follow<strong>in</strong>g way. Assume that the block consist <strong>of</strong>Nx × Nz nodes. <strong>The</strong> coord<strong>in</strong>ates <strong>of</strong> the nodes <strong>of</strong> the grid are def<strong>in</strong>ed as n(i, j) =(x i , z j ). At the i = 1 boundary, the relative distance between the j > 1 node and thej = 1 node is given as∆ 1 (j) =|n(1, Nz) − n(1, j)||n(1, Nz) − n(1, 1)| , (4.10)and at the j = Nx boundary, the relative distances are given as∆ Nx (j) =|n(Nx, Nz) − n(Nx, j)||n(Nx, Nz) − n(Nx, 1)| . (4.11)<strong>The</strong> coord<strong>in</strong>ates <strong>of</strong> the <strong>in</strong>terior nodes (1 < i < Nx, 1 < j < Nz) are now def<strong>in</strong>ed as( Nx − jn(i, j) = n(i, 1) + (n(i, Nz) − n(i, 1))Nx − 1 ∆ 1(j) + j − 1 )Nx − 1 ∆ Nx(j) . (4.12)By this construction process a smoothly vary<strong>in</strong>g grid is generated that depends cont<strong>in</strong>uouslyon the position <strong>of</strong> the nodes <strong>of</strong> the flap and the nodes on the free surface.Remark that the grid is only well def<strong>in</strong>ed if the left and right boundary have a smallcurvature. In all applications we consider, the left and right boundary <strong>of</strong> a block arestraight l<strong>in</strong>es, and the result<strong>in</strong>g grid is always well def<strong>in</strong>ed.


92 <strong>Simulation</strong> <strong>of</strong> Wave GenerationGrid po<strong>in</strong>ts on the wave maker<strong>The</strong> position <strong>of</strong> the grid po<strong>in</strong>ts along the wave maker board is determ<strong>in</strong>ed from theposition <strong>of</strong> the grid po<strong>in</strong>t at the <strong>in</strong>tersection between the free surface and the wavemaker . <strong>The</strong> distribution <strong>of</strong> the grid po<strong>in</strong>ts from the rotation po<strong>in</strong>t to the <strong>in</strong>tersectionpo<strong>in</strong>t is def<strong>in</strong>ed by β 1 (see also Eq. (3.22)-(3.23)). <strong>The</strong> motion <strong>of</strong> this <strong>in</strong>tersection gridpo<strong>in</strong>t is Lagrangian and its normal (w.r.t. to the wave maker) velocity is prescribed bythe motion <strong>of</strong> the wave maker . To obta<strong>in</strong> the velocity vector at this <strong>in</strong>tersection po<strong>in</strong>tthe tangential velocity along the wave board is determ<strong>in</strong>ed us<strong>in</strong>g F<strong>in</strong>ite Differences.<strong>The</strong> normal velocity at the nodes is determ<strong>in</strong>ed from the prescribed angle-velocity <strong>of</strong>the board and the distance between the node and the rotation po<strong>in</strong>t. <strong>The</strong> normalvelocity varies l<strong>in</strong>early over the wave board and is thus represented exactly by therestriction <strong>of</strong> first or higher order polynomial FE base functions to the boundary.Free surface grid po<strong>in</strong>tsIf the grid po<strong>in</strong>ts at the free surface are only allowed to move <strong>in</strong> the horizontal direction(ˆσ = 1 <strong>in</strong> Eq. (2.24)), the distance between the free surface grid po<strong>in</strong>t (which has tomove completely Lagrangian, i.e. ˆσ = 0) and the first free surface grid po<strong>in</strong>t canbecome very large or very small and even negative for large amplitudes <strong>of</strong> the waveboard and small horizontal mesh width. Clearly the simulation halts as soon as thedistance becomes negative and the free surface node has ’penetrated’ the wave makerboard.To avoid this grid po<strong>in</strong>t collision problem there are several possibilities:• Fixation <strong>of</strong> the horizontal position <strong>of</strong> the first free surface grid po<strong>in</strong>t such thatit can not be reached by the wave board. Although this avoids the collisionproblem for long and small regular waves it results <strong>in</strong> very <strong>in</strong>accurate results forhigher and shorter regular waves due to the extremely large local mesh width.• Identification <strong>of</strong> all surface grid po<strong>in</strong>ts with material po<strong>in</strong>ts. Although this worksfor a short period <strong>of</strong> time, it will f<strong>in</strong>ally result <strong>in</strong> uncontrolled grid motion withpossibly local very small mesh width, lead<strong>in</strong>g to unstable results if the time stepis not adapted.• Use a mixed Lagrangian description, e.g. sett<strong>in</strong>g ˆσ = 1 2, for the first free surfacegrid po<strong>in</strong>t and let the value <strong>of</strong> ˆσ slowly reduce to ˆσ = 0 for the next free surfacepo<strong>in</strong>ts. This will solve the problem for a longer time than the previous solution,but there are still some problems <strong>in</strong>volved. (1) the start<strong>in</strong>g value <strong>of</strong> ˆσ is arbitraryand (2) because the value <strong>of</strong> ˆσ is non-zero, the grid po<strong>in</strong>t will partially behave asa material po<strong>in</strong>t and therefore experience an non-zero average velocity. Whenperform<strong>in</strong>g simulations for long time, we found that the latter effect becomessignificant, lead<strong>in</strong>g to large local mesh width and f<strong>in</strong>ally to code breakdown.


Flap- and piston-type wave maker 93• To avoid the problems associated with the above possibilities, an active-gridprocedure was developed. This procedure is based on a local and dynamic construction<strong>of</strong> ˆσ such that the horizontal local grid velocity is a predef<strong>in</strong>ed factor<strong>of</strong> the horizontal grid velocity <strong>of</strong> the <strong>in</strong>tersection po<strong>in</strong>t. This factor decreasesl<strong>in</strong>early from 1 near the wave make to 0 at some specified distance from thewave maker .<strong>The</strong> active-grid procedure is formalised as follows. Let the free surface grid po<strong>in</strong>ts benumbered as (x i , z i ), i = 0, . . . , n. <strong>The</strong> grid po<strong>in</strong>t x 0 corresponds to <strong>in</strong>tersection po<strong>in</strong>tand its horizontal velocity is denoted as u 0 . <strong>The</strong> desired horizontal grid velocity <strong>of</strong> x iwith i > 0 iswhich def<strong>in</strong>es ˆσ i dynamically for Φ x ≠ 0 asDDt x i = (1 + ˆσ i )(Φ x ) i = i n u 0 (4.13)ˆσ =<strong>in</strong>x u 0 − (Φ x ) i(Φ x ) i. (4.14)If Φ x = 0 then the value <strong>of</strong> ˆσ is irrelevant and is set to zero. <strong>The</strong> result <strong>of</strong> the abovedynamic and local def<strong>in</strong>ition <strong>of</strong> ˆσ is that the grid stretches <strong>in</strong> the horizontal directionwith the motion <strong>of</strong> the flap. This construction makes it possible to perform long timesimulations us<strong>in</strong>g the wave maker with arbitrary f<strong>in</strong>e grids near the wave maker anda priori bounds on the m<strong>in</strong>imal/maximal grid width.4.1.3 Grid convergenceTo check the implementation <strong>of</strong> the nonl<strong>in</strong>ear wave maker a grid ref<strong>in</strong>ement study wasperformed for a typical wave. This ref<strong>in</strong>ement study was performed for several valuesβ 1 <strong>of</strong> the grid distribution on the flap. <strong>The</strong> geometrical configuration was h = 1,L = 10, the gravitational constant g equals 1 and the rotation po<strong>in</strong>t <strong>of</strong> the flap wasset at z = −0.5. A wave was generated with an <strong>in</strong>tended amplitude (based on l<strong>in</strong>eartheory) <strong>of</strong> A = 0.05 with a frequency ω = 1.8. <strong>The</strong> vertical grid distribution factorβ 2 (see also Fig. 4.5 on page 91) at L = 10 is set to β 2 = 1. <strong>The</strong> grid was uniformlyref<strong>in</strong>ed with a parameter h grid . <strong>The</strong> follow<strong>in</strong>g table gives the number <strong>of</strong> nodes <strong>in</strong>the vertical direction (nz) and the number <strong>of</strong> nodes above and <strong>in</strong>clud<strong>in</strong>g the rotationpo<strong>in</strong>t (nz 1 ) and the number below the rotation po<strong>in</strong>t (nz 2 ) for the three ref<strong>in</strong>ed grids.h grid nz nz 1 nz 21 9 6 31/2 17 11 61/4 33 21 11


94 <strong>Simulation</strong> <strong>of</strong> Wave GenerationFigure 4.6: Free surface elevation at t = 20 for 3 ref<strong>in</strong>ed grids (g = 1, h = 1, A = 0.05,l = −d = −0.5, ω=1.8, β 2 = 1, p[FEM]=1, p[FD]=2).<strong>The</strong> horizontal mesh width and time step depend on h grid as ∆x = 110 h grid and∆t = 8100 h grid. <strong>The</strong> convergence was checked for β 1 = 0, 1 4 , . . . 5 4(the grid distributionfactor on the flap, see Fig. 4.5 on page 91). It was found that the surface elevation ηat t = 20 converged for all <strong>in</strong>vestigated values <strong>of</strong> β 1 . As an example Fig. 4.6 showsthe free surface for three ref<strong>in</strong>ed grids with β 1 = 1.4.1.4 L<strong>in</strong>ear analysisThis subsection is an extension <strong>of</strong> the l<strong>in</strong>ear analysis <strong>of</strong> section 3.2.2. <strong>The</strong> samenotation is used and not further <strong>in</strong>troduced here. A new <strong>in</strong>dex set N is def<strong>in</strong>ed thatholds the <strong>in</strong>dices <strong>of</strong> all nodes (x i , z i ) that are part <strong>of</strong> the wave maker boundary Γ W .Remark that there is exactly one node, the <strong>in</strong>tersection po<strong>in</strong>t, that belongs to N , butdoes not belong to I. Moreover, this node belongs to D when the <strong>in</strong>tersection po<strong>in</strong>tis considered as a part <strong>of</strong> the free surface.


Flap- and piston-type wave maker 95Discretised equations<strong>The</strong> normal velocity g(z), see also Eq. (4.1), along the boundary Γ N is approximatedby the restriction <strong>of</strong> the node functions N i to Γ N asĝ(z) = ∑ i∈Ng i N i | Γ N (4.15)where the values <strong>of</strong> ĝ = g i are simply determ<strong>in</strong>ed asg i = g(z i ). (4.16)For notational convenience the bil<strong>in</strong>ear form b is <strong>in</strong>troduced as∫b(g, v) = 〈g, v〉 Γ N = g(s)v(s)ds. (4.17)Γ NSubstitution <strong>of</strong> Eq. (4.15) and (4.17) <strong>in</strong> Eq. (2.40) leads to the follow<strong>in</strong>g extension <strong>of</strong>Eq. (3.31),( ) ( ) ( )∑ ∑ ∑a ϕ i N i , N j = −a ϕ i N i , N j + b g i N i | Γ N , N j | Γ N ∀j ∈ I. (4.18)i∈I i∈D i∈NSimilar to the <strong>in</strong>troduction <strong>of</strong> the matrices A KL <strong>in</strong> Eq. (3.33), the matrices B KL are<strong>in</strong>troduced as(B KL ) ij= b ( N K(i) | Γ N , N L(j) | Γ N). (4.19)Analogous to the construction <strong>of</strong> Eq. (3.36) the follow<strong>in</strong>g is readily derived,D z [0] ̂Φ D = [−D z DIA −1II A ID + D z DD]ϕ D + [D z DIA −1II B IN ]ĝ = L D ϕ D + L N ĝ. (4.20)<strong>The</strong> l<strong>in</strong>earised discretised equations for a wave generator are thus given byq t = Aq + bĝ. (4.21)where the matrix A <strong>in</strong> Eq. (4.21) is identical to the matrix A <strong>in</strong> Eq. (3.36) and thematrix b = L N . <strong>The</strong> l<strong>in</strong>ear stability <strong>of</strong> the equations <strong>in</strong>clud<strong>in</strong>g the discretisation <strong>of</strong>the wave maker is thus not affected by the wave maker . In chapter 5 this l<strong>in</strong>earanalysis is extended to <strong>in</strong>clude an absorb<strong>in</strong>g boundary (Sommerfeld condition). Thisboundary condition is completely transparent to progressive l<strong>in</strong>ear waves when thephase speed <strong>of</strong> the l<strong>in</strong>ear regular wave is provided. With this additional boundarycondition the periodic solutions <strong>of</strong> the l<strong>in</strong>earised discretised equations can be obta<strong>in</strong>ed.We are specifically <strong>in</strong>terested <strong>in</strong> the envelope <strong>of</strong> the l<strong>in</strong>ear free surface elevation, whichis computed by first solv<strong>in</strong>g for time periodic solutions q = ˜qe iωt , given ĝ = ˜ge iωt as(iωI − A)˜q = b˜g. (4.22)Eq. (4.22) is solved us<strong>in</strong>g a preconditioned Conjugate Gradient Squared (CGS) methodwith <strong>in</strong>complete Cholesky factors (ICF) as preconditioners. When the drop tolerance


96 <strong>Simulation</strong> <strong>of</strong> Wave Generation<strong>of</strong> the ICF is set to 10 −4 the relative residue converges typically to a value < 10 −12with<strong>in</strong> 10 iterations. <strong>The</strong> envelope is then determ<strong>in</strong>ed as |˜q|.As the function g(z) is normalised to 1 for z = 0, the Biésel transfer function <strong>of</strong> thenumerical wave maker model can be directly determ<strong>in</strong>ed from the envelope amplitude|˜q|. In Fig. 4.7 on the next page the numerical (from l<strong>in</strong>ear analysis <strong>of</strong> the discretisedequations) and analytical (from Eq. (4.6)) Biésel functions are plotted for several gridconfigurations to illustrate the effect <strong>of</strong> the grid parameters β 1 , nx/h and nz. <strong>The</strong>parameters that were kept constant are: p[FEM]=1, p[FD]=2, L = 8, l = −d =−0.68. When nz = 11 nodes are used <strong>in</strong> the vertical direction, the number <strong>of</strong> gridpo<strong>in</strong>ts on the flap nz 1 is chosen to be 7 (correspond<strong>in</strong>g to 5 elements). For the casethat nz = 21 vertical nodes are used, the number <strong>of</strong> grid po<strong>in</strong>ts on the flap is chosen asnz 1 = 12. In Fig. 4.8 on page 98 the Biésel transfer function is plotted for nx/h = 25with nz = 11. From these figures the follow<strong>in</strong>g observations are made.• For small frequency waves, the relation between the exact and numerical Biéselfunction is satisfactory, but for high frequency waves, the numerical transferfunctions are higher than the exact results.• Increas<strong>in</strong>g the number <strong>of</strong> grid po<strong>in</strong>ts <strong>in</strong> the vertical direction leads to betterapproximation <strong>of</strong> the exact transfer function but a measurable difference is stillpresent. Increas<strong>in</strong>g the number <strong>of</strong> grid po<strong>in</strong>ts <strong>in</strong> the horizontal direction leadsto smoother numerical curves around the high frequencies and a small overallimprovement.• Chang<strong>in</strong>g the grid distribution β 1 on the flap only shows significant improvementfor high frequency waves and for sufficient horizontal resolution. However, fornx/h = 25 (fig. 4.8 on page 98) it is observed that the numerical estimate forhigh frequency waves (ω > 3) correspond<strong>in</strong>g to wave lengths smaller than 0.7,the estimated values severely deviate from the exact values for all values <strong>of</strong> β 1 .<strong>The</strong> choice <strong>of</strong> β 1 = 0 and ω = 5 ( nxλ ω=5= 6) even lead to a numerical solutionwithout progressive waves.• In all figures, it seems that for ω < 3, the numerical values agree best with theexact values for β 1 = 0, whereas for the high frequencies β 1 > 0 seems to givethe better results.To further <strong>in</strong>vestigate to what extend the evanescent modes are resolved, the numericaland exact wave envelope near the free surface are plotted. In Fig. 4.9 on page 99the numerical and exact envelopes near the wave maker are shown for a modestlyresolved grid configuration (nx/h = 31, nz = 11, β 1 = 1.5, β 2 = 1.5, nz 1 = 8,l = −d = −0.68. <strong>The</strong> exact result follows from Eq. (4.4) where the first 10 evanescentmodes have been used to approximate the <strong>in</strong>f<strong>in</strong>ite sum. As can be observed, the correspondenceis quite satisfactory for ω √ h/g = 1 and ω √ h/g = 2 (correspond<strong>in</strong>g withλ > 3 2 h). For ω√ h/g = 3 some deviations between the numerical and exact result canbe observed. For higher frequencies ω √ h/g = 4 and ω √ h/g = 5 (correspond<strong>in</strong>g to


Flap- and piston-type wave maker 97Figure 4.7: <strong>The</strong> numerical and exact (from Eq. (4.6) Biésel transfer functions fordifferent values <strong>of</strong> nz, β and nx/h. If nz = 11 then nz 1 = 7 and whennz = 21, nz 1 = 12. (p[FEM]=1, p[FD]=2, L = 8, β 2 = 1.5, l = −d =−0.68)


98 <strong>Simulation</strong> <strong>of</strong> Wave GenerationFigure 4.8: <strong>The</strong> numerical and theoretical Biésel transfer functions for different values<strong>of</strong> β 1 for nz = 11, nz 1 = 7 and nx/h = 25.λ < 1 2h) the shape <strong>of</strong> the envelopes is quite similar, but as was already observed fromthe previous figures, the numerical amplitude is higher than the theoretical amplitude.Overall it is concluded that relative f<strong>in</strong>e horizontal and vertical grids are necessary toaccurately model the flap-type wave generation for high frequency waves comparedto the grids needed for accurate wave propagation. This is most probably related tothe larger velocity gradients occurr<strong>in</strong>g from the transition <strong>of</strong> the prescribed velocityfield near the wave maker to the progressive wave velocity field. <strong>The</strong> results showhowever that reasonable results for the near field wave envelope can be achieved forthe l = −d = −0.68 flap, if the grid density parameter is chosen as β 1 = 1.5 andnz 1 ≥ 8 and nx/hgeq31. It is however recommended that the l<strong>in</strong>ear analysis <strong>of</strong> thediscretised equations outl<strong>in</strong>ed <strong>in</strong> section 4.1.4 is used to construct the discrete transferfunctions and that these are used <strong>in</strong>stead <strong>of</strong> the exact Biésel transfer functions whennumerical flap driv<strong>in</strong>g signals are generated from target wave spectra.Intersection po<strong>in</strong>t<strong>The</strong> surface grid po<strong>in</strong>t at the <strong>in</strong>tersection between the free surface and the wave makerboard has to co<strong>in</strong>cide with a material po<strong>in</strong>t. <strong>The</strong>refore the motion <strong>of</strong> the <strong>in</strong>tersectiongrid po<strong>in</strong>t x is is described by the equation (see also Eq. (2.25) with v cor = 0)Dx isDt= ∇Φ. (4.23)


Flap- and piston-type wave maker 99Figure 4.9: Comparison between the exact (see subsection 4.1.1 on page 86) and numericalwave envelope near the wave generator. (p[FEM]=1, p[FD]=2,nx/h = 31, nz = 11, β 1 = 1.5, β 2 = 1.5, nz 1 = 8, l = −d = −0.68)However, there appear to be two possibilities to treat the potential at the <strong>in</strong>tersectionpo<strong>in</strong>t:1. In the discretisation <strong>of</strong> the boundary value problem, the <strong>in</strong>tersection po<strong>in</strong>t isconsidered to belong to Γ D . In this case a Dirichlet condition has to be imposedat the <strong>in</strong>tersection po<strong>in</strong>t. Because the <strong>in</strong>tersection po<strong>in</strong>t is thus considered part<strong>of</strong> the free surface it is treated almost identical to free surface nodes. <strong>The</strong>only difference is that the normal derivative <strong>of</strong> the potential is prescribed by afunction <strong>in</strong>stead <strong>of</strong> f<strong>in</strong>ite differences along the free surface.2. <strong>The</strong> <strong>in</strong>tersection po<strong>in</strong>t is treated as not belong<strong>in</strong>g to Γ D . In this case the potentialat the <strong>in</strong>tersection po<strong>in</strong>t is added as a degree <strong>of</strong> freedom to the equations.<strong>The</strong> potential at the <strong>in</strong>tersection po<strong>in</strong>t follows from a solution <strong>of</strong> the boundaryvalue problem with Dirichlet conditions prescribed on the free surface nodes.Thus no dynamic equation for Φ at the <strong>in</strong>tersection po<strong>in</strong>t is necessary. Aga<strong>in</strong>,for evaluation <strong>of</strong> the velocity at the free surface, the normal derivative is prescribedanalytically.


100 <strong>Simulation</strong> <strong>of</strong> Wave GenerationFigure 4.10: Meshes and eigenvalues for a typical configuration with (0) be<strong>in</strong>g thenodes were a Dirichlet condition is applied.Remark that the first implementation (Bernoulli at the <strong>in</strong>tersection po<strong>in</strong>t) was chosen<strong>in</strong> chapter 3. One <strong>of</strong> the reasons for this was the consistent treatment <strong>of</strong> the freesurface grid po<strong>in</strong>ts when two doma<strong>in</strong>s are coupled as <strong>in</strong> Fig. 4.4 on page 90. Moreimportantly, the second implementation leads to unstable simulations. L<strong>in</strong>ear analysis<strong>of</strong> the second implementation requires some careful treatment <strong>of</strong> the grid po<strong>in</strong>ts <strong>in</strong>dexsets DandI but can be performed analogous to the analysis <strong>in</strong> section 4.1.4. Animportant difference is that the vectors for η and φ D are not <strong>of</strong> the same length andthat the matrix L d is thus not longer square. In Fig. 4.10 the eigenvalues <strong>of</strong> the matrixassociated with the l<strong>in</strong>earised discretised equations are compared for the two differenttreatments <strong>of</strong> the <strong>in</strong>tersection po<strong>in</strong>t. As can be observed, the second implementationleads to an unstable discretisation. This <strong>in</strong>stability was also found <strong>in</strong> prelim<strong>in</strong>arynonl<strong>in</strong>ear simulations <strong>of</strong> the second implementation. In retrospect, the <strong>in</strong>stabilityis not so remarkable consider<strong>in</strong>g the follow<strong>in</strong>g observation. <strong>The</strong> discretisation <strong>of</strong>the second implementation is equivalent to the implementation <strong>of</strong> a homogeneousNeumann condition over the free surface boundary from x = 0 to x = ∆x. Such animplementation is therefore clearly not consistent and marg<strong>in</strong>al stability can thereforenot be expected.


Wedge wave maker 101Figure 4.11: Configuration <strong>of</strong> the wedge for the comparative study. Prescribed verticalmotion <strong>of</strong> the wedge results <strong>in</strong> the generation <strong>of</strong> waves.4.2 Wedge wave makerIn 1999 a comparative study was organised by the <strong>Numerical</strong> Wave Tank group <strong>of</strong>the International Society <strong>of</strong> Offshore and Polar Eng<strong>in</strong>eer<strong>in</strong>g (ISOPE). <strong>The</strong> results <strong>of</strong>the computations <strong>of</strong> all participants <strong>in</strong> the comparative study have been gathered,analyzed and published by Tanizawa (2000). In Fig. 4.11 the geometric configuration<strong>of</strong> a heav<strong>in</strong>g wedge, used <strong>in</strong> the benchmark test, has been sketched. <strong>The</strong> wedge wavemaker has a prescribed s<strong>in</strong>usoidal heave motionZ = ā · s<strong>in</strong>(ωt), (4.24)where Z is the vertical displacement with respect to the rest position <strong>of</strong> the wedgeand ω and ā are the frequency and the amplitude <strong>of</strong> the motion. As a result <strong>of</strong> thewedge-motion a regular wave with wavelength λ is generated. <strong>The</strong> ratio betweenthe half breadth <strong>of</strong> the wedge a w and the depth <strong>of</strong> the wedge d w (both at rest) isa w /d w = 0.4. <strong>The</strong> wave tank has a depth h = 3d w and a length L <strong>of</strong> more thanfour times the wavelength λ. <strong>The</strong> doma<strong>in</strong> is assumed to be unbounded for x → ∞.Of course, <strong>in</strong> numerical simulations, a numerical beach must be employed to absorbthe waves with<strong>in</strong> a f<strong>in</strong>ite distance from the wedge. In chapter 5 this aspect <strong>of</strong> thenumerical simulation is treated <strong>in</strong> more detail. <strong>The</strong> numerical simulations are startedfrom the rest situation with a start-up time <strong>of</strong> approximately four periods <strong>of</strong> thewedge motion and cont<strong>in</strong>ue until the wave field is periodically steady.<strong>The</strong> benchmark problem specifies a set <strong>of</strong> n<strong>in</strong>e different comb<strong>in</strong>ations <strong>of</strong> the dimensionlessfrequency and the dimensionless amplitude for the wedge motion. <strong>The</strong>se n<strong>in</strong>ecomb<strong>in</strong>ations are given <strong>in</strong> table 4.1 together with the wavelength accord<strong>in</strong>g to l<strong>in</strong>eartheory and non-dimensionalised by the half breadth <strong>of</strong> the wedge a w .<strong>The</strong> time signals <strong>of</strong> the follow<strong>in</strong>g quantities were submitted for comparison with the


102 <strong>Simulation</strong> <strong>of</strong> Wave Generationcase nr. ā/a w ω 2 a w /g λ/a w case nr. ā/a w ω 2 a w /g λ/a w1 0.2 0.2 29.1 6 0.4 1.0 6.32 0.2 0.6 10.5 7 0.6 0.2 29.13 0.2 1.0 6.3 8 0.6 0.6 10.54 0.4 0.2 29.1 9 0.6 1.0 6.35 0.4 0.6 10.5Table 4.1: Benchmark test cases with dimensionless amplitude and frequency <strong>of</strong> thewedge motion and the dimensionless wavelength. ā, ω and λ are nondimensionalisedby the half breadth <strong>of</strong> the wedge a w and the gravitationalacceleration g.numerical results <strong>of</strong> the other participants: (i) the free surface nodes for 0 ≤ x ≤ 4λ(ii) the free surface velocity for 0 ≤ x ≤ λ and (iii) the hydrodynamic force on thewedge. In order to calculate the hydrodynamic force the pressure is <strong>in</strong>tegrated overthe wetted surface S 0 <strong>of</strong> the body:∫F = p n dS. (4.25)S 0<strong>The</strong> pressure can be calculated from the potential solution us<strong>in</strong>g Bernoulli’s equation(2.19), which is repeated here for convenience:pρ = −gz − 1 2 ∇Φ · ∇Φ − Φ t . (4.26)Only the last term <strong>in</strong> Eq. (4.26), the time derivative Φ t , can not be approximateddirectly from a s<strong>in</strong>gle available potential solution. This derivative can be approximatedus<strong>in</strong>g potential solutions at different time steps by numerical differentiation,for example by backward differences or even by central differences if the pressures arecalculated <strong>in</strong> a post-process<strong>in</strong>g phase <strong>of</strong> the computation. This, however, can lead topoor estimates <strong>of</strong> Φ t as has been mentioned by e.g. de St. Q. Isaacson (1982) andCelebi et al. (1998).A more suitable method <strong>of</strong> approximat<strong>in</strong>g Φ t is to construct a new boundary problemfor Φ t itself that can be solved after the solution <strong>of</strong> the boundary value problem forΦ has been obta<strong>in</strong>ed, as was po<strong>in</strong>ted out by Tanizawa & Sawada (1990). This canbe done at any time when a pressure calculation is required. <strong>The</strong> boundary valueproblem for Ψ = Φ t on a doma<strong>in</strong> with fixed impermeable walls is given by∆Ψ = 0 <strong>in</strong> Ω (4.27)Ψ = −gη − 1 ∇Φ · ∇Φ2on z = η(x, t) (4.28)Ψ n = 0 on z = η(x, t) (4.29)


Wedge wave maker 103Figure 4.12: Frame <strong>of</strong> reference and symbol notation for the determ<strong>in</strong>ation <strong>of</strong> the normalderivative <strong>of</strong> Φ t at a po<strong>in</strong>t p on a plate that is rotat<strong>in</strong>g around amov<strong>in</strong>g po<strong>in</strong>t.<strong>The</strong> Neumann boundary condition for Ψ on a mov<strong>in</strong>g boundary like a wave makeris more elaborate. A general method to derive the expression for Ψ n is given byTanizawa & Sawada (1990). For a two dimensional surface this expression at a po<strong>in</strong>tp on a mov<strong>in</strong>g surface Γ that rotates with an angular velocity θ around a mov<strong>in</strong>gh<strong>in</strong>ge is given as(∂ ∂Φ∂ 2 )∂n ∂t = a Φn − θ t r + (v n − θr)∂s 2 + ∂Φ∂s θ . (4.30)In Eq. (4.30), a and v are the acceleration respectively the velocity <strong>of</strong> the rotationpo<strong>in</strong>t and θ is the angular velocity <strong>of</strong> the plate Γ around the rotation po<strong>in</strong>t (see alsoFig. ( 4.12)). For a flap-type wave maker Eq. (4.30) reduces to Eq. (4.31)Ψ n = −θ t r − θr ∂2 Φ∂s 2 + ∂Φ∂s θ (4.31)and for the wedge type wave maker , Eq. (4.30) reduces to Eq. (4.32)Ψ n = Z tt s<strong>in</strong>(α) + Z t s<strong>in</strong>(α) ∂2 Φ∂s 2 . (4.32)In Eq. (4.32) , Z(t) is the vertical position <strong>of</strong> the wedge (as e.g. <strong>in</strong> Eq. (4.24)) and αthe constant angle <strong>of</strong> the wedge’s face with the vertical, which is approximately 21.8degrees for the wedge <strong>in</strong> the comparative study.4.2.1 AnalysisBefore proceed<strong>in</strong>g to the comparison <strong>of</strong> the results <strong>of</strong> the test cases (table 4.1) a l<strong>in</strong>earstability analysis with respect to the spatial discretisation is performed. <strong>The</strong> ma<strong>in</strong>and important difference with the l<strong>in</strong>ear stability analysis <strong>of</strong> the flap and piston type


104 <strong>Simulation</strong> <strong>of</strong> Wave GenerationFigure 4.13: A stable and an unstable grid configuration for the l<strong>in</strong>ear stability analysis<strong>of</strong> the heav<strong>in</strong>g wedge.wave maker is the non-rectangularity <strong>of</strong> the doma<strong>in</strong>. <strong>The</strong>refore the stability resultsfrom section 3.2 can not be directly applied.Analogous to the derivation <strong>of</strong> the l<strong>in</strong>earised discretised equations for the flap wavemaker <strong>in</strong> subsection 4.1.4, the l<strong>in</strong>earised discretised equations for the wedge can bewritten asq t = Aq + bT (t). (4.33)<strong>The</strong> matrix A is now constructed us<strong>in</strong>g a FEM and FD discretisation on a nonrectangulardoma<strong>in</strong>, see e.g. the grids <strong>in</strong> Fig. 4.13. In this figure one can alreadyobserve that, <strong>in</strong> contrast to the results from chapter 3, the eigenvalues <strong>of</strong> A do notlie on the imag<strong>in</strong>ary axis for all numerical parameters. When the wedge amplitudea → 0, the eigenvalues always converged to the imag<strong>in</strong>ary axis. <strong>The</strong> <strong>in</strong>stability <strong>of</strong>some grid configurations is thus not solely due to the parameters β 1 , β 2 and nz 1 (thenumber <strong>of</strong> grid po<strong>in</strong>ts on the wedge).<strong>The</strong> stability <strong>of</strong> the different grid configurations was <strong>in</strong>vestigated and some <strong>of</strong> theresults are presented <strong>in</strong> table 4.2, 4.3 and 4.4. A discretisation is called unstable if atleast one eigenvalue is larger than 10 −3 and stable if all eigenvalues are smaller than10 −10 . In all <strong>in</strong>vestigated configurations the discretisation was found to be eitherstable or unstable by this def<strong>in</strong>ition. <strong>The</strong> results <strong>of</strong> the <strong>in</strong>vestigation however did notlead to a clear a priori criterium to establish the stability. However, the follow<strong>in</strong>g


Wedge wave maker 105observation were made• <strong>The</strong> stability does not depend on the order <strong>of</strong> the polynomial approximation <strong>of</strong>the F<strong>in</strong>ite Differences or on the triangular orientation <strong>of</strong> the elements.• For the <strong>in</strong>vested range <strong>of</strong> values, <strong>in</strong>creas<strong>in</strong>g β 1 for the same number <strong>of</strong> nodes onthe wedge may turn an unstable discretisation <strong>in</strong>to a stable discretisation. <strong>The</strong>reverse has not been observed.• Increas<strong>in</strong>g the value <strong>of</strong> β 2 for nx/h = 41 has a positive effect when few nodesare used on the wedge, while it has a negative effect when many nodes are usedon the wedge.• For f<strong>in</strong>er horizontal mesh width (nx/h = 81) the <strong>in</strong>crement <strong>of</strong> β 1 results <strong>in</strong>unstable discretisations for all <strong>in</strong>vestigated situations.It is thus concluded that stable discretisations are not guaranteed for the heav<strong>in</strong>gwedge geometry. <strong>The</strong> stability depends on the numerical grid and it is therefore recommendedto perform a l<strong>in</strong>ear stability analysis before proceed<strong>in</strong>g with the nonl<strong>in</strong>earsimulations.nz 1 β 1 = 0 β 1 = 1/2 β 1 = 1 β 1 = 0 β 1 = 1/2, β 1 = 1β 2 = 0 β 2 = 0 β 2 = 0 β 2 = 1 β 2 = 1 β 2 = 14 x x o o o o5 x o o o o o6 o o o o o o7 o o o o o o8 o o o x o oTable 4.2: Stable (o) and unstable (x) grid configurations for the heav<strong>in</strong>g wedge (nz =11, L = 1, nx/h = 41, p[FD]=2, fixed triangular orientation).4.2.2 ResultsSeven researchers participated <strong>in</strong> the comparative study on the heav<strong>in</strong>g wedge. <strong>The</strong>ircomputational methods and some details on the numerical parameters are given <strong>in</strong>table 4.5 on page 107. In this table the column labelled with p denotes the order <strong>of</strong>polynomial base functions used <strong>in</strong> the discretisation method. Furthermore it is notedthat BEME is a second order Taylor expansion method and thus not fully nonl<strong>in</strong>ear.All methods, except the FVM, use the potential flow formulation <strong>of</strong> the free surfacewave problem. <strong>The</strong> FVM method is applied directly to the Navier Stokes equations.


106 <strong>Simulation</strong> <strong>of</strong> Wave Generationnz 1 β 1 = 0 β 1 = 1/2 β 1 = 1 β 1 = 0 β 1 = 1/2, β 1 = 1β 2 = 0 β 2 = 0 β 2 = 0 β 2 = 1 β 2 = 1 β 2 = 15 x o o o o o6 x o o o o o7 o o o o o o8 o o o o o o9 o o o o o o10 o o o x o o11 o o o x o oTable 4.3: Stable (o) and unstable (x) grid configurations for the heav<strong>in</strong>g wedge (L =1, nz = 15, nx/h = 41, p[FD]=2), fixed triangular orientationnz 1 β 1 = 0 β 1 = 1/2 β 1 = 1 β 1 = 0 β 1 = 1/2, β 1 = 1β 2 = 0 β 2 = 0 β 2 = 0 β 2 = 1 β 2 = 1 β 2 = 14 x x o x x x5 x o o x x x6 o o o x x x7 o o o x x x8 o o o x x xTable 4.4: Stable (o) and unstable (x) grid configurations for the heav<strong>in</strong>g wedge (L =1, nz = 11, nx/h = 81, p[FD]=2, fixed triangular orientation).Because <strong>of</strong> the difference <strong>in</strong> underly<strong>in</strong>g equations and because this participant onlycontributed for a small number <strong>of</strong> test cases, the results <strong>of</strong> this method are not used<strong>in</strong> the current presentation <strong>of</strong> the results. For the numerical simulations computedwith the present method, a numerical beach was used to absorb the radiated wave.This beach was designed to m<strong>in</strong>imize reflections and more details can be found <strong>in</strong>chapter 5. <strong>The</strong> actual numerical simulations were performed by Otto (1999). InFig. 4.14 on the next page the free surface elevation is plotted for ā/a w = 0.2 andω 2 a w /g = 0.2 (case 1). <strong>The</strong> elevation <strong>of</strong> four different methods has been plottedand the results are found to be <strong>in</strong> reasonable good mutual agreement. <strong>The</strong> resultsthat were obta<strong>in</strong>ed with the method described <strong>in</strong> this thesis are denoted by the labelF EM. <strong>The</strong> free surface for the most extreme simulation case 9 (ā/a w = 0.6 andω 2 a w /g = 1 is plotted <strong>in</strong> Fig. 4.15 on page 108. This figure clearly shows somedifference between the different numerical solutions. <strong>The</strong> l<strong>in</strong>ear and quadratic BEMand the FEM method show comparable results. It is noted that the wave steepness


<strong>Numerical</strong> velocity generation 107<strong>in</strong>dication description p ∆x ∆t nz wedgeBEM A Fully Nonl<strong>in</strong>. 1 λ/20 T/20 ∼ T/40 21BEM B Fully Nonl<strong>in</strong>. 2 λ/20 ∼ λ/30 T/25 ∼ T/30 21BEM C Fully Nonl<strong>in</strong>. 2 λ/18 T/20 ∼ T/160 11BEM D Fully Nonl<strong>in</strong>. 1 λ/6 ∼ λ/25 T/50 11BEM E 2nd order n.a. λ/60 T/60 31FEM Fully Nonl<strong>in</strong>. 1 λ/20 ∼ λ/30 T/20 ∼ T/30 4 ∼ 27FVM Fully Nonl<strong>in</strong>. ? λ/20 T/540 ∼ T/700 40Table 4.5: Brief description <strong>of</strong> the methods <strong>of</strong> the participants <strong>in</strong> the ISOPE benchmarktests. <strong>The</strong> FVM solves the <strong>in</strong>compressible NS equations, the othermethods solve the potential flow problem.H/λ = 0.13 which is more than 90% <strong>of</strong> the theoretical maximum. <strong>The</strong>se extremelysteep waves can not be accurately reproduced by a second order method which isclearly visible <strong>in</strong> Fig. 4.15 on page 108.Besides the waves radiated by the heav<strong>in</strong>g wedge, the forces on the wedge have beencompared. Added mass and damp<strong>in</strong>g coefficients were computed and the second andthird order forces on the wedge have been determ<strong>in</strong>ed for the different numericalmethods. <strong>The</strong> results <strong>of</strong> this analysis are plotted <strong>in</strong> Fig. 4.16 on the fac<strong>in</strong>g page. Ingeneral, the results <strong>of</strong> BEM A-C are <strong>in</strong> good mutual agreement for all quantities andfor all frequencies. <strong>The</strong> approximations <strong>of</strong> BEM D for the added damp<strong>in</strong>g coefficientsare relatively low. <strong>The</strong> second and third order forces on the heav<strong>in</strong>g wedge are given<strong>in</strong> plot (c) and (d). <strong>The</strong> second order Taylor expansion BEM E estimates the secondorder forces for the higher frequencies rather high and evidently returns a zero valuedthird order component. <strong>The</strong> BEM D seems to predict the third order forces significantlyhigher than BEM A-C, while the FEM predicts a lower third order force thanBEM A-C for this frequency. Overall it is concluded that <strong>in</strong> general good mutualagreement is observed for the fully nonl<strong>in</strong>ear BEM methods BEM A, BEM B andBEM C. <strong>The</strong> approximations obta<strong>in</strong>ed us<strong>in</strong>g the developed FEM are <strong>in</strong> reasonableagreement but show some deviation <strong>of</strong> the average result for the high frequencies.4.3 <strong>Numerical</strong> velocity generation<strong>The</strong> results from the analysis on the wedge <strong>in</strong>dicate that the stability <strong>of</strong> the numericalsimulations is <strong>in</strong>fluenced by the non-rectangular geometry <strong>of</strong> the doma<strong>in</strong>. Remarkhowever that for flap- and piston type wave makers, this can not be concluded froml<strong>in</strong>ear stability analysis. For some applications <strong>of</strong> the numerical method, one is less


108 <strong>Simulation</strong> <strong>of</strong> Wave GenerationFigure 4.14: <strong>The</strong> free surface elevation η computed by different numerical methods forlow frequency and small amplitude waves (case 1 <strong>in</strong> table 4.1).Figure 4.15: <strong>The</strong> free surface elevation η computed by different numerical methods forhigh frequency and large amplitude waves (case 9 <strong>in</strong> table 4.1).


<strong>Numerical</strong> velocity generation 109Figure 4.16: Added mass (a) and damp<strong>in</strong>g (b) and the second and third order forceson the wedge (c)-(d) (see also table 4.5).<strong>in</strong>terested <strong>in</strong> an exact physical representation <strong>of</strong> the wave maker . In these cases anumerical velocity generation mechanism can be employed on the <strong>in</strong>flow boundary. Inthis section we consider two special types <strong>of</strong> numerical velocity wave generation mechanismsthat have been developed for practical applications. <strong>The</strong> first is a comb<strong>in</strong>edflux-displacement wave maker and the second mechanism is a comb<strong>in</strong>ed generationabsorptionwave maker for regular waves.4.3.1 Comb<strong>in</strong>ed flux-displacement wave maker<strong>The</strong> idea <strong>of</strong> the comb<strong>in</strong>ed flux-displacement wave maker is to allow an arbitrarycorrelation between the prescribed velocities on the <strong>in</strong>flow boundary and the actualdisplacement <strong>of</strong> that boundary. This concept was developed to <strong>in</strong>crease the stability <strong>of</strong>the simulations. It was found that for very long simulations (t > 100T ) the simulationwould break down due to <strong>in</strong>stabilities around the wave maker . It was already foundby experience that when the wave board geometry was kept fixed and only velocitiesare prescribed, simulations could be carried out for longer times.<strong>The</strong> correlation between the flux and the displacement <strong>of</strong> the wave maker is controlledby the parameter ˆσ already <strong>in</strong>troduced <strong>in</strong> section 2.2. <strong>The</strong> parameter ˆσ <strong>in</strong>dicatesto what extend a free surface grid po<strong>in</strong>t is a material po<strong>in</strong>t. For ˆσ = 0, the freesurface grid po<strong>in</strong>t co<strong>in</strong>cides with a material po<strong>in</strong>t, and for ˆσ = 1 the free surface


110 <strong>Simulation</strong> <strong>of</strong> Wave Generationgrid po<strong>in</strong>t is displaced along the tangent <strong>of</strong> the free surface <strong>in</strong> such a way that thex-coord<strong>in</strong>ate rema<strong>in</strong>s unaltered. In physical modell<strong>in</strong>g <strong>of</strong> piston-, flap- or wedge-typewave generators, the values <strong>of</strong> ˆσ for the <strong>in</strong>tersection po<strong>in</strong>t must be set to ˆσ = 0because the grid po<strong>in</strong>t must rema<strong>in</strong> on the wave maker surface.When the value <strong>of</strong> ˆσ at the free surface is chosen to be 1, the <strong>in</strong>tersection po<strong>in</strong>t onlymoves up and down. However, the normal velocity along the wave maker boundaryis still prescribed accord<strong>in</strong>g to the virtual wave maker motion. In this situation, thewave maker boundary produces numerical flow and can be <strong>in</strong>terpreted as a modelfor a complicated pump-system. For values <strong>of</strong> ˆσ between 0 and 1 the <strong>in</strong>tersectionpo<strong>in</strong>t, and thus the complete wave maker boundary, varies between a non-mov<strong>in</strong>g fluxgenerat<strong>in</strong>g boundary and a consistently mov<strong>in</strong>g boundary. <strong>The</strong> physical equivalencefor e.g. ˆσ = 1/2 is a flap that moves with half the amplitude <strong>of</strong> the orig<strong>in</strong>al wavemaker but produces additional flux through its boundaries to compensate for thisdifference.4.3.2 Absorb<strong>in</strong>g wave makerBoth <strong>in</strong> experimental as <strong>in</strong> numerical wave tanks, active absorption mechanism areused. In an experimental wave tank, the active wave absorption mechanism measuresthe elevation on or near the wave generat<strong>in</strong>g flap and corrects the flap-displacementto absorb <strong>in</strong>com<strong>in</strong>g waves. This mechanism can be reproduced <strong>in</strong> the numericalsimulation method, but for regular waves a simpler numerical procedure is availablefor a numerical wave tank. <strong>The</strong> aim <strong>of</strong> this k<strong>in</strong>d <strong>of</strong> wave generation is to constructa boundary condition that generates regular waves and absorbs waves with the samefrequency that travel <strong>in</strong> the other direction.<strong>The</strong> exact solution <strong>of</strong> a progressive l<strong>in</strong>ear right go<strong>in</strong>g wave is given by→ ω cosh(k(z + h))φ (x, z, t) = A cos(kx − ωt). (4.34)k s<strong>in</strong>h(kh)One possibility to generate a regular wave is thus to impose the conditionΦ t = ∂ → φ∂t= A ω2kcosh(k(z + h))s<strong>in</strong>h(kh)s<strong>in</strong>(ωt) on Γ W (4.35)on the non-mov<strong>in</strong>g generat<strong>in</strong>g boundary. <strong>The</strong> boundary does not move, but an artificialpotential satisfy<strong>in</strong>g a l<strong>in</strong>ear progressive wave is imposed as a Dirichlet conditionon this boundary.We assume that a second wave (caused by reflections aga<strong>in</strong>st the oppos<strong>in</strong>g wall or another obstruction) is propagat<strong>in</strong>g with the same frequency <strong>in</strong> the negative x-direction.<strong>The</strong> potential <strong>in</strong> the doma<strong>in</strong> is thus thought to be build up asΦ = → φ + ← φ . (4.36)


<strong>Numerical</strong> velocity generation 111<strong>The</strong> outgo<strong>in</strong>g regular wave satisfies the travell<strong>in</strong>g wave equation←φ t +c s←φ x = 0. (4.37)When this condition is restricted to the boundary it is <strong>of</strong>ten referred to as a Sommerfeldcondition. Substitution <strong>of</strong> c s = ω −kand Eq. (4.34) <strong>in</strong> Eq. (4.36) and differentiationwith respect to time at x = 0 leads toΦ t = → φ t + ← φ t (4.38)= → φ t + ω ←φk x (4.39)= → φ t + ω )(Φ x − → φkx (4.40)= A 2ω2kcosh(k(z + h))s<strong>in</strong>h(kh)s<strong>in</strong>(ωt) + ω k Φ x (4.41)Impos<strong>in</strong>g Eq. (4.41) as a boundary condition on the generat<strong>in</strong>g boundary thus comb<strong>in</strong>esthe generation <strong>of</strong> a regular wave with the absorption <strong>of</strong> regular waves <strong>of</strong> the samefrequency and can thus be used as a comb<strong>in</strong>ed wave-generat<strong>in</strong>g/absorb<strong>in</strong>g boundarycondition.It is important to notice that the above derivation does not take nonl<strong>in</strong>ear effects<strong>in</strong>to account. Reflections <strong>of</strong> the transient waves dur<strong>in</strong>g start-up and nonl<strong>in</strong>ear <strong>in</strong>teractionswill result <strong>in</strong> many different frequency components that will be only partiallyabsorbed by this condition. Another important aspect <strong>of</strong> this comb<strong>in</strong>ed wave generator/absorberis the effect <strong>of</strong> the Sommerfeld condition on the stability <strong>of</strong> the numericaldiscretisation (see also section 5.3.1 on page 127).To illustrate and show the correct implementation <strong>of</strong> this method, the follow<strong>in</strong>g numericalsimulation is performed. A small regular wave (A = 0.01, ω = 1.6) is generatedus<strong>in</strong>g the comb<strong>in</strong>ed wave generator/absorber us<strong>in</strong>g a l<strong>in</strong>ear startup ramp for0 < t < 1.25T to avoid large <strong>in</strong>itial accelerations. <strong>The</strong> transient waves are completelyreflected aga<strong>in</strong>st the oppos<strong>in</strong>g wall. <strong>The</strong> comb<strong>in</strong>ed wave-generator absorber shouldpartially absorb the transient waves dur<strong>in</strong>g startup and completely absorb the reflectedregular waves. After sufficiently long time the transients should therefore beabsorbed completely and a stand<strong>in</strong>g wave rema<strong>in</strong>s.This can be observed <strong>in</strong> Fig. 4.17 on the follow<strong>in</strong>g page were the x-t plots <strong>of</strong> the surfaceelevation have been plotted. In Fig. 4.17(a) the first 6 periods are shown <strong>in</strong> whichthe generation <strong>of</strong> the transients and their reflection can be observed. At the x = 0axis one can observe that the progressive wave is <strong>in</strong>deed <strong>of</strong> the correct amplitude. InFig. 4.17(b) the x-t plot for 24T < t < 30T is visualised. Clearly, the regular stand<strong>in</strong>gwave can be observed with an amplitude <strong>of</strong> 0.04, confirm<strong>in</strong>g the applicability <strong>of</strong> thegenerat<strong>in</strong>g/absorb<strong>in</strong>g regular wave generator. This absorb<strong>in</strong>g wave maker was alsoused successfully <strong>in</strong> the fully nonl<strong>in</strong>ear numerical studies on the wave forces act<strong>in</strong>g ona captive heaved ship section (Huijsmans et al. (1999)).


112 <strong>Simulation</strong> <strong>of</strong> Wave GenerationFigure 4.17: x-t plots <strong>of</strong> the free surface when the comb<strong>in</strong>ed absorb<strong>in</strong>g/generat<strong>in</strong>gboundary condition Eq. (4.41) is used. (a) the first 6 periods show<strong>in</strong>gthe generation and reflection aga<strong>in</strong>st the oppos<strong>in</strong>g wall. (b) after sufficientlylong time, the transient wave components have been completelyabsorbed and a stand<strong>in</strong>g wave field is achieved.


Conclusions 1134.4 ConclusionsIn this chapter three types <strong>of</strong> numerical wave generation have been discussed. Forflap- and piston-type wave generators the l<strong>in</strong>ear stability and convergence <strong>of</strong> thediscretisation was established. <strong>The</strong> discrete Biésel transfer functions were determ<strong>in</strong>edfor a number <strong>of</strong> numerical grids and compared with exact transfer function. It wasfound that the discrete wave maker produces slightly higher waves (up to 10% forhigh frequencies) than expected from l<strong>in</strong>ear theory. Additional grid resolution <strong>in</strong> thehorizontal and vertical direction is necessary to obta<strong>in</strong> accurate transfer functions andrepresentation <strong>of</strong> the effect <strong>of</strong> the evanescent modes. If this resolution is not availablefor some reason, the proposed analysis should be performed on the numerical schemeto obta<strong>in</strong> the transfer functions <strong>of</strong> the discretised system. It has been observed both<strong>in</strong> fully nonl<strong>in</strong>ear simulations, as well as from l<strong>in</strong>ear analysis, that on ill resolved highfrequency waves ( nxλ< 6), no progressive waves are generated at all.L<strong>in</strong>ear stability analysis <strong>of</strong> the wedge wave maker showed that stability depends on thenumerical grid structure around the wedge. It is therefore recommended to performa l<strong>in</strong>ear stability analysis to a planned grid when a wedge-type wave maker is used.Comparison <strong>of</strong> the forces on a heav<strong>in</strong>g wedge with other numerical methods has beenpresented. In general good agreement is found between other methods and results <strong>of</strong>the present method.Two specific numerical velocity wave makers have been presented: a comb<strong>in</strong>ed fluxdisplacementwave maker and an absorb<strong>in</strong>g/generat<strong>in</strong>g wave maker . <strong>The</strong> comb<strong>in</strong>edflux-displacement wave maker allows for more stable fully nonl<strong>in</strong>ear long time simulations,and the absorb<strong>in</strong>g/generat<strong>in</strong>g wave maker can be efficiently used when reflectionsfrom obstructions placed <strong>in</strong> the numerical wave tank need to be absorbed atthe wave maker .It has been found <strong>in</strong> nonl<strong>in</strong>ear numerical simulations that for the generation <strong>of</strong> largeamplitude waves, us<strong>in</strong>g either flap type or numerical velocity type <strong>of</strong> wave generation,stability <strong>of</strong> the simulation is not evident and additional ref<strong>in</strong>ement <strong>of</strong> the grid nearthe wave maker may be necessary to avoid grow<strong>in</strong>g <strong>in</strong>stabilities at the free surfacenear the wave maker.


114 <strong>Simulation</strong> <strong>of</strong> Wave Generation


Chapter 5<strong>Simulation</strong> <strong>of</strong> WaveAbsorptionIn this chapter the modell<strong>in</strong>g and simulation <strong>of</strong> the absorption <strong>of</strong> waves <strong>in</strong> a modelbas<strong>in</strong> will be discussed. Firstly, different k<strong>in</strong>d <strong>of</strong> physical wave absorption mechanismwill be presented. Measurements performed at MARIN to asses the quality <strong>of</strong> someartificial beach concepts will be discussed. <strong>The</strong> reflection coefficients obta<strong>in</strong>ed fromthe measurements do not support a low dimensional model for the artificial beach.Secondly, a number <strong>of</strong> numerical methods to model wave-absorption and -reflectionare presented. <strong>The</strong> implementation <strong>of</strong> these methods is analyzed to <strong>in</strong>vestigate thecorrespond<strong>in</strong>g reflection coefficients and the effect on the stability <strong>of</strong> the numericalscheme. Based on these <strong>in</strong>vestigations, two numerical beach concepts are developed,analyzed and implemented. <strong>The</strong> first beach concept aims at achiev<strong>in</strong>g m<strong>in</strong>imal reflect<strong>in</strong>gproperties at low computational costs. <strong>The</strong> second concept aims at reproduc<strong>in</strong>gthe obta<strong>in</strong>ed reflection coefficients from the measurements .5.1 Experimental wave absorptionA model bas<strong>in</strong> <strong>in</strong> a hydrodynamic laboratory is designed to act as a model environmentfor open sea conditions. To represent these conditions, the waves need to propagatethrough the bas<strong>in</strong> as if the bas<strong>in</strong> is not bound by horizontal walls. <strong>The</strong> <strong>in</strong>com<strong>in</strong>gwave field is reproduced by a wave generation mechanism such as has been discussed<strong>in</strong> chapter 4. Aga<strong>in</strong>st the walls opposite to the wave generators, wave absorbers arepositioned to absorb the <strong>in</strong>com<strong>in</strong>g waves. <strong>The</strong> aim <strong>of</strong> these wave absorbers is tom<strong>in</strong>imize the reflective <strong>in</strong>fluence <strong>of</strong> the walls opposite to the wave generators.Two types <strong>of</strong> wave absorption <strong>in</strong> an experimental wave tank are dist<strong>in</strong>guished: activeand passive wave absorbers. <strong>The</strong> most appeal<strong>in</strong>g example <strong>of</strong> a passive wave absorber115


116 <strong>Simulation</strong> <strong>of</strong> Wave Absorptionis a sand beach. An active wave absorber can be best compared to an <strong>in</strong>verselyoperat<strong>in</strong>g wave maker . <strong>The</strong>se two absorption mechanism are briefly discussed <strong>in</strong> thefollow<strong>in</strong>g two subsections.5.1.1 Passive wave absorptionIn a wave tank used for coastal or waterway model test<strong>in</strong>g, physical models <strong>of</strong> sandbeaches can be the subject <strong>of</strong> the <strong>in</strong>vestigations. However, <strong>in</strong> an experimental wavetank designed for hydrodynamic applications, the beaches are purely artificial andonly <strong>in</strong>tended to maximally absorb the waves. On the one hand, the artificial beachshould take up as less space as possible to maximize the model test<strong>in</strong>g area. On theother hand, the reflections aga<strong>in</strong>st the beach should be small enough, not to <strong>in</strong>fluencethe model test<strong>in</strong>g significantly.A straightforward but effective artificial wave absorber is a slop<strong>in</strong>g bottom. In orderto have small reflections from such an artificial beach, the slope must be very small.This requirement clearly conflicts with the requirement <strong>of</strong> maximal model test<strong>in</strong>gspace and is thus not frequently encountered <strong>in</strong> a hydrodynamic model bas<strong>in</strong>.When the previous seakeep<strong>in</strong>g bas<strong>in</strong> <strong>of</strong> MARIN was constructed <strong>in</strong> 1957, a study onartificial beaches was performed by van Lammeren & Vossers (1957). <strong>The</strong>y reportedon 12 different artificial beach concepts (<strong>in</strong>clud<strong>in</strong>g gravel beaches and overflows) andconcluded that a curved plate with grat<strong>in</strong>g (<strong>in</strong>vestigated by Delft (1955)) yieldedsatisfactory results. Grat<strong>in</strong>gs <strong>of</strong> different size were <strong>in</strong>vestigated and the f<strong>in</strong>al choicewas eventually constructed <strong>in</strong> wood. <strong>The</strong> concept <strong>of</strong> parabolic plates with grat<strong>in</strong>gswas also used for the artificial beaches at the Indonesian <strong>Hydrodynamic</strong> Laboratory(constructed <strong>in</strong> 1995). Hollow perforated sta<strong>in</strong>less steel grat<strong>in</strong>g were used andmeasurements showed that these artificial beaches had better overall reflection characteristics.For the construction <strong>of</strong> the artificial beaches <strong>in</strong> the new SMB at MARIN, a new series <strong>of</strong> design tests was performed by Kapsenberg (1999). Some results <strong>of</strong>these tests are presented <strong>in</strong> section 5.2.Another k<strong>in</strong>d <strong>of</strong> passive wave absorber is a construction composed <strong>of</strong> partially submergedlayers <strong>of</strong> wire-nett<strong>in</strong>g. This wave absorber was used <strong>in</strong> front <strong>of</strong> the wavegenerators at the old seakeep<strong>in</strong>g bas<strong>in</strong> at MARIN to absorb spurious waves generateddur<strong>in</strong>g the wave generation process. A similar wave absorption technique has beendeveloped at the Canadian Hydraulics Center. An upright wave absorber composed<strong>of</strong> porous expanded metal sheets is placed <strong>in</strong> front <strong>of</strong> the oppos<strong>in</strong>g wall. An advantage<strong>of</strong> this absorber is that the absorption characteristics can be tuned by chang<strong>in</strong>g thenumber, plac<strong>in</strong>g and porosity <strong>of</strong> the sheets. A disadvantage is the amount <strong>of</strong> spacerequired for the position<strong>in</strong>g <strong>of</strong> the sheets.


Measurements <strong>of</strong> wave reflection on beaches 1175.1.2 Active wave absorptionAn active wave absorber is best compared to an <strong>in</strong>versely operat<strong>in</strong>g wave maker.Based on real time measurements <strong>of</strong> e.g. the wave height or the pressure, a controlmechanism steers the board <strong>of</strong> the active wave absorber <strong>in</strong> such a way that the<strong>in</strong>com<strong>in</strong>g wave is transmitted. <strong>The</strong> ma<strong>in</strong> advantage <strong>of</strong> an active wave absorber isthat it requires only very little space, thus leav<strong>in</strong>g more space for model test<strong>in</strong>g.Another advantage is that it can be tuned specifically to reduce resonant oscillations<strong>in</strong> the tank and to reduce the bas<strong>in</strong> still<strong>in</strong>g time between experiments. <strong>The</strong>re arehowever two major drawbacks <strong>of</strong> such an absorption mechanism when compared topassive absorbers. Firstly, it is much more expensive than passive wave absorption.Secondly, the active wave absorber is only suitable for a certa<strong>in</strong> range <strong>of</strong> frequencies,depend<strong>in</strong>g on the geometry <strong>of</strong> the wave board. Although active wave absorbers areavailable <strong>in</strong> some wave tanks (e.g. Canadian Hydraulics Center, Danish HydraulicsInstitute and MARIN ), they are usually not used as a replacement <strong>of</strong> passive waveabsorbers. Instead, the most common use <strong>of</strong> active wave absorption technology is tocomb<strong>in</strong>e the absorption method with the exist<strong>in</strong>g wave generator. Such a system isalso referred to as a reflection compensation system. Based on measurements on ornear the wave maker <strong>in</strong>stant additional steer<strong>in</strong>g <strong>in</strong>formation is generated to adjustthe motion <strong>of</strong> the board to absorb unwanted reflections. This technology has beenimplemented at the new Seakeep<strong>in</strong>g and Manoeuver<strong>in</strong>g Bas<strong>in</strong> and Offshore Bas<strong>in</strong> atMARIN . For a recent review on (two dimensional and multidirectional) active waveabsorption methods cf. Schäffer & Klopman (2000).5.2 Measurements <strong>of</strong> wave reflection on beachesFor the construction <strong>of</strong> the artificial beaches <strong>in</strong> the new SMB at MARIN , a series <strong>of</strong>design tests were performed. <strong>The</strong>se experiments and the results have been reported byKapsenberg (1999). <strong>The</strong> artificial beaches are to be placed both on the long (north)side as on the short (west) side <strong>of</strong> the SMB . <strong>The</strong> tank geometry <strong>of</strong> both sides ishowever not identical as can be observed <strong>in</strong> Fig. 5.1 on the next page.<strong>The</strong> design <strong>of</strong> the artificial beach was made by Delft Hydraulics ,Bos (1997), andconsists <strong>of</strong> a straight (A), a curved (B) and aga<strong>in</strong> a straight part (C). <strong>The</strong>se parts aredepicted <strong>in</strong> Fig. 5.2 on the follow<strong>in</strong>g page were the dimensions <strong>of</strong> the f<strong>in</strong>al configurationfor the beach on the west side is also given. Reflection coefficients were determ<strong>in</strong>edfor different values <strong>of</strong> the length <strong>of</strong> part (A), the relative height <strong>of</strong> the still water level,the angle <strong>of</strong> part (C) and two types <strong>of</strong> grat<strong>in</strong>gs. <strong>The</strong> plate (E) <strong>in</strong> Fig. 5.2 on the nextpage was placed to <strong>in</strong>vestigate the performance <strong>of</strong> the beach when placed <strong>in</strong> the Westside <strong>of</strong> the SMB .


118 <strong>Simulation</strong> <strong>of</strong> Wave AbsorptionFigure 5.1: Geometry <strong>of</strong> the Seakeep<strong>in</strong>g and Manoeuver<strong>in</strong>g BASIN (SMB) near thebeaches at the West side (short side) and the North side (long side) <strong>of</strong> thebas<strong>in</strong>.Figure 5.2: Model <strong>of</strong> the beach used to exam<strong>in</strong>e the reflection coefficients <strong>of</strong> variousgeometry and roughness variations. Dimensions are given for the Westsidebeach configuration.


Measurements <strong>of</strong> wave reflection on beaches 119Figure 5.3: Position <strong>of</strong> the wave elevation probes relative to the <strong>in</strong>tersection <strong>of</strong> the stillwater with the beach. Distances are <strong>in</strong> [m] and are not depicted proportionally.5.2.1 Determ<strong>in</strong>ation <strong>of</strong> the reflection coefficients<strong>The</strong> measurements were performed <strong>in</strong> the High Speed Bas<strong>in</strong> at MARIN us<strong>in</strong>g a model<strong>of</strong> the artificial beach designs. This bas<strong>in</strong> is equipped with a hydraulic flap type wavegenerator (h<strong>in</strong>ged 1.27 [m] above the bottom) and has a still water depth <strong>of</strong> 3.57 [m]and a length <strong>of</strong> 220 [m]. <strong>The</strong> measurements were scaled to a water depth <strong>of</strong> 5 [m]correspond<strong>in</strong>g to the water depth <strong>in</strong> the SMB . Figures and results presented <strong>in</strong> thissection are also scaled to 5 [m] water depth.<strong>The</strong> wave elevation was measured at 9 positions us<strong>in</strong>g resistance type wave gauges.Fig. 5.3 shows the positions <strong>of</strong> the first 8 wave probes relative to the <strong>in</strong>tersection <strong>of</strong>the still water and the beach. <strong>The</strong> 9’th wave probe is positioned 70 [m] from this<strong>in</strong>tersection po<strong>in</strong>t and is used to determ<strong>in</strong>e the <strong>in</strong>com<strong>in</strong>g wave amplitude.<strong>The</strong> reflection coefficient for a beach is def<strong>in</strong>ed by modell<strong>in</strong>g the beach as a l<strong>in</strong>earfilter. A plane <strong>in</strong>cident wave with frequency ω and complex amplitude A <strong>in</strong>c (ω) isreflected by the beach and therefore another wave travell<strong>in</strong>g <strong>in</strong> the opposite directionwith the same frequency but complex amplitude A ref (ω) is observed. <strong>The</strong> reflectioncoefficient r(ω) is then def<strong>in</strong>ed asr(ω) = A <strong>in</strong>c(ω)A ref (ω) . (5.1)Note that the reflection coefficient is def<strong>in</strong>ed as a complex quantity. However, <strong>in</strong>practice one usually refers to the absolute value, |r|, as the reflection coefficient.Another used def<strong>in</strong>ition <strong>of</strong> the reflection coefficient is the ratio <strong>of</strong> the <strong>in</strong>com<strong>in</strong>g andreflected wave energy, i.e. |r| 2 . We will use the word reflection coefficient mostly <strong>in</strong>the second sense (i.e. |r|). A fixed wall has by this def<strong>in</strong>ition a reflection coefficient<strong>of</strong> 1 and a completely absorb<strong>in</strong>g beach has a reflection coefficient <strong>of</strong> zero.


120 <strong>Simulation</strong> <strong>of</strong> Wave AbsorptionNot the complete time signal obta<strong>in</strong>ed from the wave probe measurements was usedto determ<strong>in</strong>e the reflection coefficient. Only the time <strong>in</strong>terval that conta<strong>in</strong>s the primary<strong>in</strong>com<strong>in</strong>g and reflected wave is used for analysis. <strong>The</strong>se time signals thus donot conta<strong>in</strong> the contribution <strong>of</strong> the wave that has reflected from the beach and alsoreflected from the wave maker . <strong>The</strong>re are two ma<strong>in</strong> methods to determ<strong>in</strong>e the reflectioncoefficient from the wave height measurements. <strong>The</strong>se two methods will bediscussed <strong>in</strong> the follow<strong>in</strong>g paragraphs.Wave envelope modulation<strong>The</strong> first method to determ<strong>in</strong>e the reflection coefficient is based on the spatial modulation<strong>of</strong> the envelope <strong>of</strong> the wave elevation <strong>of</strong> a regular wave. <strong>The</strong> (l<strong>in</strong>ear) waveelevation due to an <strong>in</strong>com<strong>in</strong>g wave with amplitude a and a reflected wave with reflectioncoefficient r = |r|e i arg(r) is given byη(x, t) = ae i(kx−ωt) + rae i(−kx−ωt) + c.c. (5.2)= ( 1 + re −2ikx) ae i(kx−ωt) + c.c. (5.3)An asymptotic method, <strong>in</strong>troduced by Ursell et al. (1960) can be used, to determ<strong>in</strong>ethe reflection coefficient |r|. Determ<strong>in</strong><strong>in</strong>g the envelope variation A from Eq. (5.3)results <strong>in</strong>A(x) = a 2 (1 − 2|r| cos ( 2kx − arg(r)) + |r| 2) . (5.4)Tak<strong>in</strong>g the square root <strong>of</strong> Eq. (5.4) and us<strong>in</strong>g a Taylor approximation one obta<strong>in</strong>sA(x) = a ( 1 − |r| cos (2kx − arg(r)) + O ( |r| 2)) . (5.5)<strong>The</strong> spatial wavelength <strong>of</strong> the modulation <strong>of</strong> the envelope A is thus halve the wavelength<strong>of</strong> the <strong>in</strong>com<strong>in</strong>g wave. <strong>The</strong> reflection estimate is based on the determ<strong>in</strong>ation<strong>of</strong> the maximum and m<strong>in</strong>imum <strong>of</strong> the envelope modulation. If the (constant) amplitudes<strong>of</strong> time signals at fixed different positions are determ<strong>in</strong>ed, a 2k wave is fittedthrough these po<strong>in</strong>ts. If the maximum and m<strong>in</strong>imum <strong>of</strong> this fitted wave are denotedas A max and A m<strong>in</strong> then the approximation <strong>of</strong> the reflection coefficient is given (fromEq. (5.5)) as|r| = A max − A m<strong>in</strong>A max + A m<strong>in</strong>+ O(r 2 ). (5.6)Kapsenberg (1999) uses a comparable method to determ<strong>in</strong>e the reflection coefficientby directly fitt<strong>in</strong>g r <strong>in</strong> Eq. (5.4) to the measured envelope data.A priori knowledge <strong>of</strong> the expected envelope wavelength can be used to determ<strong>in</strong>e anoptimal spac<strong>in</strong>g <strong>of</strong> the wave probes. It is clear that the probes should <strong>in</strong> any case notbe equally distributed at 1 2nλ distances if the expected wavelength is λ.


Measurements <strong>of</strong> wave reflection on beaches 121For small amplitudes and reflection coefficients, the variations <strong>in</strong> the envelope can bequite small (8 [cm] wave with 5% reflection leads to a wave envelope amplitude <strong>of</strong> 4[mm]). Assume that the maximum and m<strong>in</strong>imum envelope have a result<strong>in</strong>g error <strong>of</strong>e max and e m<strong>in</strong> respectively. This leads to the follow<strong>in</strong>g relation between the reflectioncoefficient estimate based on the actual values and the estimate based on the biasedvalues.|r| bias =2(e max A m<strong>in</strong> − e m<strong>in</strong> A max )r +(A max + e max + A m<strong>in</strong> + e m<strong>in</strong> ) (A max + A m<strong>in</strong> )(5.7)= r + e r (5.8)When e max = e m<strong>in</strong> = e, the follow<strong>in</strong>g estimate is obta<strong>in</strong>ed( ) eê r = ra + e(5.9)which results <strong>in</strong> a relative error <strong>in</strong> |r| smaller than 2.5% for practical values <strong>of</strong> e anda. Substitution <strong>of</strong> the undisturbed amplitude a and choos<strong>in</strong>g the worst error scenarioe max = −e m<strong>in</strong> = −e, this reduces to a maximum error estimate <strong>of</strong>ẽ r = e a . (5.10)<strong>The</strong> error <strong>in</strong> the wave gauges used at the experiments is determ<strong>in</strong>ed (from the stillwater level time signals) at approximately 0.1 [cm]. We assume that this is also theerror level <strong>of</strong> the amplitude determ<strong>in</strong>ation which leads to a worst case error estimate<strong>of</strong> ẽ for small wave amplitudes (2 cm) <strong>of</strong> approximately 5 percent po<strong>in</strong>ts. For <strong>in</strong>termediateamplitudes (8 cm) and high amplitudes (15 [cm]) this leads to worst caseerror estimates <strong>of</strong> 1.25 percent po<strong>in</strong>ts respectively 0.67 percent po<strong>in</strong>ts. For the smallamplitude waves this worst error estimate is <strong>of</strong> the same order as the expected reflectioncoefficients. For the high amplitude waves, the l<strong>in</strong>earity assumption underly<strong>in</strong>gthe model for the reflection coefficient becomes questionable and errors <strong>in</strong> the modelprobably will be dom<strong>in</strong>ant over this measurement error .To give an <strong>in</strong>dication <strong>of</strong> this magnitude we substitute the measurement error terme with the first nonl<strong>in</strong>ear Stokes term 1 2 ka2 (see also Eq. (3.10) on page 44) anddeterm<strong>in</strong>e the best-case error estimate from Eq. (5.9) askaē r = r1 + ka . (5.11)Based on this substitution one can observe that for a steep wave H/λ = 0.08 witha = 0.1 [m] this leads to a relative error <strong>in</strong>dication <strong>of</strong> approximately 20%.Spectral decomposition for irregular waves<strong>The</strong> second method to determ<strong>in</strong>e the reflection coefficients is based on spectral analysis<strong>of</strong> the measurements and has been developed by Mansard & Funke (1980). <strong>The</strong>


122 <strong>Simulation</strong> <strong>of</strong> Wave Absorptionspectrum <strong>of</strong> a measured signal s(x n , t) at some po<strong>in</strong>t x = x n is given asŝ n (ω) = 12π∫ ∞−∞s(x n , t)e iωt dt. (5.12)Hence (assum<strong>in</strong>g l<strong>in</strong>earity <strong>of</strong> the equations govern<strong>in</strong>g the signal), at every measur<strong>in</strong>gpo<strong>in</strong>t x n we should have the identityA <strong>in</strong>c (ω)e ikxn + A ref (ω)e −ikxn = ŝ n (ω) (5.13)where k and ω are related by the dispersion relation. Instead <strong>of</strong> forc<strong>in</strong>g strict equalitythe squared summed errorp∑ (A<strong>in</strong>c (ω)e ikx n+ A ref (ω)e −ikx n− ŝ n (ω) ) 2(5.14)n=1is m<strong>in</strong>imised for A <strong>in</strong>c and A ref . This procedure results <strong>in</strong> the follow<strong>in</strong>g estimatefor the reflection coefficient based on p measurements <strong>of</strong> the signal at the locationsx = x n , n = 1 . . . pp∑p∑p∑ŝ n (ω)e −ikx ne 2ikx n− p ŝ n (ω)e ikx n∣∣n=1n=1n=1r =p∑p∑p∑. (5.15)ŝ n (ω)e ikx ne −2ikx n− p ŝ n (ω)e −ikx n∣∣n=1n=1<strong>The</strong> ma<strong>in</strong> advantage <strong>of</strong> this method is that it can be applied to irregular wave fields.<strong>The</strong> result <strong>of</strong> the procedure is the reflection coefficient over a range <strong>of</strong> frequencies<strong>in</strong>stead <strong>of</strong> a an estimate at a s<strong>in</strong>gle frequency. A disadvantage <strong>of</strong> the method is theaccuracy <strong>of</strong> the estimate. This is related to the accuracy with which the spectrumcan be estimated. Accurate estimates <strong>of</strong> the spectral power density would requirevery long time traces. This desired time <strong>in</strong>terval is not available because secondaryreflections aga<strong>in</strong>st the wave board will contam<strong>in</strong>ate the signal. Furthermore, thereflection estimates are only valid for the range <strong>of</strong> frequencies where (i) the energydensity is significant and (ii) the coherency between the measurements <strong>of</strong> the differentwave probes is close to 1.It turns out that <strong>in</strong> practical experiments, these limitations are quite str<strong>in</strong>gent andthat the error estimates <strong>of</strong> the coefficients are <strong>in</strong> the same order <strong>of</strong> magnitude as theestimates themselves. As with the spac<strong>in</strong>g <strong>of</strong> the probes for the wave-envelope method,careless position<strong>in</strong>g <strong>of</strong> the probes may lead to failure <strong>of</strong> the method. Suryanto (1999)extended this method for a nonl<strong>in</strong>ear wave model but found that the results were onlyslightly <strong>in</strong>fluenced and negligible with respect to other errors <strong>in</strong> this analysis.n=15.2.2 ResultsBoth the wave envelope method and the spectral decomposition method have beenused to estimate the reflection coefficients <strong>of</strong> the artificial beach. <strong>The</strong> wave envelope


Measurements <strong>of</strong> wave reflection on beaches 123method was however mostly used because it allows for more control over the <strong>in</strong>com<strong>in</strong>gwaves (<strong>in</strong>clud<strong>in</strong>g the amplitude) and the envelope estimates could be easily checkedvisually. Several tests were performed to <strong>in</strong>vestigate the repeatability <strong>of</strong> the analysis(different time traces <strong>of</strong> the same experiment) and the repeatability <strong>of</strong> the experiments(different experiments and a different position <strong>of</strong> the wave-gauge array). From thesetests it was found that the repeatability <strong>of</strong> the envelope analysis is reasonable formost frequencies. For small amplitude, high frequency waves, large deviations werefound, which can be expla<strong>in</strong>ed from the analysis <strong>in</strong> the previous section.In the next two paragraphs some general remarks are made regard<strong>in</strong>g the differentexperiments that were performed to chose the f<strong>in</strong>al beach configurations for the northand the west side <strong>of</strong> the SMB at MARIN . It is remarked that all experiments wereperformed <strong>in</strong> oblique waves. <strong>The</strong> effect on the reflection coefficient <strong>of</strong> waves approach<strong>in</strong>gthe beach under an angle was not <strong>in</strong>vestigated.North side bas<strong>in</strong>For the experiments us<strong>in</strong>g the geometry configuration <strong>of</strong> the north side <strong>of</strong> the bas<strong>in</strong>,the length <strong>of</strong> part (A) (see Fig. 5.2 on page 118) is 0.8 m and the plate (E) is removed.Variation <strong>of</strong> the slope <strong>of</strong> part (D) and variation <strong>of</strong> the mean water level showedthat a zero water level together with a 1 degree slope results <strong>in</strong> the most favorablereflection coefficients. Add<strong>in</strong>g small roughness and lengthen<strong>in</strong>g the beach showed nosignificant improvement. For a steepness <strong>of</strong> 0.02 the reflection coefficient was found tobe smaller than 10 % for all <strong>in</strong>vestigated frequencies. <strong>The</strong> reflection coefficients werealso determ<strong>in</strong>ed for other steepness but unfortunately no relation was found betweenthe steepness and the reflection coefficient.West side bas<strong>in</strong>Based on the optimal configuration for the north side <strong>of</strong> the SMB , the reflectioncoefficients were determ<strong>in</strong>ed when plate E was positioned to model the geometry <strong>of</strong>the West side bas<strong>in</strong>. For a wave steepness <strong>of</strong> 0.02 these reflection coefficients werefound to be higher for the low frequencies while smaller for the high frequencies. <strong>The</strong>lengthen<strong>in</strong>g <strong>of</strong> the beach with 2 meters (length <strong>of</strong> part A is now 2.8 [m]) showed significantimprovement. Further lengthen<strong>in</strong>g showed a slight worsen<strong>in</strong>g <strong>of</strong> the reflectioncoefficients.DiscussionFig. 5.4 on the follow<strong>in</strong>g page shows the reflection coefficients that where determ<strong>in</strong>edfrom the experiments on the f<strong>in</strong>al beach configurations. <strong>The</strong> crosses correspond toa s<strong>in</strong>gle measurement and the value plotted next to the cross corresponds to the


124 <strong>Simulation</strong> <strong>of</strong> Wave AbsorptionFigure 5.4: Reflection coefficients (determ<strong>in</strong>ed us<strong>in</strong>g the envelope modulation technique)for the f<strong>in</strong>al configurations <strong>of</strong> the beaches at the north and westside <strong>of</strong> the bas<strong>in</strong>. <strong>The</strong> values near the measurements correspond to theamplitude <strong>of</strong> the <strong>in</strong>com<strong>in</strong>g regular wave. (h=5 [m], g=9.81 [m/s 2 ]


<strong>Numerical</strong> wave absorption 125amplitude (<strong>in</strong> cm) <strong>of</strong> the <strong>in</strong>com<strong>in</strong>g wave.Both configurations show that the amplitude <strong>in</strong>fluences the estimated reflection coefficient<strong>in</strong> an irregular fashion. Higher amplitudes do not lead to higher or lowerreflection coefficients. <strong>The</strong> absence <strong>of</strong> this trend is also observed for the steepness.<strong>The</strong> results seem to support the observation that• the error <strong>in</strong> the measured reflection coefficient is significant for small amplitudewaves.• the l<strong>in</strong>ear filter model <strong>of</strong> the beach is not adequate for high amplitude waves.Despite these shortcom<strong>in</strong>gs some conclusions can be made about the reflective properties<strong>of</strong> the artificial beaches. For the north (long) side <strong>of</strong> the bas<strong>in</strong> the reflectioncoefficients are relatively high (10%-20%) for long waves (ω < 2). With <strong>in</strong>creas<strong>in</strong>gfrequency the reflection decreases, but seems to slightly <strong>in</strong>crease at ω = 3 [rad/s].Between ω = 3 and ω = 3.5, the reflection coefficient further decreases to around 3%. For frequencies larger than ω = 3.5 the reflection coefficient slightly <strong>in</strong>creases butrema<strong>in</strong>s under 10 %.<strong>The</strong> beach at the west side has some noticeable differences with the north side beach.<strong>The</strong> most important observation is that the reflection coefficients are overall smaller.This is most clearly visible <strong>in</strong> the relative low reflection coefficients around ω = 3[rad/s] compared to the reflection coefficient <strong>of</strong> the north side beach for this frequency.<strong>The</strong> overall lower reflection coefficient is ma<strong>in</strong>ly due to the fact that the west-sidebeach is 2 meters longer than the north-side beach.In general one should be careful to <strong>in</strong>terpret the results <strong>of</strong> Fig. 5.4 on the preced<strong>in</strong>gpage because <strong>of</strong> the measurement and model errors that bias the results. Comparison<strong>of</strong> the results <strong>of</strong> these tests to similar tests on the artificial beaches <strong>in</strong> the previousbas<strong>in</strong> and the new beaches at the IHL showed however that the new artificial beachesresult <strong>in</strong> significantly smaller reflection coefficients.5.3 <strong>Numerical</strong> wave absorptionJust as an experimental wave tank, a numerical wave tank is also modelled as abounded region <strong>in</strong> space. <strong>The</strong> techniques that can be used <strong>in</strong> an experimental wavetank to m<strong>in</strong>imize reflections have been summarised <strong>in</strong> the previous section. A waveabsorption technique like the active wave absorber can be directly used as a conceptfor a numerical model. An artificial beach over which the waves spill, break andsplash is however not easily translated <strong>in</strong>to a numerical model. <strong>The</strong> direct numericalsimulation <strong>of</strong> turbulent break<strong>in</strong>g and splash<strong>in</strong>g would require elaborate numericaltechniques and huge amounts <strong>of</strong> computer resources. <strong>The</strong> numerical simulation <strong>of</strong>wave break<strong>in</strong>g and splash<strong>in</strong>g is a research topic by itself (cf. e.g. Guignard et al.


126 <strong>Simulation</strong> <strong>of</strong> Wave Absorption(1999) and Fonta<strong>in</strong>e et al. (2000)) and may lead to important <strong>in</strong>sights <strong>in</strong> the process.Most numerical wave tanks however, do not aim at modell<strong>in</strong>g the experimental wavetank, but at modell<strong>in</strong>g open sea conditions.In this chapter we dist<strong>in</strong>guish between numerical wave absorption that aims at:1. reproduc<strong>in</strong>g the reflection characteristics <strong>of</strong> the artificial beach <strong>in</strong> the experimentalwave tank.2. achiev<strong>in</strong>g m<strong>in</strong>imal reflection from the numerical beach.<strong>The</strong> numerical scheme must be able to simulate the evolution <strong>of</strong> a broad banded spectrum<strong>of</strong> waves on the same numerical grid. <strong>The</strong>refore the numerical wave absorptiontechniques must be ’bl<strong>in</strong>d’ <strong>in</strong> the sense that they require no a priori knowledge onthe <strong>in</strong>com<strong>in</strong>g wave field. <strong>The</strong> implementation <strong>of</strong> the absorption technique will beevaluated by exam<strong>in</strong><strong>in</strong>g the reflection coefficient for waves with wavelength betweenλ/h = 1/4 and λ/h = 4.First the different numerical methods available for numerical wave absorption willbe discussed. Based on literature and experience, a numerical beach concept will bediscretised and analyzed. It is then exam<strong>in</strong>ed to what extend both <strong>of</strong> the above aimscan be realised by this numerical beach. <strong>The</strong>re are three ma<strong>in</strong> categories <strong>in</strong> which thenumerical methods for wave absorption <strong>in</strong> a potential flow numerical wave tank canbe divided:• Open boundary conditions. In these methods, that have been reviewed byRomate (1992), (differential) equations are imposed on the outflow boundary.<strong>The</strong>re are three types <strong>of</strong> methods that can be categorised as open boundaryconditions:– Spatial periodic boundary conditions. <strong>The</strong>se conditions were orig<strong>in</strong>allyused by Longuet-Higg<strong>in</strong>s & Cokelet (1976) <strong>in</strong> their pioneer<strong>in</strong>g paper onfully nonl<strong>in</strong>ear wave simulation.– Match<strong>in</strong>g boundary conditions. This technique is based on the match<strong>in</strong>g<strong>of</strong> the <strong>in</strong>ner solution with a (<strong>of</strong>ten l<strong>in</strong>ear) radiat<strong>in</strong>g solution on the exteriordoma<strong>in</strong> (cf. e.g. Dommermuth & Yue (1987)). A similar method is toconstruct a DtN relation on the boundary from the exterior problem anduse this condition as a boundary condition on the <strong>in</strong>terior (cf. e.g. Givoli(1992) and Sierevogel (1998)) .– Sommerfeld (1949) condition. This condition prescribes the partial differentialequation Φ t + cΦ x = 0 on the absorb<strong>in</strong>g boundary. This conditionis transparent to fixed pr<strong>of</strong>iles that propagate with a constant speed c. An<strong>of</strong>ten used extension to the Sommerfeld condition, were the phase velocityis locally estimated every time step, was developed by Orlanski (1976) andapplied to surface waves by Chan (1977). With this extension the methodis <strong>of</strong>ten referred to as the Sommerfeld/Orlanski method.


<strong>Numerical</strong> wave absorption 127• Dissipation zone. <strong>The</strong> govern<strong>in</strong>g equations are locally modified to dissipate theenergy and thus damp out the wave energy locally (first <strong>in</strong>troduced by Bakeret al. (1981) and Israeli & Orszag (1981)). <strong>The</strong>se dissipative zones can be usedboth at the downstream side <strong>of</strong> the tank as near the wave maker . Near thewave maker the damp<strong>in</strong>g is only applied on the difference between the desiredoutgo<strong>in</strong>g wave and the undesired reflected wave.• Active Wave absorption. This numerical technique is analogous to the activewave absorption techniques <strong>in</strong> an experimental model bas<strong>in</strong> (see section 5.1.2).However, more data is available to use for the control laws (potential, pressure,velocities, etc.). <strong>The</strong> control laws themselves are usually based on l<strong>in</strong>ear theory(cf. e.g. Duclos et al. (2000) for an application).Instead <strong>of</strong> a s<strong>in</strong>gle absorption technique, a comb<strong>in</strong>ation <strong>of</strong> a Sommerfeld conditionand a numerical dissipation zone, orig<strong>in</strong>ally suggested by Israeli & Orszag (1981) is<strong>of</strong>ten used. This comb<strong>in</strong>ation is known to have more favorable reflection properties fora broader range <strong>of</strong> frequencies than a s<strong>in</strong>gle boundary condition and the concept hasbeen adopted and extended by many authors (e.g. Ohyama & Hsu (1995), Clément(1996)). A disadvantage is that a relative long (≈ 10λ) dissipative zone is needed toobta<strong>in</strong> sufficiently low reflection coefficients, <strong>in</strong>creas<strong>in</strong>g the associated computationalcosts for some methods considerably. A recent comparative study <strong>of</strong> several numericalabsorption techniques can be found <strong>in</strong> Clément (1999a).5.3.1 Sommerfeld condition<strong>The</strong> equationΦ t + c s Φ x = 0 (5.16)has as a general solution Φ = ˜Φ(x − c s t). This condition (applied at e.g. x = 0) istransparent to pr<strong>of</strong>iles that move undisturbed and with fixed velocity c s . For regularwaves, with wave speed ω/k = c = c s the Sommerfeld condition therefore acts as aperfect absorb<strong>in</strong>g boundary condition. Regular waves with a different wave speed arehowever partially reflected. This reflection can be easily obta<strong>in</strong>ed by substitution <strong>of</strong>a regular wave solutionΦ = e i(kx−ωt) + re i(−kx−ωt) (5.17)<strong>in</strong> Eq. 5.16, and evaluate the expression at x = 0. <strong>The</strong> reflection r is then readilyfound to ber = c s − ω/kc s + ω/k . (5.18)Implementation <strong>of</strong> the Sommerfeld condition requires an a priori and fixed choice forthe phase velocity c s . To avoid this rigid choice, which conflicts with the ’bl<strong>in</strong>d-beach’


128 <strong>Simulation</strong> <strong>of</strong> Wave Absorptionrequirement, the parameter c s can be constructed dynamically dur<strong>in</strong>g numerical simulation.Based on <strong>in</strong>formation on the spatial-temporal history <strong>of</strong> ̂Φ, an approximationfor the (time-local) c s can be constructed. This was suggested by Orlanski (1976)and implemented for free surface wave computations by Chan (1977). However, thismethod is not very robust as it will predict <strong>in</strong>correct values for c s if small reflectionsdo occur.Another way to improve the Sommerfeld condition to have more favorable reflectioncoefficients for a broader range <strong>of</strong> frequencies is to comb<strong>in</strong>e multiple phase velocitiesasN∏[∂ t + c i ∂ x ] Φ = 0. (5.19)i=1Us<strong>in</strong>g only two components <strong>in</strong> Eq. (5.19) (c 1 = 1 and c 2 =0.2) will already result <strong>in</strong>a reflection coefficient |r| < 0.13 for k ∈ [0 . . . 25]. However, accurate approximation<strong>of</strong> the higher order derivatives <strong>in</strong> Eq. (5.19) can become a problem <strong>in</strong> numericalimplementation <strong>of</strong> this condition.For complex valued potential functions and pseudo differential operators a more generalframe work can be constructed. Consider the differential equation[∂ t + P (∂ x )] Φ = 0 (5.20)the reflection coefficient r associated with Eq. (5.20) as a boundary condition isr =iω − P (ik)iω − P (−ik) . (5.21). For deep water waves, the dispersion relation can be simplified to ω 2 = k andtherefore the choice <strong>of</strong> ˆP (k) = ˆf(k) =√ik leads to low reflection coefficients forlarge k. <strong>The</strong> comb<strong>in</strong>ation <strong>of</strong> this condition for large k with the standard Sommerfeldcondition with c = 1 results to the equation[∂ t + ∂ x ] [∂ t + f(∂ x )] Φ = 0. (5.22)Eq. (5.22) leads to a reflection coefficient |r| < 0.007 for k ∈ [0 . . . ∞). Unfortunately,the pseudo differential operator f(∂ x ) is not local and therefore computationally notsuitable as an absorb<strong>in</strong>g condition. A Taylor expansion <strong>of</strong> √ k around e.g. k = 6 canbe used as an approximation <strong>of</strong> √ k as√k ≈√6 + 1/12√6(x − 6). (5.23)Us<strong>in</strong>g the approximation (5.23) <strong>in</strong> Eq. (5.22) results <strong>in</strong> the second order complexpartial differential equationΦ tt + 1 (6 (Φt + Φ x ) + 1 + i2√ 1 )√6 Φ xt + i 1 6Φxx = 0. (5.24)1212√


<strong>Numerical</strong> wave absorption 129When this differential equation is used as an absorb<strong>in</strong>g boundary condition a reflectioncoefficient |r| < 0.055 for k ∈ [0 . . . 25] can be obta<strong>in</strong>ed. <strong>The</strong> implementation <strong>of</strong> thisboundary condition is however not straight forward because (i) the potential wasassumed to be complex valued (ii) the presence <strong>of</strong> higher order partial derivatives and(iii) the effect <strong>of</strong> this condition on the stability <strong>of</strong> the total numerical scheme.5.3.2 Dissipation zoneA dissipation zone is a region <strong>in</strong> the discretised doma<strong>in</strong> where the physical equationsare modified <strong>in</strong> order to rapidly dissipate energy from the numerical solution. <strong>The</strong>equations for undisturbed free surface potential are conservative. That no energy isdissipated can also be easily observed from the Hamiltonian structure <strong>of</strong> the equationsfor η and φ = Φ| z=η . Consider the Hamiltonian densityH = 1 2∫ η(x)−h|∇Φ| 2 dz + 1 2 g(η2 − h 2 ). (5.25)<strong>The</strong> free surface elevation η and the potential at the free surface φ are the canonicalvariables and the canonical equation( ) ( ) ( )φη=01−10δ φ Hδ η H(5.26)tis equivalent to the nonl<strong>in</strong>ear free surface conditions Eq. (2.23)-(2.23) without surfacetension; Zakharov (1968) and Broer (1974). <strong>The</strong> Hamiltonian density (5.25) can be<strong>in</strong>terpreted as the sum <strong>of</strong> the k<strong>in</strong>etic and potential energy. When natural boundaryconditions are assumed, the time derivative <strong>of</strong> the total energy is given by ∂ t H as∂ t H = 〈δ φ H, φ t 〉 + 〈δ η H, η t 〉 (5.27)= 0 (5.28)from which it can be observed that energy is a conserved quantity. To construct anumerical dissipation zone, the equations have to be adapted <strong>in</strong> such a way that theenergy will strictly decrease <strong>in</strong> the dissipative zone. Add<strong>in</strong>g the functions α(x) ≥ 0and β(x) ≥ 0 to Eq. (5.26) as( ) () ( )φη=−α(x)1−1−β(x)δ φ Hδ η H(5.29)results <strong>in</strong>t∂ t H = 〈δ φ H, φ t 〉 + 〈δ η H, η t 〉 (5.30)= 〈δ φ H, −α(x)δ φ H〉 + 〈δ η H, −β(x)δ η H〉 (5.31)≤ − max{α}‖δ φ H‖ 2 − max{β}‖δ η H‖ 2 (5.32)≤ 0. (5.33)


130 <strong>Simulation</strong> <strong>of</strong> Wave AbsorptionClearly, there are many ways to add non physical damp<strong>in</strong>g by choos<strong>in</strong>g α and β. Weprefer to chose β ≡ 0 because this choice reta<strong>in</strong>s the k<strong>in</strong>ematic boundary conditions.<strong>The</strong> additional contribution to the dynamic equation for α ≠ 0 can be <strong>in</strong>corporated<strong>in</strong> the atmospheric pressure p <strong>in</strong> Eq. (2.23) asp(x, t) = α(x) (Φ z − η x Φ x ) = α(x)Φ n√1 + η2 x . (5.34)<strong>The</strong> redef<strong>in</strong>ition <strong>of</strong> the atmospheric pressure p by Eq. (5.34) is the only modification <strong>of</strong>Eqs. (2.23)-(2.23) and therefore mass conservation is still guaranteed. <strong>The</strong> air abovethe free surface is act<strong>in</strong>g as a k<strong>in</strong>d <strong>of</strong> damper with respect to the free surface . <strong>The</strong>pressure force always opposes the free surface motion. Because √ 1 + η 2 x > 0, energydecay is also guaranteed when p(x) = α(x)Φ n is chosen (redef<strong>in</strong>ition <strong>of</strong> α). If thevertical unit vector is denoted as ⃗e, the condition⃗e · ⃗n > 0 (5.35)implies sgn (Φ n ) = sgn (Φ z ) at z = η(x, t) and therefore the damp<strong>in</strong>g functionp(x) = α(x)Φ z | z=η(x,t) (5.36)leads to guaranteed energy decay with mass conservation if α(x) > 0. Condition(5.35) states that the free surface is not overturn<strong>in</strong>g which was already a conditionfor the <strong>in</strong>troduction <strong>of</strong> η.In section 5.4 the effect <strong>of</strong> the dissipative zone us<strong>in</strong>g the damp<strong>in</strong>g function Eq. (5.36)will be <strong>in</strong>vestigated for simple polynomial functions α. Of course there are manyother possibilities for the functions α and β. Grilli & Horillo (1997) e.g. proposed amethod <strong>in</strong> which the coefficients <strong>of</strong> the dissipative zone are dynamically determ<strong>in</strong>edbased on the energy flux enter<strong>in</strong>g the dissipation zone.5.3.3 Grid stretch<strong>in</strong>gIf large reflections <strong>of</strong> short waves from the dissipat<strong>in</strong>g zone are to be avoided, thecoefficient α <strong>in</strong> Eq. (5.36) should slowly <strong>in</strong>crease from zero. Long waves will propagatequickly through the dissipation zone with relative small values <strong>of</strong> |φ z | and aretherefore slowly damped. As a consequence the length <strong>of</strong> the dissipation zone shouldbe rather long to have good absorb<strong>in</strong>g properties for both short and long waves. Itwas found that the length <strong>of</strong> the dissipative zone, should be <strong>in</strong> the order <strong>of</strong> 10h toobta<strong>in</strong> sufficiently small (< 5%) reflection coefficients for all wavelength <strong>of</strong> <strong>in</strong>terest.<strong>The</strong> additional computational effort to <strong>in</strong>clude a dissipation is thus considerable withrespect to a length <strong>of</strong> 40h for a typical bas<strong>in</strong>.To reduce the computational effort a horizontal grid stretch<strong>in</strong>g technique has beenapplied to the numerical grid on which the dissipation zone is implemented. <strong>The</strong>distance between two nodes x i (<strong>in</strong>creas<strong>in</strong>g i corresponds to downstream direction) onthe same horizontal grid l<strong>in</strong>e is <strong>in</strong>creased as|x i+1 − x i | = γ|x i − x i−1 |. (5.37)


<strong>Numerical</strong> wave absorption 131Figure 5.5: (a) Horizontally stretched grid with nx = 31 and γ = 1.04. (b) <strong>The</strong>effective <strong>in</strong>crement <strong>of</strong> the doma<strong>in</strong> when nx = 61 for different values <strong>of</strong> γ.(c) Eigenvalues <strong>of</strong> the matrix associated with the grid <strong>in</strong> (a).If N nodes are used <strong>in</strong> the horizontal direction for the dissipation zone and these arestretched accord<strong>in</strong>g to (5.37), the length <strong>of</strong> the zone L eff is <strong>in</strong>creased by a factorL effL B= γN − 1N(γ − 1) . (5.38)L B denotes the length <strong>of</strong> the dissipative zone if the N po<strong>in</strong>ts would have been equidistantlyseparated. In Fig. 5.5 on the fac<strong>in</strong>g page the mesh structure (a) and the eigenvalues(c) associated with the l<strong>in</strong>earised discretised equations us<strong>in</strong>g this mesh areplotted. <strong>The</strong> stability <strong>of</strong> the numerical scheme is not affected by the stretch<strong>in</strong>g <strong>of</strong> thegrid. This property has been found to be <strong>in</strong>dependent <strong>of</strong> N, p[FEM], p[FD], β andtriangular orientation <strong>of</strong> the elements.5.3.4 Comb<strong>in</strong>ed absorb<strong>in</strong>g zoneWhen the velocity c s <strong>of</strong> the Sommerfeld condition (Eq. (5.16)) is chosen to be 1,this condition will absorb the long waves relatively well, whereas the short waves arealmost completely reflected as follows from Eq. (5.18). On the other hand a dissipationzone can be constructed that has good reflective properties with respect to the shorterwaves. <strong>The</strong> comb<strong>in</strong>ation <strong>of</strong> this dissipation zone and the Sommerfeld condition canlead to the desired reflective properties for a broader range <strong>of</strong> frequencies, as was


132 <strong>Simulation</strong> <strong>of</strong> Wave Absorptionsuggested by Israeli & Orszag (1981) and implemented by Chapman (1985) for freesurface waves. In order to reduce the computational cost <strong>of</strong> this implementation thenumerical grid is stretched <strong>in</strong> the horizontal direction to <strong>in</strong>crease the effective length <strong>of</strong>the dissipation zone without <strong>in</strong>creas<strong>in</strong>g the computational costs. In subsection 5.4.1 onthe next page the reflection coefficient <strong>of</strong> this comb<strong>in</strong>ed beach concept is <strong>in</strong>vestigatedanalytically for different polynomial function α(x). In subsection 5.4.2 on page 139the reflection coefficients <strong>of</strong> the numerical discretisation are determ<strong>in</strong>ed and the effect<strong>of</strong> the grid stretch<strong>in</strong>g on the reflection, the computational effort and the time step is<strong>in</strong>vestigated.5.4 Analysis <strong>of</strong> numerical wave absorptionIn the follow<strong>in</strong>g two subsections the reflection coefficients are determ<strong>in</strong>ed for thedissipat<strong>in</strong>g zone with a Sommerfeld condition. In subsection 5.4.1 the cont<strong>in</strong>uousequations are approximated and based on these approximations the reflection coefficientsare estimated. In subsection 5.4.2 the numerical discretisation <strong>of</strong> the pressuredamp<strong>in</strong>g and the Sommerfeld condition is constructed. Based on this construction,the reflection coefficients for the l<strong>in</strong>earised discretised dissipation zone are determ<strong>in</strong>ed.<strong>The</strong> results <strong>of</strong> the cont<strong>in</strong>uous and numerical analysis are compared and discussed <strong>in</strong>section 5.5.5.4.1 Cont<strong>in</strong>uous analysis <strong>of</strong> reflection coefficientsIn this subsection we obta<strong>in</strong> estimates for the reflection coefficients <strong>of</strong> a numericalbeach that consists <strong>of</strong> a dissipation zone and a Sommerfeld condition. <strong>The</strong> results <strong>in</strong>this subsection have been presented by Westhuis (2000). In Dalrymple et al. (1991)the reflection coefficients are determ<strong>in</strong>ed for a model <strong>of</strong> a porous structure. This modelcorresponds to the addition <strong>of</strong> frequency dependent damp<strong>in</strong>g term proportional to ωΦto the dynamic boundary condition. Romate (1998) obta<strong>in</strong>s reflection coefficients fora dissipation zone us<strong>in</strong>g the wave equation as an underly<strong>in</strong>g model for wave propagation.In both references no Sommerfeld condition is <strong>in</strong>cluded <strong>in</strong> the analysis. Inthe follow<strong>in</strong>g region (I) refers to the part <strong>of</strong> the computational doma<strong>in</strong> <strong>in</strong> which thewaves can propagate undisturbed; region (II) denotes the numerical dissipation zonefrom x = 0 to x = L B .At the free surface <strong>of</strong> region (II) the pressure is varied <strong>in</strong> accordance with Eq. (5.36)asp(x, t) = α(x)Φ z (x, z, t) on z = η(x, t) (5.39)and at the downstream vertical boundary x = L B a Sommerfeld condition is appliedΦ t (x, z, t) + c s Φ x (x, z, t) = 0 at x = L B . (5.40)


Analysis <strong>of</strong> numerical wave absorption 133In order to f<strong>in</strong>d analytic estimates we simplify the problem by l<strong>in</strong>eariz<strong>in</strong>g the freesurface equations and by assum<strong>in</strong>g that region (I) is not bounded to the left. Wetherefore do not consider the wave maker <strong>in</strong> this analysis. Start<strong>in</strong>g po<strong>in</strong>t <strong>of</strong> theanalysis are thus the l<strong>in</strong>ear free surface equations:η t = φ z (5.41)φ t = −gη − p (5.42)where all functions are evaluated at z = 0. This set <strong>of</strong> first order differential equationscan also be written as:φ tt = −gφ z − p t . (5.43)In the current context a l<strong>in</strong>ear operator and its symbol are related by the follow<strong>in</strong>gdef<strong>in</strong>itions (cf. e.g. Hörmander (1971) for an <strong>in</strong>troduction to Fourier <strong>in</strong>tegraloperators)∫Rφ(x) = r(x − y) φ(y)dy (5.44)wherer(x − y) = 1 ∫2πˆR(k)e ik(x−y) dk (5.45)<strong>The</strong> solution <strong>of</strong> Laplace’s equation on the l<strong>in</strong>earised geometry gives the l<strong>in</strong>ear dispersionoperator R asˆR = tanh(kh)kresult<strong>in</strong>g <strong>in</strong> the kernel (cf. e.g. Broer (1974) and D<strong>in</strong>gemans (1997b))r(x − y) = − 1 ( ) |x − y|π ln tanh h(5.46)(5.47)which determ<strong>in</strong>es the relation between the horizontal and vertical velocity at the freesurface by:φ z = −∂ x Rφ x . (5.48)Assum<strong>in</strong>g the solution <strong>of</strong> Eq. (5.43) to be harmonic <strong>in</strong> time,φ = ˆφe −iωt (5.49)and substitut<strong>in</strong>g Eqs. (5.39), (5.48) and (5.49) for Eq. (5.43) results <strong>in</strong> the follow<strong>in</strong>gequation for ˆφ:−ω 2 ˆφ = gR ˆφxx − iωα(x)R ˆφ xx . (5.50)


134 <strong>Simulation</strong> <strong>of</strong> Wave AbsorptionIn region (I) (where α(x) = 0) the solutions travell<strong>in</strong>g to the right are given by⎛⎞∞∑ˆφ I = d I 1⎝e ikx + C j e ikj(x) ⎠ (5.51)where d I 1 is a complex constant and k and k j are the real respectively purely imag<strong>in</strong>arysolutions <strong>of</strong> the dispersion relation:j=1ω 2 = gk 2 ˆR. (5.52)<strong>The</strong> coefficients <strong>of</strong> the imag<strong>in</strong>ary wave number components C j <strong>in</strong> Eq. (5.51) determ<strong>in</strong>ethe evanescent modes. As has been po<strong>in</strong>ted out by Dalrymple et al. (1991) theprocess <strong>of</strong> obta<strong>in</strong><strong>in</strong>g the solution φ across the <strong>in</strong>terface between region (I) and (II)<strong>in</strong>volves the coupl<strong>in</strong>g <strong>of</strong> the pr<strong>in</strong>cipal and all evanescent modes. To simplify theanalysis the contributions <strong>of</strong> these evanescent modes will however be neglected. Thiscommonly used assumption <strong>in</strong> the analysis <strong>of</strong> wave phenomena is called the planewaveassumption. Because <strong>of</strong> the l<strong>in</strong>earity <strong>of</strong> the equations, the reflected waves fromregion (II) have the same frequency, but travel <strong>in</strong> the opposite direction, the generalsolution <strong>in</strong> region (I) under these assumptions is thus given by:<strong>The</strong> general solution <strong>of</strong> Eq. (5.50) <strong>in</strong> region II is given asˆφ I = d I 1e ikx + d I 2e −ikx . (5.53)ˆφ II = d II1 A(x) + d II2 B(x) (5.54)where A(x) and B(x) are two l<strong>in</strong>early <strong>in</strong>dependent solutions <strong>of</strong> Eq. (5.50) and d II1 andd II2 are aga<strong>in</strong> two complex constants. We assume that an <strong>in</strong>com<strong>in</strong>g (i.e. k ≥ 0) wave<strong>of</strong> unit amplitude (i.e. d I 1 = 1) is partially reflected from region (II) with complexamplitude d I 2 = r. For a unique solution to exist <strong>in</strong> the complete doma<strong>in</strong>, cont<strong>in</strong>uity<strong>of</strong> φ and φ x along the <strong>in</strong>terface between region (I) and (II) is a necessary and sufficientcondition (cf. e.g. Romate (1998). I.e. we require that∣ˆφ I ∣∣x=0= ˆφ∣ II ∣∣x=0(5.55)∣ = ∣ . (5.56)x=0 x=0ˆφ I xSubstitut<strong>in</strong>g Eqs. (5.53) and (5.54) <strong>in</strong> Eqs. 5.55) and (5.56) the follow<strong>in</strong>g Eqs. (5.57)and (5.58) are derived:ˆφIIx1 + r = d II1 A(0) + d II2 B(0) (5.57)ik − ikr = d II1 A x (0) + d II2 B x (0) (5.58)<strong>The</strong> solution ˆφ II also has to satisfy the Sommerfeld condition Eq. (5.40) at x = L B ,result<strong>in</strong>g <strong>in</strong>iω [ d II1 A (L B ) + d II2 B (L B ) ] = c s[dII1 A x (L B ) + d II2 B x (L B ) ] . (5.59)Once the functions A(x) and B(x) are found from solv<strong>in</strong>g Eq. (5.50) for specifiedα(x), the set <strong>of</strong> Eqs. (5.57)-(5.59) can be solved directly for (d II1 , d II2 and r) and thusthe absolute amplitude <strong>of</strong> the reflection coefficient |r| can be determ<strong>in</strong>ed.


Analysis <strong>of</strong> numerical wave absorption 135Piecewise damp<strong>in</strong>g functionsFrom the previous analysis it follows that the reflection coefficient can be obta<strong>in</strong>edfor dissipation zones when the solutions A(x) and B(x) <strong>of</strong> Eq. (5.50) have been determ<strong>in</strong>ed.This concept can be extended for piecewise def<strong>in</strong>ed damp<strong>in</strong>g functions α. Letthe n <strong>in</strong>tervals that partition the damp<strong>in</strong>g region (II) be denoted as l i = [x i , x i+1 ] andlet α(l i ) be def<strong>in</strong>ed only on l i . Let the general solution <strong>of</strong> Eq. (5.50) on the <strong>in</strong>tervall i be denoted as d (i)1 A(i) + d (i)2 B(i) . Cont<strong>in</strong>uity <strong>of</strong> the solution ˆφ and its derivativealong the <strong>in</strong>terfaces together with the boundary condition at x = L, results <strong>in</strong> a set<strong>of</strong> 2n + 1 l<strong>in</strong>ear equations that can be solved for d (i)j , i = 1 . . . n,j = 1, 2 and r.When the <strong>in</strong>dependent solutions <strong>of</strong> Eq. (5.50) are available for certa<strong>in</strong> functions α(x),the reflection coefficient can be obta<strong>in</strong>ed for dissipation zones consist<strong>in</strong>g <strong>of</strong> a successivecomb<strong>in</strong>ation <strong>of</strong> these functions. In the next subsection (approximations <strong>of</strong>) thesolutions for the functions A(x) and B(x) for constant, l<strong>in</strong>ear and parabolic damp<strong>in</strong>gfunctions α(x) are determ<strong>in</strong>ed.Solutions for constant damp<strong>in</strong>gFor a constant damp<strong>in</strong>g functionα(x) = α 0 (5.60)it can be verified directly that harmonic functions <strong>of</strong> the formˆφ II = d II1 e i˜kx + d II2 e −i˜kx(5.61)are solutions <strong>of</strong> Eq. (5.50). Here ˜k is essentially complex and ω and ˜k must be relatedby the dissipative dispersion relationThis equation can be solved exactly for ω√ω = ±˜kω 2 = ˜k 2 ˆR(˜k)(g − iωα0 ) (5.62)g ˆR(˜k) − 1 4 ˜k 2 α 2 0 ˆR 2 (˜k) − 1 2 i˜k 2 α 0 ˆR(˜k). (5.63)Remark that ˜k ≠ k if α 0 ≠ 0 and is complex <strong>in</strong> stead <strong>of</strong> the real valued k.Solutions for l<strong>in</strong>ear damp<strong>in</strong>gEquation (5.50) is rewritten asR ˆφ xx =−ω 2g − iωα(x) ˆφ. (5.64)


136 <strong>Simulation</strong> <strong>of</strong> Wave AbsorptionSolutions <strong>of</strong> Eq. (5.64) will <strong>in</strong> general not have spatial harmonic solutions so theoperator R is not act<strong>in</strong>g on a s<strong>in</strong>gle mode and can thus not be reduced to pre multiplicationwith ˆR. In order to simplify Eq. (5.64) we assume however that thereexists a complex mu ˜ such that the result <strong>of</strong> the operator R can be approximated bya pre-multiplication with mu. ˜If such a ˜µ can be found, Eq. (5.64) simplifies toFor the l<strong>in</strong>ear damp<strong>in</strong>g functionˆφ xx =R ˆφ ≈ ˜µ ˆφ. (5.65)−ω 2˜µ(g − iωα(x)) ˆφ (5.66)α(x) = α 0 + α 1 x/L B (5.67)and constant ˜µ the general solution <strong>of</strong> Eq. (5.66) can be obta<strong>in</strong>ed by the transformationand substitution <strong>of</strong>ζ = ˜µ [g − iω (α 0 + α 1 x/L B )] (5.68)<strong>in</strong> Eq. (5.66), result<strong>in</strong>g <strong>in</strong>ϑ 1 = ˜µα 1L B(5.69)−ϑ 2 1 ˆφ ζζ ζ + ˆφ = 0 (5.70)<strong>The</strong> general solution <strong>of</strong> Eq. (5.70) is known (e.g. Whittaker & Watson (1965)) to be( √ )( √ )√ 2 ζ √ 2 ζˆφ(ζ) = d 1 ζI1 + d 2 ζK1 (5.71)ϑ 1 ϑ 1where I n (z) and K n (z) are the modified Bessel functions <strong>of</strong> the first and second k<strong>in</strong>d.Thus, two l<strong>in</strong>early <strong>in</strong>dependent solutions are obta<strong>in</strong>ed and the reflection coefficientcan be calculated from Eqs. (5.57)-(5.59).Solutions for parabolic damp<strong>in</strong>g<strong>The</strong> general parabolic damp<strong>in</strong>g term is denoted asα(x) = α 0 + α 1 x + α 2 x 2 (5.72)where the scal<strong>in</strong>g <strong>in</strong> x by L B is <strong>in</strong>cluded <strong>in</strong> the coefficients α 1 and α 2 . Substitution<strong>of</strong> Eqs. (5.65) and (5.72) <strong>in</strong> Eq. (5.66) results <strong>in</strong>ˆφ xx =−ω 2˜µ(g − iω(α 0 + α 1 x + α 2 x 2 )) ˆφ (5.73)


Analysis <strong>of</strong> numerical wave absorption 137By <strong>in</strong>troduc<strong>in</strong>g the transformationand the abbreviationEq. (5.73) can be transformed toiωα 2(x − α1ζ = ( ) − 2 (5.74)g − iω α 0 − α2 14α 2α 2) 2ϑ 2 = 2iα 2 ˜µgω(5.75)ζ(1 − ζ) ˆφ ζζ − 1 2 ζ ˆφ ζ − 1 2 ˆφ ζ + 12ϑ 2ˆφ = 0 (5.76)which is a differential equation <strong>of</strong> the hypergeometric type. <strong>The</strong> general solution <strong>of</strong>Eq. (5.76) is given bywithˆφ = d 1 F ([a, b], [c], ζ) +d 2 ζ 1−c F ([a − c + 1, b − c + 1], [2 − c], ζ) (5.77)a = − 1 √ϑ2 + 9(5.78)4 ϑ 2b = − 1 √ϑ2 − 7(5.79)4 ϑ 2c = − 1 2(5.80)<strong>The</strong> generalised hypergeometric function F (⃗n, d, ⃗ z) <strong>in</strong> Eq. (5.77) is def<strong>in</strong>ed by( ∏j)Γ(nF (⃗n, d, ⃗ ∞∑i +k)i=1 Γ(n i )z kz) =)k!k=0( ∏mi=1Γ(d i+k)Γ(d i )(5.81)where Γ is the gamma function, i.e.:Γ(z) =∫ ∞0e −t t z−1 dt (5.82)Choice <strong>of</strong> ˜µ<strong>The</strong> solutions <strong>in</strong> the previous two paragraphs were obta<strong>in</strong>ed for modifications <strong>of</strong> theequation (5.64). It was assumed that a constant ˜µ satisfy<strong>in</strong>g Eq. (5.65) can be determ<strong>in</strong>ed.A natural candidate for such a constant µ is the choice˜µ = 1/k. (5.83)


138 <strong>Simulation</strong> <strong>of</strong> Wave AbsorptionFigure 5.6: <strong>The</strong> function ˆR(k) = tanh(k)k, its deep water approximation and a narrowbanded spectrum. <strong>The</strong> operation Rφ is the product <strong>in</strong> Fourier space <strong>of</strong> ˆRwith the spectrum <strong>of</strong> ˆφ.This approximation is motivated by the observation that when α(x) is slowly vary<strong>in</strong>g,i.e. when α 1 and α 2 are small, the solution ˆφ is still assumed to be narrowbanded around k and a zero’th order approximation <strong>of</strong> R around k results <strong>in</strong> theapproximation ˜µ = 1/k (see also Fig. 5.6 on the next page).A different approximation is obta<strong>in</strong>ed if the coefficient ˜µ is allowed to depend on thespatial coord<strong>in</strong>ate. If the damp<strong>in</strong>g term is considered to be locally almost constant,the local wave number would be related to the damp<strong>in</strong>g coefficient <strong>in</strong> deep water as˜k =ω2g − iωα . (5.84)Motivated by this observation, the coefficient ˜µ(x) could be approximated as˜µ(x) = 1˜k(x) = g − iωα(x)ω 2 . (5.85)<strong>The</strong> result <strong>of</strong> this choice on the solution ˆφ for l<strong>in</strong>ear damp<strong>in</strong>g functions is that withζ = g − iωα(x) (5.86)andEq. (5.64) reduces toϑ 3 = α 1ωL B, (5.87)−ϑ 2 3ζ 2 ˆφζζ + ˆφ = 0 (5.88)with general solutionˆφ(ζ) = d 1 ζ√!ϑ 3 + ϑ 2 3 +42ϑ 3+ d 2 ζ√!ϑ 3 − ϑ 2 3 +42ϑ 3. (5.89)


Analysis <strong>of</strong> numerical wave absorption 139In section 5.5 the effect <strong>of</strong> these two approximations <strong>of</strong> equation (5.64) follow<strong>in</strong>g fromthe different choices <strong>of</strong> ˜µ on the estimated reflection coefficient are presented.5.4.2 Discrete analysis <strong>of</strong> reflection coefficientsIn this subsection, the l<strong>in</strong>earised discretised equations are derived for the numericalimplementation <strong>of</strong> the dissipation zone, stretch<strong>in</strong>g and Sommerfeld condition. <strong>The</strong>stretch<strong>in</strong>g only changes the numerical grid on which the equations are discretised andtherefore does not lead to a different structure <strong>of</strong> the equations.Sommerfeld condition<strong>The</strong> Sommerfeld condition is implemented by add<strong>in</strong>g the equationΦ t = −c s Φ x (5.90)on the downstream vertical boundary. This equation is implemented as a Dirichletcondition on the downstream wall and is therefore treated analogous to the Dirichletcondition for the free surface. Let the <strong>in</strong>dex set conta<strong>in</strong><strong>in</strong>g the nodes that belong to thedownstream boundary be denoted as S and the vector conta<strong>in</strong><strong>in</strong>g the approximatedvalue <strong>of</strong> the potential be denoted as⎛ ⎞ϕ Iϕ = ⎜⎝ϕ D ⎟⎠ . (5.91)ϕ STak<strong>in</strong>g this extra Dirichlet condition <strong>in</strong>to account leads to the follow<strong>in</strong>g extension <strong>of</strong>Eq. (4.18)( ) ( ) ( )∑ ∑ ∑ϕ i N i , N j ϕ i N i , N j ϕ i N i , N ji∈I i∈D i∈Sa= −a− a( )∑+ b g i N i | ΓW , N j | ΓW ∀j ∈ I. (5.92)i∈NRemark that <strong>in</strong> this equation the <strong>in</strong>dex set I = V \ (S ∪ D) <strong>in</strong>stead <strong>of</strong> I = V \ S.<strong>The</strong> l<strong>in</strong>ear operator that maps the values <strong>of</strong> ϕ to the approximation <strong>of</strong> the verticalrespectively horizontal derivative <strong>in</strong> the nodes <strong>of</strong> ϕ is denoted as D z respectively D x .<strong>The</strong> components <strong>of</strong> D ∗ are ordered as⎡D =⎢⎣⎤D II D ID D ISD DI D DD D DS⎥⎦ . (5.93)


140 <strong>Simulation</strong> <strong>of</strong> Wave AbsorptionWith the def<strong>in</strong>itions <strong>of</strong>L D = [ −DDIA z −1II A ID + DDDz ]L S = [ −DDIA z −1II A IS + DDSz ]L N = [ DDIA z −1II B ]INK D = [ −DSIA x −1II A ID + DSDx ]K S = [ −DSIA x −1II A IS + DSSx ]K N = [ DSIA x −1II B ]IN(5.94)(5.95)(5.96)(5.97)(5.98)(5.99)(5.100)(5.101)the discretisation <strong>of</strong> the Sommerfeld condition leads toϕ S t = −c s [D x ϕ] S(5.102)−c s K D ϕ D − c s K S ϕ S − c s K D ĝ. (5.103)<strong>The</strong> l<strong>in</strong>earised discretised equations <strong>in</strong>clud<strong>in</strong>g wave generation and Sommerfeld absorption,can thus be written as⎛ ⎞ ⎛⎞ ⎛ ⎞ ⎛ ⎞̂η 0 L∂⎜∂ t⎝ϕ D ⎟⎠ = D L S ̂η L ⎜⎝−gI 0 0⎟ ⎜⎠ ⎝ϕ D ⎟⎠ + N ⎜⎝ 0⎟⎠ ĝ (5.104)ϕ S 0 −c s K D −c s K S ϕ S −c s K NPressure damp<strong>in</strong>gDiscretisation <strong>of</strong> the additional pressure damp<strong>in</strong>g termsp(x, t) = α(x)Φ z (x, t) (5.105)is straightforward by def<strong>in</strong>ition <strong>of</strong> the vector̂α i = α ( x D(i))i = 1 . . . |D| (5.106)where x i is the horizontal coord<strong>in</strong>ate <strong>of</strong> the node N i . In the region outside the dissipationzone, the value <strong>of</strong> α(x) <strong>in</strong> Eq. (5.105) is zero. <strong>The</strong> <strong>in</strong>clusion <strong>of</strong> the l<strong>in</strong>earisation<strong>of</strong> the discretised damp<strong>in</strong>g terms (5.105) results <strong>in</strong>q t = Aq + bĝ (5.107)with⎛ ⎞̂ηq = ⎜⎝ϕ D ⎟⎠ϕ S⎛⎞0 L A = D L S⎜⎝−gI ΥL D ΥL⎟S ⎠0 −cK D −cK S⎛ ⎞L b N ⎜⎝ 0⎟⎠ (5.108)−cK N


Analysis <strong>of</strong> numerical wave absorption 141Figure 5.7: (a) <strong>The</strong> eigenvalues <strong>of</strong> A <strong>in</strong> (5.108)and (b)-(d) the real part <strong>of</strong> the eigenvectorsfor three specific eigenvalues related to ̂η. (p[FD]=2, p[FEM]=1,nx/h=21, nz=10, β = 1.5, γ = 1.06, L 0 = 10, α(x) = 0.05 for x > 8,without a Sommerfeld condition)whereΥ = diag{̂α}. (5.109)In Fig. 5.7 the eigenvalues <strong>of</strong> A <strong>in</strong> (5.108) are plotted for α(x) = 0.05, x > 8,us<strong>in</strong>g grid stretch<strong>in</strong>g but without a Sommerfeld condition. <strong>The</strong> most characteristicobservation is the appearance <strong>of</strong> two spectral branches. <strong>The</strong> eigenvectors associatedwith the branch <strong>of</strong> eigenvalues closest to the imag<strong>in</strong>ary axis are ma<strong>in</strong>ly restricted tothe undamped region. <strong>The</strong> eigenvectors associated with the branch that is positionedfurther away from the imag<strong>in</strong>ary axis are ma<strong>in</strong>ly restricted to the dissipation zone.One can also observe that, even for this very long dissipat<strong>in</strong>g zone, the eigenvectorsassociated with long waves (like <strong>in</strong> subfigure (b)) are not well damped.<strong>The</strong> effect on the spectrum when the discretisation <strong>of</strong> the Sommerfeld condition withc s = 1 is added can be observed <strong>in</strong> Fig. 5.8 on the next page. <strong>The</strong> result <strong>of</strong> theadditional Sommerfeld equation is tw<strong>of</strong>old. Firstly, an additional set <strong>of</strong> negativereal eigenvalues associated with the new equations is observed near Re(µ) ≈ −3.Secondly, the eigenvalues with small imag<strong>in</strong>ary component around the orig<strong>in</strong> have alarger negative real part than <strong>in</strong> Fig. 5.7. This <strong>in</strong>dicates that also the longer wavesare more rapidly damped.Although the <strong>in</strong>spection <strong>of</strong> the eigenvalues may h<strong>in</strong>t at the qualitative effect <strong>of</strong> the


142 <strong>Simulation</strong> <strong>of</strong> Wave AbsorptionFigure 5.8: <strong>The</strong> eigenvalues <strong>of</strong> A for the same configuration as <strong>in</strong> Fig. 5.7 on thepreced<strong>in</strong>g page with an additional Sommerfeld condition with c s = 1.absorb<strong>in</strong>g layer, one is primarily <strong>in</strong>terested <strong>in</strong> the reflection coefficient r. This coefficientcan be obta<strong>in</strong>ed by determ<strong>in</strong><strong>in</strong>g the envelope variations from Eq. (5.107) andus<strong>in</strong>g the Ursell formula (5.6). By prescrib<strong>in</strong>g ĝ = ḡe iωt where ḡ corresponds to apr<strong>of</strong>ile <strong>of</strong> a wave maker and seek<strong>in</strong>g solutions <strong>of</strong> the form q = ˜qe iωt , the complexamplitude ˜q can be found by solv<strong>in</strong>g(iωI − A)˜q = bḡ. (5.110)Eq. (5.110) is solved us<strong>in</strong>g a preconditioned Conjugate Gradient Squared (CGS)method with <strong>in</strong>complete Cholesky factors (ICF) as preconditioners. When the droptolerance <strong>of</strong> the ICF is set to 10 −4 the relative residue converges typically to a value< 10 −12 with<strong>in</strong> 10 iterations. <strong>The</strong> envelope <strong>of</strong> the solution is determ<strong>in</strong>ed asA env = |˜q|. (5.111)For reflection coefficient determ<strong>in</strong>ation, we have typically used a doma<strong>in</strong> <strong>of</strong> length12h (without horizontal stretch<strong>in</strong>g) and the numerical beach starts at x = 10h. <strong>The</strong>effect <strong>of</strong> the evanescent modes on the wave envelope is not significant further than3h from the wave maker and 3h from the beach <strong>in</strong>terface at x = 10h. <strong>The</strong> maximumA max and m<strong>in</strong>imum A m<strong>in</strong> value <strong>of</strong> the envelope A env are thus determ<strong>in</strong>ed over the<strong>in</strong>terval [3h, 7h] and Eq. (5.6) is applied to obta<strong>in</strong> the reflection coefficient estimate.In order to verify the applicability and the accuracy <strong>of</strong> the above reflection coefficientapproximation, the method is used to estimate the reflection coefficient when a pistonwave-maker is used <strong>in</strong> comb<strong>in</strong>ation with a Sommerfeld condition on the oppos<strong>in</strong>g wall


Analysis <strong>of</strong> numerical wave absorption 143Figure 5.9: Comparison <strong>of</strong> the exact reflection coefficients <strong>of</strong> the Sommerfeld conditionfor the 1 dimensional wave equation and the reflection coefficients obta<strong>in</strong>edby l<strong>in</strong>ear analysis <strong>of</strong> the discretised equations.with c s = 1. <strong>The</strong> reflection coefficient estimate is compared to the exact reflectioncoefficient (5.18) <strong>of</strong> the Sommerfeld condition for the wave equation with the exactdispersion relation.As can be observed from Fig. 5.9 the approximation us<strong>in</strong>g the envelope variationsobta<strong>in</strong>ed from the l<strong>in</strong>ear solution <strong>of</strong> the discretised equations, results <strong>in</strong> an accurateestimate <strong>of</strong> the reflection coefficient for small values <strong>of</strong> this coefficient.Intersection po<strong>in</strong>t with Sommerfeld boundaryUntil now we have not commented on the <strong>in</strong>tersection po<strong>in</strong>t between the free surfaceand the boundary where the Sommerfeld condition is applied. In the derivation atthe beg<strong>in</strong>n<strong>in</strong>g <strong>of</strong> this section, the <strong>in</strong>tersection po<strong>in</strong>t was chosen to belong to the freesurface . <strong>The</strong>refore the vector ϕ D and ̂η are both <strong>of</strong> the same length and the Bernoulliequation is applied to the free surface, while the Sommerfeld condition is applied tothe nodes beneath the free surface.When the Sommerfeld condition is applied at the free surface node <strong>in</strong>stead <strong>of</strong> theBernoulli equation, the vector ϕ D and ̂η are not <strong>of</strong> the same length and the matriceschange due to the redef<strong>in</strong>ition <strong>of</strong> the <strong>in</strong>dex sets. <strong>The</strong> first <strong>in</strong>dex <strong>of</strong> the <strong>in</strong>dex set Dcorresponds to the leftmost node at the free surface. Nodes on the free surface arethen numbered sequentially. <strong>The</strong> first <strong>in</strong>dex <strong>in</strong> the <strong>in</strong>dex set S corresponds to the


144 <strong>Simulation</strong> <strong>of</strong> Wave AbsorptionFigure 5.10: (a) the eigenvector belong<strong>in</strong>g to an eigenvalue for the Bernoulli- andSommerfeld-type <strong>in</strong>tersection po<strong>in</strong>t. (b)-(c) spectrum <strong>of</strong> the l<strong>in</strong>eariseddiscretisation; the eigenvalues marked with (x) correspond to specialeigenfunctions.node on or closest to the free surface (depend<strong>in</strong>g on the implementation).In Fig. 5.10 (b)-(c) the two spectra <strong>of</strong> A are drawn. Both implementations lead to astable discretisation. <strong>The</strong> difference between the two discretisations can be observed(i) <strong>in</strong> the slightly different eigenvectors (see (a)) correspond<strong>in</strong>g to the same (up to 5digits) eigenvalue and (ii) the eigenvalues <strong>in</strong> (b)-(c) that are marked by a cross (x)<strong>in</strong> stead <strong>of</strong> a po<strong>in</strong>t (·). For both implementations, the eigenvalues (x) correspondto special eigenvectors that seem to lack any physical significance and are a purenumerical artefact. In the follow<strong>in</strong>g paragraphs, these eigenvectors are constructedexplicitly. For both constructions we assume that the triangular element that has the<strong>in</strong>tersection po<strong>in</strong>t as a vertex, has no <strong>in</strong>terior po<strong>in</strong>t as a vertex.Consider the case where the <strong>in</strong>tersection po<strong>in</strong>t belongs to the free surface. <strong>The</strong> vectorq = v ∈ R d+d+s constructed as⎛ ⎞η Dv = ⎜⎝v D ⎟⎠ , (5.112)v s


Analysis <strong>of</strong> numerical wave absorption 145where⎛ ⎞0.η D .=⎜⎝0⎟⎠i⎛ ⎞0., v D .=⎜⎝0⎟⎠1⎛ ⎞0, v S = ⎜.⎟⎝.⎠ . (5.113)0<strong>The</strong> vector v is an eigenvector with complex eigenvalue −i <strong>of</strong> the matrix⎛⎞0 L D L SA = ⎜⎝−I 0 0⎟⎠ (5.114)0 −K D −K Sthat follows from the l<strong>in</strong>earisation <strong>of</strong> the discretisation <strong>of</strong> the free surface equationsand the Sommerfeld condition. This property is <strong>in</strong>dependent <strong>of</strong> p[FD], β, nx and nz.<strong>The</strong> pro<strong>of</strong> follows easily when it is shown that L D v D = −iη D (for the def<strong>in</strong>ition <strong>of</strong>L D see (5.94)). That this is true follows from two observations1. <strong>The</strong> triangular element that has the <strong>in</strong>tersection po<strong>in</strong>t as a vertex, has no <strong>in</strong>teriorpo<strong>in</strong>t as a vertex. <strong>The</strong>refore the contribution <strong>of</strong> the <strong>in</strong>tersection po<strong>in</strong>t to A ID iszero. <strong>The</strong>refore the only non-zero contributions <strong>in</strong> the last row <strong>of</strong> L D v D comefrom D z DD .2. Because the 1-dimensional f<strong>in</strong>ite difference method uses only a s<strong>in</strong>gle po<strong>in</strong>t onthe free surface for the approximation <strong>of</strong> the vertical derivative <strong>of</strong> Φ at a s<strong>in</strong>glepo<strong>in</strong>t, the matrix D z DD is a diagonal matrix. 1 <strong>The</strong> elements <strong>in</strong> this matrix arenormalised to one, without loss <strong>of</strong> generality.By def<strong>in</strong>ition <strong>of</strong> L D it follows that the vector L D v d is zero everywhere except a unityvalue at the last <strong>in</strong>dex and is thus equal to −iη D .When the <strong>in</strong>tersection po<strong>in</strong>t is modelled to belong to the Sommerfeld boundary, asimilar special eigenvector exists. Recall that for this situation the vectors η D and v Dare not <strong>of</strong> equal length. Consider the vector v ∈ R d+(d−1)+s as⎛ ⎞η Dv = ⎜⎝v D ⎟⎠ , (5.115)v s1 Remark that this property is not true for 2-dimensional polynomial approximations


146 <strong>Simulation</strong> <strong>of</strong> Wave Absorptionwhere⎛ ⎞0η D .=⎜⎝0⎟⎠1⎛ ⎞⎛ ⎞ −10, v D = ⎜⎝⎟. ⎠ , 0vS =. (5.116)⎜⎝ .⎟⎠00This vector is an eigenvector <strong>of</strong>⎛⎞0 L D L⎛ ⎞S0A =⎜⎝ −I .⎟. ⎠ 0 0⎜⎝ 0⎟⎠0 −K D −K S(5.117)with real eigenvalue µ = −1. <strong>The</strong> pro<strong>of</strong> follows directly if L S v s = −η D and −K S v s =−v s . This can be shown by follow<strong>in</strong>g a reason<strong>in</strong>g similar to the previous paragraph.For L S v S , the contributions <strong>of</strong> −DDI z A−1 II A IS vanish identical zero and only thecontribution <strong>of</strong> DDS z rema<strong>in</strong>s. Except for the last row, the matrix Dz DS is equal to zerobecause the values at the Sommerfeld boundary contribute only to the approximation<strong>of</strong> the vertical derivative at the <strong>in</strong>tersection po<strong>in</strong>t. Aga<strong>in</strong> the element <strong>in</strong> the firstcolumn <strong>of</strong> the last row can be normalised without loss <strong>of</strong> generality, lead<strong>in</strong>g to thedesired result L S v s = −η D . <strong>The</strong> second condition, −K S v s = −v s follows directly byobserv<strong>in</strong>g that DSS x is a diagonal matrix that can be normalised.<strong>The</strong> above derivations depend on whether or not the triangular element at the <strong>in</strong>tersectionpo<strong>in</strong>t has a vertex whose correspond<strong>in</strong>g node belongs to I. When thiscondition is not satisfied, there is a non-zero contribution <strong>in</strong> A ID or A IS from the<strong>in</strong>tersection po<strong>in</strong>t lead<strong>in</strong>g to very small but non-zero contributions <strong>in</strong> the last row<strong>of</strong> e.g. −DDI z A−1 II A ID. <strong>The</strong> correspond<strong>in</strong>g special eigenvalues and eigenvectors forthese situation were however found to be almost identical to the situation were thetriangular element satisfies the condition.Based on the observation that the eigenvalues <strong>of</strong> the special eigenvectors for theSommerfeld implementation are (i) real and (significantly) negative and thus quicklydamp and (ii) impose less str<strong>in</strong>gent conditions on the RK stability region, the implementation<strong>of</strong> the Sommerfeld-type for the <strong>in</strong>tersection po<strong>in</strong>t is preferred over theBernoulli-type.Stability <strong>of</strong> the Sommerfeld conditionIn the previous paragraphs it was already observed that the extra eigenvalues associatedwith the additional equations due to the Sommerfeld condition are real. Based


Analysis <strong>of</strong> numerical wave absorption 147Figure 5.11: M<strong>in</strong>imum value <strong>of</strong> eigenvalues when the Sommerfeld condition is appliedrelated to the stability constra<strong>in</strong>ts imposed by the imag<strong>in</strong>ary eigenvaluesrelated to the wave propagation.on the analysis <strong>of</strong> the second order discretisation <strong>of</strong> the Sommerfeld condition foruniform meshes,Φ (i,nx)t3Φ (i,nx) − 4Φ (i,nx−1) + Φ (i,nx−2)= −c s , (5.118)2∆xthe position <strong>of</strong> these eigenvalues is thought to depend l<strong>in</strong>early on the value c s and onthe value <strong>of</strong> ∆x −1 near the boundary.<strong>The</strong> eigenvalues are negative and therefore the spatial discretisation is stable. <strong>The</strong>negative values might however lie outside the RK-stability <strong>in</strong>terval (see also chapter 3section 3.2.2). Variation <strong>of</strong> the number <strong>of</strong> nodes <strong>in</strong> the vertical direction nz and βshowed no significant <strong>in</strong>fluence on the position <strong>of</strong> these eigenvalues. In Fig. 5.11 them<strong>in</strong>imal real eigenvalue µ m<strong>in</strong> due to the additional Sommerfeld condition is plottedfor different values <strong>of</strong> c s and for different nx/h. <strong>The</strong> m<strong>in</strong>imum real eigenvalue is<strong>in</strong>deed observed to be proportional to c s and 1/∆x asc sµ m<strong>in</strong> ≈ − 3 2 ∆x . (5.119)In fully nonl<strong>in</strong>ear simulations with narrow banded spectra around a central periodT a common choice for the time step is ∆T = 1/20T . Given this time step, the<strong>in</strong>tersection <strong>of</strong> the 5 stage Runge-Kutta stability region with the real axis is approximately−3.2167/∆t. This value has been plotted as a horizontal l<strong>in</strong>e <strong>in</strong> Fig. 5.11 forthe smallest λ = 1/4h and longest λ = 4h wave considered <strong>in</strong> chapter 3. From the


148 <strong>Simulation</strong> <strong>of</strong> Wave Absorption<strong>in</strong>tersection <strong>of</strong> these horizontal l<strong>in</strong>es with the l<strong>in</strong>es represent<strong>in</strong>g the m<strong>in</strong>imal eigenvaluedue to the Sommerfeld condition, one can observe that the time step has tobe decreased for many configurations if a Sommerfeld condition is added. E.g. for atime step <strong>of</strong> 1/20 <strong>of</strong> the period associated with the λ/h = 1/4 wave on a grid withnx/h = 61 nodes, the discretisation becomes unstable for c > 0.6.Remark that the smallest wave has a frequency <strong>of</strong> approximately √ π∆x. If the timestep is chosen such that this wave is stable, the <strong>in</strong>tersection <strong>of</strong> the stability regionwith the negative real axis is at µ ≈ −20.64 for the f<strong>in</strong>est nx/h = 151 grid. Given thestability region <strong>of</strong> a RK method, denote the <strong>in</strong>tersection with the largest modulus <strong>of</strong>this region with the positive imag<strong>in</strong>ary axis with z im and the <strong>in</strong>tersection with thenegative real axis as z re . <strong>The</strong> value <strong>of</strong> the m<strong>in</strong>imal real eigenvalue only depends onthe local horizontal mesh width at the Sommerfeld boundary and will be denoted as∆x 0 . <strong>The</strong> RK <strong>in</strong>tegration is thus stable if{ √ }∆x∆t < m<strong>in</strong> |z im |π, |z re| 2∆x0(5.120)3c swhere ∆x is the smallest appear<strong>in</strong>g horizontal mesh width <strong>in</strong> the discretisation. Fromthe condition (5.120) one can observe that the previous stability condition is notaffected by the Sommerfeld condition if∆x 0 > |z im||z re |3c s2 √ √∆x. (5.121)πBecause the maximum value <strong>of</strong> c s is 1 and the maximum ratio |zim||z re|is 1.0554 for theRK schemes <strong>in</strong>vestigated <strong>in</strong> section 3.2.2, the more rigorous condition on ∆x 0 ,∆x 0 > √ ∆x (5.122)will result <strong>in</strong> a stable simulation if the simulation without the Sommerfeld conditionwas also stable.<strong>The</strong> suggested stretch<strong>in</strong>g <strong>of</strong> the numerical grid <strong>in</strong> the horizontal direction to <strong>in</strong>creasethe effective range <strong>of</strong> the dissipation zone, has the additional benefit that the localhorizontal mesh width near the downstream boundary is significantly <strong>in</strong>creased. WhenN nodes <strong>in</strong> the horizontal direction are used <strong>in</strong> the dissipation zone, the horizontalmesh width near the free surface is a factor γ N larger. For the situation with N = 61and γ = 1.04, this means a reduction <strong>of</strong> almost a factor 11 <strong>in</strong> µ m<strong>in</strong> , result<strong>in</strong>g e.g. fornx/h = 61 <strong>in</strong> stable simulations for all c s and ∆T with<strong>in</strong> the range plotted <strong>in</strong> Fig. 5.11on the page before. <strong>The</strong> effect <strong>of</strong> stretch<strong>in</strong>g on the eigenvalues due to the Sommerfelddiscretisation can also be observed <strong>in</strong> Fig. 5.8 on page 142. If no stretch<strong>in</strong>g wouldhave been used, these eigenvalues are situated around µ ≈ −30. To assure thatthe additional Sommerfeld condition does not <strong>in</strong>fluence the stability <strong>of</strong> the numericalscheme, a comb<strong>in</strong>ation <strong>of</strong> N and γ needs to be chosen such thatγ N > √ 1/∆x. (5.123)


Analysis <strong>of</strong> numerical wave absorption 149Figure 5.12: <strong>The</strong> reflection coefficients <strong>of</strong> constant, l<strong>in</strong>ear and parabolic damp<strong>in</strong>g functions.(nx/h=31, nz=11, β = 1.5, L = 12, L B = 2, g = 1, h = 1)A similar analysis can be performed on the additional equations follow<strong>in</strong>g from adiscretisation <strong>of</strong> the absorb<strong>in</strong>g wave maker boundary condition <strong>of</strong> subsection 4.3.2 onpage 110. For this situation, the local mesh width can not be easily stretched andsmall time steps may be necessary to obta<strong>in</strong> stable discretisations.Effect <strong>of</strong> damp<strong>in</strong>g and stretch<strong>in</strong>gIn Fig. 5.12 the reflection coefficients are plotted for constant α(x) = α 0 , l<strong>in</strong>ear α(x) =α 1 x and parabolic damp<strong>in</strong>g functions α(x) = α 2 x 2 . <strong>The</strong> length <strong>of</strong> the dissipation zoneis L B = 2 and no Sommerfeld condition is applied. From this figure it can be observedthat for small values <strong>of</strong> α 0 long waves are significantly reflected. For larger values<strong>of</strong> α 0 the reflection coefficient decreases for these long waves but the short wavesreflect aga<strong>in</strong>st the sudden jump <strong>in</strong> α across the <strong>in</strong>terface. <strong>The</strong> reflection coefficientsfor l<strong>in</strong>ear and parabolic damp<strong>in</strong>g are quite similar. For larger values <strong>of</strong> α 1 and α 2 theshort waves are damped out quite well, but the long waves still reflect with reflectioncoefficients <strong>of</strong> |r| > 0.3. Although this is not depicted <strong>in</strong> Fig. 5.12 one can easilyenvision that for larger values <strong>of</strong> α 1 the short waves will aga<strong>in</strong> reflect aga<strong>in</strong>st thequick change <strong>in</strong> α. It is also noticed that the parabolic damp<strong>in</strong>g function showsno characteristic different behavior than the l<strong>in</strong>ear damp<strong>in</strong>g function. We thereforefocus on constant and l<strong>in</strong>ear damp<strong>in</strong>g and do not further consider parabolic damp<strong>in</strong>gfunctions <strong>in</strong> detail.Fig. 5.13 on page 151 shows the reflection coefficients for a comb<strong>in</strong>ation <strong>of</strong> l<strong>in</strong>ear damp<strong>in</strong>gfunctions α(x) = α 1L effx, a Sommerfeld condition with velocity c and stretch<strong>in</strong>g<strong>of</strong> the grid <strong>in</strong> horizontal direction with a factor γ. <strong>The</strong> length <strong>of</strong> the beach withoutstretch<strong>in</strong>g is L B = 2. From this figure it can be observed that the additional Sommerfeldcondition greatly reduces the reflection coefficients when compared to Fig. 5.12.It is also observed that for small damp<strong>in</strong>g coefficients α 1 , the reflections aga<strong>in</strong>st the


150 <strong>Simulation</strong> <strong>of</strong> Wave Absorptionstretch<strong>in</strong>g grid become significant for larger values <strong>of</strong> γ. Recall that larger values <strong>of</strong> γalso imply larger values <strong>of</strong> L eff and therefore a smaller slope α 1 /L eff <strong>of</strong> the damp<strong>in</strong>gfunction. <strong>The</strong> value <strong>of</strong> c slightly changes the reflection pr<strong>of</strong>iles and it can be observedthat for <strong>in</strong>termediate values <strong>of</strong> α 1 , c = 0.8 results <strong>in</strong> lower reflection coefficients forlong waves when the grid is stretched than the reflection coefficients for c s = 1. Thisis due to the reduction <strong>in</strong> phase speed <strong>of</strong> the regular wave after propagation throughthe stretched dissipation zone.5.5 Results and discussionIn this section the expressions for the reflection coefficient estimates derived <strong>in</strong> section5.4.1 and 5.4.2 are compared and discussed. Based on the l<strong>in</strong>ear analysis <strong>of</strong>the discretised equations, a comb<strong>in</strong>ation <strong>of</strong> parameters is determ<strong>in</strong>ed that results <strong>in</strong>a comb<strong>in</strong>ed absorb<strong>in</strong>g beach that approximates a transparent boundary. Based onthe results from these sections and the measurements that have been described <strong>in</strong>section 5.2, a numerical beach will be constructed that has approximately the samereflection coefficients as the artificial beach <strong>in</strong> the SMB at MARIN .5.5.1 Cont<strong>in</strong>uous equations and numerical resultsWe recall that the method to obta<strong>in</strong> the reflection coefficient from the cont<strong>in</strong>uousequations is based on a plane wave assumption. <strong>The</strong>refore, no equivalence is to beexpected with the results obta<strong>in</strong>ed by analysis <strong>of</strong> the l<strong>in</strong>earised discretised equations.Firstly, the reflection coefficients for α = 0 (no damp<strong>in</strong>g) will be compared. Fig. 5.14on page 152 shows the cont<strong>in</strong>uous reflection coefficient and the reflection coefficientsobta<strong>in</strong>ed from l<strong>in</strong>ear analysis <strong>of</strong> the discretised equations for c s = 1. In general, goodagreement is observed but the estimated numerical reflection coefficients are slightlyhigher than the cont<strong>in</strong>uous reflection coefficients.Constant damp<strong>in</strong>gAfter substitution <strong>of</strong> the solution (5.61) <strong>in</strong> Eqs. (5.57)-(5.59), the complex solutionfor the reflection coefficient is obta<strong>in</strong>ed as) ) ( ) )e 2i˜kL B(ω − c s˜k(˜k + k + ω + c s˜k(˜k − kr =) (e 2i˜kL B(ω − c s˜k k − ˜k) ( ) (− ω + c s˜k k + ˜k) (5.124)where k is a function <strong>of</strong> ω and related by the dispersion relationω 2 = k tanh k (5.125)


Results and discussion 151Figure 5.13: <strong>The</strong> reflection coefficients for l<strong>in</strong>ear damp<strong>in</strong>g functions and different values<strong>of</strong> the Sommerfeld velocity c s and the horizontal grid stretch<strong>in</strong>g parameterγ. <strong>The</strong> value on the vertical axis is α 1 /L eff . (nx/h=31, nz=11,β = 1.5, L = 12, L B = 2, g = 1, h = 1)


152 <strong>Simulation</strong> <strong>of</strong> Wave AbsorptionFigure 5.14: Reflection coefficients obta<strong>in</strong>ed us<strong>in</strong>g the cont<strong>in</strong>uous equations from 5.4.1and the the analysis <strong>of</strong> the l<strong>in</strong>earised discretised equations for c = 1 andα = 0 (g=1, h=1, L B = 2, γ = 1, β = 1.5, nx/h = 31, nz = 11, L = 8)and ˜k is related to ω asω 2 = (1 − iα 0 ω) ˜k tanh ˜k. (5.126)<strong>The</strong> solutions <strong>of</strong> ˜k <strong>of</strong> Eq. (5.126) for given ω are non trivially distributed over thecomplex plane. A direct procedure to obta<strong>in</strong> all solutions has been developed byMcIver (1998) us<strong>in</strong>g a Riemann-Hilbert approach by Ioakimidis (1988). As po<strong>in</strong>tedout by McIver even double roots <strong>of</strong> Eq. (5.126) may exist. A complete eigenfunctionexpansion <strong>of</strong> Eq. (5.43) with p as <strong>in</strong> Eq. (5.39) with α(x) = α 0 may therefore <strong>in</strong>cludegeneralised eigenfunctions at these double roots.In Fig. 5.15 on the next page the zero-contours <strong>of</strong> the real and imag<strong>in</strong>ary part <strong>of</strong>˜k tanh ˜k −ω21−iα are plotted for ω = 2 and two values <strong>of</strong> α 0ω0. <strong>The</strong> <strong>in</strong>tersection <strong>of</strong>these zero-contours where k ≠ ±i(2n + 1) π 2(tanh(k) is not def<strong>in</strong>ed) correspond to thesolutions <strong>of</strong> Eq. 5.126. <strong>The</strong> po<strong>in</strong>ts k = ±i(2n + 1) π 2are the dots <strong>in</strong> the figure. <strong>The</strong>cross plotted <strong>in</strong> the right-upper plane corresponds to the deep water approximation˜k = ω 2 /(1 − iα 0 ω). As can be observed, the deep water assumption still results<strong>in</strong> good approximations <strong>of</strong> the pr<strong>in</strong>cipal wave number. In the follow<strong>in</strong>g paragraphsthe deep water assumption will be used to approximate the ’most progressive’ wavenumber ˜k.In Fig. 5.16 on page 155 the reflection coefficients for a dissipation zone consist<strong>in</strong>g<strong>of</strong> a l<strong>in</strong>ear damp<strong>in</strong>g function α(x) = α 0 and a Sommerfeld condition with c s = 1 arecompared for different values <strong>of</strong> α 0 . Investigation <strong>of</strong> the wave patterns showed thatthe ’wiggl<strong>in</strong>g’ part <strong>of</strong> the reflection curve for small values <strong>of</strong> α 0 ω corresponds to waves


Results and discussion 153Figure 5.15: <strong>The</strong> zero-contours <strong>of</strong> the real component (solid l<strong>in</strong>e) and imag<strong>in</strong>ary component(dashed l<strong>in</strong>e) <strong>of</strong> ˜k tanh ˜k −ω21−iα 0 ω . <strong>The</strong> <strong>in</strong>tersections wherek ≠ ±i(2n + 1) π 2correspond to solutions <strong>of</strong> Eq. 5.126.that1. are partially reflected aga<strong>in</strong>st the discont<strong>in</strong>uity <strong>in</strong> α at the <strong>in</strong>terface with thenumerical dissipation zone.2. have propagated through the dissipation zone, partially reflected aga<strong>in</strong>st theSommerfeld condition and travelled back through the dissipation zone.<strong>The</strong> wiggl<strong>in</strong>g is due to the <strong>in</strong>terference between these two left-go<strong>in</strong>g waves and ispredicted both by the cont<strong>in</strong>uous analysis as by the discrete analysis for small values<strong>of</strong> α 0 ω. For larger values <strong>of</strong> α 0 ω the reflection coefficient is completely determ<strong>in</strong>ed bythe first type <strong>of</strong> reflections. <strong>The</strong> part <strong>of</strong> the wave that travels through the dissipationzone and reflects aga<strong>in</strong>st the Sommerfeld condition is completely damped out before itreaches the start <strong>of</strong> the dissipation zone for the second time. <strong>The</strong>refore no <strong>in</strong>terferencebetween the two type <strong>of</strong> reflections occurs and the reflection coefficient is determ<strong>in</strong>edas if L B → ∞. We therefore exam<strong>in</strong>e the reflections coefficient for kL B → ∞.Multiplication <strong>of</strong> the nom<strong>in</strong>ator and denom<strong>in</strong>ator by e −2i˜k ∗<strong>in</strong> Eq. (5.124) results <strong>in</strong>( ) ) ( ) )e −2Re(2i˜k ∗ L B )ω − c s˜k(˜k + k + e −2i˜k ∗ L Bω + c s˜k(˜k − kr =( ) (e −2Re(2i˜k ∗ L B )ω − c s˜k k − ˜k) ( ) (− e −2i˜k ∗ L B ω + c s˜k k + ˜k) (5.127)


154 <strong>Simulation</strong> <strong>of</strong> Wave Absorptionfrom which it can be directly observed thatwhich results <strong>in</strong> deep water tolim r = k − ¯k , (5.128)kL→∞ k + ¯klim r = iωα 0kL→∞ iωα 0 − 2 . (5.129)Tak<strong>in</strong>g the absolute value <strong>of</strong> Eq. (5.129) results <strong>in</strong>√lim |r| = ω 2 α02L→∞ ω 2 α0 2 (5.130)+ 4.<strong>The</strong> conclusion <strong>of</strong> the previous analysis is that for large values <strong>of</strong> kL B but for ωα 0 ≪ 2|r| ≈ ωα 02 , (5.131)which is <strong>in</strong> agreement with the results <strong>of</strong> both the l<strong>in</strong>ear analysis and the discretisedequations as can be observed <strong>in</strong> figure 5.16 on the next page.For smaller values <strong>of</strong> kL B the cont<strong>in</strong>uous and discrete reflection coefficients are not<strong>in</strong> mutual agreement. A series <strong>of</strong> grid ref<strong>in</strong>ement studies confirmed that the reflectioncoefficients <strong>of</strong> the discrete analysis had converged. <strong>The</strong> discrepancy between thecont<strong>in</strong>uous estimate and the numerical estimate must therefore be due to the planewave assumption used <strong>in</strong> the cont<strong>in</strong>uous analysis. Apparently, the neglection <strong>of</strong> theevanescent modes <strong>in</strong> the constant dissipat<strong>in</strong>g zone results <strong>in</strong> an overestimate <strong>of</strong> thereflection coefficients.L<strong>in</strong>ear damp<strong>in</strong>g<strong>The</strong> expression for the reflection coefficient us<strong>in</strong>g a l<strong>in</strong>ear damp<strong>in</strong>g function α(x) =α 1 x when the limit kL B → ∞ for the approximation µ(x) = 1−iωα(x)ωwith the deep2water assumption isThis expression simplifies for α 1 ≪ 2ω <strong>in</strong>lim |r| = 2ω + α 1 − √ α1 2 + 4ω2kL→∞ 2ω − α 1 + √ . (5.132)α1 2 + 4ω2|r| ≈ α 14ω . (5.133)For large values <strong>of</strong> ω the reflection coefficient therefore strictly decreases with <strong>in</strong>creas<strong>in</strong>gω which is a significant difference compared to the asymptotic behavior forconstant α(x) = α 0 .Fig. 5.17 on page 156 shows the reflection coefficient for l<strong>in</strong>ear damp<strong>in</strong>g functionsα(x) = α 1 x/L B and a Sommerfeld absorption boundary with c s = 1. In every


Results and discussion 155Figure 5.16: Reflection coefficient estimates obta<strong>in</strong>ed from l<strong>in</strong>ear analysis <strong>of</strong> the cont<strong>in</strong>uousequations and <strong>of</strong> the discretisation. (constant damp<strong>in</strong>g function)(g=1, h=1, c=1, L B = 2, γ = 1, β = 1.5, nx/h = 31, nz = 11, L = 12)subfigure 3 curves are plotted. <strong>The</strong> solid curve is the graph <strong>of</strong> the reflection coefficientobta<strong>in</strong>ed by l<strong>in</strong>ear analysis <strong>of</strong> the discretised equations. <strong>The</strong> dashed curve isthe reflection coefficient obta<strong>in</strong>ed us<strong>in</strong>g the simplified cont<strong>in</strong>uous plane wave model,Eq. (5.64)-(5.65), with the approximation ˜µ = 1 k. <strong>The</strong> dotted curve is the reflectioncoefficient obta<strong>in</strong>ed us<strong>in</strong>g the approximation ˜µ(x) = 1−iωα(x)ωas <strong>in</strong> Eq. (5.85). Aga<strong>in</strong>2the convergence <strong>of</strong> the reflection curve obta<strong>in</strong>ed by the discretisation has been verified.Form this figure and the above analysis it is concluded that:• For the <strong>in</strong>vestigated range <strong>of</strong> parameters, the approximation us<strong>in</strong>g ˜µ(x) =1−ωα(x)ω<strong>in</strong> the simplified cont<strong>in</strong>uous model Eq. (5.66) results <strong>in</strong> smaller reflectioncoefficients than the choice ˜µ = 1 k2. <strong>The</strong> latter choice for ˜µ results <strong>in</strong>an over prediction <strong>of</strong> the reflection coefficients from discrete analysis for almostthe complete range <strong>of</strong> <strong>in</strong>vestigated frequencies.• <strong>The</strong> simplification <strong>of</strong> the cont<strong>in</strong>uous equations for l<strong>in</strong>ear damp<strong>in</strong>g functions -the plane wave assumption and the operator approximation - results <strong>in</strong> poorestimates <strong>of</strong> the reflection coefficient.• <strong>The</strong> reflection coefficient on a long numerical dissipation zone us<strong>in</strong>g a l<strong>in</strong>eardamp<strong>in</strong>g function α(x) = α 1 x for small waves is proportional to α 1 /ω.


156 <strong>Simulation</strong> <strong>of</strong> Wave AbsorptionFigure 5.17: Reflection coefficients <strong>of</strong> the cont<strong>in</strong>uous model us<strong>in</strong>g the approximationsEq. (5.83) (dashed) and Eq. (5.85) (dotted) and the result <strong>of</strong> the analysis<strong>of</strong> the l<strong>in</strong>earised discretised equations (solid l<strong>in</strong>e) for c s = 1 and differentvalues <strong>of</strong> α 1 (l<strong>in</strong>ear damp<strong>in</strong>g function). (g=1, h=1, L B = 2, γ = 1,β = 1.5, nx/h = 31, nz = 11, L = 12)


Results and discussion 157Figure 5.18: <strong>The</strong> reflection coefficients for the beach configuration α 1 =0.3/L eff [1/g], γ = 1.04, c s = 0.7 nx/h=31, nz=11, β = 1.5,L = 12, L B = 2, g = 1, h = 1)5.5.2 Transparent beachIt was found that for the numerical grid configuration used <strong>in</strong> Fig. 5.13 on page 151(i.e. nx/h=31, nz=11, β = 1.5, L = 12, L 0 B = 2, g = 1, h = 1) the smallest reflectioncoefficients were obta<strong>in</strong>ed for α 1 /L eff = 0.3, γ = 1.04 and c s = 0.7. <strong>The</strong> reflectioncoefficients are plotted <strong>in</strong> Fig. 5.18 and show that all reflection coefficients are smallerthan 0.7 %. <strong>The</strong> slow <strong>in</strong>crease <strong>of</strong> the reflection coefficient for the higher values <strong>of</strong> ωis due to reflections on the stretch<strong>in</strong>g <strong>of</strong> the grid.Although the configuration L B = 2, γ = 1.04, c s = 0.7 and α 1 /L eff = 0.3 results<strong>in</strong> m<strong>in</strong>imal reflection coefficients for the pr<strong>in</strong>cipal range <strong>of</strong> frequencies, the choicec s = 1 over c s = 0.7 is sometimes preferable when shallow water waves (like solitarywaves) also need to be absorbed. Remark that these very small reflections (< 0.7%)over the range <strong>of</strong> waves between λ = 1 4h and λ = 4h is achieved at the relativelysmall computational cost <strong>of</strong> <strong>in</strong>creas<strong>in</strong>g the computational doma<strong>in</strong> with a length <strong>of</strong>2h. Choos<strong>in</strong>g c s = 1 over c s = 0.7 results <strong>in</strong> an <strong>in</strong>crease <strong>of</strong> the reflection coefficientat ω = 1.2 and ω = 1.25 to approximately 0.019 respectively 0.008. <strong>The</strong> reflectioncoefficients at all other frequencies do not significantly change. Because <strong>of</strong> the verysmall reflections, the above configuration with either c s = 0.7 or c s = 1 will be referredto as the transparent numerical wave absorber.To illustrate the effectiveness <strong>of</strong> this configuration <strong>in</strong> a fully nonl<strong>in</strong>ear sett<strong>in</strong>g, thefollow<strong>in</strong>g numerical simulations are presented: (i) comparison <strong>of</strong> the free surface elevationfor two different positions <strong>of</strong> the beach and (ii) the <strong>in</strong>vestigation <strong>of</strong> the evolution<strong>of</strong> an <strong>in</strong>itial condition result<strong>in</strong>g <strong>in</strong> a broad cont<strong>in</strong>uous spectrum <strong>of</strong> travell<strong>in</strong>g waves.


158 <strong>Simulation</strong> <strong>of</strong> Wave AbsorptionFigure 5.19: <strong>The</strong> wave elevation <strong>of</strong> a nonl<strong>in</strong>ear bichromatic wave for 405 < t < 430at x = 400 [m] and two configurations us<strong>in</strong>g the optimal configuration <strong>of</strong>Fig. 5.18: (solid l<strong>in</strong>e) dissipation zone starts at x = 400 [m] ; (open dot)dissipation zone starts at x = 1000 [m])Effect <strong>of</strong> translated beachA highly nonl<strong>in</strong>ear bichromatic wave (h = 5 [m], g = 9.81 [m 2 /s], T 1 =1.8 [s], T 2 =2.2[s], q 1 =q 2 =0.08 [m], ∆T = 0.1 [s])is generated us<strong>in</strong>g a flap-type wave maker and thenumerical beach is placed at x = 80h from the wave maker . <strong>The</strong> wave elevation isrecorded at x = 80h] and compared to the wave signal for the same simulation, butwith the numerical beach translated to x = 200h. <strong>The</strong> two signals are plotted <strong>in</strong>Fig. 5.19 and are seen to be almost identical. It is concluded that the effect <strong>of</strong> thenumerical beach on the simulation is negligible and therefore performs adequately asa transparent boundary.Broad banded spectrumAn <strong>in</strong>itial free surface method is used to generate a wave tra<strong>in</strong> conta<strong>in</strong><strong>in</strong>g manyfrequency components. As a numerical absorption the optimal beach from this sectionis used. For this simulation (h = 5 [m], g = 9.81 [m/s 2 ], nx/h = 26, ∆T = 0.1 [s].As an <strong>in</strong>itial condition the pr<strong>of</strong>ileη(x, 0) = asech(2x) (5.134)


Results and discussion 159is taken. <strong>The</strong> numerical dissipation zone starts at x = 12h. <strong>The</strong> graphs <strong>in</strong> Fig. 5.20on the follow<strong>in</strong>g page are x-t plots <strong>of</strong> η where values <strong>of</strong> η > 510 −4 are plotted as blackdots. <strong>The</strong> plots <strong>in</strong> Fig. 5.20 (a)-(c) are the result <strong>of</strong> simulations with a = 0.2 [m]while <strong>in</strong> (d)-(f) a = 0.6 [m] was chosen. In plots (a) and (d) no dissipation zone isused but only a Sommerfeld condition with c = 1. In plots (b) and (e) only a l<strong>in</strong>eardissipation zone is used but no Sommerfeld condition. In (c) and (f) the comb<strong>in</strong>ation<strong>of</strong> the damp<strong>in</strong>g and Sommerfeld condition is used. From this figure the effectiveness<strong>of</strong> the Sommerfeld condition for long waves and the effectiveness <strong>of</strong> the dissipationzone for short waves can be observed. Also for nonl<strong>in</strong>ear time doma<strong>in</strong> simulationsfor waves with many frequency components, the concept <strong>of</strong> comb<strong>in</strong>ed l<strong>in</strong>ear damp<strong>in</strong>g,stretch<strong>in</strong>g and a Sommerfeld condition proves to be a robust, stable and adequatenumerical beach concept for a relatively small computational effort (extension <strong>of</strong> thedoma<strong>in</strong> by 2h).5.5.3 Approximation <strong>of</strong> the physical beachIn the previous subsection the numerical parameters that result <strong>in</strong> the smallest achievablereflection coefficients us<strong>in</strong>g the numerical wave absorber have been presented. Inthis subsection, the parameters are sought that will result <strong>in</strong> a reasonable representation<strong>of</strong> the measurements presented <strong>in</strong> subsection 5.2. It has also been <strong>in</strong>vestigatedwhether geometric modell<strong>in</strong>g <strong>of</strong> the west side bas<strong>in</strong> (see Fig. 5.1 on page 118) couldimprove correspondence between the numerical and measured reflection coefficients;this was however not observed. It is stressed that there is no physical connectionbetween the numerical models (Sommerfeld condition, pressure damp<strong>in</strong>g and gridstretch<strong>in</strong>g) and the artificial beach used <strong>in</strong> the experiments. Match<strong>in</strong>g <strong>of</strong> the resultsis therefore an ad hoc procedure <strong>of</strong> trial and error that is guided by the follow<strong>in</strong>gthree observations:• <strong>The</strong> value c s determ<strong>in</strong>es a local m<strong>in</strong>imum on a desired frequency <strong>in</strong> the lowerfrequency part <strong>of</strong> the spectrum.• <strong>The</strong> value <strong>of</strong> α 1 determ<strong>in</strong>es the overall height <strong>of</strong> the reflection coefficients forthe central frequencies• <strong>The</strong> values <strong>of</strong> γ <strong>in</strong>fluences the angle <strong>of</strong> the reflection curve <strong>in</strong> the high frequencyrange.Based on extensive variations keep<strong>in</strong>g nx//h = 31 fixed <strong>of</strong> the above parameters thefollow<strong>in</strong>g two configuration <strong>of</strong> numerical parameters were chosen:north side SMB L B = 2, γ = 1.0365, c s = 0.5, α 1 /L eff = 0.015 (5.135)west side SMB L B = 2, γ = 1.04, c s = 0.45, α 1 /L eff = 0.02 (5.136)


160 <strong>Simulation</strong> <strong>of</strong> Wave AbsorptionFigure 5.20: x-t plots η given the <strong>in</strong>itial condition (5.134) where values <strong>of</strong> η > 2 510 −4are plotted as black dots. for (a)-(c) a = 0.2 and for (d)-(f) a = 0.6.1st column: only Sommerfeld; 2nd column: only pressure damp<strong>in</strong>g; 3rdcolumn: comb<strong>in</strong>ation <strong>of</strong> Sommerfeld and pressure damp<strong>in</strong>g.)


Conclusions 161Figure 5.21: Measured reflection coefficients and the reflection coefficients for two numericaldamp<strong>in</strong>g models for the beach on the north side <strong>of</strong> the SMBDur<strong>in</strong>g the <strong>in</strong>vestigations it was observed that by add<strong>in</strong>g a threshold to α(x) asα(x) ={α(x) = α 0 0 < x < 0.4h(5.137)α(x) = α 1/L effx0.4h ≤ x < L effresulted <strong>in</strong> a highly oscillat<strong>in</strong>g reflection curve. <strong>The</strong> reflection curves both with anwithout this threshold and the measured reflection coefficients (see also Fig. 5.4 onpage 124) are plotted <strong>in</strong> Fig. 5.21 and Fig. 5.22 on the follow<strong>in</strong>g page. <strong>The</strong> oscillationsdue to the additional threshold are probably due to the <strong>in</strong>terference <strong>of</strong> the wavesreflected aga<strong>in</strong>st the two jumps <strong>in</strong> α(x).One reason to <strong>in</strong>clude the threshold <strong>in</strong> the function α(x) could be to <strong>in</strong>troduce asimilar spread<strong>in</strong>g <strong>of</strong> the reflection coefficients as was found <strong>in</strong> the measurements .Very small variations <strong>in</strong> ω lead to quit different reflection coefficients. However, itmust aga<strong>in</strong> be stressed that there is no physical representative model underly<strong>in</strong>g thenumerical beach let alone the choice <strong>of</strong> α.5.6 ConclusionsIn this chapter the numerical modell<strong>in</strong>g <strong>of</strong> artificial beaches <strong>in</strong> a wave tank has beendiscussed. Firstly, the measurements on the artificial beaches <strong>of</strong> the new SMB and


162 <strong>Simulation</strong> <strong>of</strong> Wave AbsorptionFigure 5.22: Measured reflection coefficients and the reflection coefficients for two numericaldamp<strong>in</strong>g models for the beach on the west side <strong>of</strong> the SMB .OT at MARIN have been described. <strong>The</strong> reflection coefficients at the west side <strong>of</strong> theSMB are < 10% for all <strong>in</strong>vestigated regular waves. <strong>The</strong> reflection coefficients on thenorth side are slightly higher than the coefficients on the west side which is due tothe fact that the beach on the north side is two meters shorter. Exam<strong>in</strong>ation <strong>of</strong> themeasurements showed that the estimated reflection coefficients are not <strong>in</strong>dependent<strong>of</strong> the wave amplitude. Also no strong correlation was found between the steepness<strong>of</strong> the wave and the reflection coefficient.A comb<strong>in</strong>ation <strong>of</strong> three numerical methods is constructed as a numerical model for theartificial beach: (i) an energy dissipation zone (ii) a Sommerfeld radiation conditionon the downstream vertical boundary and (iii) stretch<strong>in</strong>g <strong>of</strong> the grid <strong>in</strong> the horizontaldirection along the dissipation zone. <strong>The</strong> energy is dissipated through the additionalterm α(x)φ z <strong>in</strong> the dynamic free surface condition. For positive α(x) strict energydecay is guaranteed and mass is still conserved. This comb<strong>in</strong>ed numerical beach modelwas <strong>in</strong>vestigated both before and after numerical discretisation.In the cont<strong>in</strong>uous analysis a plane wave assumption was made to simplify the analysis.Comparison with the converged reflection coefficients <strong>of</strong> the discretised equationsshowed that this simplification leads to an overestimate <strong>of</strong> the reflection coefficientsfor constant functions α(x) = α 0 for small values <strong>of</strong> ωα 0 . <strong>The</strong> approximation <strong>of</strong> thedispersion operator by Eq. (5.65), to obta<strong>in</strong> analytical solutions for the govern<strong>in</strong>gequations when α(x) = α 1 x, resulted <strong>in</strong> poor estimates <strong>of</strong> the reflection coefficientwhen compared to the discrete results. It is therefore concluded that models based on


Conclusions 163the suggested operator approximation are <strong>in</strong>adequate, although higher order (Padé)approximations <strong>of</strong> the symbol ˆR may lead to better approximations.L<strong>in</strong>ear analysis <strong>of</strong> the discretisation <strong>of</strong> equations showed that stretch<strong>in</strong>g <strong>of</strong> the griddoes not affect the l<strong>in</strong>ear stability <strong>of</strong> the numerical scheme. <strong>The</strong> Sommerfeld radiationcondition, that was implemented as a Dirichlet boundary condition, will <strong>in</strong>fluence thestability <strong>of</strong> the time <strong>in</strong>tegration as the additional eigenvalues due to this condition canbe situated outside the stability region <strong>of</strong> the RK scheme. Analysis showed that theposition <strong>of</strong> this eigenvalue on the real axis is <strong>in</strong>versely proportional to the horizontalmesh width near the downstream boundary and may result <strong>in</strong> a severe restrictionon the time step. Stretch<strong>in</strong>g <strong>of</strong> the grid has therefore two ma<strong>in</strong> advantages: (i) theeffective length <strong>of</strong> the dissipat<strong>in</strong>g zone is greatly <strong>in</strong>creased without any additionalcomputational cost and (ii) the local horizontal mesh width near the Sommerfeldboundary is much enlarged lead<strong>in</strong>g to no additional constra<strong>in</strong>ts on the time step. Ifthe horizontal grid is stretched too fast short waves will significantly reflect aga<strong>in</strong>stthe grid. An optimal configuration <strong>of</strong> the three numerical concepts is constructedwith the property that |r| < 0.007 for all waves with wavelength h/4 < λ < 4hfor a computational effort equivalent to an extension <strong>of</strong> the doma<strong>in</strong> with 2h. Thisoptimal beach was tested <strong>in</strong> the fully nonl<strong>in</strong>ear sett<strong>in</strong>g by measur<strong>in</strong>g the effect <strong>of</strong> thetranslation <strong>of</strong> the beach and by exam<strong>in</strong><strong>in</strong>g the effect on a broad banded wave tra<strong>in</strong>. Itis concluded that the constructed optimal configuration is both efficient and effectiveas a transparent boundary for a wide range <strong>of</strong> frequencies. A numerical parametervariation study <strong>of</strong> the comb<strong>in</strong>ed beach concept was performed to tune the reflectioncoefficients to the measured data. A comb<strong>in</strong>ation <strong>of</strong> parameters was found to result<strong>in</strong> a reasonable approximation <strong>of</strong> the scattered measurements. It was found that anadditional threshold <strong>in</strong> the damp<strong>in</strong>g function α(x) resulted <strong>in</strong> oscillatory behavior <strong>of</strong>the reflection coefficients.


164 <strong>Simulation</strong> <strong>of</strong> Wave Absorption


Chapter 6<strong>Nonl<strong>in</strong>ear</strong> Wave Groups<strong>The</strong> <strong>in</strong>vestigations <strong>of</strong> the chapters 3-5 dealt with the generation, the propagation andthe absorption <strong>of</strong> waves <strong>in</strong> a numerical wave tank based on the pr<strong>in</strong>ciples outl<strong>in</strong>ed<strong>in</strong> chapter 2. In this chapter, the developed numerical scheme will be applied to<strong>in</strong>vestigate the long time evolution <strong>of</strong> nonl<strong>in</strong>ear wave groups. Firstly, the evolution<strong>of</strong> a conf<strong>in</strong>ed wave group and the effect <strong>of</strong> a specific bottom topography <strong>in</strong> a coastalregion will be <strong>in</strong>vestigated. Secondly, the evolution <strong>of</strong> bichromatic wave groups will beexam<strong>in</strong>ed. Predictions <strong>of</strong> the numerical simulations are validated aga<strong>in</strong>st experimentsthat have been performed at MARIN . Good agreement is observed between theexperimental and the numerical results. Both the numerical and experimental resultsshow strong nonl<strong>in</strong>ear deformation <strong>of</strong> the wave group envelope. <strong>The</strong> numerical methodis then used to predict the long time evolution beyond the spatial dimension <strong>of</strong> thephysical wave tank. This long time evolution <strong>of</strong> the wave group shows <strong>in</strong>trigu<strong>in</strong>gtemporal structure and spatial recurrence phenomena. Investigation <strong>of</strong> the spatialvariation <strong>of</strong> the wave spectrum and analysis <strong>of</strong> the nonl<strong>in</strong>ear equations motivates the<strong>in</strong>troduction <strong>of</strong> a parameter govern<strong>in</strong>g the deformation process <strong>of</strong> these bichromaticwaves.6.1 Previous <strong>in</strong>vestigations<strong>The</strong> nonl<strong>in</strong>ear evolution <strong>of</strong> (conf<strong>in</strong>ed) wave groups has been the subject <strong>of</strong> <strong>in</strong>vestigationss<strong>in</strong>ce the 1960’s. <strong>The</strong> subject is directly related to the <strong>in</strong>stability <strong>of</strong> uniformwave tra<strong>in</strong>s. <strong>The</strong> reason is that the first experimental evidence <strong>of</strong> wave tra<strong>in</strong> <strong>in</strong>stabilityshowed group<strong>in</strong>g <strong>of</strong> the wave. <strong>The</strong> group<strong>in</strong>g evolves from (exponentially) grow<strong>in</strong>gsymmetric side bands close to the central frequency <strong>of</strong> the wave tra<strong>in</strong>, result<strong>in</strong>g <strong>in</strong> amodulated wave tra<strong>in</strong>.165


166 <strong>Nonl<strong>in</strong>ear</strong> Wave Groups6.1.1 Modulated wave tra<strong>in</strong>sAlthough the first existence pro<strong>of</strong>s <strong>of</strong> periodic deep water solutions to the nonl<strong>in</strong>earfree surface equations were already given at the beg<strong>in</strong>n<strong>in</strong>g <strong>of</strong> the previous century,the stability <strong>of</strong> these solutions was taken for granted until the 1960’s. Lighthill (1965)used Whitman (1965) averaged Lagrangian theory to exam<strong>in</strong>e the solution <strong>of</strong> a smooth<strong>in</strong>itial wave packet for deep water waves. His solution predicted that the nonl<strong>in</strong>earitywould lead to a focus<strong>in</strong>g <strong>of</strong> energy towards the center <strong>of</strong> the pulse as the packet evolved<strong>in</strong> time, but the solution became s<strong>in</strong>gular <strong>in</strong> f<strong>in</strong>ite time. Lighthill commented thatsuch behavior is <strong>in</strong>dicative <strong>of</strong> the presence <strong>of</strong> an <strong>in</strong>stability associated with nonl<strong>in</strong>eardeep-water waves. Benjam<strong>in</strong> & Feir (1967) were however the first to prove thata uniform cont<strong>in</strong>uous wave tra<strong>in</strong> is <strong>in</strong>deed unstable to modulational perturbations<strong>of</strong> its envelope. Both Benjam<strong>in</strong> (1967) as Feir (1967) give experimental pro<strong>of</strong> toprovide some evidence for their theoretical proven <strong>in</strong>stability. <strong>The</strong>y speculate that asa result <strong>of</strong> the exponential growth <strong>of</strong> the unstable sideband band frequencies, the wavetra<strong>in</strong> would f<strong>in</strong>ally dis<strong>in</strong>tegrate and the energy would spread over a broad spectrum.Feir (1967) also shows experimentally the dis<strong>in</strong>tegration <strong>of</strong> a s<strong>in</strong>gle conf<strong>in</strong>ed wavegroup <strong>in</strong>to two wave group pulses. Hasselmann (1967) speculates that the results <strong>of</strong>Benjam<strong>in</strong> & Feir supports his claims that due to the resonant nonl<strong>in</strong>ear <strong>in</strong>teractionsthe wave energy will be evenly spread over all wave numbers <strong>in</strong> any wave spectrum(Hasselmann (1963)).Lighthill (1967) uses Whitman’s theory to exam<strong>in</strong>e the same problem as Benjam<strong>in</strong>& Feir and also shows <strong>in</strong>stability, but gives different conditions for the <strong>in</strong>stability.<strong>The</strong> solution aga<strong>in</strong> leads to a s<strong>in</strong>gularity <strong>in</strong> f<strong>in</strong>ite time (Whitman’s theory should beasymptotically valid). Zakharov (1968) shows that the non l<strong>in</strong>ear free surface boundaryconditions are Hamiltonian and that if the wave number variation is small, thegovern<strong>in</strong>g equations can be reduced to the Non-L<strong>in</strong>ear Schröd<strong>in</strong>ger (NLS) equationfor the wave envelope. His mode-<strong>in</strong>teraction equations are also known as the Zakharov<strong>in</strong>tegral equations. Later is has been shown by Caponi et al. (1982) that theZakharov equations itself are not Hamiltonian, while the free surface equations havea Hamiltonian structure (cf. also Broer (1974) and Miles (1977)).Chu & Mei (1970, 1971) use a multiple scale method to derive the NLS equations.<strong>The</strong>ir equations ar similar to Lighthill except for an additional term <strong>in</strong> the dispersionrelation proportional to a xxawhich elim<strong>in</strong>ates the s<strong>in</strong>gularity encountered by Lighthill.<strong>The</strong>ir numerical scheme however, breaks down when the amplitude a becomes zero.<strong>The</strong> experiments that they preformed however showed that the envelope <strong>of</strong> a deepwater Stokes tra<strong>in</strong> tends to dis<strong>in</strong>tegrate <strong>in</strong>to smaller envelope pulses <strong>of</strong> permanentform. Zakharov & Shabat (1972) give an exact solution to the <strong>in</strong>itial value problem<strong>of</strong> the NLS for sufficiently fast vanish<strong>in</strong>g <strong>in</strong>itial values. <strong>The</strong> exact solution predictsthat an arbitrary smooth <strong>in</strong>itial wave packet will eventually dis<strong>in</strong>tegrate <strong>in</strong>to a def<strong>in</strong>itenumber <strong>of</strong> envelope solitons which are stable to collisions.Both Hasimoto & Ono (1972) as Davey (1972) report that the wave envelope forsmall wave number variations satisfies the NLS . Hasimoto & Ono propose that the


Previous <strong>in</strong>vestigations 167end state <strong>of</strong> the <strong>in</strong>stability <strong>of</strong> nonl<strong>in</strong>ear wave tra<strong>in</strong>s might be a series <strong>of</strong> solitaryenvelope pulses <strong>of</strong> permanent form. Bryant (1974) shows that permanent waves canbe identified with Stoke waves for deep water and with cnoidal waves for shallowwater, with a cont<strong>in</strong>uous range <strong>of</strong> wave pr<strong>of</strong>iles <strong>in</strong> between. Yuen & Lake (1975)prove that Whitman’s theory when applied consistently to the order considered, alsoyields the NLS and they experimentally confirm the soliton properties <strong>of</strong> conf<strong>in</strong>edwave packets. Now the discrepancies between Whitman’s theory and the Benjam<strong>in</strong>-Feir <strong>in</strong>stability are resolved because the NLS produces the Benjam<strong>in</strong>-Feir <strong>in</strong>stabilityfor an <strong>in</strong>itially uniform wave tra<strong>in</strong>. This is also later shown by Stuart & Diparma(1978).Yuen & Lake (1975) also perform detailed experiments to confirm that the NLSprovides a quantitatively satisfactory description <strong>of</strong> the long time evolution <strong>of</strong> wavepackets. Lake & Yuen (1977) then re-exam<strong>in</strong>ed the experiments <strong>of</strong> the <strong>in</strong>itial reported<strong>in</strong>stabilities by Benjam<strong>in</strong> and Feir. <strong>The</strong>y showed that the long time evolution <strong>of</strong>a modulated cont<strong>in</strong>uous wave tra<strong>in</strong> exhibits Fermi-Pasta-Ulam (FPU, Fermi et al.(1940)) recurrence. <strong>The</strong> previously observed dis<strong>in</strong>tegration <strong>of</strong> the modulated wavetra<strong>in</strong> <strong>in</strong>to a pulse was only an <strong>in</strong>termediate state. <strong>The</strong>y also show numerically thatthe NLS exhibits this k<strong>in</strong>d <strong>of</strong> recurrence. Later it has been shown (see e.g. Akhmediev& Ankiewicz (1997), pp. 50-57) that the BF-<strong>in</strong>stability is related to an exact solution<strong>of</strong> the NLS. Lake & Yuen (1977) accounted for the apparent discrepancies betweenthe numerical and experimental results by correct<strong>in</strong>g the theoretical wave steepnesswith the measured wave steepness (ka = 0.78(ka) meas ). Yuen & Ferguson (1978b)further explore the relationship between the Benjam<strong>in</strong>-Feir <strong>in</strong>stability and recurrence<strong>in</strong> the NLS, also <strong>in</strong> two space dimensions (Yuen & Ferguson (1978a)).Longuet-Higg<strong>in</strong>s (1978a,b) presents fully numerical simulations us<strong>in</strong>g periodic boundaryconditions establish<strong>in</strong>g reference material for the stability regions and <strong>in</strong>itialgrowth rates. Dysthe (1979) extends the nonl<strong>in</strong>ear Schröd<strong>in</strong>ger equation to be applicableto wave packets <strong>of</strong> broader bandwidth by add<strong>in</strong>g a higher order term correction.<strong>The</strong> correction for the wave steepness previously <strong>in</strong>troduced by Lake & Yuen (1977)was shown to be fictional by the same authors (Yuen & Lake (1982)) and they concludedthat theories should be improved. <strong>The</strong>y propose the use <strong>of</strong> the Zakhorov<strong>in</strong>tegral equations and obta<strong>in</strong>ed better agreement <strong>of</strong> the side-band growth-rates thangiven orig<strong>in</strong>ally by Benjam<strong>in</strong> and Feir. Stiasnie (1983) shows that Dysthe’s equationcan be deduced from Zakharov’s <strong>in</strong>tegral equation by us<strong>in</strong>g the narrow bandwidthapproximation. Janssen (1981) obta<strong>in</strong>s a nonl<strong>in</strong>ear evolution equation for the amplitude<strong>of</strong> the sidebands from analysis <strong>of</strong> Dysthe’s equation and the result exhibits theFPU recurrence phenomena and are <strong>in</strong> qualitative agreement with the experimentalf<strong>in</strong>d<strong>in</strong>gs. Bryant (1982) show that there is a critical depth as a po<strong>in</strong>t <strong>of</strong> bifurcationbetween permanent waves and wave groups <strong>of</strong> permanent envelope. Melville (1982)conducts a series <strong>of</strong> sideband evolution experiments (all <strong>in</strong>clud<strong>in</strong>g break<strong>in</strong>g) fromwhich he concludes that the end state <strong>of</strong> the evolution is <strong>in</strong>evitably a break<strong>in</strong>g event,followed by partial recurrence tend<strong>in</strong>g to lower frequency. He did not observe anyrecurrence <strong>of</strong> the FPU type as reported by Lake et al. (1977). However his <strong>in</strong>itiallyused wave steepness was a factor two higher (ka = 0.2) than that used by the previous


168 <strong>Nonl<strong>in</strong>ear</strong> Wave Groupsauthors. Lo & Mei (1985) numerically compute the longtime evolution <strong>of</strong> nonl<strong>in</strong>earwave tra<strong>in</strong>s us<strong>in</strong>g Dysthe’s equation show<strong>in</strong>g wave tra<strong>in</strong> dis<strong>in</strong>tegration and FPU recurrencephenomena. Trulsen (1989) later improve this numerical method for solv<strong>in</strong>gDysthe’s equation. <strong>The</strong> stability analysis on the Zakharov equation is extended byCrawford et al. (1991) who obta<strong>in</strong> an expression <strong>of</strong> the <strong>in</strong>itial growth rates for f<strong>in</strong>itevalues <strong>of</strong> ka and f<strong>in</strong>d better agreement with the experimental and numerical results.<strong>The</strong>ir results also show restabilisation for large values <strong>of</strong> ka. Krasitskii (1994) modifiesthe Zakharov <strong>in</strong>tegral equations preserv<strong>in</strong>g the Hamiltonian structure <strong>of</strong> the freesurface problem. Col<strong>in</strong> et al. (1995) show that the stability does not depend on theirrotationality assumption.<strong>Nonl<strong>in</strong>ear</strong> simulations on the evolution <strong>of</strong> nonl<strong>in</strong>ear unstable wave tra<strong>in</strong>s have beenperformed by several authors us<strong>in</strong>g periodic boundary conditions. Landr<strong>in</strong>i et al.(1998) however compares several numerical surface methods (NLS, Dysthe, Krasitskii)to fully numerical simulations (us<strong>in</strong>g the code developed by Wang et al. (1995)) andconcludes that the Krasitskii model shows the closest agreement to the fully nonl<strong>in</strong>earsolution for long time unstable waves. Tul<strong>in</strong> & Waseda (1999) report extensively onfully nonl<strong>in</strong>ear numerical results and measurements on the occurrence and the effect<strong>of</strong> break<strong>in</strong>g <strong>in</strong> the unstable wave tra<strong>in</strong>.For further references we refer to the review article <strong>of</strong> Yuen & Lake (1980) on wave<strong>in</strong>stabilities and the review <strong>of</strong> Hammack & Henderson (1993) on Resonant Interaction<strong>The</strong>ory. A thorough mathematical description and numerous references on issuesrelated to the nonl<strong>in</strong>ear <strong>in</strong>stability <strong>of</strong> water waves can be found <strong>in</strong> Debnath (1994)chp. 7-8.6.1.2 Bichromatic wavesMost <strong>of</strong> the previous reported <strong>in</strong>vestigations have been focused on the stability <strong>of</strong> aslightly modulated uniform wave tra<strong>in</strong>. Lo & Mei (1985) are the first to report onthe long time evolution <strong>of</strong> an unstable bichromatic wave group. <strong>The</strong>ir measurements(performed by G.J. Keller, 1982) show the steepen<strong>in</strong>g <strong>of</strong> the waves at the front andthe asymmetric evolution <strong>of</strong> the wave group envelope. Comparison with numericalexperiments based on Dysthe’s equation showed reasonable agreement. Lo & Meiuse their numerical scheme for long time calculations and observe the splitt<strong>in</strong>g <strong>of</strong> thebichromatic wave group <strong>in</strong> two groups with different speeds. Co<strong>in</strong>te & Boudet (1991)present some measurements and gives some fully nonl<strong>in</strong>ear numerical computationson bichromatic wave groups. <strong>The</strong> measurements and computations are not directlycompared. <strong>The</strong>y also observe the asymmetric evolution <strong>of</strong> the wave group but donot report on recurrence or long time evolution. Comparable experimental results onbichromatic waves as presented by Lo & Mei, have also been provided by Stansberg(1997). In Moubayed & Williams (1994) the full second order solution <strong>of</strong> bichromaticwaves produced by a wave maker <strong>in</strong> a wave flume is presented. However, a secondorder theory can not account for (third order) resonant <strong>in</strong>teractions. Taylor & Ohl


Conf<strong>in</strong>ed wave groups 169(1999) uses the method by Graig & Sulem (1993) (spectral method based on expansion<strong>of</strong> the Dirichlet-Neumann operator with symmetric spatial boundary conditions) to<strong>in</strong>vestigate bichromatic wave groups and observe focus<strong>in</strong>g. <strong>The</strong> spatial and time scalesare however far too small to comment on long time evolution and they mention thatmore data on vast times scales is necessary to obta<strong>in</strong> conclusive results.It is surpris<strong>in</strong>g that systematic experimental results on the fully nonl<strong>in</strong>ear evolution<strong>of</strong> bichromatic wave groups are not available <strong>in</strong> the literature. We have also foundno systematic fully nonl<strong>in</strong>ear numerical <strong>in</strong>vestigations on the long time evolution <strong>of</strong>these waves.6.2 Conf<strong>in</strong>ed wave groupsDur<strong>in</strong>g the <strong>in</strong>itial course <strong>of</strong> our <strong>in</strong>vestigations, questions concern<strong>in</strong>g the validation<strong>of</strong> the developed computer program frequently arose. One <strong>of</strong> the first (cf. Westhuis& Andonowati (1998)) validational studies that was performed, considered thesimulation <strong>of</strong> the evolution <strong>of</strong> a conf<strong>in</strong>ed wave group. Similar calculations had beenperformed by de Haas (1997) who used a Doma<strong>in</strong> Decomposition Boundary IntegralMethod to solve the evolution <strong>of</strong> these large wave structures. Initially, he used thefirst order solution <strong>of</strong> the potential and elevation for a conf<strong>in</strong>ed wave group and <strong>in</strong>vestigatedthe effect <strong>of</strong> second order contributions to the stationarity <strong>of</strong> the propagat<strong>in</strong>gwave group. De Haas found that the addition <strong>of</strong> bound second order contributionscould compensate partially the generation <strong>of</strong> free second order components. However,a stationary propagat<strong>in</strong>g conf<strong>in</strong>ed wave group was not achieved. In this section weexam<strong>in</strong>e the same first order conf<strong>in</strong>ed wave group and use an eng<strong>in</strong>eer<strong>in</strong>g approach toisolate the stationary part. After it has been confirmed that this approach leads to areasonable stationary evolution <strong>of</strong> a conf<strong>in</strong>ed wave group, the effect <strong>of</strong> the evolution<strong>of</strong> this wave group is <strong>in</strong>vestigated when the water depth is slowly decreased to half <strong>of</strong>the orig<strong>in</strong>al depth.NLS coefficientsAs an <strong>in</strong>itial condition for the simulation <strong>of</strong> conf<strong>in</strong>ed waves, a modulated carrier wavewith wavenumber ¯k is used. It is well known that the modulation amplitude satisfiesthe non l<strong>in</strong>ear Schröd<strong>in</strong>ger (NLS) equation. This equation describes the evolution<strong>of</strong> the complex amplitude envelope <strong>of</strong> a narrow-banded spectrum. To obta<strong>in</strong> thecoefficients <strong>of</strong> the NLS (Eq. (3.21)) the method <strong>of</strong> multiple scale expansion has beenused. This method was also orig<strong>in</strong>ally employed by Hasimoto & Ono (1972) for twodimensionaland Davey & Stewartson (1974) for three dimensional wave packages.


170 <strong>Nonl<strong>in</strong>ear</strong> Wave Groups<strong>The</strong> potential and free surface are expanded asΦ =η =∞∑ ∞∑Φ nm ε m e <strong>in</strong>θ + c.c.n=0 m=n∞∑n=0 m=n∞∑η nm ε m e <strong>in</strong>θ + c.c.(6.1a)(6.1b)where θ = ¯kx − ¯ωt and η nm (ξ, τ) and Φ nm (ξ, τ) are functions <strong>of</strong> the slowly vary<strong>in</strong>gvariablesξ = ε(x − c g (¯k)t) (6.2a)τ = ε 2 t. (6.2b)Substitution <strong>of</strong> (6.1)-(6.1) <strong>in</strong> the equations govern<strong>in</strong>g the nonl<strong>in</strong>ear free surface evolution(2.23)-(2.23) on page 20, ignor<strong>in</strong>g surface tension and equat<strong>in</strong>g the coefficients forε m e <strong>in</strong>θ , m = 1, 2, 3 and n = 0, 1, 2 to zero leads after lengthy algebra to expressionsfor η 11 and Φ 11 asΦ 11 = A cosh(¯k(z + h)cosh(¯kh)(6.3)η 11 = i¯ω g A (6.4)Where A(ξ, τ) is a slowly vary<strong>in</strong>g complex amplitude function. To avoid resonance <strong>in</strong>the n = 1,m = 3 expressions, this amplitude has to satisfy<strong>The</strong> coefficients β ′ and γ ′ <strong>in</strong> the NLS ( 6.5) are given asiA τ + β ′ A ξξ − γ ′ |A| 2 A. (6.5)β ′ = 1 2∂ 2 ω∂k 2 ∣∣∣∣k=¯kand (6.6)k4γ ′ =4ωσ12with{(9 − 10σ1 2 + 9σ1) 4 + 2σ2 (1 4c 2c 2 + 4cc g (1 − σ 2g − gh1) + gh(1 − σ1) 2 2)} (6.7)c = ¯ω/¯k (6.8)c g = ∂ω∣(6.9)∂k∣k=¯kσ 1 = tanh(kh). (6.10)It is noted that these coefficients determ<strong>in</strong>e the evolution <strong>of</strong> the amplitude <strong>of</strong> thepotential. A simple scal<strong>in</strong>g argument shows that the γ ′ coefficient for the amplitude


Conf<strong>in</strong>ed wave groups 171Figure 6.1: <strong>The</strong> normalised coefficient 2γ η /(¯k 2 ω) govern<strong>in</strong>g the nonl<strong>in</strong>earity <strong>in</strong> theNLS equation.<strong>of</strong> the free surface is γ η = γ ′ ( g2ω) 2. This value <strong>of</strong> γ η co<strong>in</strong>cides with the result obta<strong>in</strong>edby e.g. D<strong>in</strong>gemans (1997b) pp. 918 1 that f<strong>in</strong>d γ η asγ η =( )2 ¯kg¯ωk∞ c g2gs<strong>in</strong>h 2 q + ¯k c 2 g − gh2¯ω + ¯ω2 c g4s<strong>in</strong>h 2 q+ k 0 ω 0 κ (6.11)withκ =1 (cosh4q + 8 − 2tanh 216s<strong>in</strong>h 4 q ) , (6.12)qk ∞ = ¯ω2g, q = ¯kh (6.13)<strong>The</strong> normalised value <strong>of</strong> γ η has been plotted <strong>in</strong> Fig. 6.1 from which it can be observedthat it changes sign around kh ≈ 1.363. For β ′ γ ′ < 0, Eq. (6.5) is known as the selffocus<strong>in</strong>gNLS allow<strong>in</strong>g conf<strong>in</strong>ed solitary solutions for A. Because for gravity wavesalways β ′ < 0, this condition is equivalent to the condition γ ′ > 0 which results <strong>in</strong>the condition kh > 1.363 <strong>in</strong> order for solitary solutions <strong>of</strong> the envelope to exist. <strong>The</strong>soliton solution <strong>of</strong> Eq. (6.5) <strong>in</strong> physical coord<strong>in</strong>ates is given byA(x, t) = a 0 sech(√−γ ′2β ′ a 0 (x − c g t))e −i γ′ a 2 02 t . (6.14)1 This reference conta<strong>in</strong>s a mispr<strong>in</strong>t: the second power <strong>in</strong> stead <strong>of</strong> the fourth power <strong>of</strong> the s<strong>in</strong>h <strong>in</strong>the denom<strong>in</strong>ator <strong>of</strong> κ has been pr<strong>in</strong>ted.


172 <strong>Nonl<strong>in</strong>ear</strong> Wave GroupsDis<strong>in</strong>tegrat<strong>in</strong>g wave tra<strong>in</strong>sBefore the NLS was <strong>in</strong>troduced as a model equation for the modulation <strong>of</strong> narrowbanded wave tra<strong>in</strong>, Feir (1967) already reported on the appearance <strong>of</strong> a second wavegroup from a wave pulse experiment. Later systematic experiments were performedby Yuen & Lake (1975) for ka < 0.1 and Su (1982) for ka > 0.1 on conf<strong>in</strong>ed wavetra<strong>in</strong>s. <strong>The</strong>ir results are <strong>in</strong> agreement with the predictions <strong>of</strong> Zakharov & Shabat(1972) that a wave tra<strong>in</strong> that sufficiently fast decays for |x| → ∞ will dis<strong>in</strong>tegrate<strong>in</strong> solitary wave groups and a small oscillatory tail. <strong>The</strong> results <strong>of</strong> Su have beenreproduced qualitatively by numerical simulations <strong>of</strong> Lo & Mei (1985) us<strong>in</strong>g Dysthe’sequation. Shemer et al. (1998) also perform some experiments for wave groups on<strong>in</strong>termediate water depth and compare the results to numerical solutions <strong>of</strong> the NLS.Although symmetric <strong>in</strong>itial data rema<strong>in</strong>s symmetric under the NLS, they consider theNLS as a robust model for the description <strong>of</strong> wave groups <strong>in</strong> water <strong>of</strong> <strong>in</strong>termediatedepth.<strong>The</strong> experiments <strong>of</strong> Su (1982) have been simulated us<strong>in</strong>g the numerical method <strong>of</strong>chapter 2 and for the cases that no break<strong>in</strong>g events occurred (ka < 0.14) dis<strong>in</strong>tegration<strong>of</strong> the wave tra<strong>in</strong> <strong>in</strong> solitary wave groups was found. Some simulations that wereperformed showed however a slightly different behavior than the experiments <strong>of</strong> Susuggested for further down stream wave signals. Similar to the experiments <strong>of</strong> Su(1982), a wave tra<strong>in</strong> is generated by modulat<strong>in</strong>g a regular wave ka with a rampfunction s(t). For the results present <strong>in</strong> this paragraph, this ramp function is given<strong>in</strong> Eq. (6.15).⎧1/4 t 0 ≤ t ≤ 4⎪⎨1 4 < t ≤ 24s(t) =(6.15)1 − (t − 24)/4 24 < t ≤ 28⎪⎩0 t > 28<strong>The</strong> depth is h = 5 [m] and for the carrier we chose a = 0.1 [m], T = 2 [s] fromwhich it follows that ka ≈ 0.10 and kh ≫ 1.363. <strong>The</strong> numerical simulation was performedwith the follow<strong>in</strong>g numerical parameters: nx = 5122, L = 1000 [m], ∆x = 0.2,nz = 9, β = 1, ∆t = 0.1, RK45M time <strong>in</strong>tegration, p[FEM]=1 and p[FD]=2. <strong>The</strong>velocity generat<strong>in</strong>g type <strong>of</strong> numerical wave generation as described <strong>in</strong> subsection 4.3.1on page 109 was used and for the absorb<strong>in</strong>g beach the optimal configuration <strong>of</strong> section5.5.2 on page 157 was employed. <strong>The</strong> results <strong>of</strong> this simulation are plotted <strong>in</strong>Fig. 6.2 on the next page. <strong>The</strong> figure shows the time signals at different positionsalong the numerical tank. From x = 5 [m] to x = 450 [m], the dis<strong>in</strong>tegration andfocus<strong>in</strong>g <strong>of</strong> the wave tra<strong>in</strong> <strong>in</strong>to several wave groups can be clearly observed. Althoughone might expect the further separation <strong>of</strong> the groups (as suggested by Su and alsoby Lo & Mei), this is <strong>in</strong> fact not observed at x = 600 [m] and x = 750 [m]. It ispossible that this is just an <strong>in</strong>termediate step <strong>in</strong> the splitt<strong>in</strong>g process. However, itshows that based on the observations until x = 450 [m] one may not conclude that the


Conf<strong>in</strong>ed wave groups 173Figure 6.2: Evolution <strong>of</strong> a conf<strong>in</strong>ed wave tra<strong>in</strong> (ka = 0.1, h = 5 [m]). Lowest plotshows the total discrete energy dur<strong>in</strong>g the numerical simulation.


174 <strong>Nonl<strong>in</strong>ear</strong> Wave Groupsdist<strong>in</strong>ct solitary groups are established and will propagate <strong>in</strong>dependently with theirown velocities.<strong>The</strong> lower plot <strong>in</strong> Fig. 6.2 on the fac<strong>in</strong>g page shows the total discrete energy (seeEq. (3.56) ) as a function <strong>of</strong> the simulation time. One can observe that after thewave tra<strong>in</strong> has been generated (t > 28), the total energy slowly decreases, which isdue to numerical dissipation and mass-loss through the Sommerfeld condition. Thisenergy decay is <strong>in</strong> agreement with the f<strong>in</strong>d<strong>in</strong>gs <strong>of</strong> section 3.4 on page 71. Dur<strong>in</strong>gt = 28 [s] and t = 600 [s] approximately 3.6 % <strong>of</strong> the energy has been dissipated.<strong>The</strong> experiments and numerical simulations <strong>of</strong> Yuen & Lake, Su, Lo & Mei and ourown numerical simulations support the concept <strong>of</strong> <strong>in</strong>terpret<strong>in</strong>g deep water oceanswaves as <strong>in</strong>teract<strong>in</strong>g wave groups <strong>of</strong> permanent form. <strong>The</strong> simulation <strong>of</strong> a s<strong>in</strong>gleconf<strong>in</strong>ed solitary wave group over a bottom topography is therefore representative tothe understand<strong>in</strong>g <strong>of</strong> the properties <strong>of</strong> ocean waves head<strong>in</strong>g to shore.6.2.1 Propagation over an even bottomTo directly compare the results with the results obta<strong>in</strong>ed by de Haas (1997) and deHaas et al. (1997) the depth is set to h = 12 [m], and the carrier wave frequencyis given by ¯ω = 2π 6[rad/s]. <strong>The</strong> wave number is ¯k ≈ 0.12385 and the wavelengthλ ≈ 50.73. <strong>The</strong> simulation is performed with an <strong>in</strong>itial envelope wave amplitude <strong>of</strong>1 [m] and the center <strong>of</strong> the wave group is positioned at x = 1500 [m]. Remark thatkh = 1.486 > 1.363 and thus a solitary wave solution to the NLS exists.Us<strong>in</strong>g this data the potential is prescribed accord<strong>in</strong>g to Eq. (6.14) and the correspond<strong>in</strong>gfirst order free surface elevation η 11 are prescribed as the <strong>in</strong>itial values forthe simulation. <strong>The</strong> numerical parameters used for the simulation are nx = 6000,∆x = 1.25 [m], nz = 9, ∆t = 0.1 [s], RK45M time <strong>in</strong>tegration and natural boundaryconditions were used at both sides (imply<strong>in</strong>g full reflection <strong>of</strong> the waves aga<strong>in</strong>st thesewalls). Both the time step as the horizontal mesh width were chosen small <strong>in</strong> orderto accurately represent 2¯k-waves. For this numerical configuration, the simulation <strong>of</strong>a s<strong>in</strong>gle time step on a 500 [Mhz] Pentium III processor takes approximately 8.4 [s].A simulation over 500 [s] for this configuration thus takes approximately 12 hours <strong>of</strong>computer time. <strong>The</strong> memory usage is approximately 61 [Mb] which poses no severeconstra<strong>in</strong>t on a PC computer configuration.Directly after the simulation was started the envelope <strong>of</strong> the wave group was observedto start oscillat<strong>in</strong>g. Second and zero order wave components (η 22 and η 02 ) are boundto the wave group and compensated by generation <strong>of</strong> their associated free 2¯k harmonicwaves and nonharmonic solitary wave. <strong>The</strong> generation <strong>of</strong> these free waves was alsoobserved by de Haas and can be found <strong>in</strong> other quadratic free surface models (cf. e.g.Pel<strong>in</strong>ovsky et al. (1999) for a KdV application).<strong>The</strong> top plot <strong>in</strong> Fig. 6.3 on the fac<strong>in</strong>g page shows the wave elevation at t = 500 [s].<strong>The</strong> dashed l<strong>in</strong>e is the <strong>in</strong>itial wave group envelope and the different free components


Conf<strong>in</strong>ed wave groups 175Figure 6.3: Free surface elevation at t = 500 [s] us<strong>in</strong>g a first order conf<strong>in</strong>ed wave groupas <strong>in</strong>itial values. Dashed l<strong>in</strong>e <strong>in</strong> top figure is <strong>in</strong>itial envelope.


176 <strong>Nonl<strong>in</strong>ear</strong> Wave GroupsFigure 6.4: Wave group at t = 0 is isolated from the solution at t = 500 <strong>in</strong> Fig. 6.3on page 174 and used as an <strong>in</strong>itial condition. <strong>The</strong> elevation at t = 500 [s]us<strong>in</strong>g this condition has also been plotted.that can be observed <strong>in</strong> the upper plot are labelled with (a)-(d) and are shown <strong>in</strong> moredetail <strong>in</strong> the other plots <strong>of</strong> the figure. <strong>The</strong> center <strong>of</strong> the ma<strong>in</strong> group (d) is aroundx = 4280 imply<strong>in</strong>g a wave group velocity <strong>of</strong> approximately speed <strong>of</strong> 5.56 [m/s] which isslightly faster than the l<strong>in</strong>ear group velocity c g ≈ 5.52 [m/s]. <strong>The</strong> central wave grouphas a bound set-down that was compensated by the free solitary wave (e) which has aphase speed <strong>of</strong> approximately 10.84 [m/s] which is <strong>in</strong> good agreement with the criticalspeed c ∞ ≈ 10.85. <strong>The</strong> free 2¯k waves that are generated by the adapt<strong>in</strong>g wave groupare visible <strong>in</strong> subplot (c) <strong>in</strong> which it can be clearly observed that the wavelength <strong>of</strong>the carrier wave <strong>in</strong> this group is half the orig<strong>in</strong>al wave length. <strong>The</strong> group velocity <strong>of</strong>this wave group is estimated at approximately 3.24 [m/s] which is <strong>in</strong> good agreementwith the l<strong>in</strong>ear group velocity for a free 2¯k wave <strong>of</strong> 3.24.<strong>The</strong> two other observed free surface disturbances (a) and (b) are the result <strong>of</strong> a free¯k wave group and a free 2¯k wave group that have propagated to the left after thesimulation was started. This is possibly due to the mismatch <strong>in</strong> potential and thusthe mismatch <strong>in</strong> velocity that was <strong>in</strong>itially imposed. At t=500 [s], the wave group(b) is travell<strong>in</strong>g to the right because it was completely reflected aga<strong>in</strong>st the wall atx = 0 [m]. Based on its position, the average speed <strong>of</strong> the this group must havebeen approximately 5.80 [m/s] which is considerably higher than the expected speed<strong>of</strong> approximately 5.56 [m/s]. <strong>The</strong> left travell<strong>in</strong>g 2¯k wave group is just reflect<strong>in</strong>g fromthe left wall and is speed is estimated at 3.32 [m/s] which is aga<strong>in</strong> slightly faster thanthe expected speed. A very small negative valued solitary wave was also observed totravel to the left after start<strong>in</strong>g the simulation. At t = 500 [s] this wave is not visiblebecause it is just <strong>in</strong>teract<strong>in</strong>g with the ma<strong>in</strong> wave group (d). In de Haas et al. (1997)different <strong>in</strong>itial conditions (<strong>in</strong>clusion <strong>of</strong> higher order terms and us<strong>in</strong>g Taylor series tobetter approximate the potential at the free surface given the first order solution) areexam<strong>in</strong>ed but the above described free waves still emerge from the <strong>in</strong>itial wave group.In order to obta<strong>in</strong> an <strong>in</strong>itial condition that produces a conf<strong>in</strong>ed wave group without


Conf<strong>in</strong>ed wave groups 177Figure 6.5: Free surface elevation <strong>of</strong> the wave group propagat<strong>in</strong>g over the bottom topographyvisualised (scale 1:10) <strong>in</strong> the upper plot.significant secondary waves, the simulation <strong>in</strong> Fig. 6.3 on page 174 is cont<strong>in</strong>ued foranother 100 seconds after which the central group is considered to be fairly isolatedfrom all secondary free waves. <strong>The</strong> wave group potential and free surface are then’cut’ and used as new <strong>in</strong>itial conditions when centered around x = 2120 [m]. the freesurface <strong>of</strong> this <strong>in</strong>itial condition and the elevation after 500 [s] <strong>of</strong> simulation are plotted<strong>in</strong> Fig. 6.4. From this figure it can be observed that there is still some spurious wavesemerg<strong>in</strong>g from the wave group. However, significantly less disturbances are presentthan <strong>in</strong> the orig<strong>in</strong>al simulation. It is also observed that the group does not seem torema<strong>in</strong> symmetric and slightly flattens. Despite these m<strong>in</strong>or shortcom<strong>in</strong>gs the <strong>in</strong>itialcondition obta<strong>in</strong>ed from ’cutt<strong>in</strong>g’ the solution <strong>of</strong> the previous calculation can be usedas a practical <strong>in</strong>itial condition for exam<strong>in</strong>ation <strong>of</strong> the effect <strong>of</strong> an uneven bottom.6.2.2 Propagation over a slope<strong>The</strong> evolution <strong>of</strong> a stationary wave group is exam<strong>in</strong>ed when the bottom is slowly (withrespect to the carrier wave length) <strong>in</strong>creased. <strong>The</strong> depth is constant at h = 12 [m]from x = 0 to x = 2500 [m] and <strong>in</strong>creases l<strong>in</strong>early to h = 6 [m] from x = 2500 [m] to


178 <strong>Nonl<strong>in</strong>ear</strong> Wave Groupsx = 3000 [m]. As an <strong>in</strong>itial condition the ’cut’ wave group from the previous subsectionis used and now positioned at x = 1500 [m]. <strong>The</strong> length <strong>of</strong> the computational doma<strong>in</strong>was <strong>in</strong>creased to 10.000 [m] and thus nx = 8000 grid po<strong>in</strong>ts are used <strong>in</strong> the horizontaldirection. All other numerical parameters are kept identical. <strong>The</strong> simulation timeis extended to t = 900 [s] which resulted <strong>in</strong> a computational time <strong>of</strong> 28 hours on aPentium III 500 [Mhz] PC and used approximately 82 [Mb] <strong>of</strong> memory resources.<strong>The</strong> result<strong>in</strong>g wave elevation <strong>of</strong> the wave group propagat<strong>in</strong>g over this bottom topographyis plotted for two different time steps <strong>in</strong> Fig. 6.5. <strong>The</strong> top plot shows the <strong>in</strong>itialsolitary wave group (scale 1:1) and the bottom topography (scale 1:10). <strong>The</strong> twoother plots <strong>in</strong> Fig. 6.5 show the wave group at t = 500 [s] and t = 900 [s]. At t = 500[s], the wave group has propagated almost 2 [km] over the new depth and it can beobserved that the group is flatten<strong>in</strong>g and widen<strong>in</strong>g. Because on the new depth h = 6[m] the wavelength is λ ≈ 42 and therefore kh ≈ 0.922 < 1.363. <strong>The</strong> NLS describ<strong>in</strong>gthe envelope <strong>of</strong> the wave group is no longer self focus<strong>in</strong>g and therefore the energy isspread over the group <strong>in</strong>stead <strong>of</strong> focused <strong>in</strong> the center. This is <strong>in</strong> agreement with theobserved shape <strong>of</strong> the wave group for t = 900 [s] and with the observations <strong>of</strong> Barnes& Peregr<strong>in</strong>e (1995). <strong>The</strong> decreas<strong>in</strong>g bottom thus leads to a drop <strong>of</strong> the maximumwave height. Another remarkable phenomena that can be observed from Fig. 6.5 onthe page before is the long free solitary wave that is generated from the adapt<strong>in</strong>g wavegroup. In front <strong>of</strong> this wave a very small depression <strong>of</strong> the elevation <strong>of</strong> approximately0.02 [m] is observed. <strong>The</strong> length <strong>of</strong> this solitary wave is <strong>of</strong> the same order as thelength <strong>of</strong> the conf<strong>in</strong>ed wave group and its amplitude is approximately 0.1 [m].6.3 Bichromatic wave groupsA bichromatic wave group is the periodic signal result<strong>in</strong>g from the l<strong>in</strong>ear superposition<strong>of</strong> two regular waves with different frequencies (bichromatic). Consider thesuperposition <strong>of</strong> two regular waves with frequencies ω 1 and ω 2 and equal amplitude qη(x, t) = q cos(k 1 x − ω 1 t) + q cos(k 2 x − ω 2 t) (6.16)( )1= 2q cos2 (∆kx − ∆ωt) cos(¯kx − ¯ωt) (6.17)= A(x, t) 1 2()e i¯θ(x,t) + c.c.(6.18)where ∆k = k 1 − k 2 , ∆ω = ω 1 − ω 2 , ¯k = k 1+k 22, ¯ω = ω 1+ω 22and ¯θ(x, t) = ¯kx − ¯ωt.From Eq. (6.17) it is observed that the wave group can be <strong>in</strong>terpreted as a carrierwave (¯k, ¯ω), modulated by an envelope wave (∆k, ∆ω). <strong>The</strong> phase speed <strong>of</strong> this latterwave envelope is ∆ω∆kand is referred to as the wave group velocity <strong>of</strong> the bichromaticwave.Although for many practical purposes l<strong>in</strong>ear theory produces satisfactory approximations<strong>of</strong> the underly<strong>in</strong>g nonl<strong>in</strong>ear process, this is not the case for the propagation <strong>of</strong>certa<strong>in</strong> classes <strong>of</strong> bichromatic waves. This was clearly demonstrated by Stansberg


Bichromatic wave groups 179(1997) <strong>in</strong> which an experimental study <strong>in</strong> a wave tank was reported. <strong>The</strong> measuredwave groups that were generated us<strong>in</strong>g only two frequencies, showed large deviationsfrom l<strong>in</strong>ear theory at some distance from the wave maker .<strong>The</strong>se observations motivated the <strong>in</strong>vestigations presented here for the follow<strong>in</strong>g reasons.Firstly, the observed pr<strong>of</strong>oundly nonl<strong>in</strong>ear wave behavior provided an <strong>in</strong>terest<strong>in</strong>gtest case for the fully nonl<strong>in</strong>ear wave simulations. Not only could be <strong>in</strong>vestigatedto what extend the results can be reproduced numerically, but the experiments canbe extended over a much larger doma<strong>in</strong> (cf. Westhuis et al. (2000)). Secondly, thenumerical simulations would provide valuable <strong>in</strong>formation for the development andbenchmark<strong>in</strong>g <strong>of</strong> analytical wave models (e.g. van Groesen et al. (2001) and Suryantoet al. (2001)). In contrast to measurements, the numerical simulation provides highresolution spatial <strong>in</strong>formation and parameters can be easily varied. <strong>The</strong> cost <strong>of</strong> numericalsimulations is also a fraction <strong>of</strong> actual experiments <strong>in</strong> a wave tank. Thirdly,the evolution <strong>of</strong> (extreme) bichromatic waves is also <strong>of</strong> direct <strong>in</strong>terest for the hydrodynamiclaboratory . It is an extreme but relevant example that shows the nonstationarity <strong>of</strong> the wave spectrum with respect to the length scale <strong>of</strong> the model bas<strong>in</strong>.<strong>The</strong> extreme nonl<strong>in</strong>earity can however also be used to control the generation <strong>of</strong> freakwaves.In the next sections the results <strong>of</strong> both experimental as numerical simulations on avariety <strong>of</strong> bichromatic wave groups are presented. In 6.3.1 the experimental setup andresults will be described <strong>in</strong> detail. <strong>The</strong> next subsection ( 6.3.2 on page 182) describesthe numerical simulations that have been performed. It will be shown that numericaland experimental data are <strong>in</strong> good mutual agreement. Next, the numerical simulationsare carried out over an extended spatial doma<strong>in</strong> and the observed recurrence and wavegroup envelope dynamics will be presented and discussed.In subsection 6.3.3 the observed nonl<strong>in</strong>ear dynamics will be related to the Benjam<strong>in</strong>-Feir <strong>in</strong>stability and NLS theory. From these relations a parameter is motivated thatgoverns the non stationarity <strong>of</strong> the non l<strong>in</strong>ear bichromatic wave group evolution.6.3.1 Measurements<strong>The</strong> experimental results presented <strong>in</strong> Stansberg (1997) consisted <strong>of</strong> the time signals<strong>of</strong> a bichromatic wave tra<strong>in</strong> at different positions. Us<strong>in</strong>g the same wave data, theseexperiments were <strong>in</strong> first <strong>in</strong>stance simulated numerically us<strong>in</strong>g the fully nonl<strong>in</strong>earmethod described <strong>in</strong> this thesis and the results showed good qualitative agreement.Next, the <strong>in</strong>itial wave data was slowly varied and the numerical simulations wererepeated to see the effect <strong>of</strong> wave amplitude and frequency differences. Based onthese numerical results, a series <strong>of</strong> experimental <strong>in</strong>vestigations was setup to validatethe observed asymmetries and focus<strong>in</strong>g <strong>of</strong> the wave group. Also, these carefullycontrolled experiments could be used for direct comparison with the results fromnumerical simulations.


180 <strong>Nonl<strong>in</strong>ear</strong> Wave GroupsFigure 6.6: Scaled sketch <strong>of</strong> the experiment setup performed at the MARIN high speedbas<strong>in</strong> (actual depth h=3.6 [m]). <strong>The</strong> wave elevation was measured at thecenter l<strong>in</strong>e <strong>of</strong> the tank at x = 0, 10, 40, 60, . . . , 180 [m] and at x = 80[m] and x = 120 [m] at 1 4<strong>of</strong> the tank width.<strong>The</strong> measurements on bichromatic wave groups were performed at the High SpeedBas<strong>in</strong> at MARIN and have been reported by Westhuis & Huijsmans (1999). Aschematic sketch <strong>of</strong> this facility and the position <strong>of</strong> the measurement probes is depicted<strong>in</strong> Fig. 6.6. In order to measure the spatial evolution <strong>of</strong> the travell<strong>in</strong>g wavegroup, resistance type wave probes were positioned at x = 0 [m], x = 10 [m] andx = 40, 60, . . . , 180 [m] at the centerl<strong>in</strong>e <strong>of</strong> the tank. At x = 80 [m] and x = 120 [m],additional probes were positioned at 1/4 <strong>of</strong> the tank breadth to <strong>in</strong>vestigate possible3D effects. <strong>The</strong> probe at x = 0 [m] is mounted on the wave generator and thus measuresthe run-up aga<strong>in</strong>st the wave board. <strong>The</strong> time <strong>in</strong>terval dur<strong>in</strong>g which the signalswere measured is 700 [s]. Data was acquired on model scale at a sample frequency <strong>of</strong>50 [Hz], which corresponds to a sample frequency <strong>of</strong> 50 √ 3.6/5 [Hz] at h = 5 [m].<strong>The</strong> steer<strong>in</strong>g signal Eq. (6.19) for the stroke <strong>of</strong> the flap was sent directly to the wavemaker and is strictly bichromaticS(t) = R(t) ( ¯q 1 cos(ω 1 t) + ¯q 2 cos(ω 2 t)) , (6.19)so no second order wave maker theory was used to correct the signal. Us<strong>in</strong>g the l<strong>in</strong>eartheory from chapter 4 on page 85 the value <strong>of</strong> ¯q i is related to the desired value <strong>of</strong>the wave amplitude q i . In Table 6.1 on the fac<strong>in</strong>g page the experiments performedfor different comb<strong>in</strong>ations <strong>of</strong> periods T 1 and T 2 and the amplitudes q 1 = q 2 = q aresummarised. All experiments and simulations were performed around the centralperiod T = 2 [s].T 1 = T − 1 ∆T (6.20)2T 2 = T + 1 ∆T (6.21)2For future reference and to <strong>in</strong>terpret the results <strong>in</strong> scaled variables, we note that forT = 2 one can identify ∆ω¯ω = 1 2∆T and ka ≈ q.


Bichromatic wave groups 181∆T =0.4∆T =0.3∆T =0.2∆T =0.15∆T =0.1E S E S E S E S E Sq = 0.03 × × ×q = 0.04 × × × × × ×q = 0.05 × × × × × × ×q = 0.06 × × × × × × × × ×q = 0.07 × × × b b b bq = 0.08 × × × × b bq = 0.09 b b b bq = 0.10 ×Table 6.1: A × marks the bichromatic wave experiment (E) c.q. numerical simulation(S) with the periods T i = 2 ± ∆T/2, and amplitude q that were performed.(b) <strong>in</strong>dicates that the experiment/simulation was performed but that eitherwave break<strong>in</strong>g was observed <strong>in</strong> the wave tank resp. the numerical schemehalted due to onset <strong>of</strong> break<strong>in</strong>g.<strong>The</strong> experiments and numerical simulations for q = 0.08 [m] and ∆T = 0.2 [s] correspondto the experiment reported by Stansberg (1997). <strong>The</strong> performed measurementsare <strong>in</strong> the columns identified by (E) and cells marked with (×). When wave break<strong>in</strong>gwas observed dur<strong>in</strong>g the experiment, the cell is marked with (b). <strong>The</strong> wavelength <strong>of</strong>the carrier wave <strong>of</strong> the l<strong>in</strong>ear wave group is almost the same for all experiments andsatisfies (L ≈ 6 = 1.25h). After the transient start-up effects have passed, the timesignals at all probe-positions, showed that the signals are periodic <strong>in</strong> the modulationperiod T mod = T1T2∆T. Because <strong>in</strong> all experiments and numerical simulations T = 2 [s],the modulation period is T mod = 4∆T − 1 4∆T . Exam<strong>in</strong>ation <strong>of</strong> the signals from theprobes that were placed at 1 4tank breadth at x = 80 [m] and x = 120 [m] showed nosigns <strong>of</strong> stand<strong>in</strong>g waves across the breadth <strong>of</strong> the tank for any <strong>of</strong> the experiments.For small <strong>in</strong>itial amplitudes the wave elevation differs only very little from l<strong>in</strong>eartheory. Figs. 6.7-6.10 show part <strong>of</strong> the time traces <strong>of</strong> the free surface elevation atthe different positions <strong>in</strong> the tank for the highest amplitude waves for every testedcomb<strong>in</strong>ation <strong>of</strong> (T 1 , T 2 ). For (T 1 , T 2 )=(1.8,2.2) [s] and q = 0.1 [m], Fig. 6.7 on page 183shows that the wave group seems to have a fairly constant shape at the differentpositions <strong>in</strong> the tank. Although locally steep waves (H/λ ≈ 0.09) are measured, theydo not give direct <strong>in</strong>dications for asymmetries <strong>of</strong> the evolv<strong>in</strong>g wave group. Whenthe period difference is however slightly decreased to (T 1 , T 2 )=(1.9,2.1) [s] (see alsoFig. 6.8 on page 184) the symmetry <strong>of</strong> the wave group clearly breaks. Steepen<strong>in</strong>g atthe front <strong>of</strong> the wave group is observed as a prelude to the apparent splitt<strong>in</strong>g <strong>of</strong> the


182 <strong>Nonl<strong>in</strong>ear</strong> Wave Groupsgroup <strong>in</strong> two wave groups. At x = 80 [m] a local extreme wave can be observed alsowith a steepness <strong>of</strong> approximately 0.09. However, exam<strong>in</strong>ation <strong>of</strong> the video’s <strong>of</strong> theexperiment showed spill<strong>in</strong>g breakers <strong>in</strong>dicat<strong>in</strong>g the presence <strong>of</strong> even steeper waves.A similar break<strong>in</strong>g <strong>of</strong> the symmetry and the appearance <strong>of</strong> a second wave group isvisible <strong>in</strong> the results presented <strong>in</strong> Fig. 6.9 on page 185. <strong>The</strong> comb<strong>in</strong>ation(T 1 , T 2 )=(1.925,2.075) [s] with q = 0.09 [m] shows similar envelope evolution as(T 1 , T 2 )=(1.9,2.1) [s], q = 0.09 [m], but at a slower spatial pace. Remark also that ifa ship model would have been positioned at x = 100 [m], it would experience almostno significant wave heights (< 0.05 [m]) for approximately 8 seconds. <strong>The</strong>n, with<strong>in</strong> 4seconds a 0.55 [m] high wave passes the ship after which the wave height drops to 0.25[m] and then slowly decreases to the <strong>in</strong>itial calm situation <strong>in</strong> about 13 seconds. Such awave system can thus be used to repeatedly measure the effect <strong>of</strong> a steep wave impacton the model. <strong>The</strong> periodicity <strong>of</strong> the event allows to obta<strong>in</strong> enough data to applyaccurate statistics. Both <strong>in</strong> these measurements as <strong>in</strong> the previous measurements, themaximum measured wave height exceeds the prediction <strong>of</strong> l<strong>in</strong>ear theory by more than150 %.In Fig. 6.10 on page 186 the time signals are plotted for (T 1 , T 2 )=(1.95,2.05) [s] andq = 0.07 [m]. This figure confirms the same wave group envelope deformation process<strong>of</strong> steepen<strong>in</strong>g and shows the possible onset <strong>of</strong> splitt<strong>in</strong>g. Aga<strong>in</strong>, the spatial pace atwhich the deformation is observed is slower than <strong>in</strong> the previous figures. Remark theresemblance <strong>of</strong> the wave group envelope at x = 60 [m] <strong>in</strong> Fig. 6.8, at x = 80 [m] <strong>in</strong>Fig. 6.9 and at x = 140 [m] <strong>in</strong> Fig. 6.10. It is noticed however that the maximumwave height measured <strong>in</strong> Fig. 6.10 on page 186 is approximately the same as for theother two experiments while the <strong>in</strong>itial amplitude is lower. This <strong>in</strong>dicates that forthe other experiments, the steepen<strong>in</strong>g <strong>of</strong> the wave group was <strong>in</strong>terrupted by break<strong>in</strong>g.<strong>The</strong>refore smaller <strong>in</strong>itial amplitudes can lead to a higher ratio between the maximummeasured wave height and l<strong>in</strong>ear prediction which is confirmed by the experiments.Although <strong>in</strong> some <strong>of</strong> the experiments breakers have been observed, these break<strong>in</strong>gevents were typical spill<strong>in</strong>g breakers that do not dissipate much energy.6.3.2 <strong>Numerical</strong> simulations<strong>Numerical</strong> simulations have been performed us<strong>in</strong>g the same <strong>in</strong>itial data as for theexperiments described <strong>in</strong> the previous subsection. It should be noted that dur<strong>in</strong>g the<strong>in</strong>vestigations, these numerical simulations were performed prior to the experimentsthat were used to verify the numerical predictions. <strong>The</strong> numerical simulations wereperformed with the follow<strong>in</strong>g numerical parameters: h = 5 [m], g = 9.81 [m/s 2 ],∆x = 0.2 [m], L = 200 [m], nz = 9, β = 1, ∆t = 0.1 [s], RK45M time <strong>in</strong>tegration,p[FEM]=1 and p[FD]=2. <strong>The</strong> flux-displacement wave generator (section 4.3.1 onpage 109) was used with the consistency parameter set to zero, imply<strong>in</strong>g that onlyflux is generated through the boundary and no physical displacement <strong>of</strong> the wavemaker . <strong>The</strong> l and d flap parameters (see also section 4.1 on page 86) are identical to


Bichromatic wave groups 183Figure 6.7: Measured wave elevation <strong>of</strong> bichromatic wave (∆T = 0.4 [s], q = 0.10 [m])at different positions <strong>in</strong> the tank. (T 1 = 1.8 [s], T 2 = 2.2 [s], h=5 [m],MARIN test no. 6371), no break<strong>in</strong>g waves observed)


184 <strong>Nonl<strong>in</strong>ear</strong> Wave GroupsFigure 6.8: Measured wave elevation <strong>of</strong> bichromatic wave (∆T = 0.2 [s], q = 0.09 [m])at different positions <strong>in</strong> the tank. (T 1 = 1.9 [s], T 2 = 2.1 [s], h=5 [m],MARIN test no. 6376), break<strong>in</strong>g waves were observed)


Bichromatic wave groups 185Figure 6.9: Measured wave elevation <strong>of</strong> bichromatic wave (∆T = 0.15 [s], q = 0.09[m]) at different positions <strong>in</strong> the tank. (T 1 = 1.925 [s], T 2 = 2.075 [s],h=5 [m], MARIN test no. 6382), break<strong>in</strong>g waves were observed)


186 <strong>Nonl<strong>in</strong>ear</strong> Wave GroupsFigure 6.10: Measured wave elevation <strong>of</strong> bichromatic wave (∆T = 0.1 [s], q = 0.07[m]) at different positions <strong>in</strong> the tank. (T 1 = 1.95 [s], T 2 = 2.05 [s], h=5[m], MARIN test no. 6387), break<strong>in</strong>g waves were observed)


Bichromatic wave groups 187the wave generator <strong>of</strong> the bas<strong>in</strong> used for the experiments. <strong>The</strong> vertical grid densityparameters are set to β 1 = 0, β 2 = 1 and 5 grid po<strong>in</strong>ts are used on the flap. <strong>The</strong>effect <strong>of</strong> us<strong>in</strong>g different values <strong>of</strong> the consistency parameter have been <strong>in</strong>vestigatedand except for phase-differences, the data is <strong>in</strong> mutual agreement. <strong>The</strong> steer<strong>in</strong>g signalsent to the numerical wave maker is identical to the signal used for the experiments(Eq. (6.19) on page 180). <strong>The</strong> l<strong>in</strong>ear ramp functionR(t) ={t/t ∗0 ≤ t ≤ t ∗1 t > t ∗ (6.22)was used to slowly <strong>in</strong>crease the wave maker to avoid large <strong>in</strong>itial accelerations. For theabsorb<strong>in</strong>g beach the optimal configuration described <strong>in</strong> section 5.5.2 on page 157 wasemployed. <strong>The</strong> optimal beach was used <strong>in</strong>stead <strong>of</strong> a model because no measurementdata was available on the artificial beach <strong>in</strong> the bas<strong>in</strong>. Furthermore, the <strong>in</strong>vestigations<strong>of</strong> this chapter are more concerned with the properties <strong>of</strong> evolv<strong>in</strong>g wave groups, ratherthan with the simulation <strong>of</strong> the beaches. <strong>The</strong>refore the effect <strong>of</strong> reflections is kept aslow as possible. <strong>The</strong> simulations over an effective tank length <strong>of</strong> 200 [m] (= 40h ≈ 30λ)use approximately 11 [Mb] <strong>of</strong> memory. On a s<strong>in</strong>gle 500 [Mhz] Pentium III processorevery 5 m<strong>in</strong>utes <strong>of</strong> simulation time (= 150T ) takes about 1 hour <strong>of</strong> computationaltime.Us<strong>in</strong>g this configuration, all numerical simulations were found to be stable for aslong as the simulations were cont<strong>in</strong>ued. <strong>The</strong> numerical beach has been translatedto <strong>in</strong>vestigate this effect on the time signals, but no deviations were found. <strong>The</strong>comb<strong>in</strong>ations <strong>of</strong> parameters (T 1 , T 2 ) and q for which a numerical simulation has beenperformed can be found <strong>in</strong> table 6.1 on page 181. It is noted aga<strong>in</strong> that dur<strong>in</strong>g the<strong>in</strong>vestigations, these numerical simulations preceded the physical experiments. <strong>The</strong>amplitude and period parameters <strong>of</strong> these experiments were chosen based on thenumerical simulations.Comparison with measurementsIn Fig. 6.11 on the follow<strong>in</strong>g page the time signals <strong>of</strong> the evolv<strong>in</strong>g wave group us<strong>in</strong>g(T 1 , T 2 ) = (1.9, 2.1) and q = 0.08 [m] are plotted. <strong>The</strong> solid l<strong>in</strong>es represent themeasured wave elevation and the dots are the results <strong>of</strong> the numerical simulation.<strong>The</strong> <strong>in</strong>terval <strong>of</strong> the horizontal axis <strong>in</strong> the consecutive plots is shifted us<strong>in</strong>g the l<strong>in</strong>eargroup velocity <strong>of</strong> the wave group. Remark that the speed <strong>of</strong> the wave group is slightlyfaster than the l<strong>in</strong>ear wave group velocity. Because <strong>of</strong> the differences <strong>in</strong> the start-upfunction and the flux model that were used for wave generation, the phases <strong>of</strong> thesignals are not aligned and one <strong>of</strong> the phases needs to be adapted. <strong>The</strong> additionaltime-shift, added to the computational signal was determ<strong>in</strong>ed such that the wavegroup zero-cross<strong>in</strong>gs fitted at x = 40 [m]. As can be observed, the asymmetry <strong>of</strong>the wave group is very well predicted by the numerical simulation for x = 40 untilx = 100 [m]. At x = 120 [m] and x = 140 [m] the numerical simulations seem to ove


188 <strong>Nonl<strong>in</strong>ear</strong> Wave Groupsrpredict the wave beh<strong>in</strong>d the peak-wave, although further downstream the agreementbecomes better aga<strong>in</strong>.To <strong>in</strong>vestigate the agreement <strong>in</strong> more detail the power spectra <strong>of</strong> the measured andnumerical signal are compared. <strong>The</strong> model scale sampl<strong>in</strong>g frequency <strong>of</strong> the experimentwas 50 [Hz] and the sampl<strong>in</strong>g frequency at SMB scale is thus approximately 42.42[Hz]. For the spectral comparison, the experimental data is resampled by skipp<strong>in</strong>gevery three measurements, thus result<strong>in</strong>g <strong>in</strong> time signals with a sampl<strong>in</strong>g frequency<strong>of</strong> approximately 10.61 [Hz]. <strong>The</strong> time-step between to successive data-po<strong>in</strong>ts <strong>of</strong> theresampled signal is now quite close to the numerical time step ∆T = 0.1. To determ<strong>in</strong>ethe power spectral density accurately, an <strong>in</strong>terval <strong>of</strong> length 300 [s] <strong>of</strong> the periodicsignal is taken and divided <strong>in</strong> 10 overlapp<strong>in</strong>g <strong>in</strong>tervals conta<strong>in</strong><strong>in</strong>g 2048 data po<strong>in</strong>ts,result<strong>in</strong>g <strong>in</strong> a spectral resolution <strong>of</strong> approximately 0.0307 [rad/s] for the simulationsand 0.0325 for the measurements. <strong>The</strong>se signals are then detrended and w<strong>in</strong>dowed(Hann<strong>in</strong>g w<strong>in</strong>dow) and standard spectral analysis is performed to obta<strong>in</strong> power spectraldensity estimates. <strong>The</strong>se 10 estimates are then averaged to obta<strong>in</strong> the f<strong>in</strong>al, moreaccurate, estimate. In Fig. 6.12 on page 190 a log-plot <strong>of</strong> the spectral densities <strong>of</strong> themeasurement and the numerical simulation are plotted for the wave group <strong>of</strong> Fig. 6.11.From Fig. 6.12 it can be observed that at x = 10 [m] the power density <strong>of</strong> the twospectra are <strong>in</strong> good agreement except for the high frequencies around ω = 8.5 [rad/s].Further downstream the results are <strong>in</strong> excellent agreement for the whole range <strong>of</strong>frequencies. At x = 120 [m], the energy is spread over a wide range <strong>of</strong> frequencies,mostly to the higher sidebands. <strong>The</strong> results also show that the energy <strong>in</strong> the secondorder wave components does not exceed 1% <strong>of</strong> the energy <strong>of</strong> the orig<strong>in</strong>al primarybichromatic components. <strong>The</strong> primary sidebands however, may grow significantly tothe same order as the primary waves themselves.Prolongation <strong>of</strong> the doma<strong>in</strong><strong>The</strong> wave signals from the experiments and simulations <strong>in</strong> the previous paragraphsshowed significant deformation <strong>of</strong> the wave group envelope for 0 ≤ x < 180 [m].Because <strong>of</strong> the excellent agreement between numerical and experimental results, it isexpected that the numerical simulations can also accurately predict the evolution overlonger doma<strong>in</strong>s. <strong>The</strong> computational effort <strong>of</strong> the numerical method <strong>in</strong>creases l<strong>in</strong>earwith simulation time and tank length. <strong>The</strong> computational doma<strong>in</strong> is prolonged by afactor 5 and the evolution is simulated for 900 [s] (=450 T). Such a numerical configurationrequires approximately 61 [Mb] <strong>of</strong> memory and takes 21 hours on a pentiumIII 500 [Mhz] PC. <strong>The</strong> results <strong>of</strong> these simulations are presented <strong>in</strong> figures 6.13-6.16.<strong>The</strong> upper two plots <strong>of</strong> Fig. 6.13 on page 191, (T 1 , T 2 ) = (1.8, 2.2), show the powerspectrum density estimate <strong>of</strong> the periodic time signals at different positions <strong>in</strong> the numericaltank. It can be clearly observed that there is no significant energy transfer tothe sidebands for both amplitudes. <strong>The</strong> evolution <strong>of</strong> this bichromatic wave is thereforealmost completely l<strong>in</strong>ear. In the lower three figures the spectrum <strong>of</strong> the bichromaticwave (T 1 , T 2 ) = (1.85, 2.15) is shown at different positions. <strong>The</strong> appearance <strong>of</strong> the


Bichromatic wave groups 189Figure 6.11: Experiments (solid l<strong>in</strong>e) and numerical simulation (dots) for a stronglynonl<strong>in</strong>ear bichromatic wave, T 1 = 1.9 [s], T 2 = 2.1 [s], q = 0.08 [m], h=5[m], g=9.81 [ms −2 ]


190 <strong>Nonl<strong>in</strong>ear</strong> Wave GroupsFigure 6.12: Log-plot <strong>of</strong> power spectral density estimates <strong>of</strong> free surface at differentlocations. Experiments (dotted l<strong>in</strong>e with markers) and numerical simulation(solid l<strong>in</strong>e without markers) (wave data as <strong>in</strong> Fig. 6.11 on page 188)


Bichromatic wave groups 191Figure 6.13: Power spectral density <strong>of</strong> the periodic wave elevation signals at differentpositions along the numerical tank. <strong>The</strong> lower figure shows the <strong>in</strong>tegratedPSD associated with the primary bichromatic waves and bichromatic sidebands.


192 <strong>Nonl<strong>in</strong>ear</strong> Wave Groupssideband energy is clearly visible for q = 0.08 [m]. <strong>The</strong> lower figure shows the values<strong>of</strong>∫ ωi+ 1 2a i (x) = √ ∆ω2 PSD(ω, x)dω (6.23)ω i − 1 2 ∆ωwhere the range <strong>of</strong> <strong>in</strong>tegration is such that the energy content can be identified witha discrete sideband. <strong>The</strong> coefficients a i can be <strong>in</strong>terpreted as the amplitude <strong>of</strong> thediscrete wave component with frequency ω i . From the lower plot <strong>in</strong> Fig. 6.13 onpage 191 it can be observed that the energy transfer seems periodic <strong>in</strong> space. Carefulexam<strong>in</strong>ation however reveals that the upper and lower sideband do not have the sameperiod and therefore there is no exact recurrence. <strong>The</strong> steady periodicity rema<strong>in</strong>sremarkable and is not a consequence <strong>of</strong> the numerical method but a feature <strong>of</strong> thedynamic equations. It is also noticed that the relative amplitude <strong>of</strong> the sidebands tothe amplitude <strong>of</strong> the primary bands <strong>in</strong>creases with q.In Fig. 6.14 on page 192 the results <strong>of</strong> the simulations for (T 1 , T 2 ) = (1.9, 2.1) aresummarised. For the small <strong>in</strong>itial amplitudes q ≤ 0.06, the spatial periodicity <strong>of</strong> thesideband amplitudes is observed. As was also noted for (T 1 , T 2 ) = (1.85, 2.15), thespatial period <strong>of</strong> the 2ω 2 −ω 1 is not identical to the period <strong>of</strong> 2ω 1 −ω 2 . With <strong>in</strong>creas<strong>in</strong>gamplitude the period <strong>of</strong> the 2ω 2 − ω 1 sideband <strong>in</strong>creases, while that <strong>of</strong> the 2ω 1 − ω 2decreases. For q = 0.06 [m], one can also observe that the second upper sideband3ω 1 − 2ω 2 becomes significant and its spatial period seems to follow that <strong>of</strong> 2ω 2 − ω 1 .<strong>The</strong> second lower sideband conta<strong>in</strong>s almost no energy and even for q = 0.08 one canobserve that almost no energy is present <strong>in</strong> this band. For this large (q = 0.09 leadsto breakers) value <strong>of</strong> q, the simple periodicity is lost and a more complicated patternarises. With some imag<strong>in</strong>ation, one observes a symmetry around x = 560 [m] forall energy components. Remark that the energy transfer between the different bandshas lead to the fact that at some po<strong>in</strong>ts the energy <strong>of</strong> the side band is larger thanthe energy <strong>of</strong> the primary band. <strong>The</strong> lower figure shows a density plot <strong>of</strong> the powerspectral density estimate for q = 0.08 [m] from which it is observed that the energy isstill well separated <strong>in</strong> the different bands and the possible symmetry around x = 560[m] can be observed. <strong>The</strong> results are <strong>in</strong> qualitative agreement with the numericalpredictions <strong>of</strong> Lo & Mei (1985) us<strong>in</strong>g Dysthe’s equation.Fig. 6.15 on the next page shows that for q = 0.04 [m] almost complete recurrenceseems to be atta<strong>in</strong>ed. For this specific configuration <strong>of</strong> q and (T 1 , T 2 ), the periods <strong>of</strong>the lower and upper sidebands seem identical. Based on the results <strong>of</strong> the previoussimulations, it seems however likely that even further downstream the periods willshow to be slightly different. It is further noticed that the evolution <strong>of</strong> the modesseems congruent with the results <strong>of</strong> Fig. 6.14 on the fac<strong>in</strong>g page. Exam<strong>in</strong>e e.g. thespatial <strong>in</strong>terval [0, 900] for q = 0.06 [m] <strong>in</strong> Fig. 6.15 on the next page with the <strong>in</strong>terval[0, 510] for q = 0.08 [m] <strong>in</strong> Fig. 6.14 on the fac<strong>in</strong>g page.Fig. 6.16 on page 195 shows that for higher values <strong>of</strong> q the evolution <strong>of</strong> even thema<strong>in</strong> frequencies can not be considered s<strong>in</strong>usoidal. Although some congruency with


Bichromatic wave groups 193Figure 6.14: Spatial evolution <strong>of</strong> the amplitudes <strong>of</strong> the bichromatic sidebands for thesimulations with T 1 = 1.9, T 2 = 2.1. Lower plot shows a density plot <strong>of</strong>the power spectral density estimate for q = 0.08 [m].


194 <strong>Nonl<strong>in</strong>ear</strong> Wave GroupsFigure 6.15: Spatial evolution <strong>of</strong> the amplitudes <strong>of</strong> the bichromatic frequencies andsidebands for T 1 = 1.925, T 2 = 2.075


Bichromatic wave groups 195Figure 6.16: Spatial evolution <strong>of</strong> the amplitudes <strong>of</strong> the bichromatic frequencies andsidebands for T 1 = 1.95, T 2 = 2.05


196 <strong>Nonl<strong>in</strong>ear</strong> Wave Groups∆T = 0.3 [s] ∆T = 0.2 [s] ∆T = 0.15 [s] ∆T = 0.1 [s]q [m] λ +[m] λ − [m] q λ + λ − q λ + λ − q λ + λ −0.05 137 128 0.04 300 285 0.04 520 520 0.03 1200 12000.06 148 136 0.05 306 295 0.05 450 555 0.04 8000.08 148 147 0.06 285 320 0.06 380 5500.07 245 3450.08 222 382Table 6.2: Spatial periods obta<strong>in</strong>ed from Fig. 6.13-6.16 <strong>of</strong> the higher side bands (λ + )and the lower side bands (λ − ) for different values <strong>of</strong> q and ∆T .previous figures is aga<strong>in</strong> observed for the smaller values <strong>of</strong> q. <strong>The</strong> difference with thelower plot <strong>of</strong> Fig. 6.13 on page 191 is however strik<strong>in</strong>g.6.3.3 Non stationarityIn this subsection the spatial non-stationarity <strong>of</strong> the wave group, observed from thenumerical and experimental results, will be further discussed. <strong>The</strong> spatial periods <strong>of</strong>the upper and lower frequency bands will be related to non-dimensional parameters.Also a relation with the Benjam<strong>in</strong>-Feir <strong>in</strong>stability and the non l<strong>in</strong>ear Schröd<strong>in</strong>gerequation will be exam<strong>in</strong>ed.Spatial periodFirstly it is observed from the numerical simulations presented <strong>in</strong> the previous paragraphsthat the spatial periods for all higher side bands (ω > ω 1 ) seems identical. <strong>The</strong>same is observed for the lower sidebands. In table 6.2 the spatial periods obta<strong>in</strong>edfrom Figs. 6.13-6.16 have been gathered. It should be noted that these figures arethe periods <strong>of</strong> the (almost) zero cross<strong>in</strong>gs and that they can not <strong>in</strong> all cases be veryaccurately determ<strong>in</strong>ed. Because <strong>of</strong> the observed congruence between the differentspatial evolutions, we seek for a suitable way to scale the results and thus establishsome non-dimensional parameter that governs the dynamics.From the figures <strong>of</strong> the previous subsection it was already observed that similar patternsarise for different comb<strong>in</strong>ations <strong>of</strong> q and ∆T . Closer exam<strong>in</strong>ation <strong>of</strong> the resultsshows that congruency (up to a scal<strong>in</strong>g <strong>in</strong> x) is observed when ∆T/q is approximatelyconstant. Us<strong>in</strong>g this observation, it is found that the appropriate scal<strong>in</strong>g for1x is approximately a factor∆T. <strong>The</strong>se scal<strong>in</strong>gs are translated <strong>in</strong> terms <strong>of</strong> ω and2non-dimensionalised with ωk result<strong>in</strong>g <strong>in</strong> the graphs plotted <strong>in</strong> Fig. 6.17 on the nextpage.


Bichromatic wave groups 197Figure 6.17: Scaled spatial periods <strong>of</strong> the upper and lower scaled frequency bands. Unscaleddata from table 6.2 on the preced<strong>in</strong>g page.This figure shows that, given the errors <strong>in</strong> the determ<strong>in</strong>ation <strong>of</strong> the spatial periods, thespatial dynamics <strong>of</strong> the evolv<strong>in</strong>g wave group is rather consistent under the <strong>in</strong>troducedscal<strong>in</strong>gs. <strong>The</strong> spatial period <strong>of</strong> the higher sidebands first <strong>in</strong>crease for (∆ω/q)/(ωk) < 1and seems to slowly decrease for (∆ω/q)/(ωk) > 1. <strong>The</strong> spatial periods <strong>of</strong> the lowerfrequency bands show <strong>in</strong> general a decreas<strong>in</strong>g trend for <strong>in</strong>creas<strong>in</strong>g (∆ω/q)/(ωk).It should be noted that that all simulations are performed with almost the same valuefor ωk and the scal<strong>in</strong>g <strong>of</strong> ∆ω/q with ωk has not been validated by other simulations.However, (∆ω/q)/(ωk) = (∆ω/ω)/(ka), the latter be<strong>in</strong>g the appropriate scal<strong>in</strong>g forthe growth rates result<strong>in</strong>g from the Benjam<strong>in</strong>-Feir <strong>in</strong>stability. This relation with theBenjam<strong>in</strong>-Feir <strong>in</strong>stability is further discussed <strong>in</strong> the next paragraph.Benjam<strong>in</strong>-Feir <strong>in</strong>stabilityRemark that the modulation amplitude A <strong>in</strong> Eq. (6.18) on page 178 is not alwayspositive and therefore one must be careful to <strong>in</strong>terpret this modulation function as anenvelope. One could suggest to <strong>in</strong>terpret the absolute value <strong>of</strong> A mod as the envelope.


198 <strong>Nonl<strong>in</strong>ear</strong> Wave Groups<strong>The</strong> function|A(x, t)| 1 2()e i¯θ(x,t) + c.c.(6.24)differs however from Eq. (6.18) by a sign-jump (or equivalently phase jump <strong>of</strong> π) <strong>of</strong>the carrier wave at the zero cross<strong>in</strong>gs <strong>of</strong> A mod . We will refer to wave tra<strong>in</strong>s that aremodulated by a positive envelope simply as modulated waves.To <strong>in</strong>vestigate the difference between the modulated and the bichromatic wave, thebichromatic steer<strong>in</strong>g signal with parameters T 1 = 1.9 [s], T 2 = 2.1 [s] and q = 0.08[m], is adapted as( )∣ s(t) = 2¯q1 ∣∣∣∣ cos 2 ∆ω cos (¯ωt) . (6.25)All other numerical parameters (mesh, start-up function and numerical methods) havebeen kept constant. <strong>The</strong> wave elevation result<strong>in</strong>g from (6.25) can therefore be directlycompared with the results <strong>of</strong> Fig. 6.11 on page 188. This comparison is visualised <strong>in</strong>Fig. 6.18 on page 199 where the thick l<strong>in</strong>e is the result from the orig<strong>in</strong>al simulationon the bichromatic steer<strong>in</strong>g signal. From this figure the sign change <strong>of</strong> the carrierwave between two wave groups can be clearly observed at x = 1 [m] from the wavemaker . At x = 40 [m], the most noticeable difference between the two signals isaround the ’zero-cross<strong>in</strong>g’ <strong>of</strong> the envelope. <strong>The</strong> envelopes <strong>of</strong> two signals, except nearthe zero-cross<strong>in</strong>g, are however still <strong>in</strong> quit good agreement. Although from x = 80[m] to x = 160 [m] qualitatively the same envelope deformation is observed, there aresome differences. Firstly, the group <strong>of</strong> the modulated wave propagates slightly fasterthan the bichromatic group. Secondly, the wave heights due to the modulated groupare a fraction higher than the bichromatic wave. <strong>The</strong>se two differences are even moreclearly visible further down stream as can be seen <strong>in</strong> Fig. 6.19 on page 200 where part<strong>of</strong> the time signals <strong>of</strong> the wave elevation at x = 560 [m] and x = 700 [m] are plotted.Although the envelopes <strong>of</strong> the wave are not <strong>in</strong> alignment, the orig<strong>in</strong>al sign c.q. phasedifferences are remarkably well preserved.Despite the differences <strong>in</strong> wave group velocities further downstream and some smalldifferences <strong>in</strong> the envelopes around the zero-cross<strong>in</strong>gs, the simulations <strong>in</strong>dicate thatthe evolution <strong>of</strong> the modulated and the bichromatic wave tra<strong>in</strong> are quite similar. InFig. 6.20 on page 201 the spatial evolution <strong>of</strong> the spectrum is visualised. Firstly itis noticed from subplot 6.20(a) that (<strong>in</strong> contrast to the results from the bichromaticsimulations) the wave elevation clearly shows a ’meta’ group structure, i.e. a group<strong>of</strong>-groupsstructure. Furthermore, the almost recurrence <strong>of</strong> the evolution is visible<strong>in</strong> the plots (c 1 ) − (c 4 ) where the PSD has been plotted for four positions <strong>in</strong> tank.Notice that the frequency conta<strong>in</strong><strong>in</strong>g most energy at x = 180 [m] and x = 540 [m]is the sideband frequency ω − ∆ω. <strong>The</strong> spatial evolution <strong>of</strong> all the sidebands can beexam<strong>in</strong>ed <strong>in</strong> more detail <strong>in</strong> Fig. 6.20(d). Comparison <strong>of</strong> this figure with Fig. 6.14 onpage 192 (q = 0.08 [m]) shows some remarkable differences. <strong>The</strong> spatial evolution <strong>of</strong>the spectrum from x = 300 [m] to x = 450 [m] <strong>in</strong> Fig. 6.20(d) is quite slow (which isalso suggested by 6.20(a)) and this is not observed <strong>in</strong> Fig. 6.14.


Bichromatic wave groups 199Figure 6.18: Comparison between the numerical simulation <strong>of</strong> the evolution <strong>of</strong> abichromatic wave (carrier wave has phase jump at zero cross<strong>in</strong>g envelope)and a (positive) modulated wave (no phase jump).


200 <strong>Nonl<strong>in</strong>ear</strong> Wave GroupsFigure 6.19: Comparison between the numerical simulation <strong>of</strong> the evolution <strong>of</strong> abichromatic wave and the modulated wave (no phase jump) at x = 560[m] and x = 700 [m] from the wave maker .<strong>The</strong> spectrum <strong>of</strong> a l<strong>in</strong>ear bichromatic l<strong>in</strong>ear wave consists <strong>of</strong> two dist<strong>in</strong>ct frequenciesat ω 1 and ω 2 . <strong>The</strong> spectrum <strong>of</strong> the positive regularly modulated l<strong>in</strong>ear wave hasmost <strong>of</strong> its energy at the central frequency ¯ω and <strong>in</strong> numerous side bands ¯ω ± j∆ω.To illustrate the spectral relation between bichromatic, positively modulated and aclassical modulated (only two sidebands are used for modulation) wave tra<strong>in</strong>, the PSD<strong>of</strong> the bichromatic and positively modulated driv<strong>in</strong>g signals are compared to the PSD<strong>of</strong> the classical modulated signal( 1s(t) =2 + 1 )2 cos(∆ωt) cos (¯ωt) (6.26)= 1 2 cos (¯ωt) + 1 4 cos ((¯ω + ∆ω) t) + 1 cos ((¯ω − ∆ω) t) (6.27)4<strong>in</strong> Fig. 6.21 on page 202. This latter signal represents a regular wave modulated bytwo symmetrical sidebands. <strong>The</strong> spatial-temporal evolution <strong>of</strong> such modulations hasbeen studied <strong>in</strong> detail by several authors s<strong>in</strong>ce Benjam<strong>in</strong> & Feir (1967) showed thatthese modulations are unstable and will grow exponentially for small t. <strong>The</strong> similarity<strong>of</strong> the <strong>in</strong>itial wave group evolutions observed for the bichromatic and modulated waves(Fig. 6.18 on the fac<strong>in</strong>g page) and the <strong>in</strong>itial dom<strong>in</strong>ance <strong>of</strong> the first sidebands ω − ∆ωand ω + ∆ω <strong>in</strong> Fig. 6.20(d), suggests that (i) a relation exists between the spectralcomponents <strong>of</strong> the modulated and the bichromatic wave and (ii) the <strong>in</strong>itial evolution <strong>of</strong>sidebands <strong>of</strong> the modulated wave can be described us<strong>in</strong>g the Benjam<strong>in</strong>-Feir <strong>in</strong>stability.


Bichromatic wave groups 201Figure 6.20: <strong>Numerical</strong> simulations <strong>of</strong> modulated wave. Stroke steer<strong>in</strong>g signal: s(t) =2¯q| cos( 1 2∆ωt)| cos(ωt). (a) wave elevation at t = 590 [s] (b) time signals(c) spectral density (d) evolution <strong>of</strong> energy <strong>in</strong> frequency bands. (h=5,g=9.81, ω = ¯ω = π, ∆ω ≈ 0.315


202 <strong>Nonl<strong>in</strong>ear</strong> Wave GroupsFigure 6.21: Power spectral density <strong>of</strong> sampled functions (-.-) wave group with twosideband modulations; (-) bichromatic wave A cos(ωt); (· · · ) modulatedwave |A| cos(ωt)Benjam<strong>in</strong> & Feir (1967) showed that for kh > 1.363 the Stokes wave tra<strong>in</strong> (see alsoEq. (3.10) on page 44) is unstable to modulations. In the presence <strong>of</strong> a regular Stokeswave with phase θ(x, t) = kx − ωt and on <strong>in</strong>f<strong>in</strong>itely deep water, the regular wavemodes with phaseswill grow exponentially <strong>in</strong> time ifθ ± = k(1 ± κ)x − ω(1 ± δ ′ )t (6.28)0 < δ ′ ≤ √ 2ka. (6.29)<strong>The</strong> exponential growth rate for small time <strong>of</strong> the sideband waves is obta<strong>in</strong>ed asδ ′ √2(ka)22 − δ ′ 2. (6.30)This <strong>in</strong>stability region and exponential growth rate can also be derived by perform<strong>in</strong>ga modulational stability analysis (cf. Stuart & Diparma (1978)) <strong>of</strong> the NLS equation(which can be derived from Zakharov’s <strong>in</strong>tegral equation). <strong>The</strong> properties <strong>of</strong> the <strong>in</strong>stabilityand the associated growth rates are however only approximations for smallka. Crawford et al. (1991) extend these results by direct analysis <strong>of</strong> the Zakharov <strong>in</strong>tegralequation, obta<strong>in</strong><strong>in</strong>g growth rates and stability regions for f<strong>in</strong>ite ka as a function<strong>of</strong> κ/(ka).It is noted that the Benjam<strong>in</strong>-Feir <strong>in</strong>stability can not completely account for theobserved non-stationarity <strong>of</strong> the bichromatic waves. If the l<strong>in</strong>ear bichromatic wavewith carrier frequency k and maximum height 2q is compared to an unstable regular


Bichromatic wave groups 203wave with amplitude kq modulated by two sidebands (see also Fig. 6.21 on page 202) then these sidebands would not grow (accord<strong>in</strong>g to BF) if (∆ω/ω)/(kq) > √ 2, or(∆ω/ω)/(2kq) > 1 2√2 for bichromatic waves. However, from Fig. 6.17 it is clearlyvisible that grow<strong>in</strong>g side bands are present for this latter condition.In the follow<strong>in</strong>g paragraphs we will establish a relation between the spectral content<strong>of</strong> the positively modulated wave and the bichromatic wave, so that Eq. (6.30) canbe used to predict the <strong>in</strong>itial growth rates <strong>of</strong> the bichromatic components.Consider the functionF (t) ={f 1 (t)f 2 (t)0 ≤ t < TT ≤ t ≤ 2T, (6.31)where the functions{f 1 and } f 2 are both{T -periodic } and can be identified with theirFourier-series data respectively asc (1)nc (2)n∞∑f j (t) = c (j ) n e <strong>in</strong>˜Ωt ,−∞c (j) = 1 T∫ T0f j (t)e −<strong>in</strong>˜Ωt dt,˜Ω =2πT . (6.32)<strong>The</strong> Fourier series coefficients C n <strong>of</strong> F (t) are thus given asC n = 1 ∫ 2T2T 0{ ∫ T= 12T= 12T∫ T002π −<strong>in</strong>F (t)e 2T t dt (6.33)}∫ 2Tf 1 (t)e −<strong>in</strong> 1 ˜Ωt 2 dt + f 2 (t)e −<strong>in</strong> 1 ˜Ωt 2 dtT(6.34)(f 1 (t) + (−1) n f 2 (t)) e −<strong>in</strong> 1 2 ˜Ωt . (6.35)For the (T 1 = 1.9 [s], T 2 = 2.1 [s]) bichromatic evolution and correspond<strong>in</strong>g modulatedevolution we assume that for sufficiently small distances from the wave maker (sayx < 120 [m])• the time signal <strong>of</strong> the elevation due to the modulated signal is T mod periodicand identify it with f 1 ,• the time signal <strong>of</strong> the bichromatic wave is 2T mod periodic and is identified withF (t) with f 2 = −f 1 . This latter identification is a simplification <strong>of</strong> the actuallyobserved smooth<strong>in</strong>g <strong>of</strong> the orig<strong>in</strong>al zero cross<strong>in</strong>g phase jump and the fact thatthe signal F (t) has a non-zero mean.Under these assumptions we f<strong>in</strong>d from Eq. (6.35) thatC n = 0 if n is even (6.36)


204 <strong>Nonl<strong>in</strong>ear</strong> Wave Groupsand for n is odd we f<strong>in</strong>d:C n = 1 T= 1 T==∫ T0∫ T0 −∞∞∑∫c (1) 1 TkT−∞ 0∞∑−∞c (1)kf 1 (t)e −<strong>in</strong> 1 2 ˜Ωt dt (6.37)∞∑c (1 ) k e ik ˜Ωt e −<strong>in</strong> 1 ˜Ωt 2 dt (6.38)e i(k− 1 2 n)˜Ωt dt (6.39)2iif n is odd. (6.40)π(2k − n)Eq. (6.40) gives the Fourier series components <strong>of</strong> the function F (t), given the components<strong>of</strong> the function f(t). <strong>The</strong> fact that C n = 0 for n even is <strong>in</strong> agreement withthe observations that the energy bands <strong>of</strong> the bichromatic wave, (k + 1)ω i − kω j ,i ≠ j = 1, 2 k = 1, 2, . . . lie exactly between the energy bands <strong>of</strong> the modulated wave,¯ω ±k∆ω. Under the made assumptions, this equation can thus <strong>in</strong> pr<strong>in</strong>ciple be used torelate the growth rate <strong>of</strong> the side bands <strong>of</strong> the bichromatic wave to the growth rates<strong>of</strong> Eq. (6.30).<strong>The</strong> above relation between the Fourier series components <strong>of</strong> the modulated andbichromatic wave was based on the specific observations for T = 2 and ∆T = 0.2,but can be generalised as follows. In general, the number <strong>of</strong> periods ˜T =4πω 1 +ω 2<strong>in</strong> a(positive) wave group envelope period T mod = is2πω 1−ω 2n mod = T mod˜T= ¯ω ∆ω = T ∆T . (6.41)In the previous described case with T = 2 and ∆T = 0.2, this leads to n mod = 10,from which the periodicity <strong>of</strong> the signals and the subsequent analysis follows. In thecase that n mod is not an <strong>in</strong>teger but rational, the follow<strong>in</strong>g more elaborate relationcan be obta<strong>in</strong>ed between the fourier components.Because <strong>of</strong> the assumed rationality <strong>of</strong> n mod there exists a m<strong>in</strong>imal period ˆT such thatthe signal f 1 (t) = cos( 1 2 ∆ωt) cos(¯ωt) is ˆT periodic and f 2 (t) = | cos( 1 2∆ωt)| cos(¯ωt) isalso ˆT periodic. It follows that there exists a N such that ˆT = 2NT mod <strong>The</strong> signalsf 1 and f 2 are clearly related asf 2 (t) = s(t)f 1 (t) (6.42)withs(t) ={1 if (j − 1)T mod < t < jT mod , j = 1, 3, . . . , 2N − 3, 2N − 1−1 if (j − 1)T mod < t < jT mod , j = 2, 4, . . . , 2N − 2, 2N. (6.43)


Bichromatic wave groups 205{<strong>The</strong> Fourier series coefficientsc (2)n = 1ˆT∫ ˆT= 1ˆT= 1ˆT= 1ˆT=0∫ ˆT0∫ ˆTc (1)n} {andc (2)n}are thus related asf 2 (t)e −<strong>in</strong> 2πˆT t dt (6.44)s(t)f 1 (t)e −<strong>in</strong> 2πˆT t dt (6.45)(∑ ∞) (∑ ∞)e −<strong>in</strong> 2πˆT t dt (6.46)c (s) 2πˆT keik t0k=−∞∞∑ ∞∑∫ ˆTc (s)kc(1) lk=−∞ l=−∞0∞∑∞∑c (s)kc(1) lk=−∞ l=−∞{<strong>The</strong> Fourier series coefficientsc (s)k= 1ˆT∫ ˆT===02N∑j=1(−1)2N∑j=1(−1)2N∑j=1c (s)kl=−∞c (1) 2πˆT keil te i(k+l−n) 2πˆT t dt (6.47)[ ( ) ]i 1 − ei2π(k+l−n)2π(k + l − n)}<strong>of</strong> s(t) are given by. (6.48)s(t)e −ik 2πˆT t dt (6.49)∫ jTmodj−1 1ˆT∫ Tmodj−1 1ˆT 0(j−1)T mode −ik 2πˆT t dt (6.50)e −ik 2πˆT (t+(j−1)T mod ) dt (6.51)[ ( ) ]i 1 − e(−1) j−1 e −ik(j−1)π/N ikπT mod /NkπT mod. (6.52)In the last equality use has been made <strong>of</strong> the relation ˆT = 2NT mod . Comb<strong>in</strong>ation<strong>of</strong> Eq. (6.48) and Eq. (6.52) leads to a complicated but exact relation between theFourier series coefficients <strong>of</strong> the signals f 1 and f 2 . If we assume that sufficiently closeto the wave generator the signals <strong>of</strong> the bichromatic and modulated wave elevationsatisfy the condition (6.42), the derived relation can be used to compute the growthrates <strong>of</strong> the components <strong>of</strong> the bichromatic wave from the growth rates <strong>of</strong> the unstablemodes from the Benjam<strong>in</strong>-Feir <strong>in</strong>stability.Envelope evolutionIn this paragraph the envelope evolution <strong>of</strong> the bichromatic wave is <strong>in</strong>vestigated. Firstthe correspondence between the predictions <strong>of</strong> the NLS (govern<strong>in</strong>g the slowly vary<strong>in</strong>gamplitude) are compare to the measurements. <strong>The</strong> solution <strong>of</strong> the NLS <strong>in</strong> non-mov<strong>in</strong>gcoord<strong>in</strong>ates is approximated as an <strong>in</strong>itial value boundary problem (IBVP). <strong>The</strong> <strong>in</strong>itial


206 <strong>Nonl<strong>in</strong>ear</strong> Wave Groupsvalue is the still water solution A(0, x) = 0 and at the generat<strong>in</strong>g boundary, theprescribed boundary condition is the bichromatic steer<strong>in</strong>g signal( ) 1Re(A(t, 0)) = s(t)2q cos2 ∆ω (6.53)Im(A(t, 0)) = 0 (6.54)where s(t) is a smooth start-up function. <strong>The</strong> length <strong>of</strong> the computational doma<strong>in</strong>was taken such that the generated waves did not reach the oppos<strong>in</strong>g wall on which thecondition A(t, L) = 0 was imposed, thus avoid<strong>in</strong>g the implementation <strong>of</strong> absorb<strong>in</strong>gboundary conditions for the NLS. <strong>The</strong> solution <strong>of</strong> the IVBP is approximated us<strong>in</strong>gan implicit Crank-Nicolson scheme for time <strong>in</strong>tegration with a central f<strong>in</strong>ite differencesapproximation for the spatial derivatives. This scheme was orig<strong>in</strong>ally developedby Taha & Ablowitz (1984) and compares favorably with respect to other differencescheme’s (see Chang et al. (1999)). <strong>The</strong> computer code used for the simulation wasadapted from a computer code written by A. Suryanto. <strong>The</strong> time step <strong>of</strong> the simulations(h = 1, g = 1) is ∆t = 0.5 and the mesh width is ∆x = 0.1 with L = 80and T end = 300. For these dimensions the follow<strong>in</strong>g values were used β ′ = 0.0111,γ ′ = 22.874, c g = 0.2213 and q = 0.016. <strong>The</strong>se values correspond to q = 0.08 [m] and(T 1 , T 2 ) = (1.9, 2.1) [s] <strong>in</strong> tank dimensions (h = 5 [m]).This numerical simulation method <strong>of</strong> the NLS differs from the simulations <strong>of</strong> Lo &Mei (1985) on Dysthe’s equation and Shemer et al. (1998) on the NLS. <strong>The</strong> latter useperiodic spatial boundary conditions and solve the equations <strong>in</strong> a mov<strong>in</strong>g frame <strong>of</strong>reference. Solv<strong>in</strong>g the NLS with symmetric <strong>in</strong>itial data and periodic boundary conditionswill reta<strong>in</strong> the symmetry <strong>of</strong> the solution. <strong>The</strong> fourth order terms <strong>in</strong> Dysthe’sequation do allow for asymmetric evolution <strong>of</strong> symmetric data, which has been animportant reason for this equation to be adapted by many authors.In the present numerical simulations <strong>of</strong> the NLS , a time periodic signal for |A(x, t)| isobserved after the transient startup waves have passed. <strong>The</strong> periodic signals are plotted<strong>in</strong> Fig. 6.22 on page 207 <strong>in</strong> which the NLS-envelope |A(x, t + x/c g )| (dashed l<strong>in</strong>e),the shifted envelope −|A(x, t + x/(c g + 0.05))| (solid thick l<strong>in</strong>e) and the experiments(solid l<strong>in</strong>e) for q = 0.08, (T 1 , T 2 ) = (1.9, 2.1) (see also subsection 6.3.1) have beenplotted. In contrast to simulations us<strong>in</strong>g periodic boundary conditions, the IVBPsimulations presented <strong>in</strong> Fig. 6.22 on page 207 do show the symmetry break<strong>in</strong>g by theNLS. Moreover, the simulations show reasonable qualitative agreement between theexperiments and the NLS envelope. <strong>The</strong>re are however some noticeable differences:• <strong>The</strong> group velocity <strong>of</strong> the NLS is lower than observed experimentally. Us<strong>in</strong>g thenonl<strong>in</strong>ear deep water dispersion relation Eq. 3.11 on page 44 the nonl<strong>in</strong>ear deepwater group velocity c nlg is obta<strong>in</strong>ed asc nlg ≈ g ( 2 + 3a 2 k 2)√8k (2 + a2 k 2 ) . (6.55)Substitution <strong>of</strong> k = 1.0112, a = 2q = 0.16 and g = 9.81 <strong>in</strong> Eq. (6.55) results<strong>in</strong> c nlg = 1.608, and therefore c nlg − c g = 0.0506. <strong>The</strong> additional shift due to


Bichromatic wave groups 207nonl<strong>in</strong>ear group velocity results <strong>in</strong> the thick l<strong>in</strong>es <strong>in</strong> Fig. 6.22 on the fac<strong>in</strong>g pageand shows good agreement with the experimentally found velocity.• From x = 100 [m] and further down stream, the NLS envelope does not properlyreproduce the splitt<strong>in</strong>g <strong>of</strong> the second group which is observed from the measureddata. <strong>The</strong> NLS first under predicts (x = 100 [m]) and then over predicts (x =180 [m]) the wave height beh<strong>in</strong>d the primary group.Based on numerical simulations <strong>of</strong> Dysthe’s equation (an extension <strong>of</strong> the NLS) Lo &Mei (1985) speculate that the long-time evolution <strong>of</strong> a bichromatic wave consists <strong>of</strong> thesplitt<strong>in</strong>g <strong>of</strong> the orig<strong>in</strong>al group <strong>in</strong>to two groups. <strong>The</strong>se two groups have different groupvelocities and thus overtake each other periodically, thus establish<strong>in</strong>g recurrence as anend-state. <strong>The</strong> results <strong>of</strong> the numerical simulations <strong>in</strong> subsection 6.3.2 already provideevidence <strong>of</strong> the contrary. <strong>The</strong> spatial evolution <strong>of</strong> the upper and lower sidebands donot have exactly the same period and recurrence is therefore not simply established.<strong>The</strong> overtak<strong>in</strong>g that was observed by Lo & Mei for the specific group that theyexam<strong>in</strong>ed (similar to the (T 1 , T 2 ) = (1.9, 2.1) group that we also exam<strong>in</strong>ed) can beconfirmed by our fully nonl<strong>in</strong>ear numerical simulations. <strong>The</strong> envelope <strong>of</strong> the numericaldata is determ<strong>in</strong>ed us<strong>in</strong>g the Hilbert transform technique and low-pass filter<strong>in</strong>g. <strong>The</strong>orig<strong>in</strong>al time signals and the obta<strong>in</strong>ed envelopes for the (T 1 , T 2 ) = (1.9, 2.1) [s], q =0.08 [m] numerical simulations are shown <strong>in</strong> Fig. 6.23 on page 208. From these figuresone can observe from x = 200 [m] to x = 550 [m] that a small group splits and isslowly overtaken by the orig<strong>in</strong>al group. This has also been visualised <strong>in</strong> Fig. 6.24on page 209 where a density plot is shown <strong>of</strong> the envelope (<strong>in</strong> a mov<strong>in</strong>g frame <strong>of</strong>reference (V 0 = 1.68 [m/s]), determ<strong>in</strong>ed experimentally from the group velocity <strong>of</strong>the primary (largest) group. From this figure the splitt<strong>in</strong>g and <strong>in</strong>teract<strong>in</strong>g <strong>of</strong> the twogroup envelopes is clearly visible. This <strong>in</strong>dicates that envelope recurrence <strong>in</strong>deed willoccur as was suggested by Lo & Mei. However, this overtak<strong>in</strong>g wave group conceptwas not observed for all <strong>in</strong>vestigated bichromatic groups.As an example we show the simulated fully nonl<strong>in</strong>ear long time evolution <strong>of</strong> the(T 1 ,T 2 )=(1.95,2.05) [s], q = 0.06 [m] wave group. <strong>The</strong> simulation was performed ona computational doma<strong>in</strong> with a length <strong>of</strong> more than 2000 [m] (≈ 400λ) over 1600[s] (≈ 800T ) with ∆x = 0.2 [m], nx = 10100, nz = 9, β = 1.5 and RK45M time<strong>in</strong>tegration with a time step ∆t = 0.1 [s]. <strong>Simulation</strong> <strong>of</strong> this long time evolution<strong>in</strong>volved 80.000 constructions and solutions <strong>of</strong> a boundary value problem for 90.900unknowns us<strong>in</strong>g more than 160.000 elements per problem.Time signals at different positions <strong>in</strong> the numerical tank and their correspond<strong>in</strong>genvelopes are plotted <strong>in</strong> Fig. 6.25 on the next page. This figure clearly shows thesplitt<strong>in</strong>g <strong>of</strong> the wave group and the formation <strong>of</strong> two dist<strong>in</strong>ct wave groups at x = 1100[m]. However, as the envelope density plot shows, the end state seems not to <strong>in</strong>dicateovertak<strong>in</strong>g wave groups as <strong>in</strong> Fig. 6.24. Closer exam<strong>in</strong>ation <strong>of</strong> the signals shows thatthe group that has splitted <strong>of</strong> ’bounces’ between its two neighbor<strong>in</strong>g larger groups. Itis thus concluded that at least two qualitatively different (’overtak<strong>in</strong>g’ and ’bounc<strong>in</strong>g’)long time (seem<strong>in</strong>gly recurrent) end states exist for the <strong>in</strong>itially bichromatic nonl<strong>in</strong>ear


208 <strong>Nonl<strong>in</strong>ear</strong> Wave GroupsFigure 6.22: Experiments (see also Fig. 6.11 on page 188) and IVBP simulations <strong>of</strong>the NLS. <strong>The</strong> dashed l<strong>in</strong>e plots the NLS envelope |A(t + c g /x)| and thesolid thick l<strong>in</strong>e plots the NLS envelope −|A(t + (c g + 0.05)/x)|.


Bichromatic wave groups 209Figure 6.23: Time signals and envelope evolution T 1 = 1.9 [s], T 2 = 2.1 [s], q = 0.08[m], h = 5 [m]. Envelope is determ<strong>in</strong>ed us<strong>in</strong>g the Hilbert transform andlow pass filter<strong>in</strong>g.


210 <strong>Nonl<strong>in</strong>ear</strong> Wave GroupsFigure 6.24: Density plot <strong>of</strong> the envelope evolution T 1 = 1.9, T 2 = 2.1, q = 0.08[m]. <strong>The</strong> envelope is determ<strong>in</strong>ed us<strong>in</strong>g the Hilbert transform and lowpass filter<strong>in</strong>g. See also Fig. 6.23 on the fac<strong>in</strong>g page.wave group.6.4 Conclusion and discussionIn this chapter the developed numerical method to simulate nonl<strong>in</strong>ear water waves hasbeen applied to study the long time evolution <strong>of</strong> wave groups. Due to the efficiency <strong>of</strong>the method, the evolution has been explored on time-scales previously not atta<strong>in</strong>able.<strong>The</strong> evolution <strong>of</strong> a conf<strong>in</strong>ed wave tra<strong>in</strong> is exam<strong>in</strong>ed which shows good qualitativeagreement with published results. <strong>The</strong> dis<strong>in</strong>tegration <strong>of</strong> the tra<strong>in</strong> <strong>in</strong> groups has beenobserved but the suggested complete splitt<strong>in</strong>g <strong>in</strong>to clearly separated groups can notbe rigorously confirmed by the numerical results. Investigation if the evolution <strong>of</strong> aconf<strong>in</strong>ed (NLS-soliton) wave group showed the generation <strong>of</strong> second order free wavesdue to first order <strong>in</strong>itial conditions. After isolat<strong>in</strong>g the primary conf<strong>in</strong>ed wave groupand establish<strong>in</strong>g the relative permanency <strong>of</strong> its envelope, the effect <strong>of</strong> an unevenbottom on this group is exam<strong>in</strong>ed. <strong>The</strong> results show that the group flattens and themaximum wave height decreases when the bottom <strong>in</strong>crease such that kh < 1.363 onthe new depth. Also the generation <strong>of</strong> a relative large solitary wave from the orig<strong>in</strong>alwave group due to the bottom topography is observed.


Conclusion and discussion 211Figure 6.25: Time signals and envelope evolution for T 1 = 1.95 [s], T 2 = 2.05 [s],q = 0.06 [m]. <strong>The</strong> envelope is determ<strong>in</strong>ed us<strong>in</strong>g the Hilbert transformand low pass filter<strong>in</strong>g.


212 <strong>Nonl<strong>in</strong>ear</strong> Wave GroupsA series <strong>of</strong> experimental and numerical simulations on bichromatic wave tra<strong>in</strong>s havebeen reported show<strong>in</strong>g large deformation <strong>of</strong> the wave group due to non l<strong>in</strong>earity. It isshown that on the length scale <strong>of</strong> the physical bas<strong>in</strong>, the numerical and experimentalresults are <strong>in</strong> satisfactory agreement. <strong>The</strong> numerical simulations are then extendedover a vastly larger doma<strong>in</strong> to exam<strong>in</strong>e the possible end state <strong>of</strong> the observed deformations.Also the amplitude and modulation period are varied to exam<strong>in</strong>e the effect<strong>of</strong> these parameters on the evolution. For moderate amplitudes, periodic evolution <strong>of</strong>the wave spectrum was found, <strong>in</strong>dicat<strong>in</strong>g at recurrence. An appropriate scal<strong>in</strong>g wasexperimentally constructed that relates the ratio between the frequency differenceand the amplitude ( ∆ωq) to the observed spatial periods.<strong>The</strong> experimental results on the bichromatic simulations are compared to a modulatedwave and based on the similarities it is suggested that the <strong>in</strong>itial growth rates <strong>of</strong> theside bands <strong>of</strong> the bichromatic wave can be related to the growth rates <strong>of</strong> the sidebands <strong>of</strong> a simple modulated regular wave (Benjam<strong>in</strong>-Feir <strong>in</strong>stability). It is noticedhowever, that sideband growth was also observed outside the B.-F.<strong>in</strong>stability <strong>in</strong>terval,<strong>in</strong>dicat<strong>in</strong>g a different k<strong>in</strong>d <strong>of</strong> <strong>in</strong>stability.Most numerical simulations <strong>of</strong> the NLS <strong>in</strong> water wave evolution are based on theapplication <strong>of</strong> periodic boundary conditions <strong>in</strong> a mov<strong>in</strong>g frame <strong>of</strong> reference. <strong>The</strong> NLSis <strong>of</strong>ten rejected as an appropriate model for the evolution <strong>of</strong> periodic wave groups(<strong>in</strong> favor <strong>of</strong> the fourth order extension by Dysthe), because <strong>in</strong>itial data rema<strong>in</strong>s periodicunder the NLS. <strong>Numerical</strong> simulation <strong>of</strong> the solution <strong>of</strong> the NLS <strong>in</strong> physicalcoord<strong>in</strong>ates as an <strong>in</strong>itial boundary value problem however shows asymmetric envelopeevolution that is <strong>in</strong> qualitative agreement with the measured data. this showsthat the NLS can be used for qualitative understand<strong>in</strong>g <strong>of</strong> the asymmetric envelopedeformations as long as it is treated <strong>in</strong> the context <strong>of</strong> an <strong>in</strong>itial value problem.Further exam<strong>in</strong>ation <strong>of</strong> the envelope evolution due to fully nonl<strong>in</strong>ear simulations <strong>of</strong>bichromatic waves shows the splitt<strong>in</strong>g <strong>of</strong> the orig<strong>in</strong>al envelope <strong>in</strong> two dist<strong>in</strong>guishableenvelopes. <strong>The</strong>se dist<strong>in</strong>guished groups are observed to <strong>in</strong>teract <strong>in</strong> at least two qualitativelydifferent ways (’overtak<strong>in</strong>g’ and ’bounc<strong>in</strong>g’), both show<strong>in</strong>g envelope recurrence.


Chapter 7Conclusions andrecommendations<strong>The</strong> preced<strong>in</strong>g chapters conta<strong>in</strong> a separate last section <strong>in</strong> which detailed conclusionsconcern<strong>in</strong>g the topic <strong>of</strong> the chapter are summarised. <strong>The</strong>se detailed conclusions arenot repeated here, but only the more general conclusions are presented and somerecommendations for further research are given.In this thesis a numerical algorithm for the simulation <strong>of</strong> nonl<strong>in</strong>ear free surface waves<strong>in</strong> a model test bas<strong>in</strong> has been described and <strong>in</strong>vestigated. <strong>The</strong> aim <strong>of</strong> the researchwas to develop, implement and <strong>in</strong>vestigate an algorithm for the determ<strong>in</strong>istic andaccurate simulation <strong>of</strong> two dimensional nonl<strong>in</strong>ear waves <strong>in</strong> a model test bas<strong>in</strong>. <strong>The</strong>simulated wave field may be generated from a broad banded target spectrum and thesimulations should be carried out by an efficient algorithm <strong>in</strong> order to be applicable<strong>in</strong> practical situations. <strong>The</strong> developed algorithm is based on a comb<strong>in</strong>ation <strong>of</strong> Runge-Kutta (for time <strong>in</strong>tegration), F<strong>in</strong>ite Element (boundary value problem) and F<strong>in</strong>iteDifference (velocity recovery) methods. <strong>The</strong> scheme is further ref<strong>in</strong>ed and <strong>in</strong>vestigatedus<strong>in</strong>g different models for wave generation, propagation and absorption.<strong>The</strong> accuracy and stability <strong>of</strong> the numerical scheme are <strong>in</strong>vestigated and the numericaldispersion error is determ<strong>in</strong>ed for several discretisation parameters. It was found thatstable, second order accurate discretisations can be obta<strong>in</strong>ed us<strong>in</strong>g first order F<strong>in</strong>iteElements and second order F<strong>in</strong>ite Differences. <strong>The</strong> results also showed that a globalprojection method, us<strong>in</strong>g F<strong>in</strong>ite Elements for velocity recovery, results <strong>in</strong> unstablediscretisations. By a suitable choice <strong>of</strong> the grid density parameter the dispersionerror <strong>of</strong> a small amplitude regular numerical wave can be annihilated by cancellation<strong>of</strong> errors. A physically relevant error measure for broad banded wave simulations is<strong>in</strong>troduced and discrete mass and energy conservation are <strong>in</strong>vestigated. It was foundthat the mass and energy decay due to numerical dissipation is ma<strong>in</strong>ly caused by thegeometrical approximation but is sufficiently small for accurate simulations.213


214 Conclusions and recommendationsWave generation methods based on models <strong>of</strong> physical wave makers and methods fornumerical wave generation are described and evaluated. <strong>The</strong> discrete wave boardtransfer functions for flap- and piston type wave generators are determ<strong>in</strong>ed and itis concluded that the numerical wave generator produces slightly higher waves thanexpected from cont<strong>in</strong>uous analysis. It was also found that application <strong>of</strong> the algorithmto wave simulation may result <strong>in</strong> unstable discretisations for specific geometries <strong>in</strong>comb<strong>in</strong>ation with numerical grids.Measurements that were performed on the reflection properties <strong>of</strong> beaches <strong>in</strong> the modelbas<strong>in</strong> are compared to a numerical wave absorption method. This absorption methodconsists <strong>of</strong> the comb<strong>in</strong>ed pressure damp<strong>in</strong>g, horizontal grid stretch<strong>in</strong>g and application<strong>of</strong> a Sommerfeld condition. Strict energy decay is guaranteed and the comb<strong>in</strong>ationallows for effective absorption for a broad range <strong>of</strong> frequencies. Reflection coefficientssmaller than 0.7 % can be achieved at relative low computational cost. It is alsoshown that by suitable choice <strong>of</strong> parameters the comb<strong>in</strong>ed absorption method canreasonably approximate the measured reflections on artificial beaches <strong>in</strong> the bas<strong>in</strong>.<strong>The</strong> algorithm was further applied to several benchmark tests confirm<strong>in</strong>g the validity<strong>of</strong> the results. Also the direct comparison with measurements showed satisfactoryagreement. <strong>The</strong> implementation <strong>of</strong> the numerical algorithm <strong>in</strong> an Object Orientedprogramm<strong>in</strong>g language allows for easy extension and ma<strong>in</strong>tenance <strong>of</strong> the computercode, allow<strong>in</strong>g for the development <strong>of</strong> more general applications.<strong>The</strong> numerical scheme is used to <strong>in</strong>vestigate the long time evolution <strong>of</strong> nonl<strong>in</strong>ear wavegroups. A study on the propagation <strong>of</strong> a conf<strong>in</strong>ed wave group over a bottom topography,the dis<strong>in</strong>tegration <strong>of</strong> a conf<strong>in</strong>ed wave tra<strong>in</strong> and an elaborate study <strong>in</strong>volv<strong>in</strong>gnumerous measurements and simulations on the evolution <strong>of</strong> bichromatic wave groupsare presented. <strong>The</strong> efficiency <strong>of</strong> the numerical algorithm allowed to explore the dynamics<strong>of</strong> these waves on an unprecedented time and spatial scale. <strong>The</strong> dis<strong>in</strong>tegration<strong>of</strong> a wave tra<strong>in</strong> <strong>in</strong> groups has been observed, but the complete splitt<strong>in</strong>g <strong>in</strong>to clearlyseparated groups can not be rigorously confirmed by the numerical results. Investigation<strong>of</strong> the evolution <strong>of</strong> a conf<strong>in</strong>ed (NLS-soliton) wave group over a bottom topographyshowed the defocuss<strong>in</strong>g <strong>of</strong> the group and the generation <strong>of</strong> a large free solitary wave.<strong>The</strong> long time evolution <strong>of</strong> bichromatic waves showed spatial periodic variations <strong>of</strong>the wave spectrum, <strong>in</strong>dicat<strong>in</strong>g recurrence as an end state <strong>of</strong> the evolution. An appropriatescal<strong>in</strong>g was experimentally constructed that relates the ratio <strong>of</strong> amplitude andorig<strong>in</strong>al frequency difference (∆ω/q) to the observed spatial periods. Exam<strong>in</strong>ation<strong>of</strong> the envelope evolution <strong>of</strong> the bichromatic waves show the splitt<strong>in</strong>g <strong>of</strong> the orig<strong>in</strong>alenvelope <strong>in</strong> two dist<strong>in</strong>guishable envelopes. <strong>The</strong>se dist<strong>in</strong>guished groups are observed to<strong>in</strong>teract <strong>in</strong> at least two qualitatively different ways, both show<strong>in</strong>g envelope recurrence.Based on the <strong>in</strong>vestigations <strong>of</strong> this thesis, the follow<strong>in</strong>g recommendations for furtherresearch are given: (i) adaption <strong>of</strong> the top-level algorithm to <strong>in</strong>clude arbitrary numericalgrid structures, this will allow for more accuracy control near complex geometries;(ii) implementation <strong>of</strong> the local near-boundary CBN cont<strong>in</strong>uous f<strong>in</strong>ite elements to <strong>in</strong>vestigatewhether accuracy or stability improvements can be achieved (iii) further


215<strong>in</strong>vestigation <strong>of</strong> mathematical models and measurements <strong>of</strong> artificial beaches. <strong>The</strong>current numerical model lacks physical justification and measurements are not conclusive;(iv) extension <strong>of</strong> the stability <strong>in</strong>vestigations to the nonl<strong>in</strong>ear discretisation,result<strong>in</strong>g <strong>in</strong> more rigorous stability results; (v) verification <strong>of</strong> the suggested relation betweenthe Benjam<strong>in</strong>-Feir growth rates and the nonl<strong>in</strong>ear bichromatic wave evolution;(vi) further development <strong>of</strong> the exist<strong>in</strong>g three dimensional extension <strong>of</strong> the algorithmto <strong>in</strong>vestigate the evolution <strong>of</strong> extreme waves <strong>in</strong>teract<strong>in</strong>g <strong>in</strong> three dimensions.


216 Conclusions and recommendations


Appendices217


Appendix AEquivalence <strong>of</strong> strong andweak formulationIn this appendix an outl<strong>in</strong>e <strong>of</strong> the pro<strong>of</strong> <strong>of</strong> the equivalence <strong>of</strong> the strong and weakformulation <strong>of</strong> the boundary value problem <strong>in</strong> section 2.2.4 is given. For full detailswe refer to the lecture notes <strong>of</strong> Girault & Raviart (1981) and the paper <strong>of</strong> Kawohl(1980) for further references there<strong>in</strong>.A.1 Sobolev spacesFirst, some notations and def<strong>in</strong>itions are <strong>in</strong>troduced. Let Ω ⊂R d be an open set withboundary Γ. D(Ω) is def<strong>in</strong>ed as the l<strong>in</strong>ear space <strong>of</strong> <strong>in</strong>f<strong>in</strong>itely differentiable functionswith compact support on Ω. <strong>The</strong> space <strong>of</strong> distributions on Ω, D ′ (Ω), is def<strong>in</strong>ed as thedual space <strong>of</strong> D(Ω). Locally <strong>in</strong>tegrable functions f can be identified with a distributionby∫〈f, φ〉 = fφ dΩ ∀φ ∈ D(Ω) (A.1)<strong>The</strong> Sobolev space W m,p (Ω) is def<strong>in</strong>ed asΩW m,p = {v ∈ L p | ∂ α v ∈ L p , ∀|α| ≤ m} (A.2)which is a Banach space for the norm⎛‖u‖ m,p,Ω = ⎝ ∑ ∫|α|≤mΩ⎞|∂ α u(x)| p dx⎠1/pp < ∞(A.3)219


220 Equivalence <strong>of</strong> strong and weak formulationW m,p (Ω) can also be equipped with the follow<strong>in</strong>g sem<strong>in</strong>orm⎛⎞|u| m,p,Ω = ⎝ ∑1/p∫|∂ α u(x)| p dx⎠p < ∞|α|=mΩ(A.4)In the special case where p = 2, W m,2 (Ω) is denoted as H m (Ω) and the subscriptp = 2 is dropped from the norm and sem<strong>in</strong>orm. H m (Ω) is a Hilbert space for thescalar product(u, v) m,Ω = ∑ ∫∂ α u(x)∂ α v(x)dx.(A.5)|α|≤mΩ<strong>The</strong> scalar product <strong>of</strong> L 2 (Ω is denoted (explicitly without any subscripts) as∫(u, v) = f(x)g(x)dxΩ<strong>The</strong> space H m 0 (Ω) is def<strong>in</strong>ed as the closure <strong>of</strong> D(Ω) with respect to the ‖ · ‖ m,Ωnorm and its dual space is denoted as H −m (Ω). <strong>The</strong>re exists a l<strong>in</strong>ear and cont<strong>in</strong>uousmapp<strong>in</strong>g γ 0 ∈ L ( H 1 (Ω), L 2 (Γ) ) where γ 0 u denotes the value <strong>of</strong> u on Γ. <strong>The</strong> rangespace <strong>of</strong> γ is denoted as H 1/2 (Ω) which is a proper and dense subspace <strong>of</strong> L 2 (Γ).Equipped with the norm‖f‖ 1/2,Γ =<strong>in</strong>fv∈H 1 (Ω) γ 0v=f ‖v‖ 1,Ω(A.6)H 1/2 (Γ) is a Hilbert space. Its correspond<strong>in</strong>g dual space is denoted H −1/2 (Γ) andthe duality bracket as 〈·, ·〉 Γ which is an extension <strong>of</strong> the scalar product on L 2 (Γ).A.2 Extended Green’s formula for the Laplace operatorGreen’s formula states that if u ∈ H 2 (Ω) and v ∈ H 1 (Ω)∫(∇u, ∇v) = −(∆u, v) + (∇u · n) v dΓ.Γ(A.7)Consider now the function space{H(∇; Ω) = w ∈ [ L 2 (Ω) ] n}| ∇ · w ∈ L 2 (Ω) . (A.8)D(¯Ω) is dense <strong>in</strong> H(∇; Ω) and therefore a l<strong>in</strong>ear and cont<strong>in</strong>uous map γ n w → w · n| Γfrom H(∇; Ω) <strong>in</strong>to H −1/2 (Γ) exists. From this also follows that(w, ∇u) + (∇ · w, u) = 〈γ n w, γ 0 v〉 Γ ∀w ∈ H(∇, Ω), ∀u ∈ H 1 (Ω) (A.9)


Lax-Milgram theorem 221which f<strong>in</strong>ally leads to the follow<strong>in</strong>g extension <strong>of</strong> Green’s formula.If u ∈ H 1 (Ω) and ∆u ∈ L 2 (Ω) then ∇u · n ∈ H −1/2 (Γ) and∫(∇u, ∇v) = −(∆u, v) + (∇u · n) v dΓ ∀v ∈ H 1 (Ω).Γ(A.10)A.3 Lax-Milgram theoremLet V be a real Hilbert space with dual space V ′ ; let a(u, v) be a real bil<strong>in</strong>ear formon V × V and l ∈ V ′ . Consider the problemF<strong>in</strong>d u ∈ V such thata(u, v) = 〈l, v〉 ∀v ∈ V.(A.11)If there exits two constants M and α > 0 such that|a(u, v)| ≤ M‖u‖‖v‖ ∀u, v ∈ V (A.12)a(v, v) ≥ α‖v‖ 2 ∀v ∈ V (A.13)then there exists a unique u ∈ V satisfy<strong>in</strong>g (A.11). Moreover the mapp<strong>in</strong>g l → u isan isomorphism from V ′ onto V .A.4 EquivalenceLet the boundary Γ be partitioned as Γ = Γ D ∪ Γ N and denoteH 1 0,Γ D = { u ∈ H 1 (Ω) |γ 0 u = 0 on Γ D} (A.14)which is also a Hilbert space with the norm <strong>of</strong> H 1 (Ω).Now consider the follow<strong>in</strong>g two problems:(A) F<strong>in</strong>d a function Φ such that for g ∈ H −1/2 (Γ N ) and f ∈ H 1/2 (Γ D ) that satisfies∆Φ = 0 <strong>in</strong> Ω (A.15a)Φ = f on Γ D (A.15b)∇Φ · n = g on Γ N (A.15c)(B) F<strong>in</strong>d a function Φ ∈ H 1 (Ω) such that for a Φ 0 ∈ H 1 (Ω) that satisfies γΦ 0 = fon Γ D and a(u, v) = (∇u, ∇v)Φ − Φ 0 ∈ H 1 0,Γ D(A.16a)a(Φ − Φ 0 , v) = −a(Φ 0 , v) + 〈g, v〉 Γ ∀ ∈ H 1 0,ΓD. (A.16b)


222 Equivalence <strong>of</strong> strong and weak formulationIt is noted that f ∈ H 1/2 (Γ D ) so there exists a Φ 0 ∈ H 1 (Ω) such that γ 0 Φ 0 = fon Γ D . Consider now problem (B) and def<strong>in</strong>e l : v → −a(Φ 0 , v) + 〈g, v〉 Γ . Clearlyu, v → (∇u, ∇v) is cont<strong>in</strong>uous and a(v, v) = ‖∇v‖ 2 0,Ω = |v|2 1,Ω ≥ c 1‖v‖ 2 1,Ω where thelast <strong>in</strong>equality follows from the Po<strong>in</strong>caré-Friedrichs’ <strong>in</strong>equality. With the identification<strong>of</strong> V with H 1 0,Γand the observation that ‖l‖ D V ′ ≤ ‖v‖ V +‖g‖ − 12 ,Γ and therefore l ∈ V ′ ,the conditions <strong>of</strong> the Lax-Milgram theorem are satisfied and a unique Φ−Φ 0 ∈ H 1 0,Γ Dexists.(B) → (A) Clearly (A.16) implies (A.15) and from Eq. (A.16) follows by partial <strong>in</strong>tegrationthata(Φ, v) = (∇Φ, ∇v) = (−∆u, v) = 0 ∀v ∈ D(Ω). (A.17)and therefore ∆Φ = 0 <strong>in</strong> H −1 (Ω) which implies (A.15). Eq. (A.16) thereforealso impliesa(∇Φ, ∇v) = 〈g, v〉 Γ ∀v ∈ H 1 0,Γ D (A.18)= 〈g, v〉 Γ + (∆Φ, v) ∀v ∈ H 1 0,ΓD. (A.19)Application <strong>of</strong> the extended Green’s formula results <strong>in</strong>and thus ∇Φ · n = g <strong>in</strong> H −1/2 (Γ) on Γ N .〈g, v〉 Γ = 〈∇Φ · n〉 Γ ∀v ∈ H 1 (0, Γ D ) (A.20)(A) → (B) Multiplication <strong>of</strong> (A.15) by v ∈ H 1 (Ω) and application <strong>of</strong> the extendedGreen’s formula, and substitution <strong>of</strong> the conditions results directly <strong>in</strong> (B)).


Appendix BDetails <strong>of</strong> the numericalmethodsB.1 Lagrangian <strong>in</strong>terpolation and simplex coord<strong>in</strong>atesIn this appendix some details are given on the construction <strong>of</strong> the triangular elementsand <strong>in</strong>terpolation functions that were used for the approximation <strong>of</strong> the Laplaceboundary value problem. Furthermore, the formulas for the exact computation <strong>of</strong> thenecessary <strong>in</strong>tegrals over arbitrary triangles are given. More details on these methodsand techniques can be found <strong>in</strong> e.g. Silvester & Ferrari (1983) and Zienkiewicz &Taylor (1994).Simplex coord<strong>in</strong>atesFirst <strong>of</strong> all simplex coord<strong>in</strong>ates are <strong>in</strong>troduced as the new coord<strong>in</strong>ates for a triangularelement. An arbitrary po<strong>in</strong>t <strong>in</strong>side a triangle divides the triangle <strong>in</strong>to three areas.Given the areas <strong>of</strong> these three sub-triangles with respect to the total area uniquelydef<strong>in</strong>es the orig<strong>in</strong>al po<strong>in</strong>t. <strong>The</strong>se area fractions thus def<strong>in</strong>e a new set <strong>of</strong> coord<strong>in</strong>atescalled simplex coord<strong>in</strong>ates. <strong>The</strong> result<strong>in</strong>g relation between orig<strong>in</strong>al and simplex coord<strong>in</strong>atescan be written as (A is the total area <strong>of</strong> the triangle, and (x i , y i ) is thecoord<strong>in</strong>ate <strong>of</strong> the i’th vertex):⎡ ⎤ ⎡⎡ ⎤⎢⎣ξ 1ξ 2ξ 3⎥⎦ = 1⎢2A ⎣⎤x 2 y 3 − x 3 y 2 y 2 − y 3 x 3 − x 2 1x 3 y 1 − x 1 y 3 y 3 − y 1 x 1 − x⎥ ⎢3 ⎦ ⎣ xx 1 y 2 − x 2 y 1 y 1 − y 2 x 2 − x 1 y⎥⎦ .(B.1)223


224 Details <strong>of</strong> the numerical methodsFigure B.1: Example <strong>of</strong> natural number<strong>in</strong>g <strong>of</strong> regular spaced nodes on a triangle. <strong>The</strong>node number triple (ijk) can be identified with the simplex coord<strong>in</strong>ates(ξ 1 , ξ 2 , ξ 3 ) = (i/3, j/3, k/3)Simplex coord<strong>in</strong>ates are by def<strong>in</strong>ition bounded and def<strong>in</strong>e a natural number<strong>in</strong>g forregular spaced nodes on the triangle (see Fig. B.1). <strong>The</strong> node number ijk can beidentified with the simplex coord<strong>in</strong>ates (ξ 1 , ξ 2 , ξ 3 ) = (i/n, j/n, k/n) where n = i+j+k.<strong>The</strong> next section describes how to construct a polynomial <strong>in</strong>terpolation function onthe triangle.Piecewise polynomials on a triangleConsider the auxiliary polynomials R m (n, ξ) which are polynomial functions <strong>of</strong> degreem hav<strong>in</strong>g m equi-spaced nodes to the left <strong>of</strong> ξ = m/n and none to the right and hasunity value at ξ = m/n.R m (n, ξ) =m−1∏k=0ξ − k/nm/n − k/n = 1 m−1∏m!k=0(nξ − k)On a triangular simplex the follow<strong>in</strong>g <strong>in</strong>terpolation functions are def<strong>in</strong>edN ijk = R i (n, ξ 1 )R j (n.ξ 2 )R k (n, ξ 3 )(B.2)(B.3)with i + j + k = n. <strong>The</strong>se <strong>in</strong>terpolation formulae are just the classical Lagrange<strong>in</strong>terpolation polynomials, expressed with respect to the simplex coord<strong>in</strong>ates <strong>of</strong> thetriangle. <strong>The</strong> function N ijk def<strong>in</strong>es a polynomial <strong>of</strong> degree n which is zero <strong>in</strong> allnodes klm ≠ ijk. If sufficient and well-placed nodes are available, a polynomial


Lagrangian <strong>in</strong>terpolation and simplex coord<strong>in</strong>ates 225function <strong>of</strong> arbitrary order can be represented on the triangle as a comb<strong>in</strong>ation <strong>of</strong>these <strong>in</strong>terpolation polynomials.<strong>The</strong> nodes are regularly spaced and a node ly<strong>in</strong>g on a side can belong to another triangle.When the same technique for construct<strong>in</strong>g polynomials is used for all elements,the polynomial approximations on different neighbor<strong>in</strong>g triangles are cont<strong>in</strong>uous overtriangle sides. A global base function N i associated with a node x i consists <strong>of</strong> theunion <strong>of</strong> all local polynomials N ijk associated with the node x i on triangles to whichx i belongs and is zero everywhere else.Evaluation <strong>of</strong> a(N i , N j )From Eq. 2.40 one can observe that the ma<strong>in</strong> effort <strong>in</strong> the construction <strong>of</strong> the l<strong>in</strong>earsystem to approximate the solution <strong>of</strong> the boundary value problem is the evaluation<strong>of</strong> the <strong>in</strong>tegrals∫a(N m , N n ) =Ω∇N m · ∇N n dΩ = ∑K e∈T∫K e∇N m · ∇N m dΩ,(B.4)where N n and N m are the global base functions. An element-by-element computationalprocedure is used which first determ<strong>in</strong>es all the <strong>in</strong>tegrals for all base functionsper element and than adds the values to the appropriate <strong>in</strong>tegral. It is thereforesufficient to consider the evaluation <strong>of</strong> the <strong>in</strong>tegral∫S mn = ∇N m · ∇N n dΩ.K eTransformation to simplex coord<strong>in</strong>ates <strong>of</strong> a partial derivative <strong>of</strong> N results <strong>in</strong>(B.5)∂ x N m =3∑i=1∂N m∂ξ i∂ξ i∂x .(B.6)and the derivatives <strong>of</strong> the simplex coord<strong>in</strong>ates with respect to the spatial coord<strong>in</strong>atescan be expressed as∂ξ i∂x = y i+1 − y i−1,2A(B.7a)∂ξ i∂y = x i−1 − x i+1.2A(B.7b)where the <strong>in</strong>dices are numbered modulo 3; so y i+1 = y 1 iff i = 3. Introduc<strong>in</strong>g thedef<strong>in</strong>ition <strong>of</strong>b i = y i+1 − y i−1c i = x i−1 − xi + 1(B.8a)(B.8b)


226 Details <strong>of</strong> the numerical methodsand substitution <strong>of</strong> Eq. (B.6)-(B.8) <strong>in</strong> Eq. (B.5) results <strong>in</strong>S mn = 14A 23∑i=1 j=1For any triangle the follow<strong>in</strong>g identities hold3∑∫ ∂Nm(b i b j + c i c j∂ξ i∂N n∂ξ j.(B.9)b i b j + c i c j = −2A cot θ k i ≠ j (B.10a)b 2 i + c 2 i = 2A(cot θ j + cot θ k i = j (B.10b)where θ k is the angle <strong>of</strong> the vertex with number k ≠ i ≠ j. Us<strong>in</strong>g Eq. (B.10)-(B.10) ,Eq.(B.9 reduces toS mn =3∑k=1cot θ k∫ ( ∂Nm∂ξ k+1− ∂N m∂ξ k−1) ( ∂Nn∂ξ k+1− ∂N n∂ξ k−1) dΩ2A =3∑k=1Q (k)mn cot θ k(B.11)<strong>The</strong> matrices Q ( k) on the right hand side are now completely determ<strong>in</strong>ed <strong>in</strong> terms <strong>of</strong>simplex coord<strong>in</strong>ates and can thus be computed once and for all us<strong>in</strong>g the <strong>in</strong>terpolationformula (B.3). When the result<strong>in</strong>g expression for S mn is written only <strong>in</strong>tegrals I(i, j, k)rema<strong>in</strong> hat consist <strong>of</strong> products <strong>of</strong> powers <strong>of</strong> the simplex coord<strong>in</strong>ates multiplied bysome constant. Transform<strong>in</strong>g the <strong>in</strong>tegral I from cartesian coord<strong>in</strong>ates to simplexcoord<strong>in</strong>ates results <strong>in</strong>∫I(i, j, k) = ξ1ξ i j 2 ξk 3∫dΩ 12A = 20∫ 1−ξ10ξ i 1ξ j 2 (1 − ξ 1 − ξ 2 ) k dξ 1 dξ 2 .(B.12)<strong>The</strong> area A is canceled aga<strong>in</strong>st the determ<strong>in</strong>ant <strong>of</strong> the Jacobian <strong>of</strong> the transformation.<strong>The</strong> <strong>in</strong>tegral (B.12) can be evaluated exactly by perform<strong>in</strong>g partial <strong>in</strong>tegrations.Partial <strong>in</strong>tegration with respect to ξ 2 evaluates asI(i, j, k) =so2kj + 1∫ 1 ∫ 1−ξ100I(i, j, k) =ξ1ξ i j+12 (1 − ξ 1 − ξ 2 ) k−1 dξ 1 dξ 2 = k I(i, j + 1, k − 1),j + 1(B.13)k!j!k!I(i, j + k, 0) = I(i, j + k, 0). (B.14)(j + k)!/j! (j + k)!If the partial <strong>in</strong>tegrations are then performed with respect to ξ 1 , Eq.(B.14) reducestoI(i, j, k) =i!j!k!I(0, i + j + k, 0). (B.15)(i + j + k)!<strong>The</strong> right hand side <strong>in</strong> Eq. (B.15) can be evaluated exactly asI(0, i + j + k, 0) = 2∫ 1 ∫ 1−ξ100ξ i+j+k2 dξ 2 d, ξ 1 =11i + j + k + 1 i + j + k + 2 .(B.16)


Modified Butcher tables 227which leads to the exact evaluation <strong>of</strong> the <strong>in</strong>tegral (B.12) asI(i, j, k) =i!j!k!2(i + j + k + 2)!(B.17)After the matrices Q (k) are tabulated and stored all <strong>in</strong>tegral evaluations up to anyorder can be evaluated exactly. Remark that Q (k)mn does only need to be computed fora s<strong>in</strong>gle k and that the other follow from permutations <strong>of</strong> the vertices.B.2 Modified Butcher tablesConsider the ODEq t = f(q, t)(B.18)Given the time step ∆T we denote q n = q(n∆t). <strong>The</strong> explicit s stage Runge-Kutta<strong>in</strong>tegration method determ<strong>in</strong>es the value <strong>of</strong> the vector q n+1 us<strong>in</strong>g the formulawhereq n+1 = q n + ∆t ns∑b i f ii=1f 1 = f(q n , t n )⎛⎞∑i−1f i = f ⎝q n + ∆t n a ij f j , t n + c i ∆t n⎠j=1<strong>The</strong> follow<strong>in</strong>g modified Butcher tables (from Dormand (1996) and van der Houwen& Sommeijer (1972)) give the coefficients a, b and c for three different explicit RKmethods (RK44M, RK45M and RK35D).c i a ij b i011/722/53/52/5−3/20 3/425/7225/721 19/44 −15/44 10/11 11/72Table B.1: Butcher array <strong>of</strong> RK44M: a 4’th order 4 stage RK method with m<strong>in</strong>imisedpr<strong>in</strong>cipal error and dispersive order 4.


228 Details <strong>of</strong> the numerical methodsc i a ij b i01/52/54/511/50 2/56/5 −12/5 2−17/8 5 −5/2 5/813/96025/4825/961/12Table B.2: Butcher array <strong>of</strong> RK45M: a 4’th order 5 stage RK method with m<strong>in</strong>imisedpr<strong>in</strong>cipal error and dispersive order 4.c i a ij b i01/51/31/211/50 1/30 0 1/20 0 0 1−5/5625/11275/112−1/1415/56Table B.3: Butcher array <strong>of</strong> RK35D: a 3’rd order, 5 stage RK method with dispersiveorder 8.


Appendix CNondimensional wavequantitiesIn most chapters <strong>of</strong> this thesis the wave quantities are given <strong>in</strong> non-dimensionalisedform. Length scales are normalised with the depth h and time scales are normalisedus<strong>in</strong>g the gravitational acceleration as √ h/g. For reference and look-up purposes thegraph below is provided. <strong>The</strong> graph relates the different non-dimensionalised wavequantities ω, λ, T , c and c g accord<strong>in</strong>g to the dispersion relation for l<strong>in</strong>ear wavesEq. (3.7). <strong>The</strong> values for the group velocity c g and the phase velocity c have beenscaled by a factor (4π resp. 2π). For the SMB (h = 5 [m]) one obta<strong>in</strong>s quick estimatesby approximat<strong>in</strong>g √ h/g ≈ 7/10 and √ gh ≈ 7. For the HT (h = 3.6 [m]) these valuesare √ h/g ≈ 6/10 and √ gh ≈ 6.229


230 Nondimensional wave quantities


BibliographyAkhmediev, N. N. & Ankiewicz, A. 1997 Solitons, <strong>Nonl<strong>in</strong>ear</strong> Pulses and Beams. London:Chapman & Hall.Axelsson, O. & Barker, A. 1984 F<strong>in</strong>ite element solution <strong>of</strong> boundary value problems.<strong>The</strong>ory and computation. Academic Press, Orlando.Axelsson, O. & Vassilevski, P. S. 1990 Algebraic multilevel precondition<strong>in</strong>g methods, II.SIAM J. Numer. Anal. 27, 1569–1590.Babuska, I., Strouboulis, T., Upadhyay, C. S. & Gangaraj, S. K. 1996 Computerbasedpro<strong>of</strong> <strong>of</strong> the existence <strong>of</strong> superconvergent po<strong>in</strong>ts <strong>in</strong> the f<strong>in</strong>ite element method. superconvergence<strong>of</strong> the derivatives <strong>in</strong> f<strong>in</strong>ite element solutions <strong>of</strong> laplace’s, poison’s and theelasticity equations. Numer. Methods for PDE’s 12, 347–392.Baker, G. R., Merion, D. J. & Orszag, S. A. 1981 Applications <strong>of</strong> a generalized vortexmethod to nonl<strong>in</strong>ear free-surface flows. In 3rd Int. Conf. Num. Ship Hydrodyn, pp. 179–191. Paris.Banner, M. L. 1998 On the determ<strong>in</strong>ation <strong>of</strong> the onset <strong>of</strong> break<strong>in</strong>g for modulat<strong>in</strong>g surfacegravity water waves. J. Fluid Mech. 367, 107–137.Barnes, T. & Peregr<strong>in</strong>e, D. H. 1995 Wave groups approach<strong>in</strong>g a beach: Full irrotationalflow computations. In Proc. Coast. Dyn. ’95, Abstracts, pp. 7–8. Gdanks, Poland.Barret, R., Berry, M., Chan, T. F., Demmel, J., Donato, J., Dongarra, J., Eijkhout,V., Pozo, R., Rom<strong>in</strong>e, C. & van der Vorst, H. 1994 Templates for theSolution <strong>of</strong> L<strong>in</strong>ear Systems: Build<strong>in</strong>g Blocks for Iterative Methods. Philadelphia, PA:SIAM.Belytschko, T., Krongauz, Y. K., Flem<strong>in</strong>g, D. & Krysl, P. 1996 Meshless methods:An overview and recent developments. Comput. Meth. Appl. Mech. Engrg. 139, 3–47.Benjam<strong>in</strong>, T. B. 1967 Instability <strong>of</strong> periodic wave tra<strong>in</strong>s <strong>in</strong> nonl<strong>in</strong>ear dispersive systems.Proc. Roy. Soc. A 299, 59.Benjam<strong>in</strong>, T. B., Bona, J. L. & Mahony, J. J. 1972 Model equations for long waves <strong>in</strong>non-l<strong>in</strong>ear dispersive systems. Phil. Trans. Roy. Soc. London A 272, 47–78.Benjam<strong>in</strong>, T. B. & Feir, J. E. 1967 <strong>The</strong> dis<strong>in</strong>tegration <strong>of</strong> wave tra<strong>in</strong>s <strong>in</strong> deep water. part1. theory. J. Fluid Mech. 27, 417.Biésel, F. 1951 Etude théorique d’un type d’appareil á houle. La Houille Blanche 6, 152–165.Börgers, C. & Widlund, O. B. 1990 On f<strong>in</strong>ite element doma<strong>in</strong> imbedd<strong>in</strong>g methods. SIAMJ. Numer. Anal. 27, 963–978.Bos, K. J. 1997 Passieve golfdempers, vooronderzoek fysisch modelonderzoek. Tech. Rep.3262. Delft Hydraulics.231


232 BIBLIOGRAPHYBouss<strong>in</strong>esq, M. J. 1872 Théorie des ondes et des remous qui se propagent le long d’uncanal rectangulaire horizontal, en communiquant au liquide contenu dans ce canal desvitesses sensiblement pareilles de la surface au fond. Journal de Mathématique Pures etAppliquées, deuxi’eme série 17, 55–108.Braess, H. & Wriggers, P. 2000 Arbitrary lagrangian eulerian f<strong>in</strong>ite element analysis <strong>of</strong>free surface flow. Comput. Methods Appl. Mech. Engrg 190, 95–109.Brezzi, F. & Fort<strong>in</strong>, M. 1991 Mixed and Hybrid F<strong>in</strong>ite Element Methods. Spr<strong>in</strong>ger Series<strong>in</strong> Computational Mathematics 15. Spr<strong>in</strong>ger-Verlag.Broer, L. J. F. 1974 On the hamiltonian theory <strong>of</strong> surface waves. Appl. Sci. Res. 29, 430.Broeze, J. 1993 <strong>Numerical</strong> modell<strong>in</strong>g <strong>of</strong> nonl<strong>in</strong>ear free surface waves with a 3d panel method.PhD thesis, University Of Twente.Brorsen, M. & Larsen, J. 1987 Source generation <strong>of</strong> nonl<strong>in</strong>ear gravity waves with theboundary <strong>in</strong>tegral equation method. Coastal Eng. 11, 93–113.Bryant, P. J. 1974 Stability <strong>of</strong> periodic waves <strong>in</strong> shallow water. J. Fluid Mech. 66, 81–96.Bryant, P. J. 1982 Modulation by swell <strong>of</strong> waves on the ocean. J. Fluid Mech. 114, 443.Cai, X., Langtangen, H. P., Nielsen, B. F. & Tveito, A. 1998 A f<strong>in</strong>ite element methodfor fully nonl<strong>in</strong>ear water waves. J. Comput. Phys. 143, 544–568.Caponi, E. A., Saffman, P. G. & Yuen, H. C. 1982 Instability and conf<strong>in</strong>ed chaos <strong>in</strong> anonl<strong>in</strong>ear dispersive wave system. Phys. Fluids 25, 2159.Celebi, M. S., Kim, M. H. & Beck, R. F. 1998 Fully nonl<strong>in</strong>ear 3-d numerical wave tanksimulation. J. Ship Res. 42, 33–45.Chan, R. K. C. 1977 F<strong>in</strong>ite difference simulation <strong>of</strong> the planar motion <strong>of</strong> a ship. In Proc. 2ndInt. Conf. Num. Ship Hydrodyn. (ed. J. W. et al.), pp. 39–51. Berkeley: Univ. ExtensionPubl.Chang, Q., Jia, E. & Sun, W. 1999 Difference scheme’s for solv<strong>in</strong>g the generalized nonl<strong>in</strong>earschröd<strong>in</strong>ger equation. J. Comput. Phys. 148, 397–415.Chapman, D. C. 1985 <strong>Numerical</strong> treatment <strong>of</strong> cross-shelf open boundaries <strong>in</strong> a barotropiccoastal ocean model. J. Phys. Oceanogr. 15, 1060–1075.Chu, V. H. & Mei, C. C. 1970 On slowly vary<strong>in</strong>g stokes waves. J. Fluid Mech. 41, 873.Chu, V. H. & Mei, C. C. 1971 <strong>The</strong> nonl<strong>in</strong>ear evolution <strong>of</strong> stokes waves <strong>in</strong> deep water. J.Fluid Mech. 47, 337.Clément, A. H. 1996 Coupl<strong>in</strong>g <strong>of</strong> two absorb<strong>in</strong>g boundary conditions for 2d time-doma<strong>in</strong>simulations <strong>of</strong> free surface gravity waves. J. Comp. Phys. 126, 139–151.Clément, A. H. 1999a Benchmark test cases for numerical wave absorption: 1st workshop<strong>of</strong> ISOPE numerical wave tank group. Proc. 9th ISOPE Conf. 4, 266–288.Clément, A. H. 1999b <strong>The</strong> sp<strong>in</strong>n<strong>in</strong>g dipole: An efficient unsymmetrical numerical wavemaker.In Proc. 14th Int. Workshop on Water <strong>Waves</strong> and Float<strong>in</strong>g Bodies. Port Huron,Michigan.Co<strong>in</strong>te, R. & Boudet, L. 1991 <strong>Nonl<strong>in</strong>ear</strong> and break<strong>in</strong>g waves <strong>in</strong> bichromatic wave-tra<strong>in</strong>s:Experiments and numerical simulations. In Proc. 1st ISOPE Conf., pp. 517–522. ISOPE.Col<strong>in</strong>, T., Dias, F. & Ghidaglia, J. 1995 On rotational effects <strong>in</strong> the modulations <strong>of</strong>weakly nonl<strong>in</strong>ear water waves over f<strong>in</strong>ite depth. Eur. J. Mech. B/Fluids 14, 775–793.Connor, J. J. & Brebbia, C. A. 1976 F<strong>in</strong>ite Element Techniques for Fluid Flow. Newnes-Butterworths.


BIBLIOGRAPHY 233Crawford, D. R., Lake, B. M., Saffman, P. G. & Yuen, H. C. 1991 Stability <strong>of</strong> weaklynonl<strong>in</strong>ear deep-water waves <strong>in</strong> two and three dimensions. J. Fluid Mech. 105, 177–179.van Daalen, E. 1993 Studies <strong>of</strong> water waves and float<strong>in</strong>g bodies. PhD thesis, University <strong>of</strong>Twente.van Daalen, E. F. G., van Groesen, E. & Pudjaprasetya, S. R. 1997 Bem-numericsand kdv-model analysis for solitary wave split-up. Computational Mechanics 19, 179–187.van Daalen, E. F. G., Kleefsman, K. M. T., Gerrits, J., Luth, H. R. & Veldman,A. E. P. 1999 Anti roll tank simulations with a volume <strong>of</strong> fluid (VOF) based navier stokessolver. In Proc. 7th Int. Conf. <strong>Numerical</strong> Ship <strong>Hydrodynamic</strong>s. Nantes, France.Dalrymple, R., Losada, M. & Mart<strong>in</strong>, P. 1991 Reflection and transmission from porousstructures under oblique wave attack. J. Fluid Mech. 224, 625–644.Davey, A. 1972 <strong>The</strong> propagation <strong>of</strong> weak nonl<strong>in</strong>ear waves. J. Fluid Mech. 53, 769.Davey, A. & Stewartson, K. 1974 On three-dimensional packets <strong>of</strong> surface waves. Proc.Roy. Soc. Lond. A338, 101–110.Debnath, L. 1994 <strong>Nonl<strong>in</strong>ear</strong> Water <strong>Waves</strong>. San Diego, CA: Academic Press.Delft, W. L. 1955 Golfdempend talud n.s.p. verslag modelonderzoek. Tech. Rep. M490.Waterloopkundig Laboratorium Delft.DeSilva, S. J., Guenther, R. B. & Hudspeth, R. T. 1996 Irregular po<strong>in</strong>ts <strong>in</strong> 2-d freesurface flows with surface tension for the wavemaker boundary value problem. Appl. OceanRes. 18, 293–302.Dias, F. & Kharif, C. 1999 <strong>Nonl<strong>in</strong>ear</strong> gravity and capillary-gravity waves. Annu. Rev.Fluid Mech. 31, 301–346.D<strong>in</strong>gemans, M. W. 1997a Water Wave Propagation over Uneven Bottoms, Part 1 - L<strong>in</strong>earWave Propagation, Advanced Series on Ocean Eng<strong>in</strong>eer<strong>in</strong>g, vol. 13. World Scientific.D<strong>in</strong>gemans, M. W. 1997b Water wave propagation over uneven bottoms, Part 2 - Non-l<strong>in</strong>earWave Propagation, Advanced Series on Ocean Eng<strong>in</strong>eer<strong>in</strong>g, vol. 13. World Scientific.Dold, J. W. 1992 An efficient surface-<strong>in</strong>tegral algorithm applied to unsteady gravity waves.J. Comput. Phys. 103, 90–115.Dommermuth, D. G. & Yue, D. K. P. 1987 <strong>Numerical</strong> simulation <strong>of</strong> nonl<strong>in</strong>ear axisymmetricflows with a free surface. J. Fluid Mech. 178, 195–219.Dommermuth, D. G., Yue, D. K. P., L<strong>in</strong>, W. M., Rapp, R. J., Chan, E. S. & Melville,W. K. 1988 Deep-water plung<strong>in</strong>g breakers: A comparison between potential theory andexperiments. J. Fluid Mech. 189, 423–442.Dormand, J. R. 1996 <strong>Numerical</strong> Methods for Differential Equations. CRC Press.Duclos, G., Clément, A. H. & Chatry, G. 2000 Absorption <strong>of</strong> outgo<strong>in</strong>g waves <strong>in</strong> anumerical wave tank us<strong>in</strong>g a self-adaptive boundary condition. In Proc. 10’th Int. OffshorePolar Eng<strong>in</strong>. Conf., pp. 185–192. Seatle, USA: ISOPE.Dysthe, K. B. 1979 Note on a modification to the nonl<strong>in</strong>ear schröd<strong>in</strong>ger equation for applicationto deep water waves. Proc. Roy. Soc. A 369, 105.Feir, J. E. 1967 Discussion: some results from wave pulse experiments. Proc. Roy. Soc. A299, 54.Fekken, G., Veldman, A. E. P. & Buchner, B. 1999 <strong>Simulation</strong> <strong>of</strong> green water load<strong>in</strong>gus<strong>in</strong>g the navier stokes equations. In Proc. 7th Int. Conf. <strong>Numerical</strong> Ship <strong>Hydrodynamic</strong>s.Nantes, France.Fermi, E., Pasta, J. & Ulam, S. 1940 Studies <strong>of</strong> nonl<strong>in</strong>ear problems. Collected Papers <strong>of</strong>Enrico Fermi, University <strong>of</strong> Chicago Press,1962 2, 978.


234 BIBLIOGRAPHYFerziger, J. H. & Perić, M. 1999 Computational Methods for Fluid Dynamics, 2nd edn.Spr<strong>in</strong>ger-Verlag.Fonta<strong>in</strong>e, E., Landr<strong>in</strong>i, M. & Tul<strong>in</strong>, M. P. 2000 On modell<strong>in</strong>g the post break<strong>in</strong>gphase: Splash<strong>in</strong>g. In Proc. 15’th Int. Workshop on Water <strong>Waves</strong> and Float<strong>in</strong>g Bodies(ed. T. Miloh & G. Zilman), pp. 51–54.Girault, V. & Raviart, P.-A. 1981 F<strong>in</strong>ite Element Approximation <strong>of</strong> the Navier-StokesEquations. Berl<strong>in</strong>, Germany: Spr<strong>in</strong>ger-Verlag.Givoli, D. 1992 <strong>Numerical</strong> Methods for Problems <strong>in</strong> Inf<strong>in</strong>ite Doma<strong>in</strong>s. Amsterdam, <strong>The</strong>Netherlands: Elsevier.Givoli, D. & Vigdergauz, S. 1994 Artificial boundary conditions for 2d problems <strong>in</strong>geophysics. Comp. Meth. Appl. Mech. Eng. 110, 87–102.Graig, W. & Sulem, C. 1993 <strong>Numerical</strong> simulation <strong>of</strong> gravity waves. J. Comp. Phys. 108,73–83.Greaves, D. M., Borthwick, A. G. L., Wu, G. X. & Eatock Taylor, R. 1997 Amov<strong>in</strong>g boundary f<strong>in</strong>ite element method for fully nonl<strong>in</strong>ear wave simulations. Journal <strong>of</strong>Ship Research 41 (3), 181–194.Grilli, S. T. & Horillo, J. 1997 <strong>Numerical</strong> generation and absorption <strong>of</strong> fully nonl<strong>in</strong>earperiodic waves. J. Eng. Mech. 123, 1060–1069.Grilli, S. T., Skourup, J. & Svendsen, I. A. 1989 An efficient boundary element methodfor nonl<strong>in</strong>ear water waves. Eng<strong>in</strong>eer<strong>in</strong>g Analysis with Boundary Elements 6 (2), 97–107.Grimshaw, R. 1970 <strong>The</strong> solitary wave <strong>in</strong> water <strong>of</strong> variable depth. J. Fluid Mech. 42, 639–656.van Groesen, E. 1998 Wave groups <strong>in</strong> uni-directional surface wave models. J. Eng. Math.34, 215–226.van Groesen, E., Cahyono, E. & Suryanto, A. 2001 Uni-directional models for narrowbanded and broad banded pulse propagation <strong>in</strong> second order nonl<strong>in</strong>ear media. In Int.Symp. On Modern Optics and its Applications. Bandung, Indonesia: ITB, for review <strong>in</strong>Journal <strong>of</strong> <strong>Nonl<strong>in</strong>ear</strong> Optical Physics and Materials.Guignard, S., Grilli, S. T., Marcer, R. & Rey, V. 1999 Computation <strong>of</strong> shoal<strong>in</strong>g andbreak<strong>in</strong>g waves <strong>in</strong> nearshore area’s by the coupl<strong>in</strong>g <strong>of</strong> bem and v<strong>of</strong> methods. In Proc. 9thISOPE conf., pp. 304–309.de Haas, P. C. A. 1997 <strong>Numerical</strong> simulation <strong>of</strong> nonl<strong>in</strong>ear water waves us<strong>in</strong>g a panelmethod: decomposition and applications. PhD thesis, University <strong>of</strong> Twente.de Haas, P. C. A., D<strong>in</strong>gemans, M. W. & Klopman, G. 1997 <strong>Simulation</strong> <strong>of</strong> propagat<strong>in</strong>gnonl<strong>in</strong>ear wave groups. In Proceed<strong>in</strong>gs <strong>of</strong> the 25th <strong>in</strong>ternational conference on CoastalEng<strong>in</strong>eer<strong>in</strong>g, pp. 165–174. Orlando.de Haas, P. C. A. & Zandbergen, P. J. 1996 <strong>The</strong> application <strong>of</strong> doma<strong>in</strong> decompositionto time-doma<strong>in</strong> computations <strong>of</strong> non-l<strong>in</strong>ear water waves with a panel method. Journal <strong>of</strong>Computational Physics 129, 332–344.Hammack, J. L. & Henderson, D. M. 1993 Resonant <strong>in</strong>teractions among surface waterwaves. Ann. Rev. Fluid Mech. 25, 55.Harlow, F. 1964 <strong>The</strong> particle-<strong>in</strong>-cell comput<strong>in</strong>g method for fluid dynamics. Methods <strong>of</strong>Computational Science 3, 313–343.Hasimoto, H. & Ono, H. 1972 <strong>Nonl<strong>in</strong>ear</strong> modulation <strong>of</strong> gravity waves. J. Phys. Soc. Japan33, 805.


BIBLIOGRAPHY 235Hasselmann, K. 1963 On the nonl<strong>in</strong>ear energy transfer <strong>in</strong> a gravity-wave spectrum. part 2.conservation theorems; wave-particle analogy; irreversibility. J. Fluid Mech. 15, 273.Hasselmann, K. 1967 Discussion. Proc. Roy. Soc. A 299, 76.Havelock, T. H. 1929 Forced surface waves on water. Philos. Mag., series F 8, 569–576.Hirt, C., Amsden, A. & Cook, J. 1974 An arbitrary lagrangian eulerian comput<strong>in</strong>g methodfor all speeds. J. Comput. Phys. 14, 227–253.Hörmander, L. 1971 Fourier <strong>in</strong>tegral operators I. Acta Math. 127, 79–183.van der Houwen, P. J. & Sommeijer, B. P. 1972 Explicit runge-kutta (-nyström) methodswith reduced phase errors for comput<strong>in</strong>g oscillat<strong>in</strong>g solutions,. SIAM J. Numer. Anal.24, 595–617.Huijsmans, R. H. M., Westhuis, J. & Ballast, A. 1999 Non-l<strong>in</strong>ear diffraction aroundheeled ship sections. In Proc. 9th Int. Offshore and Polar Eng. Conf., pp. 651–657.Ioakimidis, N. 1988 A unified riemann-hilbert approach to the analytical determ<strong>in</strong>ation <strong>of</strong>zeros <strong>of</strong> sectionally analytic functions. J. Math. Anal. Applic. 129, 134–141.de St. Q. Isaacson, M. 1982 <strong>Nonl<strong>in</strong>ear</strong> wave effects on fixed and float<strong>in</strong>g bodies. J. FluidMech. 120, 267–281.Israeli, M. & Orszag, S. A. 1981 Approximation <strong>of</strong> radiation boundary conditions. J.Comp. Phys. 41, 115–135.Janssen, P. A. E. M. 1981 Modulational <strong>in</strong>stability and the fermi-pasta-ulam recurrence.Phys. Fluids pp. 23–36.Johnson, R. S. 1973 On the development <strong>of</strong> a solitary wave mov<strong>in</strong>g over an uneven bottom.Proc. Cambridge Phil. Soc. 73, 183–203.Johnson, R. S. 1994 Solitary wave, soliton and shelf evolution over variable depth. J. FluidMech. 276, 125–138.Kapsenberg, G. 1999 Reflection measurements <strong>of</strong> beaches to be used for the new seakeep<strong>in</strong>gand <strong>of</strong>fshore facilities. Tech. Rep. 85504-1-HT. MARIN.Kawohl, B. 1980 On nonl<strong>in</strong>ear mixed boundary value problems for second order ellipticdifferential equations on doma<strong>in</strong>s with corners. Proc. Roy. Soc. Ed<strong>in</strong>burg 87A, 35–51.Keady, G. & Norbury, J. 1978 On the existence theory for irrotational water waves. Proc.Cambr. Phil. Soc. 83, 137.Kim, C. H., Clément, A. H. & Tanizawa, K. 1999 Recent research and development <strong>of</strong>numerical wave tanks - a review. Int. J. <strong>of</strong> Offshore and Polar Eng. 9, 241–256.Korteweg, D. J. & de Vries, G. 1895 On the change <strong>of</strong> form <strong>of</strong> long waves advanc<strong>in</strong>g<strong>in</strong> a rectangular canal, and on a new type <strong>of</strong> long stationary waves. Phil. Mag. and J. <strong>of</strong>Science 39, 422–443.Krasitskii, V. P. 1994 On reduced equations <strong>in</strong> the hamiltonian theory <strong>of</strong> weakly nonl<strong>in</strong>earsurface waves. J. Fluid Mech. 272, 1.Krasovskii, Y. P. 1960 On the theory <strong>of</strong> steady waves <strong>of</strong> not small amplitude (<strong>in</strong> russian).Dokl. Akad. Nauk SSSR 130, 1237.Krasovskii, Y. P. 1961 On the theory <strong>of</strong> permanent waves <strong>of</strong> f<strong>in</strong>ite amplitude (<strong>in</strong> russian).Zh. vychisl. Mat. mat. Fiz. 1, 836.Lake, B. M. & Yuen, H. C. 1977 A note on some nonl<strong>in</strong>ear water-wave experiments andthe comparison <strong>of</strong> data with theory. J. Fluid Mech. 83, 75.Lake, B. M., Yuen, H. C., Rungaldier, H. & Ferguson, W. E. 1977 <strong>Nonl<strong>in</strong>ear</strong> deepwater waves: theory and experiment. ii. evolution <strong>of</strong> a cont<strong>in</strong>uous wavetra<strong>in</strong>. J. FluidMech. 83, 49.


236 BIBLIOGRAPHYLamb, S. H. 1932 <strong>Hydrodynamic</strong>s, 1995th edn. Cambridge University Press.van Lammeren, W. P. A. & Vossers, G. 1957 New facilities <strong>of</strong> the netherlands ship modelbas<strong>in</strong> at wagen<strong>in</strong>gen. Tech. Rep. 141a. N.S.M.B.Landau, L. D. & Lifshitz, E. M. 1987 Fluid Mechanics, 2nd edn. Oxford: Butterworth-He<strong>in</strong>emann.Landr<strong>in</strong>i, M., Oshri, O., Waseda, T. & Tul<strong>in</strong>, M. P. 1998 Long time evolution <strong>of</strong> gravitywave systems. In 13th International Workshop on Water <strong>Waves</strong> and Float<strong>in</strong>g Bodies (ed.A. Hermans), p. 75.Levi-Civita, T. 1925 Déterm<strong>in</strong>ation rigoureuse des ondes permanentes d’ampleur f<strong>in</strong>ie.Math. Ann. 93, 264.Lighthill, M. J. 1965 Contributions to the theory <strong>of</strong> waves <strong>in</strong> nonl<strong>in</strong>ear dispersive systems.J. Inst. Math. Appl. 1, 269.Lighthill, M. J. 1967 Some special cases treated by the whitman theory. Proc. Roy. Soc.A 299, 28.Lo, E. & Mei, C. C. 1985 A numerical study <strong>of</strong> water-wave modulation based on a higherordernonl<strong>in</strong>ear schröd<strong>in</strong>ger equation. J. Fluid Mech. 150, 395.Longuet-Higg<strong>in</strong>s, M. 1978a <strong>The</strong> <strong>in</strong>stabilities <strong>of</strong> gravity waves <strong>of</strong> f<strong>in</strong>ite amplitude <strong>in</strong> deepwater. i. superharmonics. Proc. R. Soc. London Ser. A 360, 471–488.Longuet-Higg<strong>in</strong>s, M. 1978b <strong>The</strong> <strong>in</strong>stabilities <strong>of</strong> gravity waves <strong>of</strong> f<strong>in</strong>ite amplitude <strong>in</strong> deepwater. II. subharmonics. Proc. R. Soc. London Ser. A 360, 489–505.Longuet-Higg<strong>in</strong>s, M. S. & Cokelet, E. D. 1976 <strong>The</strong> deformation <strong>of</strong> steep surface waveson water - i. a numerical method <strong>of</strong> computation. Proceed<strong>in</strong>gs <strong>of</strong> <strong>The</strong> Royal Society LondonA350, 233–251.Mansard, E. P. D. & Funke, E. R. 1980 <strong>The</strong> measurement <strong>of</strong> <strong>in</strong>cident and reflectedspectra us<strong>in</strong>g a least squares method. In Proc. 17th Coastal Engrg. Conf., pp. 154–172.Margeretha, H., van Groesen, E. & Huijsmans, R. H. M. 2001 Experiments and modelequations for generat<strong>in</strong>g waves on top <strong>of</strong> currents. Journal <strong>of</strong> Applied Ocean Research p.submitted.McIver, P. 1998 <strong>The</strong> dispersion relation and eigenfunction expansions for water waves <strong>in</strong>a porous structure. J. Eng. Math. 34, 319–334.Melville, W. K. 1982 <strong>The</strong> <strong>in</strong>stability and break<strong>in</strong>g <strong>of</strong> deepwater waves. J.Fluid Mech. 115,165.Miles, J. W. 1977 On hamilton’s pr<strong>in</strong>ciple for surface waves. J. Fluid Mech. 83, 153.Mol<strong>in</strong>, B. 1999 <strong>Numerical</strong> and physical wavetanks: Mak<strong>in</strong>g them fit. Twenty-Second GeorgWe<strong>in</strong>blum Memorial Lecture, IWWWFB, Michigan.Monaghan, J. 1992 Smoothed particle hydrodynamics. Annu. Rev. Astron. Astrophys. 30,543–574.Monaghan, J. 1994 Simulat<strong>in</strong>g free sruface flows with SPH. J. Comput. Phys. 110, 399–406.Moubayed, W. I. & Williams, A. N. 1994 Second-order bichromatic waves produced bya generic planar wavemaker <strong>in</strong> a two-dimensional wave flume. J. Fluids Struc. 8, 73–92.Nabors, K., Korsmeyer, F. T., Leighton, F. T. & White, J. 1994 Preconditioned,adaptive, multipole -accelerated iterative methods for three-dimensional first-k<strong>in</strong>d <strong>in</strong>tegralequations <strong>of</strong> potential theory. SIAM, J. Sci. Comp. 15 (3), 713–735.Nestegård, A. 1994 Comparative study <strong>of</strong> fully non-l<strong>in</strong>ear wave simulation programs. Tech.Rep. 94-2041. Det Norske Veritas, Oslo.


BIBLIOGRAPHY 237Ohyama, T. & Hsu, J. R. C. 1995 <strong>Nonl<strong>in</strong>ear</strong> wave effect on the slow drift motion <strong>of</strong> afloat<strong>in</strong>g body. Appl. Ocean Res. 17, 349–362.Orlanski, I. 1976 A simple boundary condition for unbounded hyperbolic flows. J. Comp.Physics 21, 251–269.Otto, R. M. 1999 A study on the <strong>in</strong>tersection po<strong>in</strong>t <strong>of</strong> free surface and wavemaker. Tech.Rep.. University <strong>of</strong> Twente, tWAIO report Computational Mechanics.Pel<strong>in</strong>ovsky, E., Talipova, T., Kit, E. & Etian, O. 1999 <strong>Nonl<strong>in</strong>ear</strong> wave packet evolution<strong>in</strong> shallow water. In Int. Symp. Prog. Coast. Eng. Ocean., pp. 53–62. Seoul, Korea.Phillips, O. M. 1981 Wave <strong>in</strong>teractions-the evolution <strong>of</strong> an idea. J. Fluid Mech. 106, 215–227.Power, H. & Wrobel, L. C. 1995 Boundary Integral Methods <strong>in</strong> Fluid Mechanics.Southampton, UK: Computational Mechanics Publications.Pudjaprasetya, S. R. 1996 Evolution <strong>of</strong> waves above slightly vary<strong>in</strong>g bottom: a variationalapproach. PhD thesis, University <strong>of</strong> Twente.Rienecker, M. M. & Fenton, J. D. 1981 A fourier approximation method for steadywater waves. J. Fluid Mech. 104, 119–137.Roach, P. J. 1994 Perspective: A method for uniform report<strong>in</strong>g <strong>of</strong> grid ref<strong>in</strong>ement studies.ASME J, Fluids Engrg. 116, 405–413.Robertson, I. & Sherw<strong>in</strong>, S. 1999 Stabilisation and simulation <strong>of</strong> nonl<strong>in</strong>ear free surfaceflow us<strong>in</strong>g high order algorithms. MARNET-CFD First Workshop, barcelona.Romate, J. E. 1989 <strong>The</strong> numerical simulation <strong>of</strong> nonl<strong>in</strong>ear gravity waves <strong>in</strong> three dimensionsus<strong>in</strong>g a higher order panel method. PhD thesis, Twente University.Romate, J. E. 1992 Absorb<strong>in</strong>g boundary conditions for free surface waves. J. Comp. Phys.99, 135/145.Romate, J. E. 1998 Analytical aspects <strong>of</strong> an artificial damp<strong>in</strong>g layer for the wave equation.Tech. Rep. 1454. Twente University.Scardovelli, R. & Zaleski, S. 1999 Direct numerical simulation <strong>of</strong> free-surface and <strong>in</strong>terfacialflow. Annu. Rev. Fluid Mech. 31, 567–603.Schäffer, H. A. 1996 Second-Order wavemaker theory for irregular waves. Ocean Engng.23, 47–88.Schäffer, H. A. & Klopman, G. 2000 Review <strong>of</strong> multidirectional active wave absorptionmethods. J. Waterway, Port, Coastal and Ocean Eng<strong>in</strong>. 126, 88–97.Schwartz, L. & Fenton, J. 1982 Strongly non-l<strong>in</strong>ear waves. Annu. Rev. Fluid Mech. 14,39–60.Scorpio, S., Beck, R. & Korsmeyer, F. T. National Academic Press, Wash<strong>in</strong>gton DC<strong>Nonl<strong>in</strong>ear</strong> water wave computations us<strong>in</strong>g a multipole accelerated, des<strong>in</strong>gularized method.In 21’st Symposium on Naval <strong>Hydrodynamic</strong>s, pp. 64–73. National Research Council.Shemer, L., Kit, E., Jiao, H. & Etian, O. 1998 Experiments on nonl<strong>in</strong>ear wave groups<strong>in</strong> <strong>in</strong>termediate water depth. Journal <strong>of</strong> Waterway, Port, Coastal and Ocean Eng<strong>in</strong>eer<strong>in</strong>gnov/dec, 320–327.Sierevogel, L. 1998 Time-doma<strong>in</strong> calculations <strong>of</strong> ship motions. PhD thesis, Delft University.Silvester, P. P. & Ferrari, R. L. 1983 F<strong>in</strong>ite Elements for Electrical Eng<strong>in</strong>eers. Cambridge:University Press.Smith, B., Björstad, P. & Gropp, W. 1997 Doma<strong>in</strong> Decomposition: Parallel MultilevelMethods for Elliptic Partial Differential Equations. Cambridge University Press.


238 BIBLIOGRAPHYSommerfeld, A. 1949 Partial Differential Equations <strong>in</strong> Physics. New York, USA: AcademicPress.Stansberg, C. 1997 On the nonl<strong>in</strong>ear behaviour <strong>of</strong> ocean wave groups. proc. <strong>Waves</strong> ’97 2,1227–1241.Stiasnie, M. 1983 Note on the modified nonl<strong>in</strong>ear schröd<strong>in</strong>ger equation for deep waterwaves. Wave Motion 5, 10–15.Stokes, G. G. 1847 On the theory <strong>of</strong> oscillatory waves. Trans. Cambr. Phil. Soc. 8, 441.Struik, D. J. 1926 Déterm<strong>in</strong>ation rigoureuse des ondes irrotationelles périodiques dans uncanal a pr<strong>of</strong>ondeur f<strong>in</strong>ie. Math. Ann. 95, 595.Stuart, J. T. & Diparma, R. C. 1978 <strong>The</strong> eckhaus and benjam<strong>in</strong>-feir resonance mechanisms.Proc. Roy. Soc. A 362, 27.Su, M. Y. 1982 Evolution <strong>of</strong> groups <strong>of</strong> gravity waves with moderate to high steepness. Phys.Fluids 25, 2167–2174.Suryanto, A. 1999 Model for reflection properties <strong>of</strong> hydrodynamic beaches. Master’s thesis,Twente University.Suryanto, A., van Groesen, E. & Hoekstra, H. 2001 Deformation <strong>of</strong> modulated wavegroups <strong>in</strong> third order nonl<strong>in</strong>ear media. Optical and Quantum Electronics p. to appear <strong>in</strong>april.Taha, T. R. & Ablowitz, M. J. 1984 Analytical and numerical aspects <strong>of</strong> certa<strong>in</strong> nonl<strong>in</strong>earevolution equations. II numerical, nonl<strong>in</strong>ear schröd<strong>in</strong>ger equation. J. Comput. Phys. 55,203.Tanizawa, K. 2000 Benchmark test 1999. In Proc. Conf. ISOPE 2000 .Tanizawa, K. & Sawada, H. 1990 A numerical method for nonl<strong>in</strong>ear simulation <strong>of</strong> 2-dbody motions <strong>in</strong> waves by means <strong>of</strong> BEM (<strong>in</strong> japanese). J. Soc. Naval Architects Japan168, 221–226.Taylor, P. H. & Ohl, C. O. G. 1999 Focussed wave groups II: Global nonl<strong>in</strong>earity andresonant wave-wave <strong>in</strong>teractions. In Proc. OMAE ’99 . ASME.Toland, J. F. 1978 On the existence <strong>of</strong> a wave <strong>of</strong> greatest height and stoke’s conjecture.Proc. Roy. Soc. A 363, 469.Trulsen, K. 1989 Frequency downshift through self modulation and break<strong>in</strong>g, a numericalstudy. Master’s thesis, Univeristy <strong>of</strong> Tromso.Tsai, W. & Yue, D. 1996 Computation <strong>of</strong> non l<strong>in</strong>ear free surface flows. Annu. Rev. FluidMech. 28, 249–278.Tul<strong>in</strong>, M. P. & Waseda, T. 1999 Laboratory observations <strong>of</strong> wave group evolution, <strong>in</strong>clud<strong>in</strong>gbreak<strong>in</strong>g effects. J. Fluid Mech. 378, 197.Turkel, E. 1999 Precondition<strong>in</strong>g techniques <strong>in</strong> computational fluid dynamics. Ann. Rev.Fluid. Mech. 31, 385–416.Unverdi, S. & Tryggavson, G. 1992 Computation <strong>of</strong> multifluid flow. Physica D 60, 70–83.Ursell, F., Dean, R. G. & Yu, Y. S. 1960 Forced small-amplitude water waves:comparison <strong>of</strong> theory and experiment. J. Fluid Mech. 7, 33–52.V<strong>in</strong>je, T. & Brevig, P. 1981 <strong>Numerical</strong> simulation <strong>of</strong> break<strong>in</strong>g wave. In Proc. 3rd Int.Conf. On F<strong>in</strong>ite Elements <strong>in</strong> Water Resources, pp. 196–210. Oxford: Univ. <strong>of</strong> Mississippi,vol. 5.Wang, P., Yao, Y. & Tul<strong>in</strong>, M. P. 1995 An efficient numerical tank for non-l<strong>in</strong>ear waterwaves, based on the multi-subdoma<strong>in</strong> approach with bem. International journal fornumerical method <strong>in</strong> fluids 20, 1315–1336.A


BIBLIOGRAPHY 239Washizu, K. 1982 Some applications <strong>of</strong> f<strong>in</strong>ite element techniques to nonl<strong>in</strong>ear free surfacefluid flow problems. In F<strong>in</strong>ite Element Flow Analysis, Proc. 4’th Int. Symp. On FEM <strong>in</strong>Flow Problems, pp. 3–15.Westhuis, J. 1997 Measur<strong>in</strong>g and modell<strong>in</strong>g <strong>of</strong> non l<strong>in</strong>ear water waves. Master’s thesis,University <strong>of</strong> Twente.Westhuis, J. 2000 Approximate analytic solutions and numerical wave tank results forthe reflection coefficients <strong>of</strong> a class <strong>of</strong> numerical beaches. In Proc. <strong>of</strong> the 10th ISOPEconference.Westhuis, J. & Andonowati, A. 1998 Apply<strong>in</strong>g fem <strong>in</strong> numerically solv<strong>in</strong>g the two dimensionalfree surface water wave equations. In 13th IWWW&FB (ed. A. Hermans), p.171. Alphen a/d Rijn, the Netherlands.Westhuis, J., van Groesen, E. & Huijsmans, R. H. M. 2000 Long time evolution <strong>of</strong>unstable bichromatic waves. In 15th IWWW&FB (ed. T. Miloh). Caesarea, Israël.Westhuis, J. & Huijsmans, R. H. M. 1999 Unstable bichromatic wave groups: Experimentalresults. Tech. Rep. 15309.152. MARIN.Whitman, G. B. 1965 A general approach to l<strong>in</strong>ear and non-l<strong>in</strong>ear dispersive waves us<strong>in</strong>ga lagrangian. J. Fluid Mech. 22, 273.Whittaker, E. T. & Watson, G. N. 1965 A course <strong>of</strong> modern Analysis. CambridgeUniversity Press.Wu, G. X. & Eatock Taylor, R. 1994 F<strong>in</strong>ite element analysis <strong>of</strong> two-dimensional nonl<strong>in</strong>eartransient water waves. Appl. Ocean Res. 16, 363–372.Wu, G. X. & Eatock Taylor, R. 1995 Time stepp<strong>in</strong>g solutions <strong>of</strong> the two-dimensionalnonl<strong>in</strong>ear wave radiation problem. Ocean Eng<strong>in</strong>eer<strong>in</strong>g 22 (8), 785–798.Yeung, R. W. 1982 <strong>Numerical</strong> methods <strong>in</strong> free-surface flows. Ann. Rev. Fluid Mech. 14,395–442.Yuen, H. C. & Ferguson, W. E. 1978a Fermi-pasta-ulam recurrence <strong>in</strong> the two-spacedimensional nonl<strong>in</strong>ear schröd<strong>in</strong>ger equation. Phys. Fluids 21, 2116.Yuen, H. C. & Ferguson, W. E. 1978b Relationship between benjam<strong>in</strong>-feir <strong>in</strong>stabilityand recurrence <strong>in</strong> the nonl<strong>in</strong>ear schröd<strong>in</strong>ger equation. Phys. Fluids 21(8), 1275.Yuen, H. C. & Lake, B. M. 1975 <strong>Nonl<strong>in</strong>ear</strong> deep water waves: theory and experiment.Phys. Fluids 18, 956.Yuen, H. C. & Lake, B. M. 1980 Instabilities <strong>of</strong> waves on deep water. Ann. Rev. FluidMech. 12, 303.Yuen, H. C. & Lake, B. M. 1982 <strong>Nonl<strong>in</strong>ear</strong> dynamics <strong>of</strong> deep-water gravity waves. Adv.Appl. Mech. 22, 67.Zakharov, V. E. 1968 Stability <strong>of</strong> periodic waves <strong>of</strong> f<strong>in</strong>ite amplitude on the surface <strong>of</strong> adeep fluid. Sov. Phys. J. Appl. Mech. Tech. Phys. 4, 86.Zakharov, V. E. & Shabat, A. B. 1972 Exact theory <strong>of</strong> two-dimensional self-focuss<strong>in</strong>gand one-dimensional self-modulat<strong>in</strong>g waves <strong>in</strong> nonl<strong>in</strong>ear media. Sov. Phys. J. Exp. <strong>The</strong>or.Phys. 34, 62.Zienkiewicz, O. C. & Taylor, R. L. 1994 <strong>The</strong> F<strong>in</strong>ite Element Method. McGraw-Hill.Zienkiewicz, O. C. & Zhu, J. Z. 1992 <strong>The</strong> superconvergent patch recovery and a postiorierror estimates. part 1: <strong>The</strong> recovery technique. Int. J. Numer. Methods Eng. 33, 1331–1364.


240 BIBLIOGRAPHY


Samenvatt<strong>in</strong>gDit proefschrift beschrijft het onderzoek naar een numeriek algoritme ten behoevevan de simulatie van niet-l<strong>in</strong>eaire golven <strong>in</strong> een model bas<strong>in</strong>. Het doel van het onderzoekis om een algoritme voor de determ<strong>in</strong>istische en nauwkeurige simulatie vantwee dimensionale golven <strong>in</strong> een model bas<strong>in</strong> te ontwikkelen, te implementeren en haareigenschappen te onderzoeken. Het golfveld dat gesimuleerd moet worden kan uit golvenvan verschillende golflengte bestaan en het algoritme dient efficiënt genoeg te zijnopdat het toegepast kan worden <strong>in</strong> praktische situaties. Het ontwikkelde schema isgebaseerd op een comb<strong>in</strong>atie drie methoden: Runge-Kutta (voor de tijds <strong>in</strong>tegratie),E<strong>in</strong>dige Elementen (voor het randwaarde probleem) en E<strong>in</strong>dige Differenties (voor debenader<strong>in</strong>g van de snelheden). Het schema is verder verfijnd en onderzocht met behulpvan verschillende modellen voor de opwekk<strong>in</strong>g, de voortplant<strong>in</strong>g en de absorptievan golven.De nauwkeurigheid en stabiliteit van het numerieke schema zijn onderzocht en de fout<strong>in</strong> de dispersie-eigenschappen is bepaald voor verschillende discretisatie-parameters.Er is gevonden dat stabiele, tot op tweede orde nauwkeurige, discretisaties kunnenworden geconstrueerd op basis van eerste orde E<strong>in</strong>dige Elementen en tweede ordeE<strong>in</strong>dige Differenties. De resultaten laten ook zien dat een globale projectie methodewaarbij E<strong>in</strong>dige Elementen gebruikt worden om de snelheden te benaderen, tot nietstabiele discretisaties leidt. Door een geschikte keuze van een gridparameter, kan denumerieke fout <strong>in</strong> de voortplant<strong>in</strong>gssnelheid van een golf met een kle<strong>in</strong>e amplitudetot nul worden gereduceerd doordat verschillende fouttermen <strong>in</strong> de benader<strong>in</strong>g elkaaropheffen. Voor golven met een breed spectrum wordt een fysisch relevante foutmaat<strong>in</strong>gevoerd en het discrete massa- en energie-behoud wordt onderzocht. Het blijkt datde ger<strong>in</strong>ge afname <strong>in</strong> de massa en energie voornamelijk wordt bepaald door de benader<strong>in</strong>gvan de geometrie, maar dat deze afname voldoende kle<strong>in</strong> is om nauwkeurigesimulaties uit te voeren.Verschillende methodes voor de opwekk<strong>in</strong>g van golven, gebaseerd op modellen vanfysische golfopwekkers en op numerieke g<strong>of</strong>lopwekk<strong>in</strong>gs modellen, worden ge<strong>in</strong>troduceerden onderzocht. De discrete overdrachtsfunctie tussen de uitslag van de golfopwekkeren de amplitude van de golf wordt bepaald en hieruit volgt dat de numeriekegolfopwekker een iets hogere golf gegenereerd dan verwacht kan worden op basis vanexacte analyse. Er werd ook waargenomen dat voor sommige toepass<strong>in</strong>gen met een241


specifieke comb<strong>in</strong>atie van geometrie en numeriek grid, de discretisatie niet stabiel kanzijn.Met<strong>in</strong>gen die gedaan zijn aan de reflectie eigenschappen van de stranden <strong>in</strong> een modelbas<strong>in</strong> worden vergeleken met een numerieke golfabsorptie methode. Deze numeriekegolf absorptie methode bestaat uit de gecomb<strong>in</strong>eerde toepass<strong>in</strong>g van demp<strong>in</strong>g doorhet aanbrengen van kunstmatige atmosferische drukverschillen, het oprekken van hetnumerieke grid <strong>in</strong> de voortplant<strong>in</strong>gsricht<strong>in</strong>g en het toepassen van een Sommerfeldrandconditie op de uitstroom wand. De demp<strong>in</strong>g zorgt voor strikte afname van degolf energie en de comb<strong>in</strong>atie zorgt voor effectieve absorptie voor een breed <strong>in</strong>tervalaan frequenties. Reflectie coëfficiënten lager dan 0.7 % zijn haalbaar ten koste van eenrelatief ger<strong>in</strong>ge hoeveelheid extra rekentijd. Er wordt ook aangetoond dat door eenbepaalde comb<strong>in</strong>atie van parameters van de numerieke absorptie methode, een redelijkebenader<strong>in</strong>g van de gemeten reflectie eigenschappen van de kunstmatige stranden<strong>in</strong> het model bas<strong>in</strong> kan worden gerealiseerd.Verder is het algoritme toegepast op enkele vergelijkende testen die de validiteit van denumerieke resultaten bevestigen. Ook zijn de numerieke resultaten direct vergelekenmet met<strong>in</strong>gen hetgeen goede overeenstemm<strong>in</strong>g liet zien.Als een apart behandeld onderwerp is met behulp van de onderzochte methode deevolutie van niet l<strong>in</strong>eaire golfgroepen bekeken. Een studie naar de voortplant<strong>in</strong>g vaneen begrensde golfgroep over een bodempr<strong>of</strong>iel en het uiteen vallen van de samenhang<strong>in</strong> een begrensde golftre<strong>in</strong> worden gepresenteerd. Daarnaast wordt een uitgebreidestudie, waarbij talrijke met<strong>in</strong>gen en simulaties betrokken zijn, naar de ontwikkel<strong>in</strong>gvan een bichromatische golfgroep besproken. De efficiëntie van het numerieke algoritmezorgt dat de dynamica van deze golven kan worden onderzocht over zeer groteafstanden. Het uit elkaar vallen van de begrensde golftre<strong>in</strong> wordt waargenomen, maarde verwachte splits<strong>in</strong>g <strong>in</strong> afzonderlijke groepen kan niet worden bevestigd. Onderzoeknaar de evolutie van een begrensde (NLS-soliton) golfgroep over een bodempr<strong>of</strong>iel laatzien dat de begrensde solitaire groepsstructuur overgaat <strong>in</strong> een golftre<strong>in</strong>. Verder wordtwaargenomen dat tijdens dit proces een lange vrije solitaire golf word gegenereerd dievoor de golftre<strong>in</strong> uitsnelt. De evolutie van een bichromatische golf laat zien dat hetruimtelijk verloop van het golf spectrum een periodiek patroon vertoont hetgeen wijstop FPU herhal<strong>in</strong>g. Een toepasselijke schal<strong>in</strong>g wordt gevonden die de verhoud<strong>in</strong>gtussen de amplitude en het frequentie verschil relateert aan de geobserveerde periode.Verdere beschouw<strong>in</strong>g van de evolutie van de omhullende van de golf laat een splits<strong>in</strong>gvan de oorspronkelijke omhullende <strong>in</strong> twee afzonderlijk herkenbare golfomhullendezien. De wisselwerk<strong>in</strong>g tussen de omhullende van deze twee groepen laat twee kwalitatiefverschillende patronen zien die beide wijzen op een herhal<strong>in</strong>g van de evolutie.242


Curriculum Vitae<strong>The</strong> author <strong>of</strong> this thesis was born on the 23’rd <strong>of</strong> august <strong>in</strong> 1973 <strong>in</strong> Amsterdam. Afterprimary school <strong>in</strong> Maarsenbroek (1978-1981) and Brussels (1982-1985), he completedsecondary school education (Gymnasium) at the Comenius College <strong>in</strong> Hilversum <strong>in</strong>1991. From 1991 until 1997 he studied Applied Mathematics at the University <strong>of</strong>Twente and was an active member <strong>of</strong> a student society and co-founder <strong>of</strong> a not-forpr<strong>of</strong>itconsultancy organisation. In 1996 he conducted a practical research assignmentat the Gerechterlijk Laboratorium (Forensic Laboratory) <strong>in</strong> Rijswijk on ”ImageRestoration us<strong>in</strong>g Variational Methods”. This work was supervised by pr<strong>of</strong>.dr.ir.E.C.W. van Groesen who also supervised the authors Master’s <strong>The</strong>sis on the ”Measur<strong>in</strong>gand Modell<strong>in</strong>g <strong>of</strong> <strong>Nonl<strong>in</strong>ear</strong> Water <strong>Waves</strong>”, which was conducted at MARIN, Wagen<strong>in</strong>gen. After obta<strong>in</strong><strong>in</strong>g his Master’s degree <strong>in</strong> 1997, the author started <strong>in</strong>the spr<strong>in</strong>g <strong>of</strong> 1997 do<strong>in</strong>g research to obta<strong>in</strong> a PhD degree under supervision <strong>of</strong> hispromotor pr<strong>of</strong>. van Groesen. This research work was carried out at MARIN undersupervision <strong>of</strong> dr.ir. R.H.M. Huijsmans. In the summer <strong>of</strong> 1997 he was one <strong>of</strong> theco-ord<strong>in</strong>ators <strong>of</strong> a two-month research workshop on aspects <strong>of</strong> fluid dynamics at theInstitute Technology Bandung (ITB), Indonesia. Dur<strong>in</strong>g the PhD research he was<strong>in</strong>volved <strong>in</strong> several other research activities at MARIN and attended several summerschoolsat the University <strong>of</strong> Twente. From 1998 until 2001 the author was president<strong>of</strong> a student alumni society and from march 2000 until may 2001 he was editor <strong>of</strong>ITW-nieuws (Newsletter for Industrial and Applied Mathematics). After the publicdefence <strong>of</strong> his dissertation <strong>in</strong> may 2001, he and his girlfriend will travel around theworld until may 2002.243


244

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!