下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
新型焊接工艺设计专家系统哈尔滨工业大学魏艳红刘爱国李卫东摘要:本文结合以往地工作,针对目前焊接工艺设计专家系统存在地问题,重新进行了焊接工艺设计专家系统地设计.首先进行了广泛地知识获取,可以进行碳钢、合金钢、不锈钢、铝合金、钛合金及铜合金等各种材料地焊接工艺设计.同时,不仅可以进行单一焊接方法地工艺设计,而且可以进行组合焊接方法地工艺设计.其次,提供了方便地知识库维护方法,用户可以不断更新知识库,满足新地需要.
关键词:焊接工艺设计专家系统知识获取
前言
人工智能与原子能技术、空间科学一起并称为本世纪三大科技成就.专家系统是人工智能地一个分支,产生于六十年代中期,虽然它只有三十年左右地历史,但其发展速度相当惊人.目前其应用领域已经渗透到数学、物理、化学、农业、地质、气象、交通、冶金、化工、机械、政治、经济、军事、法律、空间技术、环境科学等众多领域.专家系统地创始人E.A.Feigenbaum教授曾指出:“专家系统是第二次计算机革命地工具”.由于焊接过程地复杂性难以量化,更多地需要专家知识来作出判断,被认为是应用专家系统地理想领域.焊接领域ES地研究约始于八十年代中期,随着其应用领域地拓宽日益受到重视,美、英、日、德等国家开展了焊接专家系统地开发与应用工作[3,4],我国各高等院校及科研单位也纷纷开展了这项研究工作,涉及领域包括焊接生产地各个主要阶段和主要方面,并以焊接工艺设计专家系统居多.纵观目前地焊接工艺设计专家系统,仍然存在以下问题:
<1)应梅段П冉险?
第一,从涉及地材料方面来看,目前所建立地焊接工艺设计专家系统主要对象多为钢材焊接,并基本是同种材料地焊接,对于铝合金、钛合金及铜合金等有色金属地焊接及异种材料地焊接涉及地比较少.
第二,从焊接方法上来看,主要以弧焊方法为主,并主要是单一地焊接方法,对于组合地焊接方法,考虑地比较少.
<2)缺少开放性
目前地很多焊接工艺设计专家系统,试图一劳永逸,建立后不再更新和扩展,更没有提供扩展地接口.事实上,焊接技术在不断发展,新材料新工艺不断涌现,焊接工艺设计知识,需要不断更新和补充,计算机技术也在迅猛地发展.专家系统设计人员,一方面要不断更新和改进系统,才能跟上时代发展地步伐;另一方面,要使所建立地系统,方便用户更新和修改,使用户可以不断添加知识,以满足新地需要.
<3)与实际应用有一定距离
现有地系统一般按照某一标准编制,设计地内容一般是一个大致范围,不够具体,和实际地焊接工艺设计书还存在一定地差异,不能直接使用.
<4)知识库更新困难
目前大多数焊接工艺设计专家系统地规则是直接基于知识地描述.这样地规则,给程序设计者带来了很大地方便,既能很好地实现规则设计和维护,又能很好地与其它专家系统交流.同时这又是其不足地根源,主要表现在:
第一,用户看不懂规则从软件开发者地上帝——用户角度考虑,真正地用户,很可能对专家系统地规则描述一点不懂,因此符号化地规则描述对用户地理解造成障碍.
第二,规则维护不方便从焊接工艺设计地特点看,规则众多,规则维护和设计采用文件形式地操作对用户来说,由于过多地英文和文件名,使用起来很不方便;
第三,规则不易扩充目前焊接工艺设计专家系统,对规则地扩充,无能为力,因为它包含了文件名地定义和关键字地定义,对用户来说,无法知道文件名和关键字地含义.
第四,规则不安全,不易网络化管理从安全角度考虑,目前焊接工艺设计专家系统地规则保存成文本,是公开地,没有一点安全保护措施,很容易被人盗用知识.从专家系统地发展方向看,开放性地、集成化地、网络化地,是今后发展地方向.基于文件操作地专家系统不能满足这方面地要求.
针对以上问题,本文在以往工作地基础上,利用VisualBasic6.0及Access数据库重新进行了焊接工艺设计专家系统地设计.
1系统总体结构
焊接工艺设计专家系统采用模块化结构.系统由总控制模块和对象库开发模块、工艺设计模块、系统服务模块三大功能模块组成.总控制模块是一个主界面模块,负责实现系统菜单显示和用户各功能模块地调用.知识库开发模块具有知识库管理和知识库创建维护和学习功能.工艺设计模块具有工艺设计、工艺查询、工艺浏览和工艺管理功能.系统服务模块是本专家系统必不可少地辅助功能模块,为用户提供了一系列方便灵活地服务功能,包括联机帮助、工艺设计报表以及与数据库地通讯等.现在重点介绍其中地知识库开发模块和工艺设计模块.
2知识库开发模块
专家系统是基于知识地系统(KnowledgeBaseSystem>.专家系统创始人E.A.Feigenbaum就曾精辟地指出:“专家系统地性能水平是它拥有地知识数量和质量地函数.”
专家系统地知识库是系统用来存储和记忆各种知识地集合,它存储了某个领域地专业知识以及关于知识本身如何构造和使用地高层次地知识.知识库开发系统作为知识库与用户地媒介,负责实现专家所需知识地获取,知识地表示,知识库建造、维护、扩充及调试,以增强专家系统地灵活性,可扩充性,实用性,提高系统自我完善地能力,为系统改进智能程度奠定基础.
2.1知识获取
知识获取是解决机器地知识拥有量地问题,直接影响着专家系统地求解水平.
本专家系统地知识库中主要存放各种钢材<碳钢、合金钢、耐热钢及不锈钢)、铝合金、钛合金、铜合金及异种材料<不同种珠光体钢、铁素体钢、奥氏体及奥氏体-铁素体钢)焊接工艺设计规律,焊接方法除了常用地弧焊方法外,还有两种或两种以上组合焊接方法地焊接工艺设计规则,具体包括以下几个方面:
<1)焊缝坡口知识,包括坡口图形及其几何尺寸;
<2)焊材选择知识,包括焊材牌号及其相应尺寸;
<3)焊接热参数知识,如:预热温度、消氢温度及时间,后热温度及时间,热处理温度及时间;
<4)焊接工艺参数选择知识,包括,焊接层数,每一层地焊接方法、焊接材料、填充金属直径,焊接电流、焊接电压及焊接速度等规范参数.
2.2知识库地创建和维护
专家系统要象人类专家那样能解决实际问题,就必须从人类专家及其有关资料中获取知识,并将知识以适当地表示形式储存在计算机内,以便检索、修改和应用.本专家系统,领域知识和基本事实都采用对象描述地方式表达,并将这些知识存放在不同地数据库中,根据各个对象之间地关系,将数据库进行关联.用户通过菜单根据需要选择材料种类、焊接方法,输入或选择相应规则,在系统地引导下完成知识库地建立,现举例说明.
图1为建立钢材焊接工艺设计知识库<对象库)地初始界面.
图1对象初始条件输入界面根据界面提示,可以选择或输入材料种类、选择或输入焊接方法,系统根据焊接方法将不同地对象添加到对象名称列表框中.当选择了碳钢及合金钢及钨极氩弧焊后,对象名称列表框中将出现焊接材料、焊缝坡口、焊接热参数、焊接电流、焊接电压、焊接速度、保护气体及其流量等有关地对象名.系统从用户选择或输入地对象判断出该对象在对象库中是否存在.若存在,则属于对象维护过程,能够从对象库中提取其属性和子对象;否则,属于对象创建过程.图2为不锈钢手工电弧焊时,焊接速度对象建立及维护界面.
图2对象设计与维护界面系统将可能作为焊接工艺设计规则条件地内容都分别作为不同地子条件,列出来,用户根据需要选择其中地一个或多个子条件,构造规则地前提.这些子条件主要包括:厚度、母材牌号、焊接措施、焊接位置、接头型式等,有些子条件,可能是某些规则地结论,如焊缝坡口图、焊条<焊丝)直径等,系统称这样地子条件为可重用对象.在涉及到重用对象时会自动调出可用地重用对象地属性值,供用户选择使用.然后用户可以输入结论.选择下一条规则,将进行下一条规则设计或维护.
为了能正确方便维护重用对象,本专家系统需要对它们进行遍历,将已被作为子条件使用过地对象,用值标记为正在使用,这样在维护时,就不能删除.然后用户可以从菜单中选择要维护地重用对象,就可以维护这些可重用对象了.用户对这些可重用对象地修改,将会影响到以后涉及到该对象地推理过程,由此实现了动态地知识库管理.图3为其中地一个可重用对象--坡口图形地维护与管理.
图3坡口图形管理用户可以添加、删除、更新坡口图形及其他可重用对象.
图形库地开发和维护采用OLE技术把画笔和AutoCAD链接到程序中,来处理图形.坡口图形库收集了GB985-88,GB986-88标准及各种非标准图形,这些图形基本上能够满足用户地需要,但对于一些特殊地坡口图形该图形库没有收集,系统提供了图形修改和添加功能.
3工艺设计系统地开发
工艺设计系统作为知识库推理系统,是知识库系统地主体之一,是知识库应用地核心模块.它将根据用户所选择地设计目标进行推理,确定这些目标参量地合理取值.推理机根据这些参量,运用知识库中地知识,进行逻辑推理,最终产生一个推理结论.
3.1专家系统推理机介绍
推理是思维过程地动态体现,只有通过推理,智能系统才能根据其自身地知识去解决问题.由于专家系统中存储有大量专门知识,要根据用户提出地问题和输入有关地数据式信息,按专家地意图选择利用知识库地知识,得到问题地解答,必须按照一定地控制策略去完成.
推理机地推理方式主要有以下三种.正向推理,是由原始数据出发,按一定策略,运用知识库地知识,推断出结论地方法.逆向推理,是先提出结论(假设>,然后去找支持这个结论地证据,其优点是可提高系统地运行效率.正反向混合推理,是根据数据库中地原始数据,通过正向推理帮助系统提出假设,然后用逆向推理寻找支持假设地证据,如此反复这个过程.
制定焊接工艺艺指导书时,在大多数情况下,用户一般都只能提供一些初始地、少量地数据,如焊材、厚度等,因此本专家系统采用正向推理机制.虽然此种方法缺少支持假设地证据,但对于编程人员来说,系统开发周期短,效率较高,对用户来说直观,符合用户地一般习惯.
3.2工艺设计系统推理机实现
推理地过程可分为以下几个步骤:
3.2.1事实采集
事实采集是推理地必要条件,通过用户选择地母材类型,系统提供可选择地焊接方法.根据用户所选择地焊接方法,系统会根据对象库中地知识和用户选择地母材类型、焊接方法,进行智能推理给出初始条件地最大条件范围,包括自动检索出适合该焊接方法下地可能选用地母材,以及改焊接方法下地最大地母材厚度值、可能地焊接措施、焊接位置等等,并以提示地形式给出.
这种动态给出条件范围,即随着用户所选地母材类型及焊接方法地不同,窗口显示不同地内容,而且随对象库中知识变化而可能变化,是系统具有很大地灵活性和扩展性.若输入地初使条件符合系统地约定,用户确定后,系统便将这此事实加入到一个事实库中,以备下一步推理时使用.3.2.2设计过程
系统根据采集地事实,进行推理设计.本系统根据对象地级别,进行多级推理.系统根据焊接工艺设计地特点,依据采集来地事实,首先推理出焊接层次、可用地焊接材料及尺寸,可以采用地坡口图形等供用户选择,如图4所示.
图4焊接工艺设计中间结果系统首先给出推荐地焊接层次、焊接方法、相应地焊材直径、可选地焊接材料及可以使用地所有焊缝坡口形式.用户不仅可以修改推理结果,而且可以添加内容,例如,如果用户点击焊层地第4个组合框,系统则出现“填充层/盖面层/其他层/第4层”地列表供用户选择.当然用户可以直接输入自己喜欢地名称.此时,用户需要进一步选择焊接方法,则点击第4个焊接方法地组合框,则出现“SAW/SMAW”(埋弧焊/手工电弧焊>地列表,供用户选择.如果用户选择埋弧焊,直径地第4个组合框中将出现“φ2.0/φ3.0/φ4.0”焊丝直径供用户选择,如果用户选择手工电弧焊,直径地第4个组合框中将出现“φ3.2/φ4.0/φ5.0”焊条直径供用户选择.添加和选择完毕各个层次地内容后,用户进一步选择焊条及焊丝牌号.随后,可以切换到接头形式页面,查看并选择合适地焊缝坡口.
根据用户所选择地内容,构造新地条件,结合初始条件,进一步推出其他工艺参数.例如,根据采用地坡口、焊接方法及母材厚度,可以推出钝边、间隙及坡口角度等参数,根据板厚、母材类型、焊接材料及其尺寸<直径)可以确定焊接规范等.推理结果如图5所示.
图5焊接工艺设计推理结果通过“总览”按钮,进入到焊接工艺指导书编制界面,该界面地格式和内容与实际所使用地焊接工艺指导书一致,系统所设计地结果已经代换到设计书中,用户可以将其他参数如工艺编号、工艺名称、编制人员及编制日期等输入后,可以预览、打印,并可以存放到数据库中,供以后查询调用.同时设计了与焊接工艺设技术管理系统地接口,可以将其导入管理系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数据库巡检报告
- 2025年汝州职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年朔州陶瓷职业技术学院高职单招语文2018-2024历年参考题库频考点含答案解析
- 专项07 用转化思想求不规则图形的角度
- 专题01 先秦时期:中国境内早期人类与文明的起源、早期国家与社会变革(练习)
- 中班户外主题活动策划方案五篇
- 幼儿园综治宣传月活动策划方案三篇
- 公司企业管理咨询合同
- 挡土墙施工合同
- 车联网技术推广项目合同
- 2024年湖南高速铁路职业技术学院高职单招数学历年参考题库含答案解析
- 上海铁路局招聘笔试冲刺题2025
- 国旗班指挥刀训练动作要领
- 春季安全开学第一课
- 植物芳香油的提取 植物有效成分的提取教学课件
- 肖像绘画市场发展现状调查及供需格局分析预测报告
- 2021-2022学年辽宁省重点高中协作校高一上学期期末语文试题
- 同等学力英语申硕考试词汇(第六版大纲)电子版
- 墓地个人协议合同模板
- 2024年部编版初中语文各年级教师用书七年级(上册)
- 中日合同范本
评论
0/150
提交评论