3制造数据集_基于MBD的产品设计制造技术研究

本篇节选自论文《基于MBD的产品设计制造技术研究》,发表于《中国电子科学研究院学报》第8卷第6期,作者为中国电子科技集团公司第14研究所专家朱建军。本文经授权转载自公众号学术plus,版权归原作者所有。

作者:中国电子科技集团公司第14研究所专家 朱建军 | 来源:学术plus

6516d41df0fef91c7c11466a5da3a167.png

目前以雷达整机、电子对抗等产品为代表的军事电子装备,为了适应快节奏、高质量的研制要求,正在开展数字化的产品设计制造技术研究和应用工作,取得了一些阶段性成果,并逐步形成了行业或国家标准。但是与国内外航空企业相比,仍存在较大的差距,主要表现在三维模型并没有贯穿于整个军事电子装备研制过程中,基于MBD技术的产品定义工作仍处于起步阶段,以MBD为核心的数字样机设计、数字化工艺设计和产品制造模式尚不成熟,MBD的设计、制造和管理规范还有待完善。

1

MBD技术介绍

1.1 MBD的内涵

MBD(Model Based Definition),即基于模型的工程定义技术,是一个用集成的三维实体模型来完整表达产品定义信息的方法,它通过图形和文件表达的方式,直接地或通过引用间接地揭示了一个物料项的物理和功能需求,三维实体模型中包含产品尺寸、公差、技术要求等制造信息定义和表达。

1.2 MBD技术的应用

MBD技术起源于波音公司,以波音、洛·马和空客公司为代表的飞机制造业在数字化技术应用领域取得了巨大的成功。尤其是以波音787为代表的新型客机研制过程中,利用达索(Dassault)公司的PLM系统创建了全球协同研制平台,采用MBD技术,将三维产品制造信息(Product Manufacturing Information,PMI)与三维设计信息共同定义到产品的三维数模型中,直接使用三维标注模型作为产品研制的依据,实现了产品设计、工艺设计、制造、检验的高度集成、协同和融合,建立了三维数字化设计制造一体化集成应用体系,成功地研制了787客机。

而美国机械工程师协会也于1997年在波音公司的协助下开始了有关MBD标准的研究和制定工作,并于2003年使之成为美国国家标准(ASME Y14.41-2003);我国参照ISO/DIS 16792标准,结合国内制造业的现状制定了GB/T 24734-2009标准。该标准明确了产品定义数据集所应包含的内容、规范了对设计模型的要求、定义了尺寸公差表示规则,规定了基准应用方面的要求。

国内目前也正在开展MBD技术研究和应用工作,尤其以航空制造业为代表,与国际接轨较早,已先期开展MBD技术的应用,制定了适应于本行业的三维设计制造标准,并主要与CATIA、DELIMIA等软件集成,在典型产品中开展试点应用,特别是基于MBD的产品设计方面具有示范意义,而在基于MBD的产品制造方面由于软件和制造设备的局限,仍处于探索阶段

2

基于MBD的产品研制技术体系

在基于MBD的产品研制技术体系中,MBD模型是产品信息的唯一载体,贯穿于产品的设计、工艺、制造、检验、维修等各个环节中,从而有效地保证了数据的唯一性。基于MBD的产品研制技术体系如图1所示,在该技术体系中,基于MBD的数字化产品定义标准规范是整个体系的基础,依据该定义标准,开展基于MBD的产品设计、工艺设计和制造。

449cc926d7e1afb2c33bc97894463a08.png

图1 基于MBD的产品研制技术体系图

3

关键技术

3.1 基于MBD的数字化产品定义技术

基于MBD的数字化产品定义是实现数字化制造的基础,它以数字量方式对产品进行准确地描述。MBD是一种超越二维工程图实现产品数字化定义的新方法,使工程人员摆脱对二维工程图的依赖,为了满足产品研制各阶段对数据的要求,必须按MBD的要求、根据产品研制各阶段的要求对产品数据进行分类组织和管理。

在MBD模型的基础上,如何面向产品研制生命周期,更方便、更直观、更便于理解、更有效率地表达、传递产品信息,在产品研制等环节中保证数据的一致性和可追潮性,不能完全照搬二维工程图的产品定义体系。因此军事电子行业要开展MBD技术的应用,就必须根据行业、研制对象、软件平台的特点,在国内外标准的基础上,制定适合于本行业的基于MBD 的数字化产品定义。

3.2 基于MBD的数字化工艺设计仿真技术

MBD技术以三维模型作为唯一的制造依据,使军事电子装备的工艺设计工作发生了根本的变化。现有的基于二维工程图的、卡片式的工艺规程已无法继承上游的MBD模型,也无法有效地将设计信息传递至制造后端,因此,现有的工艺设计模式和方式已经很难满足基于MBD模型的工艺设计要求,并将直接影响到产品的工艺设计周期和产品制造质量。

随着设计端MBD技术应用的不断推进,结构数字化样机的不断完善,使得PBOM设计、装配过程仿真、干涉检查等工作成为可能,对工艺设计质量的要求也越来越高。另一方面,随着MBD技术的应用,产品信息使用数字量进行传递,对于使用数字化设备的制造过程(如数控加工等)将更为有利,但对于多工序的装配、普通加工、钣金、特种加工等工作,如何基于MBD模型快速开展工艺设计仿真工作,生成有效指导制造过程的工艺规程仍是目前急需解决的问题。因此,必须预先开展基于MBD的数字化工艺设计仿真技术的研究。

3.3 基于MBD的数字化检测技术

在基于MBD的产品数据基础上,开展数字化检测技术的研究,有效提取产品设计和工艺设计数据作为检验检测依据,为检验数据记录提供方便;同时配合引入新型的数字化检测设备,探索将MBD模型转换为数字化检测设备能识别的数字信息的技术方法,真正实现基于MBD模型的数字化检测。但是,数字化检测设备并不能完全覆盖军事电子产品的所有对象和检验内容,因此还需建立一套适合于本行业的基于MBD的数字化检测标准和方法,以确保MBD技术的落地。

3.4 基于轻量化模型的数字化装配可视化技术

随着军事电子装备的发展,产品结构的复杂程度越来越高,尤其是军事电子装备MBD模型具有零部件数量巨大、零件特征复杂的特点,无论是对MBD模型的操作或显示,都特别消耗计算机软硬件资源;而为了能完成整个产品的数字化样机,产品的表达方式多样,往往又与工艺设计的要求不符。为了确保装配工艺设计工作的高效开展、装配现场能够及时获取有效的设计、工艺信息,必须解决大装配模型的轻量化问题,有必要开展基于MBD模型的轻量化设计、轻量化转换技术的研究以及基于MBD模型的三维装配工艺设计工具的开发工作。

3.5 基于MBD的产品数据管理技术

现有的产品数据管理是以产品结构树为基础,对产品CAD模型、二维工程图、技术文档进行文件式管理。在基于MBD的产品研制过程中,MBD模型包含了几何和非几何的产品数据集,如果仍采用现有的文件式的产品数据管理方式,基于MBD的数字化产品定义的优势将无法充分展示和利用,必须细化MBD模型的管理粒度;而细化管理粒度的MBD模型将贯穿于整个产品设计、工艺设计、检验检测等环节,各个阶段的MBD模型的更改和相关性控制也成为基于MBD的产品数据管理的难题之一。因此,要保证MBD技术的应用,必须开展基于MBD的产品数据管理技术研究。

4

MBD技术在军事电子行业的应用分析

4.1 基于MBD的数字化产品定义是MBD技术应用的基础

原有基于二维工程图的产品定义是经过长期实践验证的,是工程应用的基础。采用MBD技术后,不能将二维工程图的表达方式照搬至MBD模型中,通过全标注的方式来解决产品定义的问题。此外,MBD是一种管理和技术的体系,并不仅仅是一种带三维标注的数据模型,还要反映各类数据的表达方式及其相互之间的关系,将产品定义结构化、数字化,将几何特征、非几何特征关联起来,实现产品的有效定义。如波音公司作为MBD技术应用的成功企业,其有关模型定义的标准规范(BDS-600)就有15项之多(如表1所示),包括数据集的一般要求、数据集和模型的识别、数据集修订版、各专业的数据集定义等方面。

7fdead0a5b9e5afb5be8a78094bb9ed0.png

但是目前在MBD技术的应用过程中,往往以设计部门牵头,开展产品数据定义工作,对工艺、制造、维修等阶段的需求考虑较少。因此,在基于MBD的数字化产品定义标准制定的初期就应充分考虑设计后端的需求,以避免出现设计信息不全、无法传递、获取等问题。一般而言,基于MBD的产品数据集包含以下几个层次

63e472e1ed04ba636c06bc9ec1d564f5.png

此外MBD技术的应用也从来就不是一个独立的技术,它与CAD软件的成熟度、特征建模技术、信息化管理等技术的发展息息相关,因此在制定产品定义标准时还应充分考虑到本行业的特色、企业特点、产品对象等方面,建立适合本企业的数字化产品定义标准。

4.2 基于MBD的工艺设计是MBD技术应用的关键

目前国内外在基于MBD的产品设计方面开展了大量的工作,形成了一系列的标准和规范,CAD软件也相对较为成熟,但在基于MBD的工艺设计方面尚无成功的工程应用经验可借鉴,尤其在国内仍是以技术研究、典型示范为主,尚未大规模推广应用。

当产品研发上下游之间由二维工程图、技术文档等载体的工程信息传递转变为以MBD模型为载体的数字信息传递时,工艺人员在产品研制过程中的审签行为由二维工程图的审查转变为基于MBD模型的审查模式;工艺设计由借助二维工程图表达工艺意图转变为生成工序模型来表达工艺意图,导致工艺工作量激增,这些都对军事电子行业中流程式工艺设计模式产生了巨大的冲击。而工艺作为设计、制造的桥梁,承担了理解设计意图、指导制造生产的双重角色,这种在MBD技术应用过程中产生的阵痛是不可避免的。尤其是在工艺设计过程中,工序模型的生成成为工艺设计过程中的一大瓶颈(如图2所示),而零件工序模型与装配工序模型遇到的问题又截然不同:零件工序模型生成的问题在于每个工序都要生成工序模型时,如何快速生成工序模型,并将制造信息完整地表达在工序模型上;而装配工序模型生成的问题在于如何快速分配装配对象、生成装配模型,如何解决装配模型轻量化规则与工艺设计不符的矛盾,如何保证PBOM调整时与MBD模型的对应关系等等。

以上这些都是基于MBD模型的工艺设计面临的问题,除了技术层面、工具层面要开展大量的研究,突破关键技术瓶颈,在工艺人员能力方面也需要进一步提升,才能保证MBD技术在工艺设计过程中的应用。

10293237614f41ef2f7644157f305304.png
cfecd5af25fd3a2232950ffc3382b676.png


图2 基于MBD模型的工艺设计

4.3 基于MBD的制造是MBD技术应用的前提条件

MBD技术的应用是否成功很大程度取决于企业的数字化制造能力和水平。据介绍飞机制造业中80%以上的零部件都实现了数控加工,而检验过程也多采用三坐标测量机、便携测量臂系统或IGPS等数字化测量系统,并在设计信息的自动提取、首件检验表单的自动生成方面的研究,为其实现基于MBD的产品研制提供的条件。对于军事电子行业而言,产品对象的数控程度以及数字化检测能力远低于航空企业,大量的制造设备仍是传统设备,较低的数字化制造能力和水平很大程度制约了MBD技术在制造过程中的应用,这也是MBD实施缓慢推进的重要因素之一。因此,在MBD技术的应用过程中要充分考虑制造端的能力和水平,确认MBD技术应用的实施步骤。

216b7594b99ecd655ae1b0dcb7f35b42.png

图3 数字化检测设计和执行

4.4 基于MBD的设计管理系统是MBD技术应用的保障

MBD技术的成长是与CAD/PDM技术的发展相辅相承的,其应用很大程度依赖于软件的成熟度。目前在基于MBD的设计中,CAD软件较为成熟,能满足国内外标准的要求,仅是在产品定义数据的组织、管理和表达方式不同。但在工艺设计方面,其软件的成熟度远低于产品设计软件的成熟度,尤其是在工艺设计工具层面上,软件功能弱,尚不足以支撑工艺人员高效地开展工作。随着CAD/CAM/CAT/PDM/PLM软件的不断完善,MBD技术的应用也将越来越成熟。

4.5 分步实施是MBD技术应用的实现方法

MBD技术是一门新兴的技术,要消化、吸收、再应用地分步实施,以典型产品为应用对象,以装配、数控加工为应用范围开始,建立MBD应用推广的实施模式,逐步向全专业、全部产品上推广应用。整个MBD技术的分步实施策略如图4所示。

1df59cb6c145be32bc7f57470cf72f27.png

图4 MBD技术的分步实施策略图

结 语

MBD技术作为产品研制的发展方向,随着在国内航空企业的应用,军事电子行业已着手开展相关技术研究工作,但MBD技术的应用应与适合本行业的数字化产品定义标准、信息化程度、数字化制造能力相匹配,不可能一蹴而就。需要在技术体系建设、基于MBD的管理体系变革、基于MBD的设计管理系统建设、人员能力培养等方面开展大量工作,合理、有效、平稳地推进MBD技术在军事电子行业的应用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/335741.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【WebRTC---源码篇】(九)媒体协商

1.媒体协商的过程 2. 重要的接口类 3.时序图 4.几个关键点 5.code if (InitializePeerConnection()) {peer_id_ = peer_id;//参数1:观察者,创建成功后回调OnSuccess//参数2:消息类型,自动推导peer_connection_->CreateOffer(this, webrtc::PeerConnectionInterface::RTCOff…

【WebRTC---源码篇】(七)NACK的处理流程

NACK调用栈 从分发器接收Packet包 void RtpVideoStreamReceiver::ReceivePacket(const RtpPacketReceived& packet) {if (packet.payload_size() == 0) {// Padding or keep-alive packet.// TODO(nisse): Could drop empty packets earlier, but need to figure out how…

java实现资源监视器_实现Java监视的12个步骤程序存在缺陷

java实现资源监视器Java监视的当前状态最大的问题是什么? 生产中的错误很像喝醉的短信。 您只有在事情已经发生之后才意识到出了点问题。 发短信日志通常比应用程序错误日志更有趣,但是……两者可能同样难以修复。 在本文中,我们将执行一个…

hystrix应用 博客_使用Hystrix DSL创建弹性骆驼应用程序

hystrix应用 博客Apache Camel是一个成熟的集成库(到现在已有9年的历史了),它实现了Enterprise Integration Patterns一书中的所有模式。 但是Camel不仅是EIP实现库,它还是一个不断发展,添加新模式并适应行业变化的现代…

notebook打开外部文件_CAD外部参照真是个好东西!

好课推荐:零基础CAD:点我CAD室内:点我 周站长CAD:点我CAD机械:点我 Bim教程:点我CAD建筑:点我CAD三维:点我全屋定制:点我 ps教程:点我苹果版CAD:点我 3dmax教…

JSP动作元素/活动元素

文章目录jsp:forwardjsp:includejsp:paramjsp:useBeanjsp:setPropertyjsp:setProperty name"" property"" value""jsp:setProperty name"" property"" param""jsp:setProperty name"" property"*&…

gradle groovy_适用于Java开发人员的Groovy吗? 认识Gradle,Grails和Spock

gradle groovyJava开发人员最感兴趣的Groovy用例有哪些? 尽管已经有一段时间了,但似乎只有Groovy最近才开始使用Groove。 对于某些人来说,它基本上只是另一种深奥的JVM语言,但是由于一些流行的工具可以帮助您使用Java&#xff0c…

JSP 指令元素

文章目录page 指令import 属性pageEncoding 属性contentType 属性session 属性isELIgnored 属性errorPage 属性isErrorPage 属性include 指令file 属性taglib 指令uri 属性prefix 属性jsp 源文件转换成对应的 .java 文件时,jsp 的指令会影响 Java 源代码的生成&…

indesign中调出字符样式快捷键_Word中十大黄金快捷键,你会用几个?

在使用Word文档时,熟练使用快捷键能够有效的提升我们的工作效率,但是,Word中快捷键也比较多,要想全部掌握,那不太现实,这里,易老师给大家挑选了10组黄金快捷键,非常实用。01 快速移动…

couchbase集群_使用CLI扩展和重新平衡Couchbase集群

couchbase集群Couchbase通过多种方式提供高可用性和灾难恢复 : 同质簇 复写 集群内复制 备份还原 机架区意识 该博客将展示如何使用Couchbase命令行界面(CLI)创建Couchbase集群。 此外,还可以使用Couchbase REST API和Couchba…

maya室内模型_C4d和3dmax、maya相比有什么优势?

C4D和3dmax、maya都是三维软件,功能都是非常的nice,很多新手小伙伴就在好奇它们有什么区别,对比之下,c4d有哪些优势?c4d和3dmax的主要应用领域就是区分它们的地方。C4D一般用于栏目包装,影视后期&#xff0…

HH SaaS电商系统的标签系统设计

文章目录打标规则公式打标公式变量修改标签删除标签标签实体标签与对象的关系标签和商品:标签和商城会员:标签和租户会员:打标规则公式 公式名称:近日销量创历史新高 规则公式:近$ {days}销量创历史新高 公式名称&a…

jvm高并发_在JVM上对高并发HTTP服务器进行基准测试

jvm高并发在第一篇关于HTTP客户端的文章 (我将您重定向到JVM上的高效HTTP的介绍)之后,现在让我们来谈谈HTTP 服务器 。 有一些关于HTTP服务器的基准测试,但通常受到诸如以下缺点的阻碍: 没有有效地执行高并发方案&am…

excel未完全加载怎么办_你知道如何改变Excel的打开姿势吗?

你是否曾经想过在启动Excel时自动打开某些特定的文档?当然,你永远都可以手动去打开任何一个文档,但是如果有那么一种可能,去每次省下那么几秒来自动完成这一操作,你会愿意尝试吗?今天,火箭君就和…

电商系统的售后模块设计

文章目录售后单实体方案一方案二服务类型可选售后服务判断规则退款类型售后截止时间金币和优惠券如何返还买家端订单列表的“售后按钮”逻辑说明服务端处理逻辑买家端操作“售后按钮”页面跳转逻辑商家管理后台订单列表的“售后处理”逻辑说明服务端处理逻辑商家端操作“售后处…

python中元组和列表转化_4.Python列表/元组/集合/字典

4.1 Python列表• 列表用 [ ] 标识,是Python 最通用的复合数据类型。• 列表用 [ ] 表示,列表具有可嵌套性4.1.1 Python列表截取• 列表可以使用 [头下标:尾下标] 截取相应的子列表, 从左到右索引默认 0 开始,从右到左索引默认-1开…

【WebRTC---源码篇】(十二)WebRTC/RTX协议

在SDP中可以查询到提前协商好的RTX信息 接受到RTCP NACK 重传RTX包,有效荷载前两个字节为原始seqnumber 如何知道重传的是哪个包 发送RTX

stackoverflow_Stackoverflow:您尚未发现的7个最佳Java答案

stackoverflow您可以在Stackoverflow上找到哪些最有趣的答案? Stackoverflow是开发人员的金矿。 它可以帮助我们找到遇到的特定问题的最有用答案,并且我们总是从中学习新事物。 在以下文章中,我们研究了最受欢迎的Java问题和答案&#xff0…

json请求 post vue_Spring Boot+Vueaxios异步请求数据的12种操作(上篇)

Java大联盟致力于最高效的Java学习关注Spring Boot Vue 前后端分离最核心的操作就是通过异步请求完成数据同步,这其中又可以分为很多种不同的情况,比如是 GET 请求还是 POST 请求?参数是普通变量还是 JSON?基于 RESTful 架构如何…

【WebRTC---源码篇】(十三)WebRTC/Pacer

pacer作用 NextSendTime Timestamp PacingController::NextSendTime() const {Timestamp now = CurrentTime();if (paused_) {return last_send_time_ + kPausedProcessInterval;}// If probing is active, that always takes priority.if (prober_.IsProbing()) {Timest…