1.一种基于优化粒子群算法的曲面球头刀三轴数控加工逼近误差计算方法,其特征在于,包含以下优化方面:步骤1:设置粒子搜索区间,其具体包括:(1)输入相邻刀触点在刀触点轨迹线上的参数;(2)将相邻刀触点之间的参数区间映射到标准区间[0,1];(3)以标准区间[0,1]作为粒子搜索区间,区间内的数值作为实际计算时的粒子;
步骤2:建立逼近误差的适应度函数,其具体包括:对粒子计算出对应的刀触点参数值,并计算出参数值在刀触点轨迹线上对应的点;计算出刀触点到刀位点连线之间的距离;计算出刀触点到刀位点连线之间的距离与刀具半径差值,以此差值作为粒子的适应度值;
步骤3:优化惯性权重;
步骤4:优化学习因子。
2.如权利要求1所述的基于优化粒子群算法的曲面球头刀三轴数控加工逼近误差计算方法,其特征在于,所述优化惯性权重包括:(1)将粒子群优化算法的迭代次数映射到区间上;
(2)构造以迭代次数为自变量的基于余弦函数的惯性权重变化函数,实现惯性权重随迭代次数而变化。
3.如权利要求1所述的基于优化粒子群算法的曲面球头刀三轴数控加工逼近误差计算方法,其特征在于,所述优化学习因子包括:个体、群体学习因子随迭代次数进行线性变化;
结合惯性权重变化策略特征对个体、群体学习因子最大值、最小值分别赋予不同的数值。