You are on page 1of 18

‫فصل ششم‬

‫در فصول قبل ترم کانوکتیو را دانسته و معین فرض می کردیم اما در واقعیت معین نیست و بعنوان قسمتی‬
‫از پروسه حل ظاهر می شوند‪ .‬ترم های انتقالی و کانوکتیو در معادالت مومنتوم ظاهر می شوند و می بایست‬
‫معادله پیوستگی را نیز ارضا کنند‪.‬‬
‫معادالت حاکم دوبعدی آرام و پایا عبارت است از‪:‬‬

‫𝝏‬ ‫𝝏‬ ‫𝝏‬ ‫𝝏‬ ‫𝝏‬ ‫𝝏‬ ‫𝝏‬


‫(‬ ‫)‬ ‫(‬ ‫)‬ ‫(‬ ‫)‬ ‫(‬ ‫)‬
‫𝝏‬ ‫𝝏‬ ‫𝝏‬ ‫𝝏‬ ‫𝝏‬ ‫𝝏‬ ‫𝝏‬

‫𝝏‬ ‫𝝏‬ ‫𝝏‬ ‫𝝏‬ ‫𝝏‬ ‫𝝏‬ ‫𝝏‬


‫(‬ ‫)‬ ‫(‬ ‫)‬ ‫(‬ ‫)‬ ‫(‬ ‫)‬
‫𝝏‬ ‫𝝏‬ ‫𝝏‬ ‫𝝏‬ ‫𝝏‬ ‫𝝏‬ ‫𝝏‬
‫‪Continuity Equation:‬‬
‫𝝏‬ ‫𝝏‬
‫(‬ ‫)‬ ‫(‬ ‫)‬
‫𝝏‬ ‫𝝏‬

‫در معادالت فوق دو مشکل وجود دارد‪.‬‬

‫‪ )1‬حضور ترم های غیر خطی‬


‫‪ )2‬هر سه معادله ب هم کوپلاند و جدا و منفک از هم نیستند‪ .‬موضوع پیچیدهتر حضور ترم فشار در‬
‫معادالت مونتوم و عدم وجود معادله برای رفتارسنجی آن‪.‬‬

‫بعبارت دقیق تر معادله ای که معین کننده ترم فشاری باشد وجود ندارد و این موضوع منجر به‬
‫پیچیدگر حل معادالت مومنتوم می شود‪.‬‬

‫‪ ‬در جریان تراکم پذیر معادله جداگانهای تحت عنوان معادلهی حالت برای ترم فشار وجود‬
‫دارد اما در جریان تراکم ناپذیر چگالی ثابت است و ارتباطی با فشار ندارد‪.‬‬

‫‪Both the problems associated with the non-linarites in the equation set and the‬‬
‫‪pressure –velocity linkage can be resolved by adapting an iterative solution‬‬
‫‪strategy such as the SIMPLE algorithm.‬‬

‫‪1‬‬
‫راهکار‪:‬‬

‫در صورتی که فشار صحیح حدس زده شود و در معادلهی مومنتوم جایگزین شود‪ ،‬سرعت‬
‫های حاصله می بایست معادله پیوستگی را ارضا نمایند‪.‬‬
‫‪The staggered grid‬‬
‫ابتدا باید تصمیم بگیریم که محل ذخیره سرعت ها کجا باشد‪ .‬بنظر منطقی می رسد که محل ذخیره سرعت‬
‫ها در همان محلِ ذخیره متغیرهای اسکالر (فشار و دما و‪ )..‬باشد اما این اقدام باعث می شود تا در یک‬
‫میدان بشدت غیر یکنواخت‪ ،‬فشار بصورت نادرستی محاسبه شود و گرادیان فشار حاصله مشابه با یک میدان‬
‫یکنواخت در معادالت گسسته شدهی مومنتوم عمل کند‪.‬‬

‫مثال‪:‬‬

‫‪100‬‬ ‫‪50‬‬ ‫‪N‬‬ ‫‪100‬‬ ‫‪50‬‬ ‫‪100‬‬ ‫‪50‬‬


‫‪n‬‬
‫‪50‬‬ ‫‪W‬‬ ‫‪e‬‬ ‫‪E‬‬
‫‪w‬‬
‫‪100‬‬
‫‪100‬‬ ‫‪50‬‬ ‫‪100‬‬ ‫‪50‬‬ ‫‪100‬‬
‫‪s‬‬

‫‪50‬‬ ‫‪50‬‬ ‫‪S‬‬ ‫‪100‬‬ ‫‪50‬‬ ‫‪100‬‬ ‫‪50‬‬

‫‪100‬‬ ‫‪50‬‬ ‫‪100‬‬ ‫‪50‬‬ ‫‪100‬‬

‫‪ ‬توزیع فشار شبکهی فوق چکر بُرد )‪ (Cheker board‬نامگذاری می شود‪.‬‬

‫𝜕‬ ‫(‬ ‫)‬ ‫(‬ ‫)‬


‫𝜕‬
‫𝜕‬
‫) (‬
‫𝜕‬
‫𝜕‬
‫مشابها) (‬
‫𝜕{‬

‫‪2‬‬
‫𝜕‬ ‫𝜕‬
‫فشار گره مرکزی در نظر گرفته نشده است‪ .‬اگر مقادیر‬ ‫و‬ ‫اگر دقت کنیم در محاسبه‬
‫𝜕‬ ‫𝜕‬
‫𝜕‬ ‫𝜕‬
‫برابر صفر محاسبه‬ ‫و‬ ‫داده شده در توزیع چکر بُرد در روابطه (‪ )1‬و (‪ )2‬قرار داده شده‬
‫𝜕‬ ‫𝜕‬
‫می شود که خالف واقع و غیرمنطقی است‪.‬‬
‫‪ ‬برای حل مشکل فوق شبکه جابجاشده )‪ (Staggerd‬مطرح شد‪ .‬در این ایده سرعت و فشار در دو مکان‬
‫متفاوت ذخیره می شوند‪ .‬ترم های اسکالر در نودهای سابق ذخیره می شوند اما سرعت ها در مراکز شبکه‬
‫های جابجا شده ذخیره می شوند‪.‬‬

‫‪ ‬متغیر اسکالر شامل فشار در نودهای معین شده (●) دخیره می شوند‪ .‬و سرعت ها در وجوه سلول‬
‫های اسکالر و در بین گره ها ذخیره می شوند‪.‬‬
‫‪ ‬سرعت های در جهت ‪ x‬در وجوه سلول های ‪ e‬و ‪ w‬و سرعت ها در جهت ‪ y‬در وجود ‪ n‬و ‪ s‬ذخیره می‬
‫شوند‪.‬‬
‫𝜕‬
‫را بازنویسی می کنیم‪:‬‬ ‫در شبکه جابجا شده مجدداً‬
‫𝜕‬

‫‪3‬‬
‫𝜕‬
‫𝜕‬
‫پهنای حجم کنترل ‪ u‬است‪.‬‬ ‫که در آن‬

‫𝜕‬
‫𝜕‬
‫‪ ‬با بررسی مجدد شبکه توزیع فشار چکر برد معین است که شبکه جابجا شده مشکل عدم تشخیص توزیع‬

‫فشار غیرخطی را ندارد و فشار گره مرکزی در محاسبات گرادیان لحاظ شده است‪.‬‬

‫‪A further advantage of the staggered grids arrangement is that it generates‬‬


‫– ‪velocities at exactly at the locations where they are required for the scalar‬‬
‫‪transport- convention Diffusion computations. hence, no interpolation is needed‬‬
‫‪to calculate velocities at scalar cell faces.‬‬
‫* در شکل ارائه شده در صفحه قبل در ارتباط با شبکه جابجا شده خطوط خط چین (ناپیوسته) وجوه سلول‬

‫را نشان می دهد و در جهات ‪ x‬و ‪ y‬با حروف کوچک معین شده اند‪.‬‬

‫خطوط پیوسته شبکه ارائه شده محل های مربوط به مراکز سلول های اسکالر را نشان می دهند و با اندیس‬

‫حروف بزرگ نمایش داده شدهاند‪.‬‬

‫گره های اسکالر در فصل مشترک بین دو خط شبکه قرار گرفته اند و با دو حرف بزرگ نمایش داده می‬

‫شوند بعنوان مثال نقطه ‪ P‬عبارتست از )‪(I , J‬‬

‫* سرعت های ‪ ،u‬در فصل مشترک خطوط شبکه و مرز سلولها قرار دارند بنابراین بصورت ترکیبی از حروف‬
‫بزرگ و کوچک نمایش داده می شوند‪(i , J) .‬‬

‫‪4‬‬
‫𝜕‬ ‫𝜕‬
‫𝜕‬ ‫𝜕‬
‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬
‫[‬ ‫]‬
‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬
‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬
‫[‬ ‫]‬
‫𝜕{‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬

‫مجهول ما میدان های سرعت و فشار هستند‪.‬‬

‫شبکه هم مکان‬

‫(‬ ‫)‬
‫|‬ ‫(‬ ‫)‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬
‫(‬ ‫)‬

‫‪‬‬ ‫‪‬‬ ‫‪‬‬

‫‪‬‬ ‫‪‬‬ ‫‪‬‬

‫شبکه جابجا شده‬

‫𝑖𝑉‬ ‫𝑗‬
‫‪𝑈𝑖−1‬‬ ‫𝑗‬ ‫𝑖𝑈‬ ‫𝑗‬

‫𝑖𝑉‬ ‫‪𝑗−1‬‬

‫مراکز سلول ها اسکالر قرار می گیرند و در وجوه سلول ها متغیرهای برداری قرار می گیرند‪.‬‬

‫‪5‬‬
‫‪Semi Implicit method for pressure linked Equation :‬‬

‫𝜕‬ ‫𝜕‬
‫̅∰‬ ‫⃗⃗ ⃗ ∬‬
‫𝜕‬ ‫𝜕‬

‫چون دیورژانس بردار نیست بنابراین با مش اسکالر کار می کنیم یعنی مشی که مرکز آن ‪ P‬قرار دارد‪..‬‬

‫(‬ ‫‪−1‬‬ ‫(‬ ‫‪−1‬‬ ‫)‬

‫‪6‬‬
x momentum
𝜕 𝜕 𝜕 𝜕 𝜕 𝜕
[ ]
𝜕 𝜕 𝜕 𝜕 𝜕 𝜕

𝜕 𝜕 𝜕 𝜕 𝜕 𝜕
( ) ( ) [ ]
𝜕 𝜕 𝜕 𝜕 𝜕 𝜕

𝜕 𝜕 𝜕 𝜕 𝜕 𝜕
∰ ∰ { } ∰ { } ∰
𝜕 𝜕 𝜕 𝜕 𝜕 𝜕

𝜕 𝜕 𝜕
| ∯ ( ) ∯ ( ) ∬
𝜕 𝜕 𝜕
1
𝜕 𝜕
( ) ( )
𝜕 1 𝜕 −
1

𝜕 𝜕
( ) ( ) ( 1 )
𝜕 1 𝜕 −
1

7
‫𝝏‬
‫(‬ ‫)‬
‫𝝏‬ ‫(‬ ‫)‬

‫غیر خطی است جهت خطی کردن یکی از ‪ u‬ها را ضریب و معلوم و دیگری را مجهول فرض می کنیم‪.‬‬
‫‪1‬‬
‫‪1‬‬ ‫‪1‬‬ ‫𝜕‬
‫(‬ ‫) 𝜕(‬ ‫=)‬
‫‪1‬‬

‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬


‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫(‬ ‫()‬ ‫)‬ ‫(‬ ‫)‬

‫𝝏‬
‫(‬ ‫)‬
‫𝝏‬ ‫‪(−‬‬ ‫)‬

‫‪1‬‬
‫‪1‬‬ ‫𝜕‬
‫(‬ ‫‪1‬‬ ‫‪1‬‬ ‫) (‬ ‫)‬
‫‪−‬‬ ‫‪−‬‬ ‫‪𝜕 1−1‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪−1‬‬ ‫‪−1‬‬ ‫‪−1‬‬
‫(‬ ‫()‬ ‫)‬ ‫(‬ ‫)‬

‫𝝏‬
‫(‬ ‫)‬
‫𝝏‬ ‫(‬ ‫)‬

‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬


‫(‬ ‫() ‪1‬‬ ‫‪−1‬‬ ‫)‬ ‫(‬ ‫‪1‬‬ ‫)‬

‫𝝏‬
‫(‬ ‫)‬
‫𝝏‬ ‫) ‪( −‬‬

‫‪1‬‬ ‫‪1‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪−1‬‬
‫(‬ ‫() ‪−1‬‬ ‫‪−1‬‬ ‫) ‪1 −1‬‬ ‫(‬ ‫)‬

‫‪8‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫(‬ ‫)⏟‬ ‫∑‬
‫⏟‬ ‫⏟‬ ‫(‬ ‫‪1‬‬ ‫)‬
‫) (‬ ‫) (‬ ‫) (‬

‫‪ -1‬تمام ترم های جابجایی و بخش نقاط همسایه‬


‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪−1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫{‬ ‫} ‪−1‬‬

‫در زمان جدید دارند ولی در آن پروفایل هایی از نقاط همسایه وجود دارد‬ ‫‪ -2‬کل نودهایی که‬

‫(‬ ‫)‬

‫معادله ‪ y‬مومنتوم‬

‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬


‫[‬ ‫]‬
‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬

‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬


‫(‬ ‫)‬ ‫(‬ ‫)‬
‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬

‫𝜕‬ ‫𝜕‬ ‫𝜕‬


‫) (‬ ‫( ∯‬ ‫)‬ ‫(∬‬ ‫)‬ ‫∯‬
‫𝜕‬ ‫𝜕‬ ‫𝜕‬

‫‪9‬‬
‫𝜕‬ ‫𝜕‬ ‫𝜕‬ ‫𝜕‬
‫) (‬ ‫(‬ ‫)‬ ‫(‬ ‫)‬ ‫(‬ ‫)‬
‫𝜕‬ ‫𝜕‬ ‫‪1‬‬ ‫𝜕‬ ‫‪−‬‬
‫‪1‬‬ ‫𝜕‬ ‫‪1‬‬

‫𝜕‬
‫(‬ ‫)‬ ‫(‬ ‫‪1‬‬ ‫)‬
‫𝜕‬ ‫‪−‬‬
‫‪1‬‬

‫‪1‬‬ ‫‪1‬‬
‫𝜕‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫(‬ ‫)‬ ‫(‬ ‫‪1‬‬ ‫()‬ ‫)‪1‬‬ ‫(‬ ‫)‬
‫𝜕‬ ‫(‬
‫‪1‬‬
‫)‬

‫‪1‬‬ ‫‪1‬‬
‫𝝏‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫(‬ ‫)‬ ‫(‬ ‫‪−1‬‬ ‫() ‪−1 −1‬‬ ‫‪−1‬‬ ‫)‬ ‫(‬ ‫)‬
‫𝝏‬ ‫‪(−‬‬ ‫)‬

‫‪1‬‬ ‫‪1‬‬
‫𝝏‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫(‬ ‫)‬ ‫(‬ ‫‪1‬‬ ‫()‬ ‫‪1‬‬ ‫)‬ ‫(‬ ‫)‬
‫𝝏‬ ‫(‬ ‫)‬

‫‪1‬‬ ‫‪1‬‬
‫𝝏‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪−1‬‬
‫(‬ ‫)‬ ‫(‬ ‫() ‪−1‬‬ ‫) ‪−1‬‬ ‫(‬ ‫)‬
‫𝝏‬ ‫(‬ ‫) ‪−‬‬

‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬


‫(‬ ‫)‬ ‫∑‬ ‫(‬ ‫‪1‬‬ ‫)‬

‫بر حسب پروفیل سرعت در زمان قبل‬ ‫‪ :‬ضرائب‬

‫تکنیک مورد استفاده در این درس تکنیک جداسازی یا دی‪ -‬کوپلینگ است یعنی فشار یا‬
‫سرعت را حدس می زنیم و براساس معادالت باقی مانده حدس خود را اصالح می کنیم‪.‬‬

‫بنابراین بر اساس نوع حدی که ‪ P‬یا ‪ V‬باشد الگوریتم های متفاوتی خواهیم داشت‪ .‬در الگوریتم سیمپل با‬
‫حدس ‪ P‬شروع می کنیم‪.‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫(‬ ‫‪1‬‬ ‫)‬ ‫(‬ ‫‪−1‬‬

‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬


‫(‬ ‫)‬ ‫∑‬ ‫(‬ ‫‪1‬‬ ‫)‬

‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬


‫(‬ ‫)‬ ‫∑‬ ‫(‬ ‫‪1‬‬ ‫)‬
‫{‬

‫‪10‬‬
‫مربوطه را استخراج‬ ‫و‬ ‫را حدس می زنیم و در معادله مومنتوم قرار می دهیم‪ .‬از این معادالت‬
‫های حاصله را در معادله پیوستگی قرار می دهیم‪.‬‬ ‫و‬ ‫می کنیم‪ ،‬حال جهت تأیید‬

‫(‬ ‫)‬ ‫∑‬ ‫(‬ ‫‪1‬‬ ‫)‬

‫(‬ ‫)‬ ‫∑‬ ‫(‬ ‫‪1‬‬ ‫)‬

‫مربوط به گذشته است در ابتدای حل می بایست بعنوان شرط اولیه وارد سیستم شود‪.‬‬ ‫بنابراین چون‬
‫‪1‬‬

‫معادالت دستهی ‪ A‬و ‪ B‬را از هم کم می کنیم‪.‬‬

‫‪1‬‬ ‫‪1‬‬
‫(‬ ‫()‬ ‫)‬ ‫∑‬ ‫(‬ ‫)‬ ‫(‬ ‫‪1‬‬ ‫)‬
‫⏟‬
‫‪1‬‬

‫در الگوریتم سمپل ترم (‪ )1‬حذف می شود‪.‬‬

‫‪1‬‬
‫(‬ ‫()‬ ‫)‬ ‫(‬ ‫‪1‬‬ ‫)‬

‫‪1‬‬
‫(‬ ‫‪1‬‬ ‫)‬

‫‪1‬‬
‫(‬ ‫‪1‬‬ ‫)‬

‫‪11‬‬
‫معادله ‪ y‬مومنتوم را به همین صورت پیگیری می کنیم‪.‬‬

‫‪1‬‬
‫(‬ ‫‪1‬‬ ‫)‬

‫(‬ ‫)‪1‬‬

‫سرعتهای ‪ u‬و ‪ v‬حاصله را در معادله پیوستگی قرار می دهیم‪.‬‬

‫[‬ ‫(‬ ‫)‬ ‫‪−1‬‬ ‫‪1‬‬ ‫(‬ ‫‪−1‬‬ ‫])‬


‫[‬ ‫(‬ ‫)‬ ‫‪−1‬‬ ‫( ‪−1‬‬ ‫‪−1‬‬ ‫])‬

‫(‬ ‫‪−1‬‬ ‫‪−1‬‬ ‫)‬ ‫‪1‬‬

‫‪−1‬‬ ‫‪−1‬‬ ‫‪−1‬‬ ‫‪−1‬‬ ‫‪1‬‬

‫⏟‬ ‫‪−1‬‬

‫اگر معادله فوق بسمت همگرایی برود می بایست ترم همیشه بسمت صفر برود‪.‬‬

‫‪ ‬معادله استخراج شده در حجم کنترل معادله پیوستگی صدق می کند‪.‬‬

‫‪12‬‬
‫مراحل انجام شده‬

‫حدس می زنیم‬ ‫‪‬‬

‫بدست آمد‪.‬‬ ‫و‬ ‫در معادله مومنتوم قرار دادیم و‬

‫بدست آمده پیوستگی را ارضا می کند؟ لزوماً اینگونه نیست‪.‬‬ ‫و‬ ‫آیا‬

‫‪ ‬بدنبال اعمال تصحیح ای روی ‪ P‬هستیم بگونهای که جواب نهایی ‪ P‬حاصل شود‪.‬‬

‫‪ ‬برای محاسبه سرعت نهایی نیز روابطی پیشنهاد دادیم هرچند ترم هایی از درون آن حذف شده است و‬

‫این موضوع نرخ همگرایی را به تأخیر می اندازد اما حلقه آپدیت سرعت ها سریعتر انجام می پذیرد‪.‬‬

‫را از آن استخراج کردیم و شرط همگرایی‬ ‫‪ ‬سرعت های بدست آمده در معادله پیوستگی قرار دادیم و‬

‫معرفی شد‪.‬‬

‫‪13‬‬
‫‪Start‬‬

‫حدس اولیه 𝑃‬

‫𝑈 و 𝑉 را بدست می آوریم‬

‫حل معادله تصحیح فشار جهت‬

‫بدست آوردن 𝑗 𝑐𝑖𝑃‬

‫تصحیح میدان سرعت و فشار‬

‫‪𝑃𝑖𝑛𝑗 1‬‬ ‫𝑖𝑃‬ ‫𝑗‬ ‫𝑗 𝑐𝑖𝑃‬

‫‪𝑈𝑖𝑛𝑗 1‬‬ ‫)𝑗 𝑖( 𝑈‬ ‫)𝑗 𝑖( 𝑐𝑃( 𝑗 𝑢𝑖𝑑‬ ‫𝑐𝑖𝑃‬ ‫)𝑗 ‪1‬‬

‫‪𝑉𝑖𝑛𝑗 1‬‬ ‫)𝑗 𝑖( 𝑉‬ ‫)𝑗 𝑖( 𝑐𝑃( 𝑗 𝑣𝑖𝑑‬ ‫𝑗 𝑐𝑖𝑃‬ ‫)‪1‬‬

‫کنترل شرایط همگرایی حاصله از 𝑐𝑃‬

‫خیر‬

‫بله‬

‫‪End‬‬

‫‪14‬‬
‫روش ‪SIMPLE-R‬‬

‫تفاوت روش ‪ SIMPLE-R‬با سمپل این است که بجای حدس *‪ p‬این بار *‪ U‬و *‪ V‬را حدس می زنیم‪.‬‬

‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬


‫(‬ ‫)‬ ‫∑‬ ‫(‬ ‫‪1‬‬ ‫)‬

‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬


‫(‬ ‫)‬ ‫∑‬ ‫(‬ ‫‪1‬‬ ‫)‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪1‬‬
‫∑‬ ‫(‬ ‫‪1‬‬ ‫)‬

‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬


‫‪1‬‬
‫∑‬ ‫(‬ ‫‪1‬‬ ‫)‬

‫{‬
‫∑‬ ‫‪1‬‬
‫̂‬

‫‪1‬‬ ‫سرعت های غیر واقعی‬


‫∑‬
‫̂‬
‫}‬
‫سپس معادله مونتوم را بصورت زیر اصالح می کنیم‪:‬‬

‫‪)1‬‬ ‫̂‬ ‫(‬ ‫‪1‬‬ ‫)‬

‫‪)2‬‬ ‫̂‬ ‫(‬ ‫‪1‬‬ ‫)‬

‫از پیوستگی داریم‪:‬‬

‫(‬ ‫‪−1‬‬ ‫)‬ ‫(‬ ‫(‬ ‫) ‪−1‬‬ ‫‪)3‬‬

‫‪ 1‬و ‪ 2‬را در ‪ 3‬را قرار می دهیم‪:‬‬

‫̂‬ ‫(‬ ‫‪1‬‬ ‫)‬ ‫‪̂ −1‬‬ ‫‪−1‬‬ ‫(‬ ‫‪−1‬‬ ‫)‬
‫̂‬ ‫(‬ ‫‪1‬‬ ‫)‬ ‫̂‬ ‫( ‪−1‬‬ ‫‪−1‬‬ ‫)‬ ‫‪)4‬‬

‫‪15‬‬
‫̂ مقادیر سلول های همسایه در زمان جدید موجود نیستند پس‬ ‫̂ و‬ ‫از آنجایی که در فرمول های‬
‫̂ در دسترس خواهند بود‬ ‫اصالح می کنیم‪ .‬بنابراین ̂ و‬ ‫و‬ ‫را به صورت‬ ‫‪1‬‬
‫و‬ ‫‪1‬‬

‫که آنها را در معادله ‪ 4‬قرار می دهیم و ‪ p‬را بدست می آوریم‪ .‬این ‪ p‬حدس اولیه است که تصحیح ما خواهد‬
‫( و مجدداً الگوریتم سمپل اجرا می شود‪.‬‬ ‫) حدس اولیه‬ ‫بود‪.‬‬

‫‪16‬‬
‫‪start‬‬ ‫𝑢‬ ‫𝑗𝑛𝑖𝑈‬ ‫‪1‬‬

‫𝑉‬ ‫𝑗𝑛𝑖𝑉‬ ‫‪1‬‬

‫*‪ v‬و *‪u‬حدس اولیه‬

‫و ⬚⬚̂𝑉‬ ‫⬚̂‬
‫𝑈‬ ‫⬚‬
‫محاسبه‬

‫یعنی سرعت های غیر واقعی‬


‫نیاز به حل دستگاه داریم‬

‫بدست آوردن فشار از معادله پیوستگی ‪4‬‬

‫‪P*=P‬‬

‫و *‪u‬حل مسئله مومنتوم جهت مقایسه‬

‫قرار دهی در معادله تصحیح و محاسبه ‪PC‬‬

‫𝑗𝑛𝑖𝑈‬ ‫‪1‬‬
‫𝑗 𝑖𝑈‬ ‫𝑢‬
‫𝑗𝑖𝑑‬ ‫𝑗𝑐𝑖𝑝(‬ ‫𝑐𝑖𝑝‬ ‫)𝑗 ‪1‬‬

‫𝑗𝑛𝑖𝑉‬ ‫‪1‬‬
‫𝑗 𝑖𝑉‬ ‫𝑣‬
‫𝑗𝑖𝑑‬ ‫𝑗𝑐𝑖𝑝(‬ ‫𝑗𝑐𝑖𝑝‬ ‫)‪1‬‬

‫خیر‬
‫کنترل چشمه‬

‫‪yes‬‬

‫‪Exi‬‬
‫‪t‬‬
‫‪17‬‬
‫در الگوریتم های جدید هدف‪ ،‬افزایش پایداری یا افزایش سرعت همگرایی است‪ .‬در الگوریتم ‪SIMPLE-R‬‬

‫هر چند بنظر می رسد مراحل طوالنی تراند اما چون حدس های اولیه ما منطقی تر و شکل گفته تر هستند‬

‫تعداد تکرار کمتری برای همگرایی الزم دارند‪.‬‬

‫روش ‪SIMPLE-C‬‬

‫در الگوریتم سمپل داشتیم‪:‬‬


‫‪1‬‬
‫(‬ ‫‪1‬‬ ‫)‬

‫حال در الگوریتم سمپل‪-‬سی داریم‪:‬‬


‫‪1‬‬
‫(‬ ‫‪1‬‬ ‫)‬

‫∑‬

‫‪18‬‬

You might also like