توضیحات
Reconfiguration and Capacitor Placement of Radial Distribution Systems by Modified Flower Pollination Algorithm
شبیه سازی با الگوریتم جستجوی کلاغ CSA و الگوریتم ازدحام ذرات PSO انجام شده است.
شبیه سازی برای سیستم 118 و 33 و 69 باسه انجام شده.
و یکبار شبیه سازی برای سیستم 33باسه بصورت زیر انجام شده:
همه حالات پروفيل ولتاژ را قبل اضافه كردن تجهيز (چه خازن تكي چه بازارايي و چه هر دو هم زمان) و بعد اضافه شدن هم بصورت عددي چاپ و هم پلات کردیم.
بخشی از گزارش:
توضیحات کد
برای اجرا کافیست در هر پوشه فایل Main و یا Main2 را اجرا کنید، تمامی فایل ها در داخل این فایل matlab خوانده شده و اجرا می شود.
تفاوت این دو در نحوه پخش بار می باشد.
پخش بار پیش رو پس رو در پوشه Main قرار دارد.
همچنین پخش بار پیش رو پس رو با توجه به نحوه اجرا، در سیستم های شعاعی جواب بهتری می دهد و خطای کمتری دارد.
در حالی که پخش بار مستقیم در سیستم های کوچک مانند 33، جواب مناسبی دارد اما با افزایش ابعاد سیستم دقت لازم را ندارد.
نحوه کد نویسی، همانطور که در مقاله مشخص است برای سه سطح بار انجام پذیرفته است.
برای اینکه کار برای شما راحت باشد، هر بخش در یک پوشه جداگانه قرار گرفته است و تفاوتی در ساختار ندارد فقط میزان بار تغییر می کند.
در ادامه گذری بر روی کدها خواهد شد.
سه سیستم هم تمامی کد نویسی یکسان دارند، به غیر از تعداد متغیرها و حدود و اطلاعات سیستمی که تفاوتشان تشریح خواهد شد.
فایل Main را باز کنید.
دستورات clc، close و clear به ترتیب صفحه Command Window را پاک میکند، پنجره های باز احتمالی را میبند و حافظه قبلی را پاک می کند.
Load_level همان تنها تفاوت در سه پوشه است، اگر 75 باشد سطح بار 0.75، اگر 100 باشد سطح بار 1 و اگر 125 باشد سطح بار 1.25 را اجرا میکند.
nCapacity تعداد خازن شبکه را مشخص میکند، درست است که در مقاله تعداد مشخص است، اما در نحوه کد نویسی برایتان جوری قرار داده شده که اگر بخواهید بتوانید تغییر دهید.
مثلا یک بار برابر 4 قرار بدین که با این حالت تعداد خازن در شبکه برابر 4 می شود و 4 خازن جایابی می شود.
به این ترتیب شما هر کاری در سیستم می توانید پیاده کنید.
همچنین حدود خازن در دو خط پایین قرار گرفته است.
capacity_max حد بالا و capacity_min حد پایین ظرفیت خازن ها را نشان می دهد.
یعنی می توانید به جای این حد، هر حد دلخواهی قرار بدهید و الگوریتم مقدار آن را برایتان بهینه کند.
( به جای دو عدد 500 و 100). البته باید توجه کنید حتما max بزرگتر از min باشد.
سپس حد پایین و بالای متغیرها مشخص می شود.
متغیرها برای هر سیستم به صورت زیر میباشد
سیستم 33 باسه:
5 متغیر برای تعیین بازآرایی+ تعداد خازن * 2
یعنی اگر شما 4 خازن بخواهید بهینه سازی کنید به همراه بازآرایی، تعداد متغیر الگوریتم برابر 2*4+5 مساوی 13 خواهد بود.
سیستم 69:
5 متغیر برای تعیین بازآرایی+ تعداد خازن*2
یعنی اگر شما 4 خازن بخواهید بهینه سازی کنید به همراه بازآرایی، تعداد متغیر الگوریتم برابر 2*4+5 مساوی 13 خواهد بود.
سیستم 118:
15 متغیر برای تعیین بازآرایی+تعداد خازن*2
یعنی اگر شما 4 خازن بخواهید بهینه سازی کنید به همراه بازآرایی، تعداد متغیر الگوریتم برابر 2*4+15 مساوی 23 خواهد بود.
حال اگر تعداد خازن بالا برود، تعداد متغیر خیلی بیشتر خواهد شد.( در مقاله 13 خازن در نتیجه تعداد متعیر مساوری31 است)
این توضیحات بیشتر برای درک بهتر و آموزش بهتر است که اگر کسی از شما سوال پرسید بدون اشکال پاسخگو باشید.
اما چرا سیستم 118، شامل 15 متغیر برای بازآرایی است؟
به دلیل اینکه تعداد تی لاین هایی که برای سیستم 118 در نظر گرفته شده 15 است در حالی که برای سیستم 33 و یا 69 تعداد تی لاین ها 5 می باشد.
سه سیستم هم تمامی کد نویسی یکسان دارند، به غیر از تعداد متغیرها و حدود و اطلاعات سیستمی که تفاوتشان تشریح خواهد شد.
در ادامه گزارش نیز توضیح هر بخش از کد ارائه شده که دراینجا قرار ندادیم.
در پایان گزارش نیز چنین آمده است:
به غیر از این حالت یک پوشه دیگه هم دارید که نوشته only 33 این برای اینکه راحت باشید برای جدول دیگری که در مقاله داشتید ایجاد شده.
دقیقا همین فایل است و به 4 سناریو حالت پایه، فقط بازآرایی و فقط خازن و در نهایت همزمان فقط برای سطح بار 1 ایجاد شده است.
از آنجایی که برای سیستم 69 شینه و 118 وجود نداشت این فایل ها تفکیک نشد ولی خودتون هم می توانید تفکیک کنید.
نکته اخر و بسیار مهم:
برای سیستم 118 از آنجایی که مسئله برای الگوریتم کمی سخت بود کمکی برای حل مسئله به آن شد، همچنین در این سیستم فقط پخش بار پیش رو پس رو جواب مناسب می داد.
اما چه کمکی به الگوریتم داده شد و چگونه؟
در جمعیت های آغازین 12 ساختار کلید مختلف برای بازآرایی به صورت هوشمند به الگوریتم داده شد که با کمک از آنها بتواند به جواب درست برسد. این 12 گزینه را در فایل option با عنوان ماتریس A قرار دارد.
در تمامی شبیه سازی ها پوشه NewFolder برای پخش بار پیش رو پس رو می باشد.
بطور نمونه نتیجه بدست آمده از شبکه 33باسه با الگوریتم جستجوی کلاغ و 1.25:
SW : 24 17 18 12 9
Position C : 16 9 17
Zarfiate C : 300 350 300
Vmin : 0.95829
Ploss : 214.1402
Loss reduction : 37.3815
Total cost : 118594.4532
Total kVAR : 950
کلید واژه:الگوریتم جستجوی کلاغ , PSO, Capacitor Placement , Reconfiguration
شبیه سازی مقاله
Reconfiguration and Capacitor Placement of Radial Distribution Systems by Modified Flower Pollination Algorithm
طبق توضیحات فوق توسط کارشناسان سایت متلبی تهیه شده است و به تعداد محدودی قابل فروش می باشد.
سفارش انجام پروژه مشابه
درصورتیکه این محصول دقیقا مطابق خواسته شما نمی باشد،. با کلیک بر روی کلید زیر پروژه دلخواه خود را سفارش دهید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.