کنترل توان راکتیو با الگوریتم ژنتیک در متلب با مقاله
کنترل توان راکتیو با الگوریتم ژنتیک در متلب با مقاله:انجام پروژه متلب
انجام پروژه متلب: توسعه شبکه توزیع انرژی الکتریکی تعداد مشترکین , نیاز به الگوریتمی سریع جهتکنترل بهینه توان راکتیو و بهبود وضعیت پایدار و دینامیکی سیستم را لازم می دارد . روشهای مرسوم نظیر الگوریتم ژنتیک و… که کند می باشند , حتی با وجود دقت بالا , نمی توانند در این مورد کارایی مناسب داشته باشند . روش بکار رفته در این بررسی روش HJ بوده که از لحاظ برنامه نویسی ساده , حجم برنامه بسیار کم , و سرعت اجرا و همگرایی آن نیز بالاست . آوردن هزینه مربوط به تجهیزات کنترل توان راکتیو و ولتاژ ( در اینجا خازن ) در تابع هدف موجب استفاده بهینه (حداقل ) از آنها شده و نرم افزار بهینه سازی سعی می کند که با کمترین خازنها بهترین کنترل ممکن بر روی توان راکتیو و ولتاژ انجام گیرد . هر گاه بتوان تلفات خط را بهینه (حداقل) کرد, مسلماً ولتاژ باسها نیز به واحد نزدیک خواهند شد و هزینه های مربوط به تلفات خط حداقل می شود.
انجام پروژه متلب:الگوریتم ژنتیک بصورت زیر نوشته می شود:
مرحله اول: تولید جمعیت اولیه
مرحله دوم: حل معادله بالانس توان با استفاده از متد NR و محاسبه مقدار تابع هزینه
مرحله سوم: انتخاب دو والد بصورت تصادفی برای تولید جدید
مرحله چهارم: اعمال تولید مثل و جهش بر روی داده های تولید شده
مرحله پنجم: محاسبه تابع هزینه از هر کروموزوم در جمعیت تولید شده جدید
مرحله ششم: اگر به شرط پایانی الگوریتم رسیدیم توقف پیدا می کند و گرنه به دنبال بهترین پاسخ بعدی می رسیم
مرحله هفتم: در غیر اینصورت به مرحله دوم می رویم.
خروجی متلب:
خروجی برنامه :
Best Mean Stall
Generation Func-count f(x) f(x) Generations
۱ ۱۰۰ ۹۲۶٫۲ ۱٫۱۷۳e+05 0
۲ ۱۵۰ ۹۲۶٫۲ ۷٫۱۲e+04 1
۳ ۲۰۰ ۹۲۵٫۲ ۱٫۷۱۶e+05 0
۴ ۲۵۰ ۸۹۷٫۳ ۷٫۵۴۲e+04 0
۵ ۳۰۰ ۸۸۶٫۳ ۳٫۵۹۳e+04 0
۶ ۳۵۰ ۸۸۳ ۴٫۱۷۷e+04 0
۷ ۴۰۰ ۸۷۶٫۹ ۴٫۱۷۸e+04 0
۸ ۴۵۰ ۸۷۳٫۹ ۴٫۹۲۸e+04 0
۹ ۵۰۰ ۸۷۳٫۹ ۵٫۴۹۹e+04 1
۱۰ ۵۵۰ ۸۷۳٫۹ ۷٫۱۵۳e+04 2
۱۱ ۶۰۰ ۸۷۳٫۹ ۶٫۹۱۲e+04 3
۱۲ ۶۵۰ ۸۷۳٫۹ ۶٫۶۰۶e+04 4
۱۳ ۷۰۰ ۸۶۲٫۱ ۲٫۹۶۶e+05 0
۱۴ ۷۵۰ ۸۵۴ ۵٫۹۰۶e+04 0
۱۵ ۸۰۰ ۸۵۴ ۶٫۸۳۶e+04 1
۱۶ ۸۵۰ ۸۵۴ ۴٫۶۵e+04 2
۱۷ ۹۰۰ ۸۵۴ ۹٫۴۳۹e+04 3
۱۸ ۹۵۰ ۸۵۴ ۸٫۷۶۴e+04 4
۱۹ ۱۰۰۰ ۸۴۰٫۶ ۶٫۰۲۵e+04 0
۲۰ ۱۰۵۰ ۸۲۷٫۹ ۴٫۳۸e+04 0
۲۱ ۱۱۰۰ ۸۲۷٫۹ ۴٫۲۲۱e+04 1
۲۲ ۱۱۵۰ ۸۲۷٫۹ ۶٫۱۴۸e+04 2
TL =
۹٫۴۲۲۹
دیدگاه ها