انجمن تخصصی مهندسین مکانیک
فروش پروژه انتقال حرارت - کد متلب - نسخه‌ی قابل چاپ

+- انجمن تخصصی مهندسین مکانیک (http://forum.semeng.ir)
+-- انجمن: فروشگاه ( پروژه ، پایان نامه ،مقاله ،کارآموزی،گزارش کار و ... ) (http://forum.semeng.ir/forum-234.html)
+--- انجمن: پروژه های دانشجویی (http://forum.semeng.ir/forum-342.html)
+--- موضوع: فروش پروژه انتقال حرارت - کد متلب (/thread-8335.html)



پروژه انتقال حرارت - کد متلب - s.2011a - 06-11-2015

در این پروژه به بررسی و کدنویسی تمرین 127 فصل 5 کتاب اینکروپرا پرداخته شده است که به علت مغایرت ترتیب تمرینات در ویرایش های مختلف این کتاب، صورت سؤال را در تصویر زیر مشاهده می کنید:
[attachment=1542]

مسئله در دو حالت پایدار و ناپایدار مورد تحلیل قرار گرفته است که دو نمودار از نتایج حاصل شده از خروجی کد مورد نظر را در تصویر زیر مشاهده می کنید:
[attachment=1543]

شرح برنامه نوشته در متلب:

برای اینکه برنامه با سه متغییر قابل انتخاب  راحت تر قابل اجرا باشد  دستور function برای اجرای برنامه در محیط متلب نوشته شده است.این سه متغییر قابل انتخاب تعداد سطر و ستون ماتریس دما  و دقت نهایی در ماتریس دما هستند. (بطور مثال برای اجرا دستور enteghal در محیط متلب نوشته می شود که برانامه شروع به اجرا می کند و سه متغییر بیان شده را به ترتیب دریافت می کند).
تعداد سطر های وارد شده باید از فرمول    به ازای  بدست آمده باشد. همچنین باید توجه داشت تعداد ستون های انتخابی به برنامه باید همواره فرد و بزرگتر یامساوی عدد 5 باشد بدین منظور قبل از ورود برنامه به مرحله محاسبات برای این شرط با نوشتن دستور مورد نیاز بررسی و در صورت رعایت نشدن آن خطای انجام شده توسط کاربر برنامه بصورت error در محیط متلب نوشته شده واجرای برنامه متوقف می شود.
ابتدا در مرحله محاسبه یک ماتریس دمای ابتدایی برای شروع چرخه ی گوس سایدل تشکیل شده است که که تعداد سطرها و ستون های آن انتخابی توسط کاربر است و دمای آن دمای آب خنک کننده موجود در قطعه مورد نظر فرض شده است.
در ادامه برنامه وارد حلقه ی گوس سایدل می شود که در این حلقه تمام معادلات دما برای گره های قطعه نوشته شده است. دستور while نوشته شده با شرط قرار داده شده در آن یه حلقه با تکرار بی نهایت را بوجود می آورد اما در داخل این حلقه دستور مورد نیاز برای رسیدن دمای هر گره به دقت نهایی در ماتریس دما قرار داده شده است که در هر مرحله تمام درایه های ماتریس را چک می کند و در صورت رسیدن به دقت انتخابی چرخه را متوقف می کند.همچنین دستور مناسب برای تعداد چرخه گوس سایدل نیز در این حلقه نوشته شده است که در خروجی برنامه نوشته می شود.
در ادامه دستورات مورد نظر برای ترسیمات مورد نیاز ماتریس دما برای برداشت های مورد نظر نوشته شده است.
در انتها نیز برای بررسی قانون انرژی که مشخصه ای برای صحت برنامه و ماتریس دمای بدست آمده است دستورات مورد نیاز نوشته شده است.
برنامه نوشته شده در حالت پایدار و ناپایدار تقریباً به یک فرم نوشته شده است با این تفاوت که در حالت ناپایدار شرط توقف برای حلقه بینهایت while خطای قانون انرژی قرار داده شده است بدین صورت که هرگاه این خطا کمتر از 0.01 شد حلقه متوقف می شود. 


گزارش کامل این پروژه را می توانید از طریق لینک زیر دانلود کنید:

این مطلب قیمت‌گذاری شده است