Hi:欢迎来到58硕博论文网     

所有论文科目分类


主页 > 理工论文 > 汽车工业 >

浅析基于贝叶斯网络和CRB的汽车故障诊断系统研

作者2019-03-29 13:52未知
1贝叶斯网络及其在故障诊断过程中的作用
  1.1贝叶斯网络简介
  贝叶斯网络是基于概率分析、图论的一种不确定性知识的表达和推理的模型。它用具有网络结构的有向图表达各个信息要素之间的关联关系及影响程度,用节点变量表达各个信息要素,用连接节点之间的有向边表达各个信息要素之间的关联关系,用条件概率表来表达各个信息要素之间的影响程度。
  目前,贝叶斯网络作为不确定性知识表达和推理领域最有效的理论模型之一,已经在军事决策、智能机器人、医学上的病理诊断等很多领域得到了广泛的应用。同时,贝叶斯网络能够有效地进行多源信息表达与融合,使其在故障诊断领域得到了成功的应用。典型的应用实例如工ntel公司的微处理器故障诊断系统、美国通用电气公司的辅助汽轮机故障诊断系统、惠普公司的打印系统故障诊断决策支持系统等圈。
  1.2汽车故障诊断系统的贝叶斯网络模型
  以汽车引擎的故障诊断为例,使用微软开发的贝叶斯网络建模工具MsBNx来构建汽车引擎故障诊断的贝叶斯网络模型。在该模型中,通过贝叶斯网络因果关系的特点,可以容易的发现:l)电池的使用期限会影响电池的寿命;2)幼交流发电机、风扇皮带及cDLealc都会影响发电机是否可以正常充电;3)电池的好坏和充电是否正常都会影响电池的电力,而电池的电力则会影响收音机、车灯、油表的显示及引擎的运转等是否正常,此外,启动器与EOTLealc也会影响引擎的正常运转;约火花塞、分配器、引擎的运转、汽油、油管都会影响引擎是否可以启动,汽油油量也会影响油表的显示。
  2基于案例的推理及其在故障诊断中的作用
  2.1CBR简介
  基于案例推理(cBR,case一aBsedeRasonln)是一种基于经验知识的推理方法,适用于没有完整、精确的数学模型,而有丰富经验和大量历史记录的领域,如设计、诊断等,尤其对于复杂的、非结构化的决策问题具有显著优势曰。由于汽车制造公司在售后服务过程中记录了大量排故案例,积累了丰富的维修经验,因此,将cBR方法应用于汽车故障诊断和维护,可以避开规则难以提取、知识获取困难的瓶颈;同时,将历史记录中难以规则化的知识和经验隐含在案例中,以案例形式表达,直观容易理解,能够反映故障的总体概貌,有利于现场人员参考。
  2.2CBR模型在汽车故障诊断系统中的应用
  本系统将每次由贝叶斯网络诊断所得问题发生的原因及其可能发生的概率当成案例,因此每个案例都会包含causel,causeZ,…,causen的可能发生概率,案例表示法和cBR设计流程如下所示:
  1)案例表示:
  Cause1CauseZ…Causen
  Case:1F(Causel)F(CauseZ)…F(Causen)
  Case歇F(Causel)F(CauseZ)…F(Causen)
  casel:F(causel)F(causeZ)…F(causen)
  2)案例库构建:案例库中案例的获取有两种方法,一种是由基于案例推理系统自动新增,另一种由专业领域的专家提供,本系统中采用后者构建案例库。
  3)相似案例检索:通过与数据库相结合,以字串比对的方式从案例库中搜索与目前案例相似的案例,使用数据库标准查询语言搜索案例库中所有具有相似问题原因的案例。
  3系统设计
  3.1系统功能设计
  系统的用户分为客户、维修人员和管理员3种类型,并赋予不同的权限。系统利用用户登录认证来识别其类型,并区分其可访问的数据范围和使用的功能层次。从功能体系上,系统包括用户信息管理、汽车故障诊断、在线报修和维修进度查询等几大部分。
  l)汽车故障诊断模块。该模块是系统核心,其设计过程分为故障原因诊断和故障排除两个阶段。其中故障原因诊断分为五个步骤执行,每个步骤根据贝叶斯网络中存在的因果关系依序询问用户汽车发生故障的情况,回答完问题后,进人故障排除阶段,用户可以通过选择故障发生的原因来查询汽车维修的办法。其它功能还包括:预估维修费用、储存诊断结果和打印诊断图等。
  2)在线报修模块。该模块的主要任务是记录客户所报修的内容,并提供多种送修方式以及多种维修费用的付款方式供用户选择。
  3)维修负荷查询模块。该模块提供维修厂的总维修能力、目前维修厂的负荷情况以及目前维修厂所剩下的可用维修能力等信息作为用户选择维修厂的依据。
  4)维修进度查询模块。用户将有故障的汽车送维修厂维修后,应该能够随时监控目前汽车的维修进度,因此本系统包括了维修进度查询模块,该模块要求维修厂的工作人员严格详细的记录每一阶段汽车的维修状况,大致分为:运送汽车至维修厂中、汽车人库待修中、汽车修复中、汽车修复人库、汽车送回用户途中及汽车送回用户等阶段。
  3.2系统架构及其组件
  由于系统负载能力有限,为了提高系统的安全性和访问效率,整个系统采用WEB展示层、逻辑事务层和数据服务层三层式体系结构进行开发,系统实现采用.NET平台部署,结构灵活,可任意扩展且性能更佳。系统在WEB展示层使用Jvaascr1tP、Fhotoshop、Flash等技术美化用户界面;在服务器端利用ASF.NET技术实现汽车故障诊断系统的全部功能,并借助于DAo.NET进行数据库操作;数据的存储选择关系型数据库sQLserVer2000。
  1)WEB展示层(FresentatlonLayer):wEB展示层主要通过接受用户的请求以及数据,为客户端提供应用程序的访问。在ASF.NET中,该层包括sApx页面、用户控制、服务器控制以及某些与安全相关的类和对象。
  2)幼逻辑事务层(BuslnessLoglcTler):逻辑事务层是系统核心部分,担当主要的应用处理任务,包括处理接口的HT释请求以及与数据库服务器的连接和交互。通常该层被划分成业务逻辑层子层和数据访问层子层。在sAF.NET中,该层包括使用SQLCllent或oLEDB从sQLserver或AcceSS数据库取数据、更新数据及删除数据,并把取得的数据放到aDtaReader或aDtaset中返回给WEB展示层。
  3)数据服务层(DataservlceTler):数据层位于低层,以DAO.NET和ODBC为接口,主要处理逻辑事务层对数据的请求,包括文件数据存储服务和数据库存储服务,实现在标准化基础上建立的数据资源高效访问。汽车故障诊断数据库是实施汽车故障诊断的基础,也是系统建设过程中的核心步骤,汽车故障诊断数据库主要包括用户信息库、故障原因库和故障案例库。
  4结语
  本文提出了一种将贝叶斯网络和基于案例的推理技术结合用于汽车故障诊断的方法,先利用贝叶斯网络的柔性推理机制得出诊断结果,然后利用cBR技术从故障案例库中检索出故障维修方法。:种方法相结合实现了优势互补,一方面利用贝叶斯网络能更正确的诊断故障原因,另一方面利用cBR技术能够弥补贝叶斯网络在维修方法查询上的不足。研究表明,该方法的引人能使汽车在故障诊断的精度和速度上有明显的提高,为汽车故障诊断系统的建模提供了依据,具有较好的实用价值。
58硕博论文网

最新更新

热门推荐

[汽车工业]有关汽车加油站电气设计
近年来,随着我国经济的高速发展,新建的汽车加油站越来越多,由于汽车加油站存在爆炸危险区域,因此与普通的工业及民用建筑电气设计有所不同,设计时应严格遵守GB50156-2002汽车加油加气站设计与施工规范及GB50058-92爆炸和火灾危险环境电力装置设计规范有关规定。下面就设计要点进行阐述。 1爆炸危险区域的电气设计 为了安全恰当地选择和安装加油站内的电气设备,合理选择电气...[全文]
[汽车工业]关于数据流分析法在汽车
0引言 作为动力源,发动机的工作性能和技术状况对车辆的安全性、燃油经济性和排放性能影响很大。发动机故障在各类汽车故障中占有最大的比例,而且检测诊断和维修的难度大。随着汽车排放法规的日益苛刻,当今的发动机采用了大量的新技术。发动机的结构组成变得更为复杂,控制精度越来越高。作为控制发动机运作的发动机管理系统,其控制策略更是发生了革命性的变化...[全文]
[汽车工业]简论内燃机排放测量CVS系
随着经济的快速发展,我国汽车保有量也呈现出井喷式增长.2014年,全国汽车产销量分别为2372万辆和2349万辆.汽车数量剧增带来的汽车尾气排放对环境造成巨大影响,为了准确评估汽车发动机的排放性能,采用何种排放检测技术和检测方法显得尤为重要.目前,世界各国的排放法规中规定机动车排放测试采用定容取样(CVS)系统取样,即将发动机的全部排气排入稀释通道中,用经过空...[全文]
[汽车工业]简谈基于贝叶斯网络模型
1引言 汽车故障诊断技术,常依靠先进的传感器技术和检测技术,并对各种动态信息进行各种分析、处理,辨识故障产生原因、发生部位等,提出针对性的维修措施和处理方法,来提高汽车的安全性、动力性和经济性。由于诊断对象的复杂性、测试手段的局限性、知识表达的不精确等因素,故障征兆和故障原因间的因果关系不再是确定性的一一映射关系,而是表现为很强的随机性...[全文]
[汽车工业]简析具有折弯的汽车转向
0引言 汽车转向直拉杆是汽车转向传动系统中的重要零/部件,它应具有较小的质量和足够的刚度。为了满足其布置要求,需要将其做成弯曲的,这样就减小了纵向刚度,因此,在对其进行强度校核时就需要同时计算弯曲应力和拉压应力,并将两者合成。Lmax为折弯处到两球铰中心连线的最大落差。 杨国库、刘振成等人和王友钧采用传统的强度分析方法计算了具有折弯的汽车转向直...[全文]
[汽车工业]简议汽车零部件入厂物流
1背景 随着汽车工业的迅速发展,零部件入厂的效率和成本问题日益引起关注。根据国外先进汽车企业的经验,将入厂物流外包给第三方物流企业,以循环取货(Milk-run)模式设计优化的运输路线进行零部件配送,可以有效地解决库存减少与运输成本升高之间的矛盾,有效地降低运输费用和包装费用,从而降低整个供应链的成本。循环取货的关键目标之一就是降低企业物流的成本,而...[全文]
关闭窗口 论文咨询