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

Implementing Stokes flow neglecting pressure?!

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 22, 2021, 07:10
Default Implementing Stokes flow neglecting pressure?!
  #1
New Member
 
Timm
Join Date: Jul 2021
Posts: 1
Rep Power: 0
Timm is on a distinguished road
Hello everyone!

I'm pretty new to OpenFOAM and finite volume modeling and I'm stuck. What I'm trying to do is to write a solver that, among others, solves the following equation:

\mathrm{grad} \left( \lambda \, \mathrm{div} \left( \mathbf{v} \right) \right) + \mathrm{div} \left( \eta \left( \mathrm{grad} \left( \mathbf{v} \right) + \mathrm{grad} \left( \mathbf{v} \right) ^T \right)  \right) + \rho \mathbf{g} = \mathbf{0}

where \mathbf{v} is the velocity, \lambda is Lame's first paramenter, \eta the dynamic viscosity and \rho the density. All of which are known at this point but are not constant.

The equation is derived from the momentum balance describing Stokes flow:

\mathrm{div} \left( \boldsymbol{\sigma} \right) + \mathbf{f} = \mathbf{0}

where the material in question can be described in the following way:

\boldsymbol{\sigma} = \left( \lambda \, \mathrm{tr} \left( \mathbf{D} \right) \right) \mathbf{I} + 2 \eta \mathbf{D} with \mathbf{D} = \frac{1}{2} \left( \mathrm{grad} \left( \mathbf{v} \right) + \mathrm{grad} \left( \mathbf{v} \right) ^T \right)

As you can see, the thermodynamic pressure is neglected here! The overall pressure is equal to the viscous pressure. That's because I'm dealing with a very slow flowing material, which is ice.


I think the equation should be solvable. But I just can't figure out how to get the system into OpenFOAM. I tried to rearrange the equation in various ways, to generate Laplacian terms, but when I do so I'm always stuck with some kind of source terms making it all look pretty nasty and leading to no usable results. I also thought of adapting for example simpleFOAM and setting the pressure to zero. But why using pressure prediction and correction, when there's no pressure in the equation? Turbulence is also out of question. Do I miss something, is the problem more difficult than I think, or is it simply not possible? I'd appreciate any comments and hints.


Thanks for reading and your help.


Timm
Timm is offline   Reply With Quote

Reply


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
Simple Box - Gravity with Pressure Outlet - Unrealistic Reverse Flow pyccknn FLUENT 2 December 1, 2021 18:31
Target Mass Flow Rate option for Pressure Outlet Tianyi STAR-CCM+ 11 October 23, 2019 07:56
Match Pressure Inlet/Outlet Boundary Condition Mass Flow Rate MSchneid Fluent UDF and Scheme Programming 3 February 23, 2019 07:00
what the result is negatif pressure at inlet chong chee nan FLUENT 0 December 29, 2001 06:13
Method for Stokes flow with continuous pressure gradients? Matthew Cordery Main CFD Forum 0 August 31, 1998 18:58


All times are GMT -4. The time now is 10:26.