کنترل موقعیت موتور پلهای با استفاده از روش فازی-تطبیقی مستقیم با متلب |MATLAB
در این مقاله ما یک مدل کنترلر فازی-تطبیقی را ارائه میدهیم که در آن توابع عضویت سیستم فازی توسط الگوریتم تنظیم، به روز میشوند. سیستم تحت کنترل یک مدل موتور پله ای مغناطیس دائم میباشد. کنترلر برای سیستم های کانونیکال طراحی میشود، از این رو برای بکارگیری کنترلر، مدل موتور را به فرم کانونیکال تبدیل کرده و سپس کنترلر را طراحی می- کنیم. تبدیل سیستم به فرم کانونیکال سبب شده، تنها از فیدبک موقعیت و سرعت برای تولید ورودی استفاده شود. با استفاده از سیستم فازی، کنترلر طراحی می شود و برای عملکرد بهتر با استفاده از قانون تطبیقی، خروجی هر قانون تنظیم می شود . برای اثبات پایداری کل سیستم از روش لیاپانوف استفاده شده است.
مقدمه
میتوان گفت منطق فازی راهی برای برقراری ارتباط میان فرایندهای ذاتا آنولاگ و دنیای دیجیتال کامپیوتر ایجاد نموده است. در منطق فازی میتوانیم مقادیر عددی پیوسته را به محدودهای از حالتها تقسیم نماییم؛ این حالتها دارای همپوشانی و فازی هستند و میتوانیم آنها را با استفاده از توابع عضویت (MF ) تعریف نماییم. با استفاده از توابع عضویت دارای همپوشانی، حالت یک متغیر ورودی بصورت ناگهانی تغییر نمیکند و بجای آن بصورت تدریجی مقدار آن در یک تابع عضویت کاهش و در تابعی دیگر رو به افزایش می رود. کنترل فرایندها با استفاده از فرایند فازیسازی آغاز میشود؛ یک مقدار ورودی به مجموعهای فازی که در آن هر تابع عضویت دارای یک درجهی عضویت است تبدیل میشود. به عنوان یک مثال متغیر ورودی میزان نور اتاق میتواند به یک مجموعهی فازی که در آن مقادیر فازی بصورت تاریک، نیمهروشن و روشن بوده و بترتیب دارای درجهی عضویت ۰٫۷، ۰٫۳ و ۰ هستند. این سیستم میتواند برای تمامی متغیرهای ورودی اعمال می شود و پس از فازیسازی در فرایند استدلال مبتنی بر منطق فازی مورد استفاده قرار میگیرد. این فرایند استدلال و استنتاج بر مبنای مجموعهای از قوانین است که بصورت شرطی تعریف میشوند. یک ترکیب از تمام مقادیر ورودی یک زمینه (محتوا) را تعریف میکند؛ سیستم در هر زمینهای که در آن قرار میگیرد، قوانین مرتبط با آن زمینه را فراخوانی مینماید. تمامی قوانین فازی مقادیر خروجی بصورت فازی تولید مینمایند که بمنظور ایجاد یک مجموعهی فازی برای هر متغیر خروجی با یکدیگر ترکیب میشوند. سپس یک وزن به هر قانون منتسب میشود تا بتوان برخی قانونها را نسبت به سایر قوانین برتری بخشید(وزن موثر بودن هر قانون در بازهی ۰ تا ۱ درنظر گرفته میشود). در نهایت و در گام فازیسازی معکوس ، با استفاده ازمجموعههای فازی بدست آمده از مراحل پیشین مقادیر هر یک از متغیرهای خروجی محاسبه میشوند.
لطفاً براي ارسال دیدگاه، ابتدا وارد حساب كاربري خود بشويد