【技术实现步骤摘要】
基于SA-PSO优化的BP神经网络的电磁铁故障预测方法
本专利技术涉及电磁铁质量领域,具体涉及基于SA-PSO优化的BP神经网络的电磁铁故障预测方法。
技术介绍
电磁铁是利用铁芯在通电之后产生的磁性来吸引衔铁实现开闭的作用或者是将某机械零件固定于一个位置把电能转化为机械能的一种元器件。目前电磁铁的应用十分广泛,例如我们经常见到的公交车或者地铁的车门启闭装置,都逐渐的将利用液压或者气压传动的方式转换为电磁铁来控制车门的开关,电磁铁不仅结构简单安装方便最主要的是响应灵敏。然而随着自动化程度的越来越高,电磁铁的可靠性对这些设备运行好坏起着至关重要的影响,小到一个简单的电磁阀大到在特殊工作环境的航空阀,都要注意产品可靠性的研究。从上世纪60年代开始人工神经网络,支持向量机,灰度理论,模糊数学及智能优化算法的发展越来越成熟,这些理论也被许多学者研究并应用于机械工程的故障诊断中。如轴承,齿轮系统,高压电力系统,甚至是精密航天机械。相比较于以上领域,故障诊断在电磁铁领域的应用发展的比较晚一些,最近几年许多学者开始将重心放在了电磁铁故障诊断领域。如:使用支持向量机应用于550kV高压断路器分合闸电磁铁的故障诊断研究,选取合适的核函数,将输入向量映射到线性可分的高维空间,解决了原始低维空间线性不可分的问题。另有学者将传统BP神经网络由于球阀阀体的故障诊断。但是使用传统的BP神经网络进行故障预测,并未进行参数的优化,或将导致在误差反向传播的时候学习速度很慢,且容易陷入局部最小,网络训练失败的可能性较大。专利技术内 ...
【技术保护点】
1.基于SA-PSO优化的BP神经网络的电磁铁故障预测方法,其特征在于,其步骤包括:/nA、电磁铁制造企业在装配电磁铁之后,分析电磁铁产生的故障类型和故障原因,并根据故障类型分类及设定故障标签,将采集到的数据分为训练组和测试组;/nB、根据故障原因和故障类型确定BP神经网络的结构及参数设置,建立三层神经网络即第一模型,所述第一模型包括输入层,隐含层及输出层;/nC、确定粒子群的维度;/nD、初始化N维粒子的速度和参数,模拟退火算法的初始温度,温度下降率;/nE、将步骤D中随机产生的粒子本身映射为BP神经网络的权值和阈值;/nF、将模拟退火算法与粒子群算法相结合并交替运行,用于优化BP神经网络的权值和阈值,避免网络在训练过程中产生梯度消失,减少陷入局部极小值的情况,当全局极值没有达到最优的时候,采用模拟退火算法进行局部优化;/nG、当步骤F中的迭代次数和温度都达到要求,则停止内部降温降温,继续更新粒子的速度和位置,一旦全局极值达到要求,迭代次数也达到最大,就停止外部降温,即为第二模型,当达到预定的迭代次数时或者在低温状态连续几次的收敛,此时输出的全局最优值就转化为第一模型的权值和阈值;/ ...
【技术特征摘要】
1.基于SA-PSO优化的BP神经网络的电磁铁故障预测方法,其特征在于,其步骤包括:
A、电磁铁制造企业在装配电磁铁之后,分析电磁铁产生的故障类型和故障原因,并根据故障类型分类及设定故障标签,将采集到的数据分为训练组和测试组;
B、根据故障原因和故障类型确定BP神经网络的结构及参数设置,建立三层神经网络即第一模型,所述第一模型包括输入层,隐含层及输出层;
C、确定粒子群的维度;
D、初始化N维粒子的速度和参数,模拟退火算法的初始温度,温度下降率;
E、将步骤D中随机产生的粒子本身映射为BP神经网络的权值和阈值;
F、将模拟退火算法与粒子群算法相结合并交替运行,用于优化BP神经网络的权值和阈值,避免网络在训练过程中产生梯度消失,减少陷入局部极小值的情况,当全局极值没有达到最优的时候,采用模拟退火算法进行局部优化;
G、当步骤F中的迭代次数和温度都达到要求,则停止内部降温降温,继续更新粒子的速度和位置,一旦全局极值达到要求,迭代次数也达到最大,就停止外部降温,即为第二模型,当达到预定的迭代次数时或者在低温状态连续几次的收敛,此时输出的全局最优值就转化为第一模型的权值和阈值;
H、将第一模型和第二模型相结合,用测试组的数据进行测试,训练组的数据进行验证,得到可靠的故障诊断结果。
2.根据权利要求1所述的基于SA-PSO优化的BP神经网络的电磁铁故障预测方法,其特征在于,所述步骤A中,
故障类型包括:无故障、通电后不吸合、线圈发热、电磁响应慢以及铁芯吸力不足;
故障原因包括:线圈两端电压,线圈匝数,交流电的频率,铁芯线圈间隙以及反力弹簧反力;
上述采集到的数据分为9组训练集和1组测试集。
3.根据权利要求1所述的基于SA-PSO优化的BP神经网络的电磁铁故障预测方法,其特征在于,所述步骤B中,进行测试之前,应该对采集到的数据进行去量纲归一化,通过如下公式将各个故障的每一组数据样本归一到[0,1]区间内:
式中,a和b是常量;xmax,xmin是每组因子变量最大值和最小值;xi,x′i分别是归一化前和归一化后的值。
4.根据权利要求1所述的基于SA-PSO优化的BP神经网络的电磁铁故障预测方法,其特征在于,所述步骤C包括:
C1、初始化BP神经网络的权值和阈值和其他参数,根据样本确定神经网络的输入层隐含层输出层的个数,并根据如下公式计算出隐含层的节点数:
式中,hid(b)为隐含层的节点数,imput为输入层的节点数,output为输出层的数目,k为一个[1,10]的随机数;
C2、根据如下公式确定粒子群的维度:
D=hid1×(imput1+1)+hid(n)×[hid(n-1)+1]+output×[hid(n)+1]
其中,D为粒子群的维度,hid1为第一层隐含层的数目,hid(n-1),hid(n)分别是第n-1,n层的隐含层数目,但当神经网络只含有一个隐含层的话,默认hid(n-1),hid(n)为零;
C3、将故障原因x作为输入量,故障类型y作为输出量,根据经验公式计算出隐含层节点数β:
其中α为1~10之间的一个常数;
C4、BP神经网络中通过如下公式计算出中间层的输入量和输出量,输出层的输入量和输出量:
bj=f(sj);
yt=f(et);
其中,sjbj分别是中间层的输入向量和输出向量,etyt分别是...
【专利技术属性】
技术研发人员:庞继红,袁开宇,徐安察,付培红,李勇,綦法群,王国强,
申请(专利权)人:温州大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。