در دینامیک سیالات محاسباتی (CFD)، یکی از مهمترین چالشها حل دستگاه معادلات غیرخطی و چند متغیره است که معمولاً شامل معادلات مومنتم (سرعت) و معادله مداومت (فشار) میباشد. این معادلات به صورت کوپل (مرتبط به هم) بوده و باید به طور همزمان یا مرحلهای حل شوند تا شرایط سازگاری سرعت و فشار در جریان فراهم شود. در این محتوا، روشهای حل دستگاه معادلات و الگوریتمهای مهم کوپل فشار-سرعت توضیح داده میشوند.
روشهای حل دستگاه معادلات در CFD
۱. روش مستقیم (Direct Solver)
- حل دستگاه معادلات خطی به شکل مستقیم با استفاده از کرامر یا تجزیه ماتریس (LU، چولسکی).
- مناسب برای دستگاههای کوچک و متوسط.
- معایب: مصرف زیاد حافظه و زمان محاسباتی برای مسائل بزرگ و پیچیده.
۲. روشهای تکراری (Iterative Solvers)
- پرکاربردترین روشها در CFD برای حفظ حافظه و سرعت حل.
- الگوریتمهایی مانند Gauss-Seidel، Jacobi، SOR (Successive Over-Relaxation)، CG (Conjugate Gradient) و GMRES.
- در این روشها جواب به صورت تقریبی طی چندین تکرار تا رسیدن به همگرایی بهروزرسانی میشود.
چالش کوپل فشار–سرعت
در حل معادلات جریان تراکمناپذیر، فشار و سرعت مستقل نیستند و نباید به طور جداگانه و بدون هماهنگی حل شوند، زیرا قانون بقای جرم (مداومت) باید همزمان با مومنتم برقرار بماند. به همین دلیل، الگوریتمهای ویژهای برای کوپل فشار و سرعت نیاز است.
مهمترین الگوریتمهای کوپل فشار–سرعت در CFD
۱. الگوریتم SIMPLE
- مخفف Semi-Implicit Method for Pressure-Linked Equations.
- یکی از اولین و پراستفادهترین الگوریتمها در حل جریانات تراکمناپذیر.
- مراحل اصلی:
- حدس اولیه فشار
- حل معادلات مومنتم برای سرعت
- تصحیح فشار بر اساس معادله مداومت
- بهروزرسانی سرعتها با فشار تصحیح شده
- تکرار این فرایند تا همگرایی حاصل شود.
- مزایا: ساده، پایدار و قابل استفاده در اکثر مسائل.
- معایب: ممکن است برای برخی مسائل جریان پیچیده کند همگرا شود.
۲. الگوریتم SIMPLEC
- نسخه اصلاح شده SIMPLE با تغییر صورتمسائل برای همگرایی سریعتر.
- مناسب جریانهایی که در آنها SIMPLE کند عمل میکند.
۳. الگوریتم PISO
- مخفف Pressure Implicit with Splitting of Operators.
- شامل چند مرحله تصحیح فشار و سرعت در هر گام زمانی است.
- مزیت اصلی: همگرایی سریعتر و مناسب جریانهای گذرا (غیرایستا).
- کاربرد زیاد در شبیهسازیهای گذرا و مسائل غیرخطی.
۴. الگوریتم Coupled
- حل همزمان معادلات سرعت و فشار به صورت یک سیستم ارتباطی بزرگ.
- دقت و پایداری بالاتر، اما نیازمند توان محاسباتی بیشتری است.
- استفاده در مسائل بسیار پیچیده و حساس.
انتخاب الگوریتم مناسب
- مسائل پایا (ایستا) با هزینه محاسباتی محدود: SIMPLE یا SIMPLEC بهترین انتخاب است.
- مسائل گذرا با دقت بالاتر نیازمند همگرایی سریع: PISO.
- مسائل پیچیده، چندفازی یا نیازمند دقت بسیار بالا: الگوریتم Coupled.
نکات کلیدی برای حل موفق دستگاه معادلات
- گسستهسازی دقیق معادلات برای پایداری حل
- انتخاب روش حل مناسب (تکراری یا مستقیم) بر اساس اندازه مسأله
- طراحی شرطهای مرزی و اولیه صحیح برای سرعت و فشار
- استفاده از شتابدهندههای همگرایی (مانند آندرالرکسازی)
- بررسی معیارهای همگرایی دقیق برای اجتناب از نتایج اشتباه
جمعبندی
در CFD، حل کوپل فشار و سرعت یک فرآیند حساس و کلیدی است که نیازمند الگوریتمهای متمرکز همچون SIMPLE و PISO میباشد. روشهای حل دستگاه معادلات نیز بسته به اندازه و ماهیت مسئله، میتوانند از روشهای تکراری یا مستقیم انتخاب شوند. شناخت این الگوریتمها و روشهای حل زمینهساز اجرای موفق و دقیق شبیهسازیهای سیالاتی است.
کلیدواژه ها : حل دستگاه معادلات - الگوریتم کوپل فشار-سرعت - SIMPLE - PISO - CFD - دینامیک سیالات محاسباتی - روشهای عددی - مومنتم - مداومت