علاوه بر نرمافزارهای گسترده تجاری برای تحلیلهای دینامیک سیالات محاسباتی نظیر فلوئنت، CFX، Star CCM و ... امروزه نرمافزارهای متن باز نیز در این شاخه ارائه شدهاند که شاید بتوان گفت از بین آنها پرکاربردترین نرمافزار حلگر OpenFoam باشد. این نرمافزار حلگرهای بسیار متنوعی برای پدیدههای فیزیکی مختلف نظیر جریانهای قابل تراکم و غیر قابل تراکم، آرام و مغشوش، جریانهای دو فاز باز استفاده از روشهای اویلری و لاگرانژی همراه با تغییر فاز، جریان در محیطهای متخلخل، احتراق، تحلیل جریان سیالات غیر نیوتنی، تحلیل جریان با تک چارچوب متحرک و چند چارچوب متحرک (SRF&MRF)، مدلسازی مسائل مربوط به توربوماشینها (پمپ، توربین، فن، کمپرسور و ...)، تحلیل موتورهای اشتعال جرقهای و تراکمی، شبیهسازی حرکت اجسام صلب، روشهای دینامیک مولکولی و مونت کارلو، الکترومغناطیس، تحلیل انتقال حرارت چندگانه (Conjugate heat transfer) و تحلیل شبکه متحرک را دارا میباشد. برای شبکه محاسباتی مورد نیاز هم میتوان از توابع آن که توابع توامندی هستند استفاده نمود و هم میتوان شبکه محاسباتی تولید شده توسط سایر تولیدکنندههای مش را توسط توابع مربوطه به فرمت مناسب حلگر تبدیل نمود. به منظور پسپردازش تحلیلها امکان استفاده از نرمافزار ParaView که همراه با خود نرمافزار نصب میشود، وجود دارد و هم میتوان از نرمافزارهای دیگر نظیر Tecplot که به طور مستقیم فایلهای OpenFoam را میخواند، استفاده نمود. همچنین این نرمافزار قابلیت پردازش موازی با استفاده از هر دو روش حافظه مشترک، و حافظه توزیع یافته را دارد. این نرمافزار از زبان برنامهنویسی C++ که یک زبان شیء گرا است بهرهمندی میکند، به طوریکه ساختار منظمی از کلاسها و کتابخانهها را را فراهم نموده است. مزیت اصلی این نرمافزار امکان گسترش و اختصاصیسازی این کدها برای حل هر مسأله خاص دیگر توسط کاربر میباشد. همچینین با نصب افزونهی swak4Foam قابلیتهای بیشتری برای اعمال شرایط مرزی و اولیه متنوع و غیریکنواخت به نرمافزار اضافه میشود که تحلیلها را بسیار آسان میکند.
نسخههای مختلف نرمافزار OpenFoam بر روی سیستم عامل لینوکس توزیع اوبونتو ارائه میشد، امّا اخیراً بر روی توزیعهای دیگر لینوکس نظیر فدورا نیز ارائه میگردد. همچنین این نرمافزار امروزه قابلیت نصب بر روی سیستم عاملهای ویندوز و مک را نیز دارا میباشد. امکان دسترسی به کدهای حلگرها و گسترش آنها موجب شده است که بتوان توسط این نرمافزار فرآیندهای پیچیدهی جریان سیال را مدلسازی و تحلیل نمود.
برای صحبت کردن در مورد پروژه خود با شماره 09212767510 تماس بگیرید و یا از فرم تماس استفاده کنید.
مشاوره پروژه ها: 09212767510