首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 机械工程 > 农机维修
研究及设计基于数据库的拖拉机发动机故障诊断专家系统
来源:本站整理  作者:佚名  2012-04-18 11:09:36



根据拖拉机的常见故障,采用 VB 编程工具和 SQL Server

数据库,结合维修专家的维修知识,设计拖拉机发动机故障诊断专家系统,可有效地提高发动机常见故障诊断的效率和准确性。

发动机是拖拉机的核心部件,在工作过程中一直处于高转速、高压力、高温度的状态,因此发动机工作中产生的故障多,排除困难,特别是违规操作产生的故障。本系统利用数据库技术和程序设计技术,将发动机诊断技术与维修专家实践经验相结合,针对不同的发动机故障现象,进行不同级别的筛选与分类,综合已经成熟的单项技术措施,并进行组装配套,提出最佳解决方案。用户只需要将故障的现象描述输入系统中,就可以出现解决方法。因此,可以大大提高发动机常见故障诊断的准确性和维修效率。

1 专家系统构成

系统按照实现的功能划分为六大模块:

1. 1 故障诊断模块

系统为用户提供了 11 个大类的故障现象,用户可以根据发动机的具体情况来进行相应的选择,而后从系统提供的详细症状中选择与之对应的所属症状,系统会自动显示可能出现故障的原因及解除方法。

1. 2 模糊查询模块

用户只需要输入查询的关键字信息,单击“模糊查询”按钮,系统中就会显示出与用户输入关键字相匹配的故障现象和相应的解除方法。

1. 3 浏览、打印模块

用户可以根据自己的需求,按照条件选择部分或全部的诊断信息进行浏览,便于初级用户浏览、查阅、学习等。

1. 4 维护模块

可以实现发动机故障现象、故障出现原因和解除方法的添加、删除与修改等对数据库的编辑操作,使不同级别的用户在使用专家系统的时候不断地完善、更新知识库,为以后的故障解除提供了更好的依据。

1. 5 结构图和维修步骤图解模块

共提供 600 多幅关于拖拉机发动机结构与维修步骤的图片,以便用户能够有效地比对检查症状进行维修。

1. 6 检修视频模块

为了能够使初级修理工更直观、更形象地认识和掌握发动机维修知识及技巧,在该模块中提供了丰富的视频资料,方便用户学习及交流。

2 人机用户接口

人机界面图形用户接口是否良好、操作是否方便将直接影响到用户对专家系统的使用和维护。选用可视化编程语言 Visual Basic 来设计程序,选择SQL Server 数据库作为数据存储,并结合大量的实物图用以表示故障发生的具体位置、维修使用方法和工具。

3 故障诊断知识数据库的建立

为能够有效地管理和维护知识数据库,将发动机的故障分成 11 个大类: 发动机无法启动启动困难、功率不足、排气异常、发动机运转不稳定、在工作中有异常响声、温度过高、工作中突然熄火、飞车现象、窜烧机油和机油压力异常。按照分类设置 4 个表,1 个用户表和与 3 个子表: 故障表、故障原因表和故障解除方法表。

4 数据库管理

数据库管理分为维修知识的添加、修改和删除三个部分。知识的添加是由合法身份的维修专家进入系统后,将认可的知识录入到知识数据库中,添加故障出现的原因及解决方法; 知识的修改和删除是发现某些知识存在错误时,可对这条记录进行修改和删除。

5 专家系统功能实现

在发动机常见故障解除方法窗体模块中,添加 1个组合框 Combo1,用来显示发动机故障表中的故障信息; 添加 1 个列表框 List1,用于显示专家系统中的具体故障原因; 添加 1 个文本框 Text1,用于显示出现故障的具体解除方法; 添加 1 个图像控件数组 Im-age1( 0) ,用于显示维修步骤的相应图片。

在窗体的 Load 事件过程中为组合框 Combol 的添加故障信息大类:

Combo1. Clear

Rs. Open " Select * From 发动机故障表 Order

By zid"

If Rs. RecordCount > 0 Then

For i = 1 To Rs. RecordCount

Combo1. AddItem Rs. Field( " 发动机故障" )

Next i

End If

在组合框 Combo1 的 Click 事件过程中添加相应代码,用于在 List 控件中显示具体的故障原因,代码如下:

List1. Clear

Rs1. Open " Select * From 故障原因表 where jb

= " & Combo1. Text & " "

If Rs1. RecordCount > 0 Then

[1] [2]  下一页

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:36,417.97000 毫秒