In the name of God  Back to Home>>
Razi University Introduction to Computational Fluid Dynamics
مقدمه ای بر سیالات محاسباتی
Most people overestimate what they can do in one year and underestimate what they can do in ten years.
-Bill Gates

   مدرس: میثم سعیدی، عضو هیات علمی گروه مهندسی مکانیک دانشگاه رازی کرمانشاه

  

Course webpage: http://msaidi.ir/icfd.html 
Course Email: mechanical.saidi@gmail.com

 

24 خرداد 1403

زمان توضیح  حضوری پروژه ها با به همراه داشتن یک لپتاپ حاوی فایلهای اجرا شده یکی از یه بازه های زیر به انتخاب دانشجو می باشد.

یکشنبه 27 خرداد ساعت 8 تا 11

سه شنبه 29 خرداد ساعت 10 تا 11

چهارشنبه 30 خرداد ساعت 10 تا 11 

  24 اردیبهشت 1403

کلاس مورخ 25 اردیبهشت در سایت برگزار می شود.

 24 اردیبهشت 1403: فایل درسی

فایل 8

 13 اردیبهشت 1403: وضعیت دریافت پروژه ی پوستر

موارد سبز رنگ دریافت شده ولی نمره اش منوط به ارائه 5 دقیقه ای در جلسه 5 خرداد می باشد.

# نام و نام خانوادگی P1&2-title P1&2
1 جاويد محمد  
2 جمشيدي ارمين A New Investigation on Tunnel Pool Fire Phenomenon Using CFD Technique, (Babapoor et al., 2018)  
3 حسني پيرمحمدي سينا  
4 رضائي جلالوندي دنيا High-speed catamaran response with ride control system in regular wavesby Forcing Function Method in CFD (Lau et al., 2024)  
5 شاه محمودي اميرحسين  
6 طاوسي تبار مجيد
7 عامري فر محمد
8 علي حيدري عليرضا Artificial Heart - Aerodynamics of Race Cars  
9 غلامي انجيركي سپيده Mixing characteristics for enhancing coiled reactor performance (Basha et al., 2023)  
10 كريم خاني لعلي ماهان Hydrodynamics of the swirling steam-water two-phase flows over a surface with protrusions: Shape optimization and effect of rise in temperature on drag reduction (Khan et al., 2023)  
11 مظلومي پارسا  
12 همه خاني عليرضا

 

 7 اردیبهشت 1403: پروژه 5

موعد ارسال گزارش علمی:  7 خرداد

حل معادله انتقال حرارت دو بعدی پایا با کدنویسی به زبان فورترن و به کمک روش صریح تفاوت محدود

 

هندسه مساله یک مربع به ضلع یک متر از جنس دلخواه که شرط مرزی ضلع فوقانی آن بصورت همرفت با سیالی با دمای 50 سلسیوس و سه ضلع دیگر با سیالی با دمای 20- سلسیوس  می باشد.

ضریب جابجایی اطراف مربع را  5 وات بر متر مربع درجه سلسیوس فرض کنید. 

نتایج توزیع دما را بصورت کانتور و پروفیل های افقی و عمودی مناسب گزارش نمایید.

 

الف) همین مساله را با فرض دما ثابت بودن مرزها با همان دمای محیط پیرامون انجام دهید.

ب) دو ضریب جابجایی دیگر معادل دو رقم سمت راست دانشجویی خود و 5 برابر آن بر حسب وات بر متر مربع درجه سلسیوس را هم بررسی و مقایسه کنید.

ج) برای یک حالت دما ثابت و یک حالت جابجایی نتایج را با نتایج حجم محدود نرم افزار انسیس فلوئنت مقایسه نمایید.

 

برای نمایش کانتور در تکپلات می توانید از دستور زیر بصورت عنوان فایل متنی خروجی و همچنین ذخیره سازی مقادیر در فایل استفاده نمایید.

open(12,file='result.plt')
write(12,*) 'variables= X, Y, T'
write(12,*) 'zone i=', Nx+1, 'j=', Ny+1


Do j=0,Ny
    do i=0,Nx
        write(12,*) i*Dx, j*Dy, T(i,j)
    end do
End Do

 7 اردیبهشت 1403: فایل درسی

فایل 6

فایل 7

25 فروردین 1403

کلاس مورخ 28 فروردین در محل سایت دانشکده فنی مهندسی برگزار می شود. 

 25 فروردین 1403: پروژه 4

موعد ارسال گزارش علمی:  24 اردیبهشت

در گمبیت یا دیزاین مدلر یک مربع دو بعدی 1 متر در 1 متر تولید و شبکه بندی کرده و در فلوئنت شبیه سازی نمایید به نحویکه دیوار بالایی آن با سرعت مثلا  1 متر بر ثانیه به سمت راست حرکت کند.

فرضیات مورد نیاز را به دلخواه انتخاب و نهایتا بردارها و خطوط جریان و کانتورهای سرعت و فشار را نشان دهید. با نتایج ارائه شده توسط گیا و همکاران (1982) مقایسه کرده و علت تفاوت و راه های کاهش آن را بیان کنید.

CFD-online (html)

OpenFOAM (html)

Ghia et al. (1982) (pdf)

Ghia-U (xlsx)

Ghia-V (xlsx)

 18 فروردین 1403

فایل 4

فایل 5

 10 اسفند 1402

در صورت نیاز نام کاربری و رمز عبور بطور مشابه عبارت mechanical.razi می باشد.

 10 اسفند 1402

کلاس مورخ 12 اسفند در محل سایت دانشکده فنی مهندسی برگزار می شود. 

10 اسفند 1402: پروژه 3

موعد ارسال گزارش علمی: 25 فروردین

دو لوله عمود بر هم که توسط یک زانویی به هم متصل هستند در نظر بگیرید. طول هر لوله 1 متر و قطر 6 سانتی متر باشد.

با حداقل 3 عدد رینولدز ورودی و 3 شعاع انحنای زانویی مطلوبست گزارش خروجی های زیر:

1- رسم سرعت مرکز لوله ها بر حسب طول و نمایش حدودی طول ورودی با هدف مقایسه با روابط موجود در کتاب های سیالات

2- رسم پروفیل سرعت محوری در 3 فاصله مختلف بر روی هر یک از لوله ها

3- نمایش کانتور سرعت و فشار در صفحه تقارن جهت نمایش کیفی تغییرات در طول مسیر

4- نمایش کانتور سرعت و فشار در حداقل 3 سطح مقطع با زوایای مختلف بر روی زانویی

 

* موارد فوق را به دلخواه با یکی از نرم افزارهای Fluent یا CFX انجام دهید. صرفا برای یکی از حالات بند 1 این دو نرم افزار را در یک شکل واحد مقایسه نمایید.

* در مواقعی که هدف مقایسه حالات مختلف مورد بررسی است، مقایسه نمودارهای حالات در یک شکل واحد انجام شود.

* گزارش پروژه ها را با فرمت گزارش علمی با ساختار مناسب تهیه کنید.

 10 اسفند 1402: فایل های درسی

فایل 1

فایل 2

فایل 3

 20 بهمن 1402: پروژه 2

موعد تعریف موضوع و ارسال مقاله: 10 فروردین

موعد ارسال گزارش (تا 5 صفحه متن + تا 20 اسلاید): 30 فروردین

با جستجو در پایگاه های اطلاعاتی همچون sciencedirect و انتخاب یک مقاله کاربردی مرتبط به مباحث درس همچون روش های عددی و سیالات محاسباتی خلاصه آن را شامل تئوری، روش حل و نتایج کلیدی گزارش نمایید.

 20 بهمن 1402: پروژه 1

پروژه1: طراحی یک پوستر با موضوع مشخص بر پایه اطلاعات گردآوری شده معتبر با ذکر مرجع

لینک قالب: posterTemplate.pptx

موعد ارسال: 20 فروردین

فایل ارسالی و ایمیل ارسالی دارای مشخصات دانشجو، درس و شماره پروژه باشد.

مثلا: AliAhmadi-ICFD-P1

 روش استفاده از OpenFOAM

1- نصب لینوکس مثلا Ubuntu 18.04 (لینک): بصورت موازی با ویندوز (با بک آپ گیری از  اطلاعات ویندوز) یا بصورت مجازی در داخل ویندوز با نصب VMware Workstation (لینک)

2- نصب OpenFOAM و Paraview (لینک)

OpenFOAM

آموزش نحوه استفاده از اپن فوم:

1- فایل راهنما که در دایرکتوری doc و همچنین سایت برنامه قابل دسترس است. (لینک)

2- انجمن پرسش و پاسخ cfd-online. (لینک)

 

  روش استفاده از Ansys Fluent  و  Ansys CFX

1- نصب Gambit و Exceed جهت تولید هندسه و مش (لینک)

2- نصب Ansys جهت شبیه سازی به کمک Fluent و CFX (لینک)

Ansys

آموزش نحوه استفاده از Fluent (لینک)

 

  روش استفاده از Fortran

ویرایشگر کد | Notepad++v7.3.2 | 2.7 MB

کامپایلر کد فورترن | G95-Mingw | 5.2 MB

نحوه نصب و تست کامپایلر فورترن در ویندوز:

1- کامپایلر را در پوشه c:\g95 نصب نمایید.

2- درون این پوشه یک پوشه به نام sample بسازید.

3- به پوشه sample بروید. کلید ویندوز و R را بزنید. در پنجره بازشده بنویسید cmd و OK را بزنید.

4-  در پنجره کنسول بازشده دستورات زیر را بنویسید و اجرا کنید (کلید Enter را بزنید):

 cd c:\g95\sample

5- اکنون کامپایلر آماده استفاده است. برای ارزیابی کامپایلر در پوشه sample یک فایل به نام test.f90 ایجاد کنید و در آن به کمک یک ویرایشگر متن دلخواه برنامه زیر را بنویسید.

 Program Test

  Print*, 'Happy New Year! This is a test!'

 End Program Test

6- در پنجره کنسول دستور زیر را بنویسید تا فایل کامپایل شده و فایل اجرایی با همان نام ایجاد گردد:

 g95 test.f90

7- اگر کامپایلر خطایی را نشان نداد و در پوشه sample فایل a.exe ایجاد گردید نصب صحیح انجام شده است.

8- فایل اجرایی تولید شده را با اجرای دستور زیر در پنجره کنسول اجرا نمایید و خروجی را مشاهده نمایید.

 a.exe

Fortran

 

آموزش برنامه نویسی به کمک فورترن: (لینک)

  سرفصل مطالب

1- معرفی روش حل عددی، سخت افزار و نرم افزار مورد نیاز
2- معادلات مشتق جزیی، تقسیم بندی معادلات، روش های حل معادلات
3- روش تفاضل محدود
4- کاربرد روش تفاضل محدود در حل معادلات عددی، بیضوی و هذلولوی و تحلیل پایداری
5- کاربرد روش تفاضل محدود در حل معادلات ناویر-استوکس تراکم ناپذیر
6- ایجاد شبکه-روش جبری

7- معرفی نرم افزارهای تجاری موجود در زمینه
CFD

  منابع درسی

1. Hoffman K.A., Chiang S.T., Computational Fluid Dynamics, Engineering Education System, 2000.
2. Versteeg H.K., Malalasekera W., An Introduction to Computational Fluid Dynamics,  Longman Scientific and Technical, 1995.
3. Patankar S.V., Numerical Heat Transfer and Fluid Flow, Hemisphere Publication Corporation, 1980.

ارزیابی

فعالیت طول ترم: 8-12      پایان ترم: 12-8

©Maysam.Saidi