متغیرها

متغیرها

متغیرها
داده های اولیه و مقیاس بندی متغیرهای حل شده و همچنین نحوه محاسبه متغیرهای حل نشده را مدیریت کنید. روش ها برای متغیرهای وابسته موجود به عنوان زیرمشخصه های Field یا State اعمال می شوند. این ویژگی ها به طور خودکار توسط این ویژگی ایجاد و به روز می شوند. بنابراین، اگر Analysis (برای دنباله حل‌کننده) تغییر کند یا اگر از یک تحلیل متفاوت در دنباله استفاده شود، ویژگی‌های Field بر این اساس تغییر می‌کنند.
نحو
model.sol(sname).create(fname,’Variables’)
model.sol(sname).feature(fname).set(pname,pval)
model.sol(sname).feature(fname).feature(varname).set(pname,pval)
model.sol(sname).feature(fname).updateVariables()
شرح
ویژگی عملیات. مقادیر اولیه را برای متغیرهایی که برای آنها حل شده اند و نحوه محاسبه متغیرهای حل نشده محاسبه می کند. متغیرهایی که به کار گرفته می شوند آنهایی هستند که به عنوان ویژگی های Field یا State وجود دارند. این ویژگی همچنین مقیاس بندی و اینکه کدام متغیرها را در خروجی ذخیره می کند، کنترل می کند.
در صورت نیاز از متد updateVariables استفاده کنید تا بعد از تغییراتی که روی متغیرها تأثیر می گذارد، به روز رسانی دستی متغیرها را انجام دهید.
جدول 6-77: ویژگی های متغیرهای معتبر
ویژگی
ارزش های
پیش فرض
شرح
فهرست
آرایه رشته ای
با استفاده از یک آرایه رشته ای مقادیر ثابت را به عنوان پارامترهای ورودی ارائه دهید. برای نام های ثابت مربوطه، از cname استفاده کنید . مشخصات clist و cname را ببینید .
cname
آرایه رشته ای
با استفاده از یک آرایه رشته ای نام ثابت ها را به عنوان پارامترهای ورودی ارائه دهید. برای مقادیر ثابت مربوطه، از clist استفاده کنید . مشخصات clist و cname را ببینید .
کنترل
رشته
کاربر
نام مرحله مطالعه یا کاربر کنترل کننده در صورتی که ویژگی به صورت دستی کنترل شود.
روش اولیه
شروع سل
init
روش مورد استفاده برای محاسبه مقدار اولیه
initsol
صفر | شی حل
صفر
شی حل مقدار اولیه.
تشخص
فعلی دفترچه راهنما | فروشگاه محلول
جاری
از مقادیر جاری یا ذخیره شده از شی حل مقدار اولیه استفاده کنید، یا از دستی برای ارائه یک شاخص راه حل در ویژگی initsolusesolnum استفاده کنید .
بدن انسان
عدد صحیح یا نام پارامتر
یک شاخص حل بیرونی برای یک جابجایی پارامتریک، مانند یک پارامتر سراسری، زمانی که initsoluse روی دستی تنظیم شده است .
manualsolnum
عدد صحیح مثبت
محلول مورد استفاده در زمان solnum = دستی را مشخص می کند .
notlistsolnum
بردار اعداد صحیح مثبت
لیستی که راه حل های مورد استفاده در هنگام notsolnum = from_list را مشخص می کند .
notmanualsolnum
بردار اعداد صحیح مثبت
راه حل های مورد استفاده را در هنگام notsolnum = دستی شناسایی می کند .
notsol
صفر | شی حل
صفر
شی حل برای متغیرهای حل نشده است.
روش nonsol
شروع سل
init
روش مورد استفاده برای متغیرهای حل نشده برای.
نه خورشید
خودکار همه اول آخرین from_list interp دفترچه راهنما | عدد صحیح مثبت
خودکار
کدام solnum از راه حل های دیگر برای متغیرهای حل نشده استفاده شود.
نوتولوس
فعلی | فروشگاه محلول
جاری
برای متغیرهایی که حل نشده اند از مقادیر جاری یا ذخیره شده از شی حل استفاده کنید.
نه
دو برابر
مقدار درونیابی که برای مقادیر متغیرهای حل نشده برای زمانی که notsolnum = interp استفاده می شود .
روش مقیاس مجدد
خودکار کتابچه راهنمای
خودکار
روش مورد استفاده برای پوسته ریزی باقیمانده.
مقیاس مجدد
اسکالر
1
مقدار مقیاس باقیمانده، اگر روش مقیاس مجدد دستی باشد .
روش مقیاس
خودکار شروع هیچکدام کتابچه راهنمای
خودکار
روش مورد استفاده برای مقیاس بندی متغیرها.
scaleval
اسکالر
1
مقدار مقیاس جهانی، اگر روش مقیاس دستی باشد .
خورشید
خودکار همه اول آخرین interp دفترچه راهنما | عدد صحیح مثبت
خودکار
solnum از محلول های دیگر برای استفاده برای مقادیر اولیه متغیرها حل شده است.
تی
دو برابر
مقدار درونیابی مورد استفاده برای مقادیر اولیه متغیرها برای زمانی که solnum = interp حل می شود .
استفاده از اینیتسول
در خاموش
خاموش
از مقادیر اولیه متغیرهای حل شده توسط کاربر استفاده کنید.
usesol
در خاموش
خاموش
از مقادیر کنترل شده توسط کاربر از متغیرهایی استفاده کنید که برای آنها حل نشده است.
جدول 6-78: ویژگی های فیلد/وضعیت زیرویژگی متغیر متغیر معتبر
ویژگی
ارزش های
پیش فرض
شرح
مقایسه
بردار رشته ها
مولفه های فیلد/حالت
بیرون
در خاموش
بر
ذخیره فیلد/وضعیت در خروجی
بازسازی
رشته
هیچ یک
برچسب یک مدل کاهش‌یافته سازگار برای استفاده برای بازسازی زمانی که solvefor خاموش است .
روش مقیاس
خودکار شروع هیچکدام دفترچه راهنما والدین
والدین
روش مورد استفاده برای مقیاس بندی متغیرها
scaleval
اسکالر
1
مقدار مقیاس
حل کردن برای
در خاموش
بر
برای این فیلد/حالت حل کنید
فروشگاه
آرایه ای از رشته های انتخابی
انتخاب هایی که تعیین می کنند کدام داده های فیلد ذخیره شوند.
usetoresel
همه انتخاب
همه
تمام داده های فیلد یا داده های فیلد تعریف شده در انتخاب ها را در storesel ذخیره کنید .
خصوصیات initmethod , initsol و initsoluse مقدار اولیه اجزای راه حلی را که زمانی که useinitsol روی on تنظیم شده است را حل می کنید تعیین می کند .
خصوصیات notsolmethod , notsol , notsoluse و notsolnum مقدار اجزای محلولی را تعیین می کنند که وقتی usesol روی آن تنظیم شده است آنها را حل نمی کنید .
اینکه کدام متغیرها را حل کنیم و کدام متغیرها را در محلول ذخیره کنیم، توسط ویژگی های solvefor و out در ویژگی های Field یا State کنترل می شود.
ویژگی بازسازی تنها در صورت استفاده از کاهش مدل و سپس پیکربندی بازسازی برای متغیرهای وابسته حل نشده در دسترس است.
روش مقیاس خواص و scaleval مقیاس بندی درجات آزادی را تعیین می کند که برای به دست آوردن یک سیستم با شرایط بهتر اعمال می شود. مقادیر ممکن روش scale عبارتند از:
جدول 6-79: مقادیر برای روش مقیاس ویژگی
ارزش
معنی
خودکار
مقیاس به طور خودکار تعیین می شود.
init
مقیاس بندی از مقدار اولیه تعیین می شود. اگر اندازه اجزای مقدار اولیه تخمین خوبی از مرتبه بزرگی راه حل ارائه دهد، از این استفاده کنید.
هیچ یک
هیچ پوسته ریزی اعمال نمی شود.
کتابچه راهنمای
مقیاس بندی با تنظیم scaleval ویژگی توسط کاربر کنترل می شود .
والدین
روش مقیاس‌بندی از ویژگی متغیرهای والد (فقط برای زیر ویژگی‌ها) به ارث می‌رسد.