مقدمه ای بر حل کننده ها و مطالعات

مقدمه ای بر حل کننده ها و مطالعات

مقدمه ای بر حل کننده ها و مطالعات
فرآیند حل یک مسئله در COMSOL Multiphysics یک سلسله مراتب است. گره مطالعه ( ) درشت ترین سطح (سطح بالا) است. این شامل کمترین جزئیات است و یک شاخه مطالعه را تعریف می کند (به شاخه ها و زیر شاخه ها در ساختار درخت مراجعه کنید ).
شکل 20-1: نمونه ای از سلسله مراتب زیر گره Study. این مطالعه تکمیل‌شده و دنباله حل‌کننده برای جزئیات نصب مورب مدل دکل ارتباطی از کتابخانه‌های کاربردی چندفیزیک COMSOL است. برخی از دسته بندی های سلسله مراتبی برای این دنباله نشان داده شده است.
اضافه کردن مراحل مطالعه و مطالعه
هنگام ایجاد یک مدل جدید، می توانید هر یک از نوع مطالعه و مرحله مطالعه از پیش تعریف شده را اضافه کنید . در هر زمان می توانید مطالعات را نیز اضافه کنید (به پنجره افزودن مطالعه مراجعه کنید ). با این حال که شما انتخاب می کنید یک مطالعه اضافه کنید، یک گره مطالعه به The Model Builder اضافه می شود که شامل یک مرحله مطالعه مربوطه (به عنوان مثال، Stationary در شکل 20-1 ) و در برخی موارد، مراحل مطالعه اضافی است. مرحله مطالعه نمایانگر سطح بعدی جزئیات است.
تعریف مراحل مطالعه و ایجاد تنظیمات حل کننده
بیشتر مراحل مطالعه برای کنترل شکل معادلات، اینکه چه رابط های فیزیکی در محاسبات گنجانده شده است و چه مش استفاده می شود استفاده می شود. پنجره تنظیمات مرحله مطالعه دارای یک بخش انتخاب فیزیک و متغیر است که در آن گنجاندن و حذف رابط‌ها و متغیرهای فیزیک قابل تنظیم و تنظیم است. همچنین تنظیمات مرحله مطالعه مشترک برای بسیاری از ویژگی های مطالعه اضافه شده به یک دنباله وجود دارد .
مراحل مطالعه مربوط به بخشی از پیکربندی حل کننده (توالی حل کننده) است که سطح بعدی جزئیات است. برای مثال، مراحل مطالعه برای محاسبات خوشه ای نیز وجود دارد که با بخشی از تنظیمات کار مطابقت دارد .
پیکربندی حل‌کننده شامل گره‌هایی است که متغیرهایی را برای حل، حل‌کننده‌ها و تنظیمات، و گره‌های توالی اضافی برای ذخیره‌سازی راه‌حل تعریف می‌کنند ( شکل 20-1 را ببینید ). حل کننده ها همچنین دارای گره هایی هستند که می توانند تنظیمات حل کننده را با جزئیات کنترل کنند. دانستن رابطه بین مراحل مطالعه و پیکربندی های حل کننده برای کمک به تعریف و ویرایش تنظیمات قبل از محاسبه راه حل مفید است. با این حال، به خاطر داشته باشید که تنظیمات حل کننده پیش فرض تعریف شده توسط مطالعه معمولاً نقطه شروع خوبی را ارائه می دهند.
محاسبه راه حل
هنگامی که مطالعات اضافه و تعریف شدند، ساده ترین گزینه برای محاسبه راه حل این است که بر روی گره مطالعه برای نوع مطالعه از پیش تعریف شده کلیک راست کرده و Compute  ( ) را انتخاب کنید. این پیکربندی حل کننده پیش فرض را برای مراحل مطالعه مربوطه ایجاد می کند و راه حل را محاسبه می کند. تکنیک‌های مختلفی وجود دارد که می‌توانید هنگام محاسبه یک راه‌حل از آنها استفاده کنید ، از جمله بسیاری از تنظیمات سفارشی.
کنترل و سفارشی کردن تنظیمات حل کننده
تنظیمات را نیز می توان در هر سطح از جزئیات کنترل کرد. برای مثال، زمانی که نوع مطالعه از پیش تعریف‌شده‌ای که مطابق با شبیه‌سازی‌هایی است که می‌خواهید انجام دهید، وجود ندارد، می‌توانید مراحل مطالعه جداگانه را اضافه کنید. همچنین، با تغییر تنظیمات در پیکربندی حل‌کننده، می‌توانید برای مثال، تلرانس مورد نظر را برای خطا در راه‌حل کنترل کنید یا از کدام روش ادغام زمانی یا حل‌کننده خطی استفاده کنید. همچنین به ویرایش و اجرای مجدد یک پیکربندی حل کننده مراجعه کنید .
عملیات حل کننده، ویژگی و گره های سودمند
گروه های مختلفی از انواع ویژگی وجود دارد که می توانید برای سفارشی سازی و تنظیم دقیق مدل از آنها استفاده کنید. سه دسته از ویژگی ها وجود دارد که زیرگره های یک گره Solution هستند. برای مثال به شکل 20-1 مراجعه کنید :
گره های عملیاتی (معمولا حل کننده ها) راه حل ها را به عنوان خروجی تولید می کنند. به طور خاص، خروجی از گره عملیاتی که آخرین بار اجرا شد برای تجزیه و تحلیل نتایج و تجسم در دسترس است. گره ها و حل کننده های عملیات راه حل را ببینید.
گره های مشخصه دارای ویژگی هایی هستند که رفتار ویژگی های عملیات را کنترل می کنند. گره های ویژگی راه حل را ببینید.
گره های کاربردی انواع خاصی از عملیات را انجام می دهند. گره های کاربردی راه حل کاربردی از زیر منوی Solver>Other در دسترس هستند . به Solution Utility Nodes مراجعه کنید.
برخی از تنظیمات در گره‌های فرعی با تنظیم مطالعه مربوطه همگام می‌شوند. آنها به طور پیش‌فرض در دسترس نیستند و فقط می‌توانند از زیرگره با تغییر تنظیمات مرحله تعریف شده توسط مطالعه به تعریف شده توسط کاربر کنترل شوند .
همچنین تنظیمات پیشرفته (Sweep و بهینه‌سازی پارامتریک) و دسته‌های مراحل توسعه مطالعه پیشرفته (پارامتری، دسته‌ای و محاسبات خوشه‌ای) برای سفارشی‌سازی تنظیمات اضافی و توسعه‌های یک مطالعه وجود دارد.
برای برخی از ماژول ها، تنظیمات بیشتری با توجه به اغتشاش هارمونیک، تجزیه و تحلیل پیش تنیده، و تجزیه و تحلیل سیگنال کوچک در دسترس است .
 
درباره دستورات حل کننده و داده های شی حل در کتابچه راهنمای مرجع برنامه نویسی مولتیفیزیک COMSOL .
چند مرحله مطالعه در مقابل مطالعات چندگانه
شما می توانید چندین مطالعه با یک یا چند مرحله مطالعه در هر مطالعه ایجاد کنید. هنگام انتخاب استفاده از چندین مرحله مطالعه در یک مطالعه واحد در مقابل چندین مطالعه، که هر یک دارای یک یا فقط چند مرحله مطالعه هستند، جنبه هایی وجود دارد که باید در نظر بگیرید.
مزیت اصلی استفاده از چند مرحله مطالعه این است که شرایط اولیه به طور خودکار از مرحله قبل گرفته می شود. همچنین اجرای کل دنباله در یک حرکت آسان تر است.
هنگامی که از مطالعات جداگانه استفاده می کنید، باید از تنظیمات بیشتری در گره مطالعه اصلی استفاده کنید تا به نتایج مطالعه قبلی اشاره کنید. این رویکرد می تواند مفید باشد اگر شما نیاز به بررسی نتایج یک مرحله مطالعه قبل از اقدام به مرحله بعدی دارید. برای اطلاعات در مورد ارجاع به مطالعه دیگری به مرجع مطالعه مراجعه کنید .
همچنین تفاوت هایی در نحوه ذخیره و نمایش نتایج وجود دارد. در یک دنباله با چندین مرحله مطالعه، شما معمولاً فقط نتایج آخرین مرحله را به عنوان پیش فرض می بینید. با این حال می توانید به صورت دستی به نتایج مراحل میانی دسترسی داشته باشید.