针对液压缸轴线直线度误差评定过程中误差评定基线难以确定的问题,以最小条件原则为基础,提出了利用动态步长的细菌觅食算法评定直线度误差的方案;为了提高算法精度,调整了算法步长,加入动态变化机制,动态机制参考细菌复制操作的次数;细菌趋化运动中的翻转参考了计算结果的优劣;优化了种群生成的机制,以最小二乘基线上的两点及待评定直线上离散点的两两随机组合建立种群,并以此确定种群数量;实验对比了6种现有的直线度误差评定方案,算法在求解精度上提高6.1%~72.6%;动态步长细菌觅食算法评定液压缸轴线直线度误差可以为其他评定直线度误差的场合提供参考.
液压缸 直线度 评定基线 细菌觅食算法