基于ISSA-MKELM的变压器早期故障诊断方法
未命名
07-23
阅读:112
评论:0
基于issa-mkelm的变压器早期故障诊断方法
技术领域
1.本发明涉及变压器故障诊断技术领域,尤其涉及一种基于issa-mkelm的变压器早期故障诊断方法。
背景技术:
2.变压器尤其是大型变压器,是现代电网中的关键枢纽设备,其运行的可靠性直接关系到电网运行的安全性和稳定性。变压器内部机械故障为潜伏性故障,当其机械性能退化到一定程度时会导致电气故障、绝缘故障等一系列连锁反应,甚至发展为灾难性故障,而在机械故障中,变压器绕组与铁芯为发生故障最多的结构,因此,对于变压器绕组和铁芯潜伏性故障的诊断是至关重要的。
3.对于变压器的故障诊断目前有着多种手段,如色谱分析、绝缘性能测试、局部放电测试、直流泄露电流测量,低压短路阻抗测量等,但是这些方法对于局部故障无能为力。随着变压器诊断技术的不断发展,油溶解气体分析(dga)得到了广泛的关注与研究,但dga法仅仅能够判断出变压器是否存在故障,无法判断故障的严重程度以及故障发生位置,且对危害性最大的机械故障的诊断收效甚微。
4.同时,随着现代传感技术以及信号处理技术的飞速发展,各种状态监测原理、传感技术以及信号处理技术被应用于电力设备故障诊断上,常见的有短路阻抗法、电容量变化法、低压脉冲法、频率响应法、超声波法以及振动分析法等。振动分析法是一种无损在线监测方法,将传感器布置在变压器油箱外壁上,与变压器没有直接的电气联系,不会影响到变压器的正常运行,这是振动分析法的优点,也是目前的主流分析方法。然而,采集到的变压器振动信号必然含有一定的噪声,且在变压器故障早期,其故障特征不明显,导致特征难以提取。常见的特征提取方法如主成分分析、小波分析以及盲源分离等,这些方法属于浅层特征提取,难以实现对于变压器早期故障信号的特征提取。因此,如何提供一种基于issa-mkelm的变压器早期故障诊断方法是本领域技术人员亟需解决的问题。
技术实现要素:
5.本发明的一个目的在于提出一种基于issa-mkelm的变压器早期故障诊断方法,本发明与现有技术相比具有良好的诊断精度和鲁棒性的优点。
6.根据本发明实施例的一种基于issa-mkelm的变压器早期故障诊断方法,包括如下方法步骤:
7.收集变压器在不同状态下运行的数据,变压器不同故障的早期振动信号进行预处理得到相应的包络谱信号,相应包络谱信号进行数据的归一化处理,并将处理后的数据随机划分为训练数据和测试数据;
8.从输入的数据中提取各个不同类别的早期故障特征,网络的隐含层节点数量以及各层da的学习率,通过issa算法进行优化选择;
9.构造混合核极限学习机mkelm,引入bernoulli混沌映射优化麻雀初始种群,使用
柯西高斯变异策略和非线性动态惯性权重,采用改进后的麻雀搜索算法issa对混合核极限学习机mkelm的参数进行优化,建立issa-mkelm故障诊断模型;
10.采用测试数据对早期故障诊断模型issa-mkelm进行测试,计算该模型对于测试样本的诊断正确率。
11.可选的,所述变压器分为九种状态的运行数据,所述训练数据包括ssdae预训练和全局微调ssdae,所述训练数据用于训练深层特征提取神经网络ssdae。
12.可选的,所述将变压器不同故障的振动信号进行预处理并得到相应的包络谱信号,还包括:
13.采用ceemd对原始振动信号x(t)进行分解,得到若干个imf以及残余项;
14.选取相关度较高的imf并计算得到hilbert谱;
15.在hilbert谱的基础上得到对应的包络值;
16.将得到的包络值进行傅里叶变换,即可得到对应的包络谱。
17.可选的,所述混合核极限学习机mkelm由高斯核函数和多项式核函数构造而成。
18.可选的,所述无监督的堆叠稀疏去噪自编码器ssdae预训练,还包括:
19.选择采用均方误差函数作为ssdae的重构误差函数,使用批量处理策略对大规模的训练样本集进行处理;
20.在得到误差函数之后,通过批量随机梯度下降法求取误差函数得到极小值,求取各参数对于误差函数的偏导数;
21.网络激活函数选择sigmoid函数,求取其一阶导数以及二阶导数函数;
22.通过权重以及偏置项表示ssdae,求得各参数对z
ik
的偏导数;
23.由链式法则求出各参数对于损失函数的偏导数;
24.根据链式法则以及梯度下降法更新参数集的规则,并更新规则对参数集进行更新,直到满足误差收敛标准为止,训练完成后移除重构层,则最后一个隐含层的输出结果即为特征提取的结果。
25.可选的,所述有监督的全局微调ssdae,还包括:
26.ssdae预训练结束后,将softmax分类器添加到ssdae最后一层隐含层之后构成完整网络;
27.输入有标签数据,使用反向传播算法对整个网络进行自上向下的全局训练,分类器损失函数的偏导项将向下逐层传播,对ssdae原初始化的网络权值进行微小调整;
28.分类器权值参数对损失函数的偏导数,根据梯度下降规则,对参数进行微调:
29.根据反向传播算法,自上向下调整网络所有层的相关权值,直至完成收敛标准。
30.可选的,所述使用issa算法对混合核极限学习机分类模型进行优化,还包括:
31.用混合核函数实现从输入空间到高维隐层特征空间的映射;
32.在种群初始化阶段引入bernoulli混沌映射,产生混沌序列;
33.当得到遍历整个二维空间的混沌序列后将混沌粒子映射到环境建模需要的搜索范围中;
34.引入动态惯性权重对麻雀种群发现者位置更新方式进行优化,调和均衡算法的全局寻优和局部挖掘能力,在算法进化前期主要对搜索空间进行探索达到较优区域,并找到最优解。
35.可选的,所述bernoulli映射的数学表达式为:
[0036][0037]
式中:zk为产生的第k代混沌序列的当前值,λ为控制参数;
[0038]
可选的,当得到遍历整个二维空间的混沌序列后将混沌粒子映射到环境建模需要的搜索范围中,即:
[0039][0040]
式中,x
min
和x
max
为横轴的最小和最大值分别设为10、200;y
min
和y
max
为纵轴的最小和最大值分别设为-10、10;为第k代麻雀的位置。
[0041]
可选的,所述加入动态惯性权重w的发现者位置更新为:
[0042][0043][0044]
式中,t代表当前迭代次数,j=1,2,.....,d,其中d代表解的维度,iter
max
为最大迭代次数。x
i,j
表示第i只麻雀在第j维的位置,α∈(0,1]是一个随机数,r2(r2∈[0,1])和st(st∈[0.5,1])分别表示预警值和安全值,q为一个服从正态分布的随机数,l为一个1
×
d的全1矩阵;w
start
为初始惯性权重;w
end
为最大迭代次数时的惯性权重。
[0045]
本发明的有益效果是:
[0046]
(1)本发明采用深度学习技术搭建的基于ssdae-softmaxs深层特征提取网络进行特征提取方法,解决了传统特征提取方法无法获取振动数据深层次特征的问题;
[0047]
(2)本发明针对核极限学习机分类器kelm的缺陷,结合高斯核函数和多项式核函数构造具有更强泛化能力的混合核极限学习机mkelm;
[0048]
(3)本发明针对麻雀搜索算法随机初始化种群和易陷入局部极值的问题,引入bernoulli混沌映射优化麻雀初始种群,并使用柯西高斯变异策略和非线性动态惯性权重对麻雀搜索算法易陷入局部最优问题进行改进,然后采用改进后的麻雀搜索算法issa对混合核极限学习机mkelm的参数进行优化并建立基于issa-mkelm的变压器早期故障诊断模型。
附图说明
[0049]
在附图中:
[0050]
图1为本发明提出的一种基于issa-mkelm的变压器早期故障诊断方法的流程图;
[0051]
图2为本发明提出的一种基于issa-mkelm的变压器早期故障诊断方法中自动编码器的结构图;
[0052]
图3为本发明提出的一种基于issa-mkelm的变压器早期故障诊断方法中softmax
的结构图;
[0053]
图4为本发明提出的一种基于issa-mkelm的变压器早期故障诊断方法中基于ssdae的特征提取流程图;
[0054]
图5为本发明提出的一种基于issa-mkelm的变压器早期故障诊断方法中issa寻优算法对比图;
[0055]
图6为本发明提出的一种基于issa-mkelm的变压器早期故障诊断方法中原始数据特征分布二维分布图;
[0056]
图7为本发明提出的一种基于issa-mkelm的变压器早期故障诊断方法中采用t-sne处理后的二维特征分布图;
[0057]
图8为本发明提出的一种基于issa-mkelm的变压器早期故障诊断方法中bernoulli混沌序列分布;
[0058]
图9为本发明提出的一种基于issa-mkelm的变压器早期故障诊断方法中柯西分布与高斯分布概率密度函数曲线;
[0059]
图10为本发明提出的一种基于issa-mkelm的变压器早期故障诊断方法中极限学习机网络模型;
[0060]
图11为本发明提出的一种基于issa-mkelm的变压器早期故障诊断方法中issa-mkelm诊断结果图;
[0061]
图12为本发明提出的一种基于issa-mkelm的变压器早期故障诊断方法中ssa-mkelm诊断结果图;
[0062]
图13为本发明提出的一种基于issa-mkelm的变压器早期故障诊断方法中ssa-kelm诊断结果图;
[0063]
图14为本发明提出的一种基于issa-mkelm的变压器早期故障诊断方法中ssa-svm诊断结果图。
具体实施方式
[0064]
参考图1,一种基于issa-mkelm的变压器早期故障诊断方法,包括如下方法步骤:
[0065]
收集变压器在不同状态下运行的数据,变压器不同故障的早期振动信号进行预处理得到相应的包络谱信号,相应包络谱信号进行数据的归一化处理,并将处理后的数据随机划分为训练数据和测试数据,变压器分为九种状态的运行数据,训练数据包括ssdae预训练和全局微调ssdae,训练数据用于训练深层特征提取神经网络ssdae;
[0066]
本实施方式中,将变压器不同故障的振动信号进行预处理并得到相应的包络谱信号,还包括:
[0067]
采用ceemd对原始振动信号x(t)进行分解,得到若干个imf以及残余项;
[0068][0069]
其中,ci(t)为imf,rn为残余项。
[0070]
选取相关度较高的imf,imf与原始信号之间的相关度可以通过以下公式进行计算:
[0071][0072]
其中,si表示第i个imf与原始信号之间的相关度,当其大于0.5时,可认为是高度相关的。
[0073]
上一步中得到的相关imf计算得到hilbert谱:
[0074][0075]
在hilbert谱的基础上,可以通过下式得到对应的包络值:
[0076][0077]
将得到的包络值进行傅里叶变换,即可得到对应的包络谱。
[0078]
从输入的数据中提取各个不同类别的早期故障特征,网络的隐含层节点数量以及各层da的学习率,通过issa算法进行优化选择;
[0079]
本实施方式中,无监督的堆叠稀疏去噪自编码器ssdae预训练,还包括:选择采用均方误差函数作为ssdae的重构误差函数,使用批量处理策略对大规模的训练样本集进行处理,批量样本集的误差函数可描述为:
[0080][0081]
式中,n表示输入数据的维度,m表示批量处理的样本总量,x
ij
表示第i个样本中的第j个分量。
[0082]
在得到误差函数之后,通过批量随机梯度下降法求取误差函数得到极小值,求取各参数对于误差函数的偏导数;
[0083]
网络激活函数选择sigmoid函数,求取其一阶导数以及二阶导数函数;
[0084]
通过权重以及偏置项表示ssdae,求得各参数对zik的偏导数:
[0085][0086]
ssdae的表达式可通过权重以及偏置项表示:
[0087][0088]
式中,u
ip
表示第i个训练样本的所有输入分量到隐含层第p个单元的加权和,v
ik
表示第i个训练样本的所有输入分量到重构层第k个单元的加权和。
[0089]
求得各参数对z
ik
的偏导数:
[0090][0091][0092][0093]
式中,w
rs
为输入层第r个单元到隐含层中的s单元的权重,b
hr
为隐含层中r单元的偏置项,b
zr
为重构层中r单元的偏置项。
[0094]
由链式法则可以求出各参数对于损失函数的偏导数:
[0095][0096]
根据链式法则以及梯度下降法,参数集的更新规则可由下式描述:
[0097][0098]
按照上式中描述的更新规则对参数集进行更新,直到满足误差收敛标准为止;训练完成后移除重构层,则最后一个隐含层的输出结果即为特征提取的结果。
[0099]
本实施方式中,有监督的全局微调ssdae,还包括:
[0100]
ssdae预训练结束后,将softmax分类器添加到ssdae最后一层隐含层之后构成完整网络。输入有标签数据,使用反向传播算法对整个网络进行自上向下的全局训练,分类器损失函数的偏导项将向下逐层传播,对ssdae原初始化的网络权值进行微小调整。全局微调后的ssdae网络的特征提取能力将进一步优化。softmax分类器的损失函数如下:
[0101][0102]
式中,w和b分别代表分类器的权重和偏置,qj代表第j个训练样本的特征向量,n代表故障模式总数,yj为训练样本的类标签,1{
·
}为指示函数,当样本属于第i类故障时值为1,否则为0。
[0103]
分类器权值参数对损失函数的偏导数可求得:
[0104]
[0105]
根据梯度下降规则,对参数进行微调:
[0106][0107]
根据反向传播算法,自上向下调整网络所有层的相关权值,直至完成收敛标准。
[0108]
针对核极限学习机分类器kelm的缺陷,结合高斯核函数和多项式核函数构造具有更强泛化能力的混合核极限学习机mkelm,其次针对麻雀搜索算法随机初始化种群和易陷入局部极值的问题,引入bernoulli混沌映射优化麻雀初始种群,使用柯西高斯变异策略和非线性动态惯性权重对麻雀搜索算法易陷入局部最优问题进行改进,然后采用改进后的麻雀搜索算法issa对混合核极限学习机mkelm的参数进行优化并建立issa-mkelm故障诊断模型;
[0109]
本实施方式中,使用issa算法对混合核极限学习机分类模型进行优化,还包括:
[0110]
核极限学习机分类性能的优劣很大程度上取决于核函数。一般来说,单一的全局核函数或局部核函数都有其局限性,不能很好地平衡拟合和泛化之间的矛盾。由于高斯核函数是典型的全局核函数,多项式核函数是典型的局部核函数,所以可以考虑将这两种核函数混合,用混合核函数代替原来的单一核函数,可以使模型具有更好的学习能力和泛化能力,能够更准确地实现从输入空间到高维隐层特征空间的映射。混合核函数的具体表达式为:
[0111][0112]
其中:δ,n,d和λ是混合核函数的参数;
[0113]
在种群初始化阶段引入bernoulli混沌映射,产生混沌序列;
[0114]
当得到遍历整个二维空间的混沌序列后将混沌粒子映射到环境建模需要的搜索范围中;
[0115]
引入动态惯性权重对麻雀种群发现者位置更新方式进行优化,调和均衡算法的全局寻优和局部挖掘能力,在算法进化前期主要对搜索空间进行探索达到较优区域,并找到最优解。
[0116]
本实施方式中,传统的麻雀算法在麻雀种群初始化阶段采用的是生成随机数的方式进行初始化种群位置,使得种群中麻雀的位置良莠不齐同时不能遍历环境中的所有位置,导致其收敛速度较低,所以本发明提出在种群初始化阶段引入bernoulli混沌映射,用来产生混沌序列,其具有非线性、遍历性、随机性等特征,能获得比随机数更好的寻优效果。bernoulli映射的数学表达式可表示为bernoulli映射的数学表达式为:
[0117][0118]
式中:zk为产生的第k代混沌序列的当前值,λ为控制参数;
[0119]
本实施方式中,当得到遍历整个二维空间的混沌序列后将混沌粒子映射到环境建模需要的搜索范围中,即:
[0120][0121]
式中,x
min
和x
max
为横轴的最小和最大值分别设为10、200;y
min
和y
max
为纵轴的最小
和最大值分别设为-10、10;为第k代麻雀的位置。
[0122]
本实施方式中,加入动态惯性权重w的发现者位置更新为:
[0123][0124][0125]
式中,t代表当前迭代次数,j=1,2,.....,d,其中d代表解的维度,iter
max
为最大迭代次数。x
i,j
表示第i只麻雀在第j维的位置,α∈(0,1]是一个随机数,r2(r2∈[0,1])和st(st∈[0.5,1])分别表示预警值和安全值,q为一个服从正态分布的随机数,l为一个1
×
d的全1矩阵;w
start
为初始惯性权重,本实施方式中取0.9;w
end
为最大迭代次数时的惯性权重,本实施方式中取0.4。
[0126]
采用测试数据对早期故障诊断模型issa-mkelm进行测试,计算该模型对于测试样本的诊断正确率,通过以上方法便可完成变压器早期故障诊断。
[0127]
参考图2,本实施方式中自动编码器它是一种无监督的神经网络模型,包括输入层、隐藏层和输出层。输入层和隐藏层构成编码器,隐藏层和输出层构成解码器。
[0128]
参考图3,增加了softmax分类器之后的ssdae网络本质上仍然是一个多层神经网络,因此可采用误差反向传播算法进行训练。
[0129]
参考图4,ssdae-softmax是通过使用分层预训练过程堆叠多个sdae和具有全局微调策略的softmax分类器来建立的。在softmax分类器有监督训练方式的辅助下,ssdae提取数据深度特征的能力大大增强,基于ssdae提取数据特征的方法主要包括两个步骤:ssdae预训练和全局微调。其中ssdae的预训练过程为无监督学习过程,是为了得到ssdae并初始化其模型参数;全局微调则是针对于ssdae以及softmax构成的全局框架进行的有监督学习,从而得到最佳的模型参数,在全局微调结束之后,将softmax分类器移除,则剩下的ssdae即可用于特征提取,其最终输出为数据的深层次特征表达。
[0130]
为了验证issa的效果,本发明同时采用了ssa、pso以及gwo三种优化算法进行比较,参考图5,为上述几种算法迭代过程中适应度函数值的变化情况。由图中数据可以看出,issa仅需要迭代10次左右即可收敛,且能够得到最小的适应度函数值,表明了该算法的优越性。
[0131]
本实施方式中,使用matlab中的深度学习库搭建ssdae-softmax网络结构,使用经验设置网络参数无法获得最佳的特征提取效果,本发明使用issa算法优化网络的隐含层单元数及各层da的学习率等超参数,以获取最优的特征提取网络模型,其最优参数集如表1所示:
[0132]
表1最优参数集
[0133]
隐含层结构稀疏性参数da1学习率da2学习率15370-85950.05270.18560.1747
[0134]
参考图6-图7,应用issa生成的隐含层节点数、稀疏性参数以及学习率构成优化后的ssdae,并用优化后的网络进行特征提取,经过特征提取后维度有所降低,但仍属于高维
数据,不易于显示出特征提取的效果。为了实现9种故障实例中提取到的特征的不同故障类别的散点分布情况,本实施方式中采用t-sne工具对原始数据以及提取后的特征进行可视化处理,并显示出其2维分布图,其中最后一层隐含层所提取的特征即为输出特征。
[0135]
参考图8,为bernoulli混沌序列分布图,将bernoulli映射迭代200次,得到的[0,1]区间范围内值的分布情况。本发明提出在种群初始化阶段引入bernoulli混沌映射,用来产生混沌序列,其具有非线性、遍历性、随机性等特征,用其替代随机数初始化种群会影响算法的整个过程,获得比随机数更好的寻优效果。
[0136]
参考图9,为柯西分布与高斯分布概率密度函数曲线,由图可知,高斯分布在水平轴上较为局部,有利于算法高效地找到当前搜索区域极小值点。柯西分布在垂直方向上略小于高斯分布,在水平方向上分布范围较大,更易产生一个远离原点的随机数,有利于帮助算法跳出局部最优,更适用于全局搜索。因此,本发明在算法寻优前期使用柯西扰动,提高全局搜索能力,在寻优后期使用高斯扰动进行更细致的小范围搜索加快收敛速度。
[0137]
参考图10,是一种新的单隐层的前馈神经网络学习算法,已被广泛应用到许多不同的领域。针对elm随机设定隐含层初始权重和偏置导致分类准确度不稳定的缺点,将支持向量机(svm)中的核函数思想引入elm,提出核极限学习机(kelm),而单一的全局核函数或局部核函数都有其局限性,不能很好地平衡拟合和泛化之间的矛盾,故采用混合核函数代替原来的单一核函数,有效提高模型性能。
[0138]
同时,表2是本发明用于诊断的各种不同类型的故障信息:
[0139]
表2故障类型
[0140]
[0141][0142]
参考图11-图14,为验证本文改进算法及优化模型的有效性,分别测试(a)issa-mkelm,(b)ssa-mkelm,(c)ssa-kelm,(d)ssa-svm四种模型的诊断准确率,采用本发明所述方法issa-mkelm对故障识别的分类准确率达到100%,对变压器故障诊断识别分类具有较好的效果。对比可知,核极限学习机比支持向量机网络分类准确度更高,且使用混合核函数和改进的ssa算法对于elm网络模型的识别分类准确率能够得到较好的提升。
[0143]
本发明采用深度学习技术搭建的基于ssdae-softmaxs深层特征提取网络进行特征提取方法,解决了传统特征提取方法无法获取振动数据深层次特征的问题;针对核极限学习机分类器kelm的缺陷,结合高斯核函数和多项式核函数构造具有更强泛化能力的混合核极限学习机mkelm;其次针对麻雀搜索算法随机初始化种群和易陷入局部极值的问题,引入bernoulli混沌映射优化麻雀初始种群,并使用柯西高斯变异策略和非线性动态惯性权重对麻雀搜索算法易陷入局部最优问题进行改进。然后采用改进后的麻雀搜索算法issa对混合核极限学习机mkelm的参数进行优化并建立基于issa-mkelm的变压器早期故障诊断模型。同时与现有技术相比,本发明具有良好的诊断精度和鲁棒性的优点。
技术特征:
1.一种基于issa-mkelm的变压器早期故障诊断方法,其特征在于,包括如下方法步骤:收集变压器在不同状态下运行的数据,变压器不同故障的早期振动信号进行预处理得到相应的包络谱信号,相应包络谱信号进行数据的归一化处理,并将处理后的数据随机划分为训练数据和测试数据;从输入的数据中提取各个不同类别的早期故障特征,网络的隐含层节点数量以及各层da的学习率,通过issa算法进行优化选择;构造混合核极限学习机mkelm,引入bernoulli混沌映射优化麻雀初始种群,使用柯西高斯变异策略和非线性动态惯性权重,采用改进后的麻雀搜索算法issa对混合核极限学习机mkelm的参数进行优化,建立issa-mkelm故障诊断模型;采用测试数据对早期故障诊断模型issa-mkelm进行测试,计算该模型对于测试样本的诊断正确率。2.根据权利要求1所述的一种基于issa-mkelm的变压器早期故障诊断方法,其特征在于,所述变压器分为九种状态的运行数据,所述训练数据包括ssdae预训练和全局微调ssdae,所述训练数据用于训练深层特征提取神经网络ssdae。3.根据权利要求1所述的一种基于issa-mkelm的变压器早期故障诊断方法,其特征在于,所述将变压器不同故障的振动信号进行预处理并得到相应的包络谱信号,还包括:采用ceemd对原始振动信号x(t)进行分解,得到若干个imf以及残余项;选取相关度较高的imf并计算得到hilbert谱;在hilbert谱的基础上得到对应的包络值;将得到的包络值进行傅里叶变换,即可得到对应的包络谱。4.根据权利要求1所述的一种基于issa-mkelm的变压器早期故障诊断方法,其特征在于,所述混合核极限学习机mkelm由高斯核函数和多项式核函数构造而成。5.根据权利要求2所述的一种基于issa-mkelm的变压器早期故障诊断方法,其特征在于,所述无监督的堆叠稀疏去噪自编码器ssdae预训练,还包括:选择采用均方误差函数作为ssdae的重构误差函数,使用批量处理策略对大规模的训练样本集进行处理;在得到误差函数之后,通过批量随机梯度下降法求取误差函数得到极小值,求取各参数对于误差函数的偏导数;网络激活函数选择sigmoid函数,求取其一阶导数以及二阶导数函数;通过权重以及偏置项表示ssdae,求得各参数对zi
k
的偏导数;由链式法则求出各参数对于损失函数的偏导数;根据链式法则以及梯度下降法更新参数集的规则,并更新规则对参数集进行更新,直到满足误差收敛标准为止,训练完成后移除重构层,则最后一个隐含层的输出结果即为特征提取的结果。6.根据权利要求5所述的一种基于issa-mkelm的变压器早期故障诊断方法,其特征在于,所述有监督的全局微调ssdae,还包括:ssdae预训练结束后,将softmax分类器添加到ssdae最后一层隐含层之后构成完整网络;输入有标签数据,使用反向传播算法对整个网络进行自上向下的全局训练,分类器损
失函数的偏导项将向下逐层传播,对ssdae原初始化的网络权值进行微小调整;类器权值参数对损失函数的偏导数,根据梯度下降规则,对参数进行微调:根据反向传播算法,自上向下调整网络所有层的相关权值,直至完成收敛标准。7.根据权利要求1所述的一种基于issa-mkelm的变压器早期故障诊断方法,其特征在于,所述使用issa算法对混合核极限学习机分类模型进行优化,还包括:用混合核函数实现从输入空间到高维隐层特征空间的映射;在种群初始化阶段引入bernoulli混沌映射,产生混沌序列;当得到遍历整个二维空间的混沌序列后将混沌粒子映射到环境建模需要的搜索范围中;引入动态惯性权重对麻雀种群发现者位置更新方式进行优化,调和均衡算法的全局寻优和局部挖掘能力,在算法进化前期主要对搜索空间进行探索达到较优区域,并找到最优解。8.根据权利要求7所述的一种基于issa-mkelm的变压器早期故障诊断方法,其特征在于,所述bernoulli映射的数学表达式为:式中:z
k
为产生的第k代混沌序列的当前值,λ为控制参数。9.根据权利要求7所述的一种基于issa-mkelm的变压器早期故障诊断方法,其特征在于,当得到遍历整个二维空间的混沌序列后将混沌粒子映射到环境建模需要的搜索范围中,即:式中,x
min
和x
max
为横轴的最小和最大值分别设为10、200;y
min
和y
max
为纵轴的最小和最大值分别设为-10、10;为第k代麻雀的位置。10.根据权利要求7所述的一种基于issa-mkelm的变压器早期故障诊断方法,其特征在于,所述加入动态惯性权重w的发现者位置更新为:于,所述加入动态惯性权重w的发现者位置更新为:式中,t代表当前迭代次数,j=1,2,.....,d,其中d代表解的维度,iter
max
为最大迭代次数。x
i,j
表示第i只麻雀在第j维的位置,α∈(0,1]是一个随机数,r2(r2∈[0,1])和st(st∈[0.5,1])分别表示预警值和安全值,q为一个服从正态分布的随机数,l为一个1
×
d的全1矩阵;w
start
为初始惯性权重;w
end
为最大迭代次数时的惯性权重。
技术总结
本发明公开了一种基于ISSA-MKELM的变压器早期故障诊断方法,包括如下方法步骤:收集变压器在不同状态下运行的数据得到相应的包络谱信号,相应包络谱信号进行数据的归一化处理,并将处理后的数据随机划分为训练数据和测试数据;从输入的数据中提取各个不同类别的早期故障特征,网络的隐含层节点数量以及各层DA的学习率,通过ISSA算法进行优化选择;构造混合核极限学习机MKELM,引入Bernoulli混沌映射优化麻雀初始种群,采用改进后的麻雀搜索算法ISSA对混合核极限学习机MKELM的参数进行优化,建立ISSA-MKELM故障诊断模型进行测试,计算该模型对于测试样本的诊断正确率。本发明与现有技术相比具有良好的诊断精度和鲁棒性的优点。优点。优点。
技术研发人员:李兵 孙龙强 楚瑞铭 佐磊 尹柏强
受保护的技术使用者:合肥工业大学
技术研发日:2023.04.27
技术公布日:2023/7/22
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
