单击此处编辑母版标题样式基于知识工程的设计 - 南京航空航天大学 ...
单击此处编辑母版标题样式基于知识工程的设计 - 南京航空航天大学 ...
单击此处编辑母版标题样式基于知识工程的设计 - 南京航空航天大学 ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
单击此处编辑母版标题样式<br />
• 单击此处编辑母版文本样式<br />
– 第二级<br />
基于知识工程的设计<br />
• 第三级<br />
– 第四级<br />
»第五级<br />
航空宇航学院<br />
1
单击此处编辑母版标题样式<br />
• 单击此处编辑母版文本样式<br />
• 基本概念<br />
– 第二级<br />
–知识工程<br />
• 第三级<br />
–基于知识工程<br />
提纲<br />
– 第四级<br />
–基于知识工程的参数化设计<br />
»第五级<br />
• 面向多学科设计优化的知识工程<br />
–概念<br />
–意义<br />
–方法<br />
航空宇航学院<br />
2
单击此处编辑母版标题样式<br />
• 单击此处编辑母版文本样式<br />
• 知识工程(Knowledge Engineering)是人工智<br />
– 第二级<br />
能的一个分支,主要研究:<br />
• 第三级<br />
–知识的获取<br />
– 第四级<br />
–知识的表示<br />
–知识的利用<br />
• 目的<br />
»第五级<br />
知识工程<br />
航空宇航学院<br />
–从基于推理的模型转向基于知识的模型,开发人工<br />
智能系统,使人工智能的研究从理论转向应用。<br />
3
单击此处编辑母版标题样式<br />
• 单击此处编辑母版文本样式<br />
• 知识的获取<br />
– 第二级<br />
知识工程<br />
–与专家进行交流获取知识;<br />
– 第四级<br />
»第五级<br />
– 通过机器学习或数据挖掘获取知识。<br />
航空宇航学院<br />
– 从书本中获取:设计规范、标准、图表、经验公式、尺寸关<br />
联、尺寸约束等;<br />
• 第三级<br />
• 知识的表示<br />
– 经验公式<br />
– 规则<br />
– 框架<br />
– <br />
4
单击此处编辑母版标题样式<br />
基于知识工程<br />
• 单击此处编辑母版文本样式<br />
• KBE 是利用AI、IT 和计算机工具来解决工程问题的方法,<br />
它将设计、制造和与客户相关的知识融合在一起, – 第二级<br />
尽可能<br />
实现自动创建几何模型的功能。(福特汽车公司 • 第三级<br />
)<br />
– 第四级<br />
航空宇航学院<br />
• KBE是计算机辅助工程领域的一个进步, »第五级<br />
是一种将面向对<br />
象方法、AI 和CAD 技术三者集成的工程方法, 能够提供设<br />
计过程客户化、变量化和自动化的解决方案。(欧洲)<br />
KBE=AI + CAD + OO<br />
5
单击此处编辑母版标题样式<br />
• 单击此处编辑母版文本样式<br />
• 参数化设计<br />
基于知识工程的参数化设计<br />
– 第二级<br />
– 将原有设计中某些尺寸(如定形、定位或装配尺寸)定义为变量,<br />
修改这些变量的同时由一些简单公式计算出并变动其他相关尺寸,<br />
• 第三级<br />
计算机根据这些新的参数值自动完成产品设计。<br />
– 第四级<br />
– 优点:<br />
»第五级<br />
• 产品模型的可变性、可重用性;<br />
• 提高了设计效率,具有一定的自动化设计功能。<br />
– 不足:<br />
航空宇航学院<br />
• 仅仅描述了设计产品的可视形状, 不包含设计者的设计思想,设计<br />
意图和企业规范不能够清晰地表达出来。<br />
• 自动化功能不够强大,只能修改零件的几何尺寸, 而零件的特征几<br />
乎不能改变; 自定义变量相互独立, 不便建立变量之间关系式, 使<br />
参数化设计不能得到充分体现。<br />
6
单击此处编辑母版标题样式<br />
基于知识工程的参数化设计<br />
• 单击此处编辑母版文本样式<br />
• 基于知识工程的参数化设计<br />
– 第二级<br />
航空宇航学院<br />
–把设计原理、准则、规范和经验等知识结合到CAD<br />
系统中, • 第三级 设计人员只要输入工程参数和设计要求,<br />
系统就能依据相关的知识, – 第四级<br />
自动推理出符合要求的<br />
数字化几何模型。 »第五级<br />
设计知识库<br />
检验知识库<br />
确定参数<br />
建立参数化模型<br />
建立参数之间的关系<br />
检查<br />
7
单击此处编辑母版标题样式<br />
基于知识工程的参数化设计<br />
• 单击此处编辑母版文本样式<br />
• CATIA 知识工程顾问模块<br />
– 第二级<br />
– 目的<br />
– 方式<br />
• 第三级<br />
– 第四级<br />
»第五级<br />
航空宇航学院<br />
• 将隐含的设计实践嵌入整个设计过程,并转化为明确的知识。<br />
• 将设计标准、尺寸关联、尺寸约束、特征关联等信息,用知识工程顾<br />
问模块提供的公式(Formulas) 、规则(Rules) 和检查(Checks) 等<br />
方法表达成模块化的面向对象的高级语言代码。<br />
• Formulas:通过函数公式表示待定变量与自定义变量和其它一些参<br />
数之间的关系,借助函数公式驱动尺寸值。<br />
• Rules:通过编写程序代码,有条件地改变尺寸的值,有条件地激活或<br />
隐藏特征,从而实现尺寸驱动和特征驱动。<br />
• Checks: 着重标明在校验过程中涉及的参数,从而方便地确认违反<br />
了哪一条行业设计标准或(设计约束)。<br />
8
基于知识工程的参数化设计<br />
单击此处编辑母版标题样式<br />
• 单击此处编辑母版文本样式<br />
– 第二级<br />
• 第三级<br />
– 第四级<br />
»第五级<br />
航空宇航学院<br />
9
基于知识工程的参数化设计<br />
单击此处编辑母版标题样式<br />
• 单击此处编辑母版文本样式<br />
– 第二级<br />
• 第三级<br />
– 第四级<br />
例子:机翼参数化设计<br />
»第五级<br />
航空宇航学院<br />
10
单击此处编辑母版标题样式<br />
基于知识工程的参数化设计<br />
• 单击此处编辑母版文本样式<br />
• 优点:<br />
– 第二级<br />
–有利于企业设计知识的保存。<br />
• 第三级<br />
–能将设计意图、经验和企业规范能够清晰地表达出<br />
– 第四级<br />
»第五级<br />
来,有利于继承和创新。<br />
–提高设计系统的自动化程度。<br />
• 实用例子:<br />
航空宇航学院<br />
–航空工业:飞机零件(波音),翼肋(611所)<br />
–汽车工业:保险杠、踏板组件、悬架等。<br />
11
单击此处编辑母版标题样式<br />
MDO系统中的KBE<br />
• 单击此处编辑母版文本样式<br />
– 第二级<br />
• MDO系统的回顾<br />
• 第三级<br />
– 第四级<br />
• MDO系统中的KBE的作用<br />
»第五级<br />
• 在MDO系统中与KBE有关的研究内容<br />
航空宇航学院<br />
12
单击此处编辑母版标题样式<br />
• 单击此处编辑母版文本样式<br />
– 第二级<br />
• 第三级<br />
飞机MDO系统框架<br />
– 第四级<br />
»第五级<br />
航空宇航学院<br />
优化主流程 面向多学科的模型 各学科设计优化<br />
概念设计的结果<br />
全局参数化定义<br />
试验设计<br />
方案结果<br />
代理模型<br />
全局变量优化<br />
精度检验<br />
气<br />
动<br />
学<br />
科<br />
输<br />
入<br />
文<br />
件<br />
N个CAD模型 气动设计优化<br />
生成各学科所需<br />
的数据文件<br />
结<br />
构<br />
学<br />
科<br />
输<br />
入<br />
文<br />
件<br />
…<br />
成<br />
本<br />
模<br />
型<br />
输<br />
入<br />
文<br />
件<br />
结构设计优化<br />
内部布置、重量重心<br />
性能计算<br />
稳定性、操纵性<br />
隐身设计优化<br />
推进系统<br />
成本(可制造性)<br />
13
单击此处编辑母版标题样式<br />
• 单击此处编辑母版文本样式<br />
• 有助于自动生成飞机模型<br />
– 第二级<br />
– 外形模型<br />
– 操纵面模型<br />
• 第三级<br />
– 结构布置模型<br />
– 内部装载布置<br />
KBE在MDO系统中的作用<br />
– 第四级<br />
»第五级<br />
• 有助于自动生成各学科分析/优化所需的输入文件<br />
– 气动分析(FLO22, MGERO,AVL)输入文件<br />
– Patran/Nastran的输入文件<br />
– RCS分析输入文件<br />
– 操稳分析(DATCOM)输入文件<br />
– 成本分析的输入文件<br />
– <br />
航空宇航学院<br />
• Generative model<br />
( ICAD )<br />
• MMG ( Multi-Model<br />
Generator, UT Delft)<br />
• 模型生成器<br />
• 产品模型多视图<br />
14
单击此处编辑母版标题样式<br />
• 单击此处编辑母版文本样式<br />
– 第二级<br />
• 第三级<br />
– 基于知识工程的飞机结构布置<br />
– 基于知识工程的飞机内部布置<br />
– 第四级<br />
»第五级<br />
航空宇航学院<br />
在MDO系统中与KBE有关的研究内容<br />
• 在飞机造型方面:<br />
– 基于知识工程的飞机外形参数化模型<br />
• 在自动生成各学科分析模型方面:<br />
– 基于知识工程的自动化气动分析与优化<br />
– 基于知识工程的自动化结构有限元分析与优化<br />
–基于知识工程的自动化RCS分析<br />
– 基于知识工程的自动化成本分析<br />
– 基于知识工程的自动化操稳分析<br />
– <br />
15
单击此处编辑母版标题样式<br />
• 单击此处编辑母版文本样式<br />
– 第二级<br />
• 第三级<br />
– 第四级<br />
例子(TU Delft)<br />
»第五级<br />
航空宇航学院<br />
Role of the MMG in the MOB project design engine<br />
16
单击此处编辑母版标题样式<br />
• 单击此处编辑母版文本样式<br />
– 第二级<br />
• 第三级<br />
例子(TU Delft)<br />
– 第四级<br />
»第五级<br />
航空宇航学院<br />
Generation of consistent models for high and low fidelity aerodynamic analysis<br />
17
单击此处编辑母版标题样式<br />
• 单击此处编辑母版文本样式<br />
– 第二级<br />
• 第三级<br />
例子(TU Delft)<br />
– 第四级<br />
»第五级<br />
航空宇航学院<br />
Two structural models generated by the MMG for different analysis tools<br />
18
单击此处编辑母版标题样式<br />
生成的机翼参数化外形<br />
• 单击此处编辑母版文本样式<br />
– 第二级<br />
• 第三级<br />
– 第四级<br />
»第五级<br />
航空宇航学院<br />
客机机翼气动-结构模型自动生成<br />
提取剖面翼型数据<br />
气动优化<br />
CFD计算结果<br />
生成的机翼结构参数化模型<br />
结构有限元模型<br />
结构优化结果<br />
19
单击此处编辑母版标题样式<br />
• 单击此处编辑母版文本样式<br />
– 第二级<br />
气动分析/优化<br />
无人机多学科模型自动生成<br />
• 第三级<br />
– 第四级<br />
»第五级<br />
CAD模型<br />
航空宇航学院<br />
总体布置/重量重心<br />
隐身分析/优化 结构布置/优化<br />
20
单击此处编辑母版标题样式<br />
开发模型生成器应具备的知识与技能<br />
• 单击此处编辑母版文本样式<br />
• 飞机设计知识<br />
– 总体设计知识(外形、总体布置、内部布置、)<br />
– 第二级<br />
– 结构设计知识(结构布置,结构件特点)<br />
• 第三级<br />
• 基于知识工程(KBE)的概念<br />
• 各学科软件的使用<br />
– 第四级<br />
»第五级<br />
– CAD软件:CATIA<br />
– CFD软件:AVL,PanAir,FLO22,MGAERO, FLUENT<br />
– FEM软件:Patran/Nastran<br />
– RCS分析:RCS-Panel, XFDTD<br />
– 操稳分析:DATCOM,AVL<br />
• 编程技能<br />
– CATIA二次开发(VB, VC, Excel)<br />
– 面向对象编程<br />
航空宇航学院<br />
21
单击此处编辑母版标题样式<br />
• 单击此处编辑母版文本样式<br />
– 第二级<br />
• 第三级<br />
– 第四级<br />
参考文献<br />
航空宇航学院<br />
• J. D. Binder, Knowledge-based engineering: Automating the process, Aerospace America,<br />
Mar 1996<br />
• G. La Rocca and M.J.L. van Tooren, Enabling distributed multidisciplinary design of<br />
complex products: a Knowledge Based Engineering approach, Int. J. Design Research,<br />
2007<br />
• 崔德刚,吴广茂,飞机制造业需要大力推进知识工程,飞机工程,2005年第4期:62-65<br />
• 陈军,石晓祥,赵震等,KBE 关键技术及其在现代模具智能设计中的应用,锻压技术,<br />
2003 年第4 期:47-50 »第五级<br />
• 赵东,孔慧敏,基于知识工程的船体结构参数化设计,造船技术,2005 年第1 期:5-7<br />
• 顾晓华,仲梁维,基于知识工程的参数化设计,机械设计与制造工程,2001 年7 月,30<br />
(4 ):17-18<br />
• 丁良旭,徐宗俊,郭钢,基于知识工程的客车造型参数化设计研究,汽车技术,2002年第<br />
11期:14-17<br />
• 陈明星,沈萌红,CATIA 环境下基于知识的机械产品参数化造型设计研究,机械,2003<br />
年,30 (6):17-18<br />
• 陈建农,CATIA Product Knowledge Template应用实例研究,CAD/CAM制造业信息化,<br />
2003年12月,42-45<br />
22