شبیه‌سازی با مش متحرک (Dynamic Mesh) در ANSYS Fluent

قابلیت مش متحرک (Dynamic Mesh) در ANSYS Fluent ابزاری قدرتمند برای شبیه‌سازی جریان‌هایی است که در آن‌ها هندسه دامنه محاسباتی در طول زمان تغییر می‌کند. این تغییرات می‌توانند شامل حرکت صلب اجسام، تغییر شکل مرزها، یا ترکیبی از هر دو باشند. کاربرد این قابلیت در طیف وسیعی از مسائل مهندسی، از جمله آیرودینامیک بال‌های متحرک، شیرهای باز و بسته شونده، پره‌های توربین، حرکت پیستون در موتور و حتی برخی پدیده‌های بیومکانیک (مانند جریان خون در رگ‌های در حال پمپاژ) بسیار گسترده است.

1. چرا از مش متحرک استفاده می‌کنیم؟

در بسیاری از مسائل دینامیک سیالات محاسباتی (CFD)، مرزهای دامنه جریان ثابت هستند. اما در مسائلی که یکی از اجزا (یا بیشتر) در حال حرکت یا تغییر شکل است، مش اولیه دیگر نماینده درستی از هندسه در زمان‌های بعدی نخواهد بود. در چنین مواردی، نیاز به روشی است که مش را با حرکت مرزها سازگار کند. مش متحرک این امکان را فراهم می‌کند که مش در طول فرآیند حل (حل زمان‌وابسته) به طور خودکار به‌روزرسانی شود.

2. مفاهیم اساسی در Dynamic Mesh

ANSYS Fluent سه روش اصلی برای مدیریت مش متحرک ارائه می‌دهد:

  • روش هموارسازی (Smoothing Method):

  • این روش برای تغییر شکل‌های کوچک و بدون تغییر در توپولوژی مش (تعداد گره‌ها و اتصالات) استفاده می‌شود.

  • وقتی مرزها حرکت می‌کنند، گره‌های مش داخلی به نحوی جابه‌جا می‌شوند که شکل سلول‌ها تغییر کند اما کیفیت مش حفظ شود. این کار با استفاده از روش‌های الاستیک یا پخش چگالی (Diffusion) انجام می‌شود.

  • این روش سریع و کم‌هزینه محاسباتی است اما محدودیت‌هایی در مقدار تغییر شکل دارد. اگر تغییر شکل بیش از حد زیاد شود، سلول‌ها می‌توانند به شدت دفرمه شده و کیفیت مش کاهش یابد.

  • روش لایه‌بندی مجدد (Layering Method):

  • این روش برای حرکت صلب (Rigid Body Motion) در یک جهت خاص (معمولاً عمود بر سطح) مناسب است، مانند حرکت پیستون یا دریچه‌های خطی.

  • وقتی یک مرز حرکت می‌کند، لایه‌های سلول‌های مش در نزدیکی آن مرز فشرده یا کشیده می‌شوند (کشیده شدن/فشرده شدن لایه‌ها).

  • اگر حرکت مرز به حدی زیاد باشد که لایه‌ها بسیار نازک یا بسیار ضخیم شوند (که منجر به کاهش کیفیت مش می‌شود)، Fluent می‌تواند به طور خودکار لایه‌های جدیدی را اضافه یا لایه‌های موجود را حذف کند (افزودن/حذف لایه).

  • روش مش‌بندی مجدد (Remeshing Method):

  • این روش برای تغییر شکل‌های بزرگ یا زمانی که مرزها به هم نزدیک می‌شوند و نیاز به تغییر توپولوژی مش وجود دارد، استفاده می‌شود.

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

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

اغلب، یک ترکیب از این روش‌ها استفاده می‌شود. به عنوان مثال، هموارسازی برای تغییر شکل‌های کوچک و مش‌بندی مجدد در صورت نیاز به تغییرات بزرگ‌تر.

3. تنظیمات و پیاده‌سازی در ANSYS Fluent

برای فعال‌سازی و تنظیم مش متحرک در Fluent، مراحل کلی زیر طی می‌شود:

  1. فعال‌سازی Dynamic Mesh: ابتدا باید قابلیت Dynamic Mesh را در پانل Dynamic Mesh فعال کرد.
  2. تعریف مناطق مش متحرک (Dynamic Mesh Zones):
  • مناطق متحرک (Moving Zones): مرزهایی که حرکت می‌کنند یا تغییر شکل می‌دهند (مثلاً سطح پیستون یا بال هواپیما). برای این مناطق، نوع حرکت (صلب، تغییر شکل دهنده) و قانون حرکت (UDF یا تابع تعریف شده) مشخص می‌شود.
  • مناطق صلب (Stationary Zones): مرزهایی که ثابت هستند.
  • مناطق تغییر شکل دهنده (Deforming Zones): نواحی از مش که باید تغییر شکل دهند تا با حرکت مرزها سازگار شوند.
  1. مشخص کردن قانون حرکت (Motion Law):
  • با استفاده از فایل پروفایل (Profile File): برای حرکات از پیش تعیین شده.
  • با استفاده از UDF (User-Defined Function): برای حرکات پیچیده‌تر که با معادلات ریاضی یا داده‌های تجربی تعریف می‌شوند. این قوی‌ترین روش است و امکان کنترل دقیق بر حرکت هر گره یا منطقه را فراهم می‌کند.
  • با استفاده از 6-DOF (Six Degrees of Freedom): برای اجسام صلبی که تحت تأثیر نیروهای آیرودینامیکی در حال حرکت هستند (مثلاً حرکت یک جسم در سیال). Fluent معادلات حرکت جسم صلب را حل می‌کند تا موقعیت و جهت‌گیری آن را در هر گام زمانی تعیین کند.
  1. پارامترهای مش متحرک:
  • پارامترهای هموارسازی: مانند سختی فنر (Spring Constant) در روش هموارسازی الاستیک، که کنترل می‌کند گره‌ها چگونه جابه‌جا شوند.
  • پارامترهای لایه‌بندی: مانند حداقل و حداکثر نسبت ضخامت لایه برای فعال‌سازی افزودن/حذف لایه.
  • پارامترهای مش‌بندی مجدد: مانند حداقل و حداکثر اندازه سلول و آستانه‌های کیفیت مش که Fluent بر اساس آن‌ها تصمیم می‌گیرد یک ناحیه را مش‌بندی مجدد کند.
  1. تنظیمات زمان‌بندی (Time Stepping): از آنجایی که مش متحرک همیشه با حلگر زمان‌وابسته استفاده می‌شود، انتخاب گام‌های زمانی مناسب که هم حرکت مرزها و هم پدیده جریان را به خوبی ثبت کند، حیاتی است.

4. چالش‌ها و ملاحظات

  • کیفیت مش (Mesh Quality): حفظ کیفیت مش در طول شبیه‌سازی یکی از بزرگترین چالش‌ها است. سلول‌های با کیفیت پایین (مانند سلول‌های بسیار کج یا دارای نسبت ابعادی بالا) می‌توانند منجر به ناپایداری حل یا کاهش دقت شوند. تنظیمات دقیق پارامترهای مش‌بندی مجدد برای جلوگیری از این مشکل ضروری است.
  • هزینه محاسباتی (Computational Cost): فعال‌سازی مش متحرک، به ویژه مش‌بندی مجدد، به شدت زمان و منابع محاسباتی را افزایش می‌دهد. این به دلیل عملیات اضافی Fluent برای جابه‌جایی یا بازسازی مش در هر گام زمانی (یا فواصل زمانی مشخص) است.
  • پیچیدگی هندسه و حرکت: برای حرکات بسیار پیچیده و تغییر شکل‌های بزرگ، تعریف قوانین حرکت و تنظیم پارامترهای مش متحرک می‌تواند بسیار چالش‌برانگیز باشد.
  • نقطه شروع (Initial Mesh): کیفیت مش اولیه بسیار مهم است و باید به گونه‌ای باشد که حتی پس از تغییر شکل نیز بتواند کیفیت قابل قبولی را حفظ کند.

5. کاربردها (مثال‌ها)

  • آیرودینامیک: بال‌های در حال نوسان، پره‌های هلیکوپتر، جریان اطراف خودروهای در حال حرکت.
  • موتورهای احتراق داخلی: حرکت پیستون و شیرها.
  • سیستم‌های پمپاژ: پمپ‌های دیافراگمی، پمپ‌های پریستالتیک.
  • شیرها و دریچه‌ها: باز و بسته شدن شیرها در سیستم‌های لوله‌کشی.
  • برهم‌کنش سیال و سازه (FSI) دوطرفه: در برخی موارد، حرکت مرز توسط نیروهای سیال تعیین می‌شود که نیاز به کوپلینگ Fluent با یک حلگر سازه‌ای دارد.

قابلیت مش متحرک در Fluent ابزاری ضروری برای تحلیل جریان‌های پیچیده‌ای است که شامل حرکت و تغییر شکل می‌شوند، اما استفاده موثر از آن نیازمند درک عمیق از مفاهیم زیربنایی و تنظیمات دقیق است.


کلیدواژه ها : مش متحرک- Dynamic Mesh- ANSYS Fluent- شبیه‌سازی- Simulation- جریان‌های متحرک- Moving Flows- تغییر شکل دهنده- Deforming- هموارسازی- Smoothing- لایه‌بندی مجدد- Layering- مش‌بندی مجدد- Remeshing- حرکت صلب- Rigid Body Motion- UDF- User-Defined Function- 6-DOF- Six Degrees of Freedom- کیفیت مش- Mesh Quality- هزینه محاسباتی- Computational Cost- زمان‌وابسته- Transient- آیرودینامیک- Aerodynamics- موتور احتراق داخلی- Internal Combustion Engine- برهم‌کنش سیال و سازه- Fluid-Structure Interaction- FSI.