2. 江苏科技大学 海洋学院,江苏 镇江 212100
2. Ocean College, Jiangsu University of Science and Technology, Zhenjiang 212100, China
无人艇电力系统相比于大型舰船电力系统,具有模块化、集成度高等特点。随着大型无人艇执行长航时、高机动性任务的需求增加,对其电力系统的可靠性、保障性和健康管理水平提出了更高的要求。近年来,学者们围绕船舶电力系统故障诊断和健康管理开展了较多研究。贾哲宇等[1]采用随机森林算法的故障诊断模型对涡轮增压器故障进行分类;杨奕飞等[2]提出基于HMM-SVR的设备状态预测模型,实现了船舶动力设备的实时状态预测;TIFEI等[3]利用改进的Cuckoo Search算法优化LSSVM模型参数,将其运用到船舶电力设备故障识别;高际航等[4]采用FWA-PSO-MSVM网络实现对船舶区域配电电力系统的故障诊断;陈世鹏等[5]提出了SCA-MRVM模型在故障诊断上有良好的性能;SENEMMAR等[6]中采用了门控递归神经网络对八总线中压船舶电力系统实现了故障定位和识别,徐舒玮等[7]基于PSS\E平台实现输电线路故障的批量仿真,并采用深度自动编码器实现对线路故障的辨识[8]。目前针对电力系统的故障诊断研究大都集中在大型船舶电力系统,对于无人艇电力系统故障诊断和健康管理的研究较少。
本文提出了一种结合Vision-Transformer(VIT)神经网络与卷积特征压缩方法,并且采用改进注意力机制对VIT模型进行改进,将其运用于无人艇电力系统故障诊断,不仅利用VIT模型的分类任务适用性实现了故障的精确识别,而且实现了算法空间简化和计算速度提升。
1 经典VIT神经网络谷歌大脑团队基于Transformer架构提出了Vision-Transformer并将其应用于多个领域[9],由于它在分类任务上的高效性,因此非常适用于故障分类识别。VIT模型主要由3个部分构成:1)编码嵌入,分割二维数据并展平,然后按顺序排列,最后与嵌入编码拼接;2)编码器,由层归一化(Layer Normalization,LN)、多头注意力机制(Multi-Head Attention)和多层感知机(Multilayer Perceptron,MLP)构成,编码器的数量决定模型深度,该阶段形成多层特征筛选的作用;3)MLP head,抽出被编码器运算过的可训练嵌入编码,用于实现最后的分类工作。模型结构如图1所示。
![]() |
图 1 经典VIT模型 Fig. 1 The basic VIT model |
经典VIT模型的编码嵌入原理是直接将输入的二维数据分割并展平然后再拼接嵌入编码。该分割方法虽然保证了输入样本的特征完整性,但是存在缺点,一是嵌入编码的长度为原始数据切割展平后的长度,数据维度越大越需要大量多层感知机的隐藏单元。模型参数规模庞大,训练难度增加;二是切割出的多个数据块并非每一个都是有效特征,多余的干扰项会减慢模型收敛速度。
针对上述缺点,改进VIT模型采用一层卷积网络替代图像分割。经过卷积操作后,输入VIT编码器的序列为展平过后的卷积特征图加上嵌入编码。定义输入数据x的维度为
y=Concat(Reshape(z)+Ppos,Pclass)。 | (1) |
式中:
Ppos={sin(pos/10 000i/n),pos=2i,cos(pos/10 000i/n),pos=2i+1,i∈[0,n/2]。 | (2) |
相较于传统方法,该方法通过调整卷积核的尺寸和数量以适应变化的输入数据维度,使模型更加轻量化,虽然可训练参数中增加了一层卷积网络的参数,但是模型总体参数量却减少了。改进后编码嵌入的结构如图2所示。
![]() |
图 2 改进编码嵌入结构 Fig. 2 The improving encoding embedding methods |
注意力机制是VIT模型的核心组成部分,其本质是通过查询值q(Query)与一系列键-值对(k-v, Key-Value)之间的映射关系来实现特征筛选的过程[10]。在并行计算中,将多个同维度的q、k、v值分别组合为矩阵Q、K、V,当输入为X时,
Attention(Q,K,V)=SoftMax(QKT√dk)V。 | (3) |
式中:
{hi=Attention(QWQi,KWKi,VWVi),MultiHead(Q,K,V)=Concat(h1,h2,⋯hh)WO。 | (4) |
式中:权重矩阵
前述注意力机制呈现了数据序列中的局部优先级和内在相关性,通过对查询值(Query)、键(Key)和值(Value)3组向量进行计算,可提取和表达其关联性。向量计算引入了复杂的算法空间,算法空间的复杂度呈h倍增加,从而增加了模型陷入局部最优解的风险。
采用改进的注意力机制,矩阵Q、K、V使用3个不同的卷积核求取,重新定义了求取过程:
{Q=ConvQ(X),K=ConvK(X),V=ConvV(X)。 | (5) |
然后使用SoftMax函数生成Q和K之间的相关性注意力映射
Amap=SoftMax(KT⊗Q√dk)。 | (6) |
式中,
Attention(X)=V⊗Amap。 | (7) |
以某大型无人艇电力系统为对象进行仿真研究,电力系统拓扑如图3所示,主配电板采用380 V、50 Hz低压三相交流电制。主发电机组为两台参数一致的柴油发电机G1、G2,2台辅助发电机G3、G4作为备用。设定两台主发电机单机额定容量500 kW,功率因数0.9;辅助发电机额定容量100 kW,功率因数0.8。储能系统由2套蓄电池组B1、B2通过逆变器连接到分配电板DSB,同时一套应急锂电池组EB通过逆变器连接到主配电板作MSB作为备用。电力推进系统分别由2台推进电机M1、M2和相应的变频控制系统组成,T1、T2表示变压器,L1~L6表示不同区域的负荷单元。发电机组通过主配电板分别向两台推进电机供电。
![]() |
图 3 无人艇电力系统拓扑图 Fig. 3 Topology diagram of unmanned boat power system |
针对上述无人艇电力系统,采用Matlab进行典型短路故障仿真,分别对应3种单相接地短路(L-G)、3种两相相间短路(L-L)、三相短路(L-L-L)和三相接地短路(L-L-L-G)等11种故障场景。每类故障场景发生频率如表1所示。
![]() |
表 1 典型短路场景相对发生频率 Tab.1 Relative frequency of typical short-circuit scenarios |
无人艇电力系统短路故障的持续时间受多种因素影响,包括短路发生位置和短路时负载状况。由于断路器、空开和各种继电保护装置的作用,短路发生持续时间一般不超过1 s,大部分情况下只有几十毫秒[11]。按照对数正态分布设定50~
![]() |
图 4 故障仿真流程图 Fig. 4 Fault simulation flowchart |
仿真实验共收集到11种故障状态的数据
![]() |
图 5 仿真数据故障电阻和持续时间分布 Fig. 5 Simulation data fault resistance and duration distribution |
本文采用连续小波变换(Continues Wavelet Transform,CWT)对前期数据进行特征提取,其数学表达式定义为:
CWT(α,β)=1√α∞∫−∞ϕ(t)ψ∗(t−βα)dt。 | (8) |
式中:
![]() |
图 6 CWT处理前后电压信号示例 Fig. 6 Example of voltage signal before and after CWT processing |
利用上述数据集,本文仿真对比了卷积神经网络CNN、深度收缩残差网络DRSN、VIT和改进VIT模型4种深度学习神经网络模型的故障识别性能,4种模型的深度学习框架都在同一台计算机上采用Tensor-flow API实现,仿真诊断结果如表2所示,本文提出的改进VIT模型的诊断准确度为97.08%,优于比VIT模型,显著优于其他2种模型。
![]() |
表 2 4种模型的故障诊断性能 Tab.2 Performance of each model |
4种深度学习模型的故障诊断结果混淆矩阵如图7所示,其中,横坐标表示模型的预测标签,纵坐标表示数据的真实标签,A-G、B-G、C-G表示单相接地短路,A-B、B-C、A-C表示两相相间短路,A-B-C表示三相短路。由图可见,DRSN网络和CNN网络对单相接地短路故障的识别准确度不高,VIT模型的短路故障识别平均准确率在90%以上,改进VIT模型对单相短路故障识别率最低为93%,对相间短路、三相短路的故障识别精度均为100%。
![]() |
图 7 混淆矩阵 Fig. 7 Confusion matrix |
通过进一步仿真研究发现,上述深度学习神经网络模型的故障识别准确度与短路故障发生时的短路电阻大小有关。图8所示为模型识别精度与短路电阻之间的关系。可见,随着短路故障电阻的增加,4种模型的识别精度均呈现下降趋势,但本文提出的改进VIT模型识别精度下降幅度较小,相比于其他模型有更强的适应性。
![]() |
图 8 模型故障识别精度随故障电阻变化趋势 Fig. 8 The trend of model accuracy changing with fault resistance |
对大型无人艇电力系统的故障诊断方法进行了研究,提出了一种改进VIT模型,建立了不同短路场景和不同短路电阻工况下的短路故障仿真数据集,并采用四种不同的深度学习模型进行故障诊断仿真研究。仿真结果表明:改进的VIT模型对无人艇电力系统的短路故障诊断准确度高,且受短路电阻大小的影响较小,相比其他3种模型具有显著的适应性。该模型可应用于无人艇故障诊断,为无人艇故障诊断及健康管理提供方法支撑。
[1] |
贾哲宇, 温华兵, 朱军超, 等. 基于随机森林方法的柴油机涡轮增压器故障诊断[J]. 舰船科学技术, 2023, 45(6): 109-13. JIA Zheyu, WEN Huabing, ZHU Junchao, et al. Fault diagnosis of diesel engine turbochargers based on random forest method[J]. Ship Science and Technology, 2023, 45(6): 109-13. DOI:10.3404/j.issn.1672-7649.2023.06.020 |
[2] |
杨奕飞, 冯静. 基于HMM-SVR的船舶动力设备故障模式识别与状态预测研究[J]. 船舶工程, 2018, 40(3): 68-72+97. YANG Yifei, FENG Jing. Fault pattern recognition and state prediction research of ship power equipment based on HMM-SVR[J]. Ship Engineering, 2018, 40(3): 68-72+97. |
[3] |
YIFEI Y, MINJIA T, YUEWEI D, et al. An improved CS-LSSVM algorithm-based fault pattern recognition of ship power equipments[J]. Plos One, 2017, 12(2): e0171246. DOI:10.1371/journal.pone.0171246 |
[4] |
高际航, 张艳. 基于FWA-PSO-MSVM的船舶区域配电电力系统故障诊断[J]. 计算机科学, 2022, 49(S2): 956-60. GAO Jihang, ZHANG Yan. Fault diagnosis of shipboard zonal distribution power system based on FWA-PSO-MSVM[J]. Computer Science, 2022, 49(S2): 956-60. DOI:10.11896/jsjkx.210800209 |
[5] |
陈世鹏, 杨奕飞, 张林, 等. 基于CEEMDAN和SCA-MRVM的滚动轴承故障诊断[J]. 计算机科学, 2021(10): 53-9. |
[6] |
SENEMMAR S, ZHANG J. Deep learning-based fault detection, classification, and locating in shipboard power systems[Z]. 2021 IEEE Electric Ship Technologies Symposium (ESTS). 2021: 1-6.10. 1109/ests49166.2021. 9512342
|
[7] |
徐舒玮, 邱才明, 张东霞, 等. 基于深度学习的输电线路故障类型辨识[J]. 中国电机工程学报, 2019, 39(1): 65−74+321. XU Shuwei, QIU Caiming, ZHANG Dongxia, et al. A Deep learning approach for fault type identification of transmission line[J] Proceedings of the CSEE, 2019, 39 (1): 65−74+321 |
[8] |
杨奕飞. 舰船装备健康评估与管理若干关键技术研究[D]. 南京: 南京理工大学, 2019.
|
[9] |
DOSOVITSKIY A, BEYER L, KOLESNIKOV A, et al. An image is worth 16x16 words: transformers for image recognition at scale[J/OL] 2020, arXiv: 2010.11929[https://ui.adsabs.harvard.edu/abs/2020arXiv201011929D.10.48550/arXiv.2010.11929
|
[10] |
VASWANI A, SHAZEER N, PARMAR N, et al. Attention Is All You Need[J/OL] 2017, arXiv: 1706.03762[https://ui.adsabs.harvard.edu/abs/2017arXiv170603762V.10.48550/arXiv.1706.03762
|
[11] |
LI Q, LUO H, CHENG H, et al. Incipient fault detection in power distribution system: a time–frequency embedded deep-learning-based approach[J]. IEEE Transactions on Instrumentation and Measurement, 2023, 72: 1-14. |