آموزش بهینه سازی سیکلهای ترمودینامیکی با الگوریتم ژنتیک (رایگان)، بخشی از آموزش شبیه سازی سیکلهای ترمودینامیکی با متلب (MATLAB) میباشد. قدرت نرم افزار متلب بر هیچ کس پوشیده نیست. گرافیک بالا، سرعت تحلیل و قدرت مانور روی کد باعث شده است تا کدنویسی در این نرم افزار وارد بخش های مختلفی از علوم مکانیک کاربردی مانند ترمودینامیک نیز بشود.
کدنویسی در متلب برای تحلیل سیکلهای مختلف نسبت به نرم افزار EES این مزیت را دارد که کدهای پیچیده تر و حرفه ای تری را مینوان نوشت. ابزار های مفید کاربردی همچون Toolbox های مختلف برای رسم شکل، بهینه سازی و فیت کردن نمودار را مینوان از ویژگیهای بارز آن دانست. با وضوح بسیار بالا، این نرم افزار را در مقابل دیگر نرم افزارهای تحلیل ترمودینامیکی، گواهی می دهد.
از انواع بهینه سازی ها در متلب میتوان به موارد زیر اشاره کرد :
- الگوریتم ACO
- الگوریتم PSO
- الگوریم ژنتیک GAs
که در این آموزش از الگوریتم ژنتیک برای تحلیل سیکلهای ترمودینامیکی استفاده شده است.
الگوریتم ژنتیک (GAs) بیشتر در طی دهی ۱۹۷۰ میلادی به عنوان یک ابذار بهینهسازی گسترش یافت، اگرچه برخی کارها در زمینه گسترش الگوریتمهای تکاملی بیشتر صورت گرفته بود. در سال ۱۹۶۷ برای اولین بار بیگلی کلمهی \”الگوریتم ژنتیک\” را معرفی و اولین مسأله کاربردی از این روش را منتشر کرد. با این وجود تلاشهای اصلی مربوط به الگوریتم ژنتیک به هالند و دی جانگ در سال ۱۹۷۵ برمیگردد.
هدف از بهینهسازی یافتن بهترین جواب قابل قبول، با توجه به محدودیتها و نیازهای مسأله است. برای یک مسأله، ممکن است جوابهای مختلفی موجود باشد که برای انتخاب جواب بهینه، تابعی به نام تابع هدف تعریف میشود. انتخاب این تابع به طبیعت مسأله وابسته است. بهینهسازی یک فعالیت مهم و تعیینکننده در طراحی ساختاری است. طراحان زمانی قادر خواهند بود طرحهای بهتری تولید کنند که بتوانند با روشهای بهینهسازی در صرف زمان و هزینه طراحی صرفهجویی نمایند.
در آموزش بهینهسازی سیکلهای ترمودینامیکی با الگوریتم ژنتیک (رایگان)، با رویکردی از کاربرد آن در مباحث ترمودینامیک و انتقال حرارت مرتبط میباشد. کدنویسیهای مربوط به شبیهسازی سیکلهای ترمودینامیکی در این بخش پوشش داده شدهاند. و در نهایت مطالب بهمراه مثالهای کاربردی از مقالات ISI برای مخاطبین ارایه شده است.
سرفصل های این دوره آموزشی شامل مباحث زیر است:
- انواع بهینه سازی پرکاربرد در مسائل ترمودینامیکی
- معرفی تولباکس بهینه سازی در متلب
- مثالهایی از بهینه سازی با استفاده از متد الگوریتم ژنتیک