焊接再热裂纹预测专家系预统的建立与研究毕业论文
2021-03-28 22:55:20
摘 要
本论文主要介绍了应用焊接专家系统预测能不能产生焊接再热裂纹,以及怎样通过Visual Basic和知识库的联系建立一个可以实现各种功能的的焊接再热裂纹专家系统。通过介绍专家系统在焊接再热裂纹预测中实现的各种功能,让读者逐步了解专家系统近些年来的飞速发展。从而在以后的工作中学会结合焊接和智能系统,使传统的焊接变得更加有效率。
本论文主要是通过查询焊接再热裂纹方面的书籍和学术论文,以及应用在本科阶段学习过的的焊接方面的知识,列举出能够产生焊接再热裂纹的各种因素,并运用Access数据库建立起一个数据库,这个数据库能够满足添加,查询,修改,删除等功能,然后通过Visual Basic和知识库的关联开发出一套能够满足用户添加,查询,删除,修改和打印等功能的焊接再热裂纹预测专家系统。用户只需输入满足系统所需的焊接参数等相关方面的知识或者直接输入知识编号,该系统则会自动搜索知识库中的各种实例,通过比较已有实例,来预测焊接再热裂纹的产不产生以及产生的可能性大小。这个专家系统的优点在于可以像人脑一样通过不断地学习,来扩充知识库,而且对于使用的用户没有特殊的专业知识要求,降低焊接方面知识的局限性,扩大了使用范围。
本文的特色:文章简单易懂易懂,运用文字和图片的形式向读者介绍本文所述的专家系统,并列举出一部分代码,使读者能迅速地理解本文的内容以及预测系统的原理及方法。
关键词:焊接专家系统,焊接再热裂纹,知识库,Visual Basic数据库
Abstract
This paper mainly introduces the application of welding expert system to predict the generation of reheat cracks and how to establish a fully functional welding and reheat crack expert system through the connection of Visual Basic and knowledge base. Through the introduction of expert system in the role of welding reheat crack prediction, so that readers understand the expert system in recent years, the rapid development of intelligent systems. Which in the future work to learn the combination of welding and intelligent systems, so that the traditional welding more efficient.
This paper mainly solves the problems of welding and reheating cracks by searching the books and academic papers on welding and reheating cracks, and the welding knowledge learned in the undergraduate stage, and use the Access database to establish a To meet the add, query, modify, delete and other functions of the rich knowledge base, and then through the Visual Basic and knowledge base to develop a set to meet the user to add, query, modify, delete, print and other functions of the welding reheat crack prediction expert system. The user simply enters the welding parameters or knowledge number required to satisfy the system. The system will automatically search for the various cases in the knowledge base and predict the generation of cold cracks by comparing the existing cases and the various criteria for welding cold cracks And the size of the possibility. The advantage of this expert system is that it can continue to learn, expand the knowledge base, but also for users without special expertise requirements, reducing the threshold of the welding field, so that ordinary users can quickly learn to reheat the prediction function.
The characteristics of this article: the article is simple and easy to understand, the use of text and pictures in the form of readers to introduce the expert system described in this article, and lists a part of the code, so that readers can quickly understand the content of this article and the principles and methods of forecasting system.
Key words: welding expert system, welding reheat crack, knowledge base, Visual Basic database
目 录
第1章 绪论 1
1.1 研究背景 1
1.1.1 目的及意义 1
1.1.2 国内外研究现状 1
1.1.3 课题研究的基本内容,预期目标 2
第2章 焊接再热裂纹预测专家系统的研究 2
2.1 焊接再热裂纹 2
2.1.1 焊接再热裂纹的定义及分类 3
2.1.2 焊接再热裂纹的影响因素及防治措施 3
2.2 专家系统的构成 4
2.3 焊接再热裂纹预测专家系统的设计原理与要求 4
2.4 专家系统建立的基本内容和技术方案 5
第3章 系统开发环境 7
3.1 编程语言与数据库的选择 7
3.1.1编程语言的选择 7
3.1.2数据库的选择 7
3.2 硬件开发环境 7
第4章 系统模块与程序设计 8
4.1 焊接再热裂纹知识库的建立 8
4.2 登录界面 8
4.3 主界面的设计 12
4.4 添加知识界面的设计 13
4.5 知识查询与修改界面的设计 18
4.6 推理机的设计 23
4.7 实例展示 27
第5章 结论 30
参考文献 31
致谢 32
- 绪论
1.1 研究背景
焊接指的是采用两种或者两种以上的材质,通过加热或加压或者二者并用的方式来达到原子间结合并形成永久性连接的工艺过程[1]。对于焊接而言,应用非常广泛,无论是汽车行业,造船行业,钢铁行业等重工业还是微型机器人制造或者手工制造等精密行业亦或是枪炮制造,导弹制造等军工行业,它的应用都十分广泛。因此,对于焊接专业的学者来说,焊接的各种工艺缺陷是需要用来仔细考虑的因素。而焊接再热裂纹是焊接结构中最严重的工艺缺陷之一,也是焊接中很常见的一种裂纹,控制焊接再热裂纹的产生,可以很大程度的控制焊接质量的好坏。而专家系统可以通过计算机软件实现对焊接的各种控制,帮助焊接工程师更好的控制焊接的进程,因此本课题就是在这样的背景下进行的。
- 目的及意义
焊接再热裂纹是危害最大的焊接缺陷之一。为了能够解决焊接再热裂纹问题,人们希望可以在焊前对再热裂纹进行预测,以便能够选择正确的焊接材料和焊接方法,采用合理的焊接工艺参数,从而避免再热裂纹的产生[1]。由于焊接再热裂纹的成因及其形态十分复杂,这给焊接再热裂纹的预测带来很大的麻烦。为了指导焊接生产提高工作效率,有必要建造一个焊接再热裂纹预测专家系统。这种焊接专家系统可以积累人类专家的宝贵经验和知识,并且可以像人脑一样进行不断学习,摸拟人类专家的思维过程,从而进行焊接再热裂纹的预测及其产生的问题,显然建造这样一个专家系统具有重要的理论和实际意义。
- 国内外研究现状
专家系统一般包括知识库、推理机、知识获取部分和人机交互界面四个部分。焊接专家系统从二十世纪八十年代以来,经过多年的努力,国内外各研究机构研究出了各种类型的专家系统,国外主要研究的专家系统一般涉及工艺设计或者焊接工艺设计,焊接缺陷、、焊接CAD等[2],基本包括了焊接生产的一些主要方面。国内有关的焊接专家系统研究较早的单位有哈尔滨工业大学、清华大学、天津大学等,最近几年来国内对于焊接专家系统的研究有了很大的进步,焊接专家系统可以把问题简化,它可以大大提高人的工作效率。不过现在的焊接专家系统依然存在着很多难题,但是焊接专家系统的在未来的发展任然是一个很大的热点,所以焊接专家系统的开发、应用于研究一定会更加广泛[3]。
- 课题研究的基本内容和预期目标
- 基本内容
1) 登录界面:用户与焊接再热裂纹预测专家系统的联系通道,只有输入正确的用户名和密码才能进入焊接再热裂纹预测专家系统。
2)知识库:用户储存焊接再热裂纹的信息,实例的一个数据库。在这里可以查到各种需要的数据。