توضیحات
- مقدمه
کنترل ریزشبکه بر اساس روش کنترلی چند عاملی (multi agent) انجام شده است که یک روش کنترلی غیر متمرکز میباشد و مبتنی بر یک مقاله بیس بوده که مقاله بیس به همراه شبیهسازیها ارسال شدهاست. در این روش، هر یک از منابع، توان تولیدی و بار مصرفی ناحیه خود را اندازهگیری کرده و برای منابع کناری خود ارسال میکنند و بر اساس آنها، توان تولیدی منابع قابل کنترل محاسبه میشود. توان اکتیو و راکتیو ذخیرهساز نیز با هدف تنظیم فرکانس و ولتاژ ریزشبکه محاسبه میشود و ذخیرهساز تنها زمانی که یک تغییر ناگهانی در ریزشبکه رخ دهد یا ریزشبکه با کمبود یا مازاد توان روبه رو باشد، توان تزریق یا جذب میکند.
ساختار ریزشبکه مورد نظر و پارامترهای مربوط به بارها و منابع نیز از مقاله بیس ارسالی انتخاب شده است. البته تعداد منابع بر اساس توضیحات ارسالی شما تنظیم شده و ریزشبکه شبیهسازی شده کمی کوچکتر از ریزشبکه ارائه شده در مقاله میباشد.
شبیهسازی ارسالی حاوی دو پوشه میباشد. که محتویات این دو پوشه در ادامه توضیح داده شد و در نهایت نیز نحوی ران کردن شبیهسازی ها تشریح شدهاست. انجام پروژه متلب
- پوشه Optimization
این پوشه مربوط به بهینهسازی پارامترهای کنترلی ذخیرهساز انرژی میباشد. در این پوشه Case01 فایل سیمولینک ریزشبکه شماره 1 حاوی یک DG با توان قابل کنترل (نظیر منابع مبتنی بر سلول سختی یا FC) و یک ذخیرهساز انرژی در حالت متصل به شبکه میباشد که برای تنظیم ضرایب کنترلی استفاده شده است. با توجه به اینکه با افزایش تعداد DGها، زمان ران شدن سیمولینک به شدت زیاد میشود، ریزشبکه در نظر گرفته شده برای بهینهسازی پارامترهای ذخیره ساز کوچک در نظر گرفته شده تا بهینهسازی در زمان معقول انجام شود. در سیمولینک Case01 ریزشبکه ابتدا در حالت متصل به شبکه شروع به کار میکند. در زمان 0.3 ثانیه ریزشبکه به حالت جزیرهای میرود، در زمان 0.6 ثانیه بار شماره 1 به صورت پلهای افزایش یاافته و دوبرابر میشود و در زمان 0.9 ثانیه نیز بار شماره 1 به صورت پلهای کاهش یافته و نصف میشود. این سناریوها برای بهینهسازی در نظر گرفته شدهاست.
در این پوشه کد Parameters حاوی مقادیر پارامترهای مربوط به سیستم مورد نظر میباشد. کد fitness تابع هزینه بهینهسازی است که برای یک مقدار مشخصی از پارامترهای کنترلکننده ذخیرهساز انرژی که توسط PSO مشخص میشود، عملکرد سیستم در تنظیم فرکانس را مورد ارزیابی قرار میدهد. برای این کار سیمولینک ران شده و فرکانس ریزشبکه اندازهگیری میشود و بر اساس آن مقادیر فراجهش، خطای ماندگار و زمان نشست که مشخصههای مهم پاسخ پله هستند بدست میآیند. بهینهسازی با هدف کمینهسازی معیارهای مذکور انجام شده که در نهایت موجب بهبود تنظیم فرکانس ریزشبکه میشود.
در این پوشه کد PSO مربوط به کد الگوریم PSO میباشد که از تولباکس متلب فراخوانی و اجرا میشود. کد PlotResults نیز پس از پایان بهینهسازی به صورت خودکار ران شده و پاسخ فرکانسی سیستم را قبل و بعد از بهینهسازی نمایش میدهد.
- پوشه Main Simulation
این پوشه حاوی شبیهسازی اصلی میباشد که در آن فایل سیمولینک Case02 شامل ریزشبکه شماره 2 در حالت متصل به شبکه بوده و از منابع زیر تشکیل میشود:
1- DG شماره 1 از نوع PV
2- DG شماره 2 با توان قابل کنترل (نظیر FC)
3- DG شماره 3 از نوع ذخیرهساز انرژی
4- DG شماره 4 از نوع توربین بادی
سناریوهای در نظر گرفته شده برای شبیهسازی عبارتند از:
- ریزشبکه در ابتدا در حالت متصل به شبکه شروع به کار میکند.
- در زمان 0.75 ثانیه، بار شماره 1 به میزان 0.75 درصد به صورت پلهای افزایش مییابد.
- در ثانیه 1.5 ریزشبکه از شبکه جدا شده و به حالت جزیرهای میرود.
- در زمان 2.25 ثانیه بار شماره 3 قطع میشود.
- در زمان 3 ثانیه نیز DG شماره یک یعنی PV از مدار خارج میشود.
- نحوی ران کردن شبیهسازیها
در پوشه مربوط به بهینهسازی یعنی Optimization، تنها کافی است کد PSO ران شود. با ران کردن PSO، بهینهسازی شروع شده و در نهایت نتیجه بهینهسازی به صورت شکل 1 که مقایسه پاسخ فرکانسی ریزشبکه برای قبل و بعد از بهینهسازی است نمایش داده میشود. بر اساس شکل 1 مشخص است که بهینهسازی موجب بهبود پاسخ فرکانسی ریزشبکه 1 شده است.
- فایلهای پروژه آموزشی به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.