- شرح محصول
- مشخصات
- نقد و بررسی
OpenFOAM اولين و معروفترين کتابخانه نرم افزاري با کد باز در زمينه ديناميک سيالات محاسباتي است که به زبان C++ نوشته شده است.اولين گامها در اين زمينه از سال 1990 آغاز شده و اين پروژه بين سالهاي 1993 تا2000در دستور کار گروه تحقيقاتي پروفسور گوسمن و بخش ترموسيالاتي دانشگاه امپريال کالج لندن قرار گرفت اما تا کنون از حمايت مالي هيچ موسسهاي برخوردار نبوده است.اولين کلاسهاي اين نرم افزار در سال 1993 در پاياننامه دکتري چارلي هيل ارائه شد و در همان سال اولين کارهاي عددي توسط هنري ولرو ژاساک شروع شد ودر ادامه در قالب پايان نامه هاي دکتري اين کار به مسايل مهندسي مختلف بسط داده شد. در ایران این نرم افزار برای اولین بار در سال 1384 در آزمایشگاه هیدرودینامیک کاربردی دانشگاه علم و صنعت به کارگرفته شده است. حلگرهای موجود در این نرم افزار توانایی شبیه سازی جریانهای تراکم پذیر و تراکم ناپذیر، احتراق، جریانهای چندفازی و انواع جریانهای با فیزیک پیچیده را دارند. قابلیت کد باز این نرم افزار به پژوهشگران و محققین به ویژه به دانشجویان دکتری و کارشناسی ارشد این امکان را می دهد که ضمن بهره گیری از قابلیت های فراوان این نرم افزار بتوانند تغییرات مورد نظر خود را در کد اعمال کنند و فیزیک مورد نظر خود را شبیه سازی کنند. سرفصلهای ارائه شده در دوره مقدماتی مطابق با سرفصلهای آموزشی موسسه OpenFOAM به گونه ای طراحی شده اند که دانشجویان بتوانند ضمن فراگیری قابلیت های اصلی این نرم افزار، دید مناسبی از انواع حلگرهای موجود در این نرم افزار داشته و بتوانند مسائل مورد نظر خود را به کمک این نرم افزار شبیه سازی کنند.
دوره مقدماتی مفید و خوبی بود.
اما نظر بنده،: بنظر من بهتر بود مدرس مثال هایی که خودشون تعریف میکردند و از ابتدا دستورات مربوط به تولید شبکه و حل مساله و شرایط مرزی رو دوباره سرکلاس بازنویسی کنند تا دانشجو با انبوه کد مواجه نشه و دچار سردرگمی نشه!با اینکه استاد خط به خط از مثال حل شده رو توضیح داده بودند نیاز بود ی مساله جدااا از مثال اپن فوم از صفر تا صد حل میکردیم. تا مطالبی که یاد گرفتیم کامل برام مفهوم بشه.
با تشکر
دوره مقدماتی این نرم افزار به خوبی برگزار شد ولی بهتر بود استاد محترم از مثال های حل شده برای تدریس استفاده نمیکردند و برای یادگیری بهتر قدم به قدم با دانشجوها تمرین های جدید را حل میکردند تا کدنویسی در نرم افزار به صورت پایه ای برای افراد اموزش داده میشد.