ابزارهای پس پردازش در اپنفوم

ابزارهای پس از پردازش خود OpenFOAM عبارتند از:

  • postProcess
  •  foamCalc

با این حال funkyDoCalc ابزار شگفت انگیزی برای پس پردازش داده های اپنفوم است. اگر به هر دلیلی پردازش زمان اجرا را از دست داده اید ، باز هم می توانید برخی از نتایج ذخیره شده در فهرست های زمانی را از طریق این ابزار بدست آورید.

funkyDoCalc یکی از ابزارهای همراه با بسته ی نرم افزاری swak4Foam است. برای دیدن نحوه نصب swak4Foam بر روی اپنفوم ویدیوی  من را در یوتیوب ببینید یا به صفحه ی ویکی swak4Foam مراجعه کنید. برای ارسال اطلاعات پردازش با استفاده از این ابزار، دستور را به صورت زیر اجرا کنید:

mpirun -np 6 funkyDoCalc funkyDoCalcDict -parallel -time 0:1 > log

جایی که mpirun  برای اجرای موازی ابزار است.  برای پردازش سری دستور را بصورت زیر اجرا کنید:

funkyDoCalc funkyDoCalcDict -time 0:1 > log

این دستور به یک ورودی  time نیاز دارد. این محدوده ورودی زمان انتخاب شده را تعیین می کند که دستور اجرا و داده ها استخراج می شود، به عنوان مثال: time 10 به این معنی است که فرمان عملیات پس پردازش را  بر روی پوشه زمان 10 اعمال می کند. اما time 0:10 نتایج بین دو بازه ی زمانی ۰ تا ۱۰ را بر میگرداند.

funkyDoCalcDict یک فایل شامل چندین عبارت برای پردازش است. مثالی از این عبارتها به صورت زیر است:

Ek {
valueType internalField;
variables "rho1=998;";
expression "sum(rho1*(U&U)*vol()*(C+1.0)/2)/2.0";
accumulations (
min
);
}

این عبارت انرژی جنبشی را در هنگام برخورد قطره در حلگر phaseFieldFoam محاسبه می کند. کل این فایل را می توانید از اینجا دانلود کنید.