目录 1
序 1
第1章 绪论 1
1.1 现代产品设计方法 1
1.2 KBE的研究现状与进展 3
1.2.1 CAD的发展和KBE的提出 3
1.2.2 KBE的定义 4
1.2.3 KBE与其他设计技术的比较 5
1.2.5 机械设计知识处理技术当前研究现状 6
1.2.4 KBE国内外研究现状 6
1.3 商用CAD系统对KBE的应用度分析 8
1.4 本书的目标与特色 9
第2章 设计领域中的知识处理关键技术 12
2.1 机械设计知识的特点 12
2.2 机械设计知识表示技术 13
2.2.1 知识表示的一般方法 13
2.2.2 基于实例的设计知识表示方法 16
2.2.3 基于本体论的实例与规则统一动态表达机制 18
2.2.4 设计标准的表达机制 24
2.3.1 设计知识一般推理方法 42
2.3 设计知识推理技术 42
2.3.2 基于实例的推理 43
2.3.3 CBR和RBR集成推理 61
2.4 设计知识挖掘技术 67
2.4.1 CAD数据挖掘研究意义与现状 67
2.4.2 基于实例库的CAD数据挖掘应用框架 72
2.4.3 实例聚类分析 74
2.4.4 设计规则挖掘 80
2.4.5 CAD数据规范挖掘 82
2.4.6 用户应用模式挖掘 86
3.1 基于知识的三维建模技术 92
第3章 基于知识的三维CAD关键技术 92
3.1.1 表格驱动的产品级三维参数化建模 93
3.1.2 基于系统的建模 96
3.1.3 基于联接单元的跨零件建模 99
3.2 三维零件库建库技术 104
3.2.1 零件库的概念及扩展 104
3.2.2 零件的三维数字化定义 105
3.2.3 零件库建库平台技术 107
3.2.4 支持异构CAD系统的零件库建库技术 111
3.2.5 基于Web的三维零件库技术 127
3.3.1 特征概念与工件加工区域特征分析 150
3.3 基于知识的CAD/CAM集成技术 150
3.3.2 特征与工艺决策 154
3.3.3 基于制造特征的工艺知识导航编程技术的应用 162
第4章 基于知识的三维CAD系统与开发技术 164
4.1 CAD系统的软件开发 164
4.1.1 典型三维CAD系统框架结构 165
4.1.2 基于知识的三维CAD系统构成与工具集 167
4.2 CAD系统的开发技术 172
4.2.1 通用CAD系统的二次开发方法 172
4.2.2 基于CAD几何造型平台的开发 173
4.3 基于ACIS平台的三维CAD开发技术 174
4.3.1 基于ACIS平台的开发技术 174
4.3.2 ACIS的几何与拓扑 175
4.3.3 ACIS的接口 176
4.4 基于CATIA的二次开发技术 180
4.4.1 RADE工具 182
4.4.2 CAA应用的基本框架 182
4.5 基于UG的二次开发技术 184
4.5.1 UG/Open 184
4.5.2 UG/Open与执行License 185
4.5.4 内部UF的编程框架 186
4.5.3 UF函数命名规则 186
4.5.5 UI Styler 187
4.5.6 应用程序结构 187
第5章 基于知识的三维CAd应用系统 188
5.1 面向工程机械的知识驱动的三维CAD系统 190
5.1.1 工程机械CAD的概况 190
5.1.2 知识驱动的工程机械三维CAD系统构成 191
5.1.3 系统应用 192
5.2 面向夹具的知识驱动的三维CAD系统 199
5.2.1 夹具CAD的概况 199
5.2.2 知识驱动的夹具三维CAD系统构成 201
5.2.3 系统应用 202
5.3 面向冲裁模具的知识驱动的三维CAD系统 206
5.3.1 冲压模具CAD的概况 206
5.3.2 知识驱动的冲裁模三维CAD系统构成 207
5.3.3 系统应用 210
5.4 面向汽车行业的知识驱动的三维CAD系统 214
5.4.1 汽车整车总体设计CAD概况 214
5.4.2 传统汽车整车总体设计CAD系统 216
5.4.3 基于知识的汽车总体设计CAD系统 217
5.4.4 系统应用 221
参考文献 223