Water Waves' velocity, wavelengh and amplitude

AI Thread Summary
The discussion focuses on creating a water simulation for a platform game, emphasizing the relationship between a body's parameters and the resulting wave properties like velocity, amplitude, and wavelength. It explains that wave phase velocity is influenced by the wave-number and can be dispersive, meaning different wavelengths travel at different speeds, particularly in deeper water. In shallow water conditions, the phase velocity simplifies to a non-dispersive relationship, allowing waves to maintain their shape as they propagate. Non-linear effects, such as amplitude dispersion, are also discussed, noting that high-amplitude waves travel faster than low-amplitude ones. The conversation concludes with the suggestion to use the shallow water assumption for phase velocity calculations while acknowledging the limitations of predicting wave shapes based on the intrusive body's parameters.
tom_backton
Messages
8
Reaction score
0
I'm trying to make a simple water simulation for a platform game (some of you will probably think "why should I care what you need it for?" but the fact it's a platform game tells you what point of view the game has). When a body touches the surface of the water, it creates two waves, one for each direction (right & left), with a single wavelengh. I could easily make a simple formula to calculate the wave's properties, for instance Amplitude = body's vertical velocity multiplied by a constant. But I want to know how it works in the real world...The body has a known shape, velocity, mass, etc. what I would like to know is how the body's parameters affect the wave's velocity(v), amplitude(A) and wavelengh(\lambda).
 
Physics news on Phys.org
Well, if we only look at a linearized, gravity-driven wave-train propagating over a flat bottom of height "h" , the phase velocity "c" of the wave is:
c=\sqrt{gh}\sqrt{\frac{tanh(kh)}{kh}}, k=\frac{2\pi}{\lambda}
wher "k" is the wave-number, and "tanh" is the hyperbolic tangent function.
Since the phase velocity generally depends on "k", we say that these waves are "dispersive", since an initial signal composed of wave components of different wave-lengths would become twisted and distorted due to the different component velocities we'd have.

In the "shallow water" limit, i.e kh<<1 (ratio height/wavelength tiny), this reduces to the non-dispersive relationship c=\sqrt{gh}
That is, in shallow water, an initial signal RETAINS its form as it propagates.










As for amplitude-effects:
In general, this is what we call a "non-linear" effect, which means that we can only see them if we retain the non-linear terms of the constitutive differential equations (typically, potential flow with a free surface is sufficient here, i.e, neglecting foremost the effects of friction (either from internal viscosity or interaction with, say, wind/water)/vorticity)


Typically, we will also see amplitude dispersion as well, along with wavenumber dispersion, and the more energetic high-amplitude waves travel faster than low-amplitude waves.

But, an interesting case is given by the so-called solitons, an isolated trough or peak, in which the dispersive effects cancels out, so that the initial signal, although composed of different wave-lengths, can propagate undistorted.



Further, effects of surface tension comes into play at tiny wave-lengths, the shortest traveling faster
(this is a "linear" effect)


They and other waves are, of course, subject to the forces of friction,which slowly "burn off" the energy contained in them.
But, the observable effect of friction is amplitude-reduction, rather than reduction of phase velocity.


Finally:
As for the intrusive body's parameter's effects on the initial wave signals' shapes, I wouldn't hazard to guess at all. I have a very strong suspicion that nobody would..
 
Last edited:
Thanks for the help! :)
I'll just let A and v be functions of the body's velocity...Trying the longer formula of c could be interesting, but in this game I'm using square waves instead of sine waves, so constant c will be good enough.
 
tom_backton said:
Thanks for the help! :)
I'll just let A and v be functions of the body's velocity...Trying the longer formula of c could be interesting, but in this game I'm using square waves instead of sine waves, so constant c will be good enough.
Indeed.
If people start dissing you for not taking into account, say that you obviously had in mind a scenario fulfilling the shallow water assumption. Thatll shut'em up. :smile:

However:
Let "A" be a function of the body's velocity if you like, but as for the phase velocity c (your v), you should use the shallow water assumption, it is unphysical to assume that the wave some distance away from your object would traverse at a different speed than the square root of g*h.
 
Thread 'Is 'Velocity of Transport' a Recognized Term in English Mechanics Literature?'
Here are two fragments from Banach's monograph in Mechanics I have never seen the term <<velocity of transport>> in English texts. Actually I have never seen this term being named somehow in English. This term has a name in Russian books. I looked through the original Banach's text in Polish and there is a Polish name for this term. It is a little bit surprising that the Polish name differs from the Russian one and also differs from this English translation. My question is: Is there...
Thread 'Beam on an inclined plane'
Hello! I have a question regarding a beam on an inclined plane. I was considering a beam resting on two supports attached to an inclined plane. I was almost sure that the lower support must be more loaded. My imagination about this problem is shown in the picture below. Here is how I wrote the condition of equilibrium forces: $$ \begin{cases} F_{g\parallel}=F_{t1}+F_{t2}, \\ F_{g\perp}=F_{r1}+F_{r2} \end{cases}. $$ On the other hand...
Back
Top