,,,
(1.中国人民解放军72465部队,济南 250022; 2.南京陆军工程大学 指挥信息学院,南京 210000;3.中国航天科技集团公司第七研究院 第七设计部,成都 610100)
随着以信息技术为核心的新技术在装备上的广泛应用,新装备在性能先进的同时,结构也更加复杂,技术保障,特别是野战条件下新型复杂装备故障诊断的技术要求更高。新型复杂装备多采用了基于总线技术的机内测试(BIT)系统,装备内部各子系统内置的设备测控节点通过总线接口电路与总线网络相连,构成系统自检网络结构[1-2]。利用总线获取的装备各子系统运行参数,基于规则协议对数据进行解析,能进行异常数据的识别和存储,以便对深层次的故障进行分析,可以实现在线诊断功能。BIT系统使装备本身具有一定的故障诊断能力,但装备上的BIT诊断系统相对简单,不具备推理和知识积累的能力,不能满足装备故障诊断需要。近年来,装备故障诊断技术不断取得新成果,当前出现的一些专家系统强调对故障案例的处理和利用,具有表达直观、形式统一、模块性强、推理机制简单等优点,在故障诊断领域得到了成功的应用[3-4]。基于案例的故障诊断系统由于推理的机制过于简单,存在适应能力差的弱点,在诊断对象比较复杂,故障知识规模比较大,故障案例有限时,弱点表现得更加突出[5]。
本文为解决新型装备系统结构复杂、故障诊断难的问题,将机内测试(BIT)诊断与故障案例诊断融合,综合两种方法的优点,设计了基于BIT和案例融合的新型装备故障诊断系统,提高复杂装备故障诊断精确度和效率,从而促进装备保障能力提高,满足复杂装备保障力快速生成的需要。
装备BIT诊断是通过装备自身的机内测试系统获取的信息,基于数据和规则的分析判断,诊断定位故障的一种方法[6-7]。实际装备保障中,常常出现同样的BIT诊断结论却是不同的故障的原因,有了诊断结论却未能及时获取故障排除方法等现象,给装备保障人员的维修工作带来很大的挑战,尤其新型复杂装备,仅依靠BIT诊断难以满足保障需要。
故障案例诊断是通过访问案例库中同样或相似的故障案例征兆,进行匹配分析,获得当前故障解决方案的一种推理方法[8-9]。基于案例的推理是一种直觉思维方式,其基本依据是相似的问题有相似的解,只要对问题的描述正确,就可以借此思维方式由问题空间达到解空间,但解空间需要长期积累的历史案例记录作为基础。新装备的故障案例有限,基于故障案例的诊断方式难以满足复杂装备的故障诊断需要。
基于上面的分析,本研究考虑综合BIT诊断和案例诊断两种方法的优点,采用BIT诊断推理为前导、故障案例推理后置补充的结合方式将两种诊断方法融合,并基于交互式的诊断模式进行故障和排故指导,建立融合推理诊断模型。
图1 基于BIT和故障案例融合推理模型
基于BIT和故障案例融合推理模型如图1所示。当装备发生故障时,通过装备的信息采集系统采集装备各分系统的BIT信息和故障现象、故障发生时间等故障信息,经BIT信息分析与推理诊断模块对获取的BIT信息进行分析推理,如果能够成功诊断定位故障,将诊断结论提供给维修保障人员;如果未能诊断故障原因,再基于案例诊断推理模块进行故障案例匹配和推理,并将故障诊断结论提供给维修保障人员。在故障诊断和处理过程中,故障数据和知识管理模块负责管理和提供BIT诊断知识、案例现象特征和排故知识,保障故障诊断和排除成功。维修保障人员在获得故障诊断结论后,结合自己的经验、知识和现场的情况,通过维修决策模块确定排除故障的方法、需更换的现场可更换单元以及维修时机等,实现装备故障快速诊断和排除。
根据BIT和案例融合的故障诊断原理,采用交互式软件的开发思路,设计了故障诊断系统,系统总体框架与组成如图2所示。
图2 系统总体框架与组成
系统采用基于BIT、案例以及基于人类思维活动的人机交互的混合推理方式。系统主要由装备信息采集模块、BIT信息分析与推理诊断模块、故障数据及知识管理模块、维修决策模块四部分组成,各模块的具体功能如下:
1)装备信息采集模块:装备信息采集模块由与装备连接的适配器及数据采集软件等构成,用于与装备BIT系统连接,采集装备的机内测试信息和故障信息。
2)BIT信息分析与推理诊断模块:BIT信息分析与管理模块用于对实时采集或录取的BIT信息进行故障规程匹配和综合分析,给出设备故障诊断信息,具体包括BIT数据检测、故障诊断、数据录取、总线监控、时序分析、绘制曲线等功能。
3)故障数据及知识管理模块:故障数据及知识管理模块用于对诊断知识数据库进行管理,实现知识获取、知识更新、知识检验和知识查询功能,可基于故障案例的相似度匹配,诊断故障,按照故障发生频率依次列出可能的故障原因,并以图片、文字、动画、视频等描述方式准确、清楚的按操作步骤给出故障排除方法。
4)维修决策模块:维修决策模块用于给出故障诊断结论、现场可更换单元、排除故障所需的设备工具等,并给出维修方法和操作步骤,以交互式界面,引导用户进行故障分析和诊断推理工作。
为检验BIT诊断和故障案例融合诊断方法的效能,选取某新型火炮为试验对象进行诊断试验。该型火炮涉及机械、电子、计算机、液压、控制、软件等多学科技术,性能先进的同时,系统结构复杂,故障诊断难度大。系统各子系统内部设备测控节点通过CAN总线接口电路与CAN总线网络相连,构成系统自检网络结构,具备一定的BIT诊断功能。
根据新型火炮CAN总线数据采集特点,开发了装备CAN总线数据和同步信号数据采集和分析模块,并基于积累的故障案例记录,提炼典型的故障案例,开发出了基于BIT和案例融合的故障诊断系统软件。以火炮火控系统在外场试验中出现的一故障案例进行试验分析,检验软件诊断性能。故障现象、故障诊断过程和排除方法如下:
故障现象:火炮火控系统启动后,身管在方位方向上大幅抖动。
故障诊断:基于BIT和案例融合的故障诊断系统软件采集火炮随动方位方向的状态信息,分析数据曲线,如图3所示,得出故障原因“随动系统协调到位后,方位方向产生震荡”。
图3 故障诊断软件诊断分析界面
基于故障的案例库和知识库,系统以交互的方式给出排故指导如下:
1)打开随动控制箱,将面板上“自动/半自动”开关打到“半自动”;
2)利用操纵杆操纵炮,加速减速,若随动半自动平稳,则随动半自动正常,检查方位受信仪是否夹紧,检查受信仪输出角度是否连续;
3)若随动半自动不平稳,检查功率放大板及相关电路。
在排故措施的指导下,快速定位故障单元为功率放大板,更换功率放大板后故障排除。
通过上述的分析及验证,采用这种BIT诊断为前导、故障案例推理为补充的结合方式能大大提高首次故障诊断率,降低无效排故时间,有效提高装备BIT和故障案例知识的利用效率。
装备BIT诊断、案例诊断以及两者融合诊断方法的优缺点分析如表1所示,通过比较可以看出BIT和案例融合的故障诊断方法综合了两种诊断方法的优点,有良好的推理能力和较高的故障诊断效率,能有效促进维修保障人员的现场诊断能力的提高。
表1 故障诊断方法优缺点分析
本文将基于BIT和案例融合的混合推理机制引入到装备故障诊断系统的设计中,以装备BIT诊断为前导,故障案例推理诊断后置补充的结合方式,构建了两者融合的推理模型,设计了基于BIT和案例融合的故障诊断系统。通过某新型火炮随动分系统的一诊断实例,比较分析了本文诊断方法与单独的BIT诊断和故障案例方法的优缺点。研究表明,基于BIT和案例融合的故障诊断方法,能够综合了两种诊断方法的优点,具有良好的推理能力和较高的故障诊断效率,能够有效提高维修保障人员对复杂装备的故障诊断能力。
参考文献:
[1] 谢永成, 董今朝, 李光升,等. 机内测试技术综述[J]. 计算机测量与控制, 2013, 21(3):550-553.
[2] 吕 隽, 刘维罡. 导弹武器测试性设计与BIT技术[J]. 战术导弹技术, 2015(3):46-50.
[3] 胡良明, 徐 诚, 李万平. 基于案例推理的自行火炮故障诊断专家系统[J]. 火炮发射与控制学报, 2006(2): 53-57.
[4] 张耀辉, 李 浩, 李林宏,等. 基于案例推理的装甲装备故障诊断方法[J]. 兵工自动化, 2014(9):21-22.
[5] 柳 玉, 贲可荣. 案例推理的故障诊断技术研究综述[J]. 计算机科学与探索, 2011, 5(10): 865-879.
[6] 温熙森, 徐永成, 易晓山, 等. 智能机内测试理论与应用[M]. 北京:国防工业出版社, 2002.
[7] 张 超, 马存宝, 宋 东, 等. 智能机内测试研究综述[J]. 计算机测量与控制, 2007,15(2): 141-144.
[8] Lawanna A. An effective model for case-based maintenance in cased-based reasoning systems[A]. International Conference on Intelligent Informatics and Biomedical Sciences[C]. IEEE, 2016:129-134.
[9] 李小青. 基于案例推理的故障诊断方法[J]. 计算机测量与控制, 2007,15(9): 1130-1131.