[发明专利]一种复杂机电系统服役模式自动识别方法有效

专利信息
申请号: 201811223045.X 申请日: 2018-10-19
公开(公告)号: CN109376779B 公开(公告)日: 2020-10-27
发明(设计)人: 王荣喜;高建民;高智勇;姜洪权;彭财元 申请(专利权)人: 西安交通大学
主分类号: G06K9/62 分类号: G06K9/62;G06N3/00
代理公司: 西安通大专利代理有限责任公司 61200 代理人: 徐文权
地址: 710049 陕*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 复杂 机电 系统 服役 模式 自动识别 方法
【权利要求书】:

1.一种复杂机电系统服役模式自动识别方法,其特征在于,包括以下步骤:

步骤1)模式识别训练数据收集:收集流程工业复杂机电系统运行状态历史监测数据,建立高维原始数据集,对收集到的数据进行标准化处理得到标准化训练数据集;

步骤2)初始模式识别模型建模:依据步骤1)得到的标准化训练数据集,采用无监督聚类和多目标优化相结合的方法建立初始抗体库,计算初始抗体库中抗体的亲和度阈值,建立初始模式识别模型;

步骤3)基于人工免疫算法的离群点检测:依据步骤2)建立的初始模式识别模型,采用人工免疫算法对测试数据集进行离群点检测,确定测试数据的免疫反应类型,确定测试数据的模式识别结果;

步骤4)基于增量学习的模式识别模型更新:依据步骤3)的离群点检测结果,分别对连续离群点和抗体二次免疫进行计数,从而实现对模式识别抗体库的增加新抗体、删除无用抗体和修订已有抗体的操作,实现模式识别模型自动更新;

步骤5)复杂机电系统实时模式识别:依据步骤4)更新后的模式识别模型,对复杂机电系统实时监测数据进行模式识别,将复杂机电系统服役模式划分为噪声数据、已有模式和新模式;

所述步骤1)包括以下步骤:

步骤1.1)原始训练数据收集:对复杂机电系统n个传感器以相同的采样频率从历史监测数据中抽取数据,获得一个复杂机电系统n维的监测时间序列矩阵D:

其中:Xi是矩阵中第i个样本点;di,j是第i个样本点中的第j个属性值;矩阵中每一列是一个特定监测变量的观测时间序列;

步骤1.2)训练数据标准化:对步骤1.1)中收集的复杂机电系统n维的监测时间序列矩阵D按列进行标准化处理:

获得一个复杂机电系统n维的标准化监测时间序列矩阵D′,作为n维标准化训练数据集:

其中:Xi′是标准化后矩阵中的第i个样本点;di,j′是标准化后的第i个样本点中的第j个属性值;矩阵中每一列是一个特定监测变量标准化后的观测时间序列;

所述步骤2),包括以下步骤:

步骤2.1)初始模式识别抗体数据库生成;

步骤2.2)抗体二次免疫响应亲和度阈值计算;

所述步骤2.1),包括以下步骤:

步骤2.1.1)无监督聚类,建立模式类别数据库:对步骤1.2)的n维标准化训练数据集,选择适当的ε和MinPts参数,采用DBSCAN方法进行无监督聚类,获得n维标准化训练数据集中每一个训练数据的模式类别,并建立模式类别数据库C;

C={c1,c2,...,cm}

其中,ci={ci1,ci2,...,cik}代表第i类模式中有k个数据;

步骤2.1.2)遗传算法优化,获得模式识别初始抗体数据库:对步骤2.1.1)中建立的模式类别数据库C的每一个模式的训练数据cik,利用基于遗传算法的Pareto优化算法,按照下述目标函数进行多目标优化:

其中:abj为服役模式j的最优特征数据,即模式j对应的抗体数据;是模式j的第i个抗原;distij是模式j的第i个抗原与优化的抗体数据之间的亲和度测量;variance(·)是方差函数;

得到模式识别初始抗体数据库:

antibody_database={ab1,ab2,…,abn}

其中:abj为服役模式j对应的抗体数据;

所述步骤2.2),包括以下步骤:

步骤2.2.1)最优抗体与模式类别数据库亲和度值计算:对步骤2.1.2)中的模式识别初始抗体数据库中的每一个初始抗体数据abj,按照下式计算abj与步骤2.1.1)中对应模式cj={cj1,cj2,...,cjk}中每一个元素之间的亲和度值:

其中,cjil是模式类别cj的第i个元素cji的第l维数据,abjl是抗体abj的第l维数据;

然后,得到初始抗体数据abj与其对应的模式类别数据库cj之间的亲和度值的数据库:

fitvalue_database={fitvalue1,fitvalue2,…,fitvaluen}

其中,fitvaluej=min{fitvaluej1,fitvaluej2,…,fitvaluejk},fitvaluejk是初始抗体数据abj与模式类别数据库cj中第k个数据cjk之间的亲和度值;

步骤2.2.2)抗体二次免疫响应亲和度阈值计算:按照下式计算abj抗体类发生免疫响应的亲和度阈值:

fitforcej=fitvaluej×fitrate

其中,fitvaluej是步骤2.2.1)得到的亲和度值;fitrate是亲和率,代表抗体对抗原的耐受性;

得到抗体二次免疫响应亲和度阈值数据库:

fitforce_database={fitforce1,fitforce2,…,fitforcen};

所述步骤3),包括以下步骤:

步骤3.1)离群点检测,包括以下步骤:

步骤3.1.1)按时间顺序输入测试数据,作为抗原ag;

步骤3.1.2)按照下式计算每一个测试数据,即抗原ag与步骤2.1.2)中的初始抗体abj的亲和度值:

步骤3.1.3)将步骤3.1.2)计算的亲和度值fitvaluej与步骤2.2.2)中的抗体二次免疫响应亲和度阈值{fitforce1,fitforce2,…,fitforcen}进行大小比较;

所述步骤4),包括以下步骤:

步骤4.1)抗体二次免疫响应计数:为每一类已有抗体分别设置计数器Ji,如果步骤3.2)中抗原不是离群点,抗原触发了某一类抗体的二次免疫响应,则对应的计数器执行以下操作:Ji=Ji+1;同时,如果Jnum个连续的抗原均没有触发某一类抗体的二次免疫响应,则对应的计数器执行以下操作:Ji=Ji-1;其中,Jnum为计数器自减阈值;

步骤4.2)基于增量学习的新抗体生成:如果步骤3.3)中持续检测离群点数量Ii达到离群点数量阈值Inum,则利用基于遗传算法的Pareto优化算法,按照下述目标函数进行多目标优化,得到新抗体abnew

其中:abnew为连续Inum个离群点对应的最优新抗体数据;agi是第i个离群点;disti是第i个离群点与优化的抗体数据ab之间的亲和度测量;variance(·)是方差函数;

步骤4.3)更新抗体数据库。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811223045.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top