1、基于深度学习算法的船用高频电路工作状态检测研究基于深度学习算法的船用高频电路工作状态检测研究何一芥,王波(武汉晴川学院北斗学院,湖北武汉430204)摘 要:为了提升船用高频开关电源的运行可靠性,提出基于深度学习算法的船用高频电路工作状态检测方法。采集船用高频电路工作状态信号,作为深度受限波尔兹曼机的输入,深度受限波尔兹曼机利用 2 层受限玻尔兹曼机,通过 2 次非线性映射,提取船用高频电路工作状态特征。设置所提取的高频电路工作状态特征,作为支持向量数据描述方法的输入,将输入样本映射至高维内积空间,判定样本是否存在于高维内积空间的最优超球体内,检测船用高频电路工作状态为正常或异常状态。实验结果
2、表明,该方法可以精准检测船用高频电路工作状态,满足船舶高频开关电源的运行可靠性需求。关键词:深度学习算法;船用高频电路;工作状态检测;非线性映射;高维内积空间;最优超球体中图分类号:U665文献标识码:A文章编号:16727649(2023)12015604doi:10.3404/j.issn.16727619.2023.12.031Research on working state detection of marine high frequency circuitbased on deep learning algorithmHEYi-jie,WANGBo(BeiDouSchool,Wuh
3、anQingchuanUniversity,Wuhan430204,China)Abstract:Adeeplearningalgorithmbasedworkingstatedetectionmethodformarinehighfrequencycircuitisstudiedtoimprovetheoperationalreliabilityofmarinehighfrequencyswitchingpowersupply.TheworkingstatesignalsofMarinehighfrequencycircuitsarecollectedandusedasinputofthed
4、epthlimitedBoltzmannmachine.ThedepthlimitedBoltzmannmachineusesthetwo-layerlimitedBoltzmannmachinetoextracttheworkingstatecharacteristicsofmarinehighfrequencycircuitsthroughtwononlinearmapping.Theextractedworkingstatecharacteristicsofthehigh-frequencycircuitaresetastheinputofthesupportvectordatadesc
5、riptionmethod,whichmapstheinputsampletothehigh-dimensionalinnerproductspace,determineswhetherthesampleexistsintheoptimalhypersphereofthehigh-dimensionalinnerproductspace,andde-tectswhethertheworkingstateofthemarinehigh-frequencycircuitisnormalorabnormal.Experimentalresultsshowthattheproposedmethodca
6、naccuratelydetecttheworkingstateofmarinehigh-frequencycircuitandmeettheoperationalreli-abilityrequirementsofmarinehigh-frequencyswitchingpowersupply.Key words:deeplearningalgorithm;marinehighfrequencycircuit;workingconditiondetection;nonlinearmap-ping;higherdimensionalinnerproductspace;optimalhypers
7、phere0引言隔离式高频开关电源具有重量轻、效率高、小型化和节能环保的优势,广泛应用于船舶供电系统中。供电系统是船舶航行的基础,电源是供电系统中的重要元件1。高频开关型电源具有较高的集成可靠性,保护性能高。高频开关电源采用软件控制,具有高精度、高可靠性、高经济性以及高效的特点2,维持在可靠稳定的工作状态。半导体功率器件和磁性元件的不断发展,决定了开关电源的高频使用性能。高频电源变换电路,是高频开关电源的核心3。高频电路为交流电源产生多路、具有较高稳定性的直流电压提供基础。深度学习算法是近年来广泛应用于状态检测中的重要算法。状态检测过程中的特征提取性能,对于状第 45卷第12期舰船科学技术Vo
8、l.45,No.122023年6月SHIPSCIENCEANDTECHNOLOGYJun.,2023收稿日期:20221114基金项目:湖北省教育科学规划重点课题(2022GA089)作者简介:何一芥(1984),女,硕士,副教授,主要研究方向为电子信息技术。态检测精度影响较高4。目前已有众多学者研究船用高频电路工作状态检测。吴健等5针对供电系统中锂离子电池的高频部分引入分数阶理论,构建了锂离子电池的等效电路模型。所构建的高频等效电路模型,作为船用高频电路工作状态检测的基础,提升高频电路工作状态检测性能。岳改丽等6为了降低高频谐振驱动电路损耗,将高频电路的耗能元件利用储能元件代替,分析高频电路
9、的工作模态,依据电感取值原则降低高频电路的电压振荡以及驱动电路损耗。以上方法虽然可以检测高频电路工作状态,但是存在检测过程过于复杂,检测实时性较差的缺陷。本文研究基于深度学习算法的船用高频电路工作状态检测方法,利用深度学习算法检测船用高频电路工作状态。1船用高频电路工作状态检测 1.1 船用隔离式高频开关的高频电路分析船用隔离式高频开关电源的结构图如图 1 所示。由图 1 可知,船用隔离式高频开关电源中设置了滤波器,利用滤波器整流滤波高频开关电源中的高频开关元件。通过高频变压器,输出整流滤波 PWM 控制逻辑辅助电路。交流电压通过滤波电路和整流电路处理后,转化为包含脉动电压成分的直流电压,并转
10、换高频开关电源的高频变换部分。设置高频功率开关组件作为高频变换部分的核心,调节输出电压,保障输入电流与输出负载调节时,仍然存在稳定的输出电压。选取脉冲宽度调制器电路,采样输出电压5。将采样结果传送至控制电路中,控制电路对比基准电压以及电压采样结果,调整高频开关组件的占空比,通过调整输出电压实现开关控制的功能。1.2 深度受限玻尔兹曼机的特征提取mnHV(v,h)深度受限玻尔兹曼机是深度学习算法中的高效算法,是一种对称链接的无自反馈的随机神经网络。用与 分别表示受限玻尔兹曼机可见层以及隐含层的单元数量,与 分别表示可见层单元以及隐含层单元的状态向量。对于船用高频电路工作状态向量,受限玻尔兹曼机能
11、量表达式为:E(v,h|)=ni=1wivimj=1wjhjni=1mj=1viwijhj,(1)=wi,wj,Wijwiwjbjjwijbjj式中:为受限玻尔兹曼机的参数组合;与分别为可见层单元与隐含层单元 的权重;为与 之间的权重。依据能量函数公式,获取船用高频电路工作状态向量(v,h)的联合概率分布表达式如下:P(v,h|)=eE(v,h|)/Z(),(2)Z()=v,heE(v,h|)。(3)Z式中,为 的归一化因子。j隐含层单元 的激活概率表达式如下:P(hj=1|v,h)=|wj+iviwij|。(4)(x)式中,为 Sigmoid 激活函数,表达式如下:(x)=11+exp(x)
12、。(5)受限玻尔兹曼机训练过程中,通过不断迭代更新,获取参数 的值。依据训练结果,确定受限玻尔兹曼机迭代的终止条件6。T设船用高频电路工作状态样本数量为,参数 的最大似然函数表达式如下:=argmaxl()=argmaxTt=1lgP(vt|)。(6)l()选取随机梯度下降法求解,获取最优参数。利用最优参数将可见层数据映射至隐含层,该映射过程,即算法的自学习过程。通过以上过程,完成深度受限玻尔兹曼机的训练,确定受限玻尔兹曼机的参数。对采集的原始船用高频电路工作状态样本数据进行标准化处理,标准化处理后的样本数据用 V=(v1,v2,vn)表示,将处理后的数据输入受限玻尔兹曼机后,隐含层输出的表达
13、式如下:H=sigmiod(V wij)。(7)Sigmoid 函数属于非线性表达式,即输入的船用高频电路工作状态样本数据,经过 Sigmoid 函数映射后,图1船用隔离式高频开关电源结构图Fig.1Structurediagramofmarineisolatedhighfrequencyswitchingpowersupply第45卷何一芥,等:基于深度学习算法的船用高频电路工作状态检测研究157H=(h1,h2,hn)H=(h1,h2,hn)转换为隐含层数据。将原始样本数据通过非线性映射,转化为另一种状态,受限玻尔兹曼机可以挖掘船用高频电路工作状态样本数据的隐藏特征。将隐含层输出数据作为另
14、一个受限玻尔兹曼机的输入,合并完成训练后的 2 个网络,通过逐层训练方法,构建船用高频电路工作状态特征提取的深层数据的非线性表达。深度受限波尔兹曼机由两层受限玻尔兹曼机组成,利用第 1 层受限玻尔兹曼机进行首次非线性映射,利用第 2 层受限玻尔兹曼机进行第 2 次非线性映射,组合 2 层受限玻尔兹曼机,实现逐层训练。利用所构建的深度学习网络,将原始船用高频电路工作状态数据,映射为深层数据,发现船用高频电路工作状态数据中的非线性特征。1.3 支持向量数据描述的工作状态检测方法支持向量数据描述方法是常用的状态检测方法,该方法利用非线性映射 将所提取的船用高频电路工作状态特征样本 xi,映射至高维内
15、积空间中。在通过映射获取的高维内积空间中,搜寻包含被映射至特征空间的训练样本,以及具有最小体积的超球体内积空间。输入船用高频电路工作状态测试样本,利用非线性映射 将样本映射至内积空间内的点存在于最优超球体内时,该样本为船用高频电路正常工作状态,否则为船用高频电路异常工作状态。xoR设存在船用高频电路状态特征训练样本,利用支持向量数据描述方法,求取高维内积空间的球心位置以及半径,目标函数表达式如下:minR,oiF(R,oi)=R2+Cii,(8)s.t.xio2 R2+i,i 0。(9)iC式中,与 分别为松弛变量以及调节参数。ii引入拉格朗日乘子与,构造拉格朗日函数表达式如下:L(R,o,i
16、,i,i)=R2+CiiiiR2+ii(xio)2iii。(10)令式(10)的偏导为 0,确定式(8)的约束条件如下:|ii=1,o=iixi。(11)将式(11)代入式(10),构建船用高频电路工作状态检测的对偶问题表达式为:minL=iixi2i,jijxixj。(12)ii=10 iC式中,。io0 aiCxiR通过求解式(12)的最优化问题,获取值、球心以及满足条件的支持向量的距离,即球体半径。zo对于船用高频电路工作状态特征测试样本,计算该样本至球心 的距离,船用高频电路工作状态判定公式如下:zo2=z2+2iizxii,jijxixj R2。(13)K(xixj)xixjz利用核函数,代替式(13)中的。选取径向基函数作为核函数,将船用高频电路状态数据,映射至特征空间内的有界球形区域。利用式(13)判定测试样本 在球内时,表示该样本为正常点,船用高频电路为正常工作状态,否则判定该样本为异常点。2实例分析为了测试船用高频电路工作状态检测有效性,将本文方法应用于某船舶供电系统的高频开关直流电源中。该船舶高频开关电源的电路参数设置如表 1 所示。利用 LC 滤波和全波整流方法,