در دینامیک سیالات محاسباتی (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 - دینامیک سیالات محاسباتی - روش‌های عددی - مومنتم - مداومت