[发明专利]一种基于特征自降维标记的整车云测试数据在线封装方法有效
申请号: | 202110430709.5 | 申请日: | 2021-04-21 |
公开(公告)号: | CN113114697B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 王跃飞;王志;王超;王凯琳;王天翔;杜家胜 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/12;H04L69/04;H04L12/40 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 陆丽莉;何梅生 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 特征 标记 整车 测试数据 在线 封装 方法 | ||
1.一种基于特征自降维标记的整车云测试数据在线封装方法,其特征是应用于由云服务器、客户端、测试终端所构成的整车云测试环境中,并按如下步骤进行:
步骤1、所述云服务器建立整车云测试数据的广义高阶瞬态数据矩阵:
利用所述测试终端获取由多源参数组成的整车测试数据并实时传输至所述云服务器;
所述云服务器实时截取Δt时间内的n组整车测试数据流并建立广义高阶瞬态数据矩阵Xt=[x1 x2 … xi … xn],其中,表示Δt时间内的第i组整车测试数据构成的空间参数向量,并由q个不同的测试参数组成,vi表示Δt时间内第i组测试数据中的电压数据,ci表示Δt时间内第i组测试数据中的电流数据,cani表示Δt时间内第i组测试数据中的CAN总线数据,lini表示Δt时间内第i组测试数据中的LIN总线数据,fip表示Δt时间内第i组测试数据中的第p个属性测试值,p∈[5,q];
步骤2、所述云服务器构建特征自降维网络模型:
定义所述特征自降维网络模型由输入层、维度变换层、输出层构成;
定义标准空间参数向量集合为其中,N表示标准空间参数向量的个数,表示第j个标准空间参数向量,并由q个不同的标准测试参数组成,表示第j个标准空间参数向量中的标准电压数据,表示第j个标准空间参数向量中的标准电流数据,表示第j个标准空间参数向量中的标准CAN总线数据,表示第j个标准空间参数向量中的标准LIN总线数据,表示第j个标准空间参数向量中的第p个属性标准测试值;
定义第j个标准空间参数向量加入高斯白噪声后形成第j个输入样本向量并组成特征自降维网络模型的输入向量样本集合X={xj|j=1,2,…,N},其中,xj由q个不同的参数组成,vj表示第j个输入样本向量中的带噪电压数据,cj表示第j个标准空间参数向量中的带噪电流数据,canj表示第j个输入样本向量中的带噪CAN总线数据,linj表示第j个输入样本向量中的带噪LIN总线数据,表示第j个输入样本向量中的第p个属性带噪测试值;
定义所述特征自降维网络模型输入层与维度变换层的连接函数为偏置函数b(Bxj),其中,B为q×q阶偏置矩阵;
定义所述特征自降维网络模型维度变换层的输入与自身输出之间的映射函数为特征重组函数其中,U为k×q阶特征重组矩阵,c为k维偏置向量,且k<q,x′j为维度变换层的第j个输入向量;
定义特征自降维网络模型输出层的输入与自身输出之间的映射函数为复现函数ψ(Myj+d),其中,M为特征重组矩阵U的转置,d为q维偏置向量,yj为维度变换层的第j个输出向量;
步骤3、所述云服务器训练特征自降维网络模型:
步骤3.1、初始化q×q阶偏置矩阵B;
步骤3.2、初始化k×q阶特征重组矩阵U、k维偏置向量c和q维偏置向量d;
步骤3.3、利用偏置函数b(Bxj)对输入样本集合X中的每个样本向量xj进行偏置,从而获得去噪样本集合X′={x′j|j=1,2,…,N},其中,表示第j个去噪向量,即维度变换层的第j个输入向量,并由q个不同的参数组成,v′j表示第j个去噪向量中的去噪电压数据,c′j表示第j个去噪向量中的去噪电流数据,can′j表示第j个去噪向量中的去噪CAN总线数据,lin′j表示第j个去噪向量中的去噪LIN总线数据,表示第j个去噪向量中的第p个属性去噪测试值;
步骤3.4、利用特征重组函数对去噪样本集合X′中的每个去噪向量进行数据空间维度变换,从而获得低维特征向量集合Y={yj|j=1,2,…,N},其中,yj表示第j个低维特征向量,即维度变换层的第j个输出向量;
步骤3.5、利用复现函数ψ(Myj+d)对低维特征向量集合Y中的每个低维特征向量yj进行重构,从而获得复现向量集合X″={x″j|j=1,2,…,N},其中,x″=(v″,c″,can″,lin″,f″5,…,f″p,…,f″q)T表示第j个复现向量,并由q个不同的参数组成,v″j表示第j个复现向量中的复现电压数据,c″j表示第j个复现向量中的复现电流数据,can″j表示第j个复现向量中的复现CAN总线数据,lin″j表示第j个复现向量中的复现LIN总线数据,表示第j个复现向量中的第p个属性复现测试值;
步骤3.6、利用式(1)和式(2)分别计算降噪损失L(B)和特征重组代价C(U,c,d);
步骤3.7、利用式(3)和式(4)分别构建损失目标函数和代价目标函数;
式(3)和式(4)中,和ε分别为损失目标精度和代价目标精度;“←”表示将右侧目标函数达到最优即最小值时的参数作为函数最优参数;
步骤3.8、利用输入向量样本集合X={xj|j=1,2,…,N}对所述损失目标函数和代价目标函数进行训练,若降噪损失L(B)和特征重组代价C(U,c,d)分别达到目标精度,则训练结束,输出最终的偏置函数b(B*xj)、特征重组函数和复现函数ψ(M*yj+d*),并得到训练好的特征自降维网络模型;否则,利用梯度下降法对偏置矩阵B、特征重组矩阵U和偏置向量c、d分别进行更新,并返回步骤3.3顺序执行;其中,B*、U*分别为最优偏置矩阵和最优特征重组矩阵,c*、d*为最优偏置向量;
步骤4、所述云服务器将q×n阶广义高阶瞬态数据矩阵Xt输入所述训练好的特征自降维网络模型,得到维度变换层的输出k×n阶数据特征矩阵Yt=[y1 y2 … yi … yn],其中,yi表示第i个输出特征向量;
步骤5、所述云服务器辨识异常数据并标记:
步骤5.1、将低阶数据特征矩阵Yt按列归一化为Y′t=[y′1 y′2 … y′i … y′n],其中y′i表示第i个归一化向量,且与第i个输出特征向量对应;
步骤5.2、利用式(5)计算出归一化后的平均向量
步骤5.3、利用式(6)找出最可能导致异常的向量最大值y′max和向量最小值y′min;
步骤5.4、利用余弦相似性分别得到第i个归一化向量y′i与向量最大值y′max和向量最小值y′min间的异常指数集合Rmax={rimax|i=1,2,…,n}、Rmin={rimin|i=1,2,…,n},其中,rimax表示第i个归一化向量y′i与向量最大值y′max的余弦相似度,即最大异常指数,rimin表示第i个归一化向量y′i与向量最小值y′min的余弦相似度,即最小异常指数;
步骤5.5、设异常指数阈值为σ,第i个标记符号为ei;若同时则表明低阶数据特征矩阵Yt的第i个输出特征向量yi异常,并令ei=-1,否则,表明低阶数据特征矩阵Yt的第i个输出特征向量yi正常,并令ei=0,其中σ∈(0.6,1);
步骤6、所述云服务器将标记符号与对应的特征向量进行封装,构建具有标记特征的(k+1)×n阶的结构化数据包并通过网络输出给所述客户端或直接存储在所述云服务器上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110430709.5/1.html,转载请声明来源钻瓜专利网。