某航空材料精确成形缺陷诊断专家系统.pdfVIP

某航空材料精确成形缺陷诊断专家系统.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
某航空材料精确成形缺陷诊断专家系统 章华1,董朝阳1,谢永军2 摘要:针对某航空材料精确成形过程,给出了实时检测方案,提出了一种以关键工艺参数值作为输 入的缺陷诊断专家系统,实现了铸件缺陷快速诊断及控制。介绍了以有限元模拟数据、历史生产数据和 产品诊断结果作为专家系统反馈信息知识获取方法,解决了缺陷知识表达的不确定性问题。介绍以专家 系统开发工具CLIPS6.0为核心,结合开发工具VC++6.0的系统实现方法。 关键词:专家系统;缺陷诊断;材料成形;CLIPS O 引言 该航空材料成形过程是一个复杂定向凝固铸造过程。目前从工艺设计到生产操作完全 依靠人的经验进行操作,由于人的知识及操作熟练程度差异,导致铸件缺陷率居高不下。 由于该铸造过程是一个相当复杂的物理化学过程,影响因素很多,传统技术很难解决铸件 缺陷诊断中的各种问题。因此,利用人工智能技术进行缺陷诊断已成为铸件缺陷诊断技术 J。 发展的一个方向u 航空材料精确成形过程由多道工序组成,各道工序都有可能导致缺陷产生,但最后一 道工序一浇注过程产生缺陷最多、概率最大,所以文章针对浇注过程进行研究。浇注过程 缺陷的产生,与熔炼温度、浇注温度、抽拉速度等关键工艺参数的变化有直接的联系,航 空材料精确成形缺陷诊断专家系统根据关键工艺参数的变化快速诊断铸件缺陷,预先控制 缺陷的产生及扩大,从而消除缺陷持续影响质 量及生产。 1 系统框架 如图1所示,该系统将专家系统和检测单 元有机结合起来,检测单元根据测试流程测量 各点信号,并将测量结果存放到数据库中,缺 陷诊断专家系统主要完成检测软件所不能完 成的缺陷诊断功能。 检测单元是基础,缺陷诊断专家系统通过 数据存取技术将标准数据与采集数据进行比 元为缺陷诊断专家系统提供入口参数,信息获取模块实现梭测单元和专家系统之间的信息 传递。 人机接口主要完成信息交互。一个专家系统一般有两个人机接口,一个面向领域专家, 另一个顽向最终的使用者。知识库存放不依赖于具体问题的领域问题求解所需的知识。知 识获取程序负责根据需要修改、增焉l知识库中的知识以及一切由此引起的必要改动,维护 知识库的一致性和完整陛。 推理枕负责使嫣知识库中的知识去解决实际阗题。综合数据库用于存放系统运彳亏中的 信息。解释程序负资回答用户在使用系统的过程中提出的与系统运行有关或与系统本身有 关的某些问题。 2检测单元 文章所研究的被测对象是航空材料精确成形定向炉,该炉配有较完善的温度、压力传 感器,传感器信号输出均为模拟信号。考虑至4生产现场的电磁、振动干扰较大,选用用抗 干扰能力较好的研华数据采集模块采集定向炉的传感器信号。为减小信号在传输过程中受 到的岁}界于抗,采用差分模式进行信号传输,采孀16位分辨率泼保诞信号的采集精度。 2.1工作原理 采集模块。其工作过程如下所述: 1)上位机向串口发送一个采集控制信号。 3)ADAM4019采集模块收到采集控制信号以后,依次采集所有传感器信号。 输到工控视串日。 5)上位机读取数据,由此完成一个采集循环。 2+2程|孥设诗 数据采集程序设计的主要内容 是,从串口发送控制命令和读串口数 据,邵主要是串日操作。 串阴苎銎拿序设计寥挚恚兰! 图2梭测设备连接图 MScomm控件法、WinAPI法、底层驱 开发的简易性。而串口操作方式又分为查询方式、重叠I/O方式、事件驱动方式,后两种 方式适用于大规模数据的传真、调制熊潺器操作。由于本模块串露通讯任务轻,故采用了 查询方式。 2.2.1打开串口 HANDLE //以查询方式打开一个已经存在的,用于读写的串口COMI。 2.2.2写控制命令 //把4019采集模块控制字IpOutBuf写到COMI,并返回写入串口数据的字节数。 2.2.3读数据 if(NumberOfWritten==sizeof(ipOutBuf)) ReadFile(hCom,ipInBuf,58,NumberOfRead,NULL); //在4019控制命令发送正确的前提下,读取串口数据,即现场传感器数据。并存储//到缓冲区 ipInBuf。 2.2.4关闭串口 CloseHandle(hCom); 2.2.5滤波方法 常用的滤波方法有限

文档评论(0)

聚文惠 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档