逆向工程是和正向工程相对的一项技术,据市场不完全统计,在现实生活中有百分之三十的工作是通过正向思维方式完成的,而有百分之七十的工作是通过逆向方式进行的,由此我们不难发现逆向工程的重要性,尤其是在工业制造业领域,逆向工程的价值非同一般。

一、逆向工程的定义
逆向工程技术(Reverse Engineering,RE),也称逆向工程,是在没有产品原始图纸、文档的情况下,对产品实物进行测量和工程分析,经数据处理,重构几何模型,并生成数控程序,由数控机床重新加工复制出产品的过程。
它有别于传统的由图纸制造产品的顺向思维模式,这项新技术一经问世,立即受到了各国和学术界的高度重视。
随着逆向工程技术的不断发展,逆向工程已经成为联系新产品开发过程中各种先进技术的纽带,被广泛应用于家用电器、汽车、摩托车、飞机、模具等产品的改型与创新设计,成为消化、吸收先进技术,实现新产品快速开发的重要技术手段。特别是随着现代计算机技术及测试技术的发展,利用先进制造技术来实现产品实物的逆向工程,已经不局限于产品的仿制,已拓展到医学界人体的骨头、关节等复制,艺术界、考古界艺术品、考古文物的复制,并且该技术已与计算机辅助集成技术、虚拟现实技术、神经网络、人工智能、知识工程等现代现代设计、制造与控制技术溶于一体,形成当今的前沿科技。
二、逆向工程作用
1、新零件的设计
在工业领域中,有些复杂产品或零件很难用一个确定的设计概念来表达,为获得更优化的设计,设计者常通过创建基于功能和分析需要的一个物理模型,来进行复杂或重要零部件的设计,然后用逆向方法构造出三维模型,在该模型的基础上作进一步的修改,实现产品的改型或仿形设计。
2、已有零件的复制
在缺乏二维设计图样或者原始设计参数情况下,三维扫描可以将实物零件转化为数字模型,从而通过逆向工程方法对零件进行复制,以再现原产品或零件的设计意图,并可进行产品的再创新设计。
3、损坏或磨损零件的还原
当零件损坏或磨损时,可以通过三维扫描的方法,重构该零件的数字模型,对损坏的零件表面进行还原或修补,并可快速生产这些零部件的替代零件,从而提高设备的利用率并延长其使用寿命。

4、设计产品的反复修改和精度的提高
例如在汽车的外形设计中,设计师基于功能和美学的需要对产品进行概念化设计,然后使用一些软材料(例如油泥)将设计模型制作成实物模型,在这个过程中,由于对初始模型改动得非常大,没有必要花大量的时间使物理模型的精度非常高。
这时,三维扫描的作用就非常明显,可以采用逆向的方法进行模型制作、修改和精练,提高模型的精度,直到满足各种要求。

三维扫描仪在这个过程中的应用点主要有两个:
①扫描制作好的整车油泥模型,生成三角网格模型,作为逆向设计的参考。
② 逆向设计好的数模一般仍需多次修改或局部调整,对应的油泥模型也需用刮刀手工修改,修改后再对该处油泥进行局部扫描,并与数模进行比对,以检测局部修改调整的变化量,并保证两者统一。这个过程中修改和扫描会进行很多次,直至设计方案符合要求。
5、数字化模型的检测
对加工后的零件进行三维扫描测量,通过将该数据与原始设计的=模型在计算机上进行数据比较,可以检测制造误差,提高检测精度。
6特殊领域产品的复制
如艺术品、考古文物的复制,医学领域中人体骨骼、关节等的复制,具有个人特征的太空服、头盔、假肢的制造时需要原始的三维数据,这些情况下都必须从实物模型出发得到产品数字化模型。
三、逆向工程的应用前景——是实现创新设计的重要途径
在经济全球化的压力下,国家、企业面临的竞争日趋激烈,市场竞争机制已渗透到各个领域,随着科学技术的高度发展,科技成果的应用已成为推动生产力发展和社会进步的重要手段。如何更快、更好地发展科技和经济,世界各国都在研究对策,充分利用别国的科技成就加以消化吸收与创新,进而发展自己的技术已成为普遍的手段。
由于技术保密,除非购买转让,否则要获得产品的图样、技术文档、工艺等技术资料几乎是不可能实现的,而产品实物作为商品和最终的消费品,是最容易获得的一类研究对象。在只有产品原型或实物模型条件下,可以基于产品实物逆向对产品进行复制,同时通过重构产品零件的模型,在探询和了解原设计技术的基础上,实现对原型的修改和再设计,以达到设计创新、产品更新的目的。
对于其他具有复杂曲面外形的零部件,逆向工程更成为其主要的设计方式。
事实证明,技术引进是吸收国外先进技术,促进民族经济高速度增长的战略措施,据有关统计资料表明,各国百分之七十以上的技术都是来自外国,要掌握这些技术,正常的途径都是通过逆向工程。实际上任何产品问世,不管是创新、改进还是仿制,都蕴涵着对已有科学、技术的继承、应用和借鉴。

四、小结
和国外相比,目前我国企业对于技术引进基础上的逆向工程重视还不够,多数企业把技术设备的引进仅仅看作是提高产品技术含量或者增加产品种类的方式,而没有考虑到技术引进与逆向工程的结合对企业技术水平的提升,没有从更高的战略角度来考虑技术引进问题。
逆向工程是制造业实现快速产品创新设计的重要途径,实物原型的再现仅仅是逆向工程的初步阶段,在此基础上进行的基于原型的再设计、再分析、再提高,从而实现重大改型的创新设计,才是逆向工程的真正价值和意义所在。

逆向工程的几种应用方向相关推荐

  1. 嵌入式开发学习的几种线路图方向

    致谢:嵌入式开发学习的几种线路图方向 摘要: 嵌入式学习是一个循序渐进的过程,如果是希望向嵌入式软件方向发展的话,目前最常见的是嵌入式开发Linux方向,关注这个方向,我认为大概分3个阶段: 1.嵌入 ...

  2. eclipse java 逆向工程_Mybatis 逆向工程的三种方法详解

    Mybatis 逆向工程 逆向工程通常包括由数据库的表生成 Java 代码 和 通过 Java 代码生成数据库表.而Mybatis 逆向工程是指由数据库表生成 Java 代码. Mybaits 需要程 ...

  3. 国仁网络资讯:抖音新人如何精准定位?解析10种定位方向。

    播放量低.粉丝的流失是每个抖音号运营者的痛处. 在羡慕他人的粉丝数量.视频播放量的同时,又不知道该从何入手? 不少抖音号的运营者们安慰自己:"我们的抖音号专业性太强,受众群非常小." ...

  4. 举例谈谈自动化专业本科的几种发展方向

    前些天和高中班主任聚会,知道了周老师的公子去年刚考上浙大的自动化本科.聚会上周老师问了几乎所有同学大四的发展和前景,看得出周老师觉得经济.贸易.管理一类的专业比较有"钱途"而且更安 ...

  5. opengl对三种光源(方向光,点光源,聚光灯)进行特写并分屏渲染

    分屏特写渲染效果图 实现原理 1,创建3个fbo 2,分别将方向光,点光源,聚光灯的照射效果渲染到fbo 3,在将渲染好的三个fbo作为纹理贴到要绘制的三个四边形上. 渲染入口 #include &l ...

  6. plc与python哪个前景好_Python程序猿哪种就业方向前景最好?

    python简介: Python是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比 ...

  7. 泰山OFFICE技术讲座:三种文字方向,不同高度+不同对齐的效果对比

    每个图都是:LTR_NN,LTR_WN,TTB_NE.放大到200% 压缩高度,基线对齐 压缩高度,居中对齐 不同对齐方式各有所长. 全高度,基线对齐 全高度时,大字体的汉字之间,间隔明显大. 全高度 ...

  8. 当进度对话框和后台线程处于活动状态时,如何处理屏幕方向变化?

    我的程序在后台线程中执行一些网络活动. 在开始之前,它会弹出一个进度对话框. 该对话框在处理程序上关闭. 这一切都可以正常工作,除非对话框打开(并且背景线程正在运行)时屏幕方向发生变化. 此时,应用程 ...

  9. 2020-11-24(dll注入的N种搞法)

    所谓DLL注入,本来是软件用于向其他程序添加/扩展功能.调试或逆向工程的一种合法技术.不过,后来恶意软件也常用这种方式来干坏事.因此,这意味着从安全的角度来看,我们必须知道DLL注入是如何工作的. 之 ...

  10. 使用Powerdesigner的逆向工程生成PDM(主要是注释可以放进去)

    在数据建模过程中,我们建立概念数据模型,通过正向工程生成物理数据模型,生成数据库建库脚本,最后将物理数据模型生成关系数据库.系统数据库设计人员希望能够将数据库设计和关系数据库生成无缝地集成起来,如何保 ...

最新文章

  1. NoSQL数据库_Redis
  2. linux 7za下载,Linux安装7za
  3. Dalvik分析(二)
  4. js define函数_聊聊JS模块化发展历程
  5. [vue] 删除数组用delete和Vue.delete有什么区别?
  6. textarea限制每行可输入固定个数的字符
  7. github issue 搜索_回顾 2020 年 GitHub 的大事件,你知道多少?
  8. C++中内联函数和宏定义的区别
  9. HugeTLB Pages大页内存
  10. 开源 RPC 框架有哪些
  11. 手机游戏再造创业神话 80后月入过百万
  12. Oracle下载及安装超详细教程
  13. iperf 安卓 灌包命令_iperf工具测速
  14. 2018年面经大合集
  15. ORACLE DG断档处理
  16. jetson nano 基础设置
  17. PCB电路板如何设计散热
  18. linux操作系统2试题,linux操作系统试题
  19. 视频配音变声用什么软件?这些软件能帮助你
  20. PDF签名系列(2):PDF的签名值到底存在哪里?

热门文章

  1. tex 表格内容换行_LaTex表格内单元格内容强制换行
  2. 决策树分析,让你的风险应对更专业
  3. 学生每日计划表_小学生每日学习计划安排表
  4. excel随机数_办公软件操作技巧052:如何在excel中填充随机数
  5. 在上海乐字节学习CRM项目管理
  6. 2020-11-03 oracle sql根据身份证号来判断性别
  7. 怎么设置电脑的固定IP地址?
  8. Java生成文本水印
  9. axio使用get方法之传递对象数组问题及解决方法
  10. PS线条神器插件Lazy Nezumi Pro(能画出sai般的线条)