
جریان آشفته یکی از پیچیدهترین پدیدههای مهندسی سیالات است. رفتار غیرخطی، گردابههای کوچک و بزرگ، نوسانات زمانی و حساسیت شدید به شرایط مرزی باعث شده که مدلسازی این نوع جریان همیشه چالشی جدی باشد. با پیشرفت روشهای عددی و افزایش قدرت سختافزار، شبیهسازی جریان آشفته در محیطهای مهندسی – از جمله کانالهای دوبعدی – به یکی از رایجترین و کاربردیترین موضوعات در دینامیک سیالات محاسباتی (Computational Fluid Dynamics) تبدیل شده است.
در این مقاله، با زبانی روان، به بررسی شبیهسازی جریان آشفته در یک کانال دوبعدی میپردازیم و نشان میدهیم که چطور انتخاب مدل توربولانسی مناسب میتواند بر دقت نتایج اثر بگذارد. همچنین تجربه استفاده از نرمافزارهایی مانند ANSYS Fluent، CFX، و COMSOL و نیز امکان مدلسازی با زبانهای برنامهنویسی مثل MATLAB، Python و Fortran را مرور میکنیم.
جریان آشفته (Turbulent Flow) مجموعهای از نوسانات شدید، گردابههای بینظم و اختلاط قوی است. همین ویژگیها باعث میشود که برای حل آن به مدلسازی پیچیدهتر نسبت به جریان آرام نیاز داشته باشیم. از آنجایی که حل مستقیم این جریانها با روش DNS تنها برای مسائل بسیار کوچک و منابع محاسباتی بزرگ ممکن است، مهندسان معمولاً به سراغ مدلهای توربولانسی RANS میروند.
در شبیهسازی کانال دوبعدی، معمولاً از سه دسته مدل توربولانسی استفاده میشود:
این مدل یکی از قدیمیترین و پایدارترین مدلهای RANS است. اگرچه برای جریانهای نزدیک دیواره دقت آن محدود است، اما به دلیل پایداری عددی و سرعت بالای همگرایی یکی از رایجترین گزینهها در نرمافزارهای صنعتی است.
این مدل ترکیبی از مزایای k–ω و k–ε است و برای مسائلی مثل جریان کانال، جدایش و گرادیانهای شدید سرعت عملکرد بسیار خوبی دارد.
این مدل دقیقتر است چون تنشهای رینولدز را مستقیماً حل میکند. البته هزینه محاسباتی آن بالاتر است و برای شبیهسازیهای صنعتی سنگین توصیه نمیشود مگر اینکه دقت بسیار بالا مورد نظر باشد.
برای درک بهتر روند شبیهسازی، فرض کنیم جریان هوا در یک کانال دوبعدی با سرعت ورودی مشخص شبیهسازی میشود. این مثال معمولاً در دورههای CFD به عنوان یک تست پایه استفاده میشود.
هندسه ساده و معمولاً به صورت یک کانال با طول بلندتر از ارتفاع انتخاب میشود.
در نرمافزارهایی مانند ANSYS Meshing یا ICEM CFD از مش ساختاریافته استفاده میشود.
نزدیک دیواره باید لایهبندی مناسب (Inflation Layers) رعایت شود تا عدد y+ کنترل شود.
سرعت ورودی (Velocity Inlet)
خروجی با فشار ثابت (Pressure Outlet)
دیوارههای بدون لغزش (No-Slip Wall)
برای شروع معمولاً مدل k–ω SST بهترین انتخاب است، زیرا رفتار نزدیکی دیواره را دقیقتر پیشبینی میکند.
در ANSYS Fluent یا CFX معمولاً از حلگر فشار–مبنـا (Pressure-Based Solver) استفاده میشود.
در COMSOL Multiphysics نیز حلگرهای time-dependent و steady-state برای این نوع مسائل قابل استفادهاند.
برای کاربران علاقهمند به برنامهنویسی، این مسئله به کمک روش حجم محدود (Finite Volume Method) در MATLAB، Python یا حتی Fortran نیز قابل پیادهسازی است. گرچه نوشتن یک مدل توربولانسی از صفر کاری پیچیده و زمانبر است.
جریان کانال یک مسئله ساده نیست، بلکه پایه بسیاری از سیستمهای صنعتی است:
تحلیل جریان در سیستمهای تهویه و کانالکشی
شبیهسازی جریان داخل ریههای مصنوعی و دستگاههای پزشکی
بررسی جریان در کانالهای انتقال آب
کاربرد در صنایع خودروسازی برای تحلیل جریان در مسیرهای ورودی هوا
تست و اعتبارسنجی مدلهای توربولانسی پیش از اجرای پروژههای پیچیدهتر
امکان بررسی دقیق رفتار نزدیک دیواره
مناسب برای مقایسه مدلهای توربولانسی
هزینه محاسباتی مناسب نسبت به مسائل سهبعدی
قابلیت اجرای آن در تمام نرمافزارهای CFD و حتی کدنویسی اختصاصی
حساسیت شدید به کیفیت مش
نیاز به تعیین y+ مناسب برای هر مدل
تفاوت زیاد خروجی مدلهای توربولانسی
وابستگی نتایج به تنظیمات حلگر و روشهای همگرایی
مثال جریان کانال دوبعدی در بسیاری از مقالات معتبر برای تست مدلهای توربولانسی استفاده شده است. در صنایع تهویه، بسیاری از شرکتها پیش از انتخاب فن یا کانال، ابتدا جریان پایه را با همین شبیهسازی بررسی میکنند. در پروژههای تحقیقاتی نیز معمول است که دانشجویان ابتدا با این مسئله ساده شروع کنند و پس از تسلط، به سراغ موارد پیچیدهتر مثل جریان سهبعدی یا انتقال حرارت بروند.
شبیهسازی جریان آشفته در یک کانال دوبعدی نهتنها یک مسئله آموزشی ساده نیست، بلکه پایهای برای بسیاری از پروژههای صنعتی و پایاننامههای دانشگاهی محسوب میشود. انتخاب مدل توربولانسی مناسب، کیفیت مش، شرایط مرزی و تنظیمات حلگر همگی نقش مهمی در دقت نتایج دارند. نرمافزارهایی مانند ANSYS Fluent، CFX و COMSOL ابزارهای بسیار قدرتمندی برای اجرای این مدلها ارائه میدهند، اما برای پژوهشگران حرفهای، برنامهنویسی در MATLAB، Python یا Fortran نیز میتواند دقت و کنترل بالاتری فراهم کند
Pope, S. B. Turbulent Flows, Cambridge University Press.
Versteeg, H., Malalasekera, W. An Introduction to Computational Fluid Dynamics: The Finite Volume Method.
Wilcox, D. Turbulence Modeling for CFD.
ANSYS Fluent Theory Guide, ANSYS Inc.
Ferziger, J., Perić, M. Computational Methods for Fluid Dynamics.
CFD، Turbulence، RANS، k-epsilon، k-omega SST، Meshing، ANSYS Fluent، COMSOL، Flow Simulation، Numerical Modeling