摘要
目的:提高两相步进电机的工作稳定性,实现对步进电机的转速高效控制。方法:利用一种基于粒子群优化算法的模糊PID(PSO-fuzzy PID)控制算法,通过粒子群算法对模糊控制器的隶属度函数和模糊规则进行优化,在MATLAB/Simulink中建立步进电机的控制模型,实现对步进电机的转速控制。搭建基于STM32的两相步进电机转速控制实验平台,验证该算法的控制效果。结果:通过改进后的粒子群算法对模糊控制器的隶属度函数及模糊规则进行优化,模拟和实验结果均表明,PSO-fuzzy PID可以有效提高步进电机的运行性能,具有更好的稳态性能和动态品质。结论:PSO-fuzzy PID控制效果良好,是一种有效的优化算法。
Aims: This paper aims to improve the working stability of the tithe o-phase stepping motor and realize the efficient control of the speed of the stepping motor. Methods: A fuzzy PID optimized by particle swarm optimization algorithm(PSO fuzzy PID) was used. The membership function and fuzzy rules of the fuzzy controller were optimized by the particle swar optimization algorithm. The control model of the stepping motor was established in Matlab/Simulink to realize the speed control of the stepping motor. The speed control experimental platform of a two-phase stepping motor based on STM32 was built to verify the control effect of the algorithm. Results: The membership function and fuzzy rules of the fuzzy controller were optimized by the improved particle swarm optimization algorithm. The simulation and experimental results showed that PSO-fuzzy PID could effectively improve the operational performance of the stepping motor and had better steady-state performance and dynamic quality. Conclusions: This method has a good control effect and is an effective optimization algorithm.
作者
贾蒙蒙
胡东芳
许启跃
叶树亮
JIA Mengmeng;HU Dongfang;XU Qiyue;YE Shuliang(Institute of Industry and Trade Measurement Technique,College of Metrology and Measurement Engineering,China Jiliang University,Hangzhou 310018,China)
出处
《中国计量大学学报》
2022年第2期221-227,共7页
Journal of China University of Metrology