欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2023109964548
申请人: 长春理工大学
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-02-28
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于多元信息与MCSA‑SVM的农机故障检测方法,包括由安装在农机目标检测点上检测相关数据的传感器构成的感知层、用来信息传递的网络层、用来存储数据与故障分析的应用层和显示模块,其特征在于:利用由不同传感器从农机采集得到的多元数据,根据不同的训练数据,训练多个MCSA‑SVM模型,每当传感器获得的实时工作数据传输到服务器即应用层时,服务器首先将数据进行特征提取,再分别输入到训练好的模型中并将所有模型的输出集成,以投票的方式得到最终的农机故障判断结果,实现更精确的农机工作状态分析,具体模型训练包括以下步骤:步骤一:收集农机不同状态下的工作数据

分别采集农机在正常运行状态、不同检测点轴承损坏时安装在农机不同检测点处的振动信号、农机整体的倾斜角度、农机的位置数据,并将数据传递到服务器上;

步骤二:多元农机数据的特征提取

由服务器将不同传感器收集到的数据按照相同的时间段分段进行分割,并分别对不同类型的数据进行特征提取与处理;

1、对振动信号数据进行小波包分解,提取能量特征

根据所获得到的振动信号数据特征选择适当的小波函数和分解层数,经过小波包分解得到包含有时频信息的小波包节点系数dj, n, k其中f是分解层数,j表示第j层的节点,k表示第j层的第k个小波包节点系数,根据得到的小波包系数得到该信号的能量特征,具体计算方式如下:(1);

2、对于农机的倾斜角度,计算时间段内农机整体倾斜角度的方差和标准差;

3、对于农机的位置数据,计算时间段内农机的平均运行速度、方差和标准差;

4、分别对农机不同运行状态的数据设置标签如0,1,2等代表农机正常运行,农机检测点1处出现问题,农机检测点2出现问题等农机故障类别;

5、最后将所得数据归一化,作为模型的训练数据;

步骤三:训练MCSA‑SVM模型

1、所述SVM选用高斯核函数训练模型,高斯核函数通常定义为空间中任意一点x到某一中心点z之间的欧氏距离函数如下所示:(2);

其中γ定义了单个样本对整个分类超平面的影响,当γ 比较小时,单个样本对SVM分类超平面的影响距离比较远,反之,当γ比较大时,SVM分类超平面的影响距离比较近,使得整个模型变得更复杂造成模型的过拟合,在选定合适的参数γ的值后,再选择适当的惩罚系数C>0,针对不同的种类i分别构造不同的二分类SVM超平面将第i类与其余M‑1类分开:(3);

式中w和b为目标SVM模型所找到的超平面的参数,  为松弛变量,为了使得模型可以在更好地贴合数据的同时提升模型的适用性,本发明利用改进的乌鸦算法MCSA寻优SVM的高斯核函数的超参数γ和惩罚系数C;

2、乌鸦会将多余的食物藏在某些隐蔽的位置,并在需要时取回储存的食物,在群体生活中,乌鸦会相互跟踪,并偷取对方的存粮,如果乌鸦发现另一只乌鸦在跟踪它,它就会试图跑到别的地方来迷惑跟踪者,基于乌鸦的行为,对乌鸦进行数学建模:(4);

其中m表示第j只乌鸦的位置即第t次迭代中种群中的最优乌鸦位置,t表示当前的迭代数,i则是种群中的第i只乌鸦,r则是0‑1之间的随机数,当r小于AP的时候,则代表乌鸦j没有发现乌鸦i,乌鸦i跟踪乌鸦j更新位置,否则乌鸦j发现了乌鸦i,将设置一个随机位置来作为更新后乌鸦i的位置,为了防止乌鸦在搜索的过程中陷入局部最优,本发明在位置更新时将fl设置为和迭代次数相关的正余弦机制,且在乌鸦j发现乌鸦i的跟踪行为时,设置乌鸦i以随机游走的方式更新自己的位置:(5);

式中  为随机扰动项,在此基础上,本发明AP设定为和迭代次数相关的数,并映射到

0‑1区间,使得每一轮迭代中,种群中的最优乌鸦j可以根据AP判断是否被乌鸦i跟踪:(6);

基于此使得乌鸦在位置更新过程中在开始时偏向全局搜索在结尾时偏向局部搜索,为了防止单一模型的过拟合,利用Bootstrap方法重采样,随机产生几个训练集S1  ,S2  ,…,ST训练不同的MCSA‑SVM模型,每一个MCSA‑SVM模型都通过MCSA确定其超参数实现模型的训练;

步骤四:模型应用

安装在农机的传感器按照固定的时间间隔实时传送数据输入到不同的训练好的MCSA‑SVM模型中,模型的输入数据与模型训练数据的形态一致,具体包含归一化的不同检测点振动信号小波包分解得到的信号能量特征,农机的农机整体倾斜角度的方差和标准差,农机的平均运行速度,方差和标准差,在输入到训练好的不同的MCSA‑SVM模型后,通过投票的方式,将所有训练好的MCSA‑SVM模型的输出汇总并计数,返回计数最多的输出作为所提模型对农机运行状态的判断。

2.根据权利要求1所述的一种基于多元信息与MCSA‑SVM的农机故障检测方法,其特征在于:所述传感器分别为振动传感器、倾角传感器和霍尔传感器。

3.根据权利要求1所述的一种基于多元信息与MCSA‑SVM的农机故障检测方法,其特征在于:所述用来存储数据与故障分析的应用层由服务器构成。