Next Article in Journal
Thermal Performance Analysis of LOX/LCH4 Engine Feed Systems Using CFD Modeling
Next Article in Special Issue
Concentration Monitoring of Highly-Diluted Crude Oil-In-Water Emulsions by Ultrasonic Backscattering Sensors
Previous Article in Journal
Numerical Investigation of the Influence of Temperature on Fluidization Behavior: Importance of Particle Collision Parameters and Inter-Particle Forces
Previous Article in Special Issue
Simulation of Transpiration Cooling with Phase Change Process in Porous Media
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Evolution of Wind-Generated Shallow-Water Waves in the Framework of a Modified Kadomtsev–Petviashvili Equation

1
Department of Mathematics, Faculty of Science, Kasetsart University, Bangkok 10900, Thailand
2
Department of Mathematics, University College London, London WC1E 6BT, UK
*
Author to whom correspondence should be addressed.
Fluids 2025, 10(3), 61; https://doi.org/10.3390/fluids10030061
Submission received: 1 February 2025 / Revised: 21 February 2025 / Accepted: 24 February 2025 / Published: 27 February 2025

Abstract

:
In a recent paper, denoted by MG24 in this text, we used a modified Korteweg–de Vries (KdV) equation to describe the evolution of wind-driven water wave packets in shallow water. The modifications were several forcing/friction terms describing wave growth due to critical-level instability in the air, wave decay due to laminar friction in the water at the air–water interface, wave growth due to turbulent wave stress in the air near the interface, and wave decay due to a turbulent bottom boundary layer. The outcome was a KdV–Burgers type of equation that can be a stable or unstable model depending on the forcing/friction parameters. In most cases that we examined, many solitary waves are generated, suggesting the formation of a soliton gas. In this paper, we extend that model in the horizontal direction transverse to the wind forcing to produce a similarly modified Kadomtsev–Petviashvili equation (KPII for water waves in the absence of surface tension). A modulation theory is described for the cnoidal and solitary wave solutions of the unforced KP equation, focusing on the forcing/friction terms and the transverse dependence. Then, using similar initial conditions to those used in MG24, that is a sinusoidal wave with a slowly varying envelope, but supplemented here with a transverse sinusoidal term, we find through numerical simulations that the radiation field upstream is enhanced, but that a soliton gas still emerges downstream as in MG24.

1. Introduction

The Korteweg–de Vries (KdV) equation is widely used to model surface waves in shallow water. However, there has been surprisingly little interest in using it to study wind-generated waves. Recent notable exceptions are the examination of ocean data by Costa et al. [1], and the works by Zdyrski and Feddersen [2], Manna and Latifi [3] using an unstable KdV–Burgers equation, that is, a KdV equation with a wind-forcing term. Recently, we used a similar approach in Maleewong and Grimshaw [4] (hereafter referred to as MG24). We derived and analysed a KdV equation modified with several forcing/friction terms. These represented the critical-level instability theory of Miles [5] for the growth of wind waves; a forcing term modelling turbulent wave stress in the air at the water surface; and two frictional terms, a laminar boundary layer at the water surface and a model of turbulent bottom stress. For wind waves, a major feature of the KdV equation is that it is uni-directional, and a widely used extension is the Kadomtsev–Petviashvili equation (KPII for water waves in the absence of surface tension), which accounts for weak spatial dependence in the transverse direction. Hence, here we extend our derived KdV–Burgers equation to a KP–Burgers equation, containing the same forcing/friction terms.
Like the KdV equation, the KP equation is integrable with multi-soliton solutions and many fascinating soliton interactions, sometimes called web-solutions; see Biondini and Pelinovsky [6], Chakravarty and Kodama [7], and the many papers by these latter authors and their colleagues. However, these are not directly our concern here; instead, our purpose is to examine how the soliton gas solutions found in MG24 behave under transverse perturbation using our KP–Burgers extension of the KdV–Burgers equation. We note that the KdV solitary wave is stable in the KPII framework.
In Section 2, we present the KP–Burgers equation with forcing/friction modifications as developed in MG24. Then, in Section 3 we describe wave propagation, using an analogous approach to that in MG24. In Section 3.1, we present the well-known cnoidal wave and solitary wave solutions of KPII. Then, in Section 3.2 we present the Whitham modulation theory, using the conservation laws for mass and energy together with that for conservation of waves. In Section 3.3, we describe a modulated solitary wave train. Then, in Section 4 we present some numerical simulations of the KP–Burgers equation, and compare the outcomes with the modulation theory. The numerical scheme is described in the Appendix A. We conclude with a summary and discussion in Section 5.

2. KP–Burgers Equation

The KP–Burgers (KPB) equation is obtained by adding a weak y-dependence to the KdV–Burgers (KdVB) equation of MG24. The outcome is expressed here in the same non-dimensional variables as in MG24.
u t + 6 u u x + u x x x + v y y = F ( u ) , v x = u ,
F ( u ) = μ 1 u x x μ 2 ( u 3 ) x x μ 3 u .
μ 1 , 2 , 3 = K 3 ρ a ρ w β W r 2 C 2 12 ϰ h C , 2 K ρ a ρ w c d h U a 2 A 0 C 2 , 2 K f r C D A 0 h .
The left-hand side on its own is the well-known KPII equation, and like its KdV counterpart is expressed in a reference frame moving in the positive x-direction with the linear long-wave speed. The full linear dispersion relation for water waves expressed in dimensional variables is, in the absence of surface tension, ω 2 = g κ tanh ( κ h ) in water of depth h, with wavenumbers k and l in the x- and y-directions, and κ 2 = k 2 + l 2 . To obtain the KdV and KP limits, this is expanded around ω = C k , C 2 = g h for small k and l, yielding ω C ( k k 3 h 2 / 6 + l 2 / k ) . Reverting to time and space variables yields the linear terms on the left-hand side of Equation (1), expressed here in the scaled, non-dimensional time and space variables t , x , y . The nonlinear term is found by a well-known asymptotic amplitude expansion, and u is a non-dimensional scaled wave amplitude. The spatial domain is < x < , < y < , with zero boundary conditions at infinity. In the numerical simulations, these domains are replaced by P X < x < P X and P Y < y < P Y , with periodic boundary conditions and with frictional sponge layers added near the x , y boundaries, analogous to that used in MG24 for the KdVB equation.
The forcing/friction term F ( u ) on the right-hand side of Equation (1) is the same as in MG24. Summarising briefly, as above, C = ( g h ) 1 / 2 is the dimensional linear long-wave speed, h is the undisturbed depth, ρ a , w are the air/water densities, respectively, ϰ is the kinematic viscosity, c d is a wind surface drag coefficient, C D is a bottom drag coefficient, A 0 is a typical wave amplitude, W r is a reference wind velocity introduced by Miles [5], U a is a scaling velocity for the surface wave stress in the air, and K and f r are numerical factors introduced to make the non-dimensional scaling suitable for shallow-water waves of small amplitude. The first term in F ( u ) has two parts: the first part is due to the critical-level instability of Miles [5], and the second part describes damping due to a laminar frictional boundary layer at the water surface. The second term describes a nonlinear instability due to turbulent wave stress in the air at the interface. The third term is a decay term modelling turbulent bottom stress.
The initial condition u ( x , y , t = 0 ) = u 0 ( x , y ) is a sinusoidal function designed to produce a wave packet, with many solitary waves, resembling a soliton gas as found in the KdVB simulations of MG24. The initial conditions reported here are as follows:
( A ) : u 0 ( x , y ) = A cos ( k 0 x ) cos ( l 0 y ) , ( B ) : u 0 ( x , y ) = A cos ( k 0 x ) + ϵ cos ( l o y ) .
A > 0 is the initial wave amplitude, and k 0 , l 0 are the initial wavenumbers. Both cases (A) and (B) are symmetric in y, and have zero mean in the x- and y-directions. Case (B), with 0 < ϵ A , is a small y-dependent perturbation to the x-dependent initial condition of MG24. In the numerical simulations, which are on a periodic domain [ P X < x < P X , P Y < y < P Y ] , the initial condition is combined with envelopes E N V ( x ) and E N V ( y ) with long length scales L X , Y such that 2 π / k 0 L X P X and 2 π / l 0 L Y P Y . We usually set k 0 = 1 , as in MG24, corresponding in dimensional coordinates to a 5-second wave in water of depth 10 m , while l 0 varies in the range [ 0 , 1 ] . E N V ( x ) is chosen so that u = 0 at x = ± P X ; see Section 4. In most cases, E N V ( y ) is omitted; that is, we set E N V ( y ) 1 and apply periodic boundary conditions at y = ± P Y .
The expression for v in terms of u is best given by the symmetric integral Ablowitz and Villarroel [8]:
v = 1 2 ( x u d x x u d x ) = x u d x 1 2 M = x u dx + 1 2 M ,
M = u dx = ± 2 v ( x ± ) .
M is the mass along the x-direction and in general depends on y , t . But here Equation (1), like the unforced KP equation, has a mass constraint, M y y = 0 , t > 0 , obtained by letting x ± in Equation (1). This in turn implies that M is independent of y for t > 0 . Further, the boundary conditions as y ± then show that M = 0 , t > 0 . Although the initial condition Equation (4) may not satisfy this constraint, ref. Molinet et al. [9] showed that nevertheless the solution of Equation (1) satisfies the constraint in all t > 0 . Physically, the mass travels to infinity in the y-direction infinitely fast at t = 0 + . When the boundary conditions at infinity are replaced by periodic boundary conditions, M = P X P X u dx , and again M is independent of y for t > 0 , and imposing the condition that u = 0 , y = ± P Y yields M = 0 , t > 0 . But if instead it is only required that u is periodic in [ P Y , P Y ] , then M can vary with t. The global mass is M = M dy and is likewise zero for t > 0 , except for purely periodic boundary conditions at y = ± P Y .
The KPB Equation (1) has an energy conservation law:
( u 2 2 ) t + ( 2 u 3 3 u x 2 2 v y 2 2 + u 2 2 ) x x + ( u v y ) y = u F ( u ) .
Hence, we define an energy along the x-direction,
E = u 2 2 d x ,
and then obtain the energy law:
E t + y u v y d x = u F ( u ) d x .
The global energy is E = E dy and is conserved when there is no forcing/friction term, F ( u ) = 0 ; otherwise it grows or decays depending on the sign of the domain integral of u F ( u ) .
The KPB equation (1) can be reduced to a KdVB equation by seeking solutions which depend only on the time t and the slanted coordinate X:
u t + 6 u u X + u X X X = F ( u ) , X = x ϰ 2 t + ϰ y .
ϰ is the slope relative to the x-axis and is a constant in this reduction. Hence, the modulated solitary and cnoidal waves in the KdV–Burgers equation of MG24 are solutions here in the slanted coordinate X.

3. Wave Propagation

3.1. Cnoidal Waves

In the absence of the forcing/friction terms, the KP–Burgers Equation (1) reduces to the KP equation when it has well-known periodic and solitary wave solutions, the same as in the KdV equation, but propagation at an angle to the x-axis; see Biondini and Pelinovsky [6], Osborne [10], Ablowitz et al. [11], Grava et al. [12], Ryskamp et al. [13] for comprehensive accounts and modulation theory. Here, our concern, as in MG24, is the effect of the forcing/friction term F ( u ) on the wave evolution. Hence, we use the Whitham modulation approach of averaging conservation laws, noting that Osborne [10], Ablowitz et al. [11], Grava et al. [12], Ryskamp et al. [13] exploited the integrability of the unforced KP equation in various ways, a technique not available here due to the forcing/friction term.
As is customary in modulation theory, we assume that the wave parameters, amplitude, wavenumbers, etc., vary slowly with x , y , t ; formally, a small parameter should be used to define this slow variation but it is not explicitly used here, although we note that it would not be connected to the small parameters implicitly used in the derivation of the KPB Equation (1). First, we define a phase θ ( x , y , t ) with wavenumbers k , l and frequency ω = k V , where
θ x = k , θ y = l , θ t = ω = k V .
where V ( 1 + S 2 ) 1 / 2 is the phase speed in the direction ( k , l ) normal to the wave front, and S = l / k is the slope of the wave front. The equations for conservation of waves come from eliminating θ from Equation (11):
k t + ( k V ) x = 0 , l t + ( k V ) y = 0 , k y = l x .
The modulation equation for S is
S t + V S x S V x + V y = 0 .
Equation (13) is formally independent of the magnitudes of k and l but depends on the other wave parameters which are contained in V.
The remaining modulation theory parallels that in MG24 for the KdVB equation, but is briefly summarised here for convenience. Thus, we seek a modulated wave of the form u = u ( θ , x , y , t ) which is periodic in θ with period 2 P = 2 π and where the dependence on x , y , t is slowly varying and expressed through the wave parameters. We define a wave average by
< [ ] > = 1 2 P P P [ ] d θ .
The wave is then decomposed into a periodic wave u ^ with zero mean, and a mean level D:
u = u ^ ( θ , x , y , t ) + D ( x , y , t ) , < u ^ > = 0 , D ( x , y , t ) = < u > .
We recall that the explicit x , y , t dependence in u ^ , D is slowly varying. Correspondingly, v = u x is decomposed into a periodic wave v ^ with zero mean and a mean level D ˜ :
v = v ^ ( θ , x , y , t ) + D ˜ ( x , y , t ) , k v ^ θ + v ^ x = u ^ , D ˜ x = D .
From the energy Equation (9), we define the wave energy by
E = < u ^ 2 2 > ,
which is a slowly varying function of x , y , t .
On extracting the fast dependence on θ , the KPB Equation (1) reduces at leading order in the implicit slow variation to
( V 6 D ) u ^ θ + 3 ( u ^ 2 ) θ + k 2 u ^ θ θ θ S 2 u ^ θ = 0 .
The same outcome comes from the KdV equation (10), with θ expressed in terms of the slanted coordinate X = x S 2 t + S y , with no other fast y-dependence; the slope ϰ in Equation (10) is now replaced with S. That is, θ = Θ ( X , t ) and then Θ t = k V k S 2 , Θ X = k . In effect, if V + S 2 is replaced by V, then Equation (18) is the same equation as that used in MG24 to describe the modulated cnoidal wave. Hence, here this is given by
u ^ = A { b + c n 2 ( γ θ ; m ) } , b = < c n 2 > = 1 m m E ( m ) m K ( m ) ,
A = 2 m Γ 2 , V + S 2 = 6 D + 4 Γ 2 2 m 3 E ( m ) K ( m ) , Γ = γ k .
At leading order, the corresponding expression for v ^ is found from Equation (16), k v ^ θ = u ^ . In Equations (19) and (20), c n ( x ; m ) is the Jacobi elliptic function of modulus m ( 0 < m < 1 ) and K ( m ) , E ( m ) are the complete elliptic integrals of the first and second kinds, respectively. The cnoidal wave Equation (19) is periodic in θ with a period 2 π = 2 K ( m ) / γ , which defines γ = K ( m ) / π . The wave energy is given by
E = < u ^ 2 2 > = A 2 2 ( C 4 b 2 ) , C 4 = < c n 4 > .
The expression C 2 n = < c n 2 n > , n = 1 , 2 , is used here as in Grimshaw and Yuan [14] and in MG24, and depends only on the modulus m.
When the modulus m 0 , c n ( x ; m ) cos ( x ) , γ 1 / 2 , b 1 / 2 and the cnoidal wave Equation (19) collapses to a linear sinusoidal wave:
u ^ = A 2 cos ( θ ) , v ^ = A 2 k sin ( θ ) , V + l 2 k 2 = 6 D k 2 , E = A 2 16 .
On the other hand, when the modulus m 1 , c n ( x ; m ) sech ( x ) , K ( m ) , E ( m ) , 1 and b 0 . The cnoidal wave Equation (19) becomes a solitary wave train, defined on a periodic lattice, and riding on a background level D.
u ^ = A sech 2 ( γ θ ) , v ^ = A Γ tanh ( γ θ ) , A = 2 Γ 2 , V + S 2 = 6 D + 4 Γ 2 .
In this limit, γ , k , l , 0 but Γ = γ k and S = l / k stay finite. E 0 but E = E / k remains finite and is given by
2 π E = 2 A 2 3 Γ = 8 Γ 3 3 = ( 2 A ) 3 / 2 3 .

3.2. Modulated Waves

The cnoidal wave parameters [ A , Γ , V , m , D , k , l ] are slowly varying functions of ( x , y , t ) and are reduced to four by the relations in Equation (20). Similarly to MG24’s equations, describing their evolution are the two wave conservation equations (12) and two equations describing the conservation of mass and energy.
The conservation of mass equation is found from the wave average of Equation (1) and yields an equation for the mean level D:
D t + ( 3 D 2 + 6 E ) x + D ˜ y y = < F ( u ) > = μ 3 D , D ˜ x = D .
The slowly varying terms D x x x (on the left-hand side) and μ 1 D x x , μ 2 < η 3 > x x (on the right-hand side) have been omitted because they are much smaller than the retained terms due to the slow variations in x , y , t . The effect of the bottom stress term with coefficient μ 3 is expected to cause D 0 as t , most clearly evident when D and E depend only on t. The final modulation equation is found by taking the wave average of the conservation of energy, Equation (9), expressed here in terms of u ^ and D, with D t eliminated using Equation (25):
E t + ( U + 6 D E ) x + 6 E D x + V y = < u ^ F ^ > , E = A 2 / 2 ( C 4 b 2 ) ,
U = < 2 u ^ 3 3 u ^ x 2 2 v ^ y 2 2 > , V = < u ^ v ^ y > ,
F ^ = F < F > , < u ^ F ^ > = μ 1 < u ^ x 2 > + 3 μ 2 < u ^ x 2 η 2 > μ 3 < u ^ 2 > .
Note that E depends only on A and m. Next, using the cnoidal wave Equation (19) the x and y fluxes are given by
U = A 2 Γ 2 [ 8 m b 3 + 12 m b C 4 + 4 m C 6 6 ( 1 m ) ( C 2 C 4 ) + 6 m ( C 4 C 6 ) ] S 2 A 2 2 ( C 4 b 2 ) , V = S A 2 ( C 4 b 2 ) , E = A 2 2 ( C 4 b 2 ) .
when m 0 , E A 2 / 16 , U ( 3 k 2 + l 2 / k 2 ) E and V 2 l / k E , corresponding to a linear frequency of 6 D k k 3 + l 2 / k and hence a group velocity with components 6 D ( 3 k 2 + l 2 / k 2 ) and 2 l / k , in the x- and y-directions, respectively.
On the other hand, when m 1 , E , U , V 0 . Since E 0 , the mean-level Equation (25) reduces to an equation for D ( x , y , t ) alone and yields a solution independently of the other modulation parameters. Hence, D can be regarded as known in this limit. In order to simplify the subsequent analysis of a modulated solitary wave train, we set D = 0 in the following analysis unless stated otherwise. As in Grimshaw and Yuan [14], in the limit m 1 it is necessary to take account of terms proportional to K ( m ) 1 , where K ( m ) , noting that γ = K ( m ) / π , k 0 and Γ = γ k stays finite. The outcome is found after replacing E with E = E / k in Equation (26):
E t + V E x + 2 S E y + 2 S E l y l = F S , V + S 2 = 4 Γ 2 , 2 π E = 8 Γ 3 3 ,
F S = μ 1 64 Γ 5 15 + μ 2 2048 Γ 7 105 μ 3 16 Γ 3 3 .
As in MG24, F S is the solitary wave train limit of < u ^ F ^ > / k . The last term on the right-hand side of Equation (30), proportional to l y / l , is unexpected. Although k , l 0 in this limit, l y / l and S may remain finite.

3.3. Solitary Wave Train

For a solitary wave train, the modulation equations are Equations (13) and (30), combined with an equation for the wavenumber l if needed. If there is no x , y -dependence, then S , l are constants and solutions can be found which depend on t only. These are described in MG24 and represent wave growth for the terms in μ 1 > 0 , μ 2 and wave decay for the terms in μ 1 < 0 , μ 3 .
In order to examine the effect of y-dependence in the system of Equations (13) and (30), we seek solutions S and Γ , which depend only on t , y . Since with this assumption k is a constant, l S , and the system becomes
S t 2 S S y + 8 Γ Γ y = 0 , Γ t + 2 S Γ y + 2 Γ S y 3 = G S = F S 16 π Γ 2 .
The system has a symmetry, S S , y y , and so henceforth in the remainder of this subsection we assume that S 0 . In terms of Riemann invariants, the system becomes
R t ± + V ± R y ± = R Γ ± G S , V ± = ± H , H = { 4 S 2 + 16 Γ 2 3 } 1 / 2 where R ± = R ± ( S , Γ ) , ( 2 S H ) R S ± + 2 Γ 3 R Γ ± = 0 .
We note that V ± 0 and V + = V , and so R + and R propagate in the positive and negative y-directions, respectively. In the absence of the forcing/friction term on the right-hand side, we may set R = constant , leaving a solvable Hopf equation for R + , describing propagation in y > 0 with speed V + > 0 , which can then be expressed as a function of R + .
Since Equations (13), (30) and (33) for R ± seem not to be exactly integrable, we examine two limiting cases. First, suppose that Γ 2 S 2 , when H 2 S + 2 Γ 2 / 3 S . Then, suitable Riemann invariants are R + 4 log S log ( Γ ) / 3 , R S 2 Γ 2 . In the reduction, R = constant and R + 3 log S . As S increases, Γ increases, and consequently R + , V + increases. Secondly, suppose that Γ 2 S 2 when H ( 16 / 3 ) 1 / 2 Γ . Then, suitable Riemann invariants are R ± Γ ± ( 12 ) 1 / 2 S . In the reduction, R = 0 , R + 2 Γ . Again, as Γ increases, S increases, and consequently R + , V + increases. We conclude from the qualitative agreement between these two approximations that, in general, a y-modulation will lead to an increase in the amplitude 2 Γ 2 and an increase in the slope S.
Finally, we suppose that the system of Equations (13) and (30) depends only on t , X , where X = x ϰ 2 t + ϰ y : The same transformation with constant slope ϰ used to reduce the KPB equation (1) to the KdVB equation (10) but now applied to the slow variables x , y , t . The outcome is
S t + ( V ϰ 2 ) S X ( S ϰ ) V X = 0 ,
E t + ( V ϰ 2 + 2 S ϰ ) E X = F S .
Equation (34) has a solution S = ϰ and then Equation (35) reduces to the same modulated solitary wave train analysed in MG24. The conclusions obtained there can now be applied here. Briefly, in the absence of the forcing/friction term, F S = 0 , Equation (35) is a nonlinear hyperbolic equation which can be implicitly solved with Riemann invariants with possible wave steepening. The effect of the forcing/friction term is to cause wave growth or decay depending on the relative magnitudes of the coefficients μ 1 , 2 , 3 . Briefly, on its own, the term with coefficient μ 1 causes Γ , 0 according to μ 1 0 on a timescale proportional to | μ 1 | 1 ; the term with coefficient μ 2 causes Γ on a timescale proportional to μ 2 1 ; the third term, with coefficient μ 3 , causes exponential decay to zero on a timescale proportional to μ 3 1 .

4. Numerical Simulations

The numerical scheme to solve the KPB Equation (1) is a spectral Fourier method with an integrating factor technique; see Klein and Roidot [15]. The periodic domain along the x , y -axes is [ P X , P X ] , [ P Y , P Y ] . We use a large domain in the x-direction, so P X is large, but we vary P Y P X , but it is also large. The code was successfully tested using the known multi-soliton solutions of the unforced KPII equation; see Chakravarty and Kodama [7], Kao and Kodama [16], for instance. A description of the code is in Appendix A.
In the numerical simulations, the initial conditions, Equation (4), are expressed on the periodic domain:
u 0 ( x , y ) = E N V ( x ) E N V ( y ) S I N ( x , y ) , ( A ) : S I N ( x , y ) = A cos ( k 0 x ) cos ( l 0 y ) , ( B ) : S I N ( x , y ) = A cos ( k 0 x ) + ϵ cos ( l 0 y ) , E N V ( x ) = sech ( x / L X ) S M O ( x ) , E N V ( y ) = sech ( y / L Y ) S M O ( y ) , S M O ( x ) = exp { 1 P X 2 ( P X 2 x 2 ) 1 } , S M O ( y ) = exp { 1 P Y 2 ( P Y 2 y 2 ) 1 } .
S I N ( x , y ) is the sinusoidal function in Equation (4) of Section 1, with wavenumbers k 0 and l 0 . As anticipated in Section 1, E N V ( x ) and E N V ( y ) are wave envelopes with length scales 2 π / k 0 L X P X and 2 π / l 0 L Y P Y . S M O ( x ) and S M O ( y ) are smoothing functions designed to ensure that u = 0 on and near the boundaries x = ± P X and y = ± P Y . In an infinite domain, P X , P Y , S M O ( x ) , S M O ( y ) 1 . In some of the displayed results, we removed E N V ( y ) ; that is, we set E N V ( y ) 1 and used periodic conditions at y = ± P Y . In general, we expect the solutions of Equation (1) to have emerging wavenumbers k , l such that l 2 k 4 , and so we choose k 0 , l 0 accordingly. As advised in Section 1, we set k 0 = 1 as in MG24, corresponding in dimensional coordinates to a 5 s wave in water of depth 10 m, while l 0 varies in the range [ 0 , 1 ] .
We show only a representative sample of the numerical results, in which the sponge layer in the x-direction is Equation (A7), with settings ν = 1 , κ ^ = 0.05 , and w d = 1.7 ; a plot of the sponge layer is shown in Figure 1; there is no sponge layer in the y-direction in the displayed results. Cases 1 and 2 use the initial condition A and case 3 the second initial condition, B. After testing the sensitivity of the numerical resolution, we set P X = 200 π and P Y = 10 π , the numbers of Fourier modes are N X = 2 12 and N Y = 2 6 , and the time step is d t = 0.01 for all cases shown.
  • Case 1:  k 0 = 1 , l 0 = 1 , A = 1 , with E N V ( x ) and L X = 60 , so that the initial condition, Equation (36), is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( y ) . The results at various times for unforced cases μ i = 0 are shown in Figure 2. The initial y-dependent sinusoidal function cos ( y ) shapes the large radiation field in the y-direction, while in the x-direction it is primarily due to the envelope E N V ( x ) , and moves upstream, leaving the formation of a soliton gas downstream, which has no perceptible y-dependence, as clearly seen at t = 300 .
  • Case 2:  k 0 = 1 , l 0 = 0.1 , A = 1 , with E N V ( x ) and L X = 60 , so that the initial condition, Equation (36), is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) . The difference from case 1 is that l 0 is greatly reduced, and in the sub-cases to follow we consider μ i 0 . Surface plots of unforced cases, μ i = 0 , are shown in Figure 3 and the wave elevations along the x-axis when y = 0 , both at various times, are shown in Figure 4. The outcome is similar to case 1 but with a slower sinusoidal y-dependence in the initial condition, which leads to some noise in the y-direction in the radiation field. However, this does not affect the y-independent soliton gas emerging downstream, as can be seen at t = 300 .
We also tried a case when the initial condition had a mean level; that is, u 0 ( x , y ) = sech ( x / 60 ) ( 0.5 + cos ( x ) cos ( 0.1 y ) ) , μ i = 0 . The outcome, is comparable with case 2 above, and downstream solitons emerge as in MG24. We note here that if the x-envelope is replaced with a y-envelope, that is, u 0 ( x , y ) = sech ( y / 60 ) cos ( x ) cos ( 0.1 y ) , then high oscillations propagate in the y-direction.
  • Case 2.1:  k 0 = 1 , l 0 = 0.1 , A = 1 , μ 1 = 0.001 , μ 2 , 3 = 0 , with E N V ( x ) as in case 2, so that the initial condition is again u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) . The results at various time are shown in Figure 5. This is similar to case 2, but with the expected wave growth due to μ 1 > 0 .
  • Case 2.2:  k 0 = 1 , l 0 = 0.1 , A = 1 , μ 1 = 0.001 , μ 2 , 3 = 0 , with E N V ( x ) as in case 2, so that the initial condition is again u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) . The results at various times are shown in Figure 6. This is similar to case 2, but with the expected wave decay due to μ 1 < 0 .
  • Case 2.3:  k 0 = 1 , l 0 = 0.1 , A = 1 , μ 2 = 0.001 , μ 1 , 3 = 0 , with E N V ( x ) as in case 2, so that the initial condition is again u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) . The results at various times are shown in Figure 7. This is similar to case 2, but with the expected growth due to μ 2 > 0 .
  • Case 2.4:  k 0 = 1 , l 0 = 0.1 , A = 1 , μ 3 = 0.001 , μ 1 , 2 = 0 . with E N V ( x ) as in case 2, so that the initial condition is again u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) . The results at various times are shown in Figure 8. This is similar to case 2, but with the expected decay due to μ 3 > 0 .
  • Case 2.5:  k 0 = 1 , l 0 = 0.1 , A = 1 , μ 1 , 2 , 3 = 0.001 , with E N V ( x ) as in case 2, so that the initial condition is again u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) . The results at various times are shown in Figure 9. This case shows the dominant effect from bottom friction μ 3 over μ 1 , 2 , since the wave amplitude is decaying and the growth factors are suppressed, similar to the behaviour in MG24.
  • Maximum amplitude, case 2: Figure 10 shows the tracking of the maximum value of u ( x > 0 , y = 0 , 0 < t < 300 ) , compared with the modulation theory of Section 3.3. Since the downstream solitons are apparently independent of y, the growth and decay rates are from the expressions in MG24. Overall, the maximum amplitudes are about half those in MG24, due to the greater radiation field.
  • Case 3:  k 0 = 1 , l 0 = 0.1 , A = 1 , ϵ = 0.2 , with E N V ( x ) and L X = 60 , so that the initial condition, Equation (36), is u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) . Surface plots of unforced cases, μ i = 0 , are shown in Figure 11 at various times and the wave elevations along the x-axis when y = 0 are shown in Figure 12. The outcome is different to cases 1 and 2, with more oscillations in x of the generated train of solitons downstream, leading to a y-independent soliton gas emerging downstream, as can be seen at t = 200 . The soliton amplitudes are larger than in cases 1 and 2. The amplitudes of the solitons in case 3 is about 0.8 , comparable with MG24, while it is about 0.3–0.4 in cases 1 and 2. Hence, the soliton speeds are larger, and we stop the simulation at an earlier time, t = 200 , to avoid the solitons approaching the right-hand x-boundary, where the sponge layer is applied. This is to avoid a misunderstanding in the tracking of the maximum soliton amplitude downstream.
  • Case 3.1:  k 0 = 1 , l 0 = 0.1 , A = 1 , ϵ = 0.2 , μ 1 = 0.001 , μ 2 , 3 = 0 , with E N V ( x ) as in case 3, so that the initial condition is again u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) . The results at various times are shown in Figure 13. This is similar to case 3, but with the expected wave growth due to μ 1 > 0 .
  • Case 3.2:  k 0 = 1 , l 0 = 0.1 , A = 1 , ϵ = 0.2 , μ 1 = 0.001 , μ 2 , 3 = 0 , with E N V ( x ) as in case 3, so that the initial condition is again u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) . The results at various times are shown in Figure 14. This is similar to case 3, but with the expected wave decay due to μ 1 < 0 .
  • Case 3.3:  k 0 = 1 , l 0 = 0.1 , A = 1 , ϵ = 0.2 , μ 2 = 0.001 , μ 1 , 3 = 0 , with E N V ( x ) as in case 3, so that the initial condition is again u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) . The results at various times are shown in Figure 15. This is similar to case 3, but with the expected growth due to μ 2 > 0 .
  • Case 3.4:  k 0 = 1 , l 0 = 0.1 , A = 1 , ϵ = 0.2 , μ 3 = 0.001 , μ 1 , 2 = 0 , with E N V ( x ) as in case 3, so that the initial condition is again u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) . The results at various times are shown in Figure 16. This is similar to case 3, but with the expected decay due to μ 3 > 0 .
  • Case 3.5:  k 0 = 1 , l 0 = 0.1 , A = 1 , ϵ = 0.2 , μ 1 , 2 , 3 = 0.001 , with E N V ( x ) as in case 3, so that the initial condition is again u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) . The results at various times are shown in Figure 17.
  • Maximum amplitude, case 3: Figure 18 shows the tracking of the maximum value of u ( x > 0 , y = 0 , 0 < t < 200 ) . Case 3, with a perturbation initial condition, leads to larger amplitudes than in the previous cases 1 and 2, as suggested by the modulation analysis of Section 3.3. However, the tracking maximum amplitude in case 3 is rather oscillatory, not monotonic as in case 2, indicating that this small y perturbation has slightly affected the growth or decay of the soliton amplitudes. Overall, the trends in the growth or decay rates in MG24 using modulation theory still give an indication of the numerical outcome. Curiously, when all the forcing terms μ i 0 are applied, the growth or decay of the leading soliton amplitude is not clearly seen for 100 < t < 150 ; see Figure 18d. But the appearance of the maximum amplitude decreasing can be seen when t > 150 , starting to show the effect of μ 3 .

5. Summary and Discussion

In this paper, we have extended the KdV–Burgers (KdVB) equation presented in [17] (MG24) to describe the evolution of wind-driven shallow-water waves by incorporating weak transverse dependence using the well-known Kadomtsev–Petviashvili (KPII) extension of the KdV equation. The outcome is Equation (1) in Section 2, which we have called the KP–Burgers (KPB) equation. Our objective is to examine how wind-generated shallow-water waves evolve in a two-dimensional horizontal space, and how the forcing/friction terms, Equations (2) and (3), in the KPB equation determine wave growth or decay. As in MG24, the forcing terms are due to the critical-level instability theory of Miles [5] (coefficient μ 1 > 0 ), and a representation of turbulent wave stress in the air near the surface (coefficient μ 2 > 0 ). The friction terms are due to a laminar boundary layer at the water surface (coefficient μ 1 < 0 ), and a representation of turbulent bottom stress (coefficient μ 3 > 0 ).
Our main aim was to examine the effect of transverse dependence on the soliton gas found in MG24 for the KdVB equation. Hence, in Section 3 we extended the modulation theory of MG24 for a periodic wave packet, emphasising, as in MG24, the solitary wave train limit. Although the modulation equations are now partial differential equations in time and two horizontal space dimensions, we established using various approximations and Riemann invariants to show that, as in MG24, the wind forcing coefficient with μ 1 > 0 and wind wave stress with μ 2 > 0 cause wave growth, and that dissipation occurs when μ 1 < 0 , and that bottom stress with μ 3 > 0 causes the wave amplitude to decay exponentially in time.
Numerical simulations are described in Section 4; the numerical scheme is an integrating-factor Fourier spectral method, described in the Appendix A. The theoretical predictions from the modulation theory are confirmed by these numerical simulations, using initial conditions, Equation (36), which are transverse modifications of the wave packet initial conditions used in MG24. We find that the KPB Equation (1) leads to the generation of a solitary wave train which forms a soliton gas, similar to the findings in MG24 for the one-dimensional case. The soliton gas remains stable even under transverse perturbations, although the presence of transverse perturbations amplifies the radiation field upstream. Interestingly, we note that Ablowitz and Curtis [18] found that a web-solution of the KPII equation perturbed by a reduction from the Benney–Luke equation developed an enhanced radiation field.
We conclude that the KdVB equation of MG24 and the KPB Equation (1) studied here are useful tools for studying wind waves in shallow water. Operationally, wind wave prediction is commonly based on the Hasselmann equation for the wave spectrum, which is in turn based on the four-wave resonant interactions in the Zakharov equation. These equations were developed for water of finite or infinite depth, and Zakharov [19] has shown that in the shallow-water limit they are formally valid only for | k A | | k h | 2 , | k h | 3 for narrow or broad wave packets, respectively; here, k , A , and h are the dimensional wavenumber, amplitude, and depth, respectively. This limitation is quite severe and suggests that in shallow water a different approach is needed. One possibility is to examine a Boussinesq system which is isotropic in the horizontal plane, unlike the KdVB equation or the KPB Equation (1). Ref. Onorato et al. [20] developed a kinetic theory of the original Boussinesq equations and compared it with the shallow-water limit of the Hasselmann equation with promising results, although issues about resonances in shallow water remain. Nevertheless, this would seem to be a fruitful direction for future research.

Author Contributions

Conceptualization, R.G.; methodology R.G.; software, M.M.; validation, R.G. and M.M.; formal analysis, R.G.; investigation, R.G. and M.M.; writing—original draft preparation R.G. and M.M.; writing—review and editing, R.G. and M.M.; visualization, M.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Numerical Scheme

The KPB Equation (1) is solved numerically using a spectral Fourier method with the integrating factor technique; see Klein and Roidot [15]. The periodic domains along the x and y-axes are [ P X , P X ] and [ P Y , P Y ] , respectively, where P X , Y are multiples of π , P X , Y = ( M U ) X , Y π . The number of Fourier modes along the x- and y-axes are denoted by N X and N Y , respectively. The arrays of wavenumbers in the x- and y-directions are denoted by k x and k y respectively.
We define u ^ ( k x , k y , t ) to be the two-dimensional Fourier transform F of u. Then, Equation (1) becomes
u ^ t + 3 i k x N 1 ( u ^ ) + i k x 3 + k y 2 k x u ^ = μ 1 k x 2 u ^ + μ 2 k x 2 N 2 ( u ^ ) μ 3 u ^ ,
where N 1 ( u ^ ) = F { [ F 1 { u ^ } ] 2 } and N 2 ( u ^ ) = F { [ F 1 { u ^ } ] 3 } .
Let α 1 = 3 i k x , α 2 = μ 2 k x 2 and c = i k x 3 + k y 2 k x μ 1 k x 2 + μ 3 . In case k x is very small, | k x | < 10 9 , we set c = μ 3 . Let U ^ = u ^ exp ( c t ) , then Equation (A1) becomes
d U ^ d t + α 1 exp ( c t ) N 1 ( U ^ exp ( c t ) ) + α 2 exp ( c t ) N 2 ( U ^ exp ( c t ) ) = 0 .
Equation (A2) is an ordinary differential equation in U ^ , which can be solved in time by the Runge–Kutta method. After finding U ^ , we can find u ^ = U ^ exp ( c t ) and finally can take the inverse Fourier transform of u ^ to obtain u ( x , y , t ) at every time step.
The Runge–Kutta method is applied to update the solution in the Fourier space,
U ^ ( k x , k y , t + d t ) = U ^ ( k x , k y , t ) + 1 6 ( k 1 + 2 k 2 + 2 k 3 + k 4 ) ,
where each k i is calculated as follows:
k 1 = d t · f ( U ^ , t ) , k 2 = d t · f ( U ^ + 1 2 k 1 , t + 1 2 d t ) , k 3 = d t · f ( U ^ + 1 2 k 2 , t + 1 2 d t ) , k 4 = d t · f ( U ^ + k 3 , t + d t ) .
Here, f represents the combination of the nonlinear functions N 1 and N 2 in Equation (A2).
To handle aliasing from nonlinear terms, a dealiasing technique is applied when calculating N 1 and N 2 in Equation (A3); see Boyd [21]. We define the dealiasing function by dealias ( U ^ ) = U ^ · mask , where mask is given by
mask ( k x , k y ) = 1 if | k x | 2 3 N x 2 and | k y | 2 3 N y 2 , 0 otherwise .
U ^ dealias ( k x , k y , t ) = dealias ( U ^ ( k x , k y , t ) ) .
We then use U ^ dealias instead of U ^ in Equation (A3) when using the dealiasing process.
The boundary conditions in both the x- and y-domains are periodic in the Fourier basis. Since we investigate envelope waves and trains of solitons mainly travel along the x-direction, we apply the sponge layer technique to absorb radiating waves moving to the far field near the x-boundaries while maintaining periodicity. The sponge layer function in the x-direction is defined by
spg ( x ) = ν 2 1 + tanh ( κ ^ ( x x m ) ) + ( 1 tanh ( κ ^ ( x + x m ) ) )
where x m = w d P X π / 2 , w d controls the width of the sponge layer from the ends of boundaries, ν is the magnitude of the sponge layer, and κ ^ controls the smoothness. This sponge function is replicated uniformly across the y-direction. Hence, we obtain the sponge layer function in two dimensions, denoted by sponge ( x , y ) . We have not applied a sponge layer in the y-direction, leaving this as periodic in the smaller domain of y.
We cannot apply the sponge layer directly in the Fourier space of the Runge–Kutta method, and so instead we apply the sponge layer in the physical space. At each time step after obtaining U ^ from Equation (A3), we calculate
u = real F 1 U ^ · e c t .
Then, we apply the sponge layer to zero out the updated solutions near the x-boundaries by
u ( x , y , t + d t ) = u ( 1 sponge ( x , y ) ) .
Finally, u ( x , y , t + d t ) is transformed back into the Fourier space again to update U ^ for the next time step.
In the Fourier spectral space, formally the global mass is M = u ^ ( k x = 0 , k y = 0 ) , and there is no equation for M t ; see Equation (A1). As explained in the discussion of the mass constraint following Equation (6) in Section 2, when we require that u = 0 on the boundaries y = ± P Y , then M = 0 . But, as explained there, if we only require that u is periodic in y, then M can vary with t.

References

  1. Costa, A.; Osborne, A.R.; Resio, D.T.; Alessio, S.; Chrivi, E.; Saggese, E.; Bellomo, K.; Long, C.E. Soliton turbulence in shallow water ocean surface waves. Phys. Rev. Lett. 2014, 113, 108501. [Google Scholar] [CrossRef] [PubMed]
  2. Zdyrski, T.; Feddersen, F. Wind-induced changes to surface gravity wave shape in shallow water. J. Fluid Mech. 2021, 903, A27. [Google Scholar] [CrossRef]
  3. Manna, M.A.; Latifi, A. Korteweg de Vries Burger equation with Jeffreys wind wave interaction: Blow-up and breaking of soliton-like solutions in finite time. Fluids 2023, 8, 231–244. [Google Scholar] [CrossRef]
  4. Maleewong, M.; Grimshaw, R. Evolution of water wave packets by wind in shallow water. J. Fluid Mech. 2024, 996, A4. [Google Scholar] [CrossRef]
  5. Miles, J.W. On the generation of surface waves by shear flows. J. Fluid Mech. 1957, 3, 185–204. [Google Scholar] [CrossRef]
  6. Biondini, G.; Pelinovsky, D.E. Kadomtsev-Petviashvili equation. Scholarpedia 2008, 3, 6539. [Google Scholar] [CrossRef]
  7. Chakravarty, S.; Kodama, Y. Classification of the line-soliton solutions of KPII. J. Phys. A Math. Theor. 2008, 41, 275209. [Google Scholar] [CrossRef]
  8. Ablowitz, M.J.; Villarroel, J. On the Kadomtsev-Petviashvili equation and associated constraints. Stud. Appl. Math. 1991, 85, 195–231. [Google Scholar] [CrossRef]
  9. Molinet, L.; Saut, J.C.; Tzvetkov, N. Remarks on the mass constraint for KP-type equations. SIAM J. Math. Anal. 2007, 39, 627–641. [Google Scholar] [CrossRef]
  10. Osborne, A.R. Shallow water cnoidal wave interactions. Nonlinear Processes Geophys. 1994, 1, 241–251. [Google Scholar] [CrossRef]
  11. Ablowitz, M.J.; Biondini, G.; Wang, Q. Whitham modulation theory for the Kadomtsev Petviashvili equation. Proc. Roy. Soc. A 2017, 473, 20160695. [Google Scholar] [CrossRef] [PubMed]
  12. Grava, T.; Klein, C.; Pittori, G. Numerical study of the Kadomtsev-Petviashvili equation and dispersive shock waves. Proc. Roy. Soc. A 2018, 474, 20170458. [Google Scholar] [CrossRef]
  13. Ryskamp, S.; Hoefer, M.; Biondini, G. Modulation theory for soliton resonance and Mach reflection. Proc. Roy. Soc. A 2022, 478, 20210823. [Google Scholar] [CrossRef]
  14. Grimshaw, R.; Yuan, C. The propagation of internal undular bores over variable topography. Phys. D 2016, 333, 200–207. [Google Scholar] [CrossRef]
  15. Klein, C.; Roidot, K. Fourth order time-stepping for Kadomtsev-Petviashvili and Davey-Stewartson equations. SIAM J. Sci. Comput. 2011, 33, 3533–3556. [Google Scholar] [CrossRef]
  16. Kao, C.Y.; Kodama, Y. Numerical study of the KP equation for non-periodic waves. Math. Comput. Simul. 2012, 82, 1185–1218. [Google Scholar] [CrossRef]
  17. Maleewong, M.; Grimshaw, R. Evolution of water wave groups in water of finite depth. J. Fluid Mech. 2024, 985, A2. [Google Scholar] [CrossRef]
  18. Ablowitz, M.J.; Curtis, C.W. On the evolution of perturbations to solutions of the Kadomtsev Petviashvilli equation using the Benney Luke equation. J. Phys. A Math. Theor. 2011, 44, 195202. [Google Scholar] [CrossRef]
  19. Zakharov, V.E. Statistical theory of gravity and capillary waves on the surface of a finite-depth fluid. Eur. J. Mech. B/Fluids 1999, 18, 327–344. [Google Scholar] [CrossRef]
  20. Onorato, M.; Osborne, A.R.; Jannsen, P.A.E.M.; Resio, D. Four-wave resonant interactions in the classicalquadratic Boussinesq equations. J. Fluid Mech. 2009, 618, 263–277. [Google Scholar] [CrossRef]
  21. Boyd, J.P. Chebyshev and Fourier Spectral Methods; Dover: New York, NY, USA, 2001. [Google Scholar]
Figure 1. The sponge layer near the ends of the x-domain.
Figure 1. The sponge layer near the ends of the x-domain.
Fluids 10 00061 g001
Figure 2. Case 1: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( y ) , μ i = 0 . (a) Perspective at t = 0 ; (b) zoom at t = 0 , (c) t = 100 , and (d) t = 300 .
Figure 2. Case 1: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( y ) , μ i = 0 . (a) Perspective at t = 0 ; (b) zoom at t = 0 , (c) t = 100 , and (d) t = 300 .
Fluids 10 00061 g002
Figure 3. Case 2: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) , μ i = 0 . (a) Perspective at t = 0 ; (b) zoom at t = 0 , (c) t = 100 , and (d) t = 300 .
Figure 3. Case 2: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) , μ i = 0 . (a) Perspective at t = 0 ; (b) zoom at t = 0 , (c) t = 100 , and (d) t = 300 .
Fluids 10 00061 g003
Figure 4. Case 2: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) , μ i = 0 . The wave elevation along the x-axis when y = 0 and (a) t = 0 , (b) t = 50 , (c) t = 100 , and (d) t = 300 .
Figure 4. Case 2: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) , μ i = 0 . The wave elevation along the x-axis when y = 0 and (a) t = 0 , (b) t = 50 , (c) t = 100 , and (d) t = 300 .
Fluids 10 00061 g004
Figure 5. Case 2.1: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) , μ 1 = 0.001 , μ 2 , 3 = 0 . (a) t = 100 and (b) t = 300 .
Figure 5. Case 2.1: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) , μ 1 = 0.001 , μ 2 , 3 = 0 . (a) t = 100 and (b) t = 300 .
Fluids 10 00061 g005
Figure 6. Case 2.2: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) , μ 1 = 0.001 , μ 2 , 3 = 0 . (a) t = 100 and (b) t = 300 .
Figure 6. Case 2.2: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) , μ 1 = 0.001 , μ 2 , 3 = 0 . (a) t = 100 and (b) t = 300 .
Fluids 10 00061 g006
Figure 7. Case 2.3: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) , μ 1 , 3 = 0 , μ 2 = 0.001 . (a) t = 100 and (b) t = 300 .
Figure 7. Case 2.3: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) , μ 1 , 3 = 0 , μ 2 = 0.001 . (a) t = 100 and (b) t = 300 .
Fluids 10 00061 g007
Figure 8. Case 2.4: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) , μ 1 , 2 = 0 , μ 3 = 0.001 . (a) t = 100 and (b) t = 300 .
Figure 8. Case 2.4: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) , μ 1 , 2 = 0 , μ 3 = 0.001 . (a) t = 100 and (b) t = 300 .
Fluids 10 00061 g008
Figure 9. Case 2.5: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) , μ 1 = μ 2 = μ 3 = 0.001 . (a) t = 100 and (b) t = 300 .
Figure 9. Case 2.5: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) , μ 1 = μ 2 = μ 3 = 0.001 . (a) t = 100 and (b) t = 300 .
Fluids 10 00061 g009
Figure 10. The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) , tracking the maximum value of u ( x > 0 , 0 , t ) . (a) μ 1 = 0.001 , μ 2 = 0 , μ 3 = 0 ; (b) μ 1 = 0 , μ 2 = 0.001 , μ 3 = 0 ; (c) μ 1 = 0 , μ 2 = 0 , μ 3 = 0.001 ; (d) μ 1 = μ 2 = μ 3 = 0.001 .
Figure 10. The initial condition is u 0 ( x , y ) = sech ( x / 60 ) cos ( x ) cos ( 0.1 y ) , tracking the maximum value of u ( x > 0 , 0 , t ) . (a) μ 1 = 0.001 , μ 2 = 0 , μ 3 = 0 ; (b) μ 1 = 0 , μ 2 = 0.001 , μ 3 = 0 ; (c) μ 1 = 0 , μ 2 = 0 , μ 3 = 0.001 ; (d) μ 1 = μ 2 = μ 3 = 0.001 .
Fluids 10 00061 g010
Figure 11. Case 3: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) , μ i = 0 . (a) Perspective at t = 0 ; (b) zoom at t = 0 , (c) t = 100 , and (d) t = 200 .
Figure 11. Case 3: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) , μ i = 0 . (a) Perspective at t = 0 ; (b) zoom at t = 0 , (c) t = 100 , and (d) t = 200 .
Fluids 10 00061 g011
Figure 12. Case 3: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) , μ i = 0 . The wave elevation along the x-axis when y = 0 . (a) t = 0 , (b) t = 50 , (c) t = 100 , and (d) t = 200 .
Figure 12. Case 3: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) , μ i = 0 . The wave elevation along the x-axis when y = 0 . (a) t = 0 , (b) t = 50 , (c) t = 100 , and (d) t = 200 .
Fluids 10 00061 g012
Figure 13. Case 3.1: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) , μ 1 = 0.001 , μ 2 , 3 = 0 . (a) t = 100 and (b) t = 200 .
Figure 13. Case 3.1: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) , μ 1 = 0.001 , μ 2 , 3 = 0 . (a) t = 100 and (b) t = 200 .
Fluids 10 00061 g013
Figure 14. Case 3.2: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) , μ 1 = 0.001 , μ 2 , 3 = 0 . (a) t = 100 and (b) t = 200 .
Figure 14. Case 3.2: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) , μ 1 = 0.001 , μ 2 , 3 = 0 . (a) t = 100 and (b) t = 200 .
Fluids 10 00061 g014
Figure 15. Case 3.3: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) , μ 1 , 3 = 0 , μ 2 = 0.001 . (a) t = 100 and (b) t = 200 .
Figure 15. Case 3.3: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) , μ 1 , 3 = 0 , μ 2 = 0.001 . (a) t = 100 and (b) t = 200 .
Fluids 10 00061 g015
Figure 16. Case 3.4: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) , μ 1 , 2 = 0 , μ 3 = 0.001 . (a) t = 100 and (b) t = 200 .
Figure 16. Case 3.4: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) , μ 1 , 2 = 0 , μ 3 = 0.001 . (a) t = 100 and (b) t = 200 .
Fluids 10 00061 g016
Figure 17. Case 3.5: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) , μ 1 = μ 2 = μ 3 = 0.001 . (a) t = 100 and (b) t = 200 .
Figure 17. Case 3.5: The initial condition is u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) , μ 1 = μ 2 = μ 3 = 0.001 . (a) t = 100 and (b) t = 200 .
Fluids 10 00061 g017
Figure 18. The initial condition is u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) ; tracking the maximum value of u ( x > 0 , 0 , t ) . (a) μ 1 = ± 0.001 , μ 2 , 3 = 0 ; (b) μ 1 = 0 , μ 2 = 0.001 , μ 3 = 0 ; (c) μ 1 = 0 , μ 2 = 0 , μ 3 = 0.001 ; (d) μ 1 = μ 2 = μ 3 = 0.001 .
Figure 18. The initial condition is u 0 ( x , y ) = sech ( x / 60 ) ( cos ( x ) + 0.2 cos ( 0.1 y ) ) ; tracking the maximum value of u ( x > 0 , 0 , t ) . (a) μ 1 = ± 0.001 , μ 2 , 3 = 0 ; (b) μ 1 = 0 , μ 2 = 0.001 , μ 3 = 0 ; (c) μ 1 = 0 , μ 2 = 0 , μ 3 = 0.001 ; (d) μ 1 = μ 2 = μ 3 = 0.001 .
Fluids 10 00061 g018
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Maleewong, M.; Grimshaw, R. Evolution of Wind-Generated Shallow-Water Waves in the Framework of a Modified Kadomtsev–Petviashvili Equation. Fluids 2025, 10, 61. https://doi.org/10.3390/fluids10030061

AMA Style

Maleewong M, Grimshaw R. Evolution of Wind-Generated Shallow-Water Waves in the Framework of a Modified Kadomtsev–Petviashvili Equation. Fluids. 2025; 10(3):61. https://doi.org/10.3390/fluids10030061

Chicago/Turabian Style

Maleewong, Montri, and Roger Grimshaw. 2025. "Evolution of Wind-Generated Shallow-Water Waves in the Framework of a Modified Kadomtsev–Petviashvili Equation" Fluids 10, no. 3: 61. https://doi.org/10.3390/fluids10030061

APA Style

Maleewong, M., & Grimshaw, R. (2025). Evolution of Wind-Generated Shallow-Water Waves in the Framework of a Modified Kadomtsev–Petviashvili Equation. Fluids, 10(3), 61. https://doi.org/10.3390/fluids10030061

Article Metrics

Back to TopTop