مقدار خاص

مقدار خاص

مقدار خاص
مرحله مطالعه و مطالعه مقدار ویژه ( ) برای محاسبه مقادیر ویژه و حالت های ویژه یک مدل خطی یا خطی شده در یک فرمول ارزش ویژه عمومی استفاده می شود که در آن مقادیر ویژه لزوماً فرکانس نیستند. مطالعه مقدار ویژه به شما کنترل کامل فرمول ارزش ویژه را می دهد، برخلاف مطالعه فرکانس ویژه که برای رابط های فیزیکی خاص اقتباس شده است. مطالعه ارزش ویژه معمولاً برای مدل‌سازی مبتنی بر معادله استفاده می‌شود.
انتخاب یک مطالعه مقدار ویژه یک پیکربندی حل کننده با یک حل کننده مقدار ویژه می دهد .
 
انتخاب فیزیک و متغیرها ، مقادیر متغیرهای وابسته ، انتخاب مش ، برآوردهای انطباق و خطا ، و انتخاب موجودیت هندسی برای بخش‌های انطباق و چک باکس شامل غیرخطی بودن هندسی در تنظیمات مرحله مطالعه مشترک توضیح داده شده است . همچنین اطلاعات دقیقی در بخش Physics and Variables Selection و Values ​​of Dependent Variables وجود دارد .
تنظیمات مطالعه
از لیست حل کننده مقدار ویژه ، ARPACK (پیش فرض) یا FEAST را انتخاب کنید .
الگوریتم ARPACK بر اساس یک نوع الگوریتمی از یک فرآیند آرنولدی است. برای تنظیمات آن، تنظیمات مطالعه برای ARPACK را در زیر ببینید.
الگوریتم FEAST از یک الگوریتم تکرار باقیمانده معکوس استفاده می کند و به دنبال سرعت بخشیدن به همگرایی مسئله مقدار ویژه زیرفضا است. برای تنظیمات آن، به تنظیمات مطالعه برای FEAST مراجعه کنید . برای اطلاعات بیشتر در مورد این حل کننده های مقادیر ویژه، به الگوریتم های حل ارزش ویژه مراجعه کنید .
تنظیمات مطالعه برای ARPACK
از لیست روش جستجوی مقدار ویژه ، یک روش جستجو را انتخاب کنید:
 دستی (پیش‌فرض)، برای تعیین دستی معیارهای جستجو. تنظیمات جستجوی دستی مقدار ویژه را در زیر ببینید.
 منطقه ، برای تعریف منطقه جستجوی مقدار ویژه در یک صفحه پیچیده. تنظیمات جستجوی دستی مقدار ویژه و الگوریتم‌های حل ارزش ویژه را ببینید.
همه (ماتریس پر شده) برای یافتن تمام مقادیر ویژه برای یک ماتریس پر شده. این گزینه فقط برای مشکلات مقدار ویژه کوچک قابل استفاده است. سپس می توانید حداکثر اندازه ماتریس را تعیین کنید (پیش فرض: 2000).
تنظیمات جستجوی مقدار ویژه دستی
به طور پیش فرض، رابط های فیزیک تعداد مناسبی از مقادیر ویژه را برای جستجو پیشنهاد می کنند. برای تعیین تعداد مقادیر ویژه، کادر مقابل فیلد Desired number of eigenvalues ​​را انتخاب کنید تا تعداد مقادیر ویژه ای را که می خواهید حل کننده برگرداند، مشخص کنید (پیش فرض: 6).
 
در یک مدل سه بعدی، شش مقدار ویژه اول معمولاً صفر هستند و با حالت های بدنه صلب یک هندسه سه بعدی مطابقت دارند. بنابراین ممکن است لازم باشد تعداد بیشتری از مقادیر ویژه را مشخص کنید. بیشترین تعداد مقادیر ویژه ای که حل کننده می تواند محاسبه کند برابر است با تعداد درجات آزادی نامحدود منهای دو.
به طور پیش‌فرض، رابط‌های فیزیک یک مقدار مناسب را برای جستجوی مقادیر ویژه پیشنهاد می‌کنند. برای تعیین مقدار جستجوی مقادیر ویژه در اطراف (shift)، کادر را در جلوی قسمت Search for eigenvalues ​​around انتخاب کنید . سپس می‌توانید مقدار یا عبارتی را مشخص کنید که حل‌کننده مقدار ویژه باید به دنبال راه‌حل‌های معادله مقدار ویژه باشد (پیش‌فرض: 0).
از روش جستجوی مقدار ویژه در اطراف لیست شیفت برای کنترل نحوه جستجوی حل کننده مقادیر ویژه برای مقادیر ویژه در اطراف مقدار تغییر مشخص شده استفاده کنید :
نزدیکترین در مقدار مطلق (مقدار پیش‌فرض) را انتخاب کنید تا مقادیر ویژه‌ای را که در هنگام اندازه‌گیری فاصله به‌عنوان مقدار مطلق به مقدار تغییر نزدیک‌ترین هستند، جستجو کنید.
بخش واقعی بزرگتر را برای جستجوی مقادیر ویژه با بخش واقعی بزرگتر از مقدار تغییر انتخاب کنید .
بخش واقعی کوچکتر را برای جستجوی مقادیر ویژه با بخش واقعی کوچکتر از مقدار شیفت انتخاب کنید .
قسمت خیالی بزرگتر را برای جستجوی مقادیر ویژه با قسمت خیالی بزرگتر از مقدار shift انتخاب کنید .
قسمت خیالی کوچکتر را برای جستجوی مقادیر ویژه با قسمت خیالی کوچکتر از مقدار شیفت انتخاب کنید .
 
هنگام استفاده از جستجو برای مقادیر ویژه، حل‌کننده مقادیر ویژه نامتقارن همیشه استفاده می‌شود، حتی زمانی که مشکل حل متقارن باشد.
تنظیمات منطقه جستجوی ارزش ویژه
از فیلد Approximate number of eigenvalues ​​برای تعیین تعداد تقریبی مقادیر ویژه ای که می خواهید حل کننده برگرداند استفاده کنید (پیش فرض: 20). مقدار تقریبی تعداد مقادیر ویژه بر ابعاد فضای کریلوف استفاده شده توسط الگوریتم تأثیر می گذارد . بخش پیشرفته حل‌کننده مقدار ویژه را ببینید . یعنی افزایش مقدار تقریبی مقادیر ویژه، نیاز به حافظه و زمان محاسباتی را افزایش می‌دهد. اگر حل کننده نشان می دهد که مقدار تقریبی مقادیر ویژهکوچکتر از تعداد واقعی مقادیر ویژه در منطقه داده شده است، جستجوی مقادیر ویژه بیشتری را انجام می دهد که زمان محاسبات را افزایش می دهد. الگوریتم منطقه مقدار ویژه را ببینید . در محدوده، اغلب کارآمدتر است که مقدار بسیار زیادی از مقادیر تقریبی مقادیر ویژه ارائه شود تا مقدار بسیار کوچک.
در قسمت Maximum number of eigenvalues ، می‌توانید حداکثر تعداد مقادیر ویژه را برای محدود کردن جستجوی حل‌کننده مقادیر ویژه برای مقادیر ویژه اضافی تعیین کنید (پیش‌فرض: 200).
چک باکس Perform Consency به طور پیش فرض انتخاب می شود تا اطمینان حاصل شود که حل کننده تمام مقادیر ویژه را در منطقه جستجو پیدا می کند. کار مورد نیاز برای انجام بررسی سازگاری بخش قابل توجهی از کل کار محاسبه ارزش ویژه را تشکیل می دهد.
در قسمت جستجو ، یک واحد (پیش‌فرض: rad/s) و اندازه منطقه جستجو را برای مقادیر ویژه به‌عنوان یک مستطیل در صفحه مختلط با تعیین کوچک‌ترین قسمت واقعی ، بزرگ‌ترین بخش واقعی ، کوچک‌ترین بخش خیالی و بزرگ‌ترین قسمت خیالی تعریف می‌کنید. در قسمت های متن مربوطه منطقه جستجو همچنین به عنوان یک روش فاصله ای عمل می کند اگر کوچکترین قسمت خیالی و بزرگترین قسمت خیالی برابر باشند. سپس حل کننده مقدار ویژه فقط محور واقعی را در نظر می گیرد و بالعکس.
 
حل کننده مقدار ویژه در برخی موارد می تواند بیش از تعداد مورد نظر مقادیر ویژه (حداکثر دو برابر تعداد مورد نظر) را برگرداند. اینها مقادیر ویژه ای هستند که حل کننده مقادیر ویژه بدون تلاش محاسباتی اضافی پیدا می کند.
تنظیمات تقارن
محاسبات ارزش ویژه را می توان با یک حل کننده نامتقارن یا در صورت وجود، یک حل کننده متقارن واقعی انجام داد. از لیست حل‌کننده مقادیر ویژه متقارن واقعی ، Automatic (پیش‌فرض) یا Off را انتخاب کنید . برای گزینه Automatic گزینه ای وجود دارد که چک باکس Real Symmetric eigenvalue Solver Consency را انتخاب کنید . این بررسی زمان محاسباتی و حافظه مورد نیاز را افزایش می دهد، اما بررسی دقیقی از کاربرد حل کننده متقارن واقعی ارائه می دهد.
تنظیمات مطالعه برای FEAST
از لیست حاشیه جستجوی مقدار ویژه ، یک کانتور جستجو را انتخاب کنید:
کل کانتور (پیش‌فرض)، برای تعریف یک کانتور جستجوی مقدار ویژه در یک صفحه پیچیده. تنظیمات Whole Search Contour Settings را در زیر ببینید .
نیم کانتور (مسئله هرمیتی) ، برای تعریف یک کانتور جستجوی مقدار ویژه توسط نیمی از کل کانتور. تنظیمات کانتور نیمه جستجو را در زیر ببینید .
تنظیمات کانتور جستجوی کل
شما کانتور کل را با تعیین واحد (پیش‌فرض: درجه/ثانیه)، مرکز خط بیضی ، شعاع افقی خط بیضی ، نسبت محور عمودی/افقی خط بیضی (%) و زاویه چرخش کانتور بیضی در فیلدهای متنی مربوطه مهم است که شعاع افقی که در شعاع افقی میدان کانتور بیضی مشخص می‌کنید به اندازه‌ای بزرگ باشد که مقادیر ویژه مورد نظر را محصور کند. در نسبت محور عمودی / افقی خط بیضی (%)در میدان، نسبت شعاع عمودی بیضی را به شعاع افقی آن مشخص کنید، با فرض اینکه شعاع افقی 100 است . 180 درجه تا 180 درجه.
از لیست Number of eigenvalues ، روشی را برای ارزیابی تعداد مقادیر ویژه در محدوده جستجوی مقادیر ویژه انتخاب کنید:
تخمین تصادفی (پیش فرض) برای استفاده از تخمین تصادفی برای ارزیابی تعداد مقادیر ویژه. پس از پایان تخمین تصادفی، حلگر مقدار ویژه به طور خودکار مقادیر ویژه را در محدوده جستجوی مقدار ویژه با استفاده از تعداد مقادیر ویژه محاسبه شده از تخمین تصادفی به عنوان اندازه زیرفضای جستجوی اولیه برای تخمین محاسبه می کند (پیش فرض: 6).
دستی برای تعیین تعداد مقادیر ویژه در قسمت جستجوی مقادیر ویژه به صورت دستی در قسمت تعداد تقریبی مقادیر ویژه (پیش‌فرض: 6).
تخمین تصادفی فقط برای استفاده از تخمین تصادفی برای ارزیابی تعداد مقادیر ویژه.
در قسمت اندازه زیر فضای جستجوی اولیه برای تخمین (پیش فرض: 6)، حدس اولیه بعد زیرفضای جستجو را مشخص کنید، که می تواند به عنوان حدس اولیه برای تعداد مقادیر ویژه در داخل کانتور تفسیر شود. این تنظیم فقط در صورت استفاده از یک تخمین تصادفی در دسترس است.
از لیست Integration type for estimation نوع ادغام را انتخاب کنید:
خودکار (پیش فرض) برای انتخاب نوع ادغام به طور خودکار بسته به حل کننده مقدار ویژه. این به معنای نوع گاوس برای حل کننده مقادیر ویژه متقارن یا هرمیتی و نوع ذوزنقه ای برای انواع دیگر حل کننده ها است.
گاوس برای استفاده از ادغام گاوس.
ذوزنقه ای برای استفاده از ادغام ذوزنقه ای.
از لیست Number of integration points for estimation ، تعداد نقاط را برای ادغام انتخاب کنید:
خودکار (به طور پیش فرض) برای تعریف تعداد نقاط برای یکپارچه سازی به طور خودکار. برای حل کننده های مقادیر ویژه متقارن واقعی یا هرمیتی 3 و برای انواع دیگر حل کننده ها 6 است.
دستی برای تعیین تعداد نقاط ادغام برای تخمین به صورت دستی در قسمت Number of integration points .
محاسبات ارزش ویژه را می توان با یک حل کننده نامتقارن یا در صورت وجود، یک حل کننده متقارن واقعی انجام داد. از لیست حل‌کننده مقادیر ویژه متقارن واقعی یا هرمیتی ، Automatic (پیش‌فرض) یا خاموش را انتخاب کنید . برای گزینه Automatic گزینه ای وجود دارد که چک باکس Real Symmetric یا Hermitian eigenvalue Consistency حل کننده را انتخاب کنید . این بررسی زمان محاسباتی و حافظه مورد نیاز را افزایش می دهد، اما بررسی دقیقی از کاربرد حل کننده متقارن واقعی ارائه می دهد.
همچنین گزینه ای برای انتخاب کادر فاکتورسازی سیستم خطی فروشگاه وجود دارد . در صورت انتخاب، فاکتورسازی های سیستم خطی از اولین تکرار FEAST ذخیره می شوند و در تکرارهای بعدی مجددا استفاده می شوند.
اگر چک باکس Study>Batch and Cluster در کادر محاوره ای Show More Options انتخاب شده است، چک باکس Distribute linear system solution را انتخاب کنید تا حل کننده مقدار ویژه FEAST به صورت موازی اجرا شود. برای اطلاعات بیشتر به اجرای FEAST در حالت MPI موازی مراجعه کنید .
تنظیمات کانتور نیمه جستجو
شما نیم کانتور (مسئله هرمیتی) را با تعیین واحد ، کران پایین بازه جستجو ، کران بالایی فاصله جستجو و نسبت محور عمودی/افقی کانتور بیضی (%) در فیلدهای متن مربوطه تعریف می کنید.
از لیست Number of eigenvalues ، روشی را برای ارزیابی تعداد مقادیر ویژه در محدوده جستجوی مقادیر ویژه انتخاب کنید:
تخمین تصادفی (پیش فرض) برای استفاده از تخمین تصادفی برای ارزیابی تعداد مقادیر ویژه. پس از پایان تخمین تصادفی، حلگر مقدار ویژه به طور خودکار مقادیر ویژه را در محدوده جستجوی مقدار ویژه با استفاده از تعداد مقادیر ویژه محاسبه شده از تخمین تصادفی به عنوان اندازه زیرفضای جستجوی اولیه برای تخمین محاسبه می کند (پیش فرض: 6).
دستی برای تعیین تعداد مقادیر ویژه در قسمت جستجوی مقادیر ویژه به صورت دستی در قسمت تعداد تقریبی مقادیر ویژه (پیش‌فرض: 6).
تخمین تصادفی فقط برای استفاده از تخمین تصادفی برای ارزیابی تعداد مقادیر ویژه.
از لیست Integration type for estimation نوع ادغام را انتخاب کنید:
خودکار (پیش فرض) برای انتخاب نوع ادغام به طور خودکار بسته به حل کننده مقدار ویژه. این به معنای نوع گاوس برای حل کننده مقادیر ویژه متقارن یا هرمیتی و نوع ذوزنقه ای برای انواع دیگر حل کننده ها است.
گاوس برای استفاده از ادغام گاوس.
ذوزنقه ای برای استفاده از ادغام ذوزنقه ای.
Zolotarev برای استفاده از ادغام Zolotarev.
از لیست Number of integration points for estimation ، تعداد نقاط را برای ادغام انتخاب کنید:
خودکار (به طور پیش فرض) برای تعریف تعداد نقاط برای یکپارچه سازی به طور خودکار. برای مقادیر ویژه متقارن واقعی یا هرمیتی 3 است.
دستی برای تعیین تعداد نقاط ادغام برای تخمین به صورت دستی در قسمت Number of integration points .
در قسمت اندازه زیرفضای جستجوی اولیه برای تخمین (پیش‌فرض: 6)، حدس اولیه بعد زیرفضای جستجو را مشخص کنید، که می‌تواند به عنوان حدس اولیه برای تعداد مقادیر ویژه در داخل نیم کانتور تفسیر شود. این تنظیم فقط در صورت استفاده از یک تخمین تصادفی در دسترس است.
در صورت لزوم، گزینه ای برای انتخاب تیک گزینه Real Symmetric یا Hermitian eigenvalue Consistency وجود دارد . همچنین گزینه ای برای انتخاب کادر فاکتورسازی سیستم خطی فروشگاه وجود دارد . در صورت انتخاب، فاکتورسازی های سیستم خطی از اولین تکرار FEAST ذخیره می شوند و در تکرارهای بعدی مجددا استفاده می شوند.
اگر چک باکس Study>Batch and Cluster در کادر محاوره ای Show More Options انتخاب شده است، چک باکس Distribute linear system solution را انتخاب کنید تا حل کننده مقدار ویژه FEAST به صورت موازی اجرا شود. برای اطلاعات بیشتر به اجرای FEAST در حالت MPI موازی مراجعه کنید .
مقادیر نقطه خطی سازی
از تنظیمات زیر Values ​​of linearization point برای تعیین یک نقطه خطی سازی استفاده کنید.
از لیست تنظیمات ، Physics controlled (پیش‌فرض) را انتخاب کنید تا از تنظیمات نقطه خطی‌سازی کنترل‌شده توسط رابط‌های فیزیک استفاده کنید. برای تعیین نقطه خطی سازی با استفاده از لیست روش ، User defined را انتخاب کنید . انتخاب کنید:
عبارت اولیه برای استفاده از عبارات مشخص شده در گره های مقادیر اولیه تحت یک رابط فیزیک خاص به عنوان نقطه خطی سازی.
 راه حل برای استفاده از یک راه حل به عنوان نقطه خطی سازی.
از لیست مطالعه برای تعیین راه حل استفاده از مطالعات موجود استفاده کنید . انتخاب کنید:
راه حل صفر برای استفاده از نقطه خطی سازی که به طور یکسان برابر با صفر است.
هر راه حل موجود دیگری برای استفاده از آن به عنوان نقطه خطی سازی. این می تواند راه حل فعلی در دنباله، یا راه حلی از دنباله دیگر، یا راه حلی باشد که با گره Solution Store ذخیره شده است . شما یک راه حل ذخیره شده را با تغییر Use به نام راه حل ذخیره شده انتخاب می کنید. با استفاده از لیست انتخاب ، راه حلی را انتخاب کنید ( مقادیر متغیرهای وابسته را در قسمت تنظیمات مرحله مطالعه رایج ببینید ).
برنامه های افزودنی مطالعه
این بخش شامل برخی از برنامه های افزودنی اختیاری مطالعه است، مانند جاروهای کمکی (به تنظیمات مرحله مطالعه رایج مراجعه کنید ). افزودن یک جابجایی پارامتریک کمکی، یک گره ویژگی پارامتری مقدار ویژه به حل کننده مقدار ویژه اضافه می کند .
توزیع حل پارامتریک
اگر در حال اجرای یک جارو کمکی هستید و می‌خواهید آن را با ارسال یک مقدار پارامتر به هر گره محاسباتی توزیع کنید، کادر توزیع پارامتریک حل‌کننده را انتخاب کنید. برای فعال کردن این گزینه، روی دکمه Show More Options ( ) کلیک کنید و Batch and Cluster را در کادر محاوره ای Show More Options انتخاب کنید .