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

[swak4Foam] using groovy boundry condition in multiphase problom

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 30, 2011, 16:12
Default using groovy boundry condition in multiphase problom
  #1
New Member
 
javad
Join Date: Aug 2010
Posts: 22
Rep Power: 15
javad814 is on a distinguished road
Hi every body
I have 2D open channel and want to defined a groovy condition in inlet and just for water (when alpha=1)
this is my velocity profile

[ type groovyBC;
value uniform (0 0 0);

valueExpression
"((pos().y-y0)<=(A*cos(-w*time()+pi/2.0)+0.5*k*A*A*cos(2*(-w*time())+pi))) ? 1*A*w*pos().y/y0*vector( cos(-w*time()+pi/2), sin(-w*time()+pi/2), 0) : vector(0,0,0)";]


with this profile the effect of an air is above the water is similar a wind that i dont want it is it possible to change velocity profile or other things to defined the velocity profile just for alpha=1?
Attached Images
File Type: png Screenshot.png (961 Bytes, 8 views)
File Type: png Screenshot-2.png (16.8 KB, 14 views)
File Type: png Screenshot-3.png (6.0 KB, 13 views)
javad814 is offline   Reply With Quote

Old   November 30, 2011, 16:29
Default
  #2
Assistant Moderator
 
Bernhard Gschaider
Join Date: Mar 2009
Posts: 4,225
Rep Power: 51
gschaider will become famous soon enoughgschaider will become famous soon enough
Quote:
Originally Posted by javad814 View Post
Hi every body
I have 2D open channel and want to defined a groovy condition in inlet and just for water (when alpha=1)
this is my velocity profile

[ type groovyBC;
value uniform (0 0 0);

valueExpression
"((pos().y-y0)<=(A*cos(-w*time()+pi/2.0)+0.5*k*A*A*cos(2*(-w*time())+pi))) ? 1*A*w*pos().y/y0*vector( cos(-w*time()+pi/2), sin(-w*time()+pi/2), 0) : vector(0,0,0)";]


with this profile the effect of an air is above the water is similar a wind that i dont want it is it possible to change velocity profile or other things to defined the velocity profile just for alpha=1?
Took me some time to understand your question. Basically you want above the waterline a zeroGradient for the velocity? That is possible as groovyBC is derived from the mixed boundary condition (look it up in the User Guide).

fractionExpression "alpha1>0.5";

or something similar should do the trick
gschaider is offline   Reply With Quote

Reply


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 Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
an udf for boundry condition of reciprocating flow mohamad-p Fluent UDF and Scheme Programming 0 November 27, 2017 05:59
rotating wall boundary condition in multiphase sdp FLUENT 0 February 16, 2009 21:12
outflow boundary condition for multiphase flow deepak FLUENT 1 June 21, 2007 08:23
wall boundry condition fred FLUENT 0 August 19, 2004 12:10
Temperature rise at a boundry condition Rodrigo FLUENT 5 August 3, 2001 10:04


All times are GMT -4. The time now is 13:21.