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

SIMPLE loop in interTrackFoam

Register Blogs Community New Posts Updated Threads Search

 
 
LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old   March 11, 2009, 04:12
Default Hello, I have a question c
  #1
Member
 
Virginie Ehrlacher
Join Date: Mar 2009
Posts: 52
Rep Power: 17
virginie_e is on a distinguished road
Hello,

I have a question concerning the SIMPLE loop in interTrackFoam, especially about the velocity equation.

In interTrackFoam, UEqn is implemented this way:

tmp<fvvectormatrix> UEqn
(
fvm::ddt(rho, U)
+ fvm::div(phiNet, U)
- fvm::laplacian(mu, U)
);

UEqn().relax();

solve(UEqn() == - fvc::grad(p));


whereas in other solvers using the SIMPLE algorithm, it is implemented this way:

tmp<fvvectormatrix> UEqn
(
fvm::ddt(U)
+fvm::div(phi,U)
-fvm::laplacian(nu,U)
);
UEqn.relax();
solve (UEqn == -fvc::grad(p));


I understand that the difference is that the interTrackFoam equation is the second one multiplied by rho, but in that case, should the second term -fvc::grad(p) not be multiplied by rho as well? so that the equation should become something like:

tmp<fvvectormatrix> UEqn
(
fvm::ddt(rho, U)
+ fvm::div(phiNet, U)
- fvm::laplacian(mu, U)
);

UEqn().relax();

solve(UEqn() == - rho()*fvc::grad(p));

or something like that?

If what I said is wrong, is there something that I misunderstood in the equation solving in OpenFOAM?

Otherwise, how should I write the equivalent of the line

solve(UEqn() == - rho()*fvc::grad(p));

?

Thank you in advance
virginie_e is offline   Reply With Quote

 


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
InterTrackFoam any information rajon OpenFOAM Running, Solving & CFD 30 January 1, 2016 16:27
Wall contact in interTrackFoam virginie_e OpenFOAM Running, Solving & CFD 2 November 8, 2011 11:52
Pressure divergence with interTrackFoam virginie_e OpenFOAM Running, Solving & CFD 8 March 4, 2009 05:07
InterTrackFoam error kester OpenFOAM Running, Solving & CFD 10 November 8, 2007 02:55
loop(p,I->p) how this loop works? Sinan FLUENT 0 January 18, 2005 18:04


All times are GMT -4. The time now is 22:47.