Numerical study of the solitary wave shoaling phenomena using KdV Equation
⁎Corresponding author. ikha.magdalena@itb.ac.id (Ikha Magdalena)
-
Received: ,
Accepted: ,
This article was originally published by Elsevier and was migrated to Scientific Scholar after the change of Publisher.
Peer review under responsibility of King Saud University.
Abstract
In this paper, we use a mathematical model to study the amplification of solitary wave height as water depth decreases. When considering solitary waves, it is necessary to incorporate nonlinear and dispersive effects into the model. As a consequence, we consider Korteweg–De Vries (KdV) to accurately examine this shoaling solitary wave phenomenon. The challenge in solving KdV equations is numerical approximation due to the presence of higher order derivative terms. In this section, we define a fourth-order forward time-centered space numerical scheme. Additionally, we compare our numerical results to the analytical solution. The shallower the water, the greater the wave height amplification. This research may be used to forecast wave heights along the shoreline, which may aid in the design of coastal management.
Keywords
KdV
Shoaling
Solitary waves
4th-order FTCS
1 Introduction
As a non-breaking wave propagates from an area of great depth to shallow water, the conservation of wave energy flux leads to an increase in wave amplitude and a decrease in wavelength. This phenomenon is known as shoaling. Waves that begin to shoal closer to the shore, like regular surf waves, undergo relatively small changes in crest height. In contrast, tsunami waves, which undergo shoaling farther away from the coast, have their heights greatly amplified by this process. Tsunami waves with amplitudes of less than one meter in deep water can reach heights of fifteen to thirty meters by the time they reach the shore (Tsunami shoaling, 2011).
The destructive effect of shoaling is well-documented. The WHO estimates that, between 1998 and 2017, at least 250 thousand deaths were caused by tsunamis (Tsunamis, 2021). In terms of material losses, a press release (UNDRR, 2018) from the United Nations Office for Disaster Risk Reduction cited that US$280 billion in damages were incurred by tsunamis within the same twenty-year period. The destructive factors that make tsunamis so devastating also occur in smaller cases of shoaling-related disasters. Tall waves damage man-made structures and sweep debris into human-populated areas, causing injuries and death. Inhabitants of coastal communities, who rely on the ocean for their livelihoods, often drown when high waves inundate the coast. Thus, due to its ability to transform harmless-seeming waves into extremely effective agents of destruction, shoaling has long captured the interest of researchers and engineers.
As a result, many studies have been conducted on the effects, causes, and characteristics of shoaling. Research on shoaling tends to focus on non-solitary waves, as investigating solitary waves tend to require solving equations with complicated boundary conditions. Coupled equations, such as Boussinesq-type equations, are often used to describe the motion of these waves. Analytical (Madsen and Sørensen, 1992; Simarro et al., 2013) and numerical (Galan et al., 2012; Ozanne et al., 2000; Ghadimi et al., 2012; Nwogu, 1993; Madsen et al., 2002; Do Carmo et al., 1993; Beji and Nadaoka, 1996; Grilli et al., 1994; Zhao et al., 2004) solutions to these equations were able to shed light on how non-solitary waves behave when they undergo shoaling over uneven bottom. Models based on the Reynolds Averaged Navier Stokes equations have also been used to carry out numerical studies of wave shoaling (Eldrup and Lykke Andersen, 2020; Srineash and Murali, 2018). Magdalena and Iryanto (2018) solved the Shallow Water Equations analytically and numerically in order to model the effects of wave shoaling. In our previous study, only linear waves are considered. A single, uncoupled equation from the Korteweg-de Vries (KdV) family is able to describe the movement of a solitary wave as it undergoes shoaling while taking into account non-linear and dispersive effects. Thus, a KdV-type equation is used to tackle this problem. The KdV-type equation has been used to explain several wave problems (Mouassom et al., 2021; Fokou et al., 2016). The higher-order terms in the KdV-type equation make it relatively difficult to solve both numerically and analytically, though most studies opt to narrow down the problem to a specific set of cases so that analytical solutions can be obtained. However, these analytical solutions are not general and must be re-derived for different situations. Numerical methods, on the other hand, can be generalized and applied to a wide variety of cases. The numerical methods for solving KdV-type equations tend to use second-order finite difference methods, resulting in noticeable dispersion errors.
A higher-order finite difference method, which is the fourth-order finite difference method, has been used previously by Wang and Dai (2019) to solve the KdV-type equation numerically. In this case, the governing equation used is the generalized Rosenau-KdV equation. However, Wang and Dai (2019) used the 4th-order finite difference method to approximate only the higher spatial derivative terms in the equation (
The cases investigated in this paper involve the parameters
This paper is organized as follows. In Section 2, the governing equations are discussed. Section 3 presents the derivation of the analytical solutions, and the numerical method is explained in Section 4. The results of the simulations are presented and analyzed in Section 5. Section 6 concludes the paper with a summary of the results and recommendations based on the results.
2 Mathematical model
This section discusses the KdV-type equation that will be used to simulate wave propagation over an uneven bottom topography. Karczewska and Rozmej (2020) developed several variations of the KdV-type equation. However, in this research, we will focus on wave propagation across an uneven bottom by employing the first-order KdV-type equation. In this situation, we configure the model as shown in Fig. 1. A wave of amplitude a, wavelength L, and surface elevation

- Illustration of model setup and configuration.
Now, in deriving a shallow water model, it is a common approach to assume that the fluid is inviscid, incompressible, and irrotational. Under that assumption, the velocity potential
Applying those non-dimensional variables to Eq. (1) and following the steps explained by Karczewska and Rozmej (2020), Karczewska et al. (2014), the KdV-type equation can finally be derived. To make the writing convenient, all the tildes will be ignored from here onward. In addition, small (perturbation) parameters are introduced. Two of them are the common used small parameters which are
On a note, this model is only applicable for the case where
3 Analytical solutions
Here, the analytical solution of Case 1 KdV-type equation over a flat bottom will be briefly explained. The equation that is needed to be solved is Eq. (3). However, since we will only solve the equation for wave propagation over a flat bottom, we fix
In this case, we assume that the solution of the equation is in the form of a soliton with
4 Numerical scheme
In this section, we will derive a numerical model using the 4th-order forward time centered space. This method improves the wave shape and dissipation error as found when we use the numerical approach provided by Zabusky and Kruskal (1965). In this scenario, we set a numerical domain where
Now, before applying the finite difference method to approximate Eq. (3), since
5 Results and discussion
Here, we implement the numerical scheme formulated in Section 4 to reproduce wave shoaling phenomenon for Case 1 KdV-type equation over a sloped topography. Prior to that, we will apply the computational model to simulate a solitary wave propagation over a flat bottom. As a validation, we will compare our simulation result to the analytical solution obtained in Section 3. In addition, we will also compare both analytical and numerical results to a 2nd-Order FTCS scheme and to an explicit scheme adopted from Zabusky and Kruskal (1965). Furthermore, we will also explore more about our computational scheme, especially on how it simulates the wave shoaling phenomenon, compared to the characteristics of the actual phenomenon. All the simulations that are about to be performed are using the non-dimensional variables that are mentioned in Section 2.
Now, for the first simulation, we assume that the initial solitary wave is in the form of the analytical solution obtained as in Eq. (10). The wave propagates to the right direction over a flat bottom topography with initial surface elevation of

- Comparisons between analytical solutions, 2nd-Order and 4th-Order Finite Difference (FTCS) Scheme, as well as modified Explicit Scheme from Zabusky and Kruskal (1965) in simulating wave propagation over a flat bottom with
Fig. 2 shows an extremely good agreement between the numerical result and analytical solution of solitary wave propagation over a flat bottom. Our computational scheme has approximated the solitary wave amplitude and speed accurately, without any sign of dissipation, while still managed to keep the wave shape during the observation. On the contrary, notice that the numerical results obtained using a modified scheme from Zabusky and Kruskal (1965) display an amplitude dissipation throughout the observation. Even though the speed is simulated nicely, the scheme could not maintain the wave shape, and instead, caused a distortion to be displayed in the simulation. Similar results obtained using a 2nd-Order FTCS scheme, indicating that the 4th-Order FTCS is significantly more accurate than the 2nd-Order scheme. Even though, 2nd-Order scheme would be slightly faster in simulating KdV equation, but the accuracy is much more important in this case, since it affects the wave shape and amplitude. Therefore, in this case, we can say that our 4th-Order FTCS scheme works better than the 2nd-Order FTCS scheme and the modified explicit scheme from Zabusky and Kruskal (1965). And since our numerical scheme has also been validated by the analytical solutions, we can use our numerical scheme to investigate further cases, the first one being wave shoaling scenario.
To model a shoaling occurrence, we need to define an uneven bottom height
For this simulation, we set a different observation domain, which is

- Wave shoaling simulation for soliton with
From Fig. 3, it can be clearly seen that the solitary wave undergoes a shoaling phenomenon right when it enters the sloping domain. It is indicated by the rise in its amplitude, and, even though it is not visible in the figure, the decrease of its wavelength. Right after the wave passes over the slope and starts to enter the flat bottom domain again, it is noticeable that the amplitude is back to being constant. A slight distortion shown in the figure when the wave starting to enter the shallower domain is might be appeared due to the supposedly reflected part of the wave. When a wave enters a shallower domain with a sudden depth change in the domain, it is natural that the wave will be divided into two separate parts, the one transmitted onward to the coast and the one reflected bach to the open ocean. However, in KdV-type equation, we can only explain a wave moving to only one direction, meaning that the equation cannot capture both transmitted and reflected wave accurately. Thus, in this case, the reflected wave is captured as a distortion of the main wave, which is the transmitted wave.
However, in this specific scenario, this does not matter at all, since we can still estimate the wave amplitude correctly. It is proven by comparing the numerical shoaling coefficient to its analytical counterpart. The analytical wave shoaling coefficient is defined as
Next, we move on to the further investigation of the model. This time, we will perform several simulations to investigate the effect of slope height and width on the wave shoaling coefficient which results will be compared to the analytical coefficient. First, we start with the observation of how changing the slope height affects the wave shoaling coefficient. We use the same spatial domain, which is

- Comparison between the numerical and analytical wave shoaling coefficient for different slope height with
In Fig. 4, it can be seen that the wave shoaling coefficient
Following the investigation regarding slope height effect on wave shoaling, we will also study how slope width affects the wave shoaling coefficient

- Comparison between the numerical and analytical wave shoaling coefficient for different slope width with
In Fig. 5, it is shown that the wave shoaling coefficient is not significantly affected by the changes in slope width. This confirms the analytical formula for wave shoaling coefficient, which is
The next issue to be addressed is the distortion that was mentioned previously. As explained before, the distortion appeared in the simulations are most likely due to the reflected wave that cannot be captured correctly. This distortion is even more visible as the domain after the slope becomes shallower. This is because the shallower the domain behind the slope, the more significant it affects the wave, therefore, the distortion might become more visible. This also can be happened when the slope is steep enough to significantly affect the wave. To illustrate this explanation, we perform and compare two simulations results, one of which is for smaller slope (deeper

- Wave shoaling simulation over a smaller slope where there is no distortion produced (

- Wave shoaling simulation over a steeper slope where distortion is clearly visible (
Fig. 6 shows wave shoaling phenomenon over a slope when the depth of the area after the slope is not too deep, thus, the slope is also not too steep. Meanwhile, Fig. 7 illustrates the same simulation when the region after the slope is shallower, indicates that the slope is steeper. Now, notice how different the model capture both simulations. In Fig. 6, it can be seen that there is no distortion generated. This is because the change in the topography is extremely small that it will not affect the wave significantly, hence, the wave amplitude is also not affected much. It means that the reflected wave is actually still there but it is hardly possible to be noticed visually. On the other hand, we can clearly see the distortion in Fig. 7 which slope is much steeper than in Fig. 6. The distortion is generated at two different positions, which are at the start and the end of the slope. However, at the start of the slope, the distortion is much smaller than the one at the end of the slope. This is due to the difference in water depths. At the starting point, the depth is still deep enough, while at the ending point, the water depth is much shallower. As mentioned before, the shallower the depth, the more it affect the wave amplitude, which also will generate more reflected wave, which is then captured as distortion. Moreover, both distortions travel to the opposite direction of the actual wave, since it is actually reflected by the slope. However, the distortion speed might not be the same as the wave speed.
Apart from the distortion, we also notice how the wave starts to reduce its length when it enters the slope. The wavelength becomes smaller as the wave propagates over the slope, hence, the amplitude becomes higher. At the same time, the wave speed becomes slower when the wave enters the slope, indicated by a small deflection in the wave movement. This speed is then brought back to a faster one after it passes over the slope, indicated by the positive deflection in the movement. It confirms one of the characteristics of wave shoaling, which is the wave becomes slower as it travels over a slope and becomes faster as it escapes the slope. In addition, we can see that there is a change in the shape of the wave. The wave, which once has a smooth solitary wave form, changes to a more complex wave consists of more than one wave. This might be happened due to the distortion that occurred previously.
6 Conclusion
Shoaling wave propagation over a sloping topography has been modeled using the KdV-type equation that was previously developed. An analytical solution to the equation was derived for the flat bottom case. Meanwhile, in the case of uneven bottom topography, a numerical scheme is used to simulate the equation. The numerical scheme was developed using the 4th-Order Finite Difference method, particularly by applying the Forward Time and Centered Space approach. To validate the scheme, the simulation results are compared to the analytical solutions, results of the 2nd-Order Finite Difference method, as well as the Explicit Method that was established prior to this research. The comparisons are performed for solitary wave propagation over a flat bottom. It is shown that the 4th-Order Finite Difference scheme approximates the analytical solution better than the other two methods. Furthermore, shoaling wave propagation is simulated, where the numerical shoaling coefficient is found to be in agreement with the analytical shoaling coefficient with an error of
Acknowledgement
The authors gratefully acknowledge financial support from Institut Teknologi Bandung under Riset ITB Grant 308-309/IT1.B07.1/TA.00/2023 ITB.
Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
References
- A formal derivation and numerical modelling of the improved boussinesq equations for varying depth. Ocean Eng.. 1996;23:691-704.
- [Google Scholar]
- Surface waves propagation in shallow water: A finite element model. Int. J. Numer. Meth. Fluids. 1993;16:447-459.
- [Google Scholar]
- Numerical study on regular wave shoaling, de-shoaling and decomposition of free/bound waves on gentle and steep foreshores. J. Marine Sci. Eng.. 2020;8
- [Google Scholar]
- One- and two-soliton solutions to a new kdv evolution equation with nonlinear and nonlocal terms for the water wave problem. Nonlinear Dyn.. 2016;83:2461-2473.
- [Google Scholar]
- Fully nonlinear model for water wave propagation from deep to shallow waters. J. Waterway Port Coastal Ocean Eng.. 2012;138:362-371.
- [Google Scholar]
- Calculation of solitary wave shoaling on plane beaches by extended boussinesq equations. Eng. Appl. Comput. Fluid Mech.. 2012;6:25-38.
- [Google Scholar]
- Shoaling of solitary waves on plane beaches. J. Waterway Port Coastal Ocean Eng.. 1994;120:609-628.
- [Google Scholar]
- Kajiura, K., 1961. On the partial reflection of water waves passing over a bottom of variable depth. In: Proceedings of the Tsunami Meetings 10th Pacific Science Congress, IUGG, pp. 206–234.
- Can simple kdv-type equations be derived for shallow water problem with bottom bathymetry? Commun. Nonlinear Sci. Numer. Simul.. 2020;82:105073.
- [Google Scholar]
- A new form of the boussinesq equations with improved linear dispersion characteristics. Part 2. a slowly-varying bathymetry. Coast. Eng.. 1992;18:183-204.
- [Google Scholar]
- A new boussinesq method for fully nonlinear waves from shallow to deep water. J. Fluid Mech.. 2002;462:1-30.
- [Google Scholar]
- Reeve, Free-surface long wave propagation over linear and parabolic transition shelves. Water Sci. Eng.. 2018;11:318-327.
- [Google Scholar]
- Effects of viscosity and surface tension on soliton dynamics in the generalized kdv equation for shallow water waves. Commun. Nonlinear Sci. Numer. Simul.. 2021;102:105942.
- [Google Scholar]
- Alternative form of boussinesq equations for nearshore wave propagation. J. Waterway Port Coastal Ocean Eng.. 1993;119:618-638.
- [Google Scholar]
- Velocity predictions for shoaling and breaking waves with a boussinesq-type model. Coast. Eng.. 2000;41:361-397.
- [Google Scholar]
- Linear shoaling in boussinesq-type wave propagation models. Coast. Eng.. 2013;80:100-106.
- [Google Scholar]
- Wave shoaling over a submerged ramp: An experimental and numerical study. J. Waterway Port Coastal Ocean Eng.. 2018;144
- [Google Scholar]
- Tsunamis, 2021. URL: https://www.who.int/health-topics/tsunamis.
- Tsunami shoaling, 2011. URL: https://www.sciencelearn.org.nz/resources/596-tsunami-shoaling.
- UNDRR, Tsunamis account for $280 billion in economic losses over last twenty years - world, 2018. URL: https://reliefweb.int/report/world/tsunamis-account-280-billion-economic-losses-over-last-twenty-years.
- A conservative fourth-order stable finite difference scheme for the generalized rosenau–kdv equation in both 1d and 2d. J. Comput. Appl. Math.. 2019;355:310-331.
- [Google Scholar]
- Interaction of solitons in a collisionless plasma and the recurrence of initial states. Phys. Rev. Lett.. 1965;15:240-243.
- [Google Scholar]
- A new form of generalized boussinesq equations for varying water depth. Ocean Eng.. 2004;31:2047-2072.
- [Google Scholar]