حل یک مسئله پارامتری با استفاده از ارزیابی شکل موج مجانبی (AWE).
نحو
model.sol(sname).create(fname، “ AWE “ )
model.sol(sname).feature(fname).set(pname,pvalue)
شرح
ویژگی عملیات. خواص زیر پذیرفته می شود:
ویژگی | ارزش | پیش فرض | شرح |
قبول کوتاه | در | خاموش | بر | اگر روشن باشد ، حل کننده فواصل کوتاه را بدون قید و شرط می پذیرد |
جزیره مرجانی | اسکالر | 0.001 | تحمل مطلق برای جابجایی پارامتر |
مونتاژ کردن | همه | یکی | همه | یا همه ماتریس های مورد نیاز را یکجا جمع کنید یا یکی یکی |
awefunc | رشته | بردار رشته ها | عبارت(های) مورد استفاده در الگوریتم جستجو | |
فهرست | آرایه رشته ای | با استفاده از یک آرایه رشته ای مقادیر ثابت را به عنوان پارامترهای ورودی ارائه دهید. برای نام های ثابت مربوطه، از cname استفاده کنید. مشخصات clist و cname را ببینید . | |
cname | آرایه رشته ای | با استفاده از یک آرایه رشته ای نام ثابت ها را به عنوان پارامترهای ورودی ارائه دهید. برای مقادیر ثابت مربوطه، از clist استفاده کنید. مشخصات clist و cname را ببینید . | |
کنترل | رشته | کاربر | نام مرحله مطالعه کنترلی. |
اخراج | اسکالر | بردار عددی | محدوده (0.1،0.1،0.9) | کجا باید خطا را در هر زیر بازه بررسی کرد. |
expsize | اسکالر | 3 | تعداد اصطلاحات در بسط |
منسوخ کردن | پاد | تیلور | ملاقات | از بسط Padé یا Taylor برای تقریب مجهول استفاده کنید. |
نگهدارنده | در | خاموش | خاموش | هشدارها را در گزارش ذخیره شده نگه دارید. |
ذکر کردن | اسکالر | 0 | کوتاه ترین طول زیر بازه مجاز |
کوچک | در | خاموش | خاموش | اگر خاموش باشد ، rtol برابر است با طول پارامتر. استفاده شده. اگر روشن باشد ، از minint استفاده می شود. |
پیام | رشته | پیام ورود به سیستم از آخرین فرآیند راه حل. | |
فراخطی شده | شما | تو | از | محلول کل (u) یا نقطه انحراف و خطی شدن (du)، زمانی که storelinpoint=off ذخیره کنید. |
plist | اسکالر | بردار عددی | لیست پارامترها | |
طرح | در | خاموش | خاموش | طرح در حین حل. |
گروه طرح | رشته | پیش فرض | گروه نمودار برای استفاده برای طرح در حین حل. |
pname | بردار رشته ها | نام پارامترها | |
نفخ | plist | مرحله بعد | plist | خروجی پارامترها در plist یا راه حل در نقاط گسترش. |
کاوشگر | همه | هیچکدام | کتابچه راهنمای | همه | کاوشگرها برای محاسبه |
کاوشگرها | بردار رشته ها | کاوشگرهایی برای استفاده در هنگام probesel=دستی. | |
romdata | رشته | جدید | برچسب ظرف مورد نظر برای مدل کاهش یافته ( جدید برای مدل کاهش یافته جدید). |
romReconstruct | واقعی | نادرست | درست است، واقعی | بازسازی را در مدل کاهش یافته تولید شده فعال کنید. |
rtol | اسکالر | 0.01 | تحمل نسبی برای جابجایی پارامتر. |
soltypeonline | در | خاموش | خاموش | یک مدل کاهش یافته ایجاد کنید، |
soltypesol | در | خاموش | بر | جارو فرکانس را با استفاده از تقریب AWE انجام دهید. |
نقطه فروشگاه | در | خاموش | خاموش | اینکه آیا نقطه خطی سازی ذخیره شود یا خیر. |
حل کننده AWE بسط های یک مشکل اساسی را حول مقادیر پارامتر خاصی محاسبه می کند. در مرحله اول از بزرگترین و کوچکترین مقادیر plist به عنوان نقاط گسترش استفاده می شود. با استفاده از این بسط ها، مقادیر یک یا چند تابع در مقادیر پارامتر میانی محاسبه می شود. اگر دو بسط مقادیر عملکردی به اندازه کافی مشابه در این نقاط داخلی بدهند، بازه پذیرفته می شود و هیچ تقسیم بندی فرعی آن بازه خاص ضروری تلقی نمی شود.
ویژگی awefunc برای مشخص کردن عملکردهای مورد علاقه استفاده می شود و expeval ویژگی تعیین می کند که در کدام نقاط داخلی این عملکردها باید ارزیابی شوند. مقادیر برای expeval نسبت به فاصله داده شده است. یعنی مقدار 0.5 به این معنی است که عملکردها در نقطه میانی هر بازه ارزیابی می شوند. هنگامی که مقادیر عملکردی از دو بسط مقایسه میشوند، بررسی انجام میشود تا ببیند آیا تحملهای تعیینشده atol و rtol را برآورده میکنند یا خیر.. اگر هیچ یک از تلورانس ها برآورده نشد، بازه نصف می شود و فرآیند برای هر زیر بازه تکرار می شود. قبل از انجام دوبخشی، بررسی میشود تا اطمینان حاصل شود که فواصل جدید کوتاهتر از کوتاهترین زمان مجاز نیستند. به طور پیشفرض، کوتاهترین فاصله مجاز با تحمل نسبی ضربدر طول بازه تعریفشده توسط plist (زمانی که minintactive روی خاموش تنظیم میشود ) داده میشود. اگر minintactive روی مقدار minint تنظیم شده باشد کوتاهترین فاصله مجاز است. اگر minint مشخص شده باشد، مقدار minintactive به طور پیش فرض روشن است . ملک پذیرفته کوتاهنحوه رسیدگی به فواصل بسیار کوتاه را تعیین می کند. اگر Acceptshort روی خاموش تنظیم شود و فاصله زمانی کوتاهی شناسایی شود، حل کننده با یک خطا/اخطار قطع می شود. اگر Acceptshort روی روشن تنظیم شود و فاصله زمانی کوتاهی شناسایی شود، حلکننده بازه زمانی را میپذیرد حتی اگر تلورانسها برآورده نشده باشند.
در AWE چندین ماتریس برای محاسبه هر بسط مورد نیاز است. در مورد مونتاژ این ماتریس ها دو گزینه وجود دارد: با تنظیم aweassemble روی همه ، همه چیز در یک تماس واحد به Xmesh مونتاژ می شود . با تنظیم aweassemble روی یک ، ماتریس ها یکی یکی مونتاژ می شوند. گزینه اول سریعتر است اما به حافظه بیشتری نیاز دارد.