گره پارامتریک ( ) یک گره خصیصه است که تنظیمات مربوط به مرحله پارامتر را با استفاده از حل کننده پارامتری انجام می دهد. این گره را می توان همراه با یک گره حل کننده ثابت استفاده کرد .
همچنین گزینه ای برای اجرای یک مطالعه ثابت با یک جارو کمکی ، با یا بدون پارامتر ادامه وجود دارد. هنگامی که یک پارامتر ادامه انتخاب می شود، الگوریتم ادامه اجرا می شود، که فرض می کند راه حل مورد نظر در این پارامترها پیوسته است. اگر هیچ پارامتر ادامه ای داده نشود، یک جابجایی ساده انجام می شود که در آن راه حلی برای هر مقدار از پارامترها جستجو می شود. در هر دو مورد، یک گره حل ثابت به اضافه یک ویژگی پارامتریک استفاده می شود. حل کننده پارامتری الگوریتمی است که زمانی اجرا می شود که یک گره ویژگی پارامتریک تحت یک حل کننده ثابت فعال باشد. به طور مشابه، حل کننده تطبیقی الگوریتمی است که هنگام اصلاح مش تطبیقی (انطباق وابسته به زمان) اجرا می شود.گره تحت یک حل کننده ثابت فعال است.
به منظور اجرای یک ادامه پارامتریک، کادر بررسی جابجایی کمکی را در زیر Study Extensions برای مرحله مطالعه Stationary یا Frequency Domain انتخاب کنید. سپس در پنجره تنظیمات گره مطالعه ، پارامترها را در جدول تعریف کرده و از لیست Run continuation for یکی را انتخاب کنید .
|
|
عمومی
گزینه ای را از لیست مرحله تعریف شده توسط مطالعه انتخاب کنید تا مشخص کنید آیا تنظیمات با مرحله مطالعه Stationary یا Frequency Domain همگام هستند ، در این صورت این بخش نیازی به ورودی ندارد. لیست Run continuation for نیز همان تنظیمات انجام شده در Study Extensions را نشان می دهد .
اگر پارامتری انتخاب شده باشد از الگوریتم ادامه استفاده می شود. معمولاً تنظیمات اندازه گام، میرایی و پیش بینی خودکار هستند. در صورت نیاز، میتوانید تنظیمات را در قسمت ادامه توضیح داده شده در ادامه ویرایش کنید.
|
برای ویرایش تنظیمات، User defined را انتخاب کنید تا نوع جابجایی، جدول پارامترها، راه حل استفاده مجدد از تنظیمات مرحله قبلی و پارامتری که باید ادامه اجرا شود را تغییر دهید. این تنظیمات همان است که در تنظیمات مرحله مطالعه رایج در بخش پسوندهای مطالعه توضیح داده شده است .
نحوه استفاده دقیق از مقادیر پارامتر توسط حل کننده توسط نوع Sweep و گزینه Parameters برای ذخیره در قسمت Output به شرح زیر تعیین می شود. اگر بیش از یک نام پارامتر مشخص شده باشد، لیست مقادیر پارامتر به صورت زیر تفسیر می شود. فرض کنید نام پارامترها p1 و p2 باشد و p1 دارای لیست 1 3 و p2 دارای لیست 2 4 باشد:
|
برای تعیین اینکه وقتی یک خطای حل کننده وجود دارد یا زمانی که ادامه عقبگرد با شکست مواجه می شود، حل کننده چه کاری انجام می دهد، گزینه ای را از لیست خطای On انتخاب کنید . یکی از گزینه های زیر را انتخاب کنید:
•
|
Stop (پیشفرض) برای توقف حرکت پارامتریک و برگرداندن راهحلهای قبل از خطا.
|
•
|
محلول خالی را برای ادامه جاروی پارامتریک ذخیره کنید و یک محلول خالی (NaN) را برای این مرحله (یا برای ادامه باقیمانده) ذخیره کنید.
|
استفاده از راه حل خالی فروشگاه می تواند مفید باشد اگر شما نیاز به جارو کردن چندین ترکیب مختلف از پارامترها دارید و مشخص نیست کدام یک را حل می کند. همچنین میتواند هنگام انجام جاروهای فرکانس که فرکانسهای نزدیک به تشدید از کار میافتند مفید باشد.
|
از فهرست ترتیب اجرای مقدار پارامتر ، Automatic (پیشفرض) یا همانطور که مشخص شده است را انتخاب کنید . هنگام استفاده از As specified، از ترتیب مشخص شده مقادیر پارامتر استفاده می شود. هنگامی که از تنظیمات خودکار استفاده می کنید، حل کننده پارامتریک تحلیلی از هزینه تغییر مقادیر پارامترهای درگیر انجام می دهد و ترتیب اجرای مقادیر پارامتر زمانی که کارآمدتر تشخیص داده می شود، اصلاح می شود. اگر ترتیب اجرای پارامتر تغییر کند، ترتیب اصلاح شده در پنجره Log نشان داده می شود .
ادامه
در صورتی که روش حداقل مربعات زمان/پارامتر در مرحله مطالعه بهینهسازی روی هدف از حداقل مربعات تنظیم شده باشد ، این بخش غیرفعال است . در این مورد Constant به عنوان پیش بینی کننده استفاده می شود .
|
به طور پیش فرض، حل کننده مراحل پارامتر را به طور خودکار بر اساس مقادیر وارد شده در قسمت Parameter values در قسمت General انتخاب می کند .
برای انتخاب کلیک کنید
تنظیم اندازه مرحله برای ویرایش این تنظیمات:
•
|
فیلد اندازه گام اولیه برای وارد کردن یک عدد مثبت که بزرگی مرحله اول پارامتر را تعیین می کند.
|
•
|
فیلد حداقل اندازه گام برای تعیین حفاظت در برابر مراحل پارامتر بسیار کوچک.
|
•
|
قسمت حداکثر اندازه گام برای تعیین کران بالایی در اندازه گام پارامتر. اگر مشکوک هستید که حل کننده سعی در برداشتن گام های طولانی غیر ضروری دارد از این استفاده کنید.
|
از فهرست استفاده از ضریب میرایی اولیه برای تمام مراحل پارامتر برای کنترل ضریب میرایی اولیه برای حل کننده های غیرخطی برای مراحل پارامتر استفاده کنید .
•
|
برای استفاده از ضریب میرایی اولیه داده شده برای حل کننده های غیرخطی برای تمام مراحل پارامتر، روشن را انتخاب کنید .
|
•
|
خاموش را انتخاب کنید تا از ضریب میرایی اولیه فقط برای اولین مرحله پارامتر استفاده شود.
|
•
|
هنگامی که روش حلگر غیرخطی خودکار (نیوتن) یا خودکار بسیار غیرخطی (نیوتن) در گره حلگر کاملاً جفت شده استفاده می شود، برای استفاده از ضریب میرایی اولیه فقط برای اولین مرحله پارامتر، گزینه خودکار (پیش فرض) را انتخاب کنید و از ضریب میرایی اولیه در تمام مراحل استفاده کنید. برای سایر ترکیبات حل کننده
|
از لیست پیش بینی کننده برای کنترل نحوه تعیین مقدار اولیه برای مقدار پارامتر بعدی استفاده کنید . انتخاب کنید:
•
|
خودکار (پیشفرض) به حلگر پارامتری اجازه میدهد یک پیشبینیکننده ثابت یا خطی را بر اساس نوع حلکننده ثابت انتخاب کند (یک پیشبینیکننده ثابت برای حلکنندههای جداشده و یک پیشبینیکننده خطی برای حلکنندههای کاملاً جفتشده).
|
•
|
ثابت برای استفاده از راه حل برای مقدار پارامتر فعلی به عنوان حدس اولیه.
|
•
|
خطی برای محاسبه حدس اولیه با پیروی از مماس بر منحنی حل در مقدار پارامتر فعلی.
|
اگر بیش از یک پارامتر را حل می کنید (یعنی زمانی که بیش از یک نام پارامتر را در قسمت نام پارامتر وارد کرده اید ) این گزینه لغو می شود و به جای آن از Constant استفاده می شود.
|
LOAD CASE
این بخش تنظیمات انجام شده در بخش پسوندهای مطالعه برای مرحله مطالعه ثابت را نشان می دهد . با تنظیمات مطالعه همگام شده است.
داده های حداقل مربعات
این بخش فقط در صورتی ظاهر می شود که مجوز شما شامل ماژول بهینه سازی باشد و در حال حل یک مشکل بهینه سازی حداقل مربعات با پارامترهای تعریف شده باشید.
|
داده های حداقل مربعات از اهداف حداقل مربعات (یا یک فایل یا یک جدول) خوانده می شوند و دنباله حل کننده بر این اساس تنظیم می شود: اگر هدف حداقل مربعات حاوی ستون های پارامتر یا پارامترهای تجربی وجود داشته باشد، یک حل کننده پارامتری تنظیم می شود. ، و نام و مقادیر پارامترها در زیر پارامترها از اهداف حداقل مربعات ظاهر می شوند .
مقادیر پارامتر مربوط به نام پارامترهای یکسان بین اهداف مختلف ادغام می شوند. اگر استفاده از پارامترها از اهداف حداقل مربعات روشن باشد (که پیش فرض است)، مقادیر پارامتر تعریف شده توسط کاربر با داده های ادغام شده مربوطه از اهداف ادغام می شوند. برای پارامترهایی که فقط در اهداف تعریف شده اند و تعریف نشده توسط کاربر (و بالعکس)، از مقادیر تعریف شده جهانی استفاده می شود.
فهرست مقادیر پارامترهای عمومی در اینجا به لیست پارامترها در بخش عمومی در بالا اشاره دارد. اگر Exclude مقادیر خارج از فهرستهای مقادیر پارامترهای عمومی روشن باشد (که پیشفرض است)، فقط مقادیر پارامتر حداقل مربعات از اهدافی که بین کوچکترین و بزرگترین مقادیر پارامتر تعریفشده توسط کاربر قرار دارند ادغام میشوند. ارزش های دیگر نادیده گرفته می شوند. در غیر این صورت (یعنی Exclude مقادیر خارج از فهرست مقادیر پارامترهای عمومی خاموش است)، همه مقادیر پارامترهای تعریف شده با حداقل مربعات ادغام می شوند.
در صورت عدم وجود پارامترهای تعریف شده توسط کاربر، ادغام فقط بین اهداف انجام می شود.
اگر استفاده از پارامترهای حداقل مربعات از اهداف خاموش باشد، از پارامترهای حداقل مربعات از اهداف استفاده نمی شود.
فقط در صورتی میتوانید مقادیر پیشفرض پارامترهای Use را از اهداف حداقل مربعات تغییر دهید و مقادیر خارج از فهرستهای مقادیر پارامترهای عمومی را حذف کنید فقط در صورتی که Defined by study step روی User defined تنظیم شده باشد .
خروجی
از فهرست Parameters to store استفاده کنید تا کنترل کنید که حل کننده یک راه حل را در چه مقادیر پارامتری ذخیره می کند. انتخاب کنید:
•
|
مراحلی که برای ذخیره راه حل ها در مقادیر پارامتر وارد شده در قسمت Parameter values در قسمت General داده شده است .
|
•
|
مراحلی که حل کننده برای ذخیره راه حل ها در تمام مقادیر پارامتر در جایی که حل کننده یک راه حل را محاسبه کرده است انجام می دهد. این گزینه میتواند راهحلهایی را بین مقادیر مشخصشده توسط فیلد مقادیر پارامتر در بخش عمومی ایجاد کند، اگر حلکننده نیاز به برداشتن گامهای کوتاهتری نسبت به مقادیر مشخصشده در آن فیلد داشته باشد.
|
نتایج در حین حل
نتایج حین حل را در بخش تنظیمات مرحله مطالعه رایج ببینید . همچنین به دریافت نتایج در حین حل مراجعه کنید .
تنظیمات خوشه
برای توزیع پارامترها در چندین گره محاسباتی، کادر توزیع پارامترها را انتخاب کنید . اگر مشکل برای اجرا روی یک گره خیلی بزرگ است، میتوانید فیلد حداکثر تعداد گروهها را فعال کنید تا از حافظه گرهها به طور موثرتر استفاده شود. در این مورد، همان پارامتر توسط چندین گره حل میشود که گویی یک Sweep غیر توزیعشده را اجرا میکنند. تعداد گره هایی که همکاری می کنند برابر است با حداکثر تعداد کل گره ها تقسیم بر تنظیم حداکثر تعداد گروه ها و 1. بنابراین اگر تعداد کل گره ها 12 و حداکثر تعداد گروه ها 3 باشد، 3 گروه با 4 گره هر کدام با هم همکاری می کنند.
جریان شناوری سیالات آزاد : مسیر کتابخانه برنامه COMSOL_Multiphysics/Fluid_Dynamics/buoyancy_free
|