این فایل حاوی کد متلب حل معادله پارابولیک نا پایدار دو بعدی انتقال حرارت به روش ADI می باشد
تعداد صفحات | 3 |
حجم | 0 کیلوبایت |
فرمت فایل اصلی | rar |
دسته بندی | مهندسی شیمی |
ابتدا برنامه در خطوط 16 تا 19 مقادیر مربوط به ابعاد و تعداد گامهای زمان و زمان انتهایی را از کاربر دریافت می کند. سپس با این مقادیر تعداد گره ها در جهت x و z را محاسبه می کند و دو رشته با فواصل محاسبه شده با نامهای x و z می سازد.
در بلوک for مربوط به خطوط 31 تا 36 مقادیر شرایط مرزی را از تابع آن (Bound_Cond) استخراج کرده و در ماتریس T1 قرار می دهد.
در خط 28 هم شرط اولیه را از کاربر دریافت و در ماتریس T1 قرار می دهد.
دقت شود که شرایط مرزی بعد از دریافت شرط اولیه اعمال می شود (در خط 34) زیرا؛ لبه های صفحه در لحظه شروع انتقال حرارت هم در دمای ثابت قرار دارند.
در بلوک مربوط به خطوط 42 تا 135 که بلوک اصلی برنامه است ماتریسها را تشکیل و در خطوط76 و 111 آنها را به روش ماتریس معکوس حل می کند.
در این بلوک مسئله به دو قسمت تقسیم شده و برای هر بعد جداگانه ماتریس ها تشکیل و حل می شوند.
خطوط 47 تا 81 برای بعد x و خطوط 85 تا 119 برای بعد z می باشد.
در خطوط 123 تا 133 ضمن نشان دادن ماتریس توزیع دما در گام جاری زمان این ماتریس توسط دستور mesh در نمودار مربوطه رسم می شود.
در خطوط 136 تا 140 هم حل تحلیلی به دست می آید و اختلاف آن با حل عددی که در خط 141 به دست می آید؛ در فیگوری جدا با دستور contour رسم می شود.
در انتها در command window ماتریس های مربوط به توزیع دما در هر گام زمان نمایش داده می شود.
کد متلب برای تولید عدد تصادفی (محاسبات عددی) در قالب نرم افزار متلب
تعداد صفحات | 1 |
حجم | 0 کیلوبایت |
فرمت فایل اصلی | zip |
دسته بندی | مهندسی کامپبوتر و فناوری اطلاعات |
کد متلب برای تولید عدد تصادفی (محاسبات عددی) در قالب نرم افزار متلب
توضیحات
متلب یک محیط نرمافزاری برای انجام محاسبات عددی و یک زبان برنامهنویسی نسل چهارم است. واژه متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامهنویسی مورد نظر است. این نام حاکی از رویکرد ماتریس محور برنامه است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته میشوند. کار کردن با ماتریسها در متلب بسیار ساده است. در حقیقت تمام دادهها در متلب به شکل یک ماتریس ذخیره میشوند. برای مثال یک عدد (اسکالر) به شکل یک ماتریس ۱*۱ ذخیره میشود. یک رشته به شکل ماتریسی با یک سطر و چندین ستون (که تعداد ستونها به تعداد کاراکترهاست) ذخیره میشود. حتی یک تصویر به شکل یک ماتریس سه بعدی ذخیره میگردد که بُعد اول و دوم آن برای تعیین مختصات نقاط و بُعد سوم آن برای تعیین رنگ نقاط استفاده میشود. فایلهای صوتی نیز در متلب به شکل ماتریسهای تک ستون ذخیره میشوند؛ بنابراین جای تعجب نیست که متلب مخفف عبارت آزمایشگاه ماتریس باشد. علاوه بر توابع فراوانی که خود متلب دارد، برنامهنویس نیز میتواند توابع جدید تعریف کند. ساخت رابط گرافیکی کاربر مانند دیالوگهایی که در محیطهای ویژوال مانند بیسیک و C وجود دارند، در متلب امکانپذیر است. این قابلیت، ارتباط بهتری را میان برنامههای کاربردی نوشتهشده با متلب و کاربران برقرار میکند. متلب که از محصولات شرکت متورکس است، برای گروههای مختلف مهندسان رشتههای مختلف از جمله مهندسی برق، مکانیک، رایانه و… کاربرد بسیاری دارد.
کد متلب برای روش SECANT (محاسبات عددی) در قالب نرم افزار متلب
تعداد صفحات | 1 |
حجم | 0 کیلوبایت |
فرمت فایل اصلی | zip |
دسته بندی | مهندسی کامپبوتر و فناوری اطلاعات |
کد متلب برای روش SECANT (محاسبات عددی) در قالب نرم افزار متلب
توضیحات
متلب یک محیط نرمافزاری برای انجام محاسبات عددی و یک زبان برنامهنویسی نسل چهارم است. واژه متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامهنویسی مورد نظر است. این نام حاکی از رویکرد ماتریس محور برنامه است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته میشوند. کار کردن با ماتریسها در متلب بسیار ساده است. در حقیقت تمام دادهها در متلب به شکل یک ماتریس ذخیره میشوند. برای مثال یک عدد (اسکالر) به شکل یک ماتریس ۱*۱ ذخیره میشود. یک رشته به شکل ماتریسی با یک سطر و چندین ستون (که تعداد ستونها به تعداد کاراکترهاست) ذخیره میشود. حتی یک تصویر به شکل یک ماتریس سه بعدی ذخیره میگردد که بُعد اول و دوم آن برای تعیین مختصات نقاط و بُعد سوم آن برای تعیین رنگ نقاط استفاده میشود. فایلهای صوتی نیز در متلب به شکل ماتریسهای تک ستون ذخیره میشوند؛ بنابراین جای تعجب نیست که متلب مخفف عبارت آزمایشگاه ماتریس باشد. علاوه بر توابع فراوانی که خود متلب دارد، برنامهنویس نیز میتواند توابع جدید تعریف کند. ساخت رابط گرافیکی کاربر مانند دیالوگهایی که در محیطهای ویژوال مانند بیسیک و C وجود دارند، در متلب امکانپذیر است. این قابلیت، ارتباط بهتری را میان برنامههای کاربردی نوشتهشده با متلب و کاربران برقرار میکند. متلب که از محصولات شرکت متورکس است، برای گروههای مختلف مهندسان رشتههای مختلف از جمله مهندسی برق، مکانیک، رایانه و… کاربرد بسیاری دارد.
کد متلب برای محاسبه انتگرال به روش ریمان (محاسبات عددی) در قالب نرم افزار متلب
تعداد صفحات | 1 |
حجم | 0 کیلوبایت |
فرمت فایل اصلی | zip |
دسته بندی | مهندسی کامپبوتر و فناوری اطلاعات |
کد متلب برای محاسبه انتگرال به روش ریمان (محاسبات عددی) در قالب نرم افزار متلب
توضیحات
متلب یک محیط نرمافزاری برای انجام محاسبات عددی و یک زبان برنامهنویسی نسل چهارم است. واژه متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامهنویسی مورد نظر است. این نام حاکی از رویکرد ماتریس محور برنامه است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته میشوند. کار کردن با ماتریسها در متلب بسیار ساده است. در حقیقت تمام دادهها در متلب به شکل یک ماتریس ذخیره میشوند. برای مثال یک عدد (اسکالر) به شکل یک ماتریس ۱*۱ ذخیره میشود. یک رشته به شکل ماتریسی با یک سطر و چندین ستون (که تعداد ستونها به تعداد کاراکترهاست) ذخیره میشود. حتی یک تصویر به شکل یک ماتریس سه بعدی ذخیره میگردد که بُعد اول و دوم آن برای تعیین مختصات نقاط و بُعد سوم آن برای تعیین رنگ نقاط استفاده میشود. فایلهای صوتی نیز در متلب به شکل ماتریسهای تک ستون ذخیره میشوند؛ بنابراین جای تعجب نیست که متلب مخفف عبارت آزمایشگاه ماتریس باشد. علاوه بر توابع فراوانی که خود متلب دارد، برنامهنویس نیز میتواند توابع جدید تعریف کند. ساخت رابط گرافیکی کاربر مانند دیالوگهایی که در محیطهای ویژوال مانند بیسیک و C وجود دارند، در متلب امکانپذیر است. این قابلیت، ارتباط بهتری را میان برنامههای کاربردی نوشتهشده با متلب و کاربران برقرار میکند. متلب که از محصولات شرکت متورکس است، برای گروههای مختلف مهندسان رشتههای مختلف از جمله مهندسی برق، مکانیک، رایانه و… کاربرد بسیاری دارد.
کد متلب برای محاسبه انتگرال به روش سیمپسون (محاسبات عددی)در قالب نرم افزار متلب
تعداد صفحات | 1 |
حجم | 0 کیلوبایت |
فرمت فایل اصلی | zip |
دسته بندی | مهندسی کامپبوتر و فناوری اطلاعات |
کد متلب برای محاسبه انتگرال به روش سیمپسون (محاسبات عددی) در قالب نرم افزار متلب
توضیحات
متلب یک محیط نرمافزاری برای انجام محاسبات عددی و یک زبان برنامهنویسی نسل چهارم است. واژه متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامهنویسی مورد نظر است. این نام حاکی از رویکرد ماتریس محور برنامه است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته میشوند. کار کردن با ماتریسها در متلب بسیار ساده است. در حقیقت تمام دادهها در متلب به شکل یک ماتریس ذخیره میشوند. برای مثال یک عدد (اسکالر) به شکل یک ماتریس ۱*۱ ذخیره میشود. یک رشته به شکل ماتریسی با یک سطر و چندین ستون (که تعداد ستونها به تعداد کاراکترهاست) ذخیره میشود. حتی یک تصویر به شکل یک ماتریس سه بعدی ذخیره میگردد که بُعد اول و دوم آن برای تعیین مختصات نقاط و بُعد سوم آن برای تعیین رنگ نقاط استفاده میشود. فایلهای صوتی نیز در متلب به شکل ماتریسهای تک ستون ذخیره میشوند؛ بنابراین جای تعجب نیست که متلب مخفف عبارت آزمایشگاه ماتریس باشد. علاوه بر توابع فراوانی که خود متلب دارد، برنامهنویس نیز میتواند توابع جدید تعریف کند. ساخت رابط گرافیکی کاربر مانند دیالوگهایی که در محیطهای ویژوال مانند بیسیک و C وجود دارند، در متلب امکانپذیر است. این قابلیت، ارتباط بهتری را میان برنامههای کاربردی نوشتهشده با متلب و کاربران برقرار میکند. متلب که از محصولات شرکت متورکس است، برای گروههای مختلف مهندسان رشتههای مختلف از جمله مهندسی برق، مکانیک، رایانه و… کاربرد بسیاری دارد.
این برنامه معادله سهموی ناپایدار توزیع سرعت برای حرکت سیال بین دو صفحه در مختصات کارتزین را با 4 روش صریح، صریح دوفورت فرانکلین، روش ضمنی لانسون و روش کرانک نیکلسون حل و نتایج را مقایسه می کند به همراه توضیحات کامل در ورد
تعداد صفحات | 4 |
حجم | 0 کیلوبایت |
فرمت فایل اصلی | rar |
دسته بندی | مهندسی شیمی |
این برنامه حاوی کد متلب برای حل معادله سهموی ناپایدار توزیع سرعت برای حرکت سیال بین دو صفحه در مختصات کارتزین را با 4 روش صریح، صریح آدامز بشفورت، روش ضمنی لانسون و روش کرانک نیکلسون می باشد.
سیال بین دو صفحه قرار دارد و در لحظه اولیه یکی از صفحات با سرعت ثابت 40 شروع به حرکت میکند.
برای هر یک از روش ها یک گام مکان و دو گام زمان برای مقایسه انتخاب می کند و در انتها ضمن نشان دادن ماتریس توزیع سرعت، نمودارهای هر گام را که مجموعا 8 نمودار می شود را رسم میکند.
در فایل ورد توضیحات کامل این پروژه شامل توضیح کامل هر 4 روش ، نحوه ی مش یندی در این 4 روش و معادلات اصلی این 4 روش را توضح میدهد.
همچنین شرایط مرزی و اولیه نیز در فایل ورد توضیح داده شده است.
این برنامه معادله لاپلاسین انتقال حرارت دو بعدی پایدار رو برای یک صفحه حل میکنه در این برنامه کاربر امکان انتخاب نوع شرط مرزی در چهار طرف صفحه رو داره همچنین کاربر میتونه دما و ضریب جابجایی هر ضلع رو انتخاب کنه این برنامه به روش ضمنی معادله رو حل می کنه
تعداد صفحات | 8 |
حجم | 0 کیلوبایت |
فرمت فایل اصلی | zip |
دسته بندی | مهندسی نفت |
این برنامه معادله لاپلاسین انتقال حرارت دو بعدی پایدار رو برای یک صفحه حل میکنه .در این برنامه کاربر امکان انتخاب نوع شرط مرزی در چهار طرف صفحه رو داره .همچنین کاربر میتونه دما و ضریب جابجایی هر ضلع رو انتخاب کنه . این برنامه به روش ضمنی معادله رو حل می کنه
این برنامه حاوی کد متلب برای حل معادله انتقال حرارت دو بعدی و پایدار در صفحه است.
این برنامه به روش ضمنی معادله ی مذکور رو حل میکنه.
شرط مرزی در هر ضلع قابل انتخاب از طرف کاربر هست و همچنین کاربر میتونه دمای ثابت یا دمای محیط و ضریب جابجایی رو برای هر ضلع وارد کنه.
برنامه در انتها پروفایل دما رو رسم میکنه و همچنین ماتریس نهایی دما رو نشون میده.
در نوشتن این برنامه از ماتریس های پراکنده (sparce) به منظور Overclock کردن برنامه استفاده شده است.
این برنامه مناسب برای دروس ریاضی پیشرفته در رشته های مهندسی شیمی، نفت، گاز و مکانیک می باشد.
در این پروژه معادله پارابولیک ناپایدار انتقال حرارت با شرایط مرزی جابه جایی و تشعشع خورشیدی در سطع به روش کرانک نیکلسون حل و ماتریس توزیع دما به دست می آید
تعداد صفحات | 1 |
حجم | 0 کیلوبایت |
فرمت فایل اصلی | zip |
دسته بندی | طراحی و تحلیل |
به نام خدا
این برنامه حاوی کد مدلسازی کالکتور خورشیدی با استفاده از متلب می باشد.
در این پروژه معادله پارابولیک ناپایدار انتقال حرارت با شرایط مرزی جابه جایی و تشعشع خورشیدی در سطع به روش کرانک نیکلسون حل و ماتریس توزیع دما به دست می آید.
ضریب هدایت حرارتی صفحه، ضریب جابجایی محیط شدت تشعشع خورشید ضریب نفوذ حرارت و دمای محیط قابل انتخاب از طرف کاربر می باشد.
معادله و پارامترهای آن نیز به شکل زیر می باشد.
T_{t} = T_{yy}
Constant Initial Condition
at t=0 T = 50
Boundary Conditions:
at y=0 q" * A -k * A * T_{y} = h * A * ( T - T_inf)
at y = L -k * A * T_{y} = 0
q" is Solar Radiation Rate
h is convectivity of atmosphere
k is conductivity of plate
T_inf is ambiant temperature