مدل Eulerian-Eulerian: راهنمای جامع شبیهسازی جریانهای پیچیده (مانند بستر سیال)
اولین باری که سعی کردم یک بستر سیال (Fluidized Bed) را شبیهسازی کنم، فکر میکردم مثل یک جریان آب ساده داخل لوله است؛ فقط کافیست دو ماده تعریف کنم و دکمه Solve را بزنم. نتیجه؟ یک هفته کلنجار رفتن با خطاهای همگرایی و در نهایت نتایجی که هیچ شباهتی به واقعیت نداشت. تیم سیمومک در تمام مراحل انجام پروژه فلوئنت کنار شماست؛ چه برای انجام پروژه دانشجویی فلوئنت و مشاوره تخصصی انجام پایان نامه فلوئنت نیاز به راهنمایی داشته باشید ما راهکار دقیق را به شما ارائه میدهیم.
جدول ماتریس تصمیمگیری برای انتخاب مدل چندفازی مناسب
| معیار تصمیمگیری | مدل VOF | مدل Mixture | مدل Eulerian-Eulerian | مدل DPM (Lagrangian) |
| نوع جریان | جریانهای جدا از هم (Segregated) | جریانهای مخلوط (Mixed) با لغزش کم | جریانهای مخلوط (Mixed) یا جدا از هم | جریانهای رقیق (Dispersed) |
| مثال کاربردی | موج، سد، پر شدن مخزن | دوغاب با ذرات ریز، جریان حبابدار با لغزش کم | بستر سیال، ستون حباب، راکتورها | اسپری سوخت، حرکت گرد و غبار |
| دقت در مرز فازها | بسیار بالا (Sharp Interface) | پایین (Diffused Interface) | متوسط (بستگی به مش) | نامربوط (ذرات نقطهای) |
| هزینه محاسباتی | متوسط | کم | بسیار بالا | وابسته به تعداد ذرات |
| محدودیت اصلی | فقط برای ۲ فاز (یا بیشتر با محدودیت) | تقریبهای زیاد، برای لغزش بالا نامناسب | پیچیدگی تنظیمات و همگرایی | برای کسر حجمی بالا (>۱۰%) نامناسب |
اگر شما هم الان در حال خواندن این متن هستید، احتمالاً با همین چالشها درگیر شدهاید. مدل اویلری-اویلری (Eulerian-Eulerian)، قدرتمندترین و در عین حال چموشترین ابزار CFD برای جریانهای چندفازی پیچیده است. چه در حال انجام یک پایاننامه سنگین باشید و چه در صنعت بخواهید راندمان یک راکتور را بالا ببرید، تسلط بر این مدل ضروری است. قبل از ورود به جزئیات، اگر نیاز به مرور کلی بر نرمافزار دارید، پیشنهاد میکنم راهنمای جامع آموزش کامل انسیس فلوئنت (Ansys Fluent) ما را نگاهی بیندازید. در اینجا، ما در سیمومک تجربیات واقعی خودمان را بدون تعارف با شما به اشتراک میگذاریم.

چرا شبیهسازی بستر سیال با مدل اویلری-اویلری اغلب با شکست مواجه میشود؟
شبیهسازی بسترهای سیال یا ستونهای حباب، ذاتاً ناپایدار و آشفته هستند. وقتی از مدل اویلری استفاده میکنید، شما فقط معادلات ناویر-استوکس را حل نمیکنید؛ بلکه دارید چندین دست معادلات مومنتوم و پیوستگی را که شدیداً به هم کوپل شدهاند (Coupled) همزمان حل میکنید.
بیشتر شکستها نه به خاطر باگ نرمافزار، بلکه به دلیل عدم درک فیزیک مسئله رخ میده. خیلی وقتا کاربر بدون توجه به رژیم جریان، تنظیمات پیشفرض فلوئنت را تغییر نمیدهد. مثلاً استفاده از گام زمانی (Time Step) نامناسب برای این جریانات گذرا، یا انتخاب مدلهای درگ (Drag) که برای آن کسر حجمی خاص طراحی نشدهاند، فوراً باعث واگرایی میشود. اگر مدام با ارور مواجه میشوید، نگاهی به مقاله ۷ دلیل اصلی عدم همگرایی در فلوئنت و راهحل آنها بیندازید تا مطمئن شوید اشتباهات پایهای را مرتکب نمیشوید. پیچیدگی برهمکنش بین فازها (مثلاً برخورد ذرات جامد با هم و با سیال) جایی است که کار را سخت میکند.
مدل اویلری-اویلری چگونه فیزیک پیچیده برهمکنش ذرات و سیال را قابل شبیهسازی میکند؟
بیایید سادهاش کنیم. برخلاف دیدگاه اویلری-لاگرانژی که تکتک ذرات را ردیابی میکند، در مدل اویلری-اویلری ما فرض میکنیم که همه فازها (چه گاز، چه مایع و چه جامد) مانند یک محیط پیوسته (Continuum) رفتار میکنند که در هم نفوذ کردهاند. 🧊➡️💧
کلید این مدل، مفهوم “کسر حجمی” (Volume Fraction) است. در هر سلول محاسباتی، مجموع کسر حجمی فازها باید برابر یک باشد. نرمافزار معادلات بقا را برای هر فاز جداگانه حل میکند و سپس با استفاده از “ترمهای تبادلی” (مانند نیروی درگ، لیفت و انتقال جرم)، اثرگذاری این فازها بر روی یکدیگر را مدلسازی میکند.
این رویکرد با مدلی مثل VOF متفاوت است. اگر هدف شما دیدن سطح جدايش دقیق بین آب و هوا است (مثلاً در پر شدن یک سد)، باید از شبیهسازی جریانهای دوفازی با مدل VOF استفاده کنید. اما اگر فازها با هم مخلوط شدهاند (مثل حبابهای پخش شده در یک ستون یا ذرات شن در هوا)، اویلری-اویلری انتخاب درست است.

چه زمانی باید به جای مدلهای سادهتر، به سراغ مدل قدرتمند اویلری-اویلری بروید؟
انتخاب مدل به “کسر حجمی فاز ثانویه” بستگی دارد. این یک قانون نانوشته اما حیاتی است.
- جریانهای خیلی رقیق (زیر ۱-۲٪): مدل لاگرانژی (DPM) عالی است. حتی میتوان اثر فاز دوم روی سیال اصلی را نادیده گرفت (One-way coupling).
- جریانهای نیمه رقیق (تا حدود ۱۰-۱۲٪): لاگرانژی با کوپلینگ دوطرفه (Two-way coupling) جواب میدهد، اما هزینه محاسباتی بالا میرود.
- جریانهای غلیظ (Dense Flows – بالای ۱۰٪): اینجا قلمرو مطلق مدل اویلری-اویلری است.
در طول ۷ سال تجربهام در سیمومک، بارها دیدهام که کارفرماهای صنعتی برای یک راکتور با ۴۰٪ ذرات جامد، اصرار بر استفاده از مدل لاگرانژی داشتند چون راهاندازی آن سادهتر به نظر میرسید. نتیجه؟ شبیهسازی که باید در ۳ روز تمام میشد، یک ماه طول میکشید و دقتش هم پایین بود. وقتی برهمکنش ذره-ذره (برخوردها و اصطکاک بین ذرات) مهم میشود، مدلهای سادهتر کم میآورند. البته، رویکرد اویلری فقط مختص ذرات نیست و پایهای برای فیزیکهای پیچیدهتر هم هست، مثلاً در شبیهسازی پدیده کاویتاسیون در فلوئنت که انتقال جرم بین فاز بخار و مایع داریم، یا حتی در سناریوهای شامل شبیهسازی ذوب و انجماد در فلوئنت، از مفاهیم مشابهی استفاده میشود.
جدول زیر کمک میکند سریعتر تصمیم بگیرید:
| ویژگی | مدل لاگرانژی (DPM) | مدل اویلری-اویلری | مدل VOF |
| درصد فاز ثانویه | کم تا متوسط (< 10%) | زیاد و غلیظ (> 10%) | هر درصدی (با مرز مشخص) |
| نوع دیدگاه | ردیابی ذرات | محیطهای پیوسته | ردیابی سطح آزاد (Interface) |
| هزینه محاسباتی | وابسته به تعداد ذرات 📈 | وابسته به تعداد سلولهای مش | متوسط |
| کاربرد اصلی | اسپریها، سیکلونهای رقیق | بستر سیال، ستون حباب، دوغاب | موج، پر شدن مخزن، جریان در کانال |
آیا کیفیت مشبندی میتواند دقت شبیهسازی چندفازی شما را کاملاً دگرگون کند؟
بله، و تاثیرش خیلی بیشتر از جریانهای تکفازی است. در جریان چندفازی، گرادیانهای شدیدی در کسر حجمی و سرعتها داریم. اگر مش شما کیفیت لازم را نداشته باشد، این گرادیانها به درستی تسخیر نمیشوند و منجر به پخش عددی (Numerical Diffusion) شدید میشود؛ یعنی مرز بین فازها الکی مات و پخش میشود.
در این شبیهسازیها، فقط ریز بودن مش مهم نیست. یکنواختی و کیفیت سلولها (Skewness و Orthogonal Quality) حیاتی است. المانهای کج و کوله (Highly skewed) در مناطقی که اختلاط فازها زیاد است، منبع اصلی واگرایی هستند. هواستون باشه که حتماً قبل از اعتماد به نتایج نهایی، تحلیل حساسیت به شبکه (Grid Independence Study) را انجام دهید. بدون این کار، نتایج شما در هیچ ژورنال معتبری پذیرفته نمیشود و در صنعت هم قابل اتکا نیست.
برای درک بهتر پارامترهایی که باید چک کنید، حتماً معیارهای کیفیت مش در فلوئنت مثل Skewness را مطالعه کنید. استفاده از مشهای سازمانیافته (Hex) تا حد امکان، به پایداری حل اویلری کمک زیادی میکند.
چگونه مدلهای نیروی درگ (Drag Force) مناسب را برای تضمین دقت شبیهسازی انتخاب کنیم؟
قلب تپنده مدل اویلری، ترمهای تبادلی بین فازهاست و مهمترین آنها “نیروی درگ” است. این نیرو مشخص میکند که فازها چقدر روی هم “سُر” میخورند. انتخاب اشتباه در اینجا، کل فیزیک مسئله را عوض میکند.
نرمافزارها معمولاً مدل Schiller-Naumann را به عنوان پیشفرض دارند. این مدل برای ذرات/حبابهای کروی و جریانهای رقیق خوب است. اما برای یک بستر سیال غلیظ؟ اصلاً مناسب نیست! 🚫 در جریانهای غلیظ، حضور ذرات در کنار هم، الگوی جریان اطراف هر ذره را تغییر میدهد (اثری که به آن Hindered Settling میگویند).
برای بسترهای سیال گاز-جامد، مدلهایی مثل Gidaspow یا Syamlal-O’Brien استانداردهای طلایی هستند. این مدلها در کسرهای حجمی بالا، اثر فشردگی ذرات را لحاظ میکنند. ما در تیم مهندسی سیمومک برای انتخاب مدل درگ در پروژههای حساس این مراحل را طی میکنیم:
- بررسی دقیق مقالات مشابه و جدیدترین یافتههای آزمایشگاهی (Literature Review).
- اگر ذرات شکل غیر کروی داشته باشند، از مدلهای تصحیح شده (مثل Haider-Levenspiel) استفاده میکنیم.
- در موارد خاص صنعتی که مواد رفتار عجیبی دارند، با استفاده از کدنویسی اختصاصی (UDF)، مدل درگ سفارشی را بر اساس دادههای تست پایلوت پیادهسازی میکنیم.
حتی در شبیهسازیهای پیچیدهتر، مثل شبیهسازی جریانهای رقیق با مدل DSMC یا مواردی که نیاز به مدلسازی تشعشع با مدلهای DO و P1 در دماهای بالا و محیطهای چندفازی داریم، درک صحیح از نحوه تعامل فازها و فیزیک حاکم، اولین قدم است.
جدول زیرمدلهای کلیدی در مدل اویلری و کاربرد آنها
| زیرمدل (Sub-model) | چه زمانی باید فعال شود؟ | چه زمانی میتوان نادیده گرفت؟ |
| نیروی لیفت (Lift Force) | در ستونهای حباب که گرادیان سرعت عرضی مهم است. | در بسترهای سیال غلیظ که برخورد ذرات غالب است. |
| نیروی جرم مجازی (Virtual Mass) | وقتی نسبت چگالی فازها نزدیک به ۱ است (مایع-مایع). | وقتی یک فاز بسیار سبکتر از دیگری است (گاز-جامد). |
| نیروی تلاطم پراکنده (Turbulent Dispersion) | برای مدلسازی اثر نوسانات توربولانسی روی پخش شدن فاز ثانویه. | در جریانهای آرام یا زمانی که دقت بالا در پخش ذرات مهم نیست. |
| مدل ویسکوزیته جامد (Solid Viscosity) | همیشه در کنار KTGF برای محاسبه تنشهای ناشی از برخورد و حرکت ذرات. | زمانی که فاز جامد حضور ندارد یا بسیار رقیق است. |

آیا در شبیهسازی خود به مدلهای نیروی لیفت (Lift) و جرم مجازی (Virtual Mass) نیاز دارید؟
همیشه وسوسه میشویم که همه تیکها را در نرمافزار فعال کنیم تا مدلمان “کاملتر” باشد. اما در مدل اویلری، فعال کردن نیروهای اضافی یعنی معادلات بیشتر و زمان حل طولانیتر. سوال اینجاست که آیا به آنها نیاز دارید؟
- نیروی جرم مجازی (Virtual Mass): وقتی یک فاز درون فاز دیگر شتاب میگیرد، بخشی از فاز اطراف را هم با خود جابجا میکند. این نیرو زمانی مهم است که نسبت چگالی فازها به هم نزدیک باشد (مثل حباب هوا در آب) و تغییرات زمانی سریع (شتاب بالا) داشته باشیم. برای سیستم گاز-جامد (که چگالی جامد خیلی بیشتر از گاز است)، این نیرو معمولاً ناچیز است و میتوان از آن صرفنظر کرد.
- نیروی لیفت (Lift): اگر ذرات/حبابها در یک میدان جریان برشی (Shear Flow) قوی باشند یا خودشان چرخش داشته باشند، نیروی لیفت به آنها وارد میشود. در ستونهای حباب، لیفت مهم است و باعث پخش شدن حبابها به سمت دیواره یا مرکز میشود. اما در یک بستر سیال خیلی شلوغ، اثر برخورد ذرات (Solid Pressure) معمولاً خیلی غالبتر از لیفت است.
پس، بیدلیل هزینه محاسباتی را بالا نبرید. فیزیک مسئله را بسنجید. از پروژههای کلاسی و انجام پروژه دانشجویی فلوئنت گرفته تا سطوح پیشرفته مثل انجام پایان نامه فلوئنت و انجام پروژه انسیس فلوئنت با هندسههای پیچیده، تیم ما آماده انجام پروژه فلوئنت با تضمین کیفیت و آموزش کامل است.
چگونه شرایط مرزی ورودی و خروجی را برای فازهای گاز و جامد به درستی تعریف کنیم؟
یکی از گیجکنندهترین بخشها در تنظیمات اویلری، شرایط مرزی (Boundary Conditions) است چون باید برای تکتک فازها تعیین تکلیف کنید. یک اشتباه رایج این است که کاربر شرایط را برای فاز “مخلوط” (Mixture) تنظیم میکند و جزئیات فازهای ثانویه را فراموش میکند.
برای یک بستر سیال استاندارد:
- ورودی (Inlet): معمولاً از Velocity Inlet برای گازی که از پایین وارد میشود استفاده میکنیم. برای فاز گاز، سرعت را وارد میکنید و کسر حجمی گاز ۱ است. برای فاز جامد در ورودی گاز، سرعت صفر و کسر حجمی هم صفر است (چون فقط گاز وارد میشود).
- اگر جامد هم وارد میشود: اگر سیستم پیوسته است و ذرات هم تزریق میشوند، باید برای فاز جامد سرعت ورود و کسر حجمی ذرات در لحظه ورود را دقیقاً مشخص کنید.
- خروجی (Outlet): بهترین گزینه معمولاً Pressure Outlet در بالای بستر است. نکته حیاتی تنظیم Backflow Volume Fraction است. اگر احتمال میدهید که جریان از خروجی به داخل برگردد (جریان معکوس)، باید به نرمافزار بگویید که این جریان برگشتی چه کسر حجمی دارد (معمولاً فقط گاز برمیگردد، پس کسر حجمی جامد را صفر میگذاریم).
برای تسلط بر انواع شرایط مرزی، حتماً راهنمای کامل شرایط مرزی در فلوئنت را مطالعه کنید، اما همیشه به یاد داشته باشید که در حالت چندفازی، باید برای هر تب (Tab) مربوط به هر فاز، تنظیمات را جداگانه چک کنید. این قضیه در مسائل دیگر مثل مدلسازی جریان در محیطهای متخلخل در فلوئنت هم که تعامل سیال و محیط جامد مطرح است، اهمیت ویژهای پیدا میکند. حتی اگر با فیزیکهای متفاوتی مثل آموزش کامل مدلسازی احتراق غیر پیشآمیخته در فلوئنت یا شبیهسازی آکوستیک و تولید نویز در فلوئنت سروکار داشته باشید، تعریف درست مرزها قدم اول همگرایی است.
چرا شبیهسازی اویلری-اویلری شما همگرا نمیشود و راه حلهای کلیدی آن چیست؟
این سوال میلیون دلاری است! عدم همگرایی در این مدلها کابوس هر مهندس CFD است. بعد از کلی آزمون و خطا، به این نتیجه رسیدیم که مشکل معمولاً یکی از این سه مورد است:
- شرایط اولیه (Initial Conditions) نامناسب: هیچوقت شبیهسازی را از یک بستر خالی که ناگهان گاز با سرعت بالا به آن تزریق میشود شروع نکنید! این یک شوک عددی بزرگ به حلگر وارد میکند. راه حل ✅: ابتدا ذرات را در بستر “Patch” کنید (یعنی کسر حجمی اولیه را برای ناحیه بستر تعریف کنید) و سپس با سرعت گاز پایین شروع کنید و به تدریج آن را افزایش دهید (Ramping).
- گام زمانی (Time Step) خیلی بزرگ: این شبیهسازیها به شدت به عدد کورانت (Courant Number) حساس هستند. گام زمانی بزرگ باعث میشود اطلاعات فیزیکی از یک سلول “بپرد” و حل واگرا شود. در بخش بعدی بیشتر توضیح میدهیم.
- تنظیمات حلگر (Solver Settings): برای این مدلها، استفاده از الگوریتمهای کوپل شده (Coupled) یا Phase Coupled SIMPLE معمولاً پایدارتر از SIMPLE عادی است. همچنین کاهش فاکتورهای Under-Relaxation (URFs) برای مومنتوم و کسر حجمی (معمولاً به ۰.۲ تا ۰.۵) میتواند به شروع پایدار حل کمک کند.
گاهی اوقات هم دلیل واگرایی، چیزی فراتر از تنظیمات است و به خطاهای محاسباتی سیستم برمیگردد. اگر با ارورهای عجیب مواجه شدید، مطلب خطای Floating Point Exception در فلوئنت و راه حل آن میتواند راهگشا باشد. به یاد داشته باشید که این شبیهسازیها سنگین هستند و استفاده از تنظیمات محاسبات موازی (HPC) روی چندین هسته میتواند زمان حل را به شکل چشمگیری کاهش دهد.
چگونه کانتورهای کسر حجمی (Volume Fraction) را برای درک دینامیک بستر سیال تفسیر کنیم؟
اینجاست که جادوی شبیهسازی مشخص میشود. خروجی اصلی مدل اویلری، کانتورهای کسر حجمی فاز جامد (یا هر فاز ثانویه دیگر) است. شما نباید فقط به یک تصویر زیبا نگاه کنید؛ باید دنبال الگوهای فیزیکی باشید:
- تشکیل حبابها (Bubbling): در رژیمهای سرعت پایین، حبابهای گاز را میبینید که از پایین بستر شکل گرفته و به سمت بالا حرکت میکنند و ذرات را با خود میکشانند.
- رژیم آشفته (Turbulent Regime): با افزایش سرعت، حبابها به هم میپیوندند و ساختارهای بزرگ و نامنظمی ایجاد میکنند که باعث اختلاط شدید ذرات میشود.
- مناطق مرده (Dead Zones): به گوشههای بستر دقت کنید. ممکن است نواحیای وجود داشته باشد که ذرات در آنجا ساکن مانده و در فرآیند شرکت نمیکنند. این یک مشکل بزرگ در راکتورهای صنعتی است. 💡
برای درک بهتر این دینامیک گذرا، حتمن از نتایج خود انیمیشن بسازید. در مقاله چگونه از نتایج شبیهسازی یک انیمیشن جذاب بسازیم؟، تکنیکهای این کار را توضیح دادهایم. همچنین برای تحلیل دقیقتر، باید با ابزارهای حرفهایتری کار کنید که در آموزش تکنیکهای پسپردازش در CFD-Post به آنها پرداختهایم.

چگونه میتوان نتایج شبیهسازی جریان چندفازی را با دادههای آزمایشگاهی معتبر صحهگذاری کرد؟
یک شبیهسازی بدون اعتبارسنجی، صرفاً یک فرضیه است. برای اینکه به نتایج خود اعتماد کنید (و دیگران را متقاعد کنید)، باید آنها را با دادههای واقعی مقایسه کنید. این کار هم برای مقالات علمی و هم برای پروژههای صنعتی حیاتی است.
چطور این کار را انجام دهیم؟
- مقالات مرجع را پیدا کنید: به دنبال مقالات آزمایشگاهی (Experimental) باشید که روی هندسه و شرایطی مشابه شما کار کردهاند.
- پارامترهای کلیدی را مقایسه کنید: معمولاً این موارد مقایسه میشوند:
- افت فشار (Pressure Drop): افت فشار کل در طول بستر سیال.
- ارتفاع انبساط بستر (Bed Expansion Height): ارتفاع متوسط سطح بالایی ذرات پس از سیال شدن.
- فرکانس نوسانات فشار: در برخی کاربردها، نوسانات فشار مشخصه مهمی از دینامیک سیستم است.
ما در سیمومک، همیشه یک فاز اعتبارسنجی در پروژههایمان داریم. مثلاً در یک پروژه برای یک شرکت پتروشیمی، ابتدا شبیهسازی را بر اساس دادههای یک مقاله معتبر برای یک پایلوت کوچک انجام دادیم و پس از تطابق نتایج با خطای کمتر از ۵٪، همان تنظیمات را برای راکتور اصلی صنعتی به کار بردیم. این رویکرد ریسک پروژه را به شدت کاهش میدهد. برای آشنایی کامل با این فرآیند، راهنمای جامع اعتبارسنجی نتایج CFD را از دست ندهید.
آیا میدانید یک پروژه شبیهسازی بستر سیال در نرمافزار ANSYS Fluent چقدر زمان و هزینه محاسباتی نیاز دارد؟
این سوالی است که همه مدیران پروژه میپرسند. پاسخ کوتاه: بستگی دارد. اما بیایید عوامل اصلی را بررسی کنیم:
- ابعاد مسئله (2D vs 3D): یک شبیهسازی سهبعدی به راحتی میتواند ۱۰۰ برابر سنگینتر از معادل دوبعدی خود باشد. برای مطالعات اولیه، همیشه از 2D شروع کنید.
- اندازه مش: دو برابر کردن تعداد سلولها، زمان حل را خیلی بیشتر از دو برابر افزایش میدهد.
- گام زمانی: گامهای زمانی کوچکتر (برای دقت بالاتر) یعنی تعداد کل مراحل حل بیشتر و زمان طولانیتر.
- مدلهای فیزیکی: اضافه کردن مدلهای انتقال حرارت یا واکنشهای شیمیایی، بار محاسباتی را به شدت بالا میبرد. 📉
به عنوان یک تخمین کلی، یک شبیهسازی 2D ساده ممکن است روی یک سیستم قوی ۱ تا ۲ روز طول بکشد. اما یک شبیهسازی 3D دقیق با تمام جزئیات فیزیکی، میتواند هفتهها زمان ببرد. برای اطمینان از کیفیت و دقت نتایج، میتوانید از خدمات انجام پروژه انسیس فلوئنت ما استفاده کنید. همچنین برای پروژههای حساس، امکان عقد قرارداد و انجام پروژه فلوئنت در تهران به صورت حضوری و یا انجام پروژه فلوئنت به صورت آنلاین برای سراسر کشور فراهم است.
متخصصان سیمومک چگونه با انتخاب دقیق پارامترها، از بروز خطاهای رایج در پروژههای شما جلوگیری میکنند؟
تجربه یعنی همینجا. یعنی بدانیم کدام پارامترها بیشترین تأثیر را روی نتیجه دارند و کدامها را میتوان سادهسازی کرد. ما فقط دادهها را وارد نرمافزار نمیکنیم؛ ما فیزیک را “ترجمه” میکنیم.
برای مثال، در پروژههای دانشجویی که معمولاً با محدودیت زمانی مواجه هستند، ما روی حساسترین بخشها تمرکز میکنیم: انتخاب مدل درگ مناسب، تنظیم درست گام زمانی و شرایط اولیه. این کار از اتلاف وقت روی تنظیمات کماهمیت جلوگیری میکند. در پروژههای صنعتی، علاوه بر این موارد، به اعتبارسنجی و تحلیل هزینه-فایده محاسباتی توجه ویژهای داریم. برای مثال در یک کیس استادی بهینهسازی خنککاری باتری، تمرکز اصلی روی مدل انتقال حرارت بود، اما در اینجا روی مدلهای تبادل مومنتوم است. اگر برای تحقیقات خود نیاز به کمک تخصصی دارید، خدماتی مثل انجام پروژه دانشجویی فلوئنت یا انجام پایان نامه فلوئنت دقیقاً برای حل همین چالشها طراحی شدهاند.
بزرگترین اشتباه در تنظیم گام زمانی (Time Step) برای شبیهسازیهای گذرا چندفازی چیست؟
بزرگترین اشتباه، استفاده از گام زمانی ثابت (Fixed Time Step) و بزرگ است.
دینامیک یک بستر سیال به شدت متغیر است. در یک لحظه ممکن است سیستم آرام باشد و در لحظه بعد یک حباب بزرگ به سرعت حرکت کند. یک گام زمانی ثابت نمیتواند با این تغییرات سازگار شود.
راه حل حرفهای ⚙️: از گام زمانی تطبیقی (Adaptive Time Stepping) استفاده کنید. در این روش شما به نرمافزار یک “عدد کورانت” هدف میدهید (معمولاً بین ۰.۵ تا ۵ برای این مسائل). سپس حلگر در هر مرحله، گام زمانی را طوری تنظیم میکند که عدد کورانت از مقدار هدف شما فراتر نرود. این کار هم پایداری حل را تضمین میکند و هم در زمانهایی که فیزیک آرامتر است، با بزرگ کردن گام زمانی، در وقت صرفهجویی میکند.
چگونه میتوانید برای پروژه صنعتی یا پایاننامه خود یک مشاوره تخصصی از سیمومک دریافت کنید؟
این راهنما تلاش کرد تا دید جامعی از چالشها و راهکارهای کار با یکی از پیچیدهترین مدلهای CFD به شما بدهد. با این حال، هر پروژهای جزئیات منحصر به فرد خودش را دارد. تسلط بر مدل Eulerian-Eulerian نیازمند ترکیبی از دانش تئوری، مهارت نرمافزاری و تجربه عملی است.
اگر در پروژه خود با چالشهای پیچیدهای روبرو هستید و نیاز به راهنمایی یا اجرای کامل آن دارید، تیم ما در سیمومک آماده است تا تخصص خود را برای موفقیت شما به کار گیرد. برای بررسی شرایط و دریافت راهکار متناسب با مسئله شما، میتوانید از صفحه انجام پروژه فلوئنت با ما در ارتباط باشید.
سوالات متداول (FAQ) به همراه پاسخ
۱. تفاوت اصلی بین مدل Eulerian-Eulerian و Eulerian-Lagrangian چیست؟
در مدل Eulerian-Lagrangian (یا DPM)، فاز سیال پیوسته و فاز ذرات گسسته در نظر گرفته میشود و مسیر هر ذره جداگانه ردیابی میشود. این مدل برای جریانهای رقیق مناسب است. اما در مدل Eulerian-Eulerian هر دو فاز به عنوان محیطهای پیوستهای که در هم نفوذ کردهاند مدل میشوند و برای جریانهای غلیظ (کسر حجمی بالای ۱۰-۱۲٪) کاربرد دارد.
۲. آیا میتوان از مدل اویلری برای شبیهسازی جریان مایع-مایع (مثل امولسیون) استفاده کرد؟
بله، مدل اویلری فقط محدود به جامد-گاز یا گاز-مایع نیست. برای شبیهسازی امولسیونها یا هر سیستم چندفازی دیگری که فازها در هم مخلوط شدهاند (و سطح جدایش مشخصی ندارند)، میتوان از این مدل استفاده کرد. فقط باید مدلهای تبادلی (مثل درگ و کشش سطحی) را متناسب با فیزیک مایع-مایع انتخاب کرد.
۳. KTGF یا “نظریه جنبشی جریان دانهای” چیست و چه زمانی باید آن را فعال کنم؟
KTGF مدلی است که تنشها و ویسکوزیته ناشی از برخورد ذرات جامد با یکدیگر (فشار جامد) را محاسبه میکند. این مدل زمانی حیاتی است که کسر حجمی فاز جامد بسیار بالا باشد (معمولاً بالای ۲۰-۳۰٪) و برخورد ذره-ذره نقش مهمی در دینامیک کلی سیستم ایفا کند.
۴. چرا هزینه محاسباتی شبیهسازی اویلری اینقدر زیاد است؟
چون شما به جای حل یک دسته معادلات (برای جریان تکفازی)، دارید برای هر فاز یک دسته کامل از معادلات مومنتوم و پیوستگی را حل میکنید. این معادلات به شدت به هم کوپل هستند و حل همزمان آنها بار محاسباتی سنگینی را به سیستم تحمیل میکند.
۵. آیا همیشه باید شبیهسازی را به صورت سهبعدی (3D) انجام دهم؟
خیر! برای مطالعات اولیه، بررسی اثر پارامترها و درک کلی دینامیک سیستم، شروع با یک مدل دوبعدی (2D) بسیار هوشمندانه است. این کار زمان محاسبات را دهها برابر کاهش میدهد. فقط زمانی به سراغ 3D بروید که نیاز به نتایج دقیق برای اعتبارسنجی نهایی یا طراحی صنعتی دارید.
۶. بهترین راه برای مقداردهی اولیه (Initialization) یک بستر سیال چیست؟
بهترین روش استفاده از دستور “Patch” است. ابتدا کل دامنه را با فاز گاز مقداردهی کنید. سپس ناحیهای که بستر ذرات در آن قرار دارد را مشخص کرده و کسر حجمی فاز جامد را در آن ناحیه برابر مقدار اولیه (مثلاً ۰.۶) و کسر حجمی گاز را ۰.۴ قرار دهید. این کار از شوک عددی اولیه جلوگیری میکند.
۷. آیا میتوان از مدل اویلری برای جریانهای تراکمپذیر استفاده کرد؟
بله، هر کدام از فازها میتوانند به صورت تراکمپذیر (Compressible) تعریف شوند. این کاربرد در سیستمهایی مانند راکتورهای احتراق بستر سیال یا فرآیندهای فشار بالا که چگالی گاز به شدت تغییر میکند، اهمیت دارد.
۸. منظور از “فشار جامد” (Solid Pressure) چیست؟
فشار جامد، یک تنش فشاری است که به دلیل برخورد و تماس ذرات با یکدیگر در جریانهای غلیظ ایجاد میشود و از متراکم شدن بیش از حد ذرات (یعنی رسیدن کسر حجمی به مقدار حداکثر فشردگی) جلوگیری میکند. این پارامتر توسط مدل KTGF محاسبه میشود.
۹. آیا میتوانم مدل اویلری را با مدلهای واکنش شیمیایی ترکیب کنم؟
قطعاً. یکی از قدرتمندترین کاربردهای این مدل، شبیهسازی راکتورهای چندفازی است. شما میتوانید مدلهای واکنش شیمیایی (Species Transport) را فعال کرده و نرخ واکنشها را در هر فاز یا بین فازها تعریف کنید.
۱۰. مهمترین متغیر برای پسپردازش (Post-Processing) در این مدل چیست؟
بدون شک “کسر حجمی فازها” (Volume Fraction of Phases) مهمترین متغیر است. با تحلیل کانتورها و انیمیشنهای کسر حجمی، میتوانید دینامیک کلی سیستم، تشکیل حباب، اختلاط و مناطق مرده را به خوبی درک کنید.