یکی از گرههای اصلی، پیکربندی Job Parametric Sweep ( ) است که میتواند روی مجموعهای از پارامترها حلقه بزند. برای هر مجموعه از پارامترها، دنباله تعریف شده توسط زیرگره های آن را اجرا می کند. میتوانید با اضافه کردن یک پیکربندی شغلی که به گره دیگری اشاره میکند، دنباله را با دیگر توالیهای محاسبات دستهای ، پارامتریک یا خوشهای به روشی سلسله مراتبی ترکیب کنید. به عنوان مثال، می توانید یک گره Sweep Parametric ایجاد کنید که یک به روز رسانی LiveLink™ انجام می دهد و سپس یک گره Cluster Computing را اجرا می کند که به نوبه خود دومین دنباله Sweep پارامتری را روی گره دیگری اجرا می کند.
برای مثال، یک Sweep پارامتریک میتواند شامل مراحلی برای اجرای همه راهحلها، ذخیره مدل در یک فایل و ارزیابی مقادیر مشتقشده باشد. این مراحل را با کلیک راست روی گره Parametric Sweep و انتخاب یکی از گزینه های زیر اضافه می کنید:
•
|
کار
|
•
|
راه حل
|
•
|
دیگر
|
•
|
Save Model to File ، که مدل حل شده را در یک فایل MPH ذخیره می کند. به ذخیره مدل در فایل مراجعه کنید .
|
•
|
نتایج
|
Job به کار دیگری اشاره دارد که قرار است از این جاروی پارامتریک اجرا شود، در حالی که Solution (به راه حل مراجعه کنید ) یک گره Solution را که در زیر گره پیکربندی حلکننده موجود است ، اجرا میکند، که بیشتر در درخت مطالعه موجود است .
در قسمت Other ، می توانید کلاس خارجی را انتخاب کنید (به کلاس خارجی مراجعه کنید )، که یک فایل کلاس Java® خارجی را فراخوانی می کند. گزینه دیگری، Method Call (به روش فراخوانی مراجعه کنید )، یک روش مدل را اجرا می کند. Geometry (به هندسه مراجعه کنید )، گره هندسه را می سازد (توالی هندسه را اجرا می کند) . این را می توان به عنوان مثال در ترکیب با یک جاروی پارامتریک برای تولید دنباله ای از فایل های MPH با پارامترهای هندسی مختلف استفاده کرد. گزینه Mesh (به مش مراجعه کنید ) گره Mesh را می سازد (توالی مش را اجرا می کند).
در زیر نتایج ، میتوانید Plot Group (به گروه Plot مراجعه کنید ) را برای اجرای همه یا مجموعه انتخابی از گروههای طرح انتخاب کنید. این برای خودکارسازی تولید گروههای نمودار پس از حل مفید است. گزینه مقدار مشتق شده به دلایل قدیمی وجود دارد، و به جای آن توصیه می شود از گزینه ارزیابی ارزش های مشتق شده استفاده کنید (به ارزیابی ارزش های مشتق شده مراجعه کنید )، که گره ها را در Results>Derived Values ارزیابی می کند . گزینه Export to File (به صادرات به فایل مراجعه کنید ) هر گره ای را برای صادرات داده در زیر گره صادرات اجرا می کند .
عمومی
از لیست مراحل تعریف شده توسط مطالعه استفاده کنید تا مشخص کنید تنظیمات با مرحله مطالعه مربوطه همگام شوند.
شما پارامترها را در قسمت نام پارامتر و مقادیر پارامتر تعریف می کنید . هنگامی که فایل را از طریق کادر محاورهای Load Parameter Values انتخاب کردهاید ، با کلیک کردن بر روی دکمه Read File ، پارامترها را میتوان از فایل بارگیری کرد . می توانید یک شرط Stop اضافه کنید که بعد از هر راه حل ارزیابی می شود. آخرین راه حل، که شرط توقف را می شکند، از مجموعه راه حل های برگشتی ( گره راه حل های پارامتریک ) کنار گذاشته می شود اما در خروجی های جدول پروب گنجانده می شود. هنگامی که شرط به مقدار منفی ارزیابی شد، گره پارامتری متوقف می شود. انتخاب کنیدبرای ذخیره هر دو راه حل – قبل و بعد از برآورده شدن شرط توقف – در محلول های ذخیره سازی پارامتری، گزینه های قبل و بعد از توقف را انتخاب کنید.
نتایج در حین حل
کادر Plot را انتخاب کنید تا امکان ترسیم نتایج در حین حل فراهم شود. از لیست گروه Plot چه چیزی و چه زمانی را رسم کنید انتخاب کنید . مجموعه داده گروه نمودار انتخاب شده به محض در دسترس قرار گرفتن نتایج رسم می شود.
از فهرست Probes برای انتخاب هر پروب برای ارزیابی استفاده کنید . از جدول کاوشگر انباشته برای جمع آوری داده ها در طول یک جارو استفاده کنید . انباشت بیش از تغییرات حل کننده (زمان، فرکانس، و غیره) و تغییرات در جاروب پارامتری است. برای تغییرات مستقل پارامترها، میتوانید از جدول انباشته شده با Format: Filled برای تغییر دادههای جدول به یک قالب ماتریسی که میتواند برای نمودارهای سطح پاسخ استفاده شود، استفاده کنید.
خطا
خطاها معمولاً در جدول Error ذخیره می شوند . اگر می خواهید پیام خطا را یکباره دریافت کنید، تیک گزینه Stop if error را انتخاب کنید .
تنظیمات خوشه
میتوانید با انتخاب کادر توزیع پارامترها، Sweep را روی چندین گره محاسباتی توزیع کنید . اگر مشکل برای اجرا روی یک گره خیلی بزرگ است، فیلد Maximum number of group را فعال کنید تا از حافظه گره ها به طور موثرتر استفاده شود. در این مورد، همان پارامتر توسط چندین گره حل میشود که گویی یک Sweep غیر توزیعشده را اجرا میکنند. تعداد گره هایی که همکاری می کنند برابر است با حداکثر تعداد کل گره ها تقسیم بر تنظیم حداکثر تعداد گروه ها و 1. بنابراین اگر تعداد کل گره ها 12 و حداکثر تعداد گروه ها 3 باشد، 3 گروه با 4 عدد است. گره ها هر کدام با هم همکاری می کنند.
ورود به سیستم
در صورت لزوم، تیک Keep warnings in stored log را انتخاب کنید .
یک معادله دیفرانسیل انتگرال-جزئی : مسیر کتابخانه برنامه COMSOL_Multiphysics/Equation_Based/integro_partial .
|
استفاده از پیکربندی کار برای ذخیره نتایج پارامتریک در فایل
|