大功率整流电源智能CAD系统

时间:2012-03-09来源:网络
4 主要技术实现

4.1 专家系统的实现

  系统采用面向对象的技术实现知识的表示,将多种单一知识表达方法:规则、框架和过程组成一种统一的知识表达模型。它以对象为中心,将对象的属性、动态行为特征和处理等有关知识封装在表达对象的结构中。具体实现采用框架结构来建立统一的知识表达模型,其基本结构由关系槽、属性槽、方法槽与规则槽所组成。关系槽表达对象之间的静态关系;属性槽表达设计对象数据的静态属性;方法槽用来存放对象的方法;规则槽用来存放产生式规则集。

  大功率整流电源的设计工作按分层模块化的设计思想从上到下进行分解,建立了框架类树。主要应用输入参数框架类、主整流方案框架类、冷却系统框架类、保护系统框架类、控制系统框架类。由这些框架类生成初始事实文件,经过系统推理后得到与初始事实相应的设计结果。

  系统的知识库是由一系列框架类构成的树形链的结构,采用树形推理链的控制策略来设计推理机。正向推理机由树形推理链来进行推理。设计型专家系统的知识库、规则中嵌套着计算和过程,因此在推理过程中不仅要考虑单一的陈述性语句匹配,还要完成计算、赋值等过程。这种能处理多种知识的推理机,提高了推理的灵活性。

4.2 专家系统和绘图系统的链接

  将专家系统与绘图系统进行链接,是为了克服传统专家系统缺乏图形表示的缺点,并满足将设计结果用图形表示的需求。系统选用支持对象链接与嵌入(OLE)、动态数据交换(DDE)功能的AutoCAD作为图形支持。

  系统建立了一个OLE客户应用程序,把Auto-CAD的图形结果链接到专家系统中,为专家系统提供了图形库,使用户在专家系统中可以浏览图形,并且可以激活OLE服务程序,用AutoCAD对图形对象进行编辑。

  专家系统的处理结果需要送入图形处理系统绘制图形,系统采用VB-ADS应用程序建立起专家系统与AutoCAD之间的DDE通道,并通过它把专家系统的推理结论传递给VB-ADS应用程序,进行参数化绘图。

4.3 资源管理型用户界面

  整流电源的设计流程表现为树型结构,在根层为项目集,了层依次为子系统层、子系统各模块层。系统采用资源管理器型界面正好符合其设计特点。利用VB5.0提供的Tree View控件、List View控件和Image List控件完成。Tree View控件的节点集(Nodes)表现结构的层次性,List View控件表现数据细节,Image List控件与Tree View控件和List View控件结合使用,为其提供图形资源,从而节省了系统资源。

1 2 3

关键词: 计算机辅助设计 整流电源 专家系统

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版