ایجاد مش متحرک - تغییر شکل دهنده در فلوئنت
قابلیت مش متحرک (Dynamic Mesh) در ANSYS Fluent به کاربران این امکان را میدهد که شبیهسازی جریان سیال را در هندسههایی انجام دهند که مرزهای دامنه محاسباتی آنها در طول زمان تغییر مکان میدهند یا تغییر شکل میدهند. این تغییرات میتواند به دلیل حرکت اجسام صلب، تغییر شکل انعطافپذیر مرزها، یا ترکیبی از این دو باشد. ایجاد صحیح یک مدل مش متحرک نیازمند درک مراحل مختلف و انتخاب تنظیمات مناسب است.
1. پیشنیازها و آمادگی اولیه
پیش از ورود به تنظیمات Dynamic Mesh در Fluent، لازم است مراحل زیر انجام شود:
- هندسه (Geometry): هندسه اولیه مسئله باید در یک نرمافزار CAD ایجاد شود. تمام اجزای متحرک و ثابت باید به دقت تعریف شوند. مهم است که سطوحی که حرکت میکنند یا تغییر شکل میدهند، به عنوان مرزهای مشخص در هندسه نامگذاری شوند.
- مشبندی اولیه (Initial Mesh): یک مش اولیه مناسب برای هندسه شروع باید ایجاد شود. این مش باید کیفیت خوبی داشته باشد، به خصوص در نواحی نزدیک به مرزهای متحرک، زیرا این مش اولیه اساس تغییرات بعدی خواهد بود. توجه به تراکم مش در لایههای مرزی (Boundary Layer) نیز بسیار مهم است.
- حلگر زمانوابسته (Transient Solver): از آنجایی که Dynamic Mesh با تغییرات هندسه در زمان سروکار دارد، شبیهسازی همیشه باید به صورت زمانوابسته (Transient) تنظیم شود.
2. مراحل ایجاد و تنظیم Dynamic Mesh در Fluent
پس از بارگذاری مش اولیه و تنظیم حلگر به حالت زمانوابسته، مراحل اصلی برای ایجاد مش متحرک به شرح زیر است:
-
فعالسازی مدل Dynamic Mesh:
-
در پانل
Models->Dynamic Mesh، گزینهDynamic Meshرا فعال کنید. -
در این قسمت، میتوانید
Dynamic Mesh zonesرا مدیریت کنید. -
تعریف مناطق مش متحرک (Dynamic Mesh Zones):
-
این مهمترین گام است که در آن Fluent میفهمد کدام بخش از مش باید حرکت کند یا تغییر شکل دهد.
-
به سه دسته اصلی تقسیم میشوند:
-
مناطق متحرک/صلب (Rigid Body/Moving Zones): برای مرزهایی که به صورت صلب حرکت میکنند (مانند حرکت پیستون). باید نوع حرکت (جابجایی خطی، دوران) و قوانین حرکت را برای این مناطق تعریف کرد.
-
مناطق تغییر شکل دهنده (Deforming Zones): این مناطق شامل سلولهای مش هستند که با حرکت مرزهای اطراف خود، تغییر شکل میدهند. این معمولاً فضای سیال اطراف جسم متحرک است.
-
مناطق ثابت (Stationary Zones): مرزهایی که در طول شبیهسازی ثابت میمانند. اینها به عنوان مرجع برای حرکت سایر مناطق استفاده میشوند.
-
تعیین قوانین حرکت (Motion Specification):
-
این بخش مشخص میکند که چگونه مناطق متحرک، حرکت میکنند. چند گزینه وجود دارد:
-
UDF (User-Defined Function): قویترین و انعطافپذیرترین روش. کاربر یک کد C مینویسد که حرکت هر گره یا منطقه را بر اساس زمان، موقعیت یا نیروهای وارد بر آن تعریف میکند. این برای حرکات پیچیده و غیرخطی استفاده میشود.
-
6-DOF (Six Degrees of Freedom): برای اجسام صلبی که حرکت آنها توسط نیروهای وارد شده از سیال (و یا نیروهای خارجی) تعیین میشود. Fluent معادلات حرکت جسم صلب را در شش درجه آزادی (سه جابجایی و سه دوران) حل میکند.
-
حرکت تعریف شده (Prescribed Motion): برای حرکات ساده و از پیش تعیین شده، مانند جابجایی خطی یا دوران با سرعت ثابت یا نوسانی. میتوان از فایل پروفایل (Profile File) یا عبارات ریاضی ساده برای تعریف این حرکات استفاده کرد.
-
انتخاب و تنظیم روشهای Dynamic Mesh:
-
Fluent از سه روش اصلی برای مدیریت مش در حال تغییر شکل استفاده میکند که میتوان آنها را به صورت ترکیبی یا جداگانه فعال کرد:
-
روش هموارسازی (Smoothing Method):
-
برای تغییر شکلهای کوچک مش استفاده میشود. گرههای داخلی مش با حرکت مرزها جابهجا میشوند تا سلولها تغییر شکل دهند اما کیفیت مش حفظ شود.
-
گزینهها شامل:
Spring(الاستیک)،Diffusion(پخش چگالی) وRemeshing(در ترکیب با مشبندی مجدد). -
پارامترهایی مانند
Spring Constant(سختی فنر) در روش Spring یاDiffusion Parameterدر روش Diffusion کنترلکننده رفتار هموارسازی هستند. -
روش لایهبندی مجدد (Layering Method):
-
عمدتاً برای حرکتهای خطی صلب (مانند حرکت پیستون) استفاده میشود. لایههای سلول در نزدیکی مرز متحرک فشرده یا کشیده میشوند.
-
اگر لایهها بیش از حد نازک یا ضخیم شوند، Fluent به طور خودکار لایههایی را اضافه یا حذف میکند.
-
پارامترهایی مانند
Min/Max Layer Height(حداقل/حداکثر ارتفاع لایه) برای تعیین آستانه اضافه/حذف لایه. -
روش مشبندی مجدد (Remeshing Method):
-
این روش زمانی فعال میشود که تغییر شکل مش به حدی زیاد باشد که روشهای هموارسازی نتوانند کیفیت مش را حفظ کنند.
-
در این حالت، Fluent سلولهای بیکیفیت را شناسایی کرده، آنها را حذف و با سلولهای جدید با کیفیت بالا جایگزین میکند. این روش برای تغییر شکلهای بزرگ و پیچیده ضروری است.
-
پارامترهای مهم:
Min/Max Length Scale(حداقل/حداکثر اندازه سلول مجاز)،Skewness(میزان کجشدگی)،Aspect Ratio(نسبت ابعادی) که آستانههایی برای تشخیص سلولهای بیکیفیت هستند. -
تنظیم پارامترهای مشبندی مجدد (Remeshing Parameters):
-
در بخش
Remeshing,Sizing,Mesh Controlمیتوانید این پارامترها را تنظیم کنید. -
تعیین اندازه سلولهای جدید (Target Cell Size) و همچنین آستانههای کیفیت مش مانند
Maximum SkewnessوMinimum Orthogonal Qualityبرای سلولهای جدید بسیار حیاتی است. این پارامترها مستقیماً بر کیفیت مش در طول شبیهسازی و پایداری حل تأثیر میگذارند. -
تنظیمات زمانبندی (Time Stepping):
-
انتخاب یک گام زمانی (Time Step Size) مناسب بسیار مهم است. گام زمانی باید به اندازهای کوچک باشد که هم حرکت مرزها را به دقت ردیابی کند و هم پدیدههای جریان را به درستی به تصویر بکشد. گام زمانی بزرگ میتواند منجر به ناپایداری حل یا نتایج نادرست شود.
-
در برخی موارد، ممکن است نیاز به گام زمانی متغیر (Adaptive Time Stepping) باشد.
3. ملاحظات و نکات مهم
- کیفیت مش اولیه: مش اولیه باید از کیفیت بالایی برخوردار باشد تا Dynamic Mesh شروع خوبی داشته باشد.
- بهینهسازی تنظیمات: تنظیمات Dynamic Mesh اغلب یک فرآیند تکراری است و ممکن است نیاز به آزمایش و خطا داشته باشد تا بهترین ترکیب از روشها و پارامترها برای یک مسئله خاص پیدا شود.
- مانیتورینگ کیفیت مش: در طول شبیهسازی، همواره کیفیت مش را مانیتور کنید (با استفاده از گزارشهای Fluent) تا از افت کیفیت مش و بروز خطاهای محاسباتی جلوگیری شود.
- منابع محاسباتی: شبیهسازی با Dynamic Mesh بسیار هزینهبر است و نیاز به منابع محاسباتی قابل توجهی (RAM و CPU) دارد، به خصوص اگر از روش مشبندی مجدد استفاده شود.
ایجاد و پیکربندی صحیح مش متحرک در Fluent یک مهارت مهم برای تحلیل مسائل پیچیده و واقعی در مهندسی است که با دقت در مراحل و درک اصول زیربنایی، میتوان به نتایج قابل اعتماد و دقیق دست یافت.
کلیدواژه ها : مش متحرک- Dynamic Mesh- ANSYS Fluent- ایجاد- Creation- تنظیمات- Setup- هندسه- Geometry- مشبندی- Meshing- حلگر زمانوابسته- Transient Solver- مناطق مش متحرک- Dynamic Mesh Zones- مناطق متحرک- Moving Zones- مناطق صلب- Rigid Body Zones- مناطق تغییر شکل دهنده- Deforming Zones- قوانین حرکت- Motion Specification- UDF- User-Defined Function- 6-DOF- Six Degrees of Freedom- حرکت تعریف شده- Prescribed Motion- روش هموارسازی- Smoothing Method- روش لایهبندی مجدد- Layering Method- روش مشبندی مجدد- Remeshing Method- کیفیت مش- Mesh Quality- گام زمانی- Time Step Size- منابع محاسباتی- Computational Resources- Skewness- Aspect Ratio.