CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

Added mass from potentialFoam

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 18, 2018, 04:15
Default Added mass from potentialFoam
  #1
New Member
 
Even Lund
Join Date: Dec 2018
Posts: 1
Rep Power: 0
evenlund is on a distinguished road
I want to use potentialFoam to find added mass of a cylinder. It is well known this geometry has an added mass equal to the displaced fluid (rho*pi*r^2*L).

Frank White, Fluid Mechanics, writes: "According to potential theory, mh depends only on the shape and direction of motion and can be computed by summing the total kinetic energy of the fluid relative to the body and setting this equal to an equivalent body energy: KEfluid=integral(0.5*dm*Vrel^2)=0.5*mh*U^2)", where mh is the added mass. I interpret this for a numeric solver so that mh=sum(dm*Vrel^2)/U^2=sum(dVolume*rho*Vrel^2)/U^2.

I have set up a model in OpenFOAM similarily to the example "Flow around a cylinder". The biggest difference being that the uppper and lower boundaries are set to walls with slip boundary condition, to enable uniform flow over the geometry. I have used 10 non-orthogonal corrector steps, to get correct results. I use a fluid volume that is about 4 diameters in the flow direction and 3 diameters across, use snappyHexMesh and extrudeMesh to get a nice mesh with boundary layers around the cylinder.

After solving with potentialFoam I extract the cell volume of each cell with "postProcess -func writeCellVolumes" and use an octave script to extract the cellvolume and velocity vectors from the OpenFOAM U and V files and calculate the added mass through a loop:

Code:
for i=1:L
  Urel=U(i,:)-Uinit;
  Urelsq=Urel.^2;
  dm=rho*V(i);
  mVsqtot=mVsqtot+dm*Urelsq;
end
madd=mVsqtot./Uinit.^2;
where Uinit is the input flow, a vector with 1 m/s in the X direction, rho is hardcoded to 1000 kg/m^3 (water) and mVsqtot is an accumulator for the sum of dm*Vrel^2.

Unfortunately this does not give me correct result of 2.86 kg for a cylinder with radius of 30.165 mm, length 1 m, but rather close to half of that, 1.4361 kg. What am I doing wrong? Is it correct that the viscosity set is neglected with potentialFoam, but what density is used?
evenlund is offline   Reply With Quote

Old   May 8, 2022, 03:41
Default
  #2
ozi
New Member
 
Ph.D.(c) Oğuzhan KIRIKBAŞ
Join Date: Mar 2017
Location: İstanbul
Posts: 15
Rep Power: 9
ozi is on a distinguished road
@ evenlund I encountered the same problem with DARPA Suboff geometry. Did you find any solution.
ozi is offline   Reply With Quote

Reply

Tags
added mass, potentialfoam


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
Phi error in implimenting Kepsilon in DPMFoam kinbean OpenFOAM 3 December 19, 2017 17:11
Solver for Multispecies Mass Transfer induced Domain growth/shrinkage MonoC OpenFOAM Running, Solving & CFD 1 March 13, 2016 07:41
Added mass in cfx ghoroobeaakhar CFX 1 April 23, 2014 23:06
Added Mass Grigor Nikolov FLUENT 4 April 10, 2014 12:38
added mass error Neil Main CFD Forum 2 August 13, 2003 11:52


All times are GMT -4. The time now is 15:54.