The Design of the DC Servo Motor Controller Based on Fuzzy Immune PID Algorithm

被引:0
作者
Sun, Haoshui [1 ]
Wang, Xiaoguang [1 ]
Lin, Qinying [1 ]
Wang, Xiaoping [1 ]
Su, Saiyu [1 ]
机构
[1] Air Force Engn Univ, Engineer Coll Aeronaut & Astronaut, Xian 710038, Shaanxi, Peoples R China
来源
PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017) | 2017年
关键词
servo motor; PID control; fuzzy immune algorithm; STM32; WHEELED MOBILE ROBOT; VELOCITY; LOOPS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Conventional parameter-not-adjustable PID controller has a poor dynamic response, and the output cannot follow the input quickly, accurately and stably when dealing with the uncertain parameters, non-linear, wide input system. Current mainstream self -turning algorithms are difficult to transplant to the embedded platform due to the large volume, real-time issue. A fuzzy immune PID algorithm based on the conventional PID controller is put forward to realize the self-tuning of the PID parameters following motor speed value. Against the proportional parameter, it is adjusted according to the mechanism of the human immune system, and its non-linear part is approximated by the fuzzy algorithm; Against the integral and derivative parameters, its self-adjustment is directly realized by the fuzzy algorithm. Finally, the validity of the whole algorithm is verified by using MATLAB / Simulink simulation platform. The hardware of the controller manufacture based on the STM32 produced by St semiconductor is completed and velocity tracking experiments are done. When the servo motor is given 60r/min and 360r/min speed inputs, the response time is within 130ms and the amount of overshoot is below 0.5%. In the case of external disturbance, the speed fluctuation value is within 0.2%. Then the controller is applied to full range chassis and succeeded in controlling it with high precision. Simulation and experiments both show that the controller has good dynamic and static performance, and it can effectively control the servo motor.
引用
收藏
页码:4724 / 4729
页数:6
相关论文
共 16 条
  • [1] DC motor speed control by self-tuning fuzzy PID algorithm
    Akbari-Hasanjani, Reza
    Javadi, Shahram
    Sabbaghi-Nadooshan, Reza
    [J]. TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2015, 37 (02) : 164 - 176
  • [2] Velocity and Current Inner Loops in a Wheeled Mobile Robot
    Avendano-Juarez, Jose L.
    Hernandez-Guzman, Victor M.
    Silva-Ortigoza, Ramon
    [J]. ADVANCED ROBOTICS, 2010, 24 (8-9) : 1385 - 1404
  • [3] Galgamuwa G, 2015, IEEE INT C IND INF S
  • [4] A PD path-tracking controller plus inner velocity loops for a wheeled mobile robot
    Hernandez-Guzman, Victor M.
    Silva-Ortigoza, Ramon
    Marquez-Sanchez, Celso
    [J]. ADVANCED ROBOTICS, 2015, 29 (16) : 1015 - 1029
  • [5] Kan J, 2008, 2008 3 IEEE C IND EL
  • [6] A robust self-tuning scheme for PI- and PD-type fuzzy controllers
    Mudi, RK
    Pal, NR
    [J]. IEEE TRANSACTIONS ON FUZZY SYSTEMS, 1999, 7 (01) : 2 - 16
  • [7] Rout M, 2016, 2016 INT C EL EL OPT
  • [8] Shi A, 2011, ELECT CONTROL ENG
  • [9] Application of an immune feedback mechanism to control systems
    Takahashi, K
    Yamada, T
    [J]. JSME INTERNATIONAL JOURNAL SERIES C-MECHANICAL SYSTEMS MACHINE ELEMENTS AND MANUFACTURING, 1998, 41 (02) : 184 - 191
  • [10] An optimal fuzzy PID controller
    Tang, KS
    Man, KF
    Chen, GR
    Kwong, S
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2001, 48 (04) : 757 - 765