# Moving surface (with swak4Foam perhaps?)

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

 February 7, 2014, 15:08 Moving surface (with swak4Foam perhaps?) #1 New Member   Kostis Join Date: Jan 2013 Posts: 6 Rep Power: 6 Hi guys, Does anybody know if I can have a moving surface (maybe using swak). Something like : planeAverage { type swakExpression; valueType surface; surfaceName surface; surface { type plane; basePoint (0 \$expression 0); normalVector (0 1 0); interpolate false; } verbose true; expression "blabla"; accumulations ( average ); } Thank you Kostis

 February 10, 2014, 16:42 #2 Senior Member     Ehsan Join Date: Oct 2012 Location: Iran Posts: 2,210 Rep Power: 20 what do you intend exactly? do you want to obtain averages on a moving wall? how it moves? __________________ Injustice Anywhere is a Threat for Justice Everywhere.Martin Luther King. To Be or Not To Be,Thats the Question! The Only Stupid Question Is the One that Goes Unasked.

 February 11, 2014, 13:00 #3 New Member   Kostis Join Date: Jan 2013 Posts: 6 Rep Power: 6 Thank you for the answer. I am simulating a falling droplet and I would like to define a moving surface inside my domain which will have fixed distance from the interface of the droplet in order to calculate the drag force by integrating the momentum flow rate across the particular plane.

February 14, 2014, 12:18
#4
Assistant Moderator

Bernhard Gschaider
Join Date: Mar 2009
Posts: 4,017
Rep Power: 43
Quote:
 Originally Posted by cosbergel Thank you for the answer. I am simulating a falling droplet and I would like to define a moving surface inside my domain which will have fixed distance from the interface of the droplet in order to calculate the drag force by integrating the momentum flow rate across the particular plane.
Interface of the droplet (assuming you're using interFoam) you can get with a isoSurface sampled surface. Distance from that surface is a bit more tricky. There comes a plugin-library with swak that defines functions related to sampled surfaces. One of them generates a field that is the distance from a surface.

So one way to do this (if I understand your problem correctly) would be with a sequence of functionObjects:

- generate iso-surface sampled Surface
- generate a field with the distance from that surface (but only use the values where alpha>0)
- from that field generate another isoSampled-Surface
- do your evaluations on that

Have a look at Examples/other/angledDuctImplciit. I think that is where I test these plugin-functions
__________________
Note: I don't use "Friend"-feature on this forum out of principle. Ah. And by the way: I'm not on Facebook either. So don't be offended if I don't accept your invitation/friend request

 Thread Tools Display Modes Linear Mode

 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 OffTrackbacks are On Pingbacks are On Refbacks are On Forum Rules

 Similar Threads Thread Thread Starter Forum Replies Last Post jash ANSYS Meshing & Geometry 19 July 23, 2013 18:48 Tobi OpenFOAM Native Meshers: snappyHexMesh and Others 0 November 10, 2010 04:23 Pedro Romero FLUENT 0 March 30, 2007 12:09 Viatcheslav Anissimov CFX 0 April 3, 2002 06:27 Chie Min CFX 5 July 12, 2001 23:19

All times are GMT -4. The time now is 06:18.