逆向工程期末小论文_第1页
逆向工程期末小论文_第2页
逆向工程期末小论文_第3页
逆向工程期末小论文_第4页
逆向工程期末小论文_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

逆向工程技术及其发展摘要逆向工程(又称逆向技术),是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领域中的硬件分析。其主要目的是在不能轻易获得必要的生产信息的情况下,直接从成品分析,推导出产品的设计原理。逆向工程是一门正在迅速发展中的学科分支,目前还处于不断研究和探讨之中。AbstractReverseengineering(reversetechnology),isareappeartheprocessofproductdesigntechnology,namelytoreverseatargetproductresearchandanalysis,todeduceanddrawtheproductprocessingprocess,organizationstructure,featuresandtechnicalspecificationsandotherdesignelements,inordertoproducesimilarfunctionality,butnotexactlythesameproduct.Reverseengineeringistheresultofthefieldofcommercialandmilitaryhardware.Itsmainaimistocannoteasilyobtainthenecessaryproductioninformation,directlyfromthefinishedproductanalysis,productdesignprincipleisdeduced.Reverseengineeringisarapidlydevelopingbranchofdiscipline,butisstillinthefurtherresearchanddiscussion.引言逆向工程(ReverseEngineering,RE)是随着计算机技术及数据测量技术而发展起来的一门新兴技术。利用RE技术可以快速在无图纸或者图纸不完全的情况下,将样件转化为CAD数据或imageware点云数据,以便利用快速原型系统(RapidPrototyping,RP)、计算机辅助制造(ComputerAidedManufacture,CAM)系统等先进技术对其处理,并进行优化和再设计优化。逆向工程改变了传统的从图纸到实物样件的正向过程,使产品的开发更加便捷,快速。最典型的利用是航空航天,国防军事,等对外形要求比较高的领域,在航空领域,为了满足空气动力学的要求,首先会通过实体模型进行风洞实验,建立起满足要求的模型,再通过逆向工程转换为产品CAD模型。在计算机领域,通过对软件功能的流程图绘制,由于现代计算机软件系统越来越庞大,流程图比源代码更容易推理,通过对源代码进行反编译,从而展现系统的构向及关系。以下就对逆向工程发展及过程进行论述。1、逆向工程的发展1.1逆向工程概述逆向工程是随着计算机技术及现代测量技术的发展而新兴起来的学科。以实体为研究对象,利用逆向工程技术对产品进行建模、仿真、优化成为现代设计的一大特点。1.2逆向工程发展现状1980年始欧美国家许多研究单位开始注意逆向工程领域。1990年初期包括台湾在内,各国各地区学术界团队大量投入逆向工程的研究并发表成果。逆向工程的硬件最早是运用仿制加工设备,制作出来的样品品质粗糙。后来有接触式扫描设备,运用探针接触工件取得产品外形的基本数据,再来进一步开发非接触式设备,运用照相或激光技术,计算光线反射回来的时间取得距离。接触式的三坐标测量仪,非接触式的扫描仪等都是获取产品外形基本数据的设备。逆向工程软件部分品牌包括Imageware、ICEM、CAD等。逆向软件的演进约略可区分为三个阶段。十一年前在逆向工程上,只能运用点云数据进行补齐,这是遗漏点补齐。数据平滑通常采用标准Gaussian(高斯)、平均(Averaging)或中值(Median)滤波算法。数据精简的过程中发展了很多算法,例如自动分割方法,抛物面拟合等,数据分割方法分为基于测量的分割和自动分割两种方法。基于测量的分割指在测量过程中,操作人员根据实物外形特征划分子曲面,并对各种特征进行标记,在此基础上规划测量路径,在将不同的曲面特征数据输入CAD软件的时候,可以实现不同数据的分层显示及处理。自动分割方法有基于边(Edge-Base)和基于面(Surface-Based)两种方法。在实际操作中,产品的外形数据往往不是一次测量的结果,这就需要将不同坐标系下的数据统一到同一坐标系中,这个处理过程称为数据的对齐[3]。2.3曲面重建在逆向工程中,三维CAD模型的曲面重建是利用产品表面的散乱点数据,通过插值或者拟合构建一个近似模型来近似的达到产品原型。根据拓扑形式的不同,目前逆向工程研究中,自由曲面建模手段分为以三角Bezier曲面为基础的曲面构建方法和以NURBS(非均匀有理B样条)曲面为基础的矩形域参数曲面拟合方法[3]。3、逆向工程的发展趋势逆向工程的发展是随着计算机技术和测量技术发展起来的学科。如今计算机技术日新月异,测量仪器精度越来越高。三坐标测量技术向着高精度、自动化、非接触测量和使用现场化发展。数据处理由凭借操作者根据经验手工完成到根据曲率自动识别的方向发展。曲面重构的速度和精度进一步提高。 参考文献[1]袁望洪,陈向葵,谢涛,郭耀.逆向工程研究与发展[J].计算机科学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论