-
题名基于改进麻雀搜索算法的B样条曲线拟合方法
被引量:4
- 1
-
-
作者
芦穗豪
韩勇
齐永阳
宋国贤
-
机构
中国海洋大学信息科学与工程学部
青岛海洋科学与技术国家试点实验室区域海洋动力学与数值模拟功能实验室
-
出处
《计算机工程》
CAS
CSCD
北大核心
2023年第1期100-112,共13页
-
基金
国家重点研发计划“复杂产品加工全要素的数字孪生建模与仿真软件”(2020YFB1710400)。
-
文摘
航空发动机叶片气动性能设计的改进要求叶片加工系统采用高精度、高效率的加工工艺,基于传统建模方法的叶片加工系统已难以满足当前的加工需求。提出一种基于改进麻雀搜索算法(SSA)的拟合方法,旨在利用最少控制点高效地达到曲线拟合的目标精度,进而提升传统建模方法的精度和效率,建立适用于数字孪生生产环境的高精度、高实时性的三维叶片模型,提高航空发动机叶片的加工合格率。启发式优化算法在B样条曲线拟合中存在收敛慢的问题,而SSA不断跃向最优解的特性使其能快速收敛。基于此,改进SSA的位置更新函数并给出内节点向量更新范围的概念,通过自动迭代内节点向量配置,利用最小二乘法计算最优控制点,依据局部和全局误差计算适应度值并参与下次迭代,多次迭代后得到符合目标精度的拟合曲线。此外,为提高SSA搜索最少控制点的效率,设计一种二分搜索方法。采用某型叶片截面数据进行拟合验证,结果表明,与传统定义节点向量方法和经典优化算法相比,该方法具有较高的拟合精度和收敛效率,在20和80个控制点下分别取得了1e-3 mm和1e-5 mm左右的拟合精度,在5e-3 mm目标精度下,收敛效率较粒子群优化算法、标准SSA分别提升了14.5%~97.8%和35.8%~70.1%,搜索最少控制点的效率较传统方法提升了34.7%~49.6%。
-
关键词
数字孪生
B样条曲线拟合
麻雀搜索算法
节点向量
二分搜索
-
Keywords
digital twin
B-spline curve fitting
Sparrow Search Algorithm(SSA)
node vector
binary search
-
分类号
TP391.72
[自动化与计算机技术—计算机应用技术]
-