DC motor controller with neuro-adaptive fuzzy control logic
Authors: Хан М.Х. , Якунин А.Н. 
Published: July 2024

Разработка контроллеров двигательных приводов является актуальной задачей в промышленных и роботизированных манипуляторах. Контроллеры двигателей постоянного тока (ДПТ) могут применяться в различных задачах, так как их использование даёт гибкие возможности для развития алгоритмов управления. Многие известные контроллеры, использующие обратную связь, не могут поддерживать эффективность системы на приемлемом уровне. В работе предлагается разработка нового контроллера ДПТ, который позволяет увеличить эффективность его управления за счёт уменьшения tn (времени нарастания), σ (перерегулирования) и tp (времени регулирования) при сравнении с другими известными котроллерами (пропорционально-интегрально-дифференциальным (ПИД) контроллером и контроллером нечёткой (НЛ) логики). В статье рассматривается разработка контроллера на основе адаптивной системы с нейро-нечеткой логикой (АСНЛ) для эффективного управления скоростью ДПТ с нагрузкой. Реализована математическая модель разработанного контроллера в среде Matlab-Simulink. Сравнение предложенного контроллера с другими известными контроллерами выполнено по следующим критериям: tn, tp и σ. Для подтверждения эффективности предложенного АСНЛ-контроллера выполнено его сравнение с известными контроллерами. Результаты моделирования показали, что разработанный АСНЛ-контроллер снижает tn по сравнению с ПИД-контроллером на 5% и по сравнению с НЛ-контроллером на 17%, tp по сравнению с ПИД-контроллером на 37% и по сравнению с НЛ-контроллером на 17%, и σ по сравнению с ПИД-контроллером на 6% с нагрузкой.
The development of motor drive controllers is an urgent task in industrial and robotic manipulators. DC motor controllers (DCT) can be used in various tasks, as their use provides flexible opportunities for the development of control algorithms. Many well-known controllers that use feedback cannot maintain system performance at an acceptable level. The paper proposes the development of a new DCT controller, which allows to increase the efficiency of its control by reducing tn (rise time), σ (overshoot) and tp (regulation time) when compared with other known controllers (proportional-integral-differential (PID) controller and fuzzy controller (NL) logic). The article discusses the development of a controller based on an adaptive system with neuro-fuzzy logic (ASNL) to effectively control the speed of the DCT with the load. The mathematical model of the developed controller in the environment of Matlab-Simulink is implemented. Comparison of the proposed controller with other known controllers is performed according to the following criteria: tn, tp and σ. To confirm the effectiveness of the proposed ASNL controller, it was compared with known controllers. The simulation results showed that the developed ASNL controller reduces tn compared to the PID controller by 6% and compared to the NL controller by 17%, tp compared to the PID controller by 37% and compared to the NL controller by 17 %, and σ compared to the PID controller by 6% with the load. Keywords: DC motors (DC motors), proportional-integral-differential (PID), fuzzy logic (NL), adaptive neuro-fuzzy output system (ASNL).