کد متلب حل معادله انتقال حرارت دو بعدی ناپایدار(دو بعد مکان و یک بعد زمان) به روش ADI با شرایط مرزی دما ثابت با توضیحات خط به خط در ورد
این فایل حاوی کد متلب حل معادله پارابولیک نا پایدار دو بعدی انتقال حرارت به روش ADI می باشد
مشخصات فایل
تعداد صفحات | ۳ |
حجم | ۰ کیلوبایت |
فرمت فایل اصلی | rar |
دسته بندی | مهندسی شیمی |
توضیحات کامل
ابتدا برنامه در خطوط ۱۶ تا ۱۹ مقادیر مربوط به ابعاد و تعداد گامهای زمان و زمان انتهایی را از کاربر دریافت می کند. سپس با این مقادیر تعداد گره ها در جهت x و z را محاسبه می کند و دو رشته با فواصل محاسبه شده با نامهای x و z می سازد.
در بلوک for مربوط به خطوط ۳۱ تا ۳۶ مقادیر شرایط مرزی را از تابع آن (Bound_Cond) استخراج کرده و در ماتریس T1 قرار می دهد.
در خط ۲۸ هم شرط اولیه را از کاربر دریافت و در ماتریس T1 قرار می دهد.
دقت شود که شرایط مرزی بعد از دریافت شرط اولیه اعمال می شود (در خط ۳۴) زیرا؛ لبه های صفحه در لحظه شروع انتقال حرارت هم در دمای ثابت قرار دارند.
در بلوک مربوط به خطوط ۴۲ تا ۱۳۵ که بلوک اصلی برنامه است ماتریسها را تشکیل و در خطوط۷۶ و ۱۱۱ آنها را به روش ماتریس معکوس حل می کند.
در این بلوک مسئله به دو قسمت تقسیم شده و برای هر بعد جداگانه ماتریس ها تشکیل و حل می شوند.
خطوط ۴۷ تا ۸۱ برای بعد x و خطوط ۸۵ تا ۱۱۹ برای بعد z می باشد.
در خطوط ۱۲۳ تا ۱۳۳ ضمن نشان دادن ماتریس توزیع دما در گام جاری زمان این ماتریس توسط دستور mesh در نمودار مربوطه رسم می شود.
در خطوط ۱۳۶ تا ۱۴۰ هم حل تحلیلی به دست می آید و اختلاف آن با حل عددی که در خط ۱۴۱ به دست می آید؛ در فیگوری جدا با دستور contour رسم می شود.
در انتها در command window ماتریس های مربوط به توزیع دما در هر گام زمان نمایش داده می شود.
توضیحات بیشتر و دانلود
صدور پیش فاکتور، پرداخت آنلاین و دانلود
قوانین ارسال دیدگاه در سایت