基于改进冠豪猪算法的永磁同步电机控制器参数优化设计

    A Parameter Optimization Design of PMSM Controller Based on ICPO

    • 摘要: 控制器的参数优化是提升系统性能的关键环节。为了解决传统人工整定永磁同步电机速度环控制器参数中动态响应慢、鲁棒性不强等问题,提出一种改进的冠豪猪算法(Improved Crested Porcupine Optimizer, ICPO) ,并应用于永磁同步电机(Permanent Magnet Synchronous Motor, PMSM) 速度环PID控制器参数优化中,以实现系统性能的提升。针对冠豪猪算法(Crested Porcupine Optimizer, CPO) 存在收敛精度低、易陷入局部最优等问题,ICPO算法首先借助佳点集初始化种群,提升算法的遍历性;其次,引入正余弦扰动机制对适应度未优化的个体执行额外的扰动操作,以扩展搜索范围,增强算法跳出局部极值的能力;最后,对个体最优者位置更新采用柯西-高斯混合变异策略来进一步提高收敛精度与全局最优概率。仿真结果表明,本文提出的ICPO算法具有更强的全局最优解搜索能力和计算精度。在MATLAB/SIMULINK中搭建PMSM控制模型,通过仿真实验对比可得,经ICPO算法优化后的电机控制系统动态性能和稳定性均表现更优,系统性能得到了有效提升。

       

      Abstract: Parameter optimization of the controller is a key step in improving system performance. In order to solve the problems of slow dynamic response and weak robustness in the traditional manually tuned speed loop controller parameters of permanent magnet synchronous motors, an Improved Crested Porcupine Optimizer (ICPO) algorithm is proposed and applied to optimize the PID controller parameters of the speed loop of permanent magnet synchronous motors (PMSM) to improve system performance. In response to the problems of low convergence accuracy and susceptibility to local optima in the Crested Porcupine Optimizer (CPO) algorithm, the ICPO algorithm first initializes the population with a set of optimal points to improve the algorithm’s traversal ability; Secondly, introducing the sine cosine perturbation mechanism to perform additional perturbation operations on individuals whose fitness has not been optimized, in order to expand the search range and enhance the algorithm’s ability to escape local optima; Finally, the Cauchy Gaussian mixture mutation strategy is used to update the position of the individual best to further improve convergence accuracy and global optimal probability. The simulation results show that the ICPO algorithm has stronger global optimal solution search ability and computational accuracy. A PMSM control model is built in MATLAB/SIMULINK. Through simulation experiments, it is found that the motor control system optimized by the ICPO algorithm has better dynamic performance and stability, and the system performance has been effectively improved.

       

    /

    返回文章
    返回