CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > CFX

Pressure for wave height in an Water Wave Tank

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

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 3, 2012, 15:01
Default Pressure for wave height in an Water Wave Tank
  #1
Member
 
Join Date: Oct 2011
Posts: 32
Rep Power: 13
Cluain is on a distinguished road
I am modelling a water wave tank with a floating body
In the geometry I set up a plane perpendicular to the wave propagation, and in CFX-Pre I set up an expression to monitor the wave height by calculating the area of water on the plane as is regularly explained on the forum here.
But the mesh motion required for the rigid body solver changes the length of the plane.



To solve this I could set up a plane parallel to the gravity vector in CFX-Pre as described in another thread, but I would rather not because It will take time to figure out when I could figure out how to measure wave height by measuring pressure. In addition pressure gauges are often used to measure ocean waves.



The formula for Pressure on the base of the tank in the deep-water condition is:


P = p*g*H*e^(2*pi*z/L)-p*g*z


Where P is pressure
p is density
H is wave height at a particular time
pi is 3.14
z is mean water depth measured from the free surface
g is acceleration due to gravity

If H is 0m, which it is at time = 0s then the formula simplifies to Hydrostatic pressure p*g*z


But the value for pressure I am reading on the plot monitors in the solver is not equal to that. I am recording both absolute pressure and Pressure, for different locations, the options do not seem to give any other pressure options.
I have looked at the documentation but could not discern exactly what was meant by absolute pressure

Seems simple, yet I have not seen it recommended. Is there something I am missing. I would really like to measure wave height this way.



What pressure measurement do I need to record?

Note: The mesh motion is ok according to the cfx-help desk
Cluain is offline   Reply With Quote

Old   July 3, 2012, 20:16
Default
  #2
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,321
Rep Power: 138
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
Pressure in a buoyant simulation has the hydrostatic component removed. See the documentation for details. Absolute pressure contains both the hydrostatic and reference pressure components, so would be equivalent to the pressure measured by an absolute perssure gauge in an experiment.
ghorrocks is offline   Reply With Quote

Old   July 4, 2012, 06:05
Default
  #3
Member
 
Join Date: Oct 2011
Posts: 32
Rep Power: 13
Cluain is on a distinguished road
Cheers Ghorrocks ,
Absolute Pressure is the most relevant
If I update the formula above to include Atmospheric pressure, it works perfectly
P = p*g*H*e^(2*pi*z/L)-p*g*z - Patm

Currently the output is Pressure and I use an excel spreadsheet to calculate wave height.
The reason I do this is that when writing an expression for a monitor point it does not recognise another monitor point, is there any way around this?
Cluain is offline   Reply With Quote

Old   July 4, 2012, 08:34
Default
  #4
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,321
Rep Power: 138
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
No, you cannot get one monitor point to refer to another. But you might be able to use the probe() function as a work-around.
ghorrocks is offline   Reply With Quote

Old   July 10, 2012, 07:48
Default
  #5
Member
 
Join Date: Oct 2011
Posts: 32
Rep Power: 13
Cluain is on a distinguished road
The Pressure output does not match the wave height output using a plane, for the simple case. it is probably a direct result of the physics I have set.

I am considering setting up a plane in CFX-Pre that will not move with mesh motion. I will then be able to calculate wave height based on the area of water on the plane.

So the question is, how do I set up a plane in CFX-Pre that will not move when the mesh moves?

Last edited by Cluain; July 11, 2012 at 10:45.
Cluain is offline   Reply With Quote

Old   July 11, 2012, 10:50
Default
  #6
Member
 
Join Date: Oct 2011
Posts: 32
Rep Power: 13
Cluain is on a distinguished road
As the pressure formula is based on linear wave theory, discrepancies will appear in the relationship between wave height and pressure.
If I were to fix my plane so that it is not affected by mesh motion, how would I do that?
Cluain is offline   Reply With Quote

Old   December 6, 2021, 02:18
Default Unsteady dynamic pressure
  #7
New Member
 
suresh
Join Date: Dec 2021
Posts: 11
Rep Power: 3
dskvsp is on a distinguished road
Hi Cluian.

May I know if u could solve the problem of finding the wave height as per the query floated in 2011..?
dskvsp is offline   Reply With Quote

Old   December 6, 2021, 04:24
Default
  #8
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,321
Rep Power: 138
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
Normally the best way to get wave height is to define a thin surface which goes from deep underwater to above the water, and then calculate the wet area with something like areaInt(Water.vf)@surface.
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
ghorrocks is offline   Reply With Quote

Old   December 6, 2021, 04:58
Default
  #9
New Member
 
suresh
Join Date: Dec 2021
Posts: 11
Rep Power: 3
dskvsp is on a distinguished road
Quote:
Originally Posted by ghorrocks View Post
Normally the best way to get wave height is to define a thin surface which goes from deep underwater to above the water, and then calculate the wet area with something like areaInt(Water.vf)@surface.
Hi ghorrocks, my actual query ,is
i have modelled a simple water wave in a tank.
I need to know the hydrodynamic pressures in the wave field.
But i find that the dynamic pressures in fluent only gives
=0.5*rho*v^2

But this dynamic pressure as i understand is not the complete,
For instance, from linear wave theory, p=rho*d(phi)/dt= rho*omega*phii (amplitude). so this unsteady term is not accounted in fluent

So, I would like to know how i may retrieve this unsteady pressure ??
Can u throw some advice?

Last edited by dskvsp; December 6, 2021 at 06:20.
dskvsp is offline   Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Filling Tank with Water leff CFX 7 August 21, 2017 08:47
Water subcooled boiling Attesz CFX 7 January 5, 2013 04:32
Mass conservation problem in mixing tank multiphase simulation rockewan FLUENT 0 April 6, 2010 13:34
Does star cd takes reference pressure? monica Siemens 1 April 19, 2007 12:26
Hydrostatic pressure in 2-phase flow modeling (long) DS & HB Main CFD Forum 0 January 8, 2000 16:00


All times are GMT -4. The time now is 07:28.