
[Sponsors] 
December 11, 2012, 14:40 
Mass Weighted Average

#1 
Member
Brock Lee
Join Date: Sep 2012
Location: Midwest
Posts: 38
Rep Power: 7 
Hey guys, I'm looking to calculate a mass weighted average over a faceZone for pressure using swak4foam. Specifically, this is the equation I'm trying to implement...
Capture.PNG My question comes when trying to implement. Is it possible in swak4foam to divide a sum by a sum within one expression? Can I do two sums separately and divide them? So far I've only seen expressions that can do one accumulation, such as the one below for mass flow rate... Code:
massin { type swakExpression; valueType faceZone; zoneName interiorinlet1; expression "phi*flip()"; accumulations ( sum ); verbose true; autoInterpolate true; } 

December 11, 2012, 18:32 

#2 
Member
Brock Lee
Join Date: Sep 2012
Location: Midwest
Posts: 38
Rep Power: 7 
Ok, I think I found an equivalent expression. The following function I believe does what I need it to do...
Code:
p_stat2 { type swakExpression; valueType faceZone; zoneName interiorinlet1; expression "(p*phi*flip())/sum(phi*flip())"; accumulations ( sum ); verbose true; autoInterpolate true; } Also, does anyone know if when you have backflow on a face, does it register as negative mass flow using the phi*flip() formulation? Last edited by GRAUPS; December 12, 2012 at 13:37. 

December 12, 2012, 19:48 

#3  
Assistant Moderator
Bernhard Gschaider
Join Date: Mar 2009
Posts: 4,034
Rep Power: 43 
Quote:
Yes. You should get the correct backflow if you use flip() (the sign of phi depends on the orientation of the face. Multiplying with flip() "removes" that dependence)
__________________
Note: I don't use "Friend"feature on this forum out of principle. Ah. And by the way: I'm not on Facebook either. So don't be offended if I don't accept your invitation/friend request 

December 12, 2012, 20:34 

#4  
Member
Brock Lee
Join Date: Sep 2012
Location: Midwest
Posts: 38
Rep Power: 7 
Quote:
Fantastic, just wanted to make sure. Thanks for your replies. 

November 26, 2015, 05:51 

#5 
New Member
Join Date: Jul 2013
Posts: 8
Rep Power: 6 
Dear Foamers,
I want to use groovybc, in order to create a T bc for a reciculation device. To do this I have do calculate the massfluxweighted temperature of a face. I use the following code: PHP Code:
Thank's in advance 

Tags 
mass weighted average, swak4foam, swakexpression 
Thread Tools  
Display Modes  


Similar Threads  
Thread  Thread Starter  Forum  Replies  Last Post 
Area weighted or mass weighted average  SAM  Main CFD Forum  24  July 8, 2015 06:15 
Diffference between mass weighted average and Area  giogio  FLUENT  4  September 25, 2012 01:36 
mass weighted average calculation  m&s  FLUENT  0  April 6, 2010 11:52 
Mass Weighted Average  Maryam  FLUENT  0  November 12, 2008 08:06 
Mass Weighted Average  Maryam  CFX  0  November 12, 2008 08:03 