کانال آموزش جامع CFD
1.98K subscribers
58 photos
81 videos
337 files
21 links
برترین کانال آموزشی دینامیک سیالات محاسباتی


@CFD_Tutorial
Download Telegram
تطبیق شبکه (Adaption)

در بسیاری از مسائل تحلیل جریان سیال، هیچ دیدی درباره پدیده رخ داده شده وجود ندارد و طراح نمیتواند به صورت دقیق محل نواحی حساس را که احتیاج به شبکه ریز دارد پیش بینی نماید. برای رفع این مشکل، میتوان بدین صورت عمل نمود که تحلیل را با یک شبکه اولیه انجام داد و سپس با استفاده از الگوریتم های مختلفی که قابل تعریف است، در نواحی حساس (مثلا نواحی دارای گرادیان فشار بالا) شبکه را ریز تر نموده و مجددا نسبت به تحلیل میدان جریان اقدام کرد. این مرحله توسط solver انجام میگیرد. شبکه adapt شده نهایی دارای شکلی بصورت زیر خواهد بود.👇
 معرفی نرم افزار GAMBIT:
با هدف کمک به تحلیلگران و طراحان برای ساخت و مش نمودن مدل ها برای دینامیک سیالات محاسباتی (CFD) و دیگر برنامه های علمی طراحی شده و توسعه یافته است. رابط کاربری گرافیکی GAMBIT به طراحان و آنالیزر های CFD کمک می کند بسیار راحت تر به ساخت، مشینگ و تخصیص انواع منطقه برای یک مدل ساده و شهودی بپردازند. گمبیت که یک نرم افزار cad است که ورودی مطلوب برای برنامه ی فلوئنت را (با فرمت msh.) فراهم می کند. این نرم افزار برای اجرا شدن، به نرم افزار Exceed احتیاج دارد. این نرم افزار با انواع فرمت های استاندارد Graphic و Layout سازگاری دارد. می توان ازGAMBIT برای ساخت شکل هندسه ی دلخواه و ایجاد مش مناسب آن پرداخت و یا برای وارد کردن هندسه ایجاد شده توسط سایر نرم افزارهای CAD/CAE و ایجاد تغییرات و تولید مش روی آن استفاده کنید.

از مزایای اصلی این نرم افزار می توان به موارد زیر اشاره کرد:
- ساخت شکل هندسه ی دلخواه و ایجاد مش مناسب
-تولید فایل های با فرمت msh
- رابط کاربری گرافیکی
- تولید شبکه برای حل جریان
- ابزارهایی برای چک کردن کیفیت مش
- تولید مش مثلثی و چهار ضلعی با کیفیت بالا
- و ...
معرفی نرم افزار TurboGrid

نرم افزار TurboGrid یک نرم افزار تخصصی برای تولید شبکه در زمینه توربوماشین ها شامل پمپ و فن و پره توربین و کمپرسورها و ... می باشد.

از مزایای اصلی این نرم افزار می توان به موارد زیر اشاره کرد:
-تولید شبکه سه بعدی سازمان یافته ی hexahedral به صورت خودکار برای هر نوع توربوماشین
-قابلیت انجام تغییرات پارامتریک
-سهولت در انجام مطالعه کیفیت شبکه
-سهولت در انجام مطالعه حساسیت شبکه
-سرعت بسیار بالا در تولید شبکه
دینامیک محاسباتی سیّالات یا سی‌اِف‌دی ((Computational fluid dynamics (CFD) یکی از بزرگ‌ترین زمینه‌هایی است که مکانیک قدیم را به علوم رایانه و توانمندی‌های نوین محاسباتی آن در نیمهٔ دوّم قرن بیستم و در سدهٔ جدید میلادی وصل می‌کند.

 

تاریخچه

سرگذشت پیدایش و گسترش دینامیک محاسباتی سیّالات را نمی‌توان جدای از تاریخ اختراع، رواج، و تکامل کامپیوترهای ارقامی نقل کرد. تا حدود انتهای جنگ جهانی دوٌم، بیشتر شیوه‌های مربوط به حلّ مسائل دینامیک سیالات از طبیعتی تحلیلی یا تجربی برخوردار بود. همچون تمامی نوآوری‌های برجستهٔ علمی، در این مورد هم اشاره به زمان دقیق آغاز دینامیک محاسباتی سیّالات نامیسر است. در اغلب موارد، نخستین کار بااهمیت در این رشته را به ریچاردسون نسبت می‌دهند، که در سال ۱۹۱۰ (میلادی) محاسبات مربوط به نحوه پخش تنش (stress distribution) در یک سد ساخته‌شده از مصالح بنّایی را به انجام رسانید.

در این کار ریچاردسون از روشی تازه موسوم به رهاسازی (relaxation) برای حلّ معادلهٔ لاپلاس استفاده نمود. او در این شیوهٔ حلّ عددی، داده‌های فراهم‌آمده از مرحلهٔ پیشین تکرار (iteration) را برای تازه‌سازی تمامی مقادیر مجهول در گام جدید به کار می‌گرفت.

توضیحات

در این روش با تبدیل معادلات دیفرانسیل پاره‌ای حاکم بر سیالات به معادلات جبری امکان حل عددی این معادلات فراهم می‌شود. با تقسیم ناحیه مورد نظر برای تحلیل به المان‌های کوچک‌تر و اعمال شرایط مرزی برای گره‌های مرزی با اعمال تقریب‌هایی یک دستگاه معادلات خطی بدست می‌آید که با حل این دستگاه معادلات جبری، میدان سرعت، فشار و دما در ناحیه مورد نظر بدست می‌آید. با استفاده از نتایج بدست آمده از حل معادلات می‌توان برآیند نیروهای وارد بر سطوح، ضرایب برا و پسا و ضریب انتقال حرارت را محاسبه نمود.

در دینامیک محاسباتی سیّالات از روشها و الگوریتمهای مختلفی جهت رسیدن به جواب بهره می‌برند، ولی در تمامی موارد، دامنه مساله را به تعداد زیادی اجزاء کوچک تقسیم می‌کنند و برای هر یک از این اجزاء مساله را حل می‌کنند. پس از رسم یک ۱۰۰ ضلعی منتظم مشاهده خواهیم نمود که شکل حاصل مشابه دایره است. با افزایش تعداد اضلاع این شباهت بیشتر خواهد شد. در حقیقت این پدیده در مبحث سی‌اِف‌دی نیز مفهوم خواهد داشت.

 

روش‌های عددی مورد استفاده در سی‌اِف‌دی

روش المان‌های محدود
روش احجام محدود
روش تفاضلات محدود
روش‌های طیفی

در میان این روش‌ها روش احجام محدود دارای کاربرد بیشتری به خصوص در مدل سازی جریان‌های تراکم ناپذیر می‌باشد. بیشتر نرم‌افزارهای تجاری در زمینه دینامیک محاسباتی سیّالات نیز بر مبنای این روش بسط و توسعه یافته اند.

 

کاربردها

اکنون روش دینامیک محاسباتی سیالات جای خود را در میان روش‌های آزمایشگاهی و تحلیلی برای تحلیل مسائل سیالات و انتقال حرارت باز کرده‌است و استفاده از این روش‌ها برای انجام تحلیل‌های مهندسی امری عادی شده‌است.
دینامیک محاسباتی سیالات بصورت گسترده در زمینه‌های مختلف صنعتی مرتبط با سیالات، انتقال حرارت و انتقال مواد به کمک سیال بکار گرفته می‌شود. از جمله این موارد می‌توان به صنایع خودروسازی، صنایع هوافضا، توربوماشین‌ها، صنایع هسته‌ای، صنایع نظامی، صنایع نفت و گاز و انرژی و بسیاری موارد گسترده صنعتی دیگر اشاره نمود که دانش دینامیک محاسباتی سیالات به عنوان گره گشای مسائل صنعتی مرتبط تبدیل شده است.

 

مراکز تحقیقاتی و آموزشی

علیرغم اینکه قدمت روش دینامیک سیالات محاسباتی در دنیا چندان زیاد نیست، این شاخه از علم در ایران و در سالهای اخیر، رشد بسیار خوبی داشته است. جای گرفتن این مبحث در قالب چندین واحد درسی در مقاطع کارشناسی ارشد، دکتری و حتی کارشناسی به خوبی بیانگر میزان توجه و آینده روشن آن در کشور است. علاوه بر دروس آکادمیک ارائه شده در دانشگاه ها، مراکز زیادی نیز به صورت حرفه ای و نیمه حرفه ای در این زمینه شروع به فعالیت کرده اند. این مراکز به دو دسته آموزشی (آموزش مبانی CFD، کدنویسی و برنامه نویسی، آموزش نرم‌افزارهای مرتبط) و تحقیقاتی ( انجام پروژه‌های علمی و صنعتی، توسعه روشهای عددی در دینامیک سیالات و …) تقسیم بندی می شوند.البته مراکز آموزشی مرتبط با این بخش معمولاً وابسته به دانشگاه‌ها بوده و در اشاعه این نوع تحلیل به مهندسین فارغ التحصیل کمک شایانی کرده و می کنند.
👍1
جزوه دست نویس و کامل درس انتقال حرارت و جریان سیال عددی اقتباس شده از روش حجم محدود پروفسور پاتانکار که مربوط به کلاس درس استاد ارجمندم دکتر حسینعلی پور میباشد.👆
چندی پیش نرم افزار پس پردازش نتایج حاصل از حل عددی را بنام tecplot معرفی کردیم. در این فایل قابلیت های این نرم افزار در رسم انواع نمودار نشان داده شده است.👆
جزوه مفید مقدمه ای بر جریان های تراکم پذیر. و روش حل آن مربوط به استاد لاهوتی دانشگاه صنعتی اصفهان👆
اپلیکیشن اندروید شبیه سازی تونل باد👆
معرفی نرم افزار fluent:

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

نرم افزار matlab یه نرم افزار پیشرفته محاسباتی برای مهندسین و دانشجویان علوم است...
علاوه بر توابع فراوانی که خود متلب دارد، برنامه‌نویس نیز می‌تواند توابع جدید تعریف کند.

استفاده از توابع متلب برای نمایش داده‌ها بسیار راحت و لذت بخش است.

هسته متلب برای سرعت و کارایی بالا به زبان سی نوشته شده‌ است ولی رابط گرافیکی آن به زبان جاواپیاده سازی گشته ‌است. برنامه‌های متلب اکثراً متن‌ بازهستند و در واقع متلب (مانند بیسیک) مفسر است نهکامپایلر.

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

سیمولینک یا شبیه سازی سیستم های مکانیکی و الکترونیکی

جعبه‌ابزار مخابرات متلب، توابع و ابزارهای محاسباتمهندسی مخابرات

جعبه‌ابزار کنترل متلب، توابع و ابزارهای محاسباتمهندسی کنترل

جعبه‌ابزار فازی متلب، توابع و ابزارهای محاسبات فازی

جعبه‌ابزار محاسبات متلب، توابع و ابزارهای محاسبات عددی

جعبه‌ابزار تخمین متلب، توابع و ابزارهای محاسبات بحث تخمین سیستم در مهندسی کنترل

جعبه‌ابزار آمار متلب، توابع و ابزارهای محاسبات آمار

جعبه‌ابزار جمع‌آوری داده متلب، توابع و ابزارهایجمع‌آوری داده

جعبه‌ابزار شبکه عصبی متلب، توابع و ابزارهای محاسبات شبکه عصبی

جعبه‌ابزار پردازش تصویر متلب، توابع و ابزارهای محاسبات پردازش تصویر

جعبه‌ابزار پردازش صوت متلب، توابع و ابزارهای محاسبات پردازش صوت

جعبه‌ابزار احتمالات متلب

جعبه‌ابزار کارگاه بی‌درنگ متلب، توابع و ابزارهای محاسبات سامانه‌های بی‌درنگ

برخی از ویژگی­های کلیدی MATLAB:

• زبان سطح بالا برای محاسبات فنی

• محیط توسعه برای مدیریت کد، فایل ها و داده ها

• ابزاری مناسب برای حل های مبتنی برتکرار، طراحی و حل مسأله

• توابع ریاضی برای جبر خطی، آمار، تجزیه و تحلیل فوریه، فیلتر کردن، بهینه سازی، و یکپارچه سازی عددی

• توابع گرافیکی دو بعدی و سه بعدی برای تجسم اطلاعات

• ابزاری برای ایجاد یک رابط کاربر گرافیکی (graphical user interfaces,GUI)

• توابعی برای یکپارچه سازی الگوریتم های مبتنی بر MATLAB با برنامه های خارجی و زبان مانند C، C++، فرترن، جاوا و مایکروسافت اکسل

شرکت سازنده متلب شرکت مت‌ورکس نام دارد. این شرکت در سال ۱۹۸۴ بنیان نهاده شد و هم اکنون دارای بیش از ۲۰۰۰ نفر پرسنل است. دفتر مرکزی این شرکت در شهر Natick در ایالت ماساچوست آمریکا قرار دارد.
👍2
معرفی نرم افزار xflow:
همان طور که می دانید تمامی نرم افزارهای تجاری موجود در بازار در زمینه CFD، بر مبنای حل معادلات ناویر-استوکس با روش های مختلف المان محدود، حجم حدود، اختلاف محدود و یا ادغامی از این ها می باشند.
برای حل مسئله با روش های فوق معمولا روندی طولانی وجود دارد که علاوه بر صرف وقت، نیازمند امکانات سخت افزاری پیشرفته نیز می باشند. از حدود 20 سال پیش که برای اولین بار از روش های آماری براساس معادله انتقال بولتزمن برای حل مسائل مکانیک سیالات مورد استفاده قرار گرفت، توانسته اند به خوبی قابلیت های خود را نشان دهند و با پیشرفت ها و قابلیت های بالایی که داشته اند به مرور در حال جایگزینی با روش های رایج CFD هستند و بدون شک آینده متعلق به این روش های آماری است.
نرم افزارهای بسیاری در دهه اخیر بر مبنای روش شبکه بولتزمن (lattice Boltzmann equation) توسعه یافته اند که بدون شک یکی از بهترین های آن ها نرم افزار XFlow می باشد. برای تحلیل یک مسئله سیالاتی در این نرم افزار نیاز به تولید شبکه محاسباتی (Mesh Generation) نمی باشد و در زمره نرم افزارهای Mesh Less قرار می گیرد و از طرفی بر خلاف نرم افزارهای موجود CFD، این برنامه کاملا از روش های لاگرانژی بهره می برد.