[发明专利]基于改进BP神经网络的通信安全设备智能诊断方法及系统有效
| 申请号: | 202110133915.X | 申请日: | 2021-02-01 |
| 公开(公告)号: | CN112906764B | 公开(公告)日: | 2023-09-26 |
| 发明(设计)人: | 付钰;张志红;于游;聂威 | 申请(专利权)人: | 中国人民解放军海军工程大学 |
| 主分类号: | G06F18/2453 | 分类号: | G06F18/2453;G06N3/084;G06N3/006 |
| 代理公司: | 西安研创天下知识产权代理事务所(普通合伙) 61239 | 代理人: | 郭璐 |
| 地址: | 430033 *** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 改进 bp 神经网络 通信 安全设备 智能 诊断 方法 系统 | ||
1.基于改进BP神经网络的通信安全设备智能诊断方法,其特征在于,包括以下步骤,
S1:运用故障树分析法,建立通信安全设备的典型故障树;
S2:根据典型故障树分析确定故障的关键因素,以及相应底事件对顶事件的影响程度,选择合适的监测对象;
S3:利用步骤S2中的监测对象数据,基于BP神经网络和改进粒子群算法,构建NPSOSA-BP神经网络模型;
S4:对通信安全设备进行合理的布置监测点,采用连续循环监测模式采集实时的监测对象数据,输入NPSOSA-BP神经网络模型中进行故障诊断;
步骤S3中构建NPSOSA-BP神经网络模型的具体操作包括以下步骤,
S301:构建传统BP神经网络模型;
S302:将步骤S2中的监测对象数据划分成学习集、验证集和测试集;
S303:对学习集和预测集的数据进行归一化处理,将数据统一到(-1,1)之间;
S304:利用改进粒子群算法,对传统BP神经网络模型的初始权值阈值进行寻优,构建NPSOSA-BP神经网络模型;
S305:利用学习集、验证集数据对NPSOSA-BP神经网络模型进行训练验证;
S306:将测试集数据输入训练后的NPSOSA-BP神经网络模型中进行测试,判断模型训练是否符合要求;
步骤S304的具体操作包括以下步骤,
S3041:初始化粒子群,利用matlab内函数rands(1,91)初始化粒子参数,使粒子的位置、速度在该区间内随机产生;且粒子的位置和速度满足其中,m=1,2,……;M=1,2,……;Vim为第i个粒子在m维度下的速度,Xim为第i个粒子在m维度下的位置;c1c2为加速度因子,为非负常数;r1r2为(0,1)之间的随机变量;为该粒子经历过路程中的最优位置,即离目标函数最近的点;为所有粒子中,经历路程中的最优位置;
S3042:更新粒子参数;将所有粒子放入传统BP神经网络模型开始训练,引入适应度值E作为评价,衡量粒子优劣情况并及时更新粒子相应参数,适应度计算方法为:
S3043:迭代确定最优解,设定动态变化惯性权重参数,对粒子的速度进行限制,同时使粒子速度的变化也满足某种变化的规律,使其随着迭代次数的增大,使其所占的权重逐渐减小,动态变化惯性权重的算法为式中,ω为惯性权重,表现多大程度上保留原来的速度,ωstart为初始权重,ωend为终止权重,k为当前迭代数,Tmax为最大迭代数;
S3044:将动态变化惯性权重代入步骤S3041的粒子位置和速度计算公式中可得
S3045:基于模拟退火算法,每一次迭代后将适应度代入Metepolis准则公式中计算适应度值式中,T为温度,E(x)为函数目标值,xnew为新解,xold为目前解;随温度降低,逐渐减少粒子的选择更替,收敛并获得全局最优解;
S3046:将全局最优解参数代入,确定神经网络权值、阈值,构建NPSOSA-BP神经网络模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军海军工程大学,未经中国人民解放军海军工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110133915.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种巴西苏木素乳膏及其配制方法
- 下一篇:一种电网负荷无感调控方法





