CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM

generate Waves in openfoam

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   September 17, 2009, 11:55
Default
  #21
Member
 
Gautami Erukulla
Join Date: Mar 2009
Posts: 30
Rep Power: 8
gautami is on a distinguished road
Hello Mr Gschaider,

Thank you.
I think I will first try to understand and work with the distorted Cone example, and then I will implement it for the wave tank.

In your reply you said “But you should try to "go to" point values as early as possible to avoid interpolation artifacts”. I am sorry I did not understand this sentence. If you don’t mind can you please explain.

Thank you,
Gautami.
gautami is offline   Reply With Quote

Old   September 17, 2009, 17:08
Default
  #22
Assistant Moderator
 
Bernhard Gschaider
Join Date: Mar 2009
Posts: 3,914
Rep Power: 40
gschaider will become famous soon enoughgschaider will become famous soon enough
Quote:
Originally Posted by gautami View Post
Hello Mr Gschaider,

Thank you.
I think I will first try to understand and work with the distorted Cone example, and then I will implement it for the wave tank.

In your reply you said “But you should try to "go to" point values as early as possible to avoid interpolation artifacts”. I am sorry I did not understand this sentence. If you don’t mind can you please explain.
Try to achieve the same stuff using the pts() and the pos() function, think about why the pulsed-Demo-Case only gets the right parabolic profile using pts() and you will understand
gschaider is offline   Reply With Quote

Old   September 18, 2009, 05:10
Default
  #23
Member
 
Julien Schaguene
Join Date: Apr 2009
Location: France
Posts: 55
Rep Power: 8
Schag is on a distinguished road
Hello,

thank you for the topic, it was really useful for my work on waves.
Maybe it was said before and I didn't see it, but using movingCone AND interDymFoam, but not groovyBC, I don't manage to modify the movingWall velocity.
Is there a way to modify it directly with the solver? I cannot find the name of the object pointMotionU in interDymFoam, so I cannot modify it. Anyone can help me please? I just miss this variable name.

Thanks a lot,

Regards,

Julien
Schag is offline   Reply With Quote

Old   October 20, 2009, 11:07
Default
  #24
Member
 
Gautami Erukulla
Join Date: Mar 2009
Posts: 30
Rep Power: 8
gautami is on a distinguished road
Hello Mr Gschaider,

At last I could model a wave tank with a piston type wave maker in InterDyMFoam using groovyBC.

Thank you very much for your guidance and prompt replies.

Thankyou,
Gautami.
gautami is offline   Reply With Quote

Old   November 19, 2013, 02:45
Default
  #25
New Member
 
Jarvis
Join Date: Jun 2013
Posts: 10
Rep Power: 4
nbyjn is on a distinguished road
Hi Niels:
I'm really want to know what do you mean by "the number of gamma evaluations per timestep needs to be 1" and how to set for this?

Thank you!
nbyjn is offline   Reply With Quote

Old   August 7, 2014, 08:52
Default Can any one tel me how can i generate wave in OpenFoam?
  #26
New Member
 
Premal Sheth
Join Date: Jun 2012
Location: Ahmadabad, Gujarat, India
Posts: 26
Rep Power: 5
premal is on a distinguished road
Send a message via Yahoo to premal Send a message via Skype™ to premal
Hello,

I read all threads but still not understand how to generate waves in OpenFoam and links given in this thread is not working so can anyone please provide me.

Can i generate waves in shallowwater Foam? if yes then please let me know

Thanks in advance

Regards,
Premal Sheth
Senior research Fellow
premal is offline   Reply With Quote

Old   January 9, 2015, 18:45
Default waves with groovyBC
  #27
New Member
 
Vitor Geraldes
Join Date: Dec 2009
Posts: 12
Rep Power: 7
vitor.geraldes@ist.utl.pt is on a distinguished road
I managed to simulate nice waves using the following boundary conditions together with a solver that takes into account buoyancy:

file pointmotionU:

outlet
{
type groovyBC;
value uniform (0 0 0);
valueExpression "toPoint((U&normal())/(normal()&vector(0,0,1))*vector(0,0,1))";
}

file U:
outlet
{
type pressureInletOutletVelocity;
value uniform (0 0 0);
}

file p_rgh:
outlet
{
type prghPressure;
p uniform 0;
}

I have obtained nice waves, but the solver required very small time steps. The problem seems to be in the fact that the mesh is changed explicitly between time steps.
vitor.geraldes@ist.utl.pt is offline   Reply With Quote

Reply

Tags
generate wave

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Superlinear speedup in OpenFOAM 13 msrinath80 OpenFOAM Running, Solving & CFD 18 March 3, 2015 06:36
Can OpenFoam deal with pressure waves in pipe? coompressor OpenFOAM Running, Solving & CFD 1 October 12, 2011 08:20
Modified OpenFOAM Forum Structure and New Mailing-List pete Site News & Announcements 0 June 29, 2009 05:56
64bitrhel5 OF installation instructions mirko OpenFOAM Installation 2 August 12, 2008 18:07
OpenFOAM Debian packaging current status problems and TODOs oseen OpenFOAM Installation 9 August 26, 2007 13:50


All times are GMT -4. The time now is 16:29.