论文部分内容阅读
逆向工程作为一种产品创新设计的重要手段,在机械、航空、航天、医疗等领域得到了越来越多的重视和广泛应用,是随着计算机科学、计算几何和测量技术的迅速发展而成熟起来的一门新兴综合性学科与技术。采用逆向工程技术,不但可以缩短产品开发周期,还可以较快地赶上或超过世界先进生产水平,综合运用CAD/CAE/CAM以及RPM(快速成型制造),找到原型产品的缺点并加以改进,设计生产出更优质的产品。对具有自由曲面特征三维散乱点云的直接加工重构技术更是当前逆向工程研究的热点,也是其中的重点和难点。本文就是基于双映射和人工神经网络,针对采自具有自由曲面特征机械产品数据点云的直接加工一些关键问题和技术进行了深入的探讨和研究,具体内容如下:(1)基于曲线曲面几何理论,在以接触式三坐标测量机为载体测量具有自由曲面特征机械产品时,首次提出了为保证测量精度和测量速度的曲率连续自适应测量法,建立了向前探测步长和侧向跨距模型,模型具有较好的通用性和鲁棒性,演绎了高阶多项式和Bezier参数形式的曲率连续自适应测量方法,为具有自由曲面特征机械产品数据点云的直接加工搭建了较好的平台。(2)对经三坐标测量机或激光扫描仪通过多次装夹多次采集得到的数据点云,提出借助人工神经网络来统一和对齐无序数据点云的方法,详细比较了目前较典型的五大类16种神经网络结构的训练和学习功能,寻找分段和最快排序的最优人工神经网络模型,选择运行函数、各种系数、初值和隐含层神经元个数等参数,确定了快速准确识别并对齐各数据点云块的神经网络模型,提升了对齐的效率和精准性。(3)通过建立点云密度的计算模型,确定了对齐点云的切片参数和方向,探索最佳的交互切片方式,详细研究了适合无序数据点云的存储结构,基于正交投影理论建立了快速搜索并定位切片内与当前点最邻近点的双映射排序模型和方法,在数据k-邻域理论基础上获得了近点矢量趋势计算法完善了双映射排序算法,完成切片内数据点的正确序列,分析了相邻截面线之间的剖分方法,基于较少数据点截面线的三角化法构建了散乱点云三维空间无空洞无缠绕的拓扑结构。(4)在三角面片上直接安排数控加工,将无干涉刀具路径的生成与干涉检查两个相互耦合的过程相对独立开来,建立了自由曲面数控加工过程中刀具与工件的干涉检查模型,演绎了适合球头刀、平底刀和圆环刀的干涉检查方法,实现了相应的全干涉检查,检测出了曲面加工中的局部和全局干涉,采用等残留高度法生成了无干涉的刀具路径,后置处理成G代码,使得整个数控加工有序、精准而快速。最后结合OpenGL开放式图形库采用VC++开发了基于双映射和人工神经网络的数据点云直接加工原型系统,三角面片后跳过传统曲面重构直接安排数控加工,保证了反求产品的质量、精度,集成并加快了反设计及数控加工的一体化过程。