معرفی

معرفی

معرفی
در دسکتاپ 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() (به بالا مراجعه کنید) همچنین دنباله حل کننده را بخشی از دنباله مطالعه می کند.
تنظیمات ویژگی مطالعه اصلی
جدول 6-83: روش ها برای تنظیمات ویژگی مطالعه اصلی
روش
شرح
isGenConv()
درست است اگر نمودارهای همگرایی باید تولید شوند.
isGenIntermediatePlots()
درست است اگر نمودارهایی برای گره های راه حل ذخیره شده میانی باید تولید شود.
isGenPlots()
درست است اگر نمودارهای نتایج پیش فرض باید تولید شوند.
isPlotUndefFalse()
درست است اگر نمودارهایی تولید شوند که مکان‌های مقادیر تعریف‌نشده را نشان می‌دهند.
isStoreSolution()
اگر برای هر مرحله مطالعه میانی باید یک گره Store Solution ایجاد شود درست است.
setGenConv (بولی)
اگر نمودارهای همگرایی باید تولید شوند روی true تنظیم کنید.
setGenIntermediatePlots (بولی)
برای ایجاد نمودار برای گره های راه حل فروشگاه متوسط، روی true تنظیم کنید.
setGenPlots (بولی)
اگر نمودارهای نتایج پیش‌فرض باید تولید شوند، روی true تنظیم کنید.
setPlotUndefVals (بولی)
برای ایجاد نمودارهایی که مکان مقادیر تعریف نشده را نشان می دهد، روی true تنظیم کنید.
setStoreSolution (بولی)
برای ایجاد یک گره Store Solution برای هر مرحله مطالعه میانی روی true تنظیم کنید.
به عنوان مثال استفاده کنید
model.study(“std1”).setGenConv(true);
برای تولید نمودارهای همگرایی هنگام محاسبه راه حل.
ویژگی های مرحله مطالعه رایج
جدول زیر ویژگی های موجود برای تمام مراحل مطالعه تعریف معادلات را توضیح می دهد:
جدول 6-84: فیزیک و انتخاب متغیرها
ویژگی
ارزش
پیش فرض
شرح
فعال کردن
نقشه رشته
رابط های فیزیک و سایر ویژگی ها را برای حل انتخاب کنید. کلیدهای مجاز هستند
یک تگ رابط فیزیک
فریم: به دنبال آن یکتگ فریم نهاد
rom: به دنبال آن یکبرچسب موجودیت ReducedModel
یک تگ کامپوننت و به دنبال آن :shape بهینه سازی شکل کنترل کننده در کامپوننت
یک تگ کامپوننت و به دنبال آن :topopt کنترل بهینه سازی توپولوژی در کامپوننت
مقادیر مجاز روشن یا خاموش هستند . پیش فرض بستگی به کلید دارد.
activateCoupling
نقشه رشته
ویژگی های جفت را برای حل انتخاب کنید. کلیدهای مجاز تگ های نهاد MultiphysicsCoupling هستند . مقادیر مجاز روشن یا خاموش هستند . پیش فرض روشن است .
activaterom
نقشه رشته
متغیرهای خروجی مدل با مرتبه کاهش یافته را برای حل انتخاب کنید. کلیدهای مجاز، برچسب‌های موجودیت ReducedModel هستند. مقادیر مجاز روشن یا خاموش هستند . پیش فرض خاموش است .
غیرفعال شده مشترک
آرایه مرجع
وقتی Useadvanceddisable روشن است، نهادهای CommonFeature غیرفعال می شوند. همه انواع را نمی توان غیرفعال کرد.
سیستم های مختصات غیر فعال
آرایه مرجع
وقتی useadvanceddisable روشن است ، ویژگی‌های سیستم مختصات غیرفعال می‌شود . فقط انواعی که PML ها، عناصر بی نهایت و لایه های جذب کننده را نشان می دهند می توانند غیرفعال شوند.
غیرفعال کردن جفت
آرایه مرجع
وقتی useadvanceddisable روشن است، نهادهای MultiphysicsCoupling غیرفعال می شوند.
disabledpair
آرایه مرجع
جفت نهادها غیرفعال شده useadvanceddisable روشن است.
فیزیک معلول
آرایه مرجع
وقتی useadvanceddisable روشن است ، رابط‌ها و ویژگی‌های فیزیک غیرفعال می‌شوند . برچسب های مرجع مجاز عبارتند از:
یک تگ رابط فیزیک
مسیری به یک ویژگی فیزیک به شکل phys_tag/feature_tag/…
ناتوان شده است
آرایه مرجع
وقتی useadvanceddisable روشن است ، ویژگی‌های مدل با مرتبه کاهش‌یافته غیرفعال می‌شوند .
disabledvariables
آرایه مرجع
زمانی که useadvanceddisable روشن است ، موجودیت‌های متغیر غیرفعال می‌شوند .
غیرفعال کردن FrameControl
آرایه مرجع
موجودیت هایی که نباید هیچ فریمی را کنترل کنند وقتی useadvanceddisable روشن است . برچسب های مرجع مجاز عبارتند از:
یک تگ رابط فیزیک
فریم: به دنبال آن یکتگ فریم نهاد
یک تگ کامپوننت و به دنبال آن :shape بهینه سازی شکل کنترل کننده در کامپوننت
گسسته سازی
نقشه رشته
گسسته سازی را برای رابط های فیزیک انتخاب کنید. کلیدهای مجاز مانند activate هستند . مقادیر مجاز، فیزیک (همچنین پیش‌فرض) و برچسب‌های هر ویژگی Discretization متعلق به موجودیت کلیدی هستند.
شکل معادله
نقشه رشته
نادیده گرفتن فرم معادله مرحله مطالعه برای رابط های فیزیک. کلیدهای مجاز مانند activate هستند . مقادیر مجاز فیزیک (همچنین پیش‌فرض اگر فیزیک اجازه تنظیم فرم معادله را بدهد) و هر فرم معادله مجاز توسط تنظیمات رابط فیزیک است.
equationform_freq
نقشه رشته
هنگامی که فرم معادله آن با استفاده از ویژگی equationform روی یک نوع دامنه فرکانس تنظیم شده است، فرکانس را برای استفاده برای رابط فیزیک مشخص کنید . کلیدهای مجاز مانند activate هستند . مقادیر مجاز عبارت های پارامتر هستند. پیش فرض همان پیش فرض در تنظیمات رابط فیزیک است.
equationform_freq_src
نقشه رشته
مشخص کنید که آیا یک رابط فیزیک مبتنی بر معادله باید مشتقات زمانی را با استفاده از فرکانس اصلی مرحله مطالعه دامنه فرکانس تعریف کند یا فرکانس خاصی که در equationform_freq ارائه شده است . مقادیر مجاز از Solver (پیش‌فرض) و userdef هستند .
بازسازی کننده ها
نقشه رشته
یک مدل مرتبه کاهش یافته را برای بازسازی متغیرهای وابسته در یک رابط فیزیکی حل نشده انتخاب کنید. کلیدهای مجاز برچسب‌هایی از رابط‌های فیزیکی هستند که حل نشده‌اند و حداقل یک مدل مرتبه کاهش‌یافته در حال بازسازی برای آن‌ها وجود دارد. مقادیر مجاز هیچ (همچنین پیش‌فرض) و برچسب‌های موجودیت‌های ReducedModel هستند که قادر به بازسازی متغیرهای وابسته رابط کلید هستند.
useadvanceddisable
در خاموش
خاموش
فعال کردن کنترل قاب پیشرفته و غیرفعال کردن موجودیت های مدل.
خواص انواع مرحله مطالعه خاص
جدول زیر مراحل اصلی مطالعه را با پیوندهایی به مستندات خواص موجود برای هر مرحله مطالعه فهرست می کند:
 
دسته ای
جارو دسته ای
ردیابی ذرات جفت شده دو جهته
ردیابی پرتوهای جفت شده دو جهته
محاسبات خوشه ای
جارو کردن خوشه
فرکانس خود
مقدار خاص
دامنه فرکانس و اختلال دامنه فرکانس
فرکانس به زمان FFT
عملکرد جارو کردن
جارو کردن مواد
کاهش مدل
سطح چندشبکه
جاروی پارامتریک
ردیابی اشعه
حساسیت
ثابت
وابسته به زمان
زمان گسسته
زمان به فرکانس FFT