در دسکتاپ COMSOL، شما یک یا چند مطالعه ایجاد میکنید که هر کدام دارای یک یا چند مرحله مطالعه برای محاسبه راهحل یک مدل هستند. مطالعات یک دنباله حلکننده با حلکنندهها و سایر ویژگیهای حلکننده که با مراحل مطالعه در مطالعه مطابقت دارد، ایجاد میکند.
![]() | انواع مراحل مطالعه و مطالعه در کتابچه راهنمای مرجع مولتیفیزیک COMSOL . |
ایجاد یک مطالعه و افزودن مرحله مطالعه
دستورات زیر یک مطالعه std1 ایجاد میکنند و یک مرحله مطالعه ثابت به آن مطالعه اضافه میکنند:
model.study().create(“std1”);
model.study(“std1”).create(“stat”, “Stationary”);
اجرای (محاسبات) یک مطالعه
برای اجرای مطالعه، استفاده کنید
model.study( <tag> ).run();
دستور run () مربوط به کلیک کردن بر روی Compute بر روی یک گره Study در COMSOL Desktop است.
ایجاد یک مرجع به مرحله مطالعه
شما همچنین می توانید یک مرجع به یک مرحله مطالعه موجود از یک دنباله حل کننده ایجاد کنید:
model.sol(“sol1”).create(“st1”, “StudyStep”);
model.sol(“sol1”).feature(“st1”).set(“مطالعه”، “std1”);
model.sol(“sol1”).feature(“st1”).set(“studystep”، “stat”);
پیوست مطالعه
همچنین می توان یک مطالعه برای ساخت یک دنباله حل کننده یا ویژگی دسته ای بخشی از دنباله مطالعه پیوست کرد:
model.sol(“sol1”).attach(“std1”);
عملیات attach() به فراخوانی study( <tag> ) دلالت دارد (به زیر مراجعه کنید). شما فقط می توانید یک دنباله حل کننده را به هر مطالعه متصل کنید، اما می توانید چندین ویژگی دسته ای داشته باشید.
ارتباط یک دنباله حل با یک مطالعه
شما می توانید یک دنباله حل کننده را با یک مطالعه با استفاده از نحو زیر مرتبط کنید:
model.sol(“sol1”).study(“std1”);
در مقابل، attach() (به بالا مراجعه کنید) همچنین دنباله حل کننده را بخشی از دنباله مطالعه می کند.
تنظیمات ویژگی مطالعه اصلی
روش | شرح |
isGenConv() | درست است اگر نمودارهای همگرایی باید تولید شوند. |
isGenIntermediatePlots() | درست است اگر نمودارهایی برای گره های راه حل ذخیره شده میانی باید تولید شود. |
isGenPlots() | درست است اگر نمودارهای نتایج پیش فرض باید تولید شوند. |
isPlotUndefFalse() | درست است اگر نمودارهایی تولید شوند که مکانهای مقادیر تعریفنشده را نشان میدهند. |
isStoreSolution() | اگر برای هر مرحله مطالعه میانی باید یک گره Store Solution ایجاد شود درست است. |
setGenConv (بولی) | اگر نمودارهای همگرایی باید تولید شوند روی true تنظیم کنید. |
setGenIntermediatePlots (بولی) | برای ایجاد نمودار برای گره های راه حل فروشگاه متوسط، روی true تنظیم کنید. |
setGenPlots (بولی) | اگر نمودارهای نتایج پیشفرض باید تولید شوند، روی true تنظیم کنید. |
setPlotUndefVals (بولی) | برای ایجاد نمودارهایی که مکان مقادیر تعریف نشده را نشان می دهد، روی true تنظیم کنید. |
setStoreSolution (بولی) | برای ایجاد یک گره Store Solution برای هر مرحله مطالعه میانی روی true تنظیم کنید. |
به عنوان مثال استفاده کنید
model.study(“std1”).setGenConv(true);
برای تولید نمودارهای همگرایی هنگام محاسبه راه حل.
ویژگی های مرحله مطالعه رایج
جدول زیر ویژگی های موجود برای تمام مراحل مطالعه تعریف معادلات را توضیح می دهد:
ویژگی | ارزش | پیش فرض | شرح | ||||||||||
فعال کردن | نقشه رشته | رابط های فیزیک و سایر ویژگی ها را برای حل انتخاب کنید. کلیدهای مجاز هستند
مقادیر مجاز روشن یا خاموش هستند . پیش فرض بستگی به کلید دارد. | |||||||||||
activateCoupling | نقشه رشته | ویژگی های جفت را برای حل انتخاب کنید. کلیدهای مجاز تگ های نهاد MultiphysicsCoupling هستند . مقادیر مجاز روشن یا خاموش هستند . پیش فرض روشن است . | |||||||||||
activaterom | نقشه رشته | متغیرهای خروجی مدل با مرتبه کاهش یافته را برای حل انتخاب کنید. کلیدهای مجاز، برچسبهای موجودیت ReducedModel هستند. مقادیر مجاز روشن یا خاموش هستند . پیش فرض خاموش است . | |||||||||||
غیرفعال شده مشترک | آرایه مرجع | وقتی Useadvanceddisable روشن است، نهادهای CommonFeature غیرفعال می شوند. همه انواع را نمی توان غیرفعال کرد. | |||||||||||
سیستم های مختصات غیر فعال | آرایه مرجع | وقتی useadvanceddisable روشن است ، ویژگیهای سیستم مختصات غیرفعال میشود . فقط انواعی که PML ها، عناصر بی نهایت و لایه های جذب کننده را نشان می دهند می توانند غیرفعال شوند. | |||||||||||
غیرفعال کردن جفت | آرایه مرجع | وقتی useadvanceddisable روشن است، نهادهای MultiphysicsCoupling غیرفعال می شوند. | |||||||||||
disabledpair | آرایه مرجع | جفت نهادها غیرفعال شده useadvanceddisable روشن است. | |||||||||||
فیزیک معلول | آرایه مرجع | وقتی useadvanceddisable روشن است ، رابطها و ویژگیهای فیزیک غیرفعال میشوند . برچسب های مرجع مجاز عبارتند از:
| |||||||||||
ناتوان شده است | آرایه مرجع | وقتی useadvanceddisable روشن است ، ویژگیهای مدل با مرتبه کاهشیافته غیرفعال میشوند . | |||||||||||
disabledvariables | آرایه مرجع | زمانی که useadvanceddisable روشن است ، موجودیتهای متغیر غیرفعال میشوند . | |||||||||||
غیرفعال کردن FrameControl | آرایه مرجع | موجودیت هایی که نباید هیچ فریمی را کنترل کنند وقتی useadvanceddisable روشن است . برچسب های مرجع مجاز عبارتند از:
| |||||||||||
گسسته سازی | نقشه رشته | گسسته سازی را برای رابط های فیزیک انتخاب کنید. کلیدهای مجاز مانند activate هستند . مقادیر مجاز، فیزیک (همچنین پیشفرض) و برچسبهای هر ویژگی Discretization متعلق به موجودیت کلیدی هستند. | |||||||||||
شکل معادله | نقشه رشته | نادیده گرفتن فرم معادله مرحله مطالعه برای رابط های فیزیک. کلیدهای مجاز مانند activate هستند . مقادیر مجاز فیزیک (همچنین پیشفرض اگر فیزیک اجازه تنظیم فرم معادله را بدهد) و هر فرم معادله مجاز توسط تنظیمات رابط فیزیک است. | |||||||||||
equationform_freq | نقشه رشته | هنگامی که فرم معادله آن با استفاده از ویژگی equationform روی یک نوع دامنه فرکانس تنظیم شده است، فرکانس را برای استفاده برای رابط فیزیک مشخص کنید . کلیدهای مجاز مانند activate هستند . مقادیر مجاز عبارت های پارامتر هستند. پیش فرض همان پیش فرض در تنظیمات رابط فیزیک است. | |||||||||||
equationform_freq_src | نقشه رشته | مشخص کنید که آیا یک رابط فیزیک مبتنی بر معادله باید مشتقات زمانی را با استفاده از فرکانس اصلی مرحله مطالعه دامنه فرکانس تعریف کند یا فرکانس خاصی که در equationform_freq ارائه شده است . مقادیر مجاز از Solver (پیشفرض) و userdef هستند . | |||||||||||
بازسازی کننده ها | نقشه رشته | یک مدل مرتبه کاهش یافته را برای بازسازی متغیرهای وابسته در یک رابط فیزیکی حل نشده انتخاب کنید. کلیدهای مجاز برچسبهایی از رابطهای فیزیکی هستند که حل نشدهاند و حداقل یک مدل مرتبه کاهشیافته در حال بازسازی برای آنها وجود دارد. مقادیر مجاز هیچ (همچنین پیشفرض) و برچسبهای موجودیتهای ReducedModel هستند که قادر به بازسازی متغیرهای وابسته رابط کلید هستند. | |||||||||||
useadvanceddisable | در | خاموش | خاموش | فعال کردن کنترل قاب پیشرفته و غیرفعال کردن موجودیت های مدل. |
خواص انواع مرحله مطالعه خاص
جدول زیر مراحل اصلی مطالعه را با پیوندهایی به مستندات خواص موجود برای هر مرحله مطالعه فهرست می کند:
|
|