自己写的代码,就是简单对voidfraction全床求和,然后求平均。
可以在计算过程中及时监控有没有颗粒泄漏。
这个是C++的后处理,编译好之后直接在linux系统openfoam案例下./run.sh就行,舒服多了:
/**
* @file foampost-vof-time.cpp
* @brief
* @authro Yanyan Xie [1131932516.qq.com]
* @version
* @date Wed 17 11 2021 13:19
******************************************************************************/
#include <iostream>
#include <fstream>
using namespace std;
#include "IFstream.H"
#include "OFstream.H"
#include "fvCFD.H"
#include "meshSearch.H"
int main(int argc, char *argv[])
{
ofstream fo;
#include "setRootCase.H"
#include "createTime.H"
#include "createMesh.H"
meshSearch myMeshSearch(mesh, polyMesh::FACEPLANES);
#include "readFields.H"
fo.open("Avg_es_time.dat", ios::out);
while (runTime.run()) {
if (runTime.outputTime()) {