🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مقدمهای بر دینامیک سیالات محاسباتی (CFD)
- آخرین آپدیت
دانلود An Introduction to Computational Fluid Dynamics (CFD)
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
روش حجم محدود CFD
روش حجم محدود CFD یک روش عددی برای حل معادلات حاکم بر دینامیک سیالات محاسباتی (CFD) است. این دوره به زبانهای Fortran و Python ارائه میشود.
مبانی
این دوره به اصول اولیه دینامیک سیالات محاسباتی با استفاده از روش حجم محدود میپردازد.
پیشنیازها
مهارتهای برنامهنویسی اولیه در زبانی مانند C، Fortran، Python و غیره.
آشنایی با اصول حسابان، معادلات دیفرانسیل، روشهای عددی و مکانیک سیالات (توصیه میشود).
سرفصلهای دوره
این دوره مبانی روش حجم محدود را برای جریانهای تراکمناپذیر بر روی شبکههای کارتزین دو بعدی پوشش میدهد. موضوعات شامل موارد زیر است:
روش گسستهسازی
تکنیکهای درونیابی
شرایط مرزی
تصویرسازی جریان با استفاده از ParaView
خطاها و عدم قطعیت در CFD
دانشجویان سه کد خواهند نوشت: کد اول یک مسئله نفوذ خالص را حل میکند، کد دوم یک مسئله همرفت خالص را حل میکند و کد سوم معادلات ناویر-استوکس را با استفاده از روش کوپلینگ فشار-سرعت SIMPLE حل میکند. حلکننده ناویر-استوکس برای حل مسئله "محفظه محرک" و مسئله مربوط به توسعه جریان در یک کانال استفاده میشود. این سه کد برای دانلود نیز در دسترس هستند تا مثلاً روش حل را مطالعه کنید یا به اشکالزدایی یک کد نوشته شده توسط دانشجو کمک کنید. (نسخههای Fortran و Python از کدها برای دانلود در دسترس دانشآموزان است.)
پس از اتمام دوره، دانشآموزان با اصول اولیه روش حجم محدود آشنا خواهند شد، که آنها را قادر میسازد تا از یک حلکننده CFD تجاری به طور مؤثرتری استفاده کنند، و پیشزمینهای لازم برای مطالعه تکنیکهای پیشرفتهتر CFD داشته باشند. برای بهرهمندی بیشتر از این دوره، دانشجو باید با دینامیک سیالات در سطح کارشناسی دانشگاه آشنا باشد و با Fortran، Python یا یک زبان برنامهنویسی علمی مشابه راحت باشد.
سرفصل ها و درس ها
Introduction
A Brief Introduction to CFD and what we will cover in this course.-معرفی مختصر CFD و آنچه در این دوره پوشش خواهیم داد.
A Brief Introduction to CFD and what we will cover in this course.
Assignment 1: Download/Install a Programming Language and Visualization Software-تکلیف ۱: دانلود/نصب یک زبان برنامهنویسی و نرمافزار تجسمسازی
Assignment 1: Download/Install a Programming Language and Visualization Software
Some representative, low-cost CFD results.-برخی نتایج نشاندهنده و کمهزینه CFD
Some representative, low-cost CFD results.
A review of Finite Difference Approximations and Iterative Methods.-مروری بر تقریبهای تفاضل محدود و روشهای تکراری
A review of Finite Difference Approximations and Iterative Methods.
Derivation of FInite Difference Approximations-اشتقاق تقریبهای تفاضل محدود
Derivation of FInite Difference Approximations
Derive a Finite Difference Approximation-مشتق یک تقریب تفاضل محدود
Derive a Finite Difference Approximation
Finite Volume Method for Diffusion Problems-روش حجم محدود برای مسائل انتشار
Finite Volume Method for Diffusion Problems
Discretization of Diffusion Terms: Part 1-گسستهسازی عبارات انتشار: قسمت ۱
Discretization of Diffusion Terms: Part 1
Discretization of Diffusion Terms: Part 2-گسستهسازی عبارات انتشار: قسمت ۲
Discretization of Diffusion Terms: Part 2
Discretization of Diffusion Terms: Boundary Conditions-گسستهسازی عبارات انتشار: شرایط مرزی
Discretization of Diffusion Terms: Boundary Conditions
An Example Problem-یک مسئله مثال
An Example Problem
Write a Program to Solve the Example DIffusion Problem-نوشتن یک برنامه برای حل مسئله انتشار مثال
Write a Program to Solve the Example DIffusion Problem
Fortran (and Python) Code for Example Diffusion Problem-کد Fortran (و پایتون) برای مسئله انتشار مثال
Fortran (and Python) Code for Example Diffusion Problem
Section of Fortran Code to Write .csv FIle for ParaView-بخش کد Fortran برای نوشتن فایل .csv برای ParaView
Section of Fortran Code to Write .csv FIle for ParaView
Visualization Using ParaView-تجسمسازی با استفاده از ParaView
Visualization Using ParaView
Finite Volume Method for Convection Problems-روش حجم محدود برای مسائل همرفت
Finite Volume Method for Convection Problems
Discretization of Convection Terms-گسستهسازی عبارات همرفت
Discretization of Convection Terms
Interpolation Methods: Central "Differencing"-روشهای درونیابی: "تفاضل" مرکزی
Interpolation Methods: Central "Differencing"
Interpolation Methods: 1st Order Upwinding-روشهای درونیابی: مرتبه اول Upwinding
Interpolation Methods: 1st Order Upwinding
Deferred Correction to "Blend" Interpolation Schemes-تصحیح به تعویق افتاده برای "ترکیب" طرحهای درونیابی
Deferred Correction to "Blend" Interpolation Schemes
An Example Problem: Description-یک مسئله مثال: شرح
An Example Problem: Description
Upwinding Component Boundary Conditions for Example Problem-شرایط مرزی جزء Upwinding برای مسئله مثال
Upwinding Component Boundary Conditions for Example Problem
Central Differencing Component Boundary Conditions for Example Problem-شرایط مرزی جزء تفاضل مرکزی برای مسئله مثال
Central Differencing Component Boundary Conditions for Example Problem
Write a Program to Solve the Example Convection Problem of Lecture 16-نوشتن یک برنامه برای حل مسئله همرفت مثال سخنرانی ۱۶
Write a Program to Solve the Example Convection Problem of Lecture 16
Fortran (and Python) Code for Example Convection Problem-کد Fortran (و پایتون) برای مسئله همرفت مثال
Fortran (and Python) Code for Example Convection Problem
Results-نتایج
Results
Other Interpolation Schemes-سایر طرحهای درونیابی
Other Interpolation Schemes
Interpolation Scheme Truncation Errors-خطاهای قطع طرح درونیابی
Interpolation Scheme Truncation Errors
Generalization of Interpolation Schemes-تعمیم طرحهای درونیابی
Generalization of Interpolation Schemes
Desirable Properties of Discretization Schemes-ویژگیهای مطلوب طرحهای گسستهسازی
Desirable Properties of Discretization Schemes
Stability of Combined Convection/Diffusion Problems-پایداری مسائل ترکیبی همرفت/انتشار
Stability of Combined Convection/Diffusion Problems
Finite Volume Method for the Navier-Stokes Equations-روش حجم محدود برای معادلات ناویر-استوکس
Finite Volume Method for the Navier-Stokes Equations
The Navier-Stokes Equations-معادلات ناویر-استوکس
The Navier-Stokes Equations
Staggered Grid Arrangement of Variables-آرایش متقاطع متغیرها
Staggered Grid Arrangement of Variables
The SIMPLE Procedure for Pressure-Velocity Coupling-روش SIMPLE برای جفتشدگی فشار-سرعت
The SIMPLE Procedure for Pressure-Velocity Coupling
Discretization of the X-Momentum Equation: Part 1-گسستهسازی معادله X-اندازه حرکت: قسمت ۱
Discretization of the X-Momentum Equation: Part 1
Underrelaxation of the Momentum Equations-زیر-آرامش معادلات اندازه حرکت
Underrelaxation of the Momentum Equations
The Velocity Correction Equations-معادلات اصلاح سرعت
The Velocity Correction Equations
The Discretized Continuity Equation-معادله پیوستگی گسستهشده
The Discretized Continuity Equation
Index Notation for Navier-Stokes Solver (Code) on Staggered Grid-نمادگذاری شاخص برای حلکننده ناویر-استوکس (کد) بر روی شبکه متقاطع
Index Notation for Navier-Stokes Solver (Code) on Staggered Grid
Write a Program to Solve the Navier-Stokes Equations-نوشتن یک برنامه برای حل معادلات ناویر-استوکس
Write a Program to Solve the Navier-Stokes Equations
Fortran (and Python) Code for Navier-Stokes Solver-کد Fortran (و پایتون) برای حلکننده ناویر-استوکس
Fortran (and Python) Code for Navier-Stokes Solver
Description of Driven Cavity and Developing Flow in a Channel Problems-شرح مسائل حفره محرک و جریان در حال توسعه در یک کانال
Description of Driven Cavity and Developing Flow in a Channel Problems
Driven Cavity Results Using ParaView-نتایج حفره محرک با استفاده از ParaView
Driven Cavity Results Using ParaView
Channel Flow Results Using ParaView-نتایج جریان کانال با استفاده از ParaView
Channel Flow Results Using ParaView
Other Boundary Conditions-سایر شرایط مرزی
Other Boundary Conditions
Driven Cavity Streamlines Using Paraview-خطوط جریان حفره محرک با استفاده از Paraview
Driven Cavity Streamlines Using Paraview
Errors and Uncertainy in CFD-خطاها و عدم قطعیت در CFD
Errors and Uncertainy in CFD
CFD Errors and Uncertainty-خطا و عدم قطعیت CFD
CFD Errors and Uncertainty
نمایش نظرات