KBE(Knowledge Based Engineering)
与CAD/CAM
Team member :丁康、李智、张明、林智奇、
王志坤、黄小虎
KBE(Knowledge
Based Engineering)
与CAD/CAM
主讲人:黄小虎
学号:10722046
KBE
什么是KBE ?
• KBE思想
• KBE概念
KBE与传统CAD的比较
KBE的关键技术
KBE思想
KBE
(Knowledge Based Engineering),即
基于知识的工程,其基本思想是在工
程设计中重用已有的知识和经验。
概念总结:KBE是对领域
专家知识的继承、集成、
创新和管理,利用人工智
能和CAD技术结合,建立
表示和处理知识的产品模型,并通过
知识驱动和繁衍,对工程问题提供最
佳解决方案的计算机集成处理技术。
KBE概念
KBE与传统CAD的比较
传统的CAD一般进行创建几何等
工作,而KBE不仅可以实现上述功能,
更对整个设计过程建模,并运用于设计
过程的各个层次以改善设计开发过程。
在参数化CAD中,几何尺寸的约束关系
是驱动力;而KBE中,知识是驱动力,构
型和工程规则驱动几何。
传统CAD方法
传统设计
流程具有较为
直观的方式,易
为工程技术人
员所掌握,但很
多工作都是重
复性设计。
采用KBE设计方法可避
免做重复性的工作,大大减少
了设计时间,使设计人员能集
中精力做创新工作; KBE能
融入工程技术标准和长期积
累的成熟设计经验,大大减少
了不必要的错误;而且,KBE
的采用使得企业的知识得以
保存,实现了设计的智能化与
自动化。
基于KBE的智能CAD方法
KBE的关键技术
KBE的关键技术包括知识表示、知识利
用和知识获取。
广义知识库系统是面向
人工智能问题求解的信息处
理、管理、存储系统,实际
上可以看作是具有某种推理
功能的复合数据库系统,是
将代表事实的数据和代表抽
象的知识结合起来,把常规
数据处理能力与基于知识的
处理能力结合起来形成的广
义的知识库系统。
广义知识库系统
广义知识库包
括产品设计过程中
涉及到的所有知识,
根据知识来源途径
和利用方式,分为
深层知识和浅层知
识。
广义知识库系统
知识库与CAD集成
工程设计通常是
一个与几何相关的过
程,基于KBE的设计
最终要将需要的设计
方案反映在实体建模
上,将三维CAD实体
建模技术与知识库集
成是实现快速设计、
技术创新的前提。
1 Fan, I. S. & Bermell-Garcia, P. International Standard Development for
Knowledge Based Engineering Services for Product Lifecycle
Management.
Concurrent Engineering-Research and Applications 16, 271-277,
doi: (2008).
2 Johansson, J. in 2008 ASME International Design Engineering Technical
Conferencesand Computers and Information in Engineering Conference,
DETC 2008, August 3, 2008 - August 6, 2008. 191-200 (ASME).
3 郭涛, 杨化林 & 童水光. 基于kbe的产品设计中广义知识库创建研究.
制造业自动化 (2006).
4 于德江, 杜平安 & 岳萍. 基于kbe的智能cad方法研究. 机械设计与制造
(2007).
参考文献
The End
基于知识工程的CATIA
参数化设计
主讲人:王志坤
学号:10722053
基于知识工程的CATIA参数化设计
传统与结合KBE对比1
参数化设计原理2
CATIA V5知识工程3
KBE结合CATIA参数化思想4
基于KBE车身总体布局设计5
1、传统CAD设计与结合KBE设计的对比
、传统CAD设计的缺陷
用CAD/CAM软件中纯几何的信息无法很好地反映工程
实际。
包括设计活动在内的问题求解大致可分为两类工作:
第一类是基于数学模型和数值处理的计算型工作;
第二类是基于符号性知识模型和符号处理的推理型工作。
传统CAD技术在数值计算和图形绘制上扩展了人的能力,
可以比较圆满地完成第一类工作,但却往往难以胜任第二类
工作。
产品设计是人的创造能力与环境条件交互作用的物化过
程,是一种智能行为,通常需要设计人员分析推理,运筹决
策和综合评价,才能取得合理的结果。
1、传统CAD设计与结合KBE设计的对比
、设计策略的区别:
传统的CAD设计策略是,首先制定设计任务与
设计流程,明确输入规范,功能约束条件,设计目标。
然后根据设计组人员的知识经验和一些领域标准法规,
进行初步设计。一旦一个初始的设计方案生成后,就
进行CAE分析(如强度刚度分析,空气动力特性分析,
安全性分析等),然后根据校核结果对初始设计方案
作出相应修改,循环反复,直到得出一个满意的设计
方案,最后出二维图和设计文档。
1、传统CAD设计与结合KBE设计的对比
、设计策略的区别:
输入条件
校核结果
重复性
易出错
低效率
应用一些其
它设计知识
校核分析
校核
修改
1、传统CAD设计与结合KBE设计的对比
、设计策略的区别:
KBE的应用
1.使得设计过程向有效的自动化设计迈出了一大步,降低了
设计迭代次数,缩短了设计周期,尤其是设计引导时间。
2.使得CAD设计融入了领域专家的知识与经验,在不需要人
工参与或者很少参与的情况下,能快速、自动地根据用户的要
求改变或产生新的设计方案,提高了设计品质。
3. KBE使得在设计早期就能检查设计方案对十制造性、工艺
性、成本等要求的可行性,便十并行工程的实现,从而降低了
设计成本。
2、参数化设计原理
定义:设计对象模型的尺寸用变量及其
关系表示 ,不需要确定具体数值 。参数
约束几何图形的结构尺寸和零部件的特征。
优点:利用参数化设计手段开发的专用
产品设计系统不仅可以缩短产品开发周期,
提高设计速度,减少信息存储量,并且有
利于进行产品系列化设计。传统CAD设计与结合
KBE设计的对比
3、CATIA V5知识工程
主要体现为: 知识工程顾问KWA
知识工程专家KWE
产品知识模板PKT
业务流程知识模板BKT
产品工程优化PEO
产品功能定义PFD
产品功能优化PFO
一系列智能化软件模块
、CATIA V5知识工程介绍
、CATIA V5知识工程介绍
“知识”的表示
参数parameters
公式formulas
规则rules
检查check
报告reports
设计表design table
应变reactions
创成式脚本generative scripts
多种形式表示
、CATIA V5知识工程介绍
模块
表示方法
一些处理
转化
产品设计模板
、CATIA V5知识工程模块功能
、KWA 知识顾问
CATIA V5知识顾问模块通过公式formula、
规则rule、检查check、驱动参数parameter、
关系relations实现知识驱动产品参数化建模。
设计完成后可在特征树的参数中或产品知识表中
修改变量值,实现包含尺寸和特征修改的参数化
设计目标。利用知识顾问模块,进行参数定义,
可以在特征树上显示参数值或显示公式。
、CATIA V5知识工程模块功能
、KWE知识工程专家
提供了检测规则、规则导入、全局分析检
测、客户化检测报表、专家语言系统、规则编辑
器、超限特征高亮以及对象条件库等功能。
、CATIA V5知识工程模块功能
、Generative Knowledge(创成式知识)
CATIA创成式知识给你一个简单的方法去描述创
建文档的数据并在脚本文件(script file)中保存这些
数据以便重用。这里是使用创成式脚本的的好处:
(1)脚本代码尺寸较小;
(2)它的语法容易掌握;
(3)在CATIA中它执行快速;
(4)它允许你在专家规则(expert rules)中添加智能信息
并检查文档,且在文件中保存整个数据,而且它通过导入
的功能可以完全兼容外部文档。在一个脚本中,外部文档
的特征也可以用来参考和使用。当然通过脚本生成的文档
可以被交互式修改。
、CATIA V5知识工程模块功能
、Product Engineering Optimizer(知识工程优化器)
通过捕捉优化意图,如成本、面积、时间等,使用户可以
按目标(最大化、最小化、目标值等)进行设计。该产品可以
定义优化对象和包括多学科方法的优化手段。它提供了目
标驱动的规则,并利用参数的变化和约束条件来得到设计
的最佳结果。
、CATIA V5知识工程模块应用现状
利用CATIA V5知识工程建立标准件库
知识工程
参数化建模
4、基于CATIA V5知识工程的参数化设计基本思想
以往的CAD系统尽管能实现参数化设计,但功
能不够强大,使参数化设计不能得到充分体现。
产品设计过程中,把有关产品设计的所有信息
集合起来。设计标准,尺寸关联,尺寸约束,特征
约束等,组成一个产品设计的知识库,检验的知识
库。将这些知识融入到CAD中,用来指导,检查设
计。设计人员可以将好的设计经验,设计方法等写
入知识库,这样就能得到最佳设计。
4、基于CATIA V5知识工程的参数化设计基本思想
CATIA V5 KBE参数化设计流程
创建产品数学模型 定义参数组
定义公式定义规则定义检查
定义设计表与配置 产品功能优化
5、基于KBE对汽车车身总布置设计工具
、汽车车身总布置设计工具
指导思想:以人为本
满足驾驶员和乘员的乘坐舒适性、操纵性、行车安全性、
视野性等要求。为了达到以上性能,SAE,ISO,GB等定义
了汽车驾驶员的眼睛、头部、肢体上一些与车身布置有关的
人体特征点。当驾驶员以正常驾驶姿势入座后,测取人体特
征点,经统计处理后,便可以得到各种百分位身材男女驾驶
员的人体特征点分布图形。这些图形称为车身内部布置设计
工具。它们包括眼椭圆、人体模型、头廓包络线、手伸及界
面等。如图3-1所示。
5、基于KBE对汽车车身总布置设计工具
、汽车车身总布置设计工具
眼椭圆
头廓包络线
手伸及界面
人体模型
5、基于KBE对汽车车身总布置设计工具
、眼椭圆样板库的生成
汽车驾驶员眼椭圆是汽车
车身总布置的重要设计工具。
它指不同身材的驾驶员按自己
的意愿将座椅调整到适意位置,
并以正常的驾驶姿势入座后,
他们的眼睛位置在车身坐标系
中的统计分布图形。由于统计
分析图形呈椭圆状,因此被称
为驾驶员眼椭圆。驾驶员眼椭
圆的确立为研究汽车视野性能
提供了科学的视野原点基准。
5、基于KBE对汽车车身总布置设计工具
、眼椭圆样板库的生成
创建产品数学模型
5、基于KBE对汽车车身总布置设计工具
、眼椭圆样板库的生成
生成三维眼椭圆样板库
[1] Yu Duonian,Han Yingcun,Wang Jia,Feng Yan.
Cooperative Design on Auto Body Layout Basing on KBE in
CATIA V5. 9th International Conference on Computer-Aided
Industrial Design and Conceptual Design: Multicultural
Creation and Design - CAIDCD 2008. 2008:628-632.
[2]王逸.基于CATIA V5知识工程建立车身总布置模板方法的
研究.吉林大学硕士学位论文..
[3]谢哲川.基于CATIAV5知识工程的轿车车身设计.CAD/CAM
与制造业信息化.2007,1:44-46.
基于知识工程的产品创新设计
主讲人:李智
学号:10722053
基于知识工程的产品创新设计
1
关于知识
2
KBE、
CAD/CAM
及创新设计
之间的关系
3
KBE技术
在UG中的
应用
知识?
什么是知识?
知识是什么?
知识知识
知识分子知识分子
知识就是力量知识就是力量
知识经济知识经济
知识的定义
定义:知识就是概念之
间的连结
中科院计算机语言信息
中心董振东教授:知识
是一个系统,它揭示了
概念与概念之间,以及
概念的属性与属性之间
的关系
知识与数据、信息的关
系
知识与数据、信息的关系
Diagram
CAD/CAM
KBE
创新设计
制造业信息化制造业信息化
关系
1.产品的创新设计需要借助CAD工具来实现
2.目前的CAD软件存在的问题
技术是解决这一问题的很有前途的方案
KBE技术在UG中的应用
UG作为一个CAD/CAM/CAE的集成软件,致力于从概
念设计到功能分析、工程图纸生成、数控代码生成及加
工的整个产品开发过程。UG提供了知识驱动自动化
(Knowledge Driven Automation)解决方案,将KBE
系统与CAx软件系统完全集成。
这套解决方案包括UG/KF(Knowledge Fusion,知识融
合)和一系列过程向导。UG/KF是完全内嵌到已存在的
工程系统中用户不需要了解什么是KBE、什么是
UG/KF,只要使用他们熟悉的应用程序就可实现对各
种知识的重用。因此,UG/KF是面向大多数工程师的。
这意味着工程人员和设计人员可以致力于产品开发 。
KBE技术在UG中的应用
KBE技术在UG中的应用
参考文献
【1】 基于知识的CAD系统若干关键技术研究.刘忠途
博士论文.2006
【2】 基于KBE的机械产品设计.赵波.机械设计.2004
【3】 基于知识工程的产品创新设计.熊志勇.博士论文
.2007
【4】 宝钢ERW610焊管成型机组参数化建模技术的研究
与应用.李友峰.硕士论文.2007
【5】 CAX领域新技术——知识工程.赵波.上海工程技
术大学学报.2003