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

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

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

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

120,000 تومان 79,000 تومان

امکان درخواست گواهی دوره
Share on linkedin
Share on telegram
Share on whatsapp
Share on email
سمانه که کارشناسی ارشد مهندسی مکانیک در زمینه‌ی تبدیل انرژی داره و جزو استعدادهای درخشان در دوران دانشگاهیش بوده، به نرم‌افزارهای مختلف این حوزه مسلطه و بسیار خوب تدریسشون می‌کنه.

وقتی به سراغ حل معادلات مکانیک سیالات و دانش دینامیک سیالات محاسباتی (یا همون 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)
  • تعریف متغیرها، دریافت مقادیر، تعیین مقادیر پارامترها، تعریف شرایط اولیه، تعریف هندسه و شرایط مرزی، و تعیین نوع روش حل برای کدنویسی در فرترن (Fortran)
  • تعریف و کدنویسی سابروتین‌ها در برنامه‌نویسی فرترن برای مسائل مطرح شده
  • بررسی فایل خروجی کدنویسی مسائل CFD در زبان فرترن (Fortran)
  • بیان تئوری‌های مورد نیاز برای حل مسائل بیان شده
  • و البته کلی نکته‌ی دیگه که در کنار این‌ها بیان میشن…
برای بهره بردن از این آموزش نیازه با برنامه‌نویسی آشنایی داشته باشی تا بتونی کدها و بررسی‌هایی که مدرس انجام میده رو دنبال کنی. همینطور قاعدتاً نیاز هست با دینامیک سیالات محاسباتی که این دوره بر مبنای اون ارائه شده هم آشنایی داشته باشی

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

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

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

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

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

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

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

اسکرول به بالا

ورود

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