Design of an Output Feedback Controller for STATCOM in view of Low Frequency Oscillation Damping Using HBMO and PSO

Document Type : Research Article

Authors

1 Department of electrical engineering, Faculty of Engineering, K. N. Toosi of University, Tehran, Iran

2 1 Department of electrical engineering, Faculty of Engineering, K. N. Toosi of University, Tehran, Iran

3 Department of electrical engineering Ahar, Islamic Azad University, Ahar Branch, Ahar, Iran

Abstract

Nowadays since the speed of reaching to response is getting more important, the random searching algorithms are mostly used instead of the overall search of the problem space. This paper presents the application and the performance comparison of HBMO and PSO optimization techniques for designing an output feedback damping controller for STATCOM in order to enhance the damping of power system. The problem of the damping controller design is considered as an optimization problem with a multi-purpose criterion function and it is solved by HBMO and PSO algorithms. This controller is designed in order to transmit unstable electromechanical modes to the specific area of the complex plane. The proposed controller performance is confirmed by the analysis of the eigenvalue and nonlinear time-domain simulation under various disturbances with both control parameters of STATCOM (capacitor voltage control and terminal voltage control). Simulation results illustrate that the designed controller by HBMO performs better than PSO in finding the solution. Moreover, the design of the controller based on the capacitor voltage control in comparison with terminal voltage control has better low frequency oscillation damping and it increases the dynamical stability of the power system.

Keywords


در دهه های گذشته، با توجه به مشکلات ذاتی روش‌های بهینه سازی بر پایه گرادیان توابع، مانند گیر افتادن در نقاط بهینه محلی، افزایش پیچیدگی محاسبات و عدم قابلیت اعمال این روش‌ها به دسته خاصی از توابع، هدف به کارگیری روش‌های بهینه سازی فراکاوشی به طور گسترده‌ای مورد توجه واقع شد. وسعت کاربرد، سهولت استفاده و قابلیت رسیدن به پاسخ های نزدیک به مقدار بهینه، از جمله دلایل توجه روزافزون محققان به این روش‌هاست [1]. اگرچه در گذشته، روش‌هایی مانند الگوریتم ژنتیک، سرد شدن تدریجی فلزات، باکتریال و روش های هوشمند دیگر، به صورت موفق برای حل مسائل بهینه سازی استفاده شده است، لیکن تحقیقات اخیر، نقص‌های عملکردی آنها را شناسایی کرده است. این تنزل شایستگی، بخصوص در توابع هدف پیچیده تر (مثلا تابعی که در آن پارامترهای بهینه شده وابستگی شدیدی به هم دارند) و همچنین، توابع با تعداد پارامترهای بهینه شده بیشتر، ظاهر شدند. علاوه بر این، کاهش توانایی جستجو در نتیجه همگرایی نابهنگام، احتمال گیرافتادن در نقاط بهینه محلی این روش ها را افزایش داده است[2و3]. 

اخیراً، الگوریتم بهینه سازی زنبوران عسل 1(HBMO) و الگوریتم بهینه سازی اجتماع ذرات 2(PSO)، به علت قابیلت‌های منحصر به فرد، در میان روش های مختلف بهینه سازی، بیشتر مورد توجه قرار گرفته‌اند[4و5].

الگوریتم HBMO، بر اساس پروسه جفت گیری زنبوران عسل است که دارای قابلیت حل مسائل پیچیده و سرعت همگرایی بالایی بوده، قرار گرفتن آنها در نقاط محلی به مراتب از الگوریتم های دیگر کمتر است. الگوریتم بهینه سازی اجتماع ذرات، یک تکنیک بهینه سازی مبتنی بر قوانین احتمال است که به علت قابلیت بالا در حل مسائل پیچیده و توابع عددی مختلف رواج روز افزونی یافته است.

اولویت اصلی سیستم قدرت در زمان بهره برداری، امنیت و پایداری آن است و باید سیستم کنترلی اندازه فرکانس و ولتاژ را تحت هر اغتشاشی از قبیل افزایش ناگهانی بار، خارج شدن یک ژنراتور از مدار، یا قطع شدن یک خط انتقال که بر اثر عواملی، همچون: خطاهای انسانی، عیب فنی تجهیزات، بلاهای طبیعی و غیره پدید می آید، در سطوح ثابتی حفظ کنند. این وضعیت به علت قوانین جدید بازار برق، استرس های مضاعفی را برای بهره برداران ایجاد می کند[6و7]. نوسان‌های فرکانس خیلی پایین که در محدوده 2/0 تا 3 هرتز است، از توسعه سیستم های قدرت بزرگ و اتصال آنها به هم پدید می آید. این نوسان‌ها به مدت طولانی در سیستم ادامه داشته، چنانچه میرایی کافی ایجاد نشود، دامنه این نوسان‌ها افزایش یافته، باعث جداسازی و ناپایداری سیستم می شود[8]. استفاده از پایدارساز سیستم قدرت 3(PSS) برای میرا کردن نوسان‌ها و افزایش پایداری سیستم قدرت، به لحاظ فنی و اقتصادی مناسب است. لذا روش های مختلفی برای طراحی این پایدارسازها مطرح شده است [9-11]. با این وصف، این پایدارسازها، به دلیل منجر شدن به پیش فاز ضریب قدرت، دارای یک اشکال اساسی هستند که به از دست رفتن پایداری سیستم بر اثر اغتشاشات بزرگ، بویژه خطای سه فاز در ترمینال های ژنراتور منجر می‌شود[12]. در سال های اخیر سیستم های انتقال جریان متناوب انعطاف پذیر4(FACTS ) به عنوان یکی از روش‌های مؤثر برای بهبود عملکرد کنترل پذیری سیستم و محدودیت های انتقال توان مطرح شده است. با مدل سازی ولتاژ شین، شیفت فاز بین شین‌ها و راکتانس خط انتقال، کنترل کننده های FACTS می توانند باعث افزایش در انتقال توان در حالت دائمی گردند[13]. این کنترل کننده ها برای کنترل حالت دائمی نرمال به یک سیستم قدرت اضافه می شوند، اما به علت پاسخ سریع آنها، همچنین می توانند برای بهبود پایداری سیستم قدرت با میرا کردن نوسان‌های فرکانس پایین به کار برده شوند[14-17]. جبران کننده سنکرون استاتیکی 5(STATCOM) یکی از اعضای ادوات FACTS است که به صورت موازی به سیستم وصل می شود. این کنترل کننده به علت ظرفیت جریان راکتیو بزرگتر، پاسخ سریعتر، کنترل پایداری بهتر، هارمونیک کمتر، اندازه کوچکتر و ... از نظر پایداری دینامیکی سیستم قدرت، مشخصات میرایی بهتری نسبت به جبرانساز وار استاتیکی 6(SVC) دارد[18و19]. 

مدل های دینامیکی مختلفی برای STATCOM برای طراحی کنترل کننده مناسب، برای کنترل پخش بار، ولتاژ و میرایی نوسان‌ها ارائه شده است[19].  وانگ در [14] مدل خطی هفرون-فلیپس سیستم قدرت همراه با STATCOM و کاربردهای آن را در تحلیل میرایی نوسان‌ها بیان کرده است. با استفاده از این مدل، کنترل کننده های متفاوتی به روش های مختلف ارائه شده است [20-23].

در این مقاله مسأله طراحی کنترل کننده موثر برای STATCOM به عنوان یک مسأله بهینه سازی در نظر گرفته شده است و از هر دو الگوریتم HBMO و PSO برای به دست آوردن پارامترهای بهینه شده استفاده شده است. کنترل کننده طوری تنظیم می شود که مدهای الکترومکانیکی ناپایدار را به ناحیه مشخصی از صفحه مختلط انتقال دهد. کارایی کنترل کننده پیشنهادی به وسیله مطالعات مقادیر ویژه و شبیه سازی غیر خطی برای میرایی نوسان‌های فرکانس پایین تحت شرایط کاری مختلف بررسی شده است. بررسی نتایج به دست آمده نشان می‌دهد که طراحی کنترل کننده میرایی با استفاده از الگوریتم HBMO در مقایسه با الگوریتم PSO در میرا کردن نوسان‌های فرکانس پایین عملکرد بهتری داشته، همچنین طراحی کنترل کننده بر اساس کنترل ولتاژ خازن (پارامتر φ) در مقایسه با کنترل ولتاژ ترمینال (پارامتر C) در میرا کردن نوسان‌های فرکانس پایین کارایی بهتری دارد و پایداری دینامیکی سیستم را افزایش می دهد.

در بخش دوم این مقاله، الگوریتم های بهینه سازی زنبوران عسل و اجتماع ذرات فرمول بندی و مطرح می‌شود. در بخش سوم، مدل غیر خطی سیستم قدرت تک ماشینه متصل شده به شین بینهایت ارائه و در بخش چهارم مدل خطی شده این سیستم مطرح می شود. در بخش پنجم سیستم کنترل STATCOM و در بخش ششم، طراحی کنترل کننده مقاوم با استفاده از الگوریتم های پیشنهادی بیان می شود. نهایتاً برای ارزیابی مقاوم بودن کنترل کننده، آنالیز مقادیر ویژه و شبیه سازی غیر خطی زمانی به ازای سناریوی اعمالی در بخش هفت ارائه می شود که نتایج حاصل از آن، مؤثر بودن کنترل کننده پیشنهادی را تایید می کند و نتیجه گیری از مطالب ارائه شده نیز در بخش هشت این نوشتار انجام می گیرد.

 

1- توضیح الگوریتم بهینه سازی زنبوران عسل و الگوریتم اجتماع ذرات

1-1- الگوریتم بهینه سازی زنبوران عسل

زنبور عسل حشره ای اجتماعی است که به عنوان یک عضو،  فقط در داخل این اجتماع می تواند زنده بماند. فعالیت زنبور عسل بسیاری از ویژگی هایی مثل کار گروهی و ارتباط با همدیگر را نشان می دهد. در زندگی اجتماعی زنبور عسل معمولا یک زنبور تخم گذار واحد (ملکه) وجود دارد که طول عمر آن از تمامی زنبورهای دیگر بیشتر است و معمولا بسته به فصل حدود 60000 کارگر یا بیشتر دارد. طول عمر زنبور ملکه در حدود 5 یا 6 سال است، در حالی که بقیه زنبورها، مخصوصا زنبوران کارگر طول عمرشان به یک سال هم نمی رسد. زنبوران نر پس از عمل جفت گیری می‌میرند[4و24].

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

بیان ریاضی الگوریتم بهینه سازی زنبوران عسل

زنبور عسل مذکر با یک ملکه به طور احتمالی با استفاده از تابع احتمالاتی نورد  به صورت زیر جفت گیری می کند:

(1)

 

 

به طوری که Prob(D,Q) احتمال اضافه کردن اسپرم زنبور مذکر D به کیسه ملکه Q است (احتمال جفت­گیری موفق). Δ(f) اختلاف بین تابع شایستگی ملکه و زنبور نر و S(t) سرعت ملکه در زمان t است. پس از هر انتقال در فضا، سرعت و انرژی ملکه مطابق معادلات زیر کاهش می‌یابد:

(2)

 

(3)

 

 

در روابط (2) و (3) α فاکتوری است که بین صفر تا یک تغییر می کند( برای کاهش سرعت ملکه) و γ ضریبی بین [0-1] است که مقدار انرژی کاهشی پس از هر جفت گیری است.

در ابتدا سرعت ملکه به طور اتفاقی تولید می شود. در شروع جفت گیری پروازی، نرهایی که به وسیله ملکه انتخاب می شوند، به طور تصادفی در معادله (1) تولید می یابند. اگر جفت گیری با موفقیت انجام شد، ذخیره اسپرم نر در کیسه ملکه رخ خواهد داد. با استفاده از ترکیب ژنوتایپ‌های نرها و ملکه، نوزاد جدیدی شکل می گیرد که می‌تواند با کمک کارگران رشد یابد. یکی از تفاوت های عمده الگوریتم HBMO از الگوریتم های قدیمی تکاملی این است که ذخیره اسپرم های مختلف نرها در کیسه ملکه به این علت است که ملکه از آنها برای ایجاد محلول جدید برای با قابلیت ترین نوزاد استفاده می کند.

برای به کارگیری الگوریتم HBMO گام های زیر در نظر گرفته می شود:

گام اول: تعریف داده های ورودی

گام دوم: تولید جمعیت اولیه

گام سوم: محاسبه مقدار تابع هدف

گام چهارم: دسته بندی جمعیت اولیه مطابق مقادیر تابع هدف

گام پنجم: انتخاب ملکه؛ زنبوری که شایستگی بیشتری نسبت به بقیه دارد، به عنوان ملکه در نظر گرفته می شود.

گام ششم: تولید تصادفی سرعت ملکه

گام هفتم: انتخاب جمعیت اولیه زنبوران مذکر

گام هشتم: تولید ماتریس کیسه اسپرم ملکه در جفت گیری پروازی

گام نهم: فرآیند تخم گذاری زنبورها

گام دهم: تغذیه نوزادان انتخاب شده و ملکه به وسیله زنبوران کارگر با ماده ژلی

گام یازدهم: محاسبه مقدار تابع هدف برای مجموعه جواب ایجاد شده

گام دوازدهم: بررسی معیار توقف الگوریتم یا پایان یافتن تعداد تکرار.

در پایان الگوریتم، اگر معیار توقف رضایت بخش باشد، ملکه موجود به عنوان پاسخ نهایی انتخاب می شود. در غیر این صورت، به گام سوم بازگشته، تمامی مراحل قبل تکرار می شود تا به معیار همگرایی رسیده شود. روندنمای محاسباتی الگوریتم HBMO به صورت کامل در شکل (1) نشان داده شده است.

 

 

شروع

 

تعریف پارامترهای ورودی مدل:

الف ) پارامترهای الگوریتم – ب) پارامترهای مدل

 

تولید تصادفی یک سری جواب های اولیه

 

رده بندی جواب ها بر اساس تابع هدف ، نگهداری بهترین شماره تعریف شده از جواب های آزمایشی

 

استفاده از تابع شبیه سازی شده برای انتخاب یک سری جواب ها از فضای جستجو برای ساخت یک جفت گیری متمرکز برای معاوضه کردن اطلاعات ممکن بین بهترین جواب حاضر و جواب های آزمایشی انتخاب شده

 

تولید سری جدید جواب ها توسط به کارگرفتن اپراتورهای متمرکز از پیش تعریف شده متفاوت و تابع اکتشافی، بین بهترین جواب و جواب آزمایشی بر اساس مقادیر قابلیت در آنها

 

بهبود سری جواب های تازه تولید شده و اعمال به تابع اکتشافی متفاوت و اپراتورهای جهشی بر اساس مقادیر قابلیت آنها

 

بروزرسانی مقادیر قابلیت تابع اکتشافی برای تکرار بعدی، دادن شانس بیشتر برای توابع اکتشافی موثرتردرجواب بهبودیافته

 

آیا جدیدترین جواب بهتر از جواب قبلی است؟

 

نگهداری جواب بهتر قبلی

 

بررسی معیار توقف

 

تمامی جواب های آزمایشی قبلی دور انداخته شدند و جواب های آزمایشی جدید تولید شدند، با استفاده از : الف ) باقیمانده جواب تولید شده  - ب) تولید تصادفی

 

a)remaining generated solution , b) random generation

 

پایان

 

جایگزینی جواب بهتر

 

خیر

 

خیر

 

بله

 

بله

شکل (1): فلوچارت الگوریتم HBMO

 

 

1-2- الگوریتم بهینه سازی اجتماع ذرات

 

الگوریتم بهینه سازی اجتماع ذرات یک تکنیک بهینه سازی مبتنی بر قوانین احتمال است که به علت قابلیت بالا در حل مسایل پیچیده و توابع عددی مختلف رواج روزافزونی یافته است. این الگوریتم به جای الهام گرفتن از مکانیزم‌های تکاملی، از رفتار اجتماعی جانداران، مانند دسته های پرندگان و ماهیان متاثر بوده است. رفتار اعضای تشکیل دهنده یک دسته، مبتنی بر یک سری قوانین مانند هماهنگی سرعت با نزدیکترین همسایه و همچنین شتاب گیری بر حسب فاصله است [25]. به طور کلی، مشخصه اصلی ذرات هوشمند سازگاری، تنوع در پاسخ، نزدیکی، کیفیت و پایداری هستند. در هر مرحله از حرکت دسته، مکان هر ذره یا فرد با دو مقدار بهترین مشخص می شود. در این الگوریتم هر عضو گروه که یک ذره نامیده می شود، دارای یک مقدار شایستگی است که در تابع هدف تعین می شود. نخستین مقدار بهترین جواب از لحاظ برازندگی است که تاکنون برای هر ذره به طور مجزا به دست آمده و دیگری بهترین مقداری است که تاکنون توسط تمام ذرات در میان کل ذرات، به دست آمده است. تخصیص جواب ها میان بهترین مقادیر فردی و گروهی تامین کننده تنوع در پاسخ است. همچنین، در مرجع [26] بیان شده، که در مسایل بهینه - سازی که غیرخطی و مشتق ناپذیر و یا دارای ابعاد زیادی هستند PSO توانمند بوده، بسیاری از مشکلات الگوریتم ژنتیک را ندارد، زیرا در PSO اطلاعات بین تمامی ذرات به اشتراک گذاشته می‌شود و نرخ همگرایی سریعتری نسبت به الگوریتم ژنتیک دارد. 

در این روش با تنظیم مسیر حرکت جمعیت ذرات در فضای مسأله بر پایه اطلاعات مربوط به بهترین شایستگی قبلی مربوط به هر ذره و بهترین شایستگی قبلی مربوط به همسایگان هر ذره، عمل جستجو را در فضای مسأله انجام می دهد.

PSO با یک جمعیت تصادفی از ذرات در فضای D بعدی شروع می شود. ذره iام با بردار  نمایش داده می شود. مقدار ارزیابی تابع معیار برای هر ذره (pbest) در بردار  ذخیره می شود. بهترین مقدار گروه (gbest) توسط یک ذره در جمعیت حاصل می شود. در PSO سرعت هر ذره در هر مرحله متناسب با مقدار pbest و gbest مطابق معادله (1) تغییر می کند. سرعت ذره iام با بردار  نمایش داده می شود. موقعیت و سرعت ذره iام مطابق با معادله (2) مقداردهی می شود [18].

 

(4)

 

 

(5)

 

 

(6)

 

 

 

در روابط بالا، Pid و Pgd به ترتیب مقدار pbest و gbest است. همگرایی مساله به پارامترهای PSO مانند w،c1 وc2 وابسته است. مقادیر c1 وc2 را معمولا برابر و در بازه 2/0-0 در نظر می گیرند. w نشانگر وزنی اینرسی برای سرعت گیری ذرات بوده، به طور خطی از مقدار 9/0 تا 4/0 در طول اجرا تغییر می کند. روند نمای الگوریتم پیشنهادی برای تنظیم پارامترهای کنترل کننده در شکل (2) نشان داده شده است.

 

 

 

شروع

 

تعیین پارامترهای PSO: W, C, C1, C2, N

 

تولید تصادفی مکان و سرعت جمعیت اولیه

 

تعیین pbest و gbest در جمعیت اولیه

 

به روز کردن سرعت و مکان ذرات بر اساس معادلات (1) و (2)

 

ارزیابی شایستگی هر یک از ذرات با معیار تابع هدف

 

بروزرسانی pbestو gbest

 

آیا معیار توقف برقرار شده است؟

 

مقدار بهینه برای پارامترهای کنترل کننده میرایی

 

a)remaining generated solution , b) random generation

 

پایان

 

خیر

 

بله

 

شکل (2): فلوچارت الگوریتم PSO

 

 

 

2- مدل سازی سیستم قدرت

 

یک سیستم قدرت تک ماشینه متصل شده به شین بی‌نهایت7(SMIB) همراه با STATCOM در شکل (3) نشان داده شده است. ماشین سنکرون توان را از طریق یک خط انتقال دوبل و یک STATCOM منتقل می کند. اطلاعات سیستم در پیوست انتهایی آورده شده است. سیستم شامل یک ترانسفورماتور با یک راکتانس نشتی، یک مبدل منبع ولتاژ سه فاز مبتنی بر تریستورهای خاموش شونده از طریق گیت 8(GTO)، و یک خازن DC است. مبدل منبع ولتاژ، یک منبع ولتاژ AC قابل کنترل پشت یک راکتانس نشتی تولید می کند. اختلاف ولتاژ بین ولتاژ STATCOM و ولتاژ AC ، تبادل توان اکتیو و راکتیو بین STATCOM و سیستم قدرت را ایجاد می کند که به وسیله تنظیم کردن دامنه V0 و فاز φ می تواند کنترل شود[14]. 

 شکل (3): سیستم تک ماشینه متصل شده به شین بینهایت همراه با STATCOM

2-1- مدل سازی دینامیکی STATCOM  

با توجه به مدل دینامیکی ارائه شده در [14] ، یک مدل ساده و مفید برای مطالعات دینامیکی ارائه شده است. بخش های مختلف مدل سازی دینامیکی STATCOM به صورت زیر است:

کانورتر منبع ولتاژ:

به علت سرعت بالای سوئیچینگ و صرفنظر کردن از حالت های گذرا می توان از یک تابع انتقال با ثابت زمانی TWبرای بیان دینامیک کانورتر استفاده کرد. برای ترانسفورماتور کاهنده از یک راکتانس سلفی با امپدانس XSDT استفاده می شود. در اینجا فرض شده کانورتر از روش کنترل مدولاسیون عرض پالس 9(PWM) برای سوئیچ زنی GTO ها استفاده می کند. با توجه به شکل (4) کانورتر منبع ولتاژ قادر است یک ولتاژ AC قابل کنترل را با دامنه و زاویه دلخواه طبق رابطه (8) تولید کند:

(7)

 

(8)

 

 

در مبدل PWM، c = mk است که k نسبت ولتاژ مؤثر AC به DC است که به ساختار مبدل وابسته است. m نسبت مدولاسیون است که توسط PWM تعریف می‌شود و همچنین iLod وiLoqبه ترتیب مؤلفه d  وq جریان STATCOM هستند. Vdcولتاژ خازن و زاویه φ، زاویه تعریف شده به وسیله PWM است. اندازه و فاز V0 می‌تواند به ترتیب توسط c و φ کنترل شود. با تنظیم ولتاژ V0، می توان توان اکتیو و راکتیو مبادله شده بین STATCOM  و سیستم قدرت را کنترل نمود.

 

 

 

 

 

 

 


شکل (4) : مدل دینامیکی کانورتر

 

دینامیک ولتاژ خازن:

با توجه به اینکه دینامیک ولتاژ خازن تاثیر زیادی بر سیستم قدرت دارد، بنابراین اثر آن باید در مدل سازی در نظر گرفته شود. اگر کانورتر بدون تلفات فرض شود، توان اکتیو مبادله شده سیستم با کانورتر برابر با توانی است که خازن با کانورتر مبادله می کند. (PDC=PAC ). با توجه به این رابطه و رابطه بین ولتاژ و جریان خازن می توان به رابطه زیر دست یافت:

(9)

 

 

Cdc ظرفیت خازن DC و Idc جریان خازنی و همچنین iLod و iLoq به ترتیب مولفه d  وq جریان STATCOM هستند. در شکل (5) مدل دینامیکی ولتاژ خازن DC به صورت بلوک دیاگرام نشان داده شده است.

 شکل (5): مدل دینامیکی ولتاژ خازن DC

 

دینامیک سیستم تحریک و ژنراتور به وسیله یک مدل سه سطحی به صورت زیر بیان می شود[14و20]:

(10)

 

(11)

 

(12)

 

(13)

 

 

3-  مدل خطی شده سیستم قدرت

یک مدل دینامیکی خطی با استفاده از خطی سازی مدل غیر خطی حول یک نقطه کار به دست می آید. برای محاسبه ضرایب مدل خطی شده سیستم، مقادیر ولتاژ شین و جریان خطوط را باید بر مبنای متغییرهای حالت محاسبه نمود تا با خطی سازی روابط بتوان ضرایب مدل را برای یک کار معین استخراج نمود. جریان خروجی از ژنراتور در مرجع d-q به صورت زیر محاسبه می شود:

(14)

 

 

(15)

 

 

با توجه به معادلات (14) و (15) جریان تزریقی به STATCOM بر اساس متغییرهای حالت سیستم به صورت زیر محاسبه می شود:

(16)

 

(17)

 

که در آن:

(18)

 

 

XT  ، x'd و xq  به ترتیب راکتانس خط انتقال، راکتانس گذرای محور d و راکتانس محور q هستند.

مدل خطی سیستم قدرت نشان داده شده در شکل (3) ، به صورت زیر به دست می آید:

(19)

 

(20)

 

(21)

 

(22)

 

(23)

 

(24)

 

(25)

 

(26)

 

                 

که در آن:K1 ،K2 ،...،K9،Kqu،Kvu ثابت های خطی سازی هستند. مدل فضای حالت سیستم به صورت زیر به دست می‌آید: 

(27)

 

 

که در آن:x بردار حالت وu بردار کنترل و A وB به صورت زیر هستند:

 

 

 

 

بلوک دیاگرام مدل دینامیکی خطی شده سیستم قدرت تک ماشینه متصل شده به شین بی نهایت همراه با STATCOM در شکل (6) نشان داده شده است:

 

 

 

شکل (6): مدل هفرون فلیپس سیستم تک ماشینه متصل شده یه شین بی‌نهایت همراه با STATCOM

 

 

مدل هفرون فلیپس سیستم تک ماشینه متصل شده به شین بی‌نهایت همراه با STATCOM، از طریق خطی سازی سیستم قدرت غیر خطی حول نقطه کار مشخص به دست می‌آید. ضرایب این مدل از معادلات خطی شده و اطلاعات منحصر به فرد هر سیستم به دست می‌آید.

 

4- سیستم کنترل STATCOM

کنترل کننده میرایی نوسان‌های توان برای ایجاد یک گشتاور الکتریکی برای مقابله با انحراف سرعت طراحی می شود. در روش جبران فاز، انحراف سرعت به عنوان ورودی کنترل کننده میرایی در نظر گرفته می شود. مقدار V0 و زاویه ولتاژ خروجی φ، دو پارامتر داخلی هستند که از طریق آن می توان توان حقیقی و راکتیوی که کانورتر با سیستم AC مبادله می کند، تعیین نمود. اگر کانورتر محدود به مبادله توان راکتیو باشد، آنگاه ورودی مرجع به کنترل داخلی، توان راکتیو مورد نیاز است و با توجه به آن کنترل داخلی مقدار و زاویه فاز ولتاژ خروجی کانورتر را استنتاج می کند تا با سوئیچ زنی، ولتاژ DC مورد نیاز را برای خازن DC برقرار نماید، زیرا مقدار ولتاژ خروجی AC مستقیما متناسب با ولتاژ خازن DC است. به علت این تناسب، جریان راکتیو خروجی، در یک رویکرد می تواند به طور غیر مستقیم از طریق کنترل کردن ولتاژ خازن DC کنترل شود که آن هم به نوبه خود با زاویه ولتاژ خروجی کنترل می شود. این شیوه کنترل، کنترل بر پایه پارامتر φ نامیده می شود. در روشی دیگر جریان راکتیو مستقیما با مکانیزم کنترل ولتاژ داخلی (PWM) کنترل می شود. (در این حالت ولتاژ DC با کنترل زاویه فاز ثابت نگه داشته می شود.) این شیوه، روش کنترل بر پایه پارامتر C نامیده می شود.

 

4-1- کنترل کننده میرایی فیدبک خروجی

یک سیستم قدرت را می توان توسط مدل فضای حالت زمان ثابت خطی به صورت زیر بیان کرد:

 

(28)

 

(29)

 

 

در معادلات بالا، x ،y و u به ترتیب بردارهای ورودی، بردار خروجی و بردار حالت خطی شده سیستم است. ضرایب A، B وC ماتریس های ثابت هستند که به نقطه کار سیستم بستگی دارند. مقادیر ویژه ماتریس حالت A، مدهای سیستم هستند که پایداری سیستم را بر اثر اغتشاشات کوچک تعیین می کنند. اگر قسمت حقیقی همه مقادیر ویژه، منفی باشد، سیستم پایدار است. یک کنترل کننده فیدبک خروجی ساختار زیر را دارد:

(30)

 

 

با جای گذاری معادله (30) در معادله (28)، معادله حالت زیر به دست می آید:

 

(31)

 

 

در رابطه (31) AC ماتریس حالت حلقه بسته است که به صورت زیر است:

 

(32)

 

 

فقط متغیرهای Δω ،Pe Δ وVt Δ در دسترس هستند که به عنوان سیگنال ورودی هر یک از کنترل کننده‌ها است. بنابراین، پیاده سازی کنترل کننده پیشنهادی، امکان پذیرتر است. با انتخاب مناسب بهره G مقادیر ویژه ماتریس حلقه بسته ACبه سمت چپ صفحه مختلط انتقال می یابد و عملکرد مطلوب کنترل کننده به دست می آید.

 

5- طراحی کنترل کننده STATCOM با استفاده از روش های هوشمند پیشنهادی

در روش پیشنهادی، پارامترهای کنترل کننده STATCOM به صورت بهینه برای پایداری دینامیکی کل سیستم، تنظیم می شود. هر دو پارامتر کنترل STATCOM (کنترل ولتاژ خازن(φ) و کنترل ولتاژ ترمینال ( C)) می‌تواند برای ایجاد گشتاور میرایی مدل سازی شود. با توجه به اینکه، انتخاب بهره های فیدبک خروجی برای STATCOM به عنوان یک کنترل کننده میرایی، یک مسأله بهینه سازی پیچیده است، از این رو، برای افزایش میرایی سیستم برای مدهای الکترومکانیکی، یک تابع هدف چند منظوره بر اساس مقادیر ویژه در نظر گرفته شده است که شامل دو تابع هدف مجزاست که با نسبت وزنی مناسب یک تابع هدف مرکب را تشکیل می دهد. برای به دست آوردن مقادیر بهینه برای تابع هدف، از هر دو الگوریتم HBMO و PSO استفاده شده است. تابع هدف چند منظوره با نسبت وزنی مناسب به صورت زیر در نظر گرفته می شود:

(33)

 

 

σi,j و i,jζ قسمت حقیقی و نسبت میرایی مقدار ویژه iام در نقطه کاری j ام است. مقدار α برابر با 10 و NP نیز برابر با تعداد نقاط کار مورد نظر در مسأله بهینه سازی است. با در نظر گرفتن J1 مقادیر ویژه غالب به سمت چپ خط s=σ0 مطابق با شکل 7 (الف) در صفحه مختلط انتقال داده شده است که این کار باعث تامین پایداری نسبی در سیستم می‌شود. به طور مشابه، اگر تابع هدف J2  مورد نظر باشد ماکزیمم فراجهش مقادیر ویژه محدود شده، مقادیر ویژه به ناحیه مشخص شده در شکل 7 (ب) انتقال داده می شود. تابع هدف چند منظوره Jهم مقادیر ویژه سیستم را به ناحیه مشخص شده در ناحیه نشان داده شده در شکل 7 (ج) انتقال می دهد.

 

 

     

(ج)

 

(ب)

 

(الف)

شکل (7): نواحی مشخص شده برای توابع هدف

 

 

مسأله طراحی به عنوان مسأله بهینه سازی مقید فرمول بندی می شود که قیود آن به صورت زیر است:

 

 

روش پیشنهادی از تکنیک HBMO وPSO  برای حل مساله بهینه سازی استفاده کرده تا مجموعه بهینه از پارامترهای کنترل کننده به دست آید. تابع هدف داده شده در معادله (33) در شرایط عملکرد مختلف صورت می گیرد. شرایط عملکرد مورد نظر در جدول 1 نشان داده شده است.

 

جدول (1): شرایط عملکرد بر حسب پریونیت

شرایط عملکرد

P

Q

XL

شرایط نامی

8/0

2/0

3/0

شرایط سبک

2/0

01/0

3/0

شرایط سنگین

2/1

4/0

3/0

 

برای عملکرد بهترHBMO، تعداد ملکه، زنبوران نر، کارگران، اندازه کیسه اسپرم و حداکثر تعداد پروسه جفت‌گیری به ترتیب 1، 100، 1000، 50، 30 و برای عملکرد بهتر PSO، تعداد ذرات، اندازه ذره، تعداد تکرار، C1 ،C2 ،C به ترتیب برابر 20، 3، 50، 2، 2 و 1 انتخاب می‌شوند. همچنین میزان w به صورت خطی از 9/0 تا 4/0 کاهش پیدا می کند[15و24]. در فرآیند بهینه سازی الگوریتم های پیشنهادی چندین بار اجرا شده، سپس مجموعه مقادیر بهینه انتخاب می شوند. مقادیر نهایی پارامترهای بهینه شده تابع هدف J در جدول (2) داده شده است. 

 

جدول (2): پارامترهای بهینه شده کنترل کننده

نوع کنترل کننده

پارامترهای کنترل کننده

الگوریتم PSO

الگوریتم HBMO

 

C

φ

C

φ

69/195

44/118

27/184

22/129

G1

9721/2

4633/1

9127/2

0413/1

G2

7249/1

6796/1

7643/3

3321/2

G3

           

 

6- نتایج شبیه سازی

به منظور نشان دادن موثر بودن و مقاوم بودن کنترل کننده پیشنهادی، در مقابله با اغتشاشات شدید و میرایی نوسان‌های حاصل از آن، سیستم قدرت با استفاده از مدل سازی مطرح شده، در نرم افزار MATLAB شبیه سازی شده است. برای اطمینان از نتایج به دست آمده، این شبیه سازی به دو روش آنالیز مقادیر ویژه و شبیه سازی غیر خطی زمانی، به صورت زیر ارزیابی شده است.

 

6-1- آنالیز مقادیر ویژه

مدهای الکترمکانیکی برای تمامی شرایط کاری، با و بدون کنترل کننده پیشنهادی به صورت جدول (3) به دست آمد. زمانی که کنترل کننده متصل نیست، برخی مدهای ناپایدار دیده می شود.(هایلایت شده در جدول 3). مدهای ناپایدار با تکنیک های پیشنهادی برای کنترل کننده میرایی STATCOM، به صورت قابل قبولی بهبود داده شد؛ طوری که تمامی مدهای الکترومکانیکی به طور مناسب پایدار شدند.

 

جدول(3): مقادیر ویژه سیستم

نوع کنترل کننده

نامی

سبک

سنگین

بدون کنترل کننده

0.2178 ± i3.1726,            -0.0516,        -73.2763,       -4.2693,        -2.7138,        -3.0287

0.0923 ± i3.7293,         -0.1515,        -56.3723,          -6.8139,        -1.8138,        -1.9327

0.5261 ± i5.7321,         -0.0803,         -91.8564,       -8.3923,        -3.1627,        -2.3147

C (HBMO algorithm)

-3.532 ± i4.926,              -0.719,          -3.165,          -1.391

-123.436,       -0.1793

-2.912 ± i4.317,          -0.7802,         -2.231,          -6.912,            -119.75,         -0.2034

-3.931 ± i11.65,          -0.703,          -3.154,           -1.418,           -123.37,           -0.2194

Φ (HBMO algorithm)

-6.823 ± i3.153,           -0.726,          -2.324 ± i4.1134,          -1.5133,           -2.3632,            -1.1509

-3.427 ± i5.839,           -0.5236,         -6.517 ±

4.109,            -2.854,           -0.9819,        -95.154

-6.148 ± i3.634,           -0.9615,         -2.534 ± i3.5408,         -0.5403,        -3.128,          -1.2539

C (PSO algorithm)

-3.532 ± i4.926,          -0.719,            -3.165,            -1.391

-123.436,             -0.1793

-2.912 ± i4.317,             -0.7802,         -2.231,            -6.912,            -119.75,           -0.2034

-3.931 ± i11.65,           -0.703,          -3.154,           -1.418,          -123.37,             -0.2194

Φ (PSO algorithm)

-6.823 ± i3.153,          -0.726,            -2.324 ± i4.114,          -1.513,           -2.36,            -1.1509

-3.427 ± i5.839,           -0.5236,            -6.517± 4.109,             -2.854,            -0.9819,              -95.154

-5.636 ± i3.527,             -0.7243,            -3.261 ± i4.5238,        -0.6002,             -4.126,          -1.1139

 

 

6-2- شبیه سازی غیرخطی زمانی

به منظور نشان دادن کارایی مدل پیشنهادی، با تنظیم پارامترهای کنترل کننده به روش ارائه شده در این مقاله، نتایج شبیه سازی برای یک خطای سه فاز شش سیکل در لحظه t=1 ثانیه در وسط یکی از خطوط انتقال بررسی شده است. خطا بدون قطع خط رفع می شود. پاسخ سیستم در این اغتشاش در شکل های (8) و (9) نشان داده شده است. مشاهده نتایج نشان می دهد کنترل کننده پیشنهادی به ازای اغتشاش اعمال شده دارای کارایی است.

 

 

(الف)

 

(ب)

 

(ج)

 

 

 

 

 

 

 

 

 


شکل (8): پاسخ دینامیکی سیستم برای Δω در شرایط بارگذاری: (الف) نامی، (ب) سبک، (ج) سنگین: یکپارچه (HBMO بر پایه پارامتر C) و خط چین (PSO بر پایه پارامتر C)

 

(الف)

 

(ب)

 

(ج)

 

 

 

 

 

 

 

 

 


شکل (9): پاسخ دینامیکی سیستم برای Δω در شرایط بارگذاری: (الف) نامی، (ب) سبک، (ج) سنگین: یکپارچه (HBMO بر پایه پارامتر φ) و خط چین (PSO بر پایه پارامتر φ)

 

 

7- نتیجه گیری

 

در این مقاله، یک مقایسه بین الگوریتم بهینه سازی زنبوران عسل و بهینه سازی اجتماع ذرات به صورت موفق برای طراحی کنترل کننده میرایی برای STATCOM انجام و همچنین، مسأله بهینه سازی پارامترهای قیود دار و تابع هدف چند منظوره به منظور بهبود عملکرد سیستم در یک اغتشاش پیشنهاد داده شد. کارایی روش پیشنهادی برای بهبود عملکرد پایداری گذرا در یک سیستم قدرت نمونه تحت اغتشاش شدید به ازای اعمال سناریوی اعمالی، تشریح گردید. نتایج تحلیل مقادیر ویژه و شبیه سازی غیر‌خطی زمانی نشان می دهد که طراحی کنترل کننده به روش پیشنهادی کارایی بالایی در میرا کردن نوسان‌های فرکانس پایین دارد. نتایج نشان می دهد عملکرد الگوریتم بهینه‌سازی زنبوران عسل در مقایسه با بهینه سازی اجتماع ذرات بهتر بوده، همچنین، طراحی کنترل کننده بر اساس کنترل ولتاژ خازن (پارامتر φ) کارایی بهتری نسبت به کنترل ولتاژ ترمینال( پارامتر C ) دارد.

 

  1.  

    [1]          Haddad O.B., Afshar A., Marino M.A., “ Honey bee mating optimization (HBMO) algorithm , A new Heuristic approach for water resources optimization”, water resources management, 2006; 20: pp. 661-680.

    [2]          D. B. Fogel, Evolutionary Computation: Toward a New Philosophy of Machine Intelligence, 2 ed. Piscataway, NJ: IEEE Press, 2000.

    [3]          Kuo C., “A Novel Coding Scheme for Practical Economic Dispatch by Modified Particle Swarm Approach”, IEEE Trans. On power system, VOL. 23, NO. 4, NOVEMBER 2008.

    [4]          Afshar A., Haddad B., Marino M.A., Adams BJ., “Honey bee mating optimization (HBMO) algorithm for optimal reservoir operation” Journal of franklin Institute, 2007; 344: pp. 452- 462.

    [5]          R. C. Eberhart and Y. Shi, “Comparison between genetic algorithms and particle swarm optimization,” in IEEE Int. Conf. Evolutionary Compututation, May 1998, pp. 611–616.

    [6]          Al-Awami A.T., Abdel-Magid Y.L., Abido M.A., “A particle-swarm-based approach of power system stability enhancement with unified power flow controller”, Electric Power and Energy Systems, 2007,  Vol. 29, pp. 251 – 259.

    [7]          Anderson P.M., Fouad A.A., “Power System Control and Stability”, Ames, IA: Iowa State University .Press ,1977.

    [8]          Noroozian M., Anderson G., “ Damping of power system oscillations by use of controllable components”, IEEE Trans. PWRD 9, 1994,  (No.4) pp. 2046-2054.

    [9]          Abido M.A, “Robust design of multimachine power system stabilizers using simulated annealing”. IEEE Trans. On energy conversion, 2000, vol. 15, No. 3, pp. 297-304.

    [10]          Chun liu, Ryuichi Yokoyama, oru Koyanagi, Kwang Y. Lee, “PSS design for damping of inter-area power oscillations by coherency-based equivalent model”, electrical power and energy systems, 2004, pp:535-544

    [11]          Kundur P., klein M., Rogers G.J., zywno M.S., “Application of power system stabilizers for enhancement of overall system stability”, IEEE Trans. PWRS 4 ,1989, (No. 2) pp. 614-626.

    [12]          Keri A.J.F., Lombard X., Edris A.A., “Unified power flow controller: modeling and analysis”, IEEE Trans. On Power Systems, 1999,  Vol. 14, No. 2, pp. 648-654.

    [13]          Sachowski J. and Bialek J. W., "State variable control of shunt FACTS devices using phasor measurements", Electric Power Systems Research, 2008, Vol. 78, pp. 39-48,.

    [14]          Wang H. F., "Phillips-Heffron model of power systems installed with STATCOM and applications", IEE Proc. on Generation Transmission and Distribution, 1999, Vol. 146, No. 5, pp. 521-527.

    [15]          S. Panda, N. P. Padhay, “Optimal location and controller design of STATCOM for power system stability improvement using PSO”, Journal of the Franklin Institute 345, 2008, pp.166–181.

    [16]          A. E. Leon, J. A. Solsona, M. I. Valla, “Comparison among nonlinear excitation control strategies used for damping power system oscillations”, Energy Conversion and Management 53, 2012, pp.55–67.

    [17]          L. Gu, J. Wang, “Nonlinear coordinated control design of excitation and STATCOM of power systems”, Electric Power Systems Research 77, 2007, pp. 788–796.

    [18]          Morris S., Dash P. K.  and Basu K. P., "A fuzzy variable structure controller for STATCOM", Electric Power Systems Research, 2003, Vol. 65, pp. 23-34.

    [19]          Hingorani N.G.  and Gyugyi L., “Understanding FACTS: concepts and technology of flexible AC transmission systems“, Wiley-IEEE Press, 1999.

    [20]          Abido M.A., "Analysis and assessment of STATCOM based damping stabilizers for power system stability enhancement", Electric Power Systems Research, 2005,  Vol. 73, pp. 177-185.

    [21]          Golkar M.A., Zarringhalami M., “ Coordinated Design of PSS and STATCOM parameters for power system stability improvement using genetic algorithm , Iranian Journal of electrical and computer engineering, 2009,vol.8, (No.2) , pp.  80-88

    [22]          Padiyar K.R., Parkash V.S., “Tuning andperformance evaluation of damping controller for a STATCOM”, Int.J.Electric. Power Energy Syst. 25, 2003, pp.659-666.

    [23]          Rahim A. H. M. A.  and Kandlawala M. F., "Robust STATCOM voltage controller design using loop shaping technique", Electric Power Systems Research, 2004, Vol. 68, pp. 61-74.

    [24]          T. Niknam, H. D. Mojarrad, H. Zeinoddini. M., B. B. Firouzi, “A new honey bee mating optimization algorithm for non-smooth economic dispatch”, Energy 36, 2011, pp. 896-908.

    [25]          S. L. Ho, S. Yang, G. Ni, E. W. C. Lo and H. C. Wong, A particle swarm optimization based method for multiobjective design optimizations, IEEE Trans on Magnetics, vol. 41, no. 5, pp. 1756-1759, 2005.

    [26]          H. Shayeghi , H.A. Shayanfar, S. Jalilzadeh and A. Safari, Design of output feedback UPFC controllers for damping of electromechanical oscillations using PSO, Energy Conversion and Management, Vol. 50, pp. 2554-2561, 2009.

     

    زیر‌نویس‌ها

     

    1. Honey Bee Mating Optimization
    2. Partcle Swarme Optimization
    3. Power System Stabilizer
      1. Flexible Alternative Current Transmission System
      2. Synchronous Static Compansator
      3. Static Var Compansator
      4. Single Machine Infinite Bus
      5. Gate-turn-off  thyristor
      6. Pulse with modulation

     

     

     

    جدول (4): مقادیر پارامترهای سیستم

         

     

    Generator

         
       

    Excitation system

       

    Transformers

     

     

    Transmission line

       

    DC link parameter

       

    STATCOM parameter

    Ts = 0.05

    Ks = 1