گره Remeshing خودکار ( ) مشخصه ای است که Remeshing خودکار را اضافه می کند. مش بندی مجدد زمانی اتفاق می افتد که کیفیت مش کمتر از مقدار مشخص شده باشد. به عنوان مثال، در صورتی که در قسمت Study Extension در تنظیمات مرحله مطالعه ثابت، کادر بررسی خودکار remeshing را برای یک جارو کمکی انتخاب کرده باشید، اضافه می شود . همچنین میتواند همراه با The Moving Mesh Interface برای اطمینان از کیفیت مش رضایتبخش در طول شبیهسازی استفاده شود. برای افزودن یک گره عملیاتی Solver وابسته به زمان کلیک راست کنید .
AutoRemesh در COMSOL Multiphysics Programming Manual Reference .
|
عمومی
این نرم افزار فقط در یک هندسه به صورت خودکار دوباره مش کردن را انجام می دهد. اگر مدل دارای بیش از یک هندسه باشد، از فهرست Remesh در هندسه برای تعیین هندسه استفاده کنید .
شرایط برای REMESHING
از لیست Condition type ، بین انواع مختلف شرایط برای زمانی که Remeshing باید رخ دهد، یکی را انتخاب کنید. انتخاب کنید:
•
|
کیفیت مش (پیش فرض). هنگامی که کیفیت مش کمتر از حد معین شود، حلکننده مجدداً برنامهریزی میکند. عبارت کیفیت Mesh را در صورت نیاز ویرایش کنیدیا روی دکمه Replace Expression () کلیک کنید تا عبارت دیگری را انتخاب کنید. محدودیت را در قسمت Stop هنگامی که کیفیت مش کمتر است (مقدار پیشفرض: 0.2) ویرایش کنید.
|
•
|
تحریف . زمانی که اعوجاج مش متحمل بزرگتر از حد معین شود، حل کننده مجدداً باز می شود. عبارت Distortion را ویرایش کنیدیا روی دکمه Replace Expression () کلیک کنید و در صورت تمایل عبارت دیگری را برای اعوجاج انتخاب کنید. در صورت تمایل، محدودیت را در قسمت توقف زمانی که اعوجاج بیش از حد است (پیشفرض: 2) ویرایش کنید. شرط توقف (برای یک جزء مدل به نام comp1 )
|
sqrt(comp1.material.I1isoMax) > 2
متغیر comp1.material.I1isoMax اولین تغییر ناپذیر (غیر منفی) سویه سبز-لاگرانژ ایزوکوریک، E iso است که به صورت تعریف شده است.
که در آن F گرادیان تغییر شکل، J تعیین کننده آن، و n بعد فضا است. هنگامی که اعوجاج کوچک است، تقریب زیر قابل اعمال است:
•
|
ژنرال . زمانی که یک شرط منطقی درست می شود، حل کننده دوباره می کند. شرط را در قسمت Stop when condition is true ویرایش کنید یا روی دکمه Replace Expression () کلیک کنید و عبارت دیگری را انتخاب کنید.
|
•
|
زمان های مشخص شده حلکننده در زمانهای مشخصی که در قسمت Remeshing time وارد میکنید، Remesh میکند . در صورت تمایل از دکمه Range ( ) برای تعیین بازه زمانی استفاده کنید .
|
•
|
مرحله زمانی مشخص شده حل کننده پس از یک مرحله زمانی خاص، آن را در قسمت Remeshing time step وارد می کنید . در صورت تمایل، روی دکمه Replace Expression ( ) کلیک کنید تا یک عبارت مورد استفاده را انتخاب کنید. گام زمانی می تواند یک ثابت، یک پارامتر، یک متغیر یا یک تابع در مدل باشد.
|
Remesh در تنظیمات تعیین می کند که کدام راه حل قبلی برای مش بندی مجدد استفاده می شود:
•
|
هنگامی که آخرین خروجی از حل کننده قبل از توقف انتخاب می شود، مش بندی مجدد بر روی آخرین راه حلی انجام می شود که در صورت عدم انجام مش بندی مجدد توسط حل کننده ذخیره می شد. این تنظیم هرگونه پیشرفت حل کننده انجام شده از آخرین خروجی را کنار می گذارد.
|
•
|
هنگامی که Last step گرفته شده توسط حل کننده قبل از توقف انتخاب شده است (پیش فرض)، remeshing با استفاده از راه حل آخرین مرحله حل کننده قبل از تحقق شرط remeshing انجام می شود. فقط آخرین مرحله حلکننده، که در آن شرط ایجاد شد، کنار گذاشته میشود. به طور معمول، این تنظیم ترجیح داده می شود زیرا در این صورت پیشرفت مش بندی مجدد خودکار به لیست زمان های خروجی حل کننده بستگی ندارد.
|
رمش
پس از هر بار مش کردن مجدد، ادغام زمانی مجدداً راه اندازی می شود و می توانید ویژگی های time-stepping زیر را کنترل کنید.
به طور پیش فرض، حل کننده یک مرحله اولیه را به طور خودکار انتخاب می کند. برای وارد کردن مقدار متفاوت (واحد SI: s) کادر انتخاب مرحله اولیه را انتخاب کنید .
برای کنترل نحوه اجرای حلکننده ، مقداردهی اولیه سیستمهای تفاضلی-جبری، خاموش (پیشفرض)، روشن یا اویلر عقبنشین را از لیست انتخاب کنید.
بهطور پیشفرض، چک باکس Store solution هنگامی که مشهای جدید ایجاد میشوند انتخاب شده است. اگر نمی خواهید راه حل ها را ذخیره کنید، این کادر را علامت بزنید.
خروجی
این بخش حاوی اطلاعاتی در مورد این است که کدام محلول و مش ها حاوی نتایج حاصل از گره مجدد مشبک سازی خودکار هستند.