论文部分内容阅读
复杂曲面类零件通常由自由曲线曲面构成,其中NURBS曲线的逼近和插补算法是复杂曲面数字化制造中的关键技术,本文对复杂曲面加工中涉及到的NURBS插补和逼近理论进行了深入研究。提出了基于特征点提取及改进粒子群算法的NURBS曲线逼近算法,压缩了复杂曲面断面轮廓重建中NURBS逼近曲线的控制顶点数量;为提升复杂曲面加工中采用相同节点向量生成双NURBS刀具路径的逼近精度,构建了变权重的刀轴点曲线逼近优化模型,利用改进协同进化遗传算法求解该模型,得到曲线的最优权重值;考虑传统NURIBS插补算法在插补精度与插补速度波动率方面的缺陷,提出了基于改进S型速度规划及Steffensen型参数计算的插补算法。以叶轮叶片为例进行算法对比试验,验证了本文算法的有效性。本文研究的主要内容如下:第一章综述了复杂曲面加工中自由曲线逼近和插补算法的国内外研究现状,介绍了目前方法中存在的缺陷和解决思路。阐述了本文的研究意义,介绍了本文的组织结构。第二章提出了压缩控制顶点的NURBS曲线逼近算法。利用等弦长法计算离散点的曲率,基于曲率分析提取离散点列的特征点并构造初始逼近曲线。基于误差控制增加插值点并更新逼近曲线,利用改进的粒子群算法优化控制顶点的位置,得到最终逼近曲线。第三章提出了变权重的双NURBS刀具路径生成算法。基于误差控制选取部分刀具中心点和刀轴点离散数据并采用同一节点向量构造初始双NURBS曲线,构建变权重的刀轴点曲线逼近优化模型,利用改进协同进化遗传算法调整刀轴点曲线的权重值,降低了曲线的逼近误差。第四章提出了改进S型速度规划方法和带参数的Steffensen型插补参数计算方法。通过自适应插补得到曲线分段信息,根据曲率信息自适应调整最大加加速度并进行速度精确控制,改进了传统S型速度规划算法。采用正反向插补精确确定减速点,并利用带参数Steffensen型方法计算曲线插补参数,避免了求导运算,增强了插补实时性,有效控制了速度波动率。第五章以叶轮叶片为例验证了本文所提的理论和算法。实验结果表明,与传统方法相比本文算法生成的NURBS逼近曲线具有更少的控制顶点数,更高的逼近精度。改进后的NURBS插补算法有效降低了弦高误差,控制了速度波动率。第六章对论文的主要研究内容进行了总结,并对下一步的研究工作进行了展望。