How to compute total liquid volume of the whole domain
I finished an interDyMFoam run. The case has variations of liquid in the domain, i would like to discover it but at the same time, I would like to compute the total liquid volume at each time step (post-porcessing). Can someone suggest the way(s) to do this?
Where i have to put the code from http://www.cfd-online.com/Forums/ope...le-domain.html Info << " Liquid: " << sum(mesh.V()*gamma) << endl; Thanks! |
You can put the code into the main function, close to the end of the loop like before the solver writes the time information.
After that you have to recompile the solver. |
Thanks a lot,
I have recompile interDyMFoam, and now i can see the total volume of fluid inside my domain as: Time = 0.05 Liquid: sum((V*alpha1)) [0 3 0 0 0 0 0] 0.033936:) Time = 9.08938 Liquid: sum((V*alpha1)) [0 3 0 0 0 0 0] 0.0338348:confused: Unfortunately, i still have another problem. I have some fluid, but my simulation is a Tank (wall) excite by a sinusoidal lateral excitation using InterDyMFoam. Anybody know what could be the reason? Any ideas? Thanks, |
code correction
Quote:
Code:
Info << " Liquid: " << sum(mesh.V()*gamma).value() << endl; |
All times are GMT -4. The time now is 11:31. |