- ISBN:9787030751485
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:B5
- 页数:216
- 出版时间:2023-03-01
- 条形码:9787030751485 ; 978-7-03-075148-5
内容简介
通过本教材使学生了解人工智能与智能制造产生背景和基本知识,掌握传统人工智能技术(符号推理、专家系统、神经网络和模糊逻辑)性能特点,认识和把握新一代人工智能技术(如深度学习、大数据智能和自主智能系统等)发展动态;结合机械加工等制造业发展需求,能应用所学人工智能的基本原理和基本知识,初步掌握智能制造系统设计原则与方法,进而把握智能制造系统构成与运作机制及其发展趋势,为解决实际智能制造问题打下良好知识基础。
目录
第1章 综述 1
1.1 装配工艺设计技术 1
1.2 MBD技术简介 1
1.3 装配关键技术 2
第2章 基于MBD的三维装配工艺建模方法 9
2.1 三维装配工艺模型结构 9
2.2 面向三维装配工艺的产品信息建模机制 10
2.2.1 产品信息模型概述 10
2.2.2 产品结构树的创建 10
2.2.3 产品零部件三维模型的构造技术 15
2.2.4 产品标注信息的管理机制 19
2.2.5 产品信息模型的处理技术 22
2.3 基于产品层次结构的装配工艺建模机制 25
2.3.1 装配工艺建模过程概述 25
2.3.2 工艺模型信息详述 26
2.3.3 拆卸工艺模型的创建 34
2.3.4 装配工艺模型的信息完善 39
第3章 基于人机交互的装配路径与工艺序列设计 42
3.1 装配元件位姿和运动描述 42
3.2 装配路径与工艺序列设计总体流程 43
3.3 基于人机交互的装配路径规划 46
3.3.1 三维操纵柄的设计 46
3.3.2 基于装配特征的操纵柄位姿调整 48
3.3.3 三维操纵柄的人机交互功能的实现 49
3.3.4 装配路径信息记录 53
第4章 基于三维模型的装配路径与序列智能生成技术 56
4.1 面向装配工艺智能设计的关键信息建模 56
4.1.1 优先连接矩阵 57
4.1.2 约束集和配合方向集 57
4.1.3 装配层次模型 60
4.1.4 基础件识别流程 61
4.1.5 装配信息建模表达机制 62
4.2 装配路径智能规划 63
4.2.1 复杂产品的干涉检测方法 63
4.2.2 装配路径规划前置处理 65
4.2.3 基于配合方向集的路径推理 69
4.2.4 装配路径规划流程 71
4.2.5 算例 74
4.3 装配序列智能规划技术 75
4.3.1 蚁群算法介绍 75
4.3.2 评价标准建立 77
4.3.3 基于并行蚁群算法的序列求解 81
4.3.4 基于相似计算的同步并行序列生成 85
4.3.5 算例及算法分析 90
第5章 三维装配工艺仿真验证技术 95
5.1 基于包围盒的零件模型干涉预检测 95
5.1.1 三维模型的凸包计算 97
5.1.2 基于三维凸包的OBB包围盒的计算 100
5.1.3 基于分离轴理论的OBB包围盒相交测试 103
5.2 基于产品层次结构的逐层分解的快速干涉过滤算法 104
5.2.1 包围盒的定义及构造 104
5.2.2 包围盒干涉检测算法判据 105
5.2.3 子装配包围盒层次结构的分解规则 106
5.3 基于模型边界面的层次包围盒结构的精确碰撞检测 107
5.3.1 零件干涉面对的提取 107
5.3.2 基于模型边界面的层次包围盒的精确求交计算 109
5.4 装配仿真的基本原理及验证流程 110
5.5 装配仿真的具体实现 111
第6章 三维装配工艺设计中资源的使用 115
6.1 装配工装概述 115
6.1.1 工装模块的主要功能 115
6.1.2 装配定位的主要模块 115
6.1.3 装配定位交互式实现的总体流程 116
6.2 装配工艺系统中的工装模型 117
6.2.1 工装模型的表达 117
6.2.2 零件几何模型与几何元素 119
6.2.3 装配约束与几何约束 119
6.3 三维几何元素的形位表达 120
6.3.1 空间零件的位姿表达 120
6.3.2 几何元素的特征参数表达 121
6.4 基于自由度推理的装配约束求解 122
6.4.1 自由度和约束的关系 122
6.4.2 自由度分析 123
6.4.3 自由空间的形位表达 124
6.4.4 自由度推理 127
6.5 基于几何约束的装配定位求解 129
第7章 装配工艺流程自动生成 134
7.1 装配工艺流程模型 134
7.1.1 装配工艺流程数据组成 134
7.1.2 基于层次关系的装配工艺流程 135
7.2 装配工艺结构树与装配工艺流程映射方法 136
7.2.1 装配工艺结构树解析及预处理 136
7.2.2 装配工步与工艺流程节点的映射 138
7.2.3 装配工艺流程图的生成 139
7.3 装配工艺流程的应用 140
7.3.1 装配工艺流程的管理 141
7.3.2 装配流程仿真 141
7.3.3 装配进度监控 142
第8章 三维装配工艺发布与展示技术 144
8.1 三维工艺轻量化文件建模技术 144
8.1.1 三维工艺轻量化文件数据结构 144
8.1.2 工艺信息轻量化文件建模 146
8.1.3 几何模型轻量化文件建模 149
8.1.4 工艺尺寸标注轻量化建模 150
8.2 基于数据驱动的装配模型匹配共享技术 153
8.2.1 三维装配工艺特点与模型共享技术原理 153
8.2.2 装配工艺模型轻量化文件数据结构 154
8.2.3 重复子模型组合模式挖掘算法 155
8.2.4 本地子模型组缓存维护 159
8.2.5 装配子模型组匹配共享系统工作流程 163
8.2.6 匹配共享系统效率验证 164
第9章 基于人机交互的三维装配工艺设计原型系统 167
9.1 系统开发方案 167
9.1.1 系统开发方式的选择 167
9.1.2 系统内核的选择 167
9.1.3 开发方案的确定 169
9.2 三维装配工艺设计软件的总体方案 170
9.2.1 系统需求分析 170
9.2.2 系统体系结构 170
9.2.3 系统功能模块 172
9.2.4 系统工作流程 173
9.3 系统运行实例 175
9.3.1 产品信息模型构建 175
9.3.2 装配资源模型构建 175
9.3.3 三维装配工艺设计 180
9.3.4 装配工艺流程生成与应用 185
9.3.5 三维装配工艺轻量化文件参数模型演示 189
第10章 装配工艺智能设计原型系统 191
10.1 系统开发方案 191
10.2 装配工艺智能设计原型系统总体方案 193
10.2.1 系统体系结构 193
10.2.2 系统主要功能模块 195
10.2.3 系统工作流程 196
10.3 系统运行实例 197
10.3.1 装配信息建模 197
10.3.2 装配序列规划 199
10.3.3 装配路径规划 202
参考文献 204
节选
第1章 综述 1.1 装配工艺设计技术 装配指根据技术要求将若干零件接合成部件或将若干零件和部件接合成产品的劳动过程。装配工艺的基本任务就是研究在一定的生产条件下,以高生产率和低成本装配出高质量的产品。 产品的装配工艺过程包括装配、调整、检验、实验四个过程。其中装配的主要步骤包括:①确定装配工作的具体内容,根据产品的结构和装配精度要求确定每个装配工序的具体内容;②确定装配工艺方法及设备,选择合适的装配方法及所需的设备、工具、夹具和量具等,当车间没有对应的设备、工具、夹具、量具时,还得提出设计任务书,所用的工艺参数可参照经验数据或计算确定;③确定装配顺序,各级装配单元装配时,先要确定一个基准件进行装配,然后安排其他零件、组件或部件进入装配顺序;④确定工时定额及工人的技术等级,目前装配的工时定额大都根据实际经验估计,工人的技术等级并不做严格规定。 除此之外,在装配过程中还应该保证产品的装配精度,保证装配精度的装配方法有互换装配法、修配装配法、选择装配法以及调整装配法。采用互换装配法时,被装配的每一个零件不需做任何挑选、修配与调整就能达到规定的装配精度要求,其装配精度主要取决于零件的制造精度,可分为完全互换法和部分互换法。修配装配法就是将装配尺寸链中的各组成环按经济加工精度制造,通过改变尺寸链中的某一预先确定的组成环尺寸的方法来保证装配精度。选择装配法是将装配尺寸链中组成环的公差放大到经济可行的程度,然后选择合适的零件进行装配,以保证装配精度达到要求。调整装配法通过改变调整零件在机器结构中的相对位置或选用合适的调整件来达到装配精度。 1.2 MBD技术简介 MBD(model based definition)即基于模型的定义[4],是一个用集成的三维实体模型来完整表达产品定义信息的方法,它详细规定了三维实体模型中产品尺寸、公差的标注规则和工艺信息的表达方法。MBD改变了传统由二维工程图纸来描述几何形状信息的方法,它是采用三维实体模型来定义形状、尺寸、公差和工艺信息的产品数字化方法。同时,MBD使三维实体模型成为生产制造过程中的唯一依据,改变了传统以工程图纸为主而以三维实体模型为辅的制造方法。 目前,在MBD技术的应用领域中,波音公司率先在波音787飞机的设计和制造过程中应用了MBD技术,实现了真正意义上的全三维数字化和无纸化,极大地提高了飞机的生产和管理效率,充分体现了MBD技术的优越性[5]。洛克希德 马丁公司提出了3DPMI计划,通过将具有PMI的三维产品模型应用于产品研制阶段的各个环节,改善了企业的业务流程[6]。Zhu等[7]构建了一个扩展的MBD模型,使中国航空工业的集成设计和制造系统成为可能。田富军等[8]将零件制造的中间状态作为基本单元,建立了MBD工艺信息模型,模型的几何信息和工艺信息通过加工特征进行集成。田富军等[9]还基于过程模型、过程中模型和过程参考模型的定义,提出了基于MBD的三维加工工艺规划模型。赵鸣和王细洋[10]提出了基于体分解的*大加工特征识别和工艺路线生成方法,实现了MBD工艺模型的快速生成。Xiong等[11]将MBD工艺模型作为工艺规划与优化的基础,建立了评价方法。Geng等[12]利用MBD技术成功地将维护、维修和大修规划数据集成到产品3D模型中,其中,扩展的MDB数据集被认为是产品生命周期中交付文档的唯一来源。 1.3 装配关键技术 基于MBD的三维装配工艺设计技术是以产品三维模型为基础,融入工艺内容、工艺参数、工艺尺寸标注、工装模型、操作语义等信息的工艺技术,其中工艺信息不仅以三维形式表达,还关联于产品的三维模型,可在产品装配的动态演变过程中基于三维模型进行工艺信息展示,操作者能够非常直观地了解设计意图和工艺要求。基于MBD的三维装配工艺设计采用集成化三维数字模型来完整表达产品定义信息,并使其作为装配过程的唯一依据,其不仅定义了传统装配模型的三维模型、BOM信息、层次关系,还完整定义了特征、约束关系、公差信息等。为实现基于MBD的三维装配工艺设计,需要开展基于三维模型的装配工艺建模技术、三维装配工艺路径设计技术、三维装配工艺序列生成技术、三维装配工艺仿真验证技术、装配资源规划技术、工艺流程生成技术以及三维模型轻量化演示技术的研究,并基于上述方法,围绕三维装配工艺设计、装配工艺过程优化、装配工艺发布等方面开发三维装配工艺设计软件工具。 1. 装配工艺建模技术 装配工艺建模是装配工艺设计的重要环节,完整、准确地表达装配信息是装配工艺建模的首要条件。装配工艺信息模型应具备完整清晰的层次信息,零部件、机构之间的连接关系信息,以及装配操作信息。另外,构建的信息模型需要能为装配工艺的设计及评价过程提供所有**信息。信息模型的质量好坏会对CAPP(computer aided process planning)系统后续设计工作的效率产生直接影响,因此构建一个集成度丰富、信息完备的装配信息模型具有重要的意义。当前,中外学者主要研究的装配建模方式有四种:基于图的装配模型、层次模型、语义模型及混合模型等。Bourjault和Lambert[13]提出了采用二维拓扑结构来建立装配模型,该装配模型可表达为G=,其中,G表示总装配体;E为边集,表示装配体中零件之间的装配连接关系;节点集合V为非空节点集,用来表示装配体中子装配体或零件。由于该模型只包含了基础的连接关系,因此并不能完整表达装配信息。20世纪末,Homen de Mello和Sanderson和Lambert[14]在Bourjault和Lambert模型基础上提出了五维拓扑结构表达方法,该方法能够较为直观地表达装配体零部件间的接触连接关系,其表达式为G=。Lee和Yi[15]提出了在层次模型中引入虚链(virtual link)的建模方法,虚链描述了装配体的配合特征、约束条件等信息。该方法清晰地反映了父子装配体、零部件间的从属关系。Shah和Tadepalli[16]提出了一个包含5种关系、基于特征划分层次结构的装配模型,关系构成分别是从属关系、自由度、运动约束、结构关系和尺寸约束,并通过实体的类型、方向、位姿和自由度构建了一个求解表来求解*终的装配约束。语义模型是一种特殊的自定义描述性语言,是在对研究对象进行深入探究后开发的,这种语言描述了装配体和装配体结构之间的关系。宋玉银等[17]提出了广义键的理论,并通过广义键描述了零部件之间的装配关系,以此为基础构建了零部件之间装配关系模型。Zhao等[18]基于MBD建立了装配精度信息模型,模型包含装配关系层、部件连接层、特征元素层和公差信息层。该模型用于提高飞机的装配精度。中国空间技术研究院的孙连胜等[19]从航天产品数字化研制流程出发,为了提高三维模型的数据保密性及数据传输效率,建立了一种装配体模型的轻量化数据结构模型,并应用于航天装备的数字化研发过程。江苏科技大学的吴家家[20]针对装配工艺规划过程所需,分别构建了产品的装配层次模型、零件信息模型和基于矩阵表达的装配关系模型,并应用于船用柴油机的装配规划中。 2. 装配路径设计技术 装配路径设计是三维装配工艺的另一项关键技术。装配路径是指在将零件从起始位置移动到装配目标位置时无碰撞的*短路径。比较经典的装配路径规划方法有位姿空间法、单元分解法、人工势场法、可视图法等。位姿空间(configuration space)法是由Lozano-Perez和Wesley[21]提出并逐渐完善的一种无碰撞路径规划方法,实际是用空间中的一个点简化代替运动零部件的位姿。单元分解法[22]是将规划空间表示为均等的栅格网单元,并把这些单元标记为满、空和混合三种状态的方法。如果单元完全在障碍物内则标记为满,不与障碍物相交为空,否则标记为混合。该方法不能在复杂的装配环境中有效搜索到*佳装配路径。人工势场法是由Khatib[23]提出的一种虚拟力法,该方法是在一个力场运动中,目标位姿被看作规划部件的一个引力极,障碍物则是斥力面,然后基于目标位姿和所有障碍物计算人工势能总和,取*小值来规划运动路径。可视图法[24]是从球面图(spherical map)法中总结出的求解空间位姿的方法,将三维空间中的物体投影到单位球上来确定可视性,该方法求解方法简单,但计算量较大。随着计算机技术的快速发展,在路径规划领域,出现了较多的智能启发式算法,如交互式拆卸引导以及启发式算法被应用于装配路径规划中,利用四叉树或八叉树表示工作空间,使用启发式算法在单元内搜索安全路径。海军装备部的李刚等[25]提出了人机交互式拆卸引导的装配路径规划优化方法。该方法以人机交互为主导,记录在拆卸过程中不同状态下关键点时零部件的位姿信息。通过拆卸引导的方式获取各个零部件的装配路径,*终实现装配的*优路径生成。刘检华等[26]提出利用有效采样点来优化装配路径、基于几何约束实现虚拟三维空间环境下的零件运动方法,提出了包含几何约束自动识别、交互式约束定义和位置约束的零部件的精确混合定位方法。崔汉国等[27]为了避免路径*短优化方式的局限性和随机选择起始路径的缺陷,提出利用遗传算法求解多目标虚拟装配路径方法,利用大量初始化的方法得到具有代表性的初始样本,从而获取多条具有不同特点的路径,来优化装配路径。何磊等[28]针对飞机总装过程中装配路径仿真在狭窄空间存在困难的情况,将A*算法由二维平面推广到三维空间,对装配空间和零部件进行网格化表示,形成地图映射;根据零部件在三维空间中的转移成本,构建评价函数,采用改进A*算法完成启发式搜索,生成装配路径节点信息。 3. 装配序列生成技术 装配序列规划(assembly sequence planning,ASP)是产品数字制造中组装计划的关键步骤,是具有强约束的组合优化问题。装配序列规划的主要目标是基于产品的设计信息、几何信息,综合考虑装配成本、装配环境、装配过程等约束因素,生成较优且合理的零部件装配顺序,为装配路径规划、装配资源规划、装配过程仿真及实际生产等提供指导,优化的装配序列能够提高产品的装配质量和降低装配成本。用于求解装配序列规划问题的方法一般分为三种:图的方法、知识的方法和启发式算法。Bahubalendruni等[29]通过考虑装配稳定性关系来识别可并行装配的子装配体,并提出了一种高效的计算方法来生成*优装配序列。Baldwin[30]使用反汇编来解决装配问题,并通过Cut-Set求解装配关联图来生成产品的装配图。另外,Karjalainen等[31]提出了一种基于精确装配建模和邻接矩阵生成装配序列的算法。通过组件的几何建模和经验来定义组件之间的优先关系,然后基于邻接矩阵检测不同子组件来创建装配树以及其他限制因素。通过回溯算法生成可行的装配序列。魏小龙等[32]针对传统装配序列规划不考虑非单调因素的问题,提出了一种基于知识规则和几何推理相结合来推导非单调装配顺序的方法。钟艳如等[33]基于装配信息模型构建装配信息本体,以本体规则的方式表达知识和经验的语义。在此基础上,通过本体推理判断装配顺序是否合理,从而归纳自动生成装配序列的方法。随着计算机科学和人工智能的发展,启发式算法越来越多地被用来解决装配序列问题。Li等[34]提出了一种动态参数控制的和谐搜索(DPCHS)算法,用于解决ASP问题。Zhang等[35]提出了一种双种群搜索机制的离散萤火虫算法,通过使用可行解决方案和不可行解决方案的并行发展,该机制可以保证人口多样性并增强本地和全局搜索能力,提高了ASP问题的求解效率。 4. 装配工艺仿真验证技术 干涉检测是构成虚拟现实系统的基本要素,也是进行数字化装配工艺设计与仿真验证的前提。在数字化装配环境中,工艺师所设计的装配工艺应能指导实际装配生产的顺利实施,而不应该在装配的过程中出现零部件间相互阻碍装配或装配工具的可操作空间不足等问题。要实现这一点,就需要在进
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0