آموزش حل مسائل CFD با برنامه‌نویسی در Fortran

آموزش حل مسائل CFD با برنامه‌نویسی در Fortran

مجموع ارزیابی دوره: ارزشمند 96%

این دوره، آموزش بسیار خوب و مفصلیه که با استفاده از کدنویسی به زبان Fortran، به حل مجموعهٔ کاملی از مسائل دینامیک سیالات محاسباتی (CFD) برای دسته‌بندی‌های مختلف و حالات گوناگونی از معادلات مشتق جزئی (PDE) می‌پردازه.

199.000 تومان

امکان درخواست گواهی دوره
سمانه که کارشناسی ارشد مهندسی مکانیک در زمینهٔ تبدیل انرژی داره و جزو استعدادهای درخشان در دوران دانشگاهیش بوده، به نرم‌افزارهای مختلف این حوزه مسلطه و بسیار خوب تدریسشون می‌کنه.

وقتی به سراغ حل معادلات مکانیک سیالات و دانش دینامیک سیالات محاسباتی (یا همون CFD)  میریم، به طور ویژه‌ای روی حل معادلات مشتق جزئی (PDE) با تقریب تکه‌ای ساختن مسأله متمرکز میشیم. حل عددی در واقع عبارته از حل مدل تکه‌ای معادلات تحلیلی و همگرا شدن به جوابی تضمین شده که بهترین تقریب برای جواب تعیین نشدهٔ معادلات تحلیلیه. اگه بخوایم این رو ساده‌تر بگیم، میشه گفت در حقیقت زمانی که نتونیم از روش‌های تحلیلی به حل معادله بپردازیم، سراغ حل عددی میریم؛ به همین منظور هم از طریق حل عددی، یه مدل از معادلهٔ اصلی می‌سازیم و اون رو حل می‌کنیم. منظور از تکه‌ای‌سازی هم تعیین شکل مشتقات و در نتیجه معادلات به صورتی هست که بهمون امکان حل عددی رو بده.

خب اگه بخوایم به یه هدفی که بالا صحبت کردیم برسیم، دسته‌بندی معادلات مشتق جزئی گامی مهم برای انتخاب روش تکه‌ای‌سازی معادله به شمار میاد. به طور کلی دسته‌بندی معادلات PDE فقط به ضرایب مشتقات مرتبه دوم وابسته‌ست و بر اساس مقادیر دلتا (Δ) سه دسته معادلهٔ مشخصه داره: وقتی که دلتا صفر باشه (سهمی‌گون)، بزرگ‌تر از صفر باشه (هذلولی‌گون)، و یا منفی باشه (بیضی‌گون). برای اینکه بتونی معادلات حاکم بر جریان سیال (اعم از پیوستگی، مومنتم و انرژی جدا از فرم محافظه‌کارانه (conservative) و یا غیرمحافظه‌کارانه (non-conservative)) رو حل عددی کنی لازمه ویژگی‌های هر کدوم از این معادلات و روش‌های حل عددی رو درک کنی. 

به همین خاطر هم سمانه توی این دوره، نه تنها خیلی خوب روش‌های عددی مورد استفاده در حل معادلات هذلولی‌گون، سهمی‌گون و بیضی‌گون در سه دسته معادله‌ی موج یک‌بعدی خطی، معادلهٔ انتقال حرارت هدایت ناپایدار دوبعدی (معادلهٔ نفوذ) و معادلهٔ انتقال حرارت هدایت پایدار دوبعدی (معادلهٔ لاپلاس) رو شرح داده (که خودش یه آموزش خوبه)، بلکه همونطور که در عنوان دوره هم مشخصه کدهای هر روش رو با زبان فرترن (فورترن) نوشته تا بشه جواب هر کدوم رو بررسی و با همدیگه مقایسه کرد. لازمه اشاره کنیم که اگر بخوای نتیجهٔ برنامه‌نویسی‌های خودت در فرترن رو ببینی، طبیعتاً استفاده از یه کامپایلر زبان فرترن (که توی این آموزش از Silverfrost Fortran استفاده شده) برای محاسبات مربوطه‌ی CFD، امری لازم و اجتناب‌ناپذیره.

جلسات مختلف آموزش حل مسائل CFD با برنامه‌نویسی در فرترن به این موارد اختصاص دارن:

  • جلسه‌های اول و دوم: حل عددی معادلهٔ موج یک‌بعدی خطی که معادله‌ای هذلولی‌گون محسوب میشه، با استفاده از روش‌های بالادست جریان مرتبهٔ اول (First Order Upwind)، لکس (Lax) و مک‌کورمک (MacCormack)
  • جلسه‌های سوم و چهارم: حل عددی معادلهٔ انتقال حرارت هدایت ناپایدار دوبعدی که درصفحهٔ زمان-مکان (x-t) سهمی‌گون بوده ولی در صفحهٔ مکان-مکان (x-y) بیضی‌گون هست، با استفاده از روش‌های ضمنی در سطر (Implicit in Row)، ضمنی در ستون (Implicit in Column)، مسیر متغیر (Alternating Direction Implicit) و فاکتورگیری تقریبی (Approximate Factorization)
  • جلسه‌های پنجم و ششم: حل عددی معادلهٔ انتقال حرارت هدایت پایدار دوبعدی که معادله‌ای محسوب میشه، با استفاده از روش‌های گوس-سایدل نقطه‌ای (Point Gauss-Seidel Iteration)، گوس-سایدل خطی (Line Gauss-Seidel Iteration)، نقطه‌ای تخفیف‌یافته (Point Successive Over-Relaxation)، و مسیر متغیر (Alternating Direction Implicit) با ضریب تخفیف

بخشی از سرفصل‌هایی که در این دوره بیان میشن عبارتند از:

  • شرح و حل مسألهٔ معادلات هذلولی‌گون دینامیک سیالات محاسباتی (CFD) با کدنویسی در فرترن (Fortran)
  • شرح و حل مسألهٔ معادلات بیضی‌گون (بیضوی) CFD با کدنویسی در فرترن
  • شرح و حل مسألهٔ معادلات سهمی‌گون (سهموی) CFD با کدنویسی در فرترن
  • تعریف متغیرها، دریافت مقادیر، تعیین مقادیر پارامترها، تعریف شرایط اولیه، تعریف هندسه و شرایط مرزی، و تعیین نوع روش حل برای کدنویسی در فرترن (Fortran)
  • تعریف و کدنویسی سابروتین‌ها در برنامه‌نویسی فرترن برای مسائل مطرح شده
  • بررسی فایل خروجی کدنویسی مسائل CFD در زبان فرترن (Fortran)
  • بیان تئوری‌های مورد نیاز برای حل مسائل بیان شده
  • و البته کلی نکتهٔ دیگه که در کنار این‌ها بیان میشن…
برای بهره بردن از این آموزش نیازه با برنامه‌نویسی آشنایی داشته باشی تا بتونی کدها و بررسی‌هایی که مدرس انجام میده رو دنبال کنی. همینطور قاعدتاً نیاز هست با دینامیک سیالات محاسباتی که این دوره بر مبنای اون ارائه شده هم آشنایی داشته باشی.

تعداد جلسات: ۶ جلسه (جلسهٔ اول ۳۲ دقیقه؛ جلسهٔ دوم ۳۸ دقیقه؛ جلسهٔ سوم ۳۱ دقیقه؛ جلسهٔ چهارم ۳۱ دقیقه؛ جلسهٔ پنجم ۲۱ دقیقه؛ جلسهٔ ششم ۱۷ دقیقه)

حجم فایل‌های دانلودی: ۴۶۴/۴ مگابایت (جلسهٔ اول ۷۴/۹ مگابایت؛ جلسهٔ دوم ۱۰۱ مگابایت؛ جلسهٔ سوم ۷۵/۹ مگابایت؛ جلسهٔ چهارم ۱۱۹ مگابایت؛ جلسهٔ پنجم ۴۶/۳ مگابایت؛ جلسهٔ ششم ۴۷/۳ مگابایت)

محتوای دوره: کامل و کاربردی 95%
کیفیت بیان مدرس: مسلط و روان 98%
رضایت مخاطبان: بالا 94%
مجموع ارزیابی دوره: ارزشمند 96%

تمام دوره‌های کلاسیوم فقط و فقط برای استفادهٔ شخص خریدار در نظر گرفته شدن و لذا لطفاً در رعایت حق نشر باهامون همراهی کن. در مواردی که نیاز داری برای فرد یا افرادی غیر از خودت هم دوره رو داشته باشی، نیازه مجدداً دوره خریداری بشه؛ اما می‌تونی با پشتیبانی تماس بگیری تا برای خریدهای بعدی کد تخفیف دریافت کنی.

لطفاً سؤالات، پیشنهادات و انتقادات خودت رو در رابطه با دوره در تیکت پشتیبانی باهامون در میان بذار؛ بدون شک برامون بسیار پراهمیت هستن. همینطور، نظرت در مورد دوره که می‌تونه به سایرین قبل از خریدش دیدگاهی بده رو برامون از همان مسیر ارسال کن. (ما هم نظرات منتخب شما رو در رابطه با دوره همین‌جا منتشر می‌کنیم تا بتونه به بقیه برای تصمیم‌گیری در مورد خرید کمک کنه.)

Yaghoubi
ادامه مطلب
من آموزش رزومه‌نویسی‌تان را تازه تهیه کردم. بسیار آموزش خوب و مفیدی است؛ امیدوارم زودتر آموزش‌هایی برای سایر مباحث پذیرش هم آماده کنید. ممنون

آموزش‌های ویدئویی پیشنهادی

پیمایش به بالا

ورود

برای ورود، نام کاربری یا پست الکترونیکیت رو می‌تونی وارد کنی.
رمز عبورت رو وارد کن.