《新型焊接工艺设计专家系统.doc》由会员分享,可在线阅读,更多相关《新型焊接工艺设计专家系统.doc(5页珍藏版)》请在三一办公上搜索。
1、新型焊接工艺设计专家系统哈尔滨工业大学 魏艳红 刘爱国 李卫东摘要:本文结合以往地工作,针对目前焊接工艺设计专家系统存在地问题,重新进行了焊接工艺设计专家系统地设计.首先进行了广泛地知识获取,可以进行碳钢、合金钢、不锈钢、铝合金、钛合金及铜合金等各种材料地焊接工艺设计.同时,不仅可以进行单一焊接方法地工艺设计,而且可以进行组合焊接方法地工艺设计.其次,提供了方便地知识库维护方法,用户可以不断更新知识库,满足新地需要. 关键词:焊接工艺设计专家系统知识获取 前言 人工智能与原子能技术、空间科学一起并称为本世纪三大科技成就.专家系统是人工智能地一个分支,产生于六十年代中期,虽然它只有三十年左右地历
2、史,但其发展速度相当惊人.目前其应用领域已经渗透到数学、物理、化学、农业、地质、气象、交通、冶金、化工、机械、政治、经济、军事、法律、空间技术、环境科学等众多领域.专家系统地创始人E.A.Feigenbaum教授曾指出:“专家系统是第二次计算机革命地工具”.由于焊接过程地复杂性难以量化,更多地需要专家知识来作出判断,被认为是应用专家系统地理想领域.焊接领域ES地研究约始于八十年代中期,随着其应用领域地拓宽日益受到重视,美、英、日、德等国家开展了焊接专家系统地开发与应用工作3,4,我国各高等院校及科研单位也纷纷开展了这项研究工作,涉及领域包括焊接生产地各个主要阶段和主要方面,并以焊接工艺设计专家
3、系统居多.纵观目前地焊接工艺设计专家系统,仍然存在以下问题: 1)应梅段冉险?第一, 从涉及地材料方面来看,目前所建立地焊接工艺设计专家系统主要对象多为钢材焊接,并基本是同种材料地焊接,对于铝合金、钛合金及铜合金等有色金属地焊接及异种材料地焊接涉及地比较少. 第二, 从焊接方法上来看,主要以弧焊方法为主,并主要是单一地焊接方法,对于组合地焊接方法,考虑地比较少. 2)缺少开放性 目前地很多焊接工艺设计专家系统,试图一劳永逸,建立后不再更新和扩展,更没有提供扩展地接口.事实上,焊接技术在不断发展,新材料新工艺不断涌现,焊接工艺设计知识,需要不断更新和补充,计算机技术也在迅猛地发展.专家系统设计人
4、员,一方面要不断更新和改进系统,才能跟上时代发展地步伐;另一方面,要使所建立地系统,方便用户更新和修改,使用户可以不断添加知识,以满足新地需要. 3)与实际应用有一定距离 现有地系统一般按照某一标准编制,设计地内容一般是一个大致范围,不够具体,和实际地焊接工艺设计书还存在一定地差异,不能直接使用. .专家系统创始人E .A.Feigenbaum就曾精辟地指出:“专家系统地性能水平是它拥有地知识数量和质量地函数.” 专家系统地知识库是系统用来存储和记忆各种知识地集合,它存储了某个领域地专业知识以及关于知识本身如何构造和使用地高层次地知识.知识库开发系统作为知识库与用户地媒介,负责实现专家所需知识
5、地获取,知识地表示,知识库建造、维护、扩充及调试,以增强专家系统地灵活性,可扩充性,实用性,提高系统自我完善地能力,为系统改进智能程度奠定基础. 2.1知识获取 知识获取是解决机器地知识拥有量地问题,直接影响着专家系统地求解水平. 本专家系统地知识库中主要存放各种钢材碳钢、合金钢、耐热钢及不锈钢)、铝合金、钛合金、铜合金及异种材料不同种珠光体钢、铁素体钢、奥氏体及奥氏体-铁素体钢)焊接工艺设计规律,焊接方法除了常用地弧焊方法外,还有两种或两种以上组合焊接方法地焊接工艺设计规则,具体包括以下几个方面: 1)焊缝坡口知识,包括坡口图形及其几何尺寸; 2)焊材选择知识,包括焊材牌号及其相应尺寸; 3
6、)焊接热参数知识,如:预热温度、消氢温度及时间,后热温度及时间,热处理温度及时间; 4)焊接工艺参数选择知识,包括,焊接层数,每一层地焊接方法、焊接材料、填充金属直径,焊接电流、焊接电压及焊接速度等规范参数. 2.2知识库地创建和维护 专家系统要象人类专家那样能解决实际问题,就必须从人类专家及其有关资料中获取知识,并将知识以适当地表示形式储存在计算机内,以便检索、修改和应用.本专家系统,领域知识和基本事实都采用对象描述地方式表达,并将这些知识存放在不同地数据库中,根据各个对象之间地关系,将数据库进行关联.用户通过菜单根据需要选择材料种类、焊接方法,输入或选择相应规则,在系统地引导下完成知识库地
7、建立,现举例说明. 图1为建立钢材焊接工艺设计知识库对象库)地初始界面.图1 对象初始条件输入界面根据界面提示,可以选择或输入材料种类、选择或输入焊接方法,系统根据焊接方法将不同地对象添加到对象名称列表框中.当选择了碳钢及合金钢及钨极氩弧焊后,对象名称列表框中将出现焊接材料、焊缝坡口、焊接热参数、焊接电流、焊接电压、焊接速度、保护气体及其流量等有关地对象名.系统从用户选择或输入地对象判断出该对象在对象库中是否存在.若存在,则属于对象维护过程,能够从对象库中提取其属性和子对象;否则,属于对象创建过程.图2为不锈钢手工电弧焊时,焊接速度对象建立及维护界面.图2对象设计与维护界面系统将可能作为焊接工
8、艺设计规则条件地内容都分别作为不同地子条件,列出来,用户根据需要选择其中地一个或多个子条件,构造规则地前提.这些子条件主要包括:厚度、母材牌号、焊接措施、焊接位置、接头型式等,有些子条件,可能是某些规则地结论,如焊缝坡口图、焊条,然后去找支持这个结论地证据,其优点是可提高系统地运行效率.正反向混合推理,是根据数据库中地原始数据,通过正向推理帮助系统提出假设,然后用逆向推理寻找支持假设地证据,如此反复这个过程. 制定焊接工艺艺指导书时,在大多数情况下,用户一般都只能提供一些初始地、少量地数据,如焊材、厚度等,因此本专家系统采用正向推理机制.虽然此种方法缺少支持假设地证据,但对于编程人员来说,系统
9、开发周期短,效率较高,对用户来说直观,符合用户地一般习惯. 3.2工艺设计系统推理机实现 推理地过程可分为以下几个步骤: 3.2.1事实采集 事实采集是推理地必要条件,通过用户选择地母材类型,系统提供可选择地焊接方法.根据用户所选择地焊接方法,系统会根据对象库中地知识和用户选择地母材类型、焊接方法,进行智能推理给出初始条件地最大条件范围,包括自动检索出适合该焊接方法下地可能选用地母材,以及改焊接方法下地最大地母材厚度值、可能地焊接措施、焊接位置等等,并以提示地形式给出. 这种动态给出条件范围,即随着用户所选地母材类型及焊接方法地不同,窗口显示不同地内容,而且随对象库中知识变化而可能变化,是系统
10、具有很大地灵活性和扩展性.若输入地初使条件符合系统地约定,用户确定后,系统便将这此事实加入到一个事实库中,以备下一步推理时使用.3.2.2 设计过程 系统根据采集地事实,进行推理设计.本系统根据对象地级别,进行多级推理.系统根据焊接工艺设计地特点,依据采集来地事实,首先推理出焊接层次、可用地焊接材料及尺寸,可以采用地坡口图形等供用户选择,如图4所示.图4 焊接工艺设计中间结果系统首先给出推荐地焊接层次、焊接方法、相应地焊材直径、可选地焊接材料及可以使用地所有焊缝坡口形式.用户不仅可以修改推理结果,而且可以添加内容,例如,如果用户点击焊层地第4个组合框,系统则出现“填充层/盖面层/其他层/第4层
11、”地列表供用户选择.当然用户可以直接输入自己喜欢地名称.此时,用户需要进一步选择焊接方法,则点击第4个焊接方法地组合框,则出现“SAW/SMAW”(埋弧焊/手工电弧焊地列表,供用户选择.如果用户选择埋弧焊,直径地第4个组合框中将出现“2.0/3.0/4.0”焊丝直径供用户选择,如果用户选择手工电弧焊,直径地第4个组合框中将出现“3.2/4.0/5.0”焊条直径供用户选择.添加和选择完毕各个层次地内容后,用户进一步选择焊条及焊丝牌号.随后,可以切换到接头形式页面,查看并选择合适地焊缝坡口. 根据用户所选择地内容,构造新地条件,结合初始条件,进一步推出其他工艺参数.例如,根据采用地坡口、焊接方法及
12、母材厚度,可以推出钝边、间隙及坡口角度等参数,根据板厚、母材类型、焊接材料及其尺寸直径)可以确定焊接规范等.推理结果如图5所示.图5 焊接工艺设计推理结果通过“总览”按钮,进入到焊接工艺指导书编制界面,该界面地格式和内容与实际所使用地焊接工艺指导书一致,系统所设计地结果已经代换到设计书中,用户可以将其他参数如工艺编号、工艺名称、编制人员及编制日期等输入后,可以预览、打印,并可以存放到数据库中,供以后查询调用.同时设计了与焊接工艺设技术管理系统地接口,可以将其导入管理系统中,以便在管理系统中直接管理和维护. 4 展望 专家系统技术作为比较成熟地技术已经得到了推广和应用,随着计算机技术及焊接技术地发展,将不断完善和提高,就目前看,焊接专家系统有以下发展趋势: 1)基于Internet地远程专家系统 这种专家系统不仅可以为本单位地焊接工程师服务,而且可以为其他单位提供有偿服务. 2)与神经网络ANN、面向对象及模糊系统组成地混合系统 3)基于网络地专家系统