# NEED HELP for position field function!!

 User Name Remember Me Password
 Register Blogs Members List Search Today's Posts Mark Forums Read

 LinkBack Thread Tools Display Modes
 October 24, 2012, 08:56 NEED HELP for position field function!! #1 New Member   Join Date: Mar 2012 Posts: 8 Rep Power: 6 Hey guys, I am currently working on a project about the oil spill tank. I am wondering if there is a field function which is relatively corresponding to the global coordinate? That means, if I have known X and Y in the Cartesian coordinate, is it possible to create a field function to obtain the Z? Thank you so much in advance!!

 October 24, 2012, 13:46 #2 Senior Member   Join Date: Oct 2009 Location: Germany Posts: 637 Rep Power: 13 Maybe. What exactly do you want to achieve? How should your result look like? __________________ We do three types of jobs here: GOOD, FAST AND CHEAP You may choose any two!

 October 24, 2012, 13:47 #3 Senior Member     siamak rahimi ardkapan Join Date: Jul 2010 Location: Copenhagen, Denmark Posts: 218 Rep Power: 10 You can generate easily a field function by right clicking on Tools/ Field functions and select New. Then open the Definition node. But, how does Z variable depend on the value of X and Y theoretically? Do you have some equation that gives you the value of Z according to X and Y?

October 25, 2012, 10:23
#4
New Member

Join Date: Mar 2012
Posts: 8
Rep Power: 6
Quote:
 Originally Posted by siara817 You can generate easily a field function by right clicking on Tools/ Field functions and select New. Then open the Definition node. But, how does Z variable depend on the value of X and Y theoretically? Do you have some equation that gives you the value of Z according to X and Y?
Hi siara, that's what I want to generate. For instance, I have a tank which is full of oil and water inside. It is two phase model. Of course, the oil is on top of the water as its light density. In this case, the top boundary surface is not flat, instead, it is inclined plane. I would like to create a field function to obtain all the Z values on this top surface to determine the the oil domain. Since the top surface of the tank is inclined, the oil thickness is variable. But I want to define the oil thickness to be constant in 2mm under the tank's top surface. How should I create this field function? Thank you for your help in advance.

October 25, 2012, 10:24
#5
New Member

Join Date: Mar 2012
Posts: 8
Rep Power: 6
Quote:
 Originally Posted by abdul099 Maybe. What exactly do you want to achieve? How should your result look like?
Hi abdul, that's what I want to generate. For instance, I have a tank which is full of oil and water inside. It is two phase model. Of course, the oil is on top of the water as its light density. In this case, the top boundary surface is not flat, instead, it is inclined plane. I would like to create a field function to obtain all the Z values on this top surface to determine the the oil domain. Since the top surface of the tank is inclined, the oil thickness is variable. But I want to define the oil thickness to be constant in 2mm under the tank's top surface. How should I create this field function? Thank you for your help in advance.

 October 25, 2012, 14:17 #6 Senior Member     siamak rahimi ardkapan Join Date: Jul 2010 Location: Copenhagen, Denmark Posts: 218 Rep Power: 10 Ok, I assume that you know what is the equation for the surface according to the viscosity of surface. Then you can put X and Y to get the Z value. You can show scalar variables by \$ and vectors by \$\$. to find more about programming, search in the help "field function programming reference"

October 26, 2012, 16:30
#7
Senior Member

Join Date: Oct 2009
Location: Germany
Posts: 637
Rep Power: 13
Quote:
 Originally Posted by EnronZhang I want to define the oil thickness to be constant in 2mm under the tank's top surface.
Do you want this to be an initial condition or a boundary condition?
When the top surface is just inclined but flat, I would create a coordinate system parallel to the plane. Than you can reference the Z-coordinate directly. Something like \$\$Position("Coordinate System 1")[2]. Not fully sure about the syntax, I don't have the user guide open right now, but I'm pretty sure you'll find it.
When the top surface is corrugated, it's much more complicated, so I'm too lazy to explain it when it's not necessary
__________________
We do three types of jobs here:
GOOD, FAST AND CHEAP
You may choose any two!

 Tags coordinate, field function, position

 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 alessio.nz OpenFOAM 6 December 23, 2015 15:27 amish STAR-CCM+ 2 January 6, 2012 10:54 pauloabeck STAR-CCM+ 2 April 28, 2011 18:40 sailor FLUENT 0 April 13, 2011 03:45 phsieh2005 OpenFOAM Bugs 25 February 9, 2010 05:37

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

 Contact Us - CFD Online - Top