KdV Equation - Modelling Soliton

  • Context: Graduate 
  • Thread starter Thread starter quid
  • Start date Start date
  • Tags Tags
    Modelling Soliton
Click For Summary

Discussion Overview

The discussion revolves around the numerical modeling of soliton formation using the Korteweg-de Vries (KdV) equation, particularly in the context of fluid mechanics and wave dynamics in shallow water channels. Participants seek to understand the application of the KdV equation to predict wave characteristics such as amplitude, wavelength, and velocity.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • One participant expresses a desire to numerically predict wave properties related to soliton formation in shallow water using the KdV equation.
  • Another suggests using the Hirota method as a potential approach for solving the KdV equation.
  • Concerns are raised about understanding the physical meaning of the variables in the KdV equation and their relation to real-world applications.
  • Participants discuss the form of the KdV equation and its derivation, with some suggesting corrections to the equation's terms.
  • There is mention of various solutions to the KdV equation, with questions about whether to derive solutions independently or utilize existing ones.
  • One participant emphasizes the importance of understanding fluid mechanics in relation to the KdV equation and its applications.
  • Another participant provides a detailed derivation of a solution to the KdV equation, while also noting the need for boundary conditions.
  • There is a discussion about the dependence of the solution on initial disturbances and the implications for predicting soliton characteristics.
  • Participants express confusion regarding the application of the KdV equation to predict soliton amplitude and the necessary variables involved.
  • A new participant seeks guidance on starting a project related to the elementary solution of the KdV equation, asking for foundational knowledge and definitions.

Areas of Agreement / Disagreement

Participants exhibit a mix of agreement and confusion regarding the application of the KdV equation, with some expressing uncertainty about the derivation and interpretation of solutions. There is no consensus on the best approach to take for modeling soliton formation or the specific solutions to use.

Contextual Notes

Limitations include varying interpretations of the KdV equation, differing levels of understanding among participants, and the complexity of relating theoretical solutions to practical applications in fluid mechanics.

Who May Find This Useful

This discussion may be useful for students and researchers interested in fluid mechanics, numerical modeling of wave phenomena, and the application of nonlinear equations in predicting soliton behavior.

quid
Messages
19
Reaction score
0
Hi all,

I am attempting to model soliton formation numerically. The solitons will be formed by moving a body of some sort through a shallow channel of water with the free surface subject to atmospheric pressure.

My goal would be to numerically predict wave amplitudes, wavelengths, velocities etc.

I have read a bit about the Korteweg-de Vries equation however I have no idea where to start in terms of solving it to find the desired unknowns.

Could someone please help shed some light on where to start?

Thanks
 
Physics news on Phys.org
google 'the Hirota Method'

go well
 
Studiot said:
google 'the Hirota Method'

go well

Thanks.

What I am really struggling with is the implementation of the KdV solutions to real life applications. What I mean by that is I have no idea what the variables are/mean and how it applies to my situation.

Surely the equation relates somehow to the topography, the pressure source, velocity etc. but HOW??
 
What form do you have the KDV in?

If you think back to the ordinary wave equation, it is written as spatial displacement in terms of amplitude, time and a constant that has the dimensions of velocity squared.

In the derivation of the ordinary (linear) wave equation additional properties of the medium are needed. These might be thermodynamic equations of state, elastic equations, continuity etc.
In order to recover other physical properties such as pressure you have to return to these equations.

The same is true with non linear equations and their solutions. KDV is not the only NL equation leading to soliton solutions, but at least it is couched in terms of some physical properties ( mean depth, displacement, and time etc).
 
I have KdV in the form:

uxxx + 6uux + ut = 0;

I'm finding that there is many solutions to this equation. a lot of them I barely understand the derivation. Do I need to derive solutions myself or can I use solutions of others.

In my case I require a wave speed c of 5m/s and all other variables can be changed. What solution should I use? The hirota method?

Sorry but I'm really struggling with this topic.

Thanks so much Studiot
 
Should your equation not be

Ut - 6UUxx + Uxxx = 0

ie -6, not +6

Incidentally even without TEX you can use the very convenient subscript and superscript functions directly from the icon on the full reply box.
 
Studiot said:
Should your equation not be

Ut - 6Uxx + Uxxx = 0

ie -6, not +6

Sorry yes you are right,

Ut - 6UUxx + Uxxx = 0
 
OK take this equation and use the method of characteristics to assume a solution

u(x,t) = f(\eta )

where \eta is parameter and c is a constant.

substitute

- cf' - 6ff + f''' = 0

integrate once A is a constant

- cf - 3{f^2} + f'' = A

Integrate again, B is another constant

\frac{1}{2}{\left( {f'} \right)^2} = {f^3} + \frac{1}{2}c{f^2} + Af + B

for a single wave we need the solution to die away to zero in both directions so imposing boundary conditions

f,f',f' \to 0\;as\;\eta \to \pm \infty

the equation becomes

{\left( {f'} \right)^2} = {f^2}(2f + c)

rearrange and integrate

\int {\frac{{df}}{{f\sqrt {(2f + c)} }}} = \int {d\eta }

Use substitution

f = \frac{1}{2}c\sec {h^2}\theta

to end up with the standard solution for a water wave

f(x - ct) = - \frac{1}{2}c\sec {h^2}\{ \frac{{\sqrt c }}{2}\left( {x - ct - {x_0}} \right)

does this help?
 
Sorry mate, still pretty lost. Can you elaborate?
 
  • #10
I'd better draw a diagram.

Are you studying fluid mechanics or maths or computing?
 
  • #11
Fluid mechanics. My maths obviously isn't up to scratch.

I can use MatLab too if that helps.
 
  • #12
So do you need the derivation or can we work in a more 'fluid mechanicsy' format?

Why are you going for partial diff shorthand?
 
  • #13
Hirota's method works for this, but is a linearisation mthod.

You mentioned trying to work a numerical method. Are you trying to develop a numerical calculation 'molecule' or just to follow Hirota?
 
  • #14
No the derivation is not too important.

The fluid mechanics is what I need to get my head around.

I plan to run and experiment by running a pressure source through an open channel of water to generate solitons. What I need to predict (to certain accuracy) is the soliton height, velocity, profile, wavelength etc for certain froude depth numbers.

I have been advised that solving KdV was the way to go about it as any linear analysis cannot predict solitons accurately?
 
  • #15
Any derivation is fine. I just am getting confused as there is so many all involving different parameters. I'm hoping I can just use the solutions already discovered by other methods?
 
  • #16
Here is the wave in terms of some real world quantities.
a is the amplitude eta is the (wave) function which describes the action (shape), c0 is the velocity.
h0 is the undisturbed depth.
Note the usual wave (x-Vt) on the horiz axis ie a function of x and time.

The soliton is traveling left to right and we ignore the left hand (negative) half.

The KDV for water solitons is

\frac{{\partial \eta }}{{\partial t}} + {c_0}\frac{{\partial \eta }}{{\partial x}} + \frac{{3{c_0}}}{{2{h_0}}}\eta \frac{{\partial \eta }}{{\partial x}} + \frac{{1{c_0}h_0^2}}{6}\frac{{{\partial ^3}\eta }}{{\partial {x^3}}} = 0

where

[STRIKE]{c_0} = \sqrt {gh_0^2}[/STRIKE]

c0 = √gh0

edit see post#20


is the velocity of gravity waves.

A solution is

\eta = a\sec {h^2}\left\{ {\sqrt {\frac{{3a}}{{4h_0^3}}} } \right.\left. {\frac{{\left( {x - Vt} \right)}}{1}} \right\}

Note I said 'A solution is'. As you note there are many, but we want one that decays away to infinity on either side as I said in my previous derivation.

Would you like the derivation in this format, rather than as previous?

Does this help?
 

Attachments

  • soliton1.jpg
    soliton1.jpg
    8.8 KB · Views: 564
Last edited:
  • #17
I should perhaps mention that the solution presented depends upon an initial disturbance

{\eta _0}

If you are going to be investigating the relation between the initial disturbance and the dispersive terms in the equation then you may need to rework the derivation.
 
  • #18
Studiot said:
{c_0} = \sqrt {gh_0^2}
is the velocity of gravity waves.

Is is not:

{c_0} = \sqrt {gh_0}??
 
  • #19
Sorry I'm absolutely struggling today. One with the equation format on the forum. and two just in general.

So I now sub in eta into the KdV equation for water waves in order to solve for amplitude for a certain wave velocity, time and displacement?
 
  • #20
Yes you are right

c0 = √gh0

Well spotted.

:blushing:
 
  • #21
No worries :)

So where do I go from here? ha I mean I don't really see what I can do with the solution when I don't know any of the variables?
 
  • #22
Surely you have the real world variables in the last version of the equation I posted plus the sketch?

If you want to consider the conditions under which a soliton will form then you need to go back to the KDV and consider varying each term. The third term is the nonlinear one which is added to include for dispersion.
 
Last edited:
  • #23
Sorry I was very new to the topic earlier and had no real idea. I have done some reading and I think I am progressing in terms of understanding.

My main remaining question is this:

Can I predict the amplitude of the solitons using the KdV equation? I mean the solution to the equation gives me the wave profile if I am not mistaken, that is assuming you know the variables required. In my case I have all the variables except the soliton amplitude (as I want to predict this) therefore the solution is of no help to me as I also do not have the wave profile.

I hope my question makes sence, and once again Thanks Studiot!
 
  • #24
hi I am going to start a small project on 'elementary solution of kdv equation'.
can someone tell me to do this project what should i learn first.
also tell me what are the necessary definitions that i should know.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 21 ·
Replies
21
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 4 ·
Replies
4
Views
3K
Replies
9
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 8 ·
Replies
8
Views
4K