基于面向对象方法的智能CAD系统的研究与实现
发布时间:2017-05-22 09:03
本文关键词:基于面向对象方法的智能CAD系统的研究与实现,,由笔耕文化传播整理发布。
【摘要】:智能CAD技术是计算机辅助设计发展的一个重要方向。它将人工智能理论与 CAD技术相结合,使计算机具有支持人类专家的设计思维、推理决策及模拟人的 思维方法与智能行为的能力,从而把设计自动化推向更高层次。 专家系统是人工智能领域最为活跃和最富应用前景的一个分支,将专家系统 应用于计算机辅助设计方面,它可以保存和利用专家的经验知识并结合领域知识, 提高设计人员的经验水平,提高设计效率,适合于工程中这种多解性、创造性和 复杂性问题的求解。特别是专家系统和面向对象方法的理论相结合而产生的新一 代面向对象的专家系统,符合人类的思维习惯,方便对知识库的建立、维护和扩 充,为专家系统的并行处理提供了基础,同时可以实现代码复用,缩短了专家系 统的开发周期。 本文通过以面向对象的填料塔专家系统及其知识库为研究对象,具体的研究 内容如下: 1.面向对象的知识表示方法在建立填料塔专家系统知识库中的应用。通过对基 于规则的产生式系统、框架、语义网络等主要知识表示方法与面向对象的知识表 示方法的对比,可以看出:面向对象的知识表示方法可以把知识对象和对知识对象 的操作封装在一起,并结合继承机制,既可以表示事物的结构以及事物之间联系 的静态知识,又可以表示如何对事物进行处理的动态知识。面向对象的知识表示 方法具有很强的表达能力,模块化强,结构化程度高,便于分层实现,有利于实 际系统的开发。由于采用了面向对象的方法,我们的知识库各对象独立封装,以 消息作为通讯手段,具有良好的结构性和可扩展性,而且面向对象的继承机制可 以避免许多信息和方法的冗余等。这种知识表示模式,便于管理和维护,可以用 来实现对复杂对象的描述,因此它在知识处理和专家系统等领域中的应用前景是 非常广泛的。 2.应用软件工程理论对填料塔智能CAD系统进行了总体规划。论述了智能 CAD系统总体结构模型,分析了系统各模块的功能以及相互间的逻辑关系和调用 规则。 3.采用面向对象思想和设计方法,以AutoCAD2000为开发平台,利用人工智 能语言C/C++进行模块化设计,运用Autodesk公司ObjectARX2000的动态连接库 技术,以MSVC++(MS—Visual C++ 6.0)为程序编译环境对AutoCAD2000进行二 次开发。 4.采用专家系统原理和CAD技术结合实现填料塔智能CAD系统(OOPTES)。 论述了专家系统的理论知识以完成填料塔智能CAD系统的分析、设计及实现;建 立填料塔设计的知识库模型包括基于规则和面向对象的知识表示模型;论述了基
【关键词】:智能CAD 人工智能 面向对象 专家系统 填料塔
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2005
【分类号】:TP391.72
【目录】:
- 摘要6-8
- ABSTRACT8-10
- 第一章 绪论10-15
- 1.1 概述10-11
- 1.2 智能CAD技术的应用与意义11-12
- 1.3 论文的主要研究内容及创新点12-14
- 1.3.1 论文的主要研究内容12-14
- 1.3.2 论文的创新点14
- 1.4 论文组织结构14-15
- 第二章 专家系统简介15-32
- 2.1 概述15-16
- 2.2 专家系统的发展16-17
- 2.3 专家系统基本功能17
- 2.4 专家系统结构17-19
- 2.4.1 专家系统的基本结构17-18
- 2.4.2 专家系统的一般结构18-19
- 2.5 专家知识19-20
- 2.6 知识表示与推理20-29
- 2.6.1 谓词逻辑表示法21
- 2.6.2 产生式表示法21-27
- 2.6.3 语义网络表示法27-28
- 2.6.4 框架表示法28-29
- 2.7 专家系统的开发方法29-31
- 2.8 本章小结31-32
- 第三章 基于面向对象知识表示(OOKR)的专家系统32-41
- 3.1 传统知识表示方法的局限性32-33
- 3.2 面向对象方法的引入33-36
- 3.2.1 面向对象的基本概念及特征34-35
- 3.2.2 面向对象技术应用于专家系统的可能性35-36
- 3.3 面向对象的知识表示36-37
- 3.4 面向对象的推理机制37-38
- 3.5 基于OOKR的专家系统结构38-40
- 3.6 基于OOKR的专家系统功能40
- 3.7 本章小结40-41
- 第四章 基于OOKR的填料塔智能CAD系统(OOPTES)设计41-56
- 4.1 填料塔设计41-43
- 4.1.1 填料塔简介41
- 4.1.2 填料塔设计原则41-43
- 4.2 OOPTES软件需求43
- 4.3 OOPTES软件规划43-48
- 4.3.1 OOPTES模块化设计43-44
- 4.3.2 OOPTES总体结构模型44-48
- 4.4 OOPTES知识库模型48-50
- 4.4.1 基于规则的知识表示48-49
- 4.4.2 面向对象的知识表示49-50
- 4.5 OOPTES推理机制50-54
- 4.5.1 面向对象的推理机制50-51
- 4.5.2 基于规则的推理机制51-53
- 4.5.3 基于实例的推理机制53-54
- 4.6 本章小结54-56
- 第五章 基于OOKR的填料塔智能CAD系统(OOPTES)的实现56-65
- 5.1 系统实现的软硬件环境56
- 5.2 OOPTES的接口设计实现56-57
- 5.3 OOPTES知识库的建立57-60
- 5.3.1 设计知识分类57-58
- 5.3.2 OOPTES知识库系统的实现58-60
- 5.4 OOPTES推理机研究60-64
- 5.5 本章小结64-65
- 第六章 总结与展望65-67
- 6.1 总结65
- 6.2 后续工作及展望65-67
- 参考文献67-69
- 致谢69-70
- 攻读学位期间发表的学术论文目录70-71
- 学位论文评阅及答辩情况表71
【引证文献】
中国硕士学位论文全文数据库 前3条
1 朱吉强;基于TiGEMS的卡车零部件设计系统研究[D];西南交通大学;2007年
2 王斌;城市规划CAD系统的研究与实现[D];江西理工大学;2009年
3 陈静娴;客车车身总布置智能化设计原型系统的开发[D];扬州大学;2011年
本文关键词:基于面向对象方法的智能CAD系统的研究与实现,由笔耕文化传播整理发布。
本文编号:385215
本文链接:https://www.wllwen.com/kejilunwen/rengongzhinen/385215.html