انطباق زمانی

انطباق زمانی

انطباق زمانی
پارامترهای پالایش مش تطبیقی ​​وابسته به زمان را کنترل کنید.
نحو
model.sol(sname).feature(solv).create(fname,  TimeAdaption  )
model.sol(sname).feature(solv).feature(fname).set(pname,value)
شرح
تنظیمات را برای اصلاح مش تطبیقی ​​وابسته به زمان انجام می دهد. این ویژگی را می توان به یک حل کننده از نوع Time Dependent اضافه کرد.
ویژگی TimeAdaption محدوده زمانی کلی را به زیر بازه‌ها تقسیم می‌کند و در هر بازه یک مش تطبیق‌شده تولید و استفاده می‌شود مش های این فواصل و همچنین محلول ها به مدل اضافه می شوند. محلول ها در یک گره ظرف ( model.sol() ) ذخیره می شوند تا پردازش نتیجه را تسهیل کند.
ویژگی TimeAdaption جفت‌های ویژگی/مقدار زیر را می‌پذیرد
جدول 6-72: جفت‌های ویژگی/مقدار زمان انطباق معتبر
ویژگی
ارزش
پیش فرض
شرح
ثابت شروع
در خاموش
خاموش
مقداردهی اولیه ثابت پس از راه اندازی مجدد.
فهرست
آرایه رشته ای
با استفاده از یک آرایه رشته ای مقادیر ثابت را به عنوان پارامترهای ورودی ارائه دهید. برای نام های ثابت مربوطه، از cname استفاده کنید . مشخصات clist و cname را ببینید .
cname
آرایه رشته ای
با استفاده از یک آرایه رشته ای نام ثابت ها را به عنوان پارامترهای ورودی ارائه دهید. برای مقادیر ثابت مربوطه، از clist استفاده کنید . مشخصات clist و cname را ببینید .
تبدیل مش
در خاموش
بر
تبدیل به مش سیمپلکس.
eefuntime
کاربر
کاربر
عملکرد نشانگر خطا
eefunctime
رشته
نام نشانگر خطا (eefuntime=user).
الفراک
اسکالر مثبت
0.2
کسری از حداکثر پالایش اگر tauto = خودکار .
دیگری انتخاب کنید
globalmin بدترین عناصر
روشی برای انتخاب عناصر برای پالایش
elseselectauto
globalmin
روشی برای انتخاب عناصر برای اصلاح اگر tauto=automatic .
gf
اسکالر مثبت
2
فاکتور رشد فاصله ای
globalminpar
اسکالر مثبت
اگر elselect=globalmin پالایش را کنترل می کند .
globalminparauto
اسکالر مثبت
اگر elselectauto=globalmin پالایش را کنترل می کند .
starteprestart
اسکالر مثبت
0.001
اندازه مرحله زمانی اولیه پس از راه اندازی مجدد.
اولیه
حداکثر پالایش
عدد صحیح اسکالر
5
حداکثر تعداد اصلاحات عنصر.
پیام
رشته
پیام ورود به سیستم از آخرین فرآیند راه حل.
دقیقه
اسکالر مثبت
0.01
حداقل طول فواصل زمانی سازگاری.
RF
اسکالر مثبت
0.5
فاکتور کاهش فاصله
روش r
منظم طولانی ترین
طولانی ترین
روش پالایش.
نمونه ها
اسکالر بردار عددی
محدوده (0,0.1,1)
کجا می توان خطا را در زیر بازه بعدی بررسی کرد.
سوگند
دفترچه راهنما خودکار
کتابچه راهنمای
کنترل فاصله زمانی
tfrac
اسکالر مثبت
0.1
طول فواصل زمانی سازگاری
tfracauto
اسکالر مثبت
0.1
طول بازه زمانی سازگاری اولیه اگر tauto=خودکار باشد .
timeadapgeom
رشته
نام دنباله هندسه.
بدترین
اسکالر مثبت
اگر elselect=worst پالایش را کنترل می کند .
سازگاری با زمان
الگوریتم TimeAdaption رشته ای از مسائل را بر روی یک دنباله از مش های سازگار حل می کند. اولین مش، مش پایه، از دنباله مش بندی به دست می آید. مش اقتباس شده جدید با ارزیابی نشانگر خطای عنصر مش، انتخاب مجموعه ای از عناصر بر اساس تابع انتخاب عنصر و سپس در نهایت پالایش این عناصر به دست می آید. سپس راه حل مشکل روی مش قبلی به مش جدید نگاشت می شود و ادغام زمان تا زمانی که انطباق مش بعدی انجام شود ادامه می یابد. زمان انطباق مش را می توان به صورت دستی یا خودکار تعیین کرد.
حل کننده تطبیقی ​​زمان در یک زمان در یک هندسه کار می کند. شما نام دنباله هندسی را در ویژگی timeadapgeom مشخص می کنید . حل کننده فقط مش های سیمپلکس را پشتیبانی می کند و اگر مش پایه سیمپلکس نباشد، می توان آن را با استفاده از ویژگی convertmesh تبدیل کرد .
طول بازه زمانی با استفاده از یک مش فضایی تطبیقی ​​ثابت را می توان به صورت دستی یا خودکار توسط ویژگی tauto کنترل کرد . اگر یکپارچه ساز زمانی با مشکل مواجه شود، محاسبات در ابتدای بازه زمانی قبلی مجدداً راه اندازی می شود. طول بازه جدید به کسری از طول بازه فعلی کاهش می یابد. این کسر با خاصیت rf مشخص می شود . در حالت tauto=manual طول بازه زمانی با ویژگی tfrac داده می شود . اگر tauto=automatic ویژگی tfracauto طول بازه اولیه را کنترل می کند. برای هر دو مورد، کوتاه ترین طول فاصله ممکن توسط ویژگی minti داده می شود .
اگر ویژگی tauto روی خودکار تنظیم شود ، الگوریتم TimeAdaption سعی می کند طول بازه زمانی را با توجه به کسر درخواستی حداکثر پالایش تعیین کند. کسر با مقدار خاصیت elfrac داده می شود . مقدار صفر به معنای عدم اصلاح مش پایه و مقدار یک به معنای پالایش در همه جا با حداکثر تعداد اصلاحات است (تنظیم شده از طریق ویژگی ngenlocal ). الگوریتم در تلاش است تا با کنترل اندازه بازه زمانی، مقدار داده شده الفراک را در نظر بگیرد. کوتاه شدن و طولانی شدن فاصله توسط عوامل کاهش فاصله و رشد تعیین می شود. اینها خصوصیات rf و gf هستند، به ترتیب.
نشانگر خطا با استفاده از ویژگی eefunctime مشخص می شود . یک راه حل بر روی مش پایه درشت در بازه زمانی بعدی محاسبه می شود و نشانگر خطا در نقاط داده شده توسط نمونه های ویژگی ارزیابی می شود . به این ترتیب می توان یک مش سازگار جدید مناسب برای بازه زمانی بعدی تولید کرد و سپس محاسبه روی این مش جدید آغاز شد. نقاط نمونه باید به عنوان عددی بین 0 و 1 مشخص شوند زیرا آنها نسبت به بازه زمانی مورد بررسی تفسیر می شوند. وارد کردن مقدار اسکالر 0.5 به این معنی است که نشانگر خطا در نقطه میانی بازه ارزیابی می شود.
پس از هر تطبیق مش، ادغام زمانی مجدداً راه اندازی می شود و می توانید با ویژگی های مشابه نوع Time ، consentrestart و initialsteprestart، گام های زمانی را کنترل کنید .
سازگاری
ویژگی ngenlocal در نسخه های قبل از 5.5 به maxrefinement تغییر نام داده است .