درباره حل کننده ها: مزایا و محدودیت های روش های حل
این هفته افتخار این را داریم که پروفسور ولفگانگ یوپیچ را به عنوان وبلاگ نویس مهمان داشته باشیم. همانطور که می دانید، COMSOL Multiphysics حل کننده های پیش فرض عالی برای همه برنامه ها ارائه می دهد. برای کاربر علاقه مند، خوب است بدانید که می توانید به صورت اختیاری تنظیمات حل کننده را تنظیم یا به طور کامل تغییر دهید. اکیداً توصیه می کنیم که این پست وبلاگ را بخوانید تا دیدگاه کارشناسان را در مورد فناوری های حل کننده ارائه شده توسط COMSOL دریافت کنید.
من از خوانندگان مشتاق وبلاگ COMSOL و متخصص در موضوع حل کننده ها و روش های چندشبکه هستم. بنابراین، زمانی که پستهای وبلاگ «در حلکنندهها» را در مورد روشهای چندشبکهای و چندشبکهای چرخه v خواندم ، احساس میکردم مجبور به پاسخ دادن شدم. در حالی که من به شدت با آنچه در پست ها ذکر شده موافقم، موضوع باید بیشتر مورد بررسی قرار گیرد.
شبیه سازی و حل سیستم های خطی معادلات فرآیندهای جفتی هستند
هدف اصلی در پشت دو مشارکت قبلی وبلاگ کاملاً با نظر شخصی من مطابقت دارد که شبیه سازی و حل سیستم های خطی معادلات فرآیندهای به شدت جفت شده هستند. از بین بردن موفقیت در مدلسازی با تعیین پارامترهای بد (شامل حلکننده و مشخصات آن) برای فرآیند حل، هدر دادن تلاش است. انتخاب مناسب پارامترها یک کار کلیدی برای یک شبیه سازی موفق است. منظور من از “پارامتر” در این زمینه، اجزای روشهای چندشبکهای، تکنیکهای کاهش پر کردن، چند رشتهای و غیره است. اگر مهندس شبیه سازی در مورد اصول الگوریتمی (که عمق دانش آن قابل بحث است) اطلاع نداشته باشد، خطر هدر رفتن منابع وجود دارد.
نیاز به بررسی محدودیت های روش راه حل
کمکهای Valerio Marra گامهای ارزشمندی در مسیر درست هستند: ارائه دانش حلکننده به کاربران نرمافزار شبیهسازی. اما از دیدگاه من، تنها توضیح روش کافی نیست، بلکه باید نشان داد که چگونه در عمل کار می کند و چه زمانی یا چرا شکست می خورد – به دنبال مزایا، اما همچنین تشخیص محدودیت ها.
این دقیقاً همان چیزی است که من مدتی با همکاران COMSOL در آلمان صحبت کرده ام. به عنوان نتیجه این بحث، یک دوره آموزشی در مورد تکنیک های حل کننده COMSOL در 16 می در برلین برگزار می شود که در آن به ایده های ذکر شده پرداخته خواهد شد. نحوه کار با پارامترها برای مراحل مختلف حل کننده و اینکه چگونه این پارامترها بر فرآیند حل تأثیر می گذارند را نشان خواهیم داد. مثالها مزایا و محدودیتهای روشهای حل را با توجه به سرعت همگرایی، زمان مورد نیاز و مصرف حافظه نشان میدهند.
به عنوان یک “مبلغ در روشهای چندشبکهای” (دستگاه ابزار من حاوی مقالات بسیاری، تعدادی کتاب و یک دوره آموزشی سالانه MG است) از سالها پیش، از استفاده از COMSOL Multiphysics لذت میبرم زیرا این نرمافزار انواع حلکنندههای خوبی از جمله اجرای چندشبکهای با عملکرد خوب را ارائه میدهد. (نگاه کنید به W. Joppich، اجرای Multigrid در یک بسته تجاری FEM – آنچه از نظریه MG باقی مانده است، در B. Peischl، مشارکت های انتخابی در کنفرانس کاربر برای کیفیت نرم افزار و تست 2011، انجمن کامپیوتر اتریش 2012).
بازسازی این مقاله مربوط به نسخه 4.3b به کنفرانس COMSOL 2013 روتردام ارسال خواهد شد .
راه اندازی مشکل گران تر از حل کردن است
ضمناً با تهیه مطالب درسی فوق و مقاله، مشکل 35,137,537 DOF با تحمل نسبی 10-10 در رایانه شخصی (i7 980X, 24 GByte) با استفاده از 10 MG V(2,1)- حل شده است. چرخه در مجموع در نه سطح. زمان هر چرخه 7.5 ثانیه است، کل زمان حل بر اساس فایل گزارش، 465 ثانیه است. این نشان می دهد که راه اندازی مشکل بسیار گران تر از حل آن است. میانگین نرخ همگرایی تجربی در هر چرخه 0.05 است – یک مقدار عالی، بهتر از آن چیزی که تئوری پیش بینی می کند – هیچ شانسی برای هیچ حل کننده دیگری وجود ندارد. با این وجود، باید پاهای خود را روی زمین نگه دارید. من به عنوان یک متخصص چندشبکه ای به راحتی مسائل مدلی را ایجاد کردم که در آن MG شکست خورده و سایر حل کننده ها بسیار بهتر هستند.
درباره نویسنده مهمان
ولفگانگ یوپیچ در روش های چندشبکه ای متخصص است. پس از دریافت دکترای خود در ریاضیات کاربردی از دانشگاه بن، به موسسه Fraunhofer برای الگوریتمها و محاسبات علمی (SCAI) پیوست و در آنجا الگوریتمهای موازی را برای مسائل جفت شده توسعه داد. از سال 2004 استاد علوم کامپیوتر برای مهندسی، به ویژه مدل سازی و شبیه سازی سیستم های مکاترونیک، در دانشگاه علوم کاربردی Bonn-Rhein-Sieg در Sankt Augustin است.
- لینک دانلود به صورت پارت های 1 گیگابایتی در فایل های ZIP ارائه شده است.
- در صورتی که به هر دلیل موفق به دانلود فایل مورد نظر نشدید به ما اطلاع دهید.
برای مشاهده لینک دانلود لطفا وارد حساب کاربری خود شوید!
وارد شویدپسورد فایل : پسورد ندارد گزارش خرابی لینک
دیدگاهتان را بنویسید