بخشی از پاورپوینت

اسلاید 1 :

بهینه ‏سازی چندهدفه به منظور بهره‏برداری چندمنظوره از منابع آب سد در شرایط خشکسالی و بحران آب

اسلاید 2 :

با توجه به بحرانهای اخیر اقلیمی، ضروریت بهره برداری بهینه از منابع آب بر هیچ اهل فنی پوشیده نیست. لذا در این پروژه ارائه یک مدل نرم افزاری به منظور بهره برداری بهینه از سامانه مخزن سد مد نظر قرار گرفته شده است. این مدل نرم افزاری از دو بخش بهینه سازی و مدل نرم افزاری حل مسئله بهره برداری از سامانه مخزن تشکیل شده که در زیر مختصرا توضیح داده می شوند:

بخش اول، بهینه سازی: کد ارائه شده در این بخش قادر به بهینه سازی انواع مختلف مسائل بهینه سازی تک هدفه یا چند هدفه می باشد. برای این منظور کاربر باید مطابق مستندات کاربری، ورودی ها و بخش شبیه سازی الگوریتم بهینه سازی را بر اساس مسئله مورد نظر خود تنظیم کند.

بخش دوم، سامانه مخزن: کد ارائه شده در این بخش قادر به شبیه سازی و همچنین بهینه سازی (با برقراری لینک با بخش اول) بهره برداری از یک مخزن سد به صورت تک هدفه یا چند هدفه و همچنین به صورت چند منظوره (مصارف مختلف) می باشد. برای این منظور کاربر باید اطلاعات هیدرولوژیک سد مورد نظر خود را در غالب فرم های ورود تهیه شده در اکسل وارد کند. سپس کد به صورت خودکار اطلاعات ورودی را دریافت خواهد کرد.

اسلاید 3 :

قابلیت کد الگوریتم بهینه سازی توسعه داده شده در این تحقیق، شامل ترکیبی از توابع فراکاووشی (توابع انتخاب، تزویج و جهش) مختلف مورد استفاده در الگوریتم های رایج نظیر GA و HBMO می باشد. این کد قادر به بهینه سازی در هر دو حالت تک هدفه و چند هدفه بوده و با روش چند جمعیتی به حل مسئله تعریف شده توسط کاربر می پردازد. توانمندی های کد بهینه سازی به صورت موردی از قرار زیر اند:

توانایی حل هر دو نوع مسئله تک هدفه و چند هدفه
قابلیت انتخاب توابع فراکاووشی ارتقای جواب بر حسب مسئله به صورت هوشمند. به این ترتیب کاربر نیازی به تعریف پارامترهای اضافی (نظیر PC و PM در الگوریتم GA) نداشته و نوع توابع ارتقاء جواب مورد استفاده بر اساس میزان ارتقاء هر یک در مسئله مورد حل به صورت خودکار و توسط کد تعیین می شوند.
توانمندیهای بخش اول، کُد بهینه سازی

اسلاید 4 :

تعریف فرم مخصوص دریافت اطلاعات ورودی و ارائه اطلاعات خروجی. بدین ترتیب کاربر کمترین نیاز ممکن را به شناخت پارامترهای ورودی و خروجی کد داشته و می تواند بدون مراجعه به ساختار کد نویسی شده، تنها از فرم های ورودی و خروجی به منظور حل مسئله استفاده کند.
نگارش کد به صورت بخش بندی شده در سابروتین های مختلف به طوریکه کاربر آشنا به زبان برنامه نویسی متلب قادر به شناخت جزئیات کد و اعمال تغییرات دلخواه در آن خواهد بود.
قابلیت در نظر گرفتن بیش از دو تابع هدف در مسائل بهینه سازی چند هدفه.
سرعت همگرایی مطلوب و اطمینان پذیری بالا برای دستیابی به جواب بهینه یا نزدیک به بهینه در هر تک اجرا از الگوریتم (که این موارد در مسائل ریاضی تک هدفه و چند هدفه و همچنین مسئله بهره برداری از مخزن ارائه شده در مستندات نشان داده شده اند).
توانمندیهای بخش اول، کُد بهینه سازی

اسلاید 5 :

در زیر مثال هایی از توانمندی های توضیح داده شده برای بخش اول پروژه (کد بهینه سازی) ارائه می شوند:
توانمندیهای بخش اول، کُد بهینه سازی
نمونه هایی از فرم های تهیه شده به منظور وارد کردن اطلاعات ورودی مسئله

اسلاید 6 :

نتایج بهینه سازی با استفاده کد بهینه سازی توسعه داده شده در این پروژه، در مسئله کمینه سازی نامقید DEB
توانمندیهای بخش اول، کُد بهینه سازی
فضای هدف سه بٌعدی
فضای هدف دو بٌعدی
پرتوی نهایی

اسلاید 7 :

نتایج بهینه سازی با استفاده کد بهینه سازی توسعه داده شده در این پروژه، در مسئله کمینه‏سازی با تعداد اهداف نامحدود DTLZ2
توانمندیهای بخش اول، کُد بهینه سازی
مقایسه پرتوی الگوریتم توسعه داده شده با نتایج NSGA-II
پرتوی نهایی در فضای سه بعدی

اسلاید 8 :

1- نحوه ورود اطلاعات و گرفتن خروجی های بخش اول کد ارائه شده (الگوریتم بهینه سازی).
2- نحوه تعریف مسئله مورد نظر به منظور بهینه سازی در الگوریتم توسعه داده شده.
3- نحوه ورود اطلاعات و اخذ خروجی های مورد نظر در بخش دوم کد ارائه شده (حل مسئله بهره برداری از مخزن).
4- روش حل مسئله بهینه سازی در الگوریتم توسعه داده شده در حالت های تک هدفه و چند هدفه.
5- مبانی توابع فراکاووشی ارتقاء جواب مختلف مورد استفاده در کد بهینه سازی از قبیل توابع انتخاب، تزویج و جهش.
آنچه در این کد خواهید آموخت

اسلاید 9 :

6- روش بهره برداری استاندارد SOP مورد استفاده در کد بهره برداری از مخزن.
7- نحوه تعریف و محاسبه عوامل مختلف هیدرولیک مخزن از قبیل پارامترهای مختلف رابطه پیوستگی و همچنین سرریز از مخزن.
8- نحوه استفاده از رابطه سطح-حجم-ارتفاع مخزن سد.
آنچه در این کد خواهید آموخت

اسلاید 10 :

1- آشنایی با مبانی کد نویسی در متلب در صورت استفاده از کد بهینه سازی (به منظور تعریف روابط شبیه سازی مسئله مورد نظر کاربر).
2- آشنایی با مبانی شبیه سازی و بهره برداری از مخزن و تعریف روابط هیدرولوژیک برقرار در سامانه مخازن.
3- ورود اطلاعات اولیه در فرم های تهیه شده در اکسل در هر دو کد بخش اول (الگوریتم بهینه سازی) و بخش دوم (کد بهره برداری مخزن).
4- آشنایی اولیه با متلب به منظور اجرای کد و خواندن نتایج از فرم های خروجی در اکسل.
نکات و الزامات

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید