این برنامه یک نرمافزار منبع باز بوده که برای حل مسائل هیدرودینامیکی مربوط به سطح آزاد آب، از روش ذرات هموار هیدرودینامیکی استفاده نموده و مورد استفاده بسیاری از محققین در سرتاسر دنیا میباشد. با این وجود، نرمافزار SPHysics در کشور ما کمتر شناخته شده و به دلیل نو بودن روشهای بدون مش، نسبت به روشهای با شبکه، نیازمند مطالعات جدی راجع به آن هستیم. این نرمافزار قادر است تا مسائل سطح آزاد را با توابع کرنل مختلف نظیر تابع گاوسی، تابع اسپیلاین مکعبی و تابع وندلند به صورت گذرا و تراکم پذیر ضعیف حل کند. جهت حل مسائل در بازه زمان امکان استفاده از روشهای انتگرالگیری زمانی مختلف فراهم شده است. بنا به انتخاب کاربر میتوان از روشهای انتگرالگیری سیمپلکتیک، پیش بینی و تصحیح، بیمن و ورلت بهره برد. علاوه بر این، با در نظر گرفتن سیال به صورت تراکم پذیر ضعیف یا کمی تراکم پذیر، از حل معادله پواسون فشار اجتناب میگردد. این موضوع باعث کاهش چشم گیر زمان محاسباتی گردیده و برای محاسبه فشار کافی است تا از معادله حالت تایت استفاده شود. البته در صورت استفاده از معادله حالت تایت، مقادیر به دست آمده برای فشار دارای نوسانات شدیدی خواهند شد. از این رو، برای حذف نوسانات فشار استفاده از روشهای فیلتر چگالی و تصحیح فشار پیشبینی گردیده است. جهت مدلسازی اثرات ویسکوزیته سه مدل مختلف در نرم افزار SPHysics قرار داده شده است که کاربر میتواند با توجه به فیزیک مسئله موردنظر یکی از مدلها را انتخاب کند. در حالت اول، مدل ویسکوزیته آرام ارائه گردیده و در مدل دوم، ویسکوزیته به صورت مصنوعی در نظر گرفته خواهد شد. مدل سوم برای جریانات مغشوش قابل استفاده بوده و از ترکیب ویسکوزیته آرام و مدل توربولانسی مقیاس زیر ذرهای استفاده میکند. علاوه بر این، امکان به کارگیری دو نوع از شرایط مرزی در این نرم افزار وجود دارد که بنام شرایط مرزی موناگان و دالریمپل معروف هستند. درنهایت، نرمافزار منبع باز برای شبیهسازی جریان در پاشنه ترانسوم شناور پروازی مورد استفاده قرار گرفته و مشاهده شده که این نرم افزار قادر است با دقت مناسبی جریان سطح آزاد را شبیهسازی نماید. ذکر این نکته نیز ضروری است که حل دو بعدی و سه بعدی به صورت مجزا صورت پذیرفته و نتایج بیانگر آن است که برای شبیه سازی دقیق جریان در پاشنه ترانسوم شناور تندرو تنها حل عددی سه بعدی جوابگو خواهد بود.
آنچه در این مستند خواهید آموخت:
1- مبانی ریاضی روش ذرات هموار هیدرودینامیکی
2- فرمول بندی معادلات حاکم به روش ذرات هموار هیدرودینامیکی
3- نحوه حل معادلات حاکم در بازه زمان در نرمافزار SPHysics
4- روش حل معادلات توربولانسی در روش ذرات هموار هیدرودینامیکی
5- نحوه اعمال شرط مرزی دالریمپل و شرط مرزی موناگان
6- نحوه مدلسازی دینامیک متحرکهای دریایی در امواج
7- یادگیری روشهای فیلتر چگالی و تصحیح مقادیر فشار
8- نحوه پیاده سازی تمام مسائل ذکر شده در SPHysics
الزامات:
1- آشنایی اولیه با مکانیک سیالات و روشهای اویلری و لاگرانژی در دینامیک سیالات محاسباتی
2- آشنایی با زبان برنامه نویسی فرترن
3- آگاهی از مسائل هیدرودینامیکی شامل سطح آزاد
4- آشنایی با کامپایلرهای مختلف Fortran تحت ویندوز و لینوکس
5- توانایی کار با نرم افزارهای Matlab یا paraview جهت مشاهده و تحلیل نتایج شبیه سازی
برای مطالعه مقالات مربوط به نرم افزار های matlab و Fortran می توانید با کلیک بر روی عنوان های زیر به مقاله مربوطه هدایت شوید :
- آشنایی و راهنمای نصب نرم افزار Matlab
- راهنمای نصب نرم افزار Fortran
مشخصات کلی | |
تعداد صفحات | 254 |
تعداد صفحات محصول | بیش از 200 |
معرفی متغیر های ورودی نرم افزار | دارد |
نمودارهای خروجی | دارد |
زبان برنامه نویسی | |
زبان برنامه نویسی اول | SPHysics |
سیالات | |
حوزه تخصصی 1 | سایر |
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.