自由曲面逆向工程系统的设计.pdf
《自由曲面逆向工程系统的设计.pdf》由会员分享,可在线阅读,更多相关《自由曲面逆向工程系统的设计.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 22卷第 3期2010年 6月军械工程学院学报JournalofOrdnance Engineering CollegeVol 122 No 13Jun.2010 文章编号:1008-2956(2010)03-0059-04自由曲面逆向工程系统的设计朱海花,李宝峰,郭朝勇(军械工程学院基础部,河北 石家庄 050003)摘要:以通用 CAD软件 AutoCAD为平台,设计开发了自由曲面逆向工程系统,给出了系统总体方案和组成结构,并阐述了系统关键技术及具体实现方法。该设计对基于通用软件平台的曲面 CAD系统的开发具有较好的参考意义。关键词:自由曲面;逆向工程系统;AutoCAD中图分类号:T
2、H122 文献标识码:ADesign ofReverse Engineering Syste m for Free2form SurfacesZ HU H ai2 hua,LI Bao2feng,GUO Chao2yong(Department ofBasic Courses,Ordnance EngineeringCollege,Shijiazhuang 050003,China)Abstract:A reverse engineering syste m for free2form surfaces is developed under AutoCAD,which willaccord w
3、ith actual de mand and habit of the user.The overall scheme and structure of system is presented,and the solvability of key technology is expatiated.The syste m will benefit further development of generalCAD system.K ey words:free2fro m surface;reverse engineering system;AutoCAD 自由曲面是指那些不能用规则的解析式表达的
4、曲面,武器装备中的战斗机、舰艇、导弹、车辆、雷达等的外形大多为自由曲面,轻工产品、人体等的外形亦多为自由曲面。在工程领域中,经常需要利用对各类自由曲面的逆向工程技术来为产品改型或创新设计提供依据 1。目前,可用于自由曲面逆向工程的专用软件系统主要有 EDS公司的 I mageware、PTC公司的 ICEMSurf、DELCAM 公司的 CopyCAD以及 Innove Metric公司的 Polyworks等,但这些软件系统一般较为庞大,价格昂贵,并且多为封闭环境,二次开发较困难。文献 2-4中将专用逆向工程软件和通用 CAD应用软件相结合,完成曲面逆向工程,以满足实际需要。笔者以目前国内外
5、使用最为广泛的微机 CAD应用软件)AutoCAD为平台,研究开发了自由曲面逆向工程系统。系统实现了从曲面三维数据采集、收稿日期:2009209221;修回日期:2009211224项目来源:军队科研计划项目作者简介:朱海花(1978),女,硕士,讲师.曲面三维模型重构、重构曲面空间显示到曲面特征线绘制的全过程,其主要功能通过对 AutoCAD图形数据库的操作来完成,创建的图形在本质上与 Auto2CAD图形编辑器中生成的图形也一致。1 系统设计111 总体方案系统总体设计包括曲面数据采集系统设计和曲面逆向工程软件系统设计。曲面数据采集系统主要完成曲面三维离散数据的提取,根据提取的离散数据,曲
6、面逆向工程软件系统进行曲面三维模型的重构及显示,从而实现曲面实物到曲面数字模型的转换。系统总体方案如图 1所示。112 系统组成11211 硬件配置系统硬件主要由计算机、光栅投影系统5和图像采集装置 3个部分组成。计算机模拟生成光强呈正弦分布的一组栅线,并通过投影系统将栅线投射到被测曲面,被测曲面的形貌对光条纹进行调制,使其相位发生变化。图像采集装置采集被调制的栅线条纹图后,利用图像处理软件进行处理,将包含在采集图像中的被测曲面高度信息进行解调,从而获得曲面的三维离散数据。系统硬件配置如图 2所示。11212 软件设计根据采集到的曲面三维离散数据,利用自由曲面逆向工程软件实现曲面模型的三维重构
7、6。以AutoCAD软件为支撑平台,笔者采用面向对象的ObjectARX技术,在 V isual C+610的可视化编译环境下编程。编制的 ObjectARX应用程序直接深入AutoCAD系统内部,通过对其图形数据库及可直接访问数据库结构的类进行操作,实现系统的各项功能 7-8。各功能模块包括数据输入模块、曲面重构模块、曲面空间显示模块、曲面特征线绘制模块和渲染模块。数据输入模块主要进行曲面三维采集数据的读取和预处理,以获得满意的数据,为曲面重构过程做好准备。曲面重构模块完成曲面的三维离散数据到曲面三维网格模型的建立,根据处理好的曲面离散数据采用三次 B样条曲面拟合的方式进行曲面三维实体的创建
8、,并将创建的曲面实体添加到数据库中。曲面空间显示模块进行重构曲面三维模型的空间显示,利用显示模块可以从不同的视点和方向观察三维模型,将三维模型转化为标准的多视图,并将模型进行不同角度的空间同步显示。曲面特征线绘制模块根据曲面特征及设计需要,采用人机交互的方式实现曲面各类特征线的绘制及其显示或隐藏控制。渲染模块为重构曲面添加适合的材质,并进行背景和光源的设置,创建曲面的真实感效果图。2 关键技术211 三维数据采集三维数据采集是指通过特定的测量设备和测量方法,将物体的表面形状转换成反映其形体特征的一系列离散数据,在此基础上进行曲面的建模、改进和制造。笔者利用投影栅相位法对曲面进行数字化处理,获得
9、其离散的三维数据点。投影珊相位法的基本原理是:将被测物体的高度信息调制在载波信号的相位变化中,并通过数学方法将相位信息提取出来,再与系统几何参数结合,从而获得被测物体的三维信息。该方法测量速度快,精度高,测量范围大,成本低,易于实现。曲面数据采集原理如图 3所示。投影系统将光线投射到参考平面上的 A点,放入被测物体后,光线照射到被测物体上的 H 点,从摄像装置的角度进行观测,A点移到了新的位置 B点,其相位值由 5A60军械工程学院学报 2010 变为 5B,产生相位差$5h=5B-5A。结合系统几何参数,可得被测物体上的任一点H 的高度为h(x,y)=l$5(x,y)$5(x,y)+2Pdp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自由 曲面 逆向 工程 系统 设计
限制150内