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

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


 توضیحات بیشتر


آنچه در این کد خواهید آموخت:

1- نحوه ورود اطلاعات و گرفتن خروجی های بخش اول کد ارائه شده (الگوریتم بهینه سازی).

2- نحوه تعریف مسئله مورد نظر به منظور بهینه سازی در الگوریتم توسعه داده شده. 

3- نحوه ورود اطلاعات و اخذ خروجی های مورد نظر در بخش دوم کد ارائه شده (حل مسئله بهره برداری از مخزن).

4- روش حل مسئله بهینه سازی در الگوریتم توسعه داده شده در حالت های تک هدفه و چند هدفه.

5- مبانی توابع فراکاووشی ارتقاء جواب مختلف مورد استفاده در کد بهینه سازی از قبیل توابع انتخاب، تزویج و جهش. 

6- روش بهره برداری استاندارد SOP مورد استفاده در کد بهره برداری از مخزن. 

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

8- نحوه استفاده از رابطه سطح-حجم-ارتفاع مخزن سد. 


نکات و الزامات:

1- آشنایی با مبانی کد نویسی در متلب در صورت استفاده از کد بهینه سازی (به منظور تعریف روابط شبیه سازی مسئله مورد نظر کاربر).

2- آشنایی با مبانی شبیه سازی و بهره برداری از مخزن و تعریف روابط هیدرولوژیک برقرار در سامانه مخازن. 

3- ورود اطلاعات اولیه در فرم های تهیه شده در اکسل در هر دو کد بخش اول (الگوریتم بهینه سازی) و بخش دوم (کد بهره برداری مخزن). 

4- آشنایی اولیه با متلب به منظور اجرای کد و خواندن نتایج از فرم های خروجی در اکسل. 


نظر بدهید

توجه: HTML ترجمه نمی شود!
    بد           خوب

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu. 

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

  • تولید کننده: مارکت کد
  • شناسنامه: MC1-1070
  • موجودی: در انبار
  • زبان برنامه نویسی: MATLAB
  • تاریخ: ۱۳۹۴-۱۱-۲۹
  • برنامه نویس: نوید قاجارنیا
  • سریال برنامه: MC1-1070
  • فایل معرفی محصول: لینک
  • 250,000تومان

برچسب ها: بهره‏ برداری از مخزن, سد, بهینه‎سازی چندهدفه, الگوریتم تکاملی, مدل رایانه‎ای, Genetic Algorithm, Honey-Bee Mating