论文部分内容阅读
随着汽车的普及,汽车故障诊断越来越受到人们关注。但是目前汽车故障诊断知识往往是异构的且相互之间缺乏语义关联,造成该领域没有通用的可共同理解的概念模型,知识的获取、表达、共享和复用成为困难。许多汽车生产厂家和科研单位投入大量精力对汽车故障诊断进行研究,其研究成果往往没有通用性,而且往往发生“重复设计”,造成资源浪费。本体论可提供通用的可共享的领域知识模型,本文利用本体论对汽车故障诊断知识及其知识系统进行了研究。论文的主要工作体现在以下几个方面:(1)利用本体编辑工具Protege,改进的七步法、Unified Model Langauage和故障树指导构建汽车故障诊断领域通用的本体模型,定义了基本故障诊断模块、复杂的推理诊断模块、道路辅助系统模块、汽车知识学习模块四大模块,规范汽车故障诊断领域的概念和术语,明确概念和概念之间的关系,并使用Racer对本体模型进行了逻辑检查,为该领域提供良好的语义基础,并对该领域知识进行表达,解决了汽车故障诊断领域没有通用的可共同理解的概念模型的问题。(2)利用Jena API解析本体模型,结合Simple Protocol and RDF Query Language和Rules规则完成查询和推理,实现了基于本体论的汽车故障诊断知识系统的基本功能,为构建通用的汽车故障诊断系统提供了新的方法。(3)利用基于跨平台的Java语言编写知识系统,实现了基本查询功能、复杂推理功能、道路辅助功能、互动求助功能、学习功能五大功能。通过案例验证,本文所提出的基于本体论的建模方法能够实现汽车故障诊断领域知识的语义表达与集成,开发的知识系统具备一定的智能性和可扩展性,有一定的实际应用价值。