[发明专利]一种基于机器学习的车载网络故障诊断方法在审
申请号: | 202211088642.2 | 申请日: | 2022-09-07 |
公开(公告)号: | CN115700593A | 公开(公告)日: | 2023-02-07 |
发明(设计)人: | 陈克伟;魏曙光;石海滨;宋小庆;张新喜;尚颖辉;廖自力;张嘉曦 | 申请(专利权)人: | 中国人民解放军陆军装甲兵学院 |
主分类号: | G06N3/00 | 分类号: | G06N3/00;H04L41/16;H04L41/0631 |
代理公司: | 西安铭泽知识产权代理事务所(普通合伙) 61223 | 代理人: | 张举 |
地址: | 100072*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 机器 学习 车载 网络 故障诊断 方法 | ||
1.一种基于机器学习的车载网络故障诊断方法,其特征在于,包括以下步骤:
提取待诊断的车载网络故障原始数据中的故障特征;
将5折交叉验证SVM的分类准确率作为目标函数,并确定惩罚因子C和RBF核函数参数g的上下限;
基于海鸥算法,通过高斯映射初始化海鸥种群位置,即初始化每个海鸥的惩罚因子C和核函数参数g,并根据目标函数,计算最优适应度值和最优海鸥位置;
引入蝴蝶优化算法的位置更新机制,改进原海鸥算法的位置更新方式,并进行位置更新,获取更新后的最优适应度值和最优海鸥位置;
对最优海鸥位置进行双向sine变异,将变异前后适应度值最优的海鸥位置,作为更新后的最优海鸥位置;
根据预设的最大迭代次数依次更新最优海鸥位置,确定最优海鸥位置,即获得对应最优的惩罚因子C和核函数参数g;
将最优的惩罚因子C和核函数参数g作为SVM模型参数构建车载网络故障诊断模型;
将车载网络故障诊断的特征向量,输入到训练后的车载网络故障诊断模型,获得故障诊断结果。
2.根据权利要求1所述的一种基于机器学习的车载网络故障诊断方法,其特征在于,所述通过高斯映射初始化海鸥种群位置,包括以下步骤:
通过高斯映射产生随机数:
利用产生的高斯随机数xt初始化海鸥位置Ps(t)为:
Ps(t)=(UB-LB)×xt+LB
式中,mod(·)为求余函数,LB为海鸥寻优下边界;UB为海鸥寻优上边界。
3.根据权利要求1所述的一种基于机器学习的车载网络故障诊断方法,其特征在于,所述引入蝴蝶优化算法的位置更新机制,改进原海鸥算法的位置更新方式,并进行位置更新,包括以下步骤:通过海鸥迁徙行为和海鸥全局攻击行为进行海鸥位置更新。
4.根据权利要求3所述的一种基于机器学习的车载网络故障诊断方法,其特征在于,所述海鸥迁徙行为,包括以下步骤:
采用附加变量A计算海鸥的新位置,来避免与其他海鸥碰撞:
Cs(t)=A×Ps(t)
A=fc-(t×fc/Miter)
式中:Cs(t)为不与其他海鸥存在位置冲突的新位置;Ps(t)为海鸥当前位置;t为当前迭代次数;Miter为最大迭代次数;A为海鸥在给定搜索空间中的运动行为;fc为控制系数,取值从2降到0;
向最佳位置所在的方向移动:
Ms(t)=B×(Pbs(t)-Ps(t))
B=2×A2×rd
式中:Ms(t)为最佳位置所在的方向;Pbs(t)为最佳位置;B为负责平衡全局和局部搜索的随机数;rd为[0,1]范围内的随机数;
到达新的位置:
Ds(t)=|Cs(t)+Ms(t)|
式中:Ds(t)是海鸥的向新位置移动的距离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军陆军装甲兵学院,未经中国人民解放军陆军装甲兵学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211088642.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种银行网点人员的调度方法及装置
- 下一篇:一种重卡用侧换式换电站