از نسخه 5 اپنفوم عقب نمانید!

نسخه 5 نرم افزار متن باز اپن فوم در تاریخ 26 جولای منتشر شد. این نسخه، قابلیت های جدید و پیشرفته ی عمده ای را بر روی کد های موجود ایجاد کرده است.

این قابلیت ها شامل مدل سازی امواج و بازنویسی الگوریتم های مسیریابی ذرات می شوند. همچنین قابلیت استفاده از snappyHexMesh بهبود یافته است. مدل های انتقال، توربولانسی، ترمودینامیکی و احتراق جدیدی در این نسخه از اپن فوم ارائه شده اند. همچنین توسعه های چشمگیری در حل عددی جریان های چندفازی و تراکم پذیر ایجاد شده است. از طرفی نسخه جدید نرم افزار  ParaView 5.4.0 با این نسخه همراه شده است. در زیر به برخی از مهمترین تغییرات و اضافات در این نسخه از اپن فوم می پردازیم:

برای مشاهده لیست کامل به اینجا مراجعه کنید.

چندفازی برای مهندسی دریایی:

  • مدل سازی موج: اجرای شرایط مرزی برای اعمال امواج در یک ورودی مطابق با استانداردهای بالای کیفیت در کدنویسی
  • مقداردهی اولیه موج: ابزار setWaves جدید برای مقداردهی اولیه موج.
  • دمپ کردن امواج: استفاده از fvOption جدید verticalDamping برای جلوگیری از بازگشت موج در خروجی و ایجاد خطا

چندفاز در حالت کلی:

  • بالا بردن پایداری حل در حلگرهای چندفازی به لطف شرایط مرزی جدید در ورودی و خروجی
  • مدل سازی کشش سطحی: چارچوب جدید برای مدل های کشش سطحی با قابلیت انتخاب زمان اجرا (Runtime-selectable) در کتابخانه interfaceProperties .
  • دستیابی راحت تر به تنش سطحی وابسته به دما از طریق کلاس liquidProperties.
  • مدل سازی فیلم سیال: یک سالور چندفازی آزمایشگاهی جدیدی compressibleInterFilmFoam که انتقال بین کپچرکردن سطح تماس حجم سیال و تخمین لایه را دربر می گیرد.

مدل سازی انتقال و آشفتگی:

  • مدل سازی ویسکوزیته: مدل عمومی جدید غیر نیوتنی strainRateFunction که کاربر می تواند تابعی را در زمان اجرا با استفاده از توابع Function1مانند tablecsvFilepolynomial و غیره انتخاب کند مانند مدل جدید Casson برای رئولوژی خون.
  • مدل سازی آشفتگی : مدل توربولانسی RSM در VoFو سالورهای دیگر چندفازی تراکم ناپذیر.

ذرات و مسیریابی:

  • تزریق ذرات: ایجاد توزیع ذرات massRosinRammler برای اعمال تعداد مختلف از هر دسته از ذرات برای دسته ذرات جرم ثابت.
  • بهینه سازی: اضافه کردن solveFlow به منظور فریز کردن میدان جریان با حفظ حرکت ذرات در sprayFoam .

اطلاعات بیشتر در  “OpenFOAM Barycentric Tracking”

احتراق:

  • TDAC/ISAT: مدل شیمیایی جدید TDAC (Tabulation of Dynamic Adaptive Chemistry) را در TDACChemistryModel  فراهم می کند.
  • مدل جدید احتراق آشفته EDC (Eddy Dissipation Concept) شامل پشتیبانی برای       TDAC/ISAT      برای شیمی کاربردی.

شبکه بندی و مش ها:

  • BlockMesh: قابلیت جدید تصویر کردن نقاط و خطوط روی سطوح. همچنین اصافه شدن قابلیت Multi-grading در ابزار.
  • refineMesh: عملیات موازی اصلاح شده.
  • Mesh Motion: اضافه شدن امکان داشتن چندین مش متحرک به صورت همزمان در یک مساله، مصلا داشتن دو حرکت چرخشی مخالف هم به صورت AMI در یک مساله.

انرژی، انتقال حرارت و مدل سازی ترموفیزیک:

  • مدل سازی ترموفیزیکی مایع: اضافه شدن معادله حالت برای تقریب بوزینسک برای جریان های شناور.
  • حل گرهای تراکم پذیر: ایجاد rhoSimpleFoam (جریان پایا) که با هر مدل ترموفیزیکی شامل مایعات با ثبات بیشتری کار می کند.
  • اضافه شدن تشعشع به صورت fvOption برای هر حلگری که انرژی را حل می کند.

موازی :

  • فرمت فایل جدید Collocated برای جمع آوری همه دیتا و مش برای هر میدان decompose شده درون یک فایل.
  • امکان نوشته شدن دیتا به صورت موازی که به پردازشگر اجازه میدهد در حین ذخیره دیتا به حل ادامه دهد.

بهره وری و قابلیت استفاده:

  • ورودی کاربر: نحوه ورودی fvOptions بسیار کاربرپسند ساخته شده است.
  • Function1: اضافه شدن گستره ای از توابع صعودی از جمله توابع خطی، درجه دوم، ربع سینوسی و ربع کسینوسی که می تواند به هر تابع دیگری با استفاده از مقیاس اضافه شود.
  • “Limiting” fvOptions: برای محدودکردن حداکثر سرعت، به عنوان مثال برای جلوگیری از سرعت های غیرفیزیکی بیش از حد تولید شده در حین ضربه زدن.
آموزشی, اخبار
برای نوشتن دیدگاه باید وارد بشوید.
فهرست
X