یکی از اصول کلیدی در اطمینان از پایداری حل عددی در دینامیک سیالات محاسباتی (CFD)، شرط CFL است که به نام سه دانشمند Courant, Friedrichs و Lewy نامگذاری شده است. این شرط نقش تعیین‌کننده‌ای در انتخاب گام زمانی و شبکه‌بندی مناسب دارد تا روش عددی به صورت پایدار اجرا شود.

معرفی شرط CFL

شرط CFL بیان می‌کند که برای حل صحیح و پایدار معادلات دیفرانسیل جزئی با روش‌های گسسته‌سازی زمانی و مکانی، سرعت حرکت اطلاعات فیزیکی (مانند امواج یا جریان سیال) نباید از سرعت انتقال عددی (گام زمانی نسبت به اندازه سلول شبکه) بیشتر باشد. به عبارت ساده‌تر، گام زمانی باید طوری انتخاب شود که امواج یا اطلاعات در هر گام زمانی فقط از سلول‌های محدود شبکه عبور کنند.

اهمیت شرط CFL در CFD

اگر شرط CFL رعایت نشود، خطاهای عددی به سرعت رشد کرده و حل ناپایدار می‌شود که منجر به نتایج غیرواقعی و اشتباه خواهد شد. بنابراین شرط CFL یکی از معیارهای مهم پایداری در روش‌های صریح (Explicit) و برخی روش‌های ضمنی (Implicit) است.

تعبیر و مفهوم شرط CFL

به طور مفهومی:

CFL=uΔtΔxCmax

که در آن:

  • u سرعت جریان یا سرعت موج در مسئله
  • Δtگام زمانی
  • Δxاندازه سلول شبکه در جهت حرکت جریان
  • Cmax عدد بحرانی که وابسته به نوع روش عددی است (معمولاً کمتر یا مساوی 1)

این نسبت باید کمتر یا برابر با مقدار بحرانی باشد تا حل پایدار بماند.

کاربرد شرط CFL در تنظیمات شبیه‌سازی

  • انتخاب گام زمانی: برای جلوگیری از ناپایداری، گام زمانی باید به گونه‌ای انتخاب شود که شرط CFL رعایت شود.
  • اندازه سلول شبکه: اگر اندازه سلول بسیار کوچک باشد، لازم است گام زمانی نیز بسیار کوچک شود که متعاقباً باعث افزایش هزینه محاسباتی می‌شود.
  • کنترل سرعت جریان: در شرایط سرعت جریان بالا یا نواحی با تغییرات ناگهانی، رعایت شرط CFL حساس‌تر و مهم‌تر است.

تفاوت در روش‌های عددی

  • روش‌های صریح (Explicit) به شدت تحت تأثیر شرط CFL هستند و معمولاً باید گام زمانی کوچک‌تری انتخاب شود.
  • روش‌های ضمنی (Implicit) معمولاً شرط CFL کمتر محدودکننده دارند اما رعایت آن کمک به بهبود دقت و پایداری می‌کند.

جمع‌بندی

شرط CFL یک معیار کلیدی در طراحی شبیه‌سازی‌های CFD است که تضمین می‌کند حل عددی شده، پایداری لازم را داشته و در طول زمان محاسبات، نتایج معقول و قابل اعتماد ایجاد می‌شود. توجه صحیح به این شرط، بهینه‌سازی زمان محاسبه و افزایش دقت مدل را ممکن می‌سازد.

کلیدواژه ها : شرط CFL - CFL Condition - پایداری عددی - Numerical Stability - دینامیک سیالات محاسباتی - CFD - گام زمانی - Time Step - شبکه‌بندی - Mesh Size - روش‌های عددی - Numerical Methods