登录【网站注册】点击左边“微信账号登陆”图标,微信扫描即自动注册并登陆
搜索
查看: 6094|回复: 0

[分享资料] 专家系统的结构及设计思路

[复制链接]
发表于 2015-7-1 09:30:24 | 显示全部楼层 |阅读模式
专家系统的结构及设计思路

压铸模具的专家系统框图如图 3 所示, 将压铸模具设计的一般规则、 模具设计人员设计知识作为 知识库,作为知识推理和图形、数据选择的基础;将 压铸模具标准数据库(包括压铸机的型号、组元、选 择材料等)、 压铸模具设计图库作为系统的数据库, 以便 ES 根据知识推理给用户提供专家的建议。

该系统包括模具的快速设计导引, 并使设计出来的压铸模具有较高的性能指标。 对于系统构建的 实现,现多采用面向对象的方法实现,即在压铸模具 设计专家系统中,各组成模块(例如知识推理机、人 机界面、知识库等)的功能都实现为各自程序对象, 也就是说,每个模块通过一个控制程序,各模块通过 消息传递来实现交互。

推理机的实现一方面取决于数据库中关于模具 图库和零件库(包括模具组元、压铸机型号、模具材 料选择等)的丰富程度;另一方面取决于用户的“咨 询”,即压铸模设计人员采用何种手段使推理机“明 白”该去调用何种规则。

解释和知识补充器是专家系统得以完善和不断 满足要求的前提, 解释器一般可以认为是压铸模具 组员、材料选择的依据,例如“为什么选择图 2(a)中 的浇注系统? ”,“为什么压铸模型腔采用 4Cr3Mo3W2V 材料? ”等等,根据数据库和知识库的 内容,可对前一个解释为“采用热室压铸机,其浇注宜采用图 2(a)”,后一个解释为“压铸铜合金”。 知识 的补充可采用同化补充手段,即在原先数据库分类 的基础上,增添分类下新的知识,或者新的分类,如 压铸模组元中的模框来说,一般有 4 种模框,但是对 特殊结构的压铸件,可新建另一种形式的模框。

除了知识的积累,就是关于数据库、图形支撑及 系统开发设计。 数据库部分, 可采用 Access、SQL Server 等,图形的支撑可采用 CAD、Sloid Works 等, 系统的开发语言可以用 VC、VB、C# 等, 也可从应用 角度出发,采用 e 语言等。
明天休息 ...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


快速回复 返回顶部 返回列表