الگوریتم سیمپل

از testwiki
نسخهٔ تاریخ ۱ ژوئن ۲۰۲۴، ساعت ۱۱:۲۱ توسط imported>YB11BH (growthexperiments-addlink-summary-summary:2|0|0)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به ناوبری پرش به جستجو

در دینامیک سیالات محاسباتی (سی‌اف‌دی) الگوریتم سیمپل، الگوریتمی است که به طور گسترده ای با استفاده از روش عددی حل معادلات نویر استوکس استفاده می‌شود. سیمپل در انگلیسی مخفف روش نیمه ضمنی برای معادلات مرتبط با فشار است.

روش سیمپل توسط پروفسور برایان اسپالدینگ و دانشجوی خود شوهاس پاتانکار در امپریال کالج لندن در اوایل دهه ۱۹۷۰ توسعه یافت. پس از آن، این روش به طور گسترده توسط بسیاری از محققان برای حل انواع مختلف مسائل جریان سیال و انتقال حرارت استفاده شد.[۱][۲]

بسیاری از کتاب های محبوب در دینامیک سیالات محاسباتی در مورد الگوریتم سیمپل و جزئیات آن پرداخته‌اند.[۳][۴] نوع تغییریافته این الگوریتم سیمپلرتوسط پاتانکار در ۱۹۷۹ ارایه شد.[۵]

الگوریتم

الگوریتم تکرار شونده است. گام های اساسی در حل و به روز رسانی به شرح زیر است:

  1. شرایط مرزی را تعیین کنید.
  2.  گرادیان فشار و سرعت را محاسبه کنید.
  3. معادلات مجزا شده مومنتم را برای میدان سرعت میانی حل کنید.
  4. شار سیال را در هر کدام از مرزهای المان حساب کنید.
  5. معادلات تصحیح فشار برای مقادیر هر کدام از المان‌ها را حل کنید.
  6. میدان فشار را به روزرسانی کیند: pk+1=pk+urfp' که در آن urf ضریب آندر رلکسیشون برای فشار می‌باشد.
  7. حال فشار را در مرزها به روز رسانی کیند pb'.
  8. مقادیر شار جرمی در مرزها را به روز رسانی کیند: m˙fk+1=m˙f*+m˙f'
  9. مقادیر سرعت مرزی را به روز رسانی کنید: vk+1=v*Vol p'aPv ; کهp'  گرادیان تصحیح فشار، aPv  بردار مرکزی برای نشانگر سیستم خطی تجزیه شده و Vol حجم سلول می‌باشد.
  10. تغییران چگالی به خطر سرعت را به روز رسانی کنید.

منابع

الگو:چپ‌چین الگو:پانویس