فیلم های آموزشی
ژنتیک و محاسبات تکاملی
فیلم های آموزشی
شبکه عصبی مصنوعی
فیلم های آموزشی
الگوریتم های فراابتکاری
آموزش الگوریتم TLBO آموزش شبکه عصبی مصنوعی آموزش الگوریتم کرم شب تاب
آموزش الگوریتم PSO آموزش شبکه عصبی گازی آموزش الگوریتم مورچگان
آموزش ترکیب ژنتیک و PSO آموزش شبکه عصبی رقابتی آموزش الگوریتم علف هرز
آموزش الگوریتم BBO آموزش شبکه عصبی MLP آموزش الگوریتم جهش قورباغه
آموزش الگوریتم فرهنگی آموزش شبکه عصبی RBF آموزش الگوریتم کرم شب تاب
آموزش انتخاب ویژگی آموزش شبکه عصبی LVQ آموزش الگوریتم زنبور ها
آموزش الگوریتم ژنتیک آموزش شبکه عصبی GMDH آموزش کلونی زنبور مصنوعی
الگوریتم رقابت استعماری شبکه عصبی با نروسولوشن آموزش الگوریتم ژنتیک

پایان نامه – پیش بینی کوتاه مدت بار با استفاده از شبکه های عصبی مصنوعی و الگوریتم هیبرید رقابت استعماری

“در این پایان‌نامه روشی جدید جهت پیش‌بینی کوتاه مدت بار و بصورت بار ساعتی، در شبکه توزیع انرژی الکتریکی ارائه شده است. در روش ارائه شده از گسسته‌سازی الگوریتم رقابت استعماری که بصورت ترکیبی از الگوریتم رقابت استعماری و الگوریتم ژنتیک است و آن را HICA (Hybrid Imperialist Competitive Algorithm) می‌نامیم به منظور ابزاری جهت انتخاب ویژگی (ورودی) در شبکه‌های عصبی استفاده شده است. هدف استفاده از HICA یافتن آن دسته از ورودی‌ها است که بیشترین تأثیر را در پیش‌بینی سری زمانی بار الکتریکی دارند، تا بتوان خطای شبکه عصبی را تا حد امکان کاهش داد. … (ادامه دارد)” آنچه خواندید، بخشهایی از یک پایان نامه ارزشمند در حوزه محاسبات تکاملی بود که از الگوریتم رقابت استعماری برای آموزش شبکه عصبی با هدف پیش بینی کوتاه مدت بار استفاده کرده است. جناب آقای احسان هادیان که این پایان نامه را به عنوان پروژه پایان دوره کارشناسی خود کار کرده اند، بخش هایی از آن را در اختیار وبسایت محاسبات تکاملی قرار داده اند. به زودی متن کامل تری از این پایان نامه در همین وبسایت منتشر خواهد شد. در ادامه مطلب، شما را به مطالعه جزئیات بیشتر این پایان نامه فرا می خوانیم. در انتهای متن، متن کامل این پست در قالب فایل پی دی اف، قابل دانلود می باشد.

چکیده
در این پایان‌نامه روشی جدید جهت پیش‌بینی کوتاه مدت بار و بصورت بار ساعتی، در شبکه توزیع انرژی الکتریکی ارائه شده است. در روش ارائه شده از گسسته‌سازی الگوریتم رقابت استعماری که بصورت ترکیبی از الگوریتم رقابت استعماری و الگوریتم ژنتیک است و آن را HICA (Hybrid Imperialist Competitive Algorithm) می‌نامیم به منظور ابزاری جهت انتخاب ویژگی (ورودی) در شبکه‌های عصبی استفاده شده است. هدف استفاده از HICA یافتن آن دسته از ورودی‌ها است که بیشترین تأثیر را در پیش‌بینی سری زمانی بار الکتریکی دارند، تا بتوان خطای شبکه عصبی را تا حد امکان کاهش داد. ورودی‌های شبکه عصبی که در ابتدا احتمال آن داده شد که می توانند در پیش‌بینی بار موثر باشند، شامل ورودی‌هایی از ساعت، روز، ماه، روز هفته، و نوع روز از جهت تعطیل یا روز عادی؛ اطلاعات هواشناسی نظیر حداقل و حداکثر دما، سرعت باد، وضعیت ابر، درجه حرارت خشک، درجه حرارت مرطوب و رطوبت هوا؛ ترتیبی منطقی از داده‌های قبلی بار به صورت میزان بار مصرفی ساعت کنونی، بار ساعت کنونی از روز قبل، بار ساعت کنونی از سال قبل، بار ساعت بعد از روز قبل، بار ساعت بعد از سال قبل، میزان بار کل مصرفی روز قبل، بار کل مصرفی روز قبل از سال قبل، بار کل مصرفی همان روز از سال قبل تعیین گردید. با اعمال الگوریتم HICA و محاسبه میزان تأثیر و کارایی ورودی‌ها بر اساس میزان خطایی که آن دسته از ورودی‌ها در مواجه با  داده‌هایی که قبلاً شبکه عصبی با آن مواجه نشده‌ است، داشت؛ ورودی‌های مؤثر تعیین شدند. نتايج آزمايش‌ها نشان داد که الگوريتم HICA ويژگي‌هاي (ورودی‌های) مناسبي را براي پیش‌بینی بار انتخاب مي‌کند، به طوري که با تعداد ويژگي‌هاي بسيار محدود مي‌توان دقت پیش‌بینی خوبي بدست آورد.
پیش بینی بار در سیستم های توزیع انرژی الکتریکی
سیستم قدرت الکتریکی شامل تعداد زیادی عناصر به هم پیوسته است که در یک منطقه جغرافیایی وسیع جهت تولید و تغذیه قدرت الکتریکی به نقاط مختلف در حال کار می‌باشند. عموماً تجهیزات تولید فقط در چند نیروگاه بزرگ متمرکز شده‌اند. سیستم توزیع قدرت از تجهیزات گوناگون زیادی تشکیل شده است که در تمام مناطق خدماتی بار توزیع قدرت را بر عهده دارند. هر واحد سیستم توزیع باید بطور مناسبی جایابی شود تا تقاضای حومه را نیز پاسخگو باشد. طراحی آتی سیستم عبارتست از تعیین ظرفیت و مکان تجهیزات از قبیل پست‌ها، خطوط انتقال تغذیه کننده آنها، فیدرهایی که قدرت را از پستها به تمامی مناطق خدماتی راهبری می‌کنند و هزاران وسیله دیگر که توانایی توزیع را تکمیل می نمایند. اولین گام در طراحی، پیش‌بینی تقاضای بار الکتریکی آتی و نیز جزئیات جغرافیایی است بگونه ای که بتوان اندازه و مکان تجهیزات را طراحی نمود.نکته مهم در طراحی سیستم قدرت، حصول گسترش منظم و اقتصادی است که نیاز آتی عامّه را با در نظر گرفتن قابلیت اطمینان مناسب برآورده سازد. عناصر سیستم تفذیه یعنی خطوط انتقال فرعی، پست‌ها و فیدرهای توزیع عموماً دارای ظرفیت‌هایی هستند که چندین مرتبه کوچکتر از بار کل سیستم می‌باشند. طراحی چنین سیستمی عبارتست از تعیین اندازه‌های صحیح، مکانهای مناسب، اتصالات پیوسته و زمان بندی جهت اضافه کردن تجهیزات در آینده. طراحی صحیح تجهیزات توزیع برای آینده به پیش‌بینی توزیع جغرافیایی تقاضای الکتریکی در آینده نیازمند است بطوری که تمایز بین ظرفیتهای ممکنه، مکانها و اتصالات قابل تغییر باشند. کیفیت و دقت این پیش‌بینی تأثیر زیادی بر کیفیت طراحی سیستم تغذیه بعدی دارد. بنابراین روش‌های انجام چنین پیش‌بینی‌هایی موضوعی است که طی چندین ساله اخیر مورد توجه زیادی قرار گرفته است. طی دهه اخیر چندین روش کامپیوتری عملی و بحدّ کافی اتوماتیک برای استفاده در طراحی سیستم تغذیه ارائه شده است. در بسیاری از این روش‌ها، برای بهبود طراحی سیستم و تعیین یک طرح توسعه با هزینه کمینه از بهینه سازی استفاده گردیده است.

پیش‌بینی کوتاه مدت بار
پیش‌بینی کوتاه مدت بار معمولا بین یک ساعت تا یک سال می‌باشد. دلایل اصلی پیش‌بینی کوتاه مدت عبارتند از:

  1. زمانبندی مناسب برای بهره‌برداری اقتصادی از واحدهای قدرت
  2. زمانبندی مناسب جهت برنامه‌ریزی تعمیرات و سرویس دوره‌ای نیروگاه‌ها و خطوط انتقال
  3. اطلاع از بار شبکه جهت اطمینان و امنیّت شبکه و جلوگیری از حوادث احتمالی در اثر عواملی نظیر اضافه بار و تغییرات ولتاژ
  4. رعایت میزان تولید انرژی تعیین شده واحدهای آبی با توجه به میزان ذخیره‌ی آب پشت سدها و فصول مختلف

 

مدل سازی بار
طبیعت منحنی بار بگونه ای است که از یک مقدار کم اما افزاینده شروع می‌شود و به یک سطح اشباع می‌رسد. به عبارت دیگر شکل کلی یک دوره بار همانند یک منحنی لجستیک یا S می‌باشد. این‌گونه منحنی‌ها دارای سه پریود زمانی هستند.

  1. پریود اولیه که در آن رشد کم است و به تدریج افزایش می‌یابد
  2. پریود میانی با روند رشد سریع
  3. پریود نهایی که در آن رشد کاهش می‌یابد و در نهایت به یک سطح اشباع می‌رسد.
                                                             

شكل 1  1: مراحل رشد و تکامل بار

مراحل فوق در شکل (1-1) نشان داده شده است. چنانچه داده‌های موجود از بار، مربوط به پریودهای 1 و 2 از منحنی بار باشند و شخص پیش‌بینی کننده یه سطح اشباع نهایی بار توجه نداشته باشد، در اینصورت برونیابی مستقیم نتایج نامطلوبی در پی خواهد داشت.

انتخاب مدل مناسب
اگر چه رشد و تکامل برای انواع بار در مناطق مختلف بصورت یک منحنی S می‌باشد، بسته به نوع بار شیب منحنی بار در مراحل مختلف آن متفاوت است. این امر باعث می‌شود که استفاده از یک مدل به تنهایی برای برونیابی داده‌های تمامی بارها منجر به افزایش خطا در مقادیر خروجی گردد. لذا بر حسب رفتار گذشته بار باید مدلی را یافت که حداکثر تطابق را داشته باشد. برای ارزیابی میزان تطابق داده‌ها با مدل انتخاب شده می‌توان از تست R استفاده کرد که در واقع بیان کننده انحراف از میانگین برای داده‌های واقعی به انحراف از میانگین برای داده‌های حاصل از مدل و به شکل زیر است:

که در آن:


بار الکتریکی واقعی

میانگین بار

بار الکتریکی پیش‌بینی شده می‌باشد.

هرچه مقدار فوق به 1 نزدیکتر باشد نشان دهنده تطابق بیشتر مدل با داده‌های بار است.

بعضی از مدل هایی که برای برونیابی مورد استفاده قرار می‌گیرند عبارتند از:
  1. رگرسیون
  2. سریهای زمانی
  3. متوسط گیری
  4. هموارسازی نمایی
  5. شبکه های عصبی
  6. سیستم‌های خبره (فازی)
خطا در پیش‌بینی بار
بطور کلی، خطای پیش‌بینی را می‌توان یدین طریق مورد آزمایش قرار داد که بار سال جاری و سال‌های قبل را با استفاده از روش‌های پیش‌بینی یه دست آورد و با مقایسه آن با مقادیر واقعی و ثبت شده مقدار خطا را مشخص نمود. برای این کار از روش‌های مختلف آماری می‌توان بهره برد. نتایج بدست آمده برای پریود انتخاب شده قابل استفاده می‌باشد.
وقتی سیستمی بر اساس یک پیش‌بینی گسترش پیدا می‌کند، طراح از محل و میزان خطا در آن پیش‌بینی بی‌اطلاع می‌باشد. تعریف خطا عبارتست از تفاوت بین بار واقعی و بار تخمین زده شده در هر ناحیه و مقدار آن از رابطه زیر بدست می‌آید:
تعدادی از پارامترهای اصلی خطا عبارتند از: AAV خطا، مقدار متوسط خطا، میانگین و انحراف معیار. این پارامترها در یک مسأله خاص و در روش‌های مختلف پیش‌بینی، تقسیم بندی‌های مختلف به ما می‌دهندو نکته خیلی مهم، یکی نبودن خطا در مطالعات و در زمان طراحی و اجرا می‌باشد. یعنی این دو نسبت به هم مستقل هستند. روش‌های قدیمی و متداول اندازه‌گیری خطا بصورت RMS و AAV ارزیابی دستی از خطای اندازه‌گیری به ما نمی‌دهند، زیرا نسبت به کیفیت خطا مادامی که سیستم قدرت مدّ نظر باشد حساس نیستند.
تأثیر خطای پیش‌بینی بار، بسته به نحوه توزیع خطا دیدگاه جالبی درباره طراحی سیستم توزیع و توسعه مفاهیم مفید در روش‌های طراحی ارائه می‌کند که تجزیه و تحلیل فرکانسی توزیع خطا نامیده می‌شود. از نظر تأثیر توزیع خطا بر طراحی سیستم قدرت، این سیستم‌ها به صورت فیلتر پایین‌گذر می ‌باشند.
بنابر تجربه، باید میزان خطای ظرفیت در روش پیش‌بینی بار نواحی را با رشد واقعی ثبت شده آن ناحیه یا قسمت مقایسه کرد تا الگوی مناسبی از خطای ‌پیش‌بینی بدست آید. با حذف خطاهای فرکانس بالا توسط فیلترهای پایین‌گذر، قسمت باقیمانده خطا که فرکانس پایین دارند شاخص مناسب‌تری برای الگوی خطا نسبت به حالت قبل می‌باشد و بعنوان راهنمای طراح در طراحی سیستم‌های توزیع به کار می‌روند.
وقتی گفته می‌شود توزیع خطا با فرکانس پایین با اهمیت و خطای با فرکانس بالا کم اهمیت می‌باشد از نظر تأثیری است که در محاسبات و بسط روش‌های پیش‌بینی بار و کاربرد این روش‌ها در طراحی سیستم توزیع دارند. توانایی روش‌های پیش‌بینی بار اطلاعات و روش‌های پردازش اطلاعات را می‌توان در حوزه فرکانسی مورد مطالعه قرار داد و میزان مشارکت و نوع خطایی که تولید می‌کنند و تأثیری که در طراحی دارند را مشخص نمود.در طراحی سیستم‌های توزیع، روش‌هایی می‌توانند مورد استفاده قرار گیرند که خطای فرکانس بالا تولید می‌کنند. در روشهای عملی با دستکاری اطلاعات و آمار گردآوری شده درباره بار و ابعاد منطقه و ناحیه به سمتی پیش می‌روند که خطای تولید شده دارایفرکانس زیاد باشد تا تأثیر کمی بر طراحی سیستم داشته باشد. چنانچه این کار صورت نگیرد برای تصحیح اطلاعات و پردازش آنها باید زمان زیادی صرف گردد.
برای اینکه پیش‌بینی بار توزیع، قابل استفاده و مفید در طراحی باشد، باید شامل نمایش دقیقی از همه فرکانس‌های خطا و مکان جغرافیایی بارها باشد که طراحی نسبت به آنها حساس است. نمونه برداری از بار باید دارای چنان نرخی باشد که فرکانس‌های حساس طراحی را در برگیرد. و بدین وسیله می‌توان اندازه مناسب برای نواحی و سلولها را در پیش‌بینی بار تعیین و مشخص و با آزمایش صحت آن را تأیید نمود. نرخ نمونه برداری بستگی زیادی به مدل انتخابی ما دارد.
روش پیشنهادی جهت پیش‌بینی بار
طبق آنچه که در مورد اهمیت پیش‌بینی بار در سیستم قدرت ذکر گردید قصد داریم به کمک شبکه‌های عصبی بار مصرفی یک ساعت بعد را پیش‌بینی کنیم. پیاده‌سازی مسئله شامل سه بخش گسسته‌سازی الگوریتم رقابت استعماری، ایجاد شبکه عصبی و تعیین تابع هزینه است.
گسسته‌سازی سازی الگوریتم رقابت استعماری
در گسسته‌سازی الگوریتم رقابت استعماری اولین گامشناخت عملگرهای این الگوریتم است. در این الگوریتم دو دسته از عملگرها را داریم:

  1. عملگرهای ساختاری و مستقل از مسئله: عملگرهایی هستند که به نوع کد کردن مسئله وابسته نیستند و ساختار تقریباً معین و ثابتی دارند. مثلاً بخش رقابت استعماری
  2. عملگرهای وابسته به مسئله: این عملگر‌ها، باید وابسته به مسئله طراحی شوند. مثلاً عملگر جذب
در استفاده از الگوریتم رقابت استعماری در حل مسائل گسسته، تنها بخش هایی که باید تغییر داده شوند، عملگرها و بخش‌های وابسته به مسئله هستند. این بخش ها عبارتند از:
  • ایجاد جمعیت اولیه (Initial Countries)
  • عملگر جذب (Assimilation)
  • عملگر انقلاب (Revolution)

 

ایجاد جمعیت اولیه
ابتدا لازم است ماهیت مسئله گسسته تعیین گردد. سه دسته و شاید تنها دسته‌ها در طبقه‌بندی مسائل گسسته سازی عبارتند از:
  1. مسائل گسسته با ماهیت پیوسته
  2. مسائل جایگشتی
  3. مسائل باینری
با توجه به ماهیت مسئله انتخاب ورودی به این ترتیب که عدد صفر نشان عدم حضور و عدد یک نشان حضور آن ورودی است. ماهیت مسئله انتخاب ورودی، نوع مسئله‌ای که با آن روبرو هستیم از دسته مسائل باینری است. برای فهم بیشتر مسئله فرض کنید مجموعه کل ویژگی‌های (ورودی‌ها) ممکن 10 عدد باشد بنابراین تابع F به صورت زیر تعریف ‌شود:

 

دو زیر مجموعه دلخواه از تابع F به صورت زیر خواهد بود:

بنابراین ما دو فضای کار خواهیم داشت، یکی فضای Phenotype و دیگری فضای Genotype که برای هر یک از دو زیر مجموعه‌ی فوق به این صورت تعریف می‌شود:

لذا نیاز به تابعی خواهیم داشت که رشته‌ای از متغییرها را بصورت m×n تولید کند، با این فرض که n  بیان کننده تعداد متغیرها (در اینجا تعداد ورودی‌ها) و m تعداد کشورها باشد که این تعداد در هر مرحله از الگوریتم دستخوش تغییر خواهد شد.

عملگر جذب
پس از تعریف مناسب کشورها، با تعریف کدینگ مناسب برای آنها، باید عملگر جذب را تعریف کنیم. ایده اصلی در این پایان‌نامه استفاده از عملگر تقاطع از الگوریتم ژنتیک برای سیاست جذب است که استفاده از این عملگر موجب هیبریدی شدن و یا به عبارتی ایجاد الگوریتمی دوگانه از رقابت استعماری- ژنتیک خواهد شد.در این بخش از یک برش روی فضای Genotype استفاده شده است به این ترتیب که هر امپراطوری و کم هزینه‌ترین کلونی به صورت رندم از یک نقطه برش خورده و جای قسمت‌های برش خورده باهم عوض می‌شوند، سپس این روال بر روی کلونی‌های دیگر امپراطوری نیز صورت می‌پذیرد و کلونی‌ها دو به دو مورد برش و جابه‌جایی در قطعات قرار می‌گیرند. پس از آن مجدداً تابع هزینه آنها محاسبه شده و در رقابت شرکت می‌کنند.

عملگر انقلاب
اگر بخش “ایجاد جمعیت اولیه”، به خوبی پیاده سازی شده باشد، معمولاً در کدهای آماده موجود از الگوریتم رقابت استعماری، بعضی از کشورهای تصادفی را انتخاب می کند و آنها را به صورت تصادفی با موقعیت جدید، جایگزین می نماید. جهت ایجاد موقعیت جدید، از همان تابع ایجاد کننده جمعیت اولیه استفاده می‌شود.با انجام مراحل فوق ما الگوریتمی با ساختاری ترکیبی از رقابت استعماری و ژنتیک داریم که همانگونه که قبلا نیز ذکر شد، آنرا الگوریتم هیبرید رقابت استعماری یا به اختصار HICA می‌نامیم

ایجاد شبکه عصبی
در این بررسی شبکه مورد استفاده یک شبکه عصبی پیشخور چند لایه – در اینجا دولایه – است که برای آموزش شبکه از الگوریتم پس انتشار Levenberg-Marquardt استفاده شده است. در مواقعی که حافظه کافی وجود نداشته باشد از الگوریتم شیب توأم جهت یادگیری شبکه استفاده شده است. تابع لایه اول از نوع سیگموئیدی، لایه دوم از نوع خطی و تعداد نرون های لایه اول (لایه پنهان) پنج نرون انتخاب شده است.
شکل2-1: شبکه عصبی مورد استفاده

 

توضیح در مورد انواع شبکه‌های عصبی و نحوه‌ی آموزش آنها در حوصله بحث این پایان‌نامه نخواهد بود و انتظار می‌رود که خواننده محترم این متن، زمینه قبلی نسبت به آنچه اشاره شد را داشته باشد.
تابع هزینه پیشنهادی
برای تعیین تابع هزینه ابتدا لازم است هدف را مشخص کنیم. هدف ما کاهشخطای شبکه عصبی برای داده‌هایی است که شبکه قبلاً آنها را ندیده است. لذا در هر مرحله 15% از داده‌ها را جدا کرده و در محاسبات شبکه دخالت نمی‌دهیم. پس از اتمام آموزش داده‌های تست را بر روی شبکه اعمال کرده و با محاسبه میانگین مربعات خطا میزان کارایی شبکه را مورد ارزیابی قرار می‌دهیم.
پیاده سازی روش پیشنهادی و نتایج حاصل از آن
برای اجرای الگوریتم پیشنهادی از دادهای بار مصرفی سال 1389 شهرستان مشهد که به صورت آنچه ذکر می‌گردد، به عنوان ورودی‌های احتمالاً مؤثر استفاده شد. از آنجا که داده‌های موجود از هواشناسی شهرستان مشهد تا 31 اکتبر 2010 موجود بود و نیز به لحاظ گسترده شدن داده‌ها با حضور داده‌های هواشناسی که نتیجه آن افزایش زمان لازم جهت شبیه سازی بود، و با نظر به اینکه فرصت اینجانب جهت ارائه پایان‌نامه کارشناسی خود اندک بود، از وارد ساختن داده‌های هواشناسی صرف نظر شد. ولی نوید آن داده می‌شود که نتایج بدست آمده از الگوریتم در حضور داده‌های هواشناسی نیز به زودی آماده شده و برای متن اصلی پایان‌نامه ارائه گردد.
ورودی‌های مؤثر احتمالی برای شبکه عصبی به ترتیب شماره در فضای Genotype عبارتند از:
  1. ساعت (1 تا 24 بیان کننده ساعت شبانه روز)
  2. روز (از 1 تا 31 برای شش ماهه اول و 1 تا 30 برای 5 ماه دوم و برای ماه آخر 1 تا 29 در نظر گرفته شد.)
  3. ماه ( 1 تا 12 بیان کننده ماه سال)
  4. روز هفته (شنبه تا جمعه از یک تا هفت شماره گذاری شدند)
  5. نوع روز (برای روز تعطیل مقدار صفر و روزهای عادی یک در نظر گرفته شد. برای روزهای پنجشنبه مقدار 5/0؛ روزهای که به علت واقع شدن بین تعطیلات احتمال بیشتری برای کمتر بودن بار مصرفی داشتند عدد 3/0 و برای آن دسته که فاصله واقع شدن بین تعطیلات بیشتر بود عدد 7/0 در نظر گرفته شد.)
  6. میزان بار مصرفی ساعت کنونی
  7. میزان بار مصرفی ساعت کنونی از روز قبل
  8. میزان بار مصرفی ساعت کنونی از سال قبل
  9. میزان بار مصرفی ساعت بعد از روز قبل
  10. میزان بار مصرفی ساعت بعد از سال قبل
  11. میزان بار کل مصرفی روز قبل
  12. میزان بار کل مصرفی روز قبل از سال قبل
  13. میزان بار کل مصرفی همان روز از سال قبل
لذا برای یک سال 8760 نمونه با 13 ورودی داریم که 15% که معادل 1314 نمونه است را برای تست کنار گذاشته و مابقی برای آموزش شبکه عصبی استفاده می‌شوند. پس از گذشت سه روز از اجرای برنامه نتایج حاصل از اجرای برنامه بقرار زیر خواهد بود.ورودی‌های مؤثر دارای فضای Genotype بصورت [1 0 0 0 0 1 1 1 1 1 1 0 1] هستند که این رشته حاکی از آن است که ورودی های ساعت، میزان بار مصرفی ساعت کنونی، میزان بار مصرفی ساعت کنونی از روز قبل، میزان بار مصرفی ساعت بعد از روز قبل، میزان بار مصرفی ساعت بعد از سال قبل، میزان بار کل مصرفی روز قبل و میزان بار کل مصرفی همان روز از سال قبل بهترین (نه الزاماً) ورودی ها برای آموزش شبکه عصبی هستند.
ورودی‌های روز، ماه، روز هفته، نوع روز و میزان بار کل مصرفی روز قبل از سال قبل؛ سبب بیشتر شدن خطای شبکه عصبی در پیش‌بینی بار خواهند شد و تأثیر چندانی در محاسبات نخواهند داشت. شاید یک دلیل آن را بتوان وجود اطلاعات فوق در بطن اطلاعاتی دانست که بیشترین تأثیر را داشته‌اند! برای مثال واضح است در تیرماه که هوا گرم است میزان بار مصرفی مشترکین بیشتر خواهد بود! این نکته که مصرف در تیرماه بالا است در داده‌های میزان بار مصرفی ساعت کنونی، میزان بار مصرفی ساعت کنونی از روز قبل، میزان بار مصرفی ساعت بعد از روز قبل، میزان بار مصرفی ساعت بعد از سال قبل، میزان بار کل مصرفی روز قبل و میزان بار کل مصرفی همان روز از سال قبل به وضوح قابل مشاهد است.
خطای شبکه عصبی برای داده‌هایی که قبلاً با آن مواجه نشده بود، در این حالت از ورودی‌ها برابر شد با 4.602881996614232e-004 که بر حسب درصد معادل است با % 05/0 که خطایی معقول است.طبق آنچه که در نمودارکارایی الگوریتم هیبرید رقابت استعماری در شکل (3-1) مشاهد می‌شود، الگوریتم توانسته است پس گذشت حدودا 57 دهه (یا همان اجرای الگوریتم) بهترین ورودی را پیدا کند. رنگ قرمز کمترین هزینه در امپراطوری و خطوط نقطه چین میانگین هزینه سایر کلونی ها را نشان می‌دهد. از آنجا که تعداد ورودی‌ها کم است و فرض انتخابی ورودی‌ها نیز به خوبی صورت گرفته بود مشاهده میشود که میزان بهبود ناچیز است. اما باید این نکته را در نظر گرفت که همین میزان بهبود در شرایط فوق، با توجه به بزرگ بودن مقیاس در بار مصرفی که برحسب MWH است میتواند تا چه حد صرفه جویی اقتصادی در تولید نیروی الکتریکی داشته باشد. برای مثال اگر تمامی ورودی‌ها را برای آموزش شبکه دخالت دهیم، خطایی برابر با % 06/0خواهیم داشت که اختلاف این مقدار با مقداری که شبکه با ورودی‌های بهینه آموزش دیده است برابر 100 کیلووات ساعت خواهد بود که در یک سال 876 مگاوات ساعت صرفه جویی اقتصادی خواهیم داشت.
 
شکل 3-1: میزان کارایی الگوریتم هیبرید رقابت استعماری
بر اساس ورودی هایی که الگوریتم هیبرید رقابت استعماری آنها را انتخاب کرده بود، نمودار کارایی شبکه عصبی بصورت شکل (4-1) بدست می‌آید. مشاهد می‌شود که شبکه عصبی توانسته پس از 286 تکرار، شرط همگرایی در الگوریتم آموزش پس‌انتشار Levenberg-Marquardt را ارضا کند.
 

شکل 4-1: میزان کارایی شبکه عصبی

اطلاعات پایان نامه:
  • عنوان فارسی: پیش بینی کوتاه مدت بار با استفاده از شبکه های عصبی مصنوعی و الگوریتم هیبرید رقابت استعماری
  • ٍEnglish Title: Short term load forecasting using artificial neural network and hybrid imperialist competitive algorithm
  • نویسنده: احسان هادیان حقیقی
  • اساتید راهنما:
    • دکتر جواد ساده (دانشیار دانشگاه فردوسی مشهد – عضو هیئت علمی دانشگاه آزاد-واحد گناباد)
    • اسماعیل آتش‌پز گرگری (دانشجوی دکترای دانشگاه A&M تگزاس)
  • استاد دفاع:
    • دکتر عباس صابری (عضو هیئت علمی دانشگاه آزاد-واحد گناباد)
اطلاعات بیشتر در مورد نگارنده پایان نامه:
  • احسان هادیان حقیقی
  • متولد 1368
  • دانشجوی ترم آخر کارشناسی برق گرایش قدرت از دانشگاه آزاد اسلامی
  • ایمیل:  e.hadiyan@gmail.com
  • وبسایت: www.ehsanhadian.ir

شما می توانید با نگارنده، برای دریافت کمک و همکاری در مورد پروژه خود که با موضوع پایان نامه ارتباط دارد، مکاتبه نمایید.

دانلود متن کامل این پست در قالب پی دی اف:

لینک دانلود این پست – پیش بینی کوتاه مدت بار با استفاده از شبکه های عصبی مصنوعی و الگوریتم هیبرید رقابت استعماری

دانلود متن کاملتر “پایان نامه” در قالب پی دی اف:

لینک دانلود پایان نامه – پیش بینی کوتاه مدت بار با استفاده از شبکه های عصبی مصنوعی و الگوریتم هیبرید رقابت استعماری




0 پاسخ

ارسال یک پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *