DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller
Abstract– Proportional-Integral-Derivative (PID) controllers have gained wide popularity in the control of DC motors. Their performances, though require some degree of manual tuning by the operator, are still satisfactory but a means of auto-tuning is desirable. In this paper, the performance of a select dc motor controlled by a proportional-integral-derivative (PID) controller is investigated. An overshoot is observed with an accompanied large settling time thereby confirming the behavior of a typical PID controller. It is therefore a matter of necessity to tune the PID controller in order to obtain the desired performance. On the other hand, a fuzzy logic based controller applied to the dc motor is investigated. With the application of appropriate expert rules, there is no overshoot and the settling time is within the desired value. With fuzzy logic controller, manual tuning is eliminated and intelligent tuning takes the centre stage with satisfactory performance.
کنترل سرعت موتور DC:
موردی بین کنترلر PID و کنترلر منطق فازی
چکیده
کنترلکنندههای مشتق-انتگرال-تناسبی (PID) بصورت گستردهای در کنترل موتورهای DC رایج شدهاند. اگرچه، عملکرد کنترلکنندههای PID مستلزم برخی درجات تنظیم دستی توسط اپراتور است، هنوز دارای عملکرد رضایتبخش هستند اما استفاده از تنظیمخودکار برای آنها مطلوب است. در این مقاله، عملکرد موتور DC انتخابی توسط کنترلکنندهی مشتق-انتگرالی-تناسبی (PID) بررسی میشود. یک اورشوت همراه با زمان نشست بزرگ مشاهده شد که رفتار کنترلکنندهی PID معمولی را تایید میکند. از اینرو، تنظیم کنترلکنندهی PID به منظور دستیابی به عملکرد مطلوب از اهمیت شایانی برخوردار است. به بیان دیگر، کنترلکنندهی مبتنی بر منطق فازی برای موتور DC بررسی میشود. با استفاده از قوانین خبرهی ویژه، هیچ اورشوت و زمان نشستی در مقدار مورد نظر وجود ندارد. با استفاده از کنترلکنندهی منطق فازی، تنظیم دستی حذف میشود و تنظیم هوشمند بخش مرکزی با عملکرد رضایتبخش را ارائه میکند.