A modal Perfectly Matched Layer (PML) is constructed for the two-dimensional, non-linear, Shallow Water Equations (SWEs) in conservative variables. The result is an analytical continuation of the original equations where absorption is applied to the outgoing wave modes which are damped exponentially fast in the direction of propagation. Numerical tests are performed using a variation of the Diagonally Implicit Runge-Kutta (DIRK) integration scheme in conjunction with Lax-Wendroff’s method for smooth so- lutions and some variation of Roe’s method for discontinuous solutions. Different absorption functions are used, i.e. the absorption function of the original PML constructed by Berenger for electromagnetic waves, and some variations of the hyperbola functions. The results clearly show that the PML is better than the characteristic boundary condition, but also that improvements through some sort of optimization should lead to better parameter choices, potentially decreasing the reflections further. / Ett modalt Perfekt Matchande Lager (PML) konstrueras för de två-dimensionella, icke-linjära, ekvationerna för grunt vatten (Shallow Water-ekvationerna (SWE)) i konservativa variabler. Resultatet är en analytisk fortsättning av de ursprungliga ekvationerna där absorption tillämpas på de utgående vågmoderna som dämpas med exponentiell hastighet i utbredningsriktningen. Numeriska tester genomförs med en version av det Diagonalt Implicita Runge-Kutta (DIRK) schemat tillsammans med Lax-Wendroffs metod för kontinuerliga lösningar och en variant av Roes metod för diskontinuerliga lösningar. Olika absorptionsfunktioner används, d.v.s. absorptionsfunktionen från det ursprungliga PML:et konstruerat av Berenger för elektromagnetiska vågor, samt olika versioner av hyperbola-funktionerna. Resultaten visar tydligt att PML:et är bättre än det karakteristiska randvillkoret, men också att förbättringar genom någon sorts optimering borde leda till bättre parameterval, och potentiellt minska reflektionerna ytterligare.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-177883 |
Date | January 2015 |
Creators | Johansson, Simon |
Publisher | KTH, Numerisk analys, NA |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | TRITA-MAT-E ; 2015:83 |
Page generated in 0.0011 seconds