Designing Fractional Order PID Controller of Driving Motor for a Two-Wheeled Self-balancing Vehicle
-
摘要: 研究了一种两轮自平衡载运工具的驱动电机及其分数阶FOPID控制算法。FOPID控制器针对两轮自平衡载运工具的不确定性和不同载荷所引起的不同速度需求,提供连续的良好驱动性能。建立了驱动电机的状态方程,并采用分数阶方法建立驱动电机速度环的控制模型,两轮自平衡载运工具驱动电机的性能进行实验研究与分析,最后开发了STM32嵌入式系统的电机驱动模块。驱动电机速度环的仿真实验表明:FOPID具有比传统PID更好的性能,其超调量可减小为28.6%,调整时间可减小到1.25 s,提出的FOPID控制器能够较好地实现两轮自平衡载运工具的稳定驱动控制。
-
关键词:
- 两轮自平衡载运工具 /
- 分数阶PID /
- 驱动电机 /
- STM32嵌入式系统
Abstract: This paper describes the driving system and its fractional order PID (FOPID) control algorithm for DC motor velocity control in a two-wheeled self-balancing vehicle (TWSBV) which is a nonlinear system. The proposed control algorithm aims to provide consistent driving performance for TWSBV on the condition of uncertainty and various velocities caused by different payload. The equations of motion of the motor are established and the FOPID control algorithm is presented. The motor's driving system is developed based on the STM32 embedded system. The simulation results indicate that the overshoot is minimized to 28.6% and that the settling time is reduced to 1.25 second. These parameters prove that the dynamic response performance of the FOPID controller is better than the conventional PID controller, thus being able to achieve the stable driving control.-
Key words:
- algorithms /
- angular velocity /
- brushless DC motors /
- computer software
-
[1] Wu J, Zhang W, Wang S. A two-wheeled self-balancing robot with the fuzzy PD control method[J]. Mathematical Problems in Engineering,2012,(2012):1-14 [2] Klančar G, Matko D, Blažič S. Wheeled mobile robots control in linear platoon[J]. J. Intell. Robot. Syst. 2009,54(5), 709-731 [3] Browning B, Rybski P E, Searock J, et al. Development of a soccer-playing dynamically-balancing mobile robot[C]// Proceedings of the 2004 International Conference on Robotics & Automation, New Orleans,LA,2004 [4] 阮晓钢,陈静,蔡建羡,等.复杂环境下两轮自平衡机器人稳定控制研究[J].北京工业大学学报,2011,37(9):1310-1316 Ruan X G, Chen J, Cai J X, et al. Research on stable control for two-wheeled self-balancing robot in complex environment[J]. Journal of Beijing University of Technology,2011,37(9):1310-1316 (in Chinese) [5] Ahmad S, Siddique N H, Tokhi M O. A modular fuzzy control approach for two-wheeled wheelchair[J]. Journal of Intelligent & Robotic Systems,2011,64(3/4):401-426 [6] Zhao J, Wang X Y, Qin Y, et al. UKF-based optimal attitude estimation of two-wheeled self-balanced robots[J]. Robot,2006,(6) [7] Miyagawa T, Ishida Y. Neural network-based model reference control for inverted pendulum[C]// IEEE International Conference on Neural Networks,1995:640-644 [8] Ha K J, Kim H M. A genetic approach to the attitude control of an inverted pendulum system[C]// 9th IEEE International Conference on Tools with Artificial Intelligence,1997:268-269 [9] Lee C K, Lin C L, Shiu B M. Autonomous vehicle parking using hybrid artificial intelligent approach[J]. J. Intell. Robot. Syst.,2009,56(3):319-343 [10] Grasser F, Arrigo A D, Colombi S. JOE. a mobile, inverted pendulum[J]. IEEE Trans. Ind. Electron.,2002,49(1):107-114 [11] Pathak K, Franch J, Agrawal S K. Velocity and position control of a wheeled inverted pendulum by partial feedback linearization[J]. IEEE Trans. Robot. Autom,2005,21(3):505-513 [12] Searock J, Browning B, Veloso M. Turning segways into soccer robots[C]// Proc. IEEE Int. Con. Intelligent Robots Syst,2004,1:1029-1034 [13] Maiti D, Acharya A, Chakraborty M, et al. Tuning PID and PI/λ D δ controllers using the integral time absolute error criterion[C]// 4th International on Information and Automation for Sustainability,2008:457-462 [14] Caponetto R, Dongola G. A numerical approach for computing stability region of FO-PID controller[J]. Journal of the Franklin Institute,2013,350(4):871-889 [15] 殷云华,郑宾,郑浩鑫.一种基于Matlab 的无刷直流电机控制系统建模仿真方法[J].系统仿真学报,2008,20(2):293-298 Yin Y H, Zheng B, Zheng H X. A method for modeling and simulation of brushless dc motor control system based on matlab[J]. Journal of System Simulation,2008,20(2):293-298 (in Chinese)
点击查看大图
计量
- 文章访问数: 129
- HTML全文浏览量: 14
- PDF下载量: 6
- 被引次数: 0