|
|
روشی نو در کنترل سرعت موتور سنکرون مغناطیس دائم سطحی با استفاده از کنترلکننده تطبیقی عصبی فازی با آموزش ترکیبی
|
|
|
|
|
نویسنده
|
طاووسی جعفر ,اعظمی رحمت
|
منبع
|
هوش محاسباتي در مهندسي برق - 1398 - دوره : 10 - شماره : 3 - صفحه:57 -68
|
|
|
چکیده
|
در این مقاله از کنترلکننده عصبی فازی برای کنترل سرعت موتور سنکرون مغناطیس دائم سطحی با وجود نامعینی در پارامترها و گشتاور بار استفاده شده است. در این روش ابتدا از انواع کنترلکنندههای محلی (مانند pid، lqr و ...) برای نقاط کار مختلف موتور و برای حالات مختلف نامعینی و گشتاور بار برای کنترل دقیق موتور استفاده میشود. سپس کنترلکننده عصبی فازی تطبیقی بهگونهای آموزش میبیند که تمامی کنترلکنندههای محلی را شامل شود و درنتیجه، باوجود نامعینی در پارامترها و گشتاور بار در موتور، سرعت مرجع با پاسخ سریع و کمترین خطای حالت ماندگار دنبال میشود. الگوریتم آموزش شبکه عصبی فازی، روش مختلط است که ترکیبی از دو روش حداقل مربعات و گرادیان نزولی با روش پسانتشار خطا است. از روش حداقل مربعات برای تنظیم پارامترهای خطی لایه خروجی و از الگوریتم گرادیان نزولی با روش پسانتشار خطا برای تنظیم و بهروزرسانی پارامترهای غیرخطی لایه فازیساز استفاده میشود. در پایان به کمک شبیهسازی، این کنترلکننده با کنترلکنندههای ، fuzzy و pid مقایسه شده است. نتایج شبیهسازی نشاندهنده کارایی روش پیشنهادی در مقاله است.
|
کلیدواژه
|
شبکه عصبی، سیستم فازی، موتور سنکرون مغناطیس دائم سطحی
|
آدرس
|
دانشگاه ایلام, دانشکده فنی و مهندسی, ایران, دانشگاه ایلام, دانشکده فنی و مهندسی, ایران
|
پست الکترونیکی
|
azami.rahmat@yahoo.com
|
|
|
|
|
|
|
|
|
A New Method for Controlling the Speed of a Surface Permanent Magnet Synchronous Motor using Fuzzy Comparative Controller with Hybrid Learning
|
|
|
Authors
|
Tavoosi Jafar ,Azami Rahmat
|
Abstract
|
In this paper, the fuzzy neural controller has been used to control the speed of the surface permanent magnet synchronous motor, despite its uncertainty in parameters and torque load. This method first uses a variety of local controllers (such as PIDs, LQRs, etc.) for different engine operating points and for different uncertainties and torque for precise engine control. Then the adaptive fuzzy controller learns that all of the local controllers are included and therefore, despite the indeterminacy in the parameters and torque of the motor, the reference speed with fast response and the least stable mode error are followed. Fuzzy neural network training algorithm is a mixed method, which is a combination of two methods of least squares and descending gradients with error propagation method. The least squares method is used to adjust the linear parameters of the output layer and the descending gradient algorithm uses an error propagation method for adjusting and updating the nonlinear parameters of the fuzzy layer. In the end, simulation of this controller is compared with H∞, Fuzzy and PID controller. Simulation results show the effectiveness of the proposed method in the paper.
|
Keywords
|
|
|
|
|
|
|
|
|
|
|
|