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

Handling of drag in multiphase flow solvers

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 21, 2016, 08:11
Default Handling of drag in multiphase flow solvers
  #1
Senior Member
 
Dr. Fabian Schlegel
Join Date: Apr 2009
Location: Dresden, Germany
Posts: 222
Rep Power: 18
fs82 is on a distinguished road
Dear Foamers,

hopefully, one can help me on a more ore less simple question: Why is the explicit part of the drag in twophaseEulerFoam, multiphaseEulerFoam, reactingMultiphaseEulerFoam and as well in the old bubbleFoam added to the pressure equation, in particular added to phiHbyA and HbyH?

Code:
phiHbyAs[phasei] += fvc::interpolate(rAUs[phasei]*K)*MRF.absolute(phase2->phi());

HbyAs[phasei] += rAUs[phasei]*K*phase2->U();
I do understand the reason for dividing the drag into an implicit part and an explicit part. Also, I do understand how the implicit part is added to the UEqns (more precisely via the momentumTransfer function in MomentumTransferPhaseSystem in the new reactingMultiphaseEulerFoam)

Code:
forAllConstIter(phasePair, pair, iter)
{
    const volVectorField& U = phase->U();

   *eqns[phase->name()] -= fvm::Sp(K, U);

    Swap(phase, otherPhase);
}
However, to my understanding it would be possible to add another term for the explicit part
Code:
K*otherphase->U()
to this function as well. But this is not done. Is there a specific reason for that?

Best regards
Fabian
fs82 is offline   Reply With Quote

Old   February 16, 2017, 12:49
Default
  #2
New Member
 
AHaley
Join Date: May 2015
Posts: 2
Rep Power: 0
ahaley is on a distinguished road
Maybe you've already figured this out, but I think I know what the deal is there.

Since K is a sum of the drag coeffs between all the other phases and that phase, you can only include the implicit part there (ie. for phase 1 (Kd12+Kd13+Kd14)*U1). The individual explicit drag terms between each phase pair have to be calculated separately (ie. Kd12*U2+Kd13*U3+Kd14*U4 etc.), which should be done in the Peqn.
ahaley is offline   Reply With Quote

Old   February 20, 2017, 06:46
Default
  #3
Senior Member
 
Dr. Fabian Schlegel
Join Date: Apr 2009
Location: Dresden, Germany
Posts: 222
Rep Power: 18
fs82 is on a distinguished road
I wouldn't agree with that. The pair includes all information about the other phase, so you can add Kd12*U2 piece by piece with a loop over the drag model table. I guess the reason is that one do not want to interpolate the explicit drag within the A matrix. One want to interpolate the drag separately, like the pressure in RhieChow algorithm.
fs82 is offline   Reply With Quote

Old   February 20, 2017, 06:58
Default
  #4
New Member
 
AHaley
Join Date: May 2015
Posts: 2
Rep Power: 0
ahaley is on a distinguished road
Yes it is set up so that you could calculate the explicit drag terms there, but that would be incorrect. The explicit part of the drag must be included in H, and therefore pEqn, as it is not a multiplier of the phase velocity in that cell or in any of the neighbours. The colocated grid is not the issue, in this case.
ahaley is offline   Reply With Quote

Old   February 20, 2017, 07:56
Default
  #5
Senior Member
 
Dr. Fabian Schlegel
Join Date: Apr 2009
Location: Dresden, Germany
Posts: 222
Rep Power: 18
fs82 is on a distinguished road
Ok, you are right, this was my mistake. The explicit part of the drag is added to H and not to A.
fs82 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
Drag force coefficient too high for a flow past a cylinder using komega sst Scabbard OpenFOAM Running, Solving & CFD 37 March 21, 2016 16:16
Non-Newtonian liquid/air multiphase flow models Wonder Fluent Multiphase 0 April 7, 2015 06:59
Incorrect Drag and Drag Coefficient for flow over a cylinder ozzythewise Main CFD Forum 8 June 13, 2012 06:24
Drag Predication Problem for free-surface flow using STAR-CCM+ naimishharpal STAR-CCM+ 11 February 14, 2012 11:32
multiphase flow solvers for non-newtonian Fluid and Nanofluid Benjy OpenFOAM 0 November 5, 2010 08:35


All times are GMT -4. The time now is 07:05.