【技术实现步骤摘要】
一种基于多输入残差网络的模拟滤波电路故障诊断方法
[0001]本专利技术属于模拟电路故障诊断
,更为具体地讲,涉及一种基于多输入残差网络的模拟滤波电路故障诊断方法。
技术介绍
[0002]随着电子电路行业的快速发展,电子电路的集成度不断提高,其功能性和模块化要求越来越明显,对电子电路系统运行可靠性的要求也越来越高。据统计显示,电路中近80%是数字电路,但电路近80%的故障由模拟电路产生。模拟滤波电路因其良好的性能常被作为滤波模块应用在电子电路的模拟部分。若模拟滤波电路在使用时出现故障,必然会影响模拟电路整体的性能,造成不可避免的损失,因此及时地对模拟滤波电路进行故障诊断是非常必要的。
[0003]近年来,大量基于特征提取和分类器相结合的模拟滤波电路故障诊断方法被相继提出,但这类方法需要进行特征的提取、选择或融合,相比于自适应提取特征的神经网络算法,该方法更加的冗杂。但传统的基于神经网络的模拟滤波电路故障诊断方法仅对原始信号进行处理,未充分考虑电路故障时滤波性能与原始信号分量之间的联系,限制了模拟滤波电路故障诊断准确率的提升。
技术实现思路
[0004]本专利技术的目的在于克服现有技术的不足,提供一种基于多输入残差网络的模拟滤波电路故障诊断方法,通过将经验小波变换与多输入残差网络(Residual network,ResNet)相结合,实现模拟滤波电路的故障诊断,提高故障诊断的精度。
[0005]为实现上述专利技术目的,本专利技术一种基于多输入残差网络的模拟滤波电路故障诊断方法,其 ...
【技术保护点】
【技术特征摘要】
1.一种基于多输入残差网络的模拟滤波电路故障诊断方法,其特征在于,包括以下步骤:(1)、利用蒙特卡洛分析方法对待测模拟滤波电路进行仿真分析,获取k种故障状态下电路输出端k
×
n组采样点数为M的电压信号v
ij
(t),i=1,2,
…
,k,j=1,2,
…
,n,n表示在待测模拟滤波电路的输出端采集电压信号的组数;(2)、利用传统的经验小波变换算法对电压信号v
ij
(t)进行分解,得到的m个模态分量,其中第q个模态分量表示为ewt
ijq
(t),q=1,2,
…
,m,然后将m个模态分量组成特征向量ewt
ij
=[ewt
ij1
;ewt
ij2
;
…
;ewt
ijq
(t);
…
;ewt
ijm
];(3)、将k种故障状态下的n个ewt
ij
按照r1:r2的比例随机分配,分别组成训练数据集验证数据集(4)、将ewt
ij
所对应的故障状态的序号i作为标签,为训练数据集和验证数据集分别加载标签,构建多输入残差网络模型的训练集和验证集(5)、搭建多输入残差网络,用train_set进行多输入残差网络模型的训练,用validation_set对train_set训练的模型进行验证,得到最优的多输入残差网络模型model
max
;(5.1)、设置设置多输入残差网络模型的训练轮次为N,每一轮训练时输入的样本大小设置为batch_size;train_set完全输入到多输入残差网络需t次迭代,每次迭代向多输入残差网络输入记为train_set
p
,p=1
…
t,(5.2)、train_set
p
输入至多输入残差网络,通过Softmax函数预测出train_set
p
中第q个样本的预测标签属于加载标签i的概率pro
qi
,q=1
…
batch_size,计算本次迭代中train_set
p
训练多输入残差网络所得到的训练损失TL
mp
,m=1
…
N;其中,y
qi
等于0或1,当y
qi
等于1时表示train_set
p
中第q个样本加载的标签为i,当y
qi
等于0时表示train_set
p
中第q个样本加载的标签不为i;(5.3)、利用L
Pt
进行反向传播更新多输入残差网络;(5.4)、重复步骤(5.2)
‑
(5.3)t次,直至将train_set中的样本全部输入至多输入残差
网络,从而完成本轮训练,...
【专利技术属性】
技术研发人员:刘震,刘雪梅,王俊海,龙兵,周秀云,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。