[发明专利]一种引入工况信息的电路故障诊断扩展决策树构建方法有效

专利信息
申请号: 201810892066.4 申请日: 2018-08-07
公开(公告)号: CN108957297B 公开(公告)日: 2020-05-19
发明(设计)人: 石君友;牛南坡;祝献捷;侯一蕾 申请(专利权)人: 北京航空航天大学
主分类号: G01R31/28 分类号: G01R31/28
代理公司: 北京永创新实专利事务所 11121 代理人: 祗志洁
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 引入 工况 信息 电路 故障诊断 扩展 决策树 构建 方法
【说明书】:

发明提出一种引入工况信息的电路故障诊断扩展决策树构建方法,属于故障诊断技术领域。包括以下步骤:步骤一,确定被测电路的测试点、工况组成和电路状态种类;步骤二,根据电路历史运行数据或者仿真数据,获取被测电路在各电路状态和各电路工况下的电路测试点数据集;步骤三,构建扩展决策树;步骤四,应用决策树,诊断电路。本发明通过采集各测试点信息和工况种类信息,构建一个既包括测试信息、也包括工况类型的特征矩阵,再根据基尼指数划分属性,构建扩展决策树,实现多工况综合故障诊断。与传统方法中每个工况建立一个决策树相比较,本发明方法只需构建一个决策树,大大减少了诊断资源,有效提高了诊断效率。

技术领域

本发明涉及一种引入工况信息的电路故障诊断扩展决策树构建方法,属于故障诊断技术领域。

背景技术

电路故障诊断,主要是通过测试点的设计和布置来监测系统的运行状态,并在诊断出异常后进行分析处理。工况是指电路的工作状态。在实际的生活中一旦负载、输入等发生改变,那么电路工况也会发生变化。故障诊断对于电路的维修和后期的保障有很重要的作用。传统的决策树故障诊断方法只考虑单一工作状况下的情况,却很少考虑多种工况下的情况。在实际应用中,电路普遍存在着多工况频繁切换的过程,电路的诊断模型应随着多工况的切换而变化。

发明内容

本发明为了提高多工况电路决策树故障诊断效率,提出一种引入工况信息的电路故障诊断扩展决策树构建方法,主要是通过采集各测试点信息和工况种类信息,构建一个既包括测试信息、也包括工况类型的特征矩阵,再根据基尼指数划分属性,构建扩展决策树,实现多工况综合故障诊断。与传统方法中每个工况建立一个决策树相比较,本发明方法只需构建一个决策树,大大减少了诊断资源,有效提高了诊断效率。

本发明提出的一种引入工况信息的电路故障诊断扩展决策树构建方法,具体包括以下几个步骤:

步骤一,确定被测电路的测试点、工况组成和电路状态种类。

设被测电路有n个测试点,有m个工况,有p种故障状态,加上健康状态,则被测电路共有(p+1)种电路状态。n、m、p均为正整数。

步骤二,根据电路历史运行数据或者仿真数据,获取被测电路在各电路状态和各电路工况下的电路测试点数据集。

将每个工况用唯一的m位的二进制序列编码,二进制序列中只有一位是1,其他位都是0。设获得测试数据集D'如下:

D'={(x11,y1),(x12,y1),…,(x1n,y1),(x1(n+1),y1),…,(x1(n+m),y1),(x21,y2),(x22,y2),…,

(x2n,y2),(x2(n+1),y2),…,(x2(n+m),y2),…,(xd(n+m),yd)}

其中,d为样本个数,xin表示第i个样本中测试点Tn所测得的数据值,yi表示采集第i个样本时的电路状态,xi(n+1),…,xi(n+m)表示采集第i个样本时的电路工况,为二进制序列。

步骤三,以数据集D'为训练样本构建扩展决策树;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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