Document Type : Research Article
Authors
1 1Department of electrical engineering, Faculty of Engineering, University of Isfahan, Isfahan, Iran
2 Department of electrical engineering, Faculty of Engineering, University of Isfahan, Isfahan, Iran
3 3 Department of electrical engineering, Faculty of Engineering, University of Isfahan, Isfahan, Iran
Abstract
Keywords
یکی از مهمترین مسائل در بهرهبرداری صحیح از سیستم قدرت، پایداری سیستم قدرت است. با توجه به اینکه بار شبکه متغیر است، لازم است سیستم در رویارویی با این تغییرات که به عنوان اغتشاش شناخته میشوند، پایداری و سنکرونیزم خود را حفظ کند. از این رو در دهههای اخیر به روشهای مختلفی جهت طراحی پایدارساز مورد توجه قرار گرفته است. با توجه به افزایش روز افزون استفاده از ادوات FACTS[i] [1] و تاثیر آنها در بهبود میرایی نوسانات سیستم قدرت، هماهنگسازی عملکرد این کنترلکنندهها با پایدارساز سیستم قدرت[ii] (PSS) لازم است [2]. از آنجا که سیستم قدرت یک سیستم غیرخطی است، روشهای طراحی پارامترهای پایدارساز و کنترلکننده ادوات FACTS باید برای مدل غیرخطی طراحی گردد. در این راستا، در سالهای اخیر، استفاده از الگوریتم های تکاملی جهت حل مسائل بهینه سازی مورد توجه قرار گرفته است. الگوریتمهای هوشمند از قبیل الگوریتم ژنتیک [3]، جستو جوی ذرات (PSO) [4]، بازپخت فلزات [5]، جهت طراحی و تنظیم پارامترهای PSS استفاده شدهاند. همچنین، در [6] طراحی PSS با استفاده از الگوریتم جست و جوی باکتریایی (BFA) و PSO انجام شده و نتایج با یکدیگر مقایسه شدهاند.
طراحی هماهنگ PSS و TCSC در [8-7] مطالعه شده است. به این منظور، طراحی هماهنگ PSS و TCSC[iii] با استفاده از تکنیک برنامهریزی غیرخطی در [7] و با استفاده از الگوریتم PSO در [8] انجام پذیرفته است. در [9] طراحی همزمان PSS و SSSC [iv] با استفاده ازMulti-Objective Evolutionary Programming بررسی شده است. طراحی هماهنگ PSS و SVC[v] با استفاده از تئوریProbabilistic در [10] پیشنهاد شده و در مرجع [11] از الگوریتم PSO برای هماهنگسازی پارامترهای STATCOM و PSS، استفاده شده است. هرچند این روش دارای سرعت خوبی است، ولی دقت آن نسبت به روشهای کلاسیک بهینهسازی پایین است [12].
به منظور افزایش دقت فرایند بهینهسازی میتوان الگوریتم جستوجوی باکتریایی (BF) و Nelder-Mead (NM) را ترکیب نمود. نتیجه این ترکیب الگوریتم BF-NM. نام دارد.
در این مقاله، طراحی هماهنگ پایدارساز سیستم قدرت و STATCOM[vi] با در نظرگرفتن مدل غیرخطی سیستم قدرت، در سیستم چهار ماشینه مورد توجه قرار گرفته است. برای تنظیم هماهنگ پارامترهای PSS و STATCOM برای سیستم چهار ماشینه از سه روش، الگوریتم ترکیبی BF-NM و الگوریتمهای BF-PSO و PSO استفاده و نتایج حاصل از سه روش، با نتایج طراحی جداگانه (هماهنگ نشده) PSS و STATCOM، مقایسه شده است. نتایج شبیه سازی توانایی الگوریتمBF-NM برای هماهنگ سازی STATCOM و PSS جهت بهبود پایداری سیستم را نشان میدهد.
سیستم قدرت با ژنراتور را در نظر بگیرید. مدل دینامیکی ماشین i ام بر حسب معادلات دیفرانسیلی مرتبه 5 در روابط (1) تا (5) نمایش داده شده است [13]
(1) |
|
(2) |
|
(3) |
|
(4) |
|
(5) |
که در آن ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، زاویه، سرعت زاویهای روتور، ثابت اینرسی، توان مکانیکی ورودی، توان الکتریکی خروجی، ضریب میرائی، ولتاژ داخلی محورهای و ، راکتانس سنکرون و گذرای محور و ، جریان محورهای و آرمیچر، ولتاژ تحریک، ثابت زمانی گذرای محور ، بهره و ثابت زمانی تحریک و ولتاژ ترمینال ژنراتور سنکرون است.
جریان محورهای و آرمیچر ژنراتور سنکرون به صورت زیر به دست میآید:
(6)
(7)
که در آن و : قسمت حقیقی و موهومی عنصر ماتریس ادمیتانس است.
پایدارساز سیستم قدرت کلاسیک دارای ساختار lead-lag بوده که در شکل (1) نشان داده شده و تحریک از نوع DC-type1 است.
شکل (1): ساختار lag-lead پایدارساز سیستم قدرت
شکل(2): سیستم دو ناحیه، چهار ماشینه کندور همراه با STATCOM
در STATCOM، برای کنترل توان راکتیو تزریقی، از یک اینورتر منبع ولتاژ با ولتاژ استفاده میشود. در حالت ماندگار ولتاژ باس dc ثابت است و در این حالت ولتاژ باس ac، ، همفاز با مؤلفه اصلی است. اگر باشد، STATCOM از ولتاژ باس ac توان راکتیو جذب میکند و برعکس [14]. در مرجع [14] ابتدا معادلات STATCOM در قاب مرجع و آورده شده است، اما با توجه به اینکه مرجع جریان راکتیو توسط ولتاژ باس ac مشخص میگردد، قاب و انتخاب میگردد؛ طوری که محور مماس با ولتاژ باس ac است. دیاگرام برداری قاب مرجع و و قاب و در شکل (3) نشان داده شده است.
شکل (3): دیاگرام برداری قاب مرجع و و قاب و
معادلات دینامیکی جریان مولفههای و ، STATCOM در ادامه آورده شده است[14].
(8)
(9)
که در آن ، ولتاژ مولفههای و منبع ولتاژ است. ولتاژهای و به صورت زیر تعریف میشوند:
(10)
(11)
(12)
که در آن فرکانس زاویهای ولتاژ STATCOM است. ولتاژهای و نیز از رابطه زیر به دست میآیند.
(13)
(14)
با جایگذاری معادلات (13-14) در معادلات (8-9)، معادلات دیفرانسیل STATCOM به صورت زیر به دست میآید:
(15)
(16)
که در آن و ، سیگنالهای کنترلی هستند که توسط کنترلکنندههای PI به دست میآیند:
همچنین معادله دینامیکی ولتاژ باس dc به صورت زیر است [14]:
(17)
که در آن ولتاژ خازن dc، مقدار خازن dc و مقاومت موازی با خازن dc که معادل تلفات سوئیچینگ STATCOM است. معادلات (15) تا (17) سه معادله دینامیکی STATCOM است.
در شکل (4) ساختار کنترلکننده STATCOM نشان داده شده است. در این ساختار، دو حلقه کنترلی، حلقه کنترل ولتاژ ac و حلقه کنترل dc، وجود دارد [14].
شکل (4):ساختار کنترلکننده STATCOM
الگوریتم جستجوی باکتریایی وابسته به مسیرهای تصادفی بوده که باعث کند شدن فرآیند جستجوی جواب بهینه میگردد. در این راستا میتوان روش جستجوی باکتریایی و روش محاسباتی Nelder-Mead را با یکدیگر ترکیب کرد[16]. لذا در این بخش، روش جستجوی باکتریایی و روش Nelder-Mead معرفی میگردد.
فرآیند جستجوی غذای باکتری E.Coli توسط چهار عملکرد حرکت به سمت ماده غذایی، حرکت دسته جمعی، تولید مثل و حذف و پراکندگی در حل مسائل بهینهسازی مدل میشود [15].
3-1-1- حرکت به سمت ماده غذایی (شنا)
در BFA حرکت به سـمت ماده غذایی، شامل یک شنا و یک غلتیدن است، مطابق رابطه زیر:
(18)
که در آن بیانگر موقعیت هر یک از اعضای باکتری (تعداد اعضا = S) در مرحله حرکت j ام و تولید مثل k ام و حذف و پراکندگی l ام است. مقدار تابع هدف را در موقعیت باکتری i ام مشخص میکند. همچنین شنا کردن و غلتدن برای موقعیت باکتری i ام بترتیب با روابط (20) و (21) مشخص میشوند.
(19)
(20)
3-1-2- حرکت دسته جمعی
بین برخی باکتریها از طریق مواد جذب کننده با همدیگر تبادل سیگنال وجود دارد. لذا برای هر باکتری، حرکت دسته جمعی به صورت زیر تعریف میشود:
(21)
که در آن ارتفاع (دامنه) سیگنال دفعی و پهنای ماده دفع کننده است. ترکیب آثار جذب و دفع سلول به سلول و یکی از نقاط حوزه بهینه سازی است. همچنین ، m امین مؤلفه موقعیت باکتری iام و، m امین مولفه باکتری مورد نظر است. عمق ماده جذب کننده و میزان پهنای سیگنال جذب کننده است. همچنین است.
3-1-3- تولید مثل
پس از تعداد Nc گام حرکت، یک تولید مثل اتفاق میافتد. اگر S تعداد باکتریها و تعداد اعضایی از جمعیت دارای مواد غذایی کافی باشد، Sr باکتری بدون هیچ جهشی تولید مثل میکنند و Sr باکتری باقی مانده از بین میروند تا همواره تعداد باکتریها (S) ثابت باقی بماند.
3-1-4- حذف و پراکندگی
در جستجوی باکتریایی بعد از تعداد معینی از فرآیند تولید نسل پیشامد پراکندگی اتفاق میافتد. برای هر باکتری Ped به عنوان احتمال حذف و پراکندگی آن باکتری تعریف میشود. Ned تعداد پدیده حذف و پراکندگی است.
یک روش ساده برای یافتن یک مینیمم محلی از یک تابع چند متغیره توسط Nelder و Mead ابداع شده است[12]. برای نمونه روش جستجوی مستقیم NM برای مینیممسازی یک تابع غیرخطی در فضای دو بعدی در شکل (5) نشان داده شده است. در این روش با حرکت به سوی نقطه مینیمم، اندازه مثلث، کوچک و کوچکتر میشود. در ادامه، فرایند روش جستجوی مستقیم NM در فضای دو بعدی بیان شده است.
3-2-1- تعیین مثلث اولیه
در روش بهینهسازی NM، الگوریتم با سه نقطه اولیه آغاز میگردد. این سه نقطه، یک مثلث را تشکیل میدهند. مقدار تابع در هر سه نقطه به دست میآید. اکنون اگر باشد، آنگاه (Best) و (Good) و (Woest) نامگذاری میگردد.
3-2-2- تعیین نقطه میانی ناحیه مناسب
در این قسمت، نقطه میانی M از پارهخط واصل بین G و B به دست میآید که:
(22)
3-2-3- عمل بازتاب با استفاده از نقطه R
نقطه R با استفاده ازعمل بازتاب بر روی ضلع طبق رابطه زیر به دست میآید:
(23)
3-2-4- عمل انبساط با استفاده از نقطه E
اگر ، جهت صحیحی برای مینیمم کردن به دست آمده است. در این حالت از مثلث انبساط یافته BGE استفاده میشود و نقطه E از رابطه زیر به دست میآید:
(24)
که η ضریب انبساط بوده، دارای مقداری بزرگتر از یک است. اگر مقدار تابع در نقطه E، کمتر از مقدار تابع در نقطه R باشد، آنگاه نقطه بهتری نسبت به نقطه R پیدا شده است.
شکل(5): الگوریتم Nelder-Mead در فضای دو بعدی
3-2-5- عمل انقباض با استفاده از نقطه C
اگر باشد، باید نقطه دیگری را برای الگوریتم NM به دست آورد. در این حالت، دو نقطه میانی و به عنوان کاندید جدید در الگوریتم NM در نظر گرفته میشود. و مقدار تابع در این دو نقطه به دست میآید:
(25)
که ضریب انقباض با مقداری کوچکتر از یک است. هر یک از نقاط و که تابع هدف در این نفاط مقدار کمتری داشته باشد، آن نقطه نامگذاری میشود.
3-2-6- حرکت به سمت کوچک شدن (انقباض)
اگر ، نقاط W و G باید نسبت به نقطه B کوچک شوند. بنابراین، نقطه G با نقطه M و نقطه W با نقطه S جایگزین میشود:
(26)
فلوچارت این روش در شکل (6) نمایش داده شده است. در این فلوچارت در ابتدا در الگوریتم BF اجرای حلقههای دفع و پراکندگی، تولیدمثل و حرکت به سمت ماده غذایی آغاز میشود. سپس اعمال شنا و غلتیدن انجام میگردد. در ادامه الگوریتم NM فراخوانی میشود و بهترین مقدار به دست آمده از الگوریتم BF با جواب به دست آمده از الگوریتم NM مقایسه میشوند. اگر مقدار به دست آمده از الگوریتم NM از مقدار به دست آمده از الگوریتم BF کمتر باشد، مقدار بدست آمده از الگوریتم NM به عنوان بهترین مقدار ذخیره میگردد. پس از آن، در صورتی که حلقه حرکت به سمت ماده غذایی تمام شده باشد، وارد حلقه تولیدمثل میشود. در غیر این صورت، حلقه حرکت به سمت ماده غذایی ادامه پیدا میکند. پس از اتمام حلقههای حرکت به سمت ماده غذایی و تولیدمثل، حلقه دفع و پراکندگی اجرا میشود که آخرین حلقه از الگوریتم ترکیبی است.
شکل(6): الگوریتمترکیبیBF-NM
برای طراحی همزمان پارامترهای پایدارساز سیستم قدرت و STATCOM از تابع هدف زیر استفاده میشود[16]:
(27)
که در آن ، و به ترتیب فراجهش فروجهش و زمان نشست سرعت ژنراتور سنکرون ام است.
در طراحی هماهنگ پایدارساز سیستم قدرت و STATCOM، بهره و ضرایب تا، PSS، و ضرایب PI حلقه ولتاژ ac و dc، و و و مربوط به STATCOM به دست میآید. فلوچارت طراحی هماهنگ PSS و STATCOM با استفاده از روش BF-NM در شکل (7) نشان داده شده است. همچنین پارامترهای الگوریتم BF-NM در جدول (1) نشان داده شده است [12]. با توجه به شکل (7)، پارامترهای الگوریتم BF-NM مقداردهی میگردد. سپس یک جمعیت اولیه تشکیل میگردد. براساس این جمعیت اولیه، الگوریتم BF-NM فراخوانی میشود. عملکرد این الگوریتم در شکل (6) توضیح داده شده است. پس از پایان تعداد تکرار، ضرایب PSS و STATCOM مربوط به بهترین جواب به دست آمده مشخص میگردد.
شکل(7): فلوچارت مسأله هماهنگی PSS و STATCOM
جدول (1): پارامترهای الگوریتم BF-NM
مقدار |
پارامترها |
مقدار |
پارامترها |
4/0 |
ωattract |
50 |
S |
01/0 |
hrepellent |
5 |
Nc |
42/0 |
ωrepellent |
4 |
Ns |
5/0 |
k |
5 |
Nre |
2 |
η |
3 |
Ned |
|
|
01/0 |
dattract |
در این مقاله عملکرد الگوریتم پیشنهادی بر روی سیستم چهار ماشینه نشان داده شده در شکل (2) بررسی شده است. در این راستا، پارامترهای PSS و STATCOM با استفاده از الگوریتم BF-NM به دست آمده است. در ساختار STATCOM، چهارکنترلکننده PI وجود دارد. در شبیهسازیهای انجام شده، مقدار توان STATCOM نصب شده برای سیستم چهار ماشینه MVAR 100 [11] است. اطلاعات سیستم تحریک و STATCOM در ضمیمه الف آورده شده است. محدوده تغییرات ضرایب مربوط به PSS با استفاده از مرجع [10] در نظر گرفته شده است. همچنین، محدوده تغییرات ضرایب STATCOM، و ، برای ضرایب PI حلقه ac ولتاژ و و برای ضرایب PI حلقه dc ولتاژ است [17].
پس از یک اتصال کوتاه سه فاز به مدت 200 میلی ثانیه نزدیک شین 8 سرعت، ماشین اول تا چهارم برای چهار حالت 1- طراحی جداگانه PSS [18] و STATCOM [14] (Uncoordinated) با استفاده از روشهای کلاسیک غیر هماهنگ، 2- BF-PSO، 3- PSO، 4- BF-NM به ترتیب در شکلهای (8) تا (11) نشان داده است. با توجه به این اشکال، سرعت ماشینهای دوم و سوم مشخصه میرایی مشابهی دارند. سرعت ماشینها با استفاده از الگوریتم BF-PSO نسبت به سایر روشها مقدار فروجهش کمتری دارند. همچنین، زمان نشست سرعت ماشینها با استفاده از الگوریتم BF-NM مقدار کمتری دارد. در نهایت، سرعت ماشینها در حالت طراحی هماهنگ PSS و STATCOM با استفاده از الگوریتم BF-NM دارای مشخصه پایداری بهتری است. شکلهای (12) تا (15) سرعت ماشین سنکرون به ازای MW50 کاهش بار در زمان 1t= و افزایش MW50 بار در 3t= را نشان میدهد. در این اشکال الگوریتم BF-PSO عملکرد نامطلوبی نسبت به دیگر روشهای هوشمند را نشان میدهد. عملکرد سیستم قدرت با استفاده از الگوریتمهای PSO و BF-PSO تقریباً دارای رفتار یکسانی هستند. با توجه به اشکال (8) تا (15) میتوان بهخوبی دریافت که سرعت ماشینها با استفاده از الگوریتم BF-NM دارای عملکرد بمراتب بهتری نسبت به دیگر روشهای هوشمند است. کارایی طراحی هماهنگ PSS و STATCOM را نشان میدهد. به هر حال، این شکلها عملکرد مطلوب طراحی هماهنگ PSS و STATCOM با استفاده از الگوریتم BF-NM را نشان میدهد. همچنین، پارامترهای سیستم چند ماشینه با استفاده از الگوریتم BF-NM در جدول (2) نشان داده شده است.
نمودار همگرایی تابع هدف برای الگوریتمهای مختلف در سیستم چند ماشینه درشکل (16) نشان داده شده است. همانطور که در این شکل دیده میشود، سرعت الگوریتم BF-NM در مقایسه با دیگر الگوریتمها بهتر است.
جدول (2): پارامترهای سیستم چند ماشینه با استفاده از الگوریتم BF-NM
Kpss |
T4 |
T3 |
T2 |
T1 |
ضرایب PSS |
678/8 |
836/6 |
140/4 |
416/0 |
879/0 |
ماشین1 |
061/9 |
204/2 |
670/1 |
734/0 |
984/0 |
ماشین2 |
060/6 |
396/10 |
651/2 |
303/0 |
319/0 |
ماشین3 |
804/17 |
152/3 |
059/4 |
437/0 |
313/0 |
ماشین4 |
Kic |
Kpc |
Kit |
Kpt |
ضرایب STATCOM |
|
43/14 |
91/1 |
706/1740 |
309/2 |
در این مقاله، طراحی هماهنگ پایدارساز سیستم قدرت و STATCOM برای افزایش میرایی با استفاده از الگوریتم BF-NM انجام شده است. نتایج شبیهسازی با استفاده از روش پیشنهادی، با نتایج حاصل از طراحی جداگانه PSS و STATCOM، PSS و STATCOM هماهنگ شده با استفاده از الگوریتمهای PSO و BF-PSO مقایسه شدهاند. نتایج شبیهسازی بیانگر بهبود پایداری سیستم قدرت در صورت استفاده از روش پیشنهادی در مقایسه با دیگر روشهای هوشمند است. ضمناً با توجه به عملکرد مطلوب کنترلکننده طراحی شده در مقابل تغییرات سیستم، بهبود دقت و سرعت فرایند جستجوی تعیین بهینه پارامترهای سیستم نیز به اثبات رسیده است.