刘超,王宸,钟毓宁
基于天牛须改进粒子群算法(BAS-PSO)对平面度误差进行了评定研究。首先,建立基于最小区域的平面度误差评定的数学模型,并将目标函数转化为非线性最优化问题;接着,在粒子群算法(PSO)的基础上,引入局部搜索能力较强的天牛须算法(BAS),加速全局搜索和局部搜索的并行计算,避免算法早熟收敛并陷入局部最优,提高平面度误差评定的精度和效率;最后,通过Rosenbrock和Schaffer测试函数,验证BAS-PSO的有效性,采用BAS-PSO对目标函数进行求解。实验结果表明该算法相对于BAS和PSO均取得较好的寻优效果。将该算法应用到平面度误差实例测量中,得出平面度公差值为0.00615mm;相比最小二乘法(LSM)、遗传算法(GA)、BAS和PSO算法,公差值分别减少了0.0023mm,0.00127mm,0.00058mm,0.00037mm;验证了该算法的可行性及优越性。