توضیحات
برنامه نویسی روش هاش تفاضل محدود با استفاده از ++C
نام دوره : Finite Difference Methods C++
پیش نیاز:
- سطحی از درک برنامه نویسی در C++
- دانش پایه دینامیک سیالات
توضیحات:
در این دوره، 12 مرحله معروف معادله ناویر استوکس پروفسور بارابا را در رویکردهای شی گرا C++ و با توضیحات پیشینه نظری پشت هر درس توضیح می دهم.
قبل از ثبت نام در این دوره، من به دانشجو پیشنهاد می کنم که روش های تفاضل محدود را مطالعه کند و همچنین دانش اولیه برنامه نویسی c++ را کسب کند.
من سعی کردم تا جایی که می توانم برنامه نویسی را ساده نگه دارم و همچنین سعی کردم تا جایی که بتوانم اصول برنامه نویسی را توضیح دهم.
دروس نظری مختلفی نیز وجود دارد (برای هر یک از برنامه نویسی های انجام شده، توضیح نظری وجود دارد) در مورد استراتژی مشتق و حل کننده.
بنابراین کارها باید برای کاربر این دوره بسیار آسان باشد. علاوه بر این، من معادله فشار – سم را در پایان دوره توضیح داده ام که تا آنجا که من می دانم واقعاً از نظر استخراج آن توضیح داده شده است.
دوره برنامه نویسی روش هاش تفاضل محدود با استفاده از ++C شامل دروس زیر است:
- – همرفت خطی 1 بعدی، همرفت غیر خطی 1 بعدی، انتشار یک بعدی،
- – معادله برگرز 1 بعدی با شرایط مرزی تناوبی.
- – انتشار دو بعدی، همرفت، معادله لاپلاس دو بعدی، معادله پواسون
- -2D Full Lid Driven Cavity Case با سرعت دیوار متحرک در دیوار شمالی با استفاده از مقادیر ویسکوزیته ثابت.
برنامهنویسی به گونهای انجام میشود که کلاسهای جداگانهای برای شبکهها و زمینههایی مانند سرعت، فشار و غیره ایجاد میشود و از رویکرد شی گرا برای تغییر نوع مسئله برای حل همان شبکه یا یک شبکه جایگزین استفاده میشود.
در پایان این دوره، دانشجو میتواند با استفاده از برنامهنویسی ساده به سبک c یا برنامهنویسی OOP به سبک c++، با مسائل مختلف روشهای تفاضل محدود مقابله کند.
دوره برنامه نویسی روش هاش تفاضل محدود با استفاده از ++C برای چه کسانی است:
- دانشجویان مبتدی CFD، دانشجویان پیشرفته CFD
- دانشجویان مهندسی
یودمی ایران –
دوره در خواستی خود را از راه های ارتباطی درخواست کنید