Unfamiliar formulation of Stokes Problem

  • Thread starter Thread starter the.drizzle
  • Start date Start date
  • Tags Tags
    Stokes
AI Thread Summary
The discussion revolves around the formulation of the Stokes problem in the escript Python FEM software, which presents a unique equation for calculating the velocity field and pressure of an incompressible fluid. The user is confused about the absence of the traditional Laplacian operator in the provided formulation and seeks clarification on its equivalence to the expected form. Key points include the relationship between the viscous stress tensor and the rate of strain tensor, as well as the divergence of the stress tensor leading to the Laplacian of velocity. The conversation highlights the importance of understanding tensor operations and their implications in fluid dynamics. Overall, the user is looking for a derivation or explanation to better apply the software's formulation.
the.drizzle
Messages
10
Reaction score
0
Hello, I'm trying out the escript python FEM software package which is so far rather impressive, if for no other reason than the developers have included a Stokes Flow solver. The problem I'm having, however, is that they have formulated the problem in a manner I have not encountered before, nor can seem to make it "work" in the manner I would expect it to. In particular, we have from from section 6.1 of the users manual:

We want to calculate the velocity field v and pressure p of an incompressible fluid. They are given as the solution of the Stokes problem
-\left( \eta \left( v_{i,j} + v_{j,i} \right) \right)_{,j} + p_{,i} = f_i + \sigma_{ij,j}
where f_i defines an internal force and \sigma_{ij,j} is an initial stress. The viscosity may weakly depend on pressure and velocity. If relevant we will use the notation \eta\left(v,p\right)to express this dependency.

My basic problem is that I have not encountered what would normally be the Laplacian on the LHS of the above statement. That is, I would typically expect Stokes problem to be stated as
\Delta v - \nabla p = f
which, components aside, does not seem to be an equivalent statement. Due to my application, the inclusion of the initial condition \sigma_{ij,j} is unimportant, and conservation of mass (\nabla\cdot v=0) is assumed in both cases.

So, can anyone tell me what I'm doing wrong, or where I might find a derivation of the quoted formulation so that I can actually apply it?

Thanks!
 
Last edited:
Physics news on Phys.org
See the explanation in section 1.5.
 
Thanks, but I suppose I should clarify...

The problem I'm having is not one of indices vs. operator, what I'm failing to see is how
\nabla\cdot\left(\eta\left(\nabla v + \nabla^T v \right)\right)
is equivalent (in some sense?) to
\eta\Delta v
That is, I'm assuming that they mean that \nabla^T denotes the adjoint to \nabla, but even then that doesn't seem to add up...

Cheers!
 
the.drizzle said:
Thanks, but I suppose I should clarify...

The problem I'm having is not one of indices vs. operator, what I'm failing to see is how
\nabla\cdot\left(\eta\left(\nabla v + \nabla^T v \right)\right)
is equivalent (in some sense?) to
\eta\Delta v
That is, I'm assuming that they mean that \nabla^T denotes the adjoint to \nabla, but even then that doesn't seem to add up...

Cheers!

\nabla^Tv denotes the TRANSPOSE of \nabla v

If you sum them both and divide by 2, you get a symmetrical tensor called the "rate of stain tensor", let's call it ε

For an incompressilble flow (\nabla · v = 0) the law that relates the "viscous stress tensor σ" (I think this one is also called deviatoric stress tensor) to the "rate of strain tensor ε" is:

σ= 2η·ε

Now, in the equation of conservation of momentum, σ doesn't appear as such, but through its divergence. If you calculate its divergence (or just look it up, Navier-Poisson's Law), you get to the conclusion:

\nabla · σ = - \nabla \times (η\nabla \times v)

Since η is constant you can get it out of the curl expression. Applying this property of operators you finally get to the laplacian of v

\nabla \times \nabla \times \vec{v} = \nabla (\nabla \cdot \vec{v}) - \nabla^2 \vec{v}

Hope I could clarify!
 
Brilliant, thank you!

:-)
 
Thread 'Question about pressure of a liquid'
I am looking at pressure in liquids and I am testing my idea. The vertical tube is 100m, the contraption is filled with water. The vertical tube is very thin(maybe 1mm^2 cross section). The area of the base is ~100m^2. Will he top half be launched in the air if suddenly it cracked?- assuming its light enough. I want to test my idea that if I had a thin long ruber tube that I lifted up, then the pressure at "red lines" will be high and that the $force = pressure * area$ would be massive...
I feel it should be solvable we just need to find a perfect pattern, and there will be a general pattern since the forces acting are based on a single function, so..... you can't actually say it is unsolvable right? Cause imaging 3 bodies actually existed somwhere in this universe then nature isn't gonna wait till we predict it! And yea I have checked in many places that tiny changes cause large changes so it becomes chaos........ but still I just can't accept that it is impossible to solve...
Back
Top