عنوان کامل پروژه:
پروژه توسعه کد میانیابی بر اساس روشهای شپرد و حداقل مربعات متحرک (MLS) با استفاده از نرم افزارهای فرترن و ++C
میانیابی علمی برای یافتن مقداری نامعلوم بر اساس مقادیر
معلوم است. در علوم مهندسی و علوم پایه میانیابی بسیار حائز اهمیت است. همچنین در
بسیاری از بخشهای علم دینامیک سیالات محاسباتی میانیابی نقشی بسیار مهمی را بازی میکند.
بهعنوان مثال میتوان به کاربردهای میانیابی در بخشهای حل چندشبکهای،
اندرکنش سازه سیال،
شبکههای متحرک،
شبکههای نامطابق،
روشهای حل عددی مانند روش مرز مستغرق و روش
شبکه کیمرا، مدلسازی
دامنه متخلخل و ... اشاره نمود.
روشهای زیادی جهت میانیابی توسعه داده شدهاند ولی دو
پارامتر زمان محاسباتی و دقت، نقش تعیینکنندهای در استفاده از آنها دارد. در
علم دینامیک سیالات محاسباتی به دلیل وجود نقاط بسیار زیاد برای میانیابی، روش میانیابی
باید طوری انتخاب شود که دارای دقت کافی با حداقل زمان محاسباتی باشد. دو روش
تخمین حداقل مربعات متحرک و روش
میانیابی شپرد به دلیل دقت کافی و زمان محاسبات بسیار اندک و همچنین قابلیت میانیابی با استفاده
از دامنه پشتیبانی در قالب سابروتین به زبان فرترن ( FORTRAN ) توسعه داده شد. این کتابخانه
توانایی میانیابی در مسائل دوبعدی و سهبعدی را دارا است. از دیگر مزایای این روشها
استقلال میانیابی از ساختار شبکهای و مبتنی بر مختصات نقاط بودن است که به آن روش
نقاط پراکنده میگویند که میتوان آن را به تمامی مسائلی که نیاز به میانیابی دارد به راحتی
اضافه نمود و از آن استفاده کرد.
آنچه در این کد خواهید آموخت:
1- روش میانیابی شپرد
2- روش تخمین حداقل مربعات متحرک (MLS)
3- استفاده از میانیابی برای اندرکنش سیال سازه و روش های چند شبکه در دینامیک سیالات محاسباتی
4- معنای شعاع دامنه پشتیبانی و نحوه بکارگیری آن در میانیابی
نکات و الزامات:
1- توسعه دو روش میانیابی در ++C و فرترن ( FORTRAN )
2- محاسبه ماتریس معکوس مرتبه 3 و 4 به روش تحلیلی
3- استفاده از روش میانیابی محلی برای نقاط پراکنده
4- استفاده از روش تعیین محلی شعاع دامنه پشتیبانی
تولید شبکه | |
حوزه تخصصی 1 | شبکه دو بعدی |
حوزه تخصصی 2 | شبکه بی سازمان |
مشخصات کلی | |
تعداد صفحات | 33 |
تعداد صفحات محصول | 20-40 |
معرفی متغیر های ورودی نرم افزار | دارد |
نمودارهای خروجی | دارد |
زبان برنامه نویسی | |
زبان برنامه نویسی اول | FORTRAN |
زبان برنامه نویسی دوم | ++C |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.