- شرح محصول
- مشخصات
- نقد و بررسی
معرفی دوره آموزش اوپن فوم (OpenFOAM) مقدماتی:
OpenFOAM اولین و معروفترین کتابخانه نرم افزاری با کد باز در زمینه دینامیک سیالات محاسباتی است که به زبان C++ نوشته شده است. اولین گامها در این زمینه از سال 1990 آغاز شد و این پروژه بین سالهای 1993 تا 2000 در دستور کار گروه تحقیقاتی پروفسور گوسمن و بخش ترموسیالاتی دانشگاه امپریال کالج لندن قرار گرفت، اما تاکنون از حمایت مالی هیچ مؤسسهای برخوردار نبوده است.
حلگرهای موجود در این نرم افزار توانایی شبیهسازی جریانهای تراکمپذیر و تراکمناپذیر، احتراق، جریانهای چند فازی و انواع جریانها با فیزیک پیچیده را دارند. قابلیت کد باز این نرم افزار به پژوهشگران و محققین، به ویژه دانشجویان دکتری و کارشناسی ارشد، این امکان را میدهد که ضمن بهرهگیری از قابلیتهای فراوان آن، تغییرات مورد نظر خود را در کد اعمال کنند و فیزیک مورد نظر خود را شبیهسازی نمایند.
سرفصلهای ارائه شده در دوره مقدماتی مطابق با سرفصلهای آموزشی مؤسسه OpenFOAM طراحی شدهاند تا دانشجویان ضمن فراگیری قابلیتهای اصلی این نرم افزار، دید مناسبی از انواع حلگرهای موجود در آن داشته و بتوانند مسائل مورد نظر خود را به کمک این نرم افزار شبیهسازی کنند.
سرفصلهای آموزش اوپن فوم مقدماتی:
- معرفی و آشنایی با نرم افزار OpenFOAM
- ساختار OpenFOAM و معرفی حلگرهای پرکاربرد
- معرفی ابزارهای تولید شبکه، چک کردن کیفیت شبکه و تبدیل مش به فرمت OpenFOAM
- معرفی و استفاده از نرم افزار آشکارسازی ParaView در لینوکس و استفاده از Tecplot
- استخراج نتایج با استفاده از ابزار پسپردازش Sample
- چگونگی استفاده از پردازش موازی به منظور تسریع حل
- معرفی ابزار Swak Foam
- حل مسئله شکست سد (Dam Break) در OpenFOAM
- حل مسئله جریان حول ایرفویل در OpenFOAM
پیش نیاز دوره آموزش OpenFOAM مقدماتی چیست؟
پیش نیاز این دوره، آشنایی با سیالات است.
گواهینامههای دوره مقدماتی OpenFOAM:
در آخر به پذیرفتهشدگان این دوره مدرک مؤسسه به زبان لاتین ارائه میشود.
بعد از شرکت در این دوره چه مهارتهایی کسب میکنیم؟
با شرکت در این دوره، شما به مهارتهای اساسی و پیشرفته در شبیهسازی دینامیک سیالات محاسباتی (CFD) با استفاده از نرم افزار OpenFOAM دست خواهید یافت. ابتدا با سیستم عامل لینوکس و دستورات آن آشنا میشوید، که به شما کمک میکند تا به راحتی با محیط کار آشنا شوید. سپس، با ساختار OpenFOAM و حلگرهای پرکاربرد آن، ابزارهای تولید شبکه و چک کردن کیفیت آن آشنا خواهید شد.
شما مهارتهای تجزیه و تحلیل و نمایش دادهها را با نرم افزارهای آشکارسازی مانند ParaView و Tecplot تقویت خواهید کرد و یاد میگیرید چگونه نتایج را استخراج کنید. همچنین، با استفاده از پردازش موازی، قادر خواهید بود سرعت حل مسائل را افزایش دهید. در پایان، توانایی حل مسائل پیچیده مانند شکست سد و جریان حول ایرفویل و دیگر مسائل پرکاربرد را کسب خواهید کرد.
سوالات متداول:
مزیت رقابتی اوپن فوم نسبت به فلوئنت چیست؟
اوپن فوم یک نرم افزار اوپن سورس است و دانشجویان و کاربران این نرم افزار، میتوانند با توجه به این ویژگی برای شرکتهای استفاده کننده از این نرم افزار بهره ببرند.
آیا برای استفاده از این نرم افزار باید لینوکس نصب کنیم؟
توصیه میشود از لینوکس استفاده شود ولی از ویندوز مجازی (VMware) هم میتوانید استفاده کنید.
آیا باید برای شرکت در این دوره مبحث سیالات را مسلط باشیم؟
بله، باید به خوبی مفاهیم رو فرا گرفته باشید. در صورتی که نیاز به آموزش پیشرفته دارید میتوانید در دوره آموزش پیشرفته اوپن فوم نیز شرکت کنید.
دوره مقدماتی مفید و خوبی بود.
اما نظر بنده،: بنظر من بهتر بود مدرس مثال هایی که خودشون تعریف میکردند و از ابتدا دستورات مربوط به تولید شبکه و حل مساله و شرایط مرزی رو دوباره سرکلاس بازنویسی کنند تا دانشجو با انبوه کد مواجه نشه و دچار سردرگمی نشه!با اینکه استاد خط به خط از مثال حل شده رو توضیح داده بودند نیاز بود ی مساله جدااا از مثال اپن فوم از صفر تا صد حل میکردیم. تا مطالبی که یاد گرفتیم کامل برام مفهوم بشه.
با تشکر
دوره مقدماتی این نرم افزار به خوبی برگزار شد ولی بهتر بود استاد محترم از مثال های حل شده برای تدریس استفاده نمیکردند و برای یادگیری بهتر قدم به قدم با دانشجوها تمرین های جدید را حل میکردند تا کدنویسی در نرم افزار به صورت پایه ای برای افراد اموزش داده میشد.