کنترل دور موتور DC با استفاده کنترل کننده فازی- عصبی
آموزش سیمولینک

کنترل دور موتور DC با استفاده کنترل کننده فازی- عصبی

کنترل دور موتور DC با استفاده کنترل کننده فازی- عصبی

برای کنترل موتور DC متصل به بار نامتعادل از کنترل کننده فازی استفاده می شود اما به دلیل طبیعت غیر خطی بار نامتعادل یک کنترل کننده ثابت نمی تواند در تمام سرعتها عملکرد بهینه ای داشته باشد، یک مسئله مهم در کارکرد کنترل کننده های فازی مسئله تنظیم پاراکتر در آنها می باشد. در کنترل کننده های فازی پارامترهای مختلفی جهت تنطیم کنترل کننده وجود دارد. از جمله پارامترهای قابل تنظیم می توان به توابع عضویت، ضرایب مقیاس بندی، الگوریتم های استنتاج، فازی سازی و فازی زدایی اشاره نمود. ثابت شده است که برای تنظیم کنترل کننده های فازی می توان توابع عضویت را به صورت خطی و ثابت در نظر گرفت و در عوض تمام خواص غیر خطی را به ضرایب مقیاس بندی منتقل نمود. در این پروژه برای تنظیم پارامترها از ضرایب مقیاس بندی در ورودی و خروجی کنترل کننده فازی استفاده شده است. در واقع بهبود کارائی با تنظیم ضرایب مقیاس بندی به صورت بلادرنگ انجام می گیرد. بدین منظور با استفاده از یک شبکه عصبی مصنوعی در هر سرعت ضرایبی را در ورودی و خروجی کنترل کننده فازی ضرب می کنیم. برای آموزش شبکه عصبی از الگوریتم ژنتیک برای چند سرعت مختلف پیدا می کنیم.

دانلود رایگان فایلهای متلب

سعید عربعامری
من سعید عربعامری نویسنده کتاب 28 گام موثر در فتح متلب مدرس کشوری متلب و سیمولینک و کارشناس ارشد مهندسی برق قدرتم . بعد از اینکه دیدم سایتهای متعدد یک مجموعه کامل آموزش متلب و سیمولینک ندارند به فکر راه اندازی این مجموعه شدم
http://sim-power.ir

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *