CFD Online Logo CFD Online URL
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

Fluid wall shear stress

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

LinkBack Thread Tools Search this Thread Display Modes
Old   March 3, 2005, 07:50
Default I am trying to calculate the w
Sinead Kelly (Kelly)
Posts: n/a
I am trying to calculate the wall shear stress within a fluid in a cylindrical pipe. I have defined WSS as a volVectorField in a createFields.H file, so that I can look at the wall shear stress in dxFoam. The code I have been using for the wall shear stress is:

label patchA = mesh.boundaryMesh().findPatchID("wall");

fixedValueFvPatchVectorField& wallshearstress =

forAll(wallshearstress, patchFaceA)
volTensorField gradU = fvc::grad(U);

volTensorField shear = mu*(gradU + gradU.T());

shear[patchFaceA].component(tensor::XX) = 0;
shear[patchFaceA].component(tensor::YY) = 0;
shear[patchFaceA].component(tensor::ZZ) = 0;

wallshearstress[patchFaceA].component(vector::X) = shear[patchFaceA].component(tensor::XY) + shear[patchFaceA].component(tensor::XZ));

wallshearstress[patchFaceA].component(vector::Y) = shear[patchFaceA].component(tensor::YX) + shear[patchFaceA].component(tensor::YZ)

wallshearstress[patchFaceA].component(vector::Z) = shear[patchFaceA].component(tensor::ZX) + shear[patchFaceA].component(tensor::ZY);


So, I have been able to get the stress tensor and set the 3 normal components to zero. I have then added the 2 X components to get the overall X component of the shear stress, added the 2 Y components etc.
However, looking at my results in dxFoam, the WSS vectors are not aligned correctly along the wall of the cylinder.
Do I have to project my stress vector onto my surface and does anyone have any idea how to do this? Has anyone written a code to calculate the wall shear stress of a fluid already? Thanks,

  Reply With Quote

Old   March 3, 2005, 07:56
Default You might find the applicatio
Henry Weller (Henry)
Posts: n/a
You might find the application


useful. Simply replace R in the expressions with your shear field and it should do what you want.
  Reply With Quote

Old   March 30, 2011, 06:41
Senior Member
Join Date: Sep 2010
Posts: 226
Rep Power: 16
T.D. is on a distinguished road
hi henry,
what do you mean by "R" in the expressions where?
T.D. is offline   Reply With Quote


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
How to get the wall shear stress by UDF Chen Fangzhi FLUENT 3 November 11, 2014 06:03
wall shear stress in UDF elisa FLUENT 1 August 13, 2008 08:36
wall shear stress Todd FLUENT 0 April 28, 2008 13:51
UDF for wall shear stress Bastian FLUENT 0 July 21, 2004 04:52
wall shear stress lingo FLUENT 2 June 2, 2003 03:40

All times are GMT -4. The time now is 16:02.