AutoRemesh

AutoRemesh

AutoRemesh
به صورت تکراری و خودکار هندسه های تغییر شکل داده شده را ایجاد کرده و این هندسه ها را مجدداً مشبک کنید. در هر مرحله، راه حل را نقشه برداری کنید و شبیه سازی را مجدداً راه اندازی کنید.
نحو
model.sol(sname).feature(tname).create(fname،  AutoRemesh  )
model.sol(sname).feature(tname).feature(fname).set(pname,pvalue)
شرح
ویژگی عملیات. دارایی / مقادیر زیر پذیرفته می شود:
جدول 6-27: جفت‌های دارایی/مقدار معتبر برای AUTOREMESH
ویژگی
ارزش
پیش فرض
شرح
توسط autoremeshgeom
رشته
نام دنباله هندسه.
منسجم
در خاموش
خاموش
مقداردهی اولیه ثابت پس از remesh.
firststepremesh
اسکالر مثبت
0.001
اندازه مرحله زمانی اولیه پس از remesh.
Initiativestepremeshactive
در خاموش
خاموش
از initialstepremesh استفاده کنید.
بارها مجدد
آرایه دوتایی
زمان برای Remeshing، اگر stepcondtype spectime باشد .
remeshtimestep
دو برابر
مرحله زمانی برای Remeshing، اگر stepcondtype specstep باشد .
solutionremesh
همه tstep
tstep
راه حلی برای استفاده مجدد.
نوع دوشاخه
کیفیت تحریف عمومی گونه spectstep
کیفیت
نوع شرایط برای مش بندی مجدد: کیفیت مش، اعوجاج، کلی، زمان های مشخص یا گام زمانی مشخص.
stopdistexpr
رشته
بیان اعوجاج، اگر stepcondtype اعوجاج باشد .
stopdistval
رشته
2
حداکثر اعوجاج مجاز است، اگر stepcondtype اعوجاج باشد .
stopexpr
رشته
بیان کیفیت مش، اگر stepcondtype کیفیت باشد .
توقف بیان ژن
رشته
شرط منطقی برای remeshing، اگر stepcondtype عمومی باشد .
متوقف کردن
رشته
0.2
حداقل کیفیت مش، اگر stepcondtype با کیفیت باشد .
storesolmesh
در خاموش
بر
هنگام ایجاد مش های جدید، محلول ها را ذخیره کنید.
حل‌کننده بازمشینگ خودکار در یک زمان در یک هندسه کار می‌کند. شما نام دنباله هندسی را در ویژگی autoremeshgeom مشخص می کنید . مش بندی مجدد خودکار برای مطالعات وابسته به زمان در دسترس است و برای استفاده با مش های متحرک و هندسه های تغییر شکل یافته در نظر گرفته شده است.
از ویژگی stopcondtype برای انتخاب نوع شرط برای زمانی که Remeshing باید رخ دهد استفاده کنید :
کیفیت . این به این معنی است که زمانی که مقدار stopexpr از مقدار stopval کوچکتر شود، حل‌کننده مجدداً برنامه‌ریزی می‌کند .
تحریف . این به این معنی است که زمانی که مقدار stopdistexpr از مقدار stopdistval بزرگتر شود، حل‌کننده مجدداً برنامه‌ریزی می‌کند .
عمومی . این به این معنی است که زمانی که خاصیت stopgenexpr درست (غیرصفر) شد ، حل‌کننده مجدداً می‌نویسد.
نمونه . این به این معنی است که حل کننده در زمان هایی که در remeshtimes داده شده است مجدداً Remesh می کند .
Specstep . این به این معنی است که حل کننده در مرحله زمانی که در remeshtimestep داده شده است، مجدداً باز می شود .
ویژگی solutionremesh تعیین می کند که کدام راه حل قبلی برای مش بندی مجدد استفاده می شود:
tout به این معنی است که Remeshing روی آخرین راه حلی انجام می شود که اگر Remeshing رخ نمی داد توسط حل کننده ذخیره می شد. این تنظیم هرگونه پیشرفت حل کننده انجام شده از آخرین خروجی را کنار می گذارد.
tstep به این معنی است که Remeshing با استفاده از راه حل آخرین مرحله حل کننده قبل از تحقق شرط remeshing انجام می شود. فقط آخرین مرحله حل‌کننده، که در آن شرط ایجاد شد، کنار گذاشته می‌شود. معمولاً این تنظیم ترجیح داده می شود زیرا در این صورت پیشرفت مش بندی مجدد خودکار به لیست زمان های خروجی حل کننده بستگی ندارد.
پس از هر بار مش کردن مجدد، ادغام زمانی مجدداً راه اندازی می شود و می توانید با ویژگی های مشابه Consentremesh و Initialstepremesh زمان را کنترل کنید .
اگر انتگرال‌گر زمان با مشکل مواجه شود، محاسبات در ابتدای بازه زمانی قبلی با استفاده از کنترل‌های گام‌های زمانی دقیق‌تر شروع می‌شود.