舰船科学技术  2024, Vol. 46 Issue (16): 182-185    DOI: 10.3404/j.issn.1672-7649.2024.16.032   PDF    
基于概率神经网络的潜舰武器系统故障诊断
冯林平1, 王佳玉2     
1. 海军潜艇学院 三系,山东 青岛 266000;
2. 海军潜艇学院 学员二大队,山东 青岛 266000
摘要: 针对传统故障诊断方法检测某型潜舰导弹武器系统故障准确率不高、耗时长的问题,提出基于概率神经网络的智能诊断方法。介绍该网络的典型结构及优势所在,以某型潜舰导弹武器系统为验证对象,选取合适特征向量、归纳合理故障类型、建立相应神经网络,并运用Matlab仿真验证。结果表明在现有数据库中,概率神经网络对该系统的故障诊断正确率为77.8%。这表明基于概率神经网络的故障诊断基本能够区分该系统故障类型,大大减少了部队故障诊断时间和人力投入。
关键词: 智能检测     概率神经网络     潜舰导弹武器系统     故障诊断    
Application of intelligent detection in submarine weapon system fault diagnosis
FENG Linping1, WANG Jiayu2     
1. Department of Strategic Missile and Underwater Weapons, Naval Submarine Academy, Qingdao 266000, China;
2. Cadet Team Two, Naval Submarine Academy, Qingdao 266000, China
Abstract: Aiming at the problems of low accuracy and long time for traditional fault diagnosis methods to detect the fault of a submarine missile weapon system,an intelligent diagnosis method based on probabilistic neural network was proposed.This paper introduces the typical structure and advantages of the network,takes a certain submarine missile weapon system as the verification object,selects the appropriate feature vector,summarizes the reasonable fault types,establishes the corresponding neural network,and uses Matlab simulation to verify.The results show that:in the existing database,the probabilistic neural network fault diagnosis accuracy of the system is 77.8%.This shows that the fault diagnosis based on probabilistic neural network can effectively distinguish the fault types of the system,and greatly reduce time and manpower input of the army fault diagnosis.
Key words: intelligent detect     probabilistic neural network     submarine missile weapon system     fault diagnosis    
0 引 言

随着高新技术在武器装备中的不断运用,新型导弹武器系统的精密程度越来越高,系统集成性越来越强,装备结构越来越复杂,从而导致武器装备使用过程中故障定位困难,维护保障难度越来越大[1]。潜舰导弹作为潜艇远海水下远程精确打击的主战武器之一,其武器系统长期工作在高温、高盐、高湿、霉菌滋生等恶劣环境中,装备故障率远高于其他平台武器系统,对舰员开展故障诊断和现地维修提出了更高要求。现代智能检测技术采用神经网络、信息融合、专家系统等方法,使用模型构建、计算机仿真、数据融合、机器学习等手段,能够针对复杂系统进行快速准确地故障定位,可有效提升武器系统维护保障效率,因此智能检测技术应用于潜舰导弹武器系统故障诊断具有可行性。

故障诊断方法种类繁多,使用较多的通常为基于神经网络的诊断,它具有模型架构简单、不需要人工过多干预的特点,只要有一定数量的样本数据就可以对网络进行训练,继而得到可以诊断该系统的神经网络,大大减轻了维修检测人员的工作量。用于智能检测的神经网络纷繁复杂,常用的有反向传播神经网络、多层神经网络、模糊神经网络、小波神经网络、卷积神经网络、递归神经网络、径向基神经网络、霍普菲尔网络、概率神经网络等。众多神经网络中,反向传播神经网络(BP)以其较强的非线性映射能力、自适应能力和模式识别能力得到了广泛应用,与此同时,该网络收敛效果不明显、易陷入局部最优解、难以确定网络结构的缺点也使诊断效果大打折扣。因此,相较而言具有结构易理解且总收敛于最优解特点的概率神经网络(Probabilistic Neural Network,PNN)越来越多的出现在智能诊断中。该网络利用基于贝叶斯最小风险准则发展而来的主要算法,估算条件概率并对模式进行分类和识别[2]。实际故障诊断中,具有非线性分类能力的PNN可以训练出具有较强自适应能力和分类能力的诊断系统,其故障诊断率明显高于传统的BP神经网络[3],为复杂武器系统故障诊断提供了一条新的思路。

1 概率神经网络模型及算法 1.1 概率神经网络模型

通常来说,人们把概率神经网络模型归纳为输入、模式、求和与输出4部分[4],各层通过基本神经元相连。人工网络神经元之间的连接具有权重,通常情况下是一些随机值,这会直接影响到之后的训练模型以及最终整个模型的性能。训练之前神经元的数量是不确定的,只需要有输入和输出数据,各层神经元数量及连接权重即可确定下来,训练出相匹配的预测网络。根据Ashok Kumar Patel等[5]构建的模型可以归纳出其基本结构如图1所示。

图 1 PNN基本结构 Fig. 1 PNN basic structure

1)输入层负责将特征向量输入网络系统,该层神经元与输入样本数量一一对应;

2)模式层计算特征向量与网络各模式间的匹配关系,运用高斯激活函数进行计算后将该层输出作为输入送至求和层;

3)求和层负责处理同一模式层的输入样本,求和后得到该模式与输入样本数据的匹配值性。该层的每一神经元与模式层中的分类方法相对应,其神经元数量即为最终想要划分的模式层数量;

4)输出层的最终输出为1或0,执行判断功能。求和层结果输入到该层后进行判断分类,常用“1”来表示概率密度函数最大的神经元输出,“0”表示其他神经元输出。

1.2 概率神经网络算法

概率神经网络算法的各层紧密相连,输入层负责收集所有的样本数据,不执行任何的计算,并将接收到的数据传递给模式层,模式层计算输入与各模式间的匹配关系,其输出为[6]

$ {\phi }_{ij}(x)=\frac{1}{{(2{\text π} )}^{d/2}{\sigma }^{-d}}\mathrm{exp}\left[-\frac{{(x-{x}_{ij})}^{{\mathrm{T}}}(x-{x}_{ij})}{2{\sigma }^{2}}\right]。$ (1)

式中:d为模式向量维度;σ为平滑参数;x为模式;xij为模式层神经元的输入。

求和层计算输入样本对应于各模式的估计概率密度函数,即隶属于模式层的每一种模式的输出概率,最终结果为:

$ pi(x) = \frac{1}{{{(2{\text π} )}^{d/2}{\sigma ^{ - d}}}}\frac{1}{{{N_i}}}\sum\limits_{j = 1}^{{N_I}} {\exp \left[ - \frac{{{{(x - {x_{ij}})}^{\mathrm{T}}}(x - x_{ij})}}{{2{\sigma ^2}}}\right]}。$ (2)

式中:NiCi类样本数量之和。

根据贝叶斯决策理论,假定每个类别的先验概率相同,且每个类别做出错误决策后的损失相同[7],输出层负责对所有求和层神经元的输出模式进行分类,找到概率值最大时对应的类别:

$ \hat C(x) = \arg \max \{ {p_i}(x)\} \text{;}{{i}}=1,2,…,{{m}}。$ (3)

式中:C(x)为模式x的估计类;m为训练样本中类的总数。

1.3 故障诊断步骤

使用PNN系统进行智能故障诊断主要分为:

1)处理数据。根据故障记录整理出待诊断系统的历史故障数据,选取合适的故障信息作为特征向量[8],并根据对应关系归纳合理的故障模式,得到可作为训练PNN网络的样本集。

2)训练网络。将整理好的样本集作为输入,网络计算特征向量与故障模式间的概率关系并进行不断的训练,得到适用于诊断该系统故障的最优概率神经网络,在这一步内部神经元数量即能确定。

3)故障诊断。训练完成后使用系统当前的故障数据作为特征值输入诊断网络,判断故障类型,即完成了PNN网络故障诊断总流程。

2 故障诊断实例 2.1 数据处理

以某型潜射导弹武器系统研制及使用过程中记录的各种故障现象为基础,运用特征向量选取办法[9],对样本数据进行处理、分类,归纳出以下9种典型的故障类型以及与之对应的9个故障特征表现,如表1所示。

表 1 故障特征表现及故障类型 Tab.1 Fault characteristics and fault types
2.2 故障诊断模型构建

根据日常故障记录及郭涛等[10]构建的类似模型,得到潜射导弹武器系统特征表现与故障类型间的对应关系如图2所示。

图 2 该系统故障特征表现与故障类型间对应关系 Fig. 2 The corresponding relationship between fault characteristics and fault types of the system
2.3 训练与测试

为了对故障诊断网络进行训练,使用以往的故障样本数据及对应的故障模式作为输入,如表2所示(归一化后征兆参数)。

表 2 典型故障样本集 Tab.2 Sample set of typical faults

根据表2的输入输出数据即能得到训练完毕的诊断网络,为验证构建网络的准确性,继续选取该装备的故障记录作为测试样本,如表3所示(数据已进行归一化处理)。

表 3 测试样本集 Tab.3 Test sample set

实际故障类型与测试故障类型(见表4)对比结果如图3所示。可知,本次训练得到的网络适用于该系统的故障诊断,但判断故障类型时有一定偏差,正确率77.8%,这表明PNN应用于该型武器系统的故障诊断与分类基本可行。

表 4 测试故障类型 Tab.4 Test fault type

图 3 PNN网络故障诊断测试效果 Fig. 3 Testing effect of PNN network fault diagnosis

虽然本次训练网络对故障分类及诊断结果大致可用,但需要关注的是,任何一种故障诊断方式都需要大量的样本作为数据支撑。传统的故障诊断方法依靠人工对故障现象进行记忆识别,智能故障诊断也不例外。当输入样本数据足够多时,系统才能训练出最适应于该装备的故障判别网络;与此同时,特征向量的选择也十分重要,直接关系到网络结构建立。因此,基于PNN的故障诊断方法虽然简单易行,但需要进行故障搜集、现象整理、样本分类等大量前期工作,这也对于系统构建者提出了较高要求。

3 结 语

本文提出基于概率神经网络的潜舰导弹武器系统智能故障诊断方法,有效解决部队装备故障定位效率低下的缺陷。诊断过程中特征值的选择十分重要,本文根据记录数据选取了9个特征值,有效消除了冗余故障特征信息,提高了模型的诊断精度,但仍然存在数据量不足的问题。后续将收集更多数据用于训练,提高模型诊断精度,尝试将其逐步应用于基层故障检测与诊断工作中。

参考文献
[1]
沈树楠, 刘慎洋. 智能检测技术在四站装备维修备件联合保障中的应用[J]. 价值工程, 2021, 19: 145-146.
SHEN Shunan, LIU Shenyang. Application of intelligent detection technology in civil military integration support of four station equipment maintenance spare parts[J]. Value Engineering, 2021, 19: 145-146.
[2]
罗雄彪, 陈铁群, 万英. 方向基概率神经网络的模式识别[J], 机械工程学报, 2005, 41(12): 28−233.
LUO Xiongbiao, CHEN Tiequn, WAN Ying. Pattern Recognition by Fusion of Directional Basis Function and Probabilistic Neural Network[J]. Journal of Mechanical Engineering, 2005, 41(12): 28−233.
[3]
王立文, 刘强, 霍金鉴, 等. 基于概率神经网络的液压管路泄漏故障程度识别[J], 机床与液压, 2020, 48(4): 159−164.
WANG Liwen, LIU Qiang, HUO Jinjian, et al. Identification of leakage degree of hydraulic pipeline based on probabilistic neural network[J], Machine Tool and Hydraulics, 2020, 48(4): 159−164.
[4]
HOU Qiang, ZHU Jianwei, LIN Bo. Estimation of reservoir porosity using probabilistic neural network and seismic attributes[J]. Global Geology, 2016(19): 6−12.
[5]
ASHOK K P, SNEHAMOY C. Computer vision-based limestone rock-type classification using probabilistic neural network[J]. Geoscience Frontiers, 2016(7): 53-60.
[6]
唐颜, 徐天蒙, 周伟, 等. 基于PNN某型弹载计算机故障诊断[J], 弹箭与制导学报, 2021, 41(3): 84−87.
TANG Yan, XU Tianmeng, ZHOU Wei, et al. Fault diagnosis of missile-borne computer based on PNN[J]. Journal of Projectiles, Rockets, Missiles and Guidance, 2021, 41(3): 84−87.
[7]
王莉君, 程亮亮, 俞凤娟, 等. 基于降维映射分析及贝叶斯分类器的故障诊断方法及其在仪表中的应用[J], 传感技术学报, 2020, 33(7): 1074−1078.
WANG Lijun, CHENG Liangliang, YU Fengjuan, et al. Introduction of a failure diagnosis method for instruments based on dimensionality reduction mapping and bayesian classifier[J]. Chinese Journal of Sensors and Actuators, 2020, 33(7): 1074−1078.
[8]
谢乐, 衡熙丹, 刘洋, 等. 基于线性判别分析和分步机器学习的变压器故障诊断[J]. 浙江大学学报, 2020, 54(11): 2266−2272.
XIE Le, HENG Xidan, LIU Yang, et al. Transformer fault diagnosis based on linear discriminant analysis and step-by-step machine learning[J]. Journal of Zhejiang University (Engineering Science), 2020, 54(11): 2266−2272.
[9]
李珩, 魏宏昌. 船舶无线网络通信过程差错数据智能检测方法[J] . 舰船科学技术, 2019, 41(12A): 106−108.
LI Heng, WEI Hongchang. Research on intelligent detection method of error data in marine wireless network communication[J]. Ship Science and Technology, 2019, 41(12A): 106−108.
[10]
郭涛, 于海涛, 肖鲁, 等. 概率神经网络在武器装备故障诊断中的应用[J]. 兵工自动化, 2015, 34(6): 10−13.
GUO Tao, YU Haitao, XIAO Lu, et al. Application of probabilistic neural network in fault diagnosis of weapon equipment[J]. Ordnance Industry Automation, 2015, 34(6): 10−13.