با استفاده از کنترلکننده PID

Σχετικά έγγραφα
آزمایش 1: پاسخ فرکانسی تقویتکننده امیتر مشترك

آزمایش 8: تقویت کننده عملیاتی 2

محاسبه ی برآیند بردارها به روش تحلیلی

ﯽﺳﻮﻃ ﺮﯿﺼﻧ ﻪﺟاﻮﺧ ﯽﺘﻌﻨﺻ هﺎﮕﺸﻧاد

هدف از این آزمایش آشنایی با رفتار فرکانسی مدارهاي مرتبه اول نحوه تأثیر مقادیر عناصر در این رفتار مشاهده پاسخ دامنه

تئوری جامع ماشین بخش سوم جهت سادگی بحث یک ماشین سنکرون دو قطبی از نوع قطب برجسته مطالعه میشود.

روش محاسبه ی توان منابع جریان و منابع ولتاژ

بهبود الگوریتم رقابتی کلونی استعمارگران با استفاده از عملگر یادگیري استعمارگران وکاربرد آن در حل مساله فروشنده دورهگرد

کنترل جریان موتور سوي یچ رلوکتانس در سرعت هاي بالا بر مبناي back-emf

پروژه یازدهم: ماشین هاي بردار پشتیبان

تصاویر استریوگرافی.

هو الحق دانشکده ي مهندسی کامپیوتر جلسه هفتم

ICME Computed Torque Control

طراحی و تجزیه و تحلیل کنترل کننده منطق فازي براي کنترل فرکانس بار در سیستم هاي قدرت

تمرینات درس ریاض عموم ٢. r(t) = (a cos t, b sin t), ٠ t ٢π. cos ٢ t sin tdt = ka۴. x = ١ ka ۴. m ٣ = ٢a. κds باشد. حاصل x٢

روش ابداعی کنترل بهینه غیرخطی در توربین بادی با حداقل سازی نوسانات توان و گشتاور

جلسه ی ۱۰: الگوریتم مرتب سازی سریع

اراي ه روشی جدید جهت تشخیص فاز خطا در خطوط جبرانشده با STATCOM

تحلیل مدار به روش جریان حلقه

هﺪﻧﻮﺷاﺮﯿﻣ DC ﻪﻔﻟﻮﻣ فﺬﺣ ﺎﺑ ژﺎﺘﻟو ﺶﻫﺎﮐ ﻊﺒﻨﻣ عﻮﻧ و ﯽﺒﺴﻧ ﻞﺤﻣ ﺺﯿﺨﺸﺗ

کنترل فرکانس- بار سیستم قدرت چند ناحیه شامل نیروگاههای حرارتی بادی و آبی

نحوه سیم بندي استاتورآلترناتور

مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل

ملزومات حرکت معکوسگرد ماشینهاي الکتریکی با تمرکز بر موتور القایی سهفاز معکوسگرد

بسمه تعالی «تمرین شماره یک»

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

معادلهی مشخصه(کمکی) آن است. در اینجا سه وضعیت متفاوت برای ریشههای معادله مشخصه رخ میدهد:

طراحی پایدارساز سیستم قدرت بر اساس تي وري کنترل حالت لغزشی فازي

ارزیابی حد دینامیکی پایداري ولتاژ متناظربا انشعاب هاپف( HB ) با در نظرگرفتن پارامترهاي سیستم تحریک ومدل هاي بار

يدﻻﻮﻓ ﯽﻟﻮﻤﻌﻣ ﯽﺸﻤﺧ يﺎﻬﺑﺎﻗ ه يا زﺮﻟ رﺎﺘﻓر ﺖﯿﺳﺎﺴﺣ ﻞﯿﻠﺤﺗ يﺮﯿﻤﺧ ﻞﺼﻔﻣ يﺎﻬﯿﮔﮋﯾو ﻪﺑ ﺖﺒﺴﻧ

تلفات خط انتقال ابررسی یک شبکة قدرت با 2 به شبکة شکل زیر توجه کنید. ژنراتور فرضیات شبکه: میباشد. تلفات خط انتقال با مربع توان انتقالی متناسب

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

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

نشریه علمیپژوهشی مهندسی و مدیریت انرژي سال پنجم شمارۀ اول/ بهار 1394/ صفحه مصرفکنندههاي نهایی

ˆ ˆ ˆ. r A. Axyz ( ) ( Axyz. r r r ( )

ANN-based speed control of separately excited DC motor (in Persian)

جلسه 3 ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک کوانتمی بیان. d 1. i=0. i=0. λ 2 i v i v i.

طراحی یک آنتن آرایهاي هوشمند با قابلیت تنظیم زاویه کجی دلخواه براي کار در شبکههاي نسل سوم (WCDMA)

فناوري اطلاعات و ارتباطات ایران

حل مشکل ولتاژ پسماند در جهت ساخت 20 دستگاه ژنراتور کمکی 18kW

یونیزاسیون اشعهX مقدار مو ثر یونی را = تعریف میکنیم و ظرفیت مو ثر یونی نسبت مقدار مو ثر یونی به زمان تابش هدف آزمایش: مقدمه:

کنترل تطبیقی غیر مستقیم مبتنی بر تخصیص قطب با مرتبه کسری


جلسه 9 1 مدل جعبه-سیاه یا جستاري. 2 الگوریتم جستجوي Grover 1.2 مسا له 2.2 مقدمات محاسبات کوانتمی (22671) ترم بهار

بررسی خرابی در سازه ها با استفاده از نمودارهاي تابع پاسخ فرکانس مجتبی خمسه

هدف از انجام این آزمایش بررسی رفتار انواع حالتهاي گذراي مدارهاي مرتبه دومRLC اندازهگيري پارامترهاي مختلف معادله

بهینه سازي تقطیع تصویر مبتنی بر گراف با استفاده از الگوریتم رقابت استعماري

Angle Resolved Photoemission Spectroscopy (ARPES)

فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت

بررسی تکنیک هاي تعقیب نقطه توان حداکثر در پانل هاي خورشیدي مورد استفاده در ماهواره ها و اراي ه ي یک راهکار جدید

مقدمه الف) مبدلهای AC/DC ب) مبدلهای DC/AC ج) مبدلهای AC/AC د) چاپرها. (Rectifiers) (Inverters) (Converters) (Choppers) Version 1.0

مقایسه اینورترهاي سه سطحی و نه سطحی تغذیه کننده درایوهاي موتورالقایی

طراحی و تعیین استراتژی بهره برداری از سیستم ترکیبی توربین بادی-فتوولتاییک بر مبنای کنترل اولیه و ثانویه به منظور بهبود مشخصههای پایداری ریزشبکه

در اين آزمايش ابتدا راهاندازي موتور القايي روتور سيمپيچي شده سه فاز با مقاومتهاي روتور مختلف صورت گرفته و س سپ مشخصه گشتاور سرعت آن رسم ميشود.

کنترل سوییچینگ بر مبنای دستیابی به نمودار حداکثر توان در سلول خورشیدی با روش هوشمند تطبیقی

- - - کارکرد نادرست کنتور ها صدور اشتباه قبض برق روشنایی معابر با توجه به در دسترس نبودن آمار و اطلاعات دقیق و مناسبی از تلفات غیر تاسیساتی و همچنین ب

حفاظت مقایسه فاز خطوط انتقال جبرانشده سري.

تحلیل فرسایش ابزار در ماشینکاري فولاد

استفاده از اینورتر چندسطحی با کنترلکننده غیرخطی مستقیم براي اتصال مزرعه خورشیدي به شبکه

طرح یافتن مکان خطا در خطوط انتقال چندترمینالی با استفاده از اندازه گیریهای ناهمگام )آسنکرون(

شاخصهای پراکندگی دامنهی تغییرات:

قاعده زنجیره ای برای مشتقات جزي ی (حالت اول) :

الکترونیکی: پست پورمظفری

کنترل درایو موتور القایی با روش مود لغزشی دینامیکی به منظور کاهش پدیده چترینگ

چکیده: کلمات کلیدي: تاریخ ارسال مقاله: 1393/12/10

جلسه ی ۳: نزدیک ترین زوج نقاط

بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )2( shimiomd

( )= ( ) ( ) ( 1) ( d) d w و ( ) =

پخش بار اقتصادی با در نظر گرفتن محدودیت برخطی و ترکیبی

اثرات درایو مبدل AC/DC تکفاز بر روي مشخصه گشتاور سرعت موتور DC

ارتعاشات واداشته از حرارت در تیرها با در نظر گرفتن اینرسی دورانی

همبستگی و رگرسیون در این مبحث هدف بررسی وجود یک رابطه بین دو یا چند متغیر می باشد لذا هدف اصلی این است که آیا بین

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

متلب سایت MatlabSite.com

یک مدل ریاضی براي حل همزمان مسي له زمانبندي پروژه و تخصیص نیروي انسانی

آزمایش ۱ اندازه گیری مقاومت سیم پیچ های ترانسفورماتور تک فاز

باسمه تعالی مادی و معنوی این اثر متعلق به دانشگاه تربیت دبیر شهید رجایی میباشد.

Tel: , Fax:

محاسبات کوانتمی 1 علم ساخت و استفاده از کامپیوتري است که بر پایه ي اصول مکانیک کوانتم قرار گرفته است.

(Finite Element Method)

جلسه 12 به صورت دنباله اي از,0 1 نمایش داده شده اند در حین محاسبه ممکن است با خطا مواجه شده و یکی از بیت هاي آن. p 1

مثال( مساله الپالس در ناحیه داده شده را حل کنید. u(x,0)=f(x) f(x) حل: به کمک جداسازی متغیرها: ثابت = k. u(x,y)=x(x)y(y) X"Y=-XY" X" X" kx = 0

جریان نامی...

ﻞﻜﺷ V لﺎﺼﺗا ﺎﻳ زﺎﺑ ﺚﻠﺜﻣ لﺎﺼﺗا هﺎﮕﺸﻧاد نﺎﺷﺎﻛ / دﻮﺷ

مطالعه تابش جسم سیاه

دستيابی به ايده تلفيقی نوين برای کاهش ريپل گشتاور در موتورهای رلوکتانس سوي يچی

1- مقدمه. 2 Action. 1 Heuristic

بررسی یک روش حذف پسیو خازن پارازیتی جهت کاهش نویز مود مشترك در مبدل سوي یچینگ فلاي بک

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

1) { } 6) {, } {{, }} 2) {{ }} 7 ) { } 3) { } { } 8) { } 4) {{, }} 9) { } { }

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

Continuos 8 V DC Intermittent 10A for 10 Sec ±% % / c. AVR Responsez 20 ms

اصول انتخاب موتور با مفاهیم بسیار ساده شروع و با نکات کاربردی به پایان می رسد که این خود به درک و همراهی خواننده کمک بسیاری می کند.

شبکه های عصبی در کنترل

عنوان فهرست مطالب صفحه فصل اول : ترانسفورماتور مقدمه اصول پایه اتوترانسفورماتور ساختمان ترانسفورماتور

تثبیت تغییرات مرکز فاز آنتنهاي متناوب لگاریتمی

بررسی پایداری نیروگاه بادی در بازه های متفاوت زمانی وقوع خطا

تخمین با معیار مربع خطا: حالت صفر: X: مکان هواپیما بدون مشاهده X را تخمین بزنیم. بهترین تخمین مقداری است که متوسط مربع خطا مینیمم باشد:

2-Sink 3-Single-hop 4-Multi-hop

مدلسازي انتشار ترك انشعابی زیرنافذهاي کند در سنگ با استفاده از روش المان مرزي نامحدود

Transcript:

نشریه علمیترویجی محاسبات نرم شمارهي سوم/ بهار و تابستان 139/ صفحه 11 تاریخ دریافت مقاله: تیر 139 تاریخ پذیرش مقاله: دي 139 کنترل موتور BLDC با استفاده از کنترلکننده مرتبه کسري بهینه شده با الگوریتم رقابت استعماري 1 ابوالفضل حلوایی نیاسر صابر فلاحتی علیآبادي 1 استادیار دانشکده مهندسی برق و کامپیوتر دانشگاه کاشان کاشان ایران halvaei@kashanu.ac.ir دانشجوي دکتراي مهندسی برق دانشکده مهندسی برق و کامپیوتر دانشگاه کاشان کاشان ایران s_falahati@yahoo.com چکیده: در این مقاله روش جدیدي براي کنترل سرعت موتورهاي BLDC اراي ه میشود. در این روش از کنترلکننده مرتبه کسري () جهت کنترل موتور BLDC استفاده شده است. ویژگی کنترلکننده مرتبه کسري مقاومت و سادگی ساختار نسبت به سایر کنترلکنندههاي مقاوم است. جهت تعیین پارامترهاي کنترلکننده از الگوریتم رقابت استعماري (ICA) که داراي سرعت و دقت بالایی در حل مساي ل بهینهسازي است بهره گرفته شده است. براي بررسی عملکرد کنترلکننده پیشنهادي شبیهسازيها با توابع هدف مختلف در محیط سیمولینک نرمافزار MATLAB صورت گرفته و نتایج حاصل با نتایج بهدستآمده از کنترلکننده سنتی مقایسه شده است. شبیهسازيها عملکرد مطلوب کنترلکنندهي پیشنهادي را تا یید میکنند. واژههاي کلیدي: موتور BLDC کنترل سرعت کنترلکننده مرتبه کسري الگوریتم رقابت استعماري.

] 3 کنترل موتور BLDC با استفاده از کنترلکننده مرتبه کسري بهینهشده... / 1. مقدمه موتورهاي 1 BLDC داراي مزایایی از قبیل سهولت در کنترل همانند موتورهاي DC ساختار ساده چگالی توان و گشتاور بالا طول عمر زیاد نگهداري کمهزینه و تنظیم سرعت خوب هستند [ 1]. یکی از موضوعات مطرح در کنترل موتورهاي BLDC تنظیم و کنترل سرعت آنها در کاربردهاي سرعت متغیر است. درایو الکتریکی موتور BLDC با عملکرد بالا نیاز به کنترلکنندههاي دقیق و سریع دارند. کنترلکنندهي متعارف بهدلیل سادگی در طراحی و پیادهسازي بهطور وسیع در کاربردهاي مختلف استفاده شده است [3 اما عملکرد کنترلکننده بهمقدار پارامترهاي تناسب- انتگرال- مشتق آن وابسته است و با تغییر نقطه کار سیستم ازجمله اعمال بار و تغییرات پارامترهاي موتور و همچنین کاربردهاي سرعت متغیر که سرعت موتور در محدودهي وسیعی باید تنظیم شود کنترلکننده کارآیی دلخواه را ندارد. براي غلبه بر ناتوانیهاي کنترلکننده استفاده از روشهاي کنترل غیرخطی نظیر روش کنترل مقاوم [4] روشهاي کنترل تطبیقی [5] کنترلکننده مد لغزشی [6] و روشهاي خطیسازي با فیدبک [7] مورد توجه قرار گرفته است. همچنین انعطافپذیري سیستمهاي فازي و شبکههاي عصبی سبب شده است تا ساختارهاي مختلفی از آنها در کنترل درایوهاي الکتریکی از جمله درایو موتور BLDC طراحی و بهکار برده شوند [8]. این کنترلکنندهها از حیث مقاومت نسبت به تغییرات بار و تغییرات پارامترهاي سیستم و همچنین ردیابی سرعت عملکرد بهمراتب بهتري نسبت به کنترلکننده دارند اما پیچیدگی ساختاري این روشها نیاز به تعداد بیشتر حسگر و هزینه پیادهسازي بالاتر نسبت به کنترلکننده سبب شده است تا روشهاي مذکور بهطور فراگیر استفاده نشوند و استفاده از کنترلکننده بهدلایل ذکرشده همچنان تداوم داشته باشد. اخیرا استفاده از کنترلکننده مرتبه کسري () بهدلیل ساختار انعطافپذیرتر نسبت به سنتی براي کنترل سیستمهاي مختلف در مقالات متعددي معرفی شده است [1 9]. در این مقاله براي کنترل سرعت موتورهاي BLDC از کنترلکننده استفاده شده است. براي بهدستآوردن پارامترهاي کنترلکننده از روش بهینهسازي و 3 الگوریتم رقابت استعماري (ICA) بهره گرفته شده است. اخیرا از الگوریتم رقابت استعماري بهدلیل سرعت و دقت بالاي آن در حل مساي ل بهینهسازي در مقالات مختلفی بهره گرفته شده است [13-11]. در این مقاله جهت بهدستآوردن پارامترهاي کنترلکننده پیشنهادي از این الگوریتم استفاده شده است. بهمنظور بررسی عملکرد کنترلکننده پیشنهادي توابع هدف متعددي درنظر گرفته شده و شبیهسازيها بهازاي آنها در محیط سیمولینک نرمافزار MATLAB انجام شده است. مقایسهي نتایج بهدستآمده از کنترلکنندهي پیشنهادي و کنترلکنندهي سنتی عملکرد مطلوب کنترلکننده مرتبه کسري را در کنترل سرعت موتور BLDC نشان میدهد. در ادامهي مقاله و در بخش دوم سیستم درایو موتور BLDC مورد مطالعه معرفی میشود. در بخش سوم اصول عملکرد کنترلکننده بیان میشود. در بخش چهارم بهطور خلاصه الگوریتم رقابت استعماري معرفی شده و در بخش پنجم نتایح شبیهسازيها آورده میشوند.. Fractional Order 3. Imperialist Competitive Algorithm 1. Brushless DC

/ 4 نشریه علمی ترویجی محاسبات نرم. درایو موتور BLDC سیستم کنترلی موتور BLDC تحت بررسی در این مقاله در شکل (1) آورده شده است. در این ساختار از اینورتر شش سوي یچه براي کنترل موتور BLDC استفاده شده است. در این روش مقدار اختلاف سرعت مرجع با سرعت موتور بهدست میآید و حاصل از یک کنترلکنندهي سرعت که در اینجا است عبور میکند. در ساختار تحت بررسی در این مقاله از جریان لینک dc براي کنترل عملکرد موتور BLDC استفاده شده است. شکل () مدل مداري موتور BLDC سه فاز را نشان میدهد [14]. در این مدل فرض میشود که هر سه فاز کاملا متعادل بوده و اشباع نیز وجود ندارد لذا معادلات ولتاژ بهصورت ذیل خواهد بود: van R ia Ls M ia ea d v R i L M i e bn b s b b dt v cn R i c Ls M i c e c (1) در معادله فوق نسبت به نقطه ستاره موتور v ولتاژهاي ترمینال استاتور cn, v bn, van e c,e b,ea ولتاژهاي ضدمحرکه M,L s نیز بهترتیب اندوکتانس خودي و متقابل فازهاي فازها استاتور هستند. گشتاور الکترومغناطیسی روي محور روتور نیز از رابطه زیر قابل محاسبه است: که در آن r شکل (): مدل مداري موتور BLDC سه فاز Z p تعداد زوج قطبهاي موتور است. سرعت الکتریکی موتور ) ( از معادله حرکت دورانی نیوتن بهدست میآید: d T T J B dt r e L f r (3) J,B f نیز بهترتیب T L گشتاور بار بوده و در این رابطه ضریب اصطکاك بار و ممان اینرسی ارجاعی به محور روتور هستند [14]. شکل (3) شکل موجهاي ولتاژ و جریان هر فاز در موتور BLDC سهفاز در حالت ایدهآل را نشان میدهد. همانطور که نشان داده شده است در موتور BLDC متفاوت با موتورهاي سنکرون آهنرباي داي م (PMSM) ش کل ولتاژهاي ضدمحرکه فازها بهصورت ذوزنقهاي هستند و کلیدزنی سوي یچهاي اینورتر نیز بهنحوي انجام میشود تا جریانهاي فازها بهصورت شبه مربعی شوند درنتیجه طبق رابطه () گشتاور موتور همواره ثابت خواهد ماند. Z T (e i e i e i ) p e a a b b c c r () شکل (1): درایو موتور BLDC به روش کنترل جریان لینک dc شکل (3): شکل موجهاي ولتاژ ضدمحرکه و جریان فازها در موتور BLDC

5 کنترل موتور BLDC با استفاده از کنترلکننده مرتبه کسري بهینهشده... / ( h ) k n r n k l l (.5.5 )/( 1) ( h ) k n r n K k l l (.5.5 )/( 1) r n h ( ) k / l k n k که در آن (7) (8) (9) میباشند. 3. اصول عملکرد کنترلکننده کنترلکننده مرتبه کسري یک ساختار مناسب با مرتبه کسري است که براي اهداف کنترلی بهکار گرفته میشود. این کنترلکننده را پودلابنی براي اولینبار در سال 1999 معرفی کرد [15]. یک با پنج پارامتر شامل بهره تناسبی بهره انتگرالی بهره مشتقی مرتبه انتگرالگیري و مرتبه مشتقگیري مشخص میشود. معادله دیفرانسیل یک کنترلکننده مرتبه کسري بهصورت رابطه (4) تعریف میشود: PI D u ( t ) k e ( t ) k D e( t ) k D P t t D t (4) تابع انتقال با تبدیل لاپلاس بهدست میآید و برابر است با: G ( s ) k k s k s c P I D (5) طراحی شامل تعیین سه پارامتر k P و دو k D و k I مرتبه و است که لزوما عدد صحیحی نیستند. روشهاي طراحی متفاوتی براي این نوع کنترلکننده معرفی شده است از جمله: توزیع قطب [16] استراتژي حوزه فرکانس [17] طراحی فضاي حالت [18] و دو طبقه یا استراتژي ترکیبی [19]. در این مطالعه براي یافتن پارامترهاي کنترلکننده از الگوریتم رقابت استعماري استفاده شده است. تکنیکها و روشهاي تقریبسازي مختلفی براي دستیابی به مدلهاي گسسته یا پیوسته مدلهاي مرتبه کسري وجود دارد. یکی از روشهاي مذکور روش oustaloup است []. در این مقاله از تقریب مرتبه پنجم ouslaloup استفاده شده است. در این روش تابع H(s)=s r بهصورت زیر تقریب زده میشود [ و 1 ]: 4. الگوریتم رقابت استعماري امروزه الگوریتم رقابت استعماري بهدلیل سرعت و دقت بالاي آن در دستیابی به پاسخهاي مسي له محبوبیت زیادي یافته است. همانند دیگر الگوریتمهاي تکاملی این الگوریتم نیز با تعدادي جمعیت اولیه تصادفی که هرکدام از آنها یک «کشور» نامیده میشوند شروع میشود. تعدادي از بهترین عناصر جمعیت بهعنوان امپریالیست انتخاب شده و باقیمانده جمعیت نیز بهعنوان مستعمره درنظر گرفته میشوند. امپریالیستها بسته به قدرت خود این مستعمرات را با روندي خاص به سمت خود میکشند. مراحل الگوریتم رقابت استعماري بهطور خلاصه به صورت زیر است []: 1-4. شکلدهی امپراطوريهاي اولیه در بهینهسازي هدف یافتن جوابی بهینه برحسب متغیرهاي مدنظر مسي له است. یک آرایه از متغیرهاي مسي له که باید بهینه شوند ایجاد میشود. در الگوریتم ژنتیک این آرایه کروموزوم و در الگوریتم رقابت استعماري کشور نامیده میشود. در یک مسي له بهینهسازي با ابعاد N var یک کشور یک آرایه به طول 1 N var است. این آرایه به صورت زیر تعریف میشود: که در آن country = [p 1, p,, p Nvar ], P : i 1,, متغیرهایی هستند که باید بهینه N i var شوند. براي شروع الگوریتم تعدادي کشور اولیه ) country ( N ایجاد میشوند تا تعداد N imp استعمارگر از بهترین اعضاي این H ( s ) K n s k s k n k (6)

/ 6 نشریه علمی ترویجی محاسبات نرم جمعیت انتخاب شوند. باقیمانده کشور ) col N) مستعمراتی را تشکیل میدهند که هرکدام به یک امپراطوري تعلق دارند. براي تقسیم مستعمرات اولیه بین استعمارگرها به هرکدام از آنها تعدادي از مستعمرات (متناسب با قدرت استعمارگر) نسبت داده میشود. -4. سیاست جذب: حرکت مستعمرهها به سمت استعمارگر سیاست همگونسازي (جذب) با هدف تحلیل فرهنگ و ساختار اجتماعی مستعمرات در فرهنگ حکومت مرکزي انجام میگرفت. در راستاي این سیاست کشور مستعمره بهاندازه x واحد در جهت خط واصل مستعمره به استعمارگر حرکت میکند و به موقعیت جدید کشانده میشود. x عددي تصادفی با توزیع یکنواخت (یا هر توزیع مناسب دیگر) است. اگر فاصله میان استعمارگر و مستعمره با d نشان داده شود معمولا براي d داریم: x ~ U, β d که در آن β عددي بزرگتر از یک و نزدیک به میباشد. وجود ضریب 1 β باعث میشود تا کشور مستعمره در حین حرکت به سمت کشور استعمارگر از جهتهاي مختلف به آن نزدیک شود. همچنین در کنار این حرکت انحراف زاویهاي کوچکی نیز با توزیع یکنواخت به مسیر حرکت افزوده میشود. 3-4. انقلاب تغییرات ناگهانی در موقعیت یک کشور در الگوریتم رقابت استعماري انقلاب با جابهجایی تصادفی کشوري مستعمره به موقعیت تصادفی جدیدي مدلسازي میشود. انقلاب از دیدگاه الگوریتمی باعث میشود کلیت حرکت تکاملی از افتادن در درههاي محلی بهینگی نجات یابد که در بعضی موارد باعث بهبود موقعیت یک کشور شده و آن را به محدوده بهینگی میبرد. 4-4. جابهجایی موقعیت مستعمره و استعمارگر درحین حرکت مستعمرات به سمت کشور استعمارگر ممکن است بعضی از این مستعمرات به موقعیتی بهتر از استعمارگر برسند (به نقاطی در تابع هزینه برسند که هزینه کمتري را نسبت به مقدار تابع هزینه در موقعیت استعمارگر تولید میکنند.) در این حالت کشور استعمارگر و کشور مستعمره جاي خود را با همدیگر عوض میکنند و الگوریتم با کشور استعمارگر در موقعیت جدید ادامه مییابد و این بار این کشور استعمارگر جدید است که شروع به اعمال سیاست همگونسازي بر مستعمرات خود میکند. 5-4. رقابت استعماري قدرت یک امپراطوري بهصورت قدرت کشور استعمارگر به اضافه درصدي از قدرت کل مستعمرات آن تعریف میشود. هر امپراطوري که نتواند بر قدرت خود بیفزاید و قدرت رقابت خود را از دست بدهد در جریان رقابتهاي استعمارگري حذف خواهد شد. این حذفشدن بهصورت تدریجی صورت میپذیرد بدین معنی که به مرور زمان امپراطوريهاي ضعیف مستعمرات خود را از دست میدهند و امپراطوريهاي قويتر این مستعمرات را تصاحب میکنند و بر قدرت خویش میافزایند. 6-4. سقوط امپراطوريهاي ضعیف در جریان رقابتهاي استعمارگري خواه ناخواه امپراطوريهاي ضعیف بهتدریج سقوط میکنند و مستعمراتشان به دست امپراطوريهاي قويتر میافتد. شروط متفاوتی را میتوان براي سقوط یک امپراطوري درنظر گرفت. در الگوریتم پیشنهادشده یک امپراطوري زمانی حذف شده تلقی میشود که مستعمرات خود را از دست داده باشد. مراحل مختلف الگوریتم رقابت استعماري در فلوچارت شکل (4) آورده شده است [].

7 کنترل موتور BLDC با استفاده از کنترلکننده مرتبه کسري بهینهشده... / 5. نتایج شبیهسازي همانطورکه قبلا نیز بیان شد براي تعیین پارامترهاي دو کنترلکننده و از الگوریتم رقابت استعماري استفاده شده است. محدوده ضراي ب بین 1- تا 1 و محدوده مرتبه مشتقگیري و انتگرالگیري بین تا 1/5 درنظر گرفته شده است. بهینهسازيها با سه تابع هدف مختلف ذیل صورت گرفته است: شکل (4): فلوچارت الگوریتم رقابت استعماري T (1) J 1 = ITAE = t e dt T (11) J = ITSE = te dt T (1) J 3 = ISTSE = t e dt در همهي شبیهسازيها سرعت مرجع برابر با 1 دور بر دقیقه قرار داده شده است. لازم به ذکر است که در این مقاله براي پیادهسازي مقدار δ و λ در تابع G(s) برابر 1 قرار داده شده است (r در تابع H(s) 1 قرار داده شده است). مقادیر پارامترهاي موتور و الگوریتم رقابت استعماري در ضمیمه آورده شده است. شکل (5) شکل موج سرعت موتور را بهازاي مقادیر بهدستآمده از تابع هدف ITAE نشان میدهد. همانطورکه مشاهده میشود شکل موج سرعت خروجی موتور با کنترلکننده داراي خطاي حالت ماندگار کمتري نسبت به کنترلکننده است و پاسخ مطلوبتري را بهدست میدهد. در شکل (6) گشتاور موتور نشان داده شده است. همانطورکه در این شکل مشاهده میشود پاسخ کنترلکننده نسبت به بهتر میباشد بهگونهاي که دامنهي اعوجاج گشتاور بهدستآمده از کنترلکنندهي داراي دامنهي کمتري نسبت به گشتاور ناشی از کنترلکنندهي است. در شکل (7) جریانهاي هر سه فاز آورده شده است. میتوان مشاهده کرد که کنترل جریان فازها نیز با استفاده از کنترلکننده نسبت به بهتر صورت گرفته است و درنتیجه ریپل گشتاور کمتري ایجاد شده است. شکل (8) و (9) بهترتیب شکلموجهاي سرعت موتور را بهازاي مقادیر بهدستآمده از دو تابع هدف نشان J 3 و J میدهند. همانطورکه در این شکلها میتوان مشاهده کرد سرعت خروجی موتور با کنترلکننده بهازاي مقادیر بهدستآمده از هر دو تابع هدف نسبت به کنترلکننده سنتی بهتر میباشد بهگونهاي که داراي زمان پاسخ سریعتر خطاي حالت ماندگار کمتري نسبت به است.

ب- / 8 نشریه علمی ترویجی محاسبات نرم 5 1 1 8 ia (A) Wm (rpm) 6 4-5 -1.1..3.4.5.6.7.8.9.1 -.1..3.4.5.6.7.8.9.1 شکل (5): سرعت خروجی موتور بهازاي مقادیر بهدستآمده از تابع J 1 الف ib (A) 6 4 - -4-6 -8-1 -1.1..3.4.5.6.7.8.9.1 15 1 5 شکل (6): گشتاور موتور خلاصهاي از نتایج بهدستآمده از شبیهسازيها در جدول (1) آورده شده است. همانطور که در این جدول میتوان دید همهي توابع هدف بهازاي کنترلکنندهي به مقدار کمتري نسبت ب Torque (N.m) 14 1 1 8 6 4 - -4-6.1..3.4.5.6.7.8.9.1 ic (A) به رسیدهاند که نشان از برتري به دارد. -5-1.1..3.4.5.6.7.8.9.1 نمودار همگرایی فرآیند بهینهسازي کنترلکنندههاي و بهترتیب در شکلهاي ( 1 -الف) و ج شکل (7): شکلموج جریان سه فاز موتور. الف) فاز a ب) فاز b ج) فاز c بهازاي تابع هدف J 1 ( در شکل (1) آورده شده است. همانطور که مشاهده 1) میشود سرعت همگرا شدن در کنترلکننده بیشتر از کنترلکننده است.

9 کنترل موتور BLDC با استفاده از کنترلکننده مرتبه کسري بهینهشده... / جدول (1): نتایج شبیهسازي Fitness Function Controller Kp Ki Kd Δ Λ Fitness Value ITAE ITSE ISTSE 1 1 1.194.8 1 1 -.3 1 1.7 1 1 1.945.41 9.77 1.18 1 1.1159 1 1 1.3.67.9 1 1.344 1 1.53 11 x 1-3 1 Fitness Value 1.5 1 9.5 9 8.5 Wm (rpm) 1 8 6 4 Fitness Value 8 4 6 8 1 1 14 16 18 Decade..18.16.14.1.1.8.6.4 شکل (8): سرعت خروجی موتور بهازاي مقادیر بهدستآمده از تابع هدف J شکل (9): سرعت خروجی موتور بهازاي مقادیر بهدستآمده از تابع هدف الف. 4 6 8 1 1 14 16 18 Decade ب شکل (1): نمودار همگرایی کنترلکنندههاي الف) ب) Wm (rpm) 1 1 8 6 4.1..3.4.5.6.7.8.9.1 J 3.1..3.4.5.6.7.8.9.1

/ 1 نشریه علمی ترویجی محاسبات نرم براي بررسی میزان مقاومبودن کتترلکننده فرض میکنیم که میزان گشتاور بار در یک مرحله 1 درصد افزایش و در مرحله بعد 1 درصد کاهش یابد. در شکل (11) عملکرد کنترلکننده در هر دو حالت نشان داده شده است. همانطور که مشاهده میشود کنترلکننده داراي پاسخ مقاوم خوبی در برابر تغییرات داده شده میباشد. ضمایم: جدول (): پارامترهاي موتور BLDC P n K e T n J K t K e L M V dc 18 W.66 V/krpm 5.7 N.M.5 kg.m 1.5 N.m/A.66 V/rpm.1 mh.5 mh 6 V 1 1 شکل (11): پاسخ مقاوم کنترلکننده به تغییرات بار جدول (3): پارامترهاي الگوریتم رقابت استعماري Number of countries Number of empires Maximum of decades Β Probability of revolution 3.1.1 Wm (rpm) 8 6 4 Normal Increase by 1% Decrease by 1 %.1..3.4.5.6.7.8.9.1 6. نتیجهگیري در این مقاله از کنترلکننده براي کنترل سرعت موتور BLDC استفاده شده است. جهت تعیین پارامترهاي کنترلکننده از بهینهسازي و الگوریتم رقابت استعماري بهره گرفته شده و شبیهسازيها بهازاي سه تابع هدف مختلف در محیط سیمولینک نرمافزار MATLAB صورت گرفته است. بهمنظور بررسی عملکرد کنترلکننده پیشنهادي شبیهسازيها با کنترلکننده سنتی نیز انجام پذیرفته است. نتایج حاصل از شبیهسازيها عملکرد مطلوب کنترلکنندهي پیشنهادي را در کنترل سرعت موتور BLDC نشان دادند. همچنین نشان داده شد که با استفاده از کنترلکنندهي میتوان به مقدار تابع هدف کمتري نسبت به رسید. براي بررسی میزان مقاومبودن کنترلکننده تغییرات گشتاور بار به میزان 1 درصد افزایش و کاهش به موتور اعمال شد و مشاهده شد که کنترلکنندهي پیشنهادي داراي پاسخ مقاوم مطلوبی میباشد. مراجع [1] Krishnan, R., Permanent-Magnet Synchronous and Brushless DC Motor Drives, John-Willey Press,. [] Ozturk, S.B., Toliyat, H.A., Direct Torque Control of Brushless DC Motor with Non-sinusoidal Back- EMF, IEEE International Electric Machines and Drives Conference, pp. 165-171, 7. [3] Lin, C.L., Jan, H.Y., Multi objective control for a linear brushless DC motor: an evolutionary approach, IEE Proc. of Electric Power Applications, Vol. 149, No. 6, pp. 397-46, Nov.. [4] Dobra, P., Trusca, M., Lazea, G., Robust controller for a brushless DC motor based on the gain and phase margin, IEEE International Workshop on Advanced Motion Control (AMC), pp. 197-,. [5] Sozer, Y., Kuafman, H., Torrey, D.A., Direct Model Reference Adaptive Control of Permanent Magnet Brushless Dc Motors, IEEE International Conference on Control Applications (CCA), pp. 633-638, 1997.

11 کنترل موتور BLDC با استفاده از کنترلکننده مرتبه کسري بهینهشده... / [6] Choi, H.S., Park, Y.H., Cho, Y., Lee, M., Global sliding-mode control, IEEE Control Systems Magazine, pp. 7-35, June 1. [7] Hu, J., Burk, T., Dawson, D., Nonlinear tracking controllers for brushless DC motors, IEEE Industry Applications Society (IAS), pp. 48-487, 1994. [8] Halvaei Niasar, A., Moghbelli, H., Vahedi, A., ANFIS-Based Controller with Fuzzy Supervisory Learning for Speed Control of 4-Switch Inverter Brushless DC Motor Drive, IEEE Power Electronics Specialists Conference (PESC), pp. 133-137, 6. [9] Karimi Ghartemani, M., Zamani, M., Sadati, N., Parniani, M., An Optimal Fractional Order Controller for an AVR System Using Particle Swarm optimization Algorithm, Conference on Power Engineering Large Engineering Systems, pp. 44-47, 7. [1] Tang, Y., Cui, M., Hua, C.,Li, L., Yang, Y., Optimum design of fractional order PI λ D δ controller for AVR system using chaotic ant swarm, Expert System Applications, Vol. 39, No. 8, pp. 6887 6896, 1. [11] Karami, A., Rezaei, E., Shahhosseni, M., Aghakhani, M., Optimization of heat transfer in an air cooler equipped with classic twisted tape inserts using imperialist competitive algorithm, Experimental Thermal and Fluid Science, Vol. 38, pp. 195-, 1. [1] Kaveh, A. Talatahari, A. S., Optimum design of skeletal structures using imperialist competitive algorithm, Computers & Structures, Vol. 88, pp. 1-19, 1. [13] Nazari-Shirkouhi, S., Eivazy, H., Ghodsi, R., Rezaei, K., Atashpaz-Gargari, E., Solving the integrated product mix-outsourcing problem using the imperialist competitive algorithm, Expert Systems with Applications, Vo. 37, No. 1 7615-766, 1. [14] Halvaei Niasar, A., Moghbelli, H., Vahedi, A., Modeling and Simulation Methods for Brushless DC Motor Drives, International Conf. on Modeling, Simulation and Applied Optimization (ICMSAO), pp.5-11/5-17, 5. [15] Podlubny, I., Fractional-order systems and PI λ D δ Controllers, IEEE Trans. Automatic Control, Vol. 44, No. 1, pp. 8-14, 1999. [16] Petras, I., The fractional order controllers: methods for their synthesis and application, Journal of Electrical Engineering, Vol. 5, No. 9-1, pp. 84-88, 1999. [17] Vinagre, B.M., Podlubny, I., Dorack, L., Feliu, V., On fractional controllers: a frequency domain approach, IFAC Workshop on Digital Control-, Terrassa,. [18] Dorcak, I., Petras, I., Kostical, I., Terpak, J., Statespace controller design for the fractional-order regulated systems, International Carpathian Control Conference (ICCC), pp. 15-, 1. [19] Chengbin, M., Hori, Y., The application of fractional order controller for robust twoinertia speed control, International Power Electronic and Motion Control Conference, Vo. 3, pp. 1477-148, 4. [] Oustaloup, A., Levron, F., Mathieu, B., Nanot, F.M., Frequency-band complex non-integer differentiator: characterization and synthesis, IEEE Trans. on Circuits and Systems-I: Fundamental Theory and Application, Vol. 47, No. 1, pp. 5-39. [1] Mehra V., Srivastava, S., Varshney, P., Fractional- Order Controller Design for Speed Control of DC Motor, International Conference on Emerging Trends in Engineering and Technology, pp. 4 45, 1. [] Gargari, E.A., Lucas, C., Imperialist Competitive Algorithm: An algorithm for optimization inspired by imperialistic competition, IEEE Congress on Evolutionary Computation, pp. 4661 4667, 7.