[发明专利]基于秩次相关的因果结构图的燃气轮机故障预测方法有效
| 申请号: | 202010786693.7 | 申请日: | 2020-08-07 |
| 公开(公告)号: | CN111931421B | 公开(公告)日: | 2023-09-29 |
| 发明(设计)人: | 杨静;樊高金;沈安波;江刘峰;朱尤杰;方宝富 | 申请(专利权)人: | 合肥工业大学 |
| 主分类号: | G06F30/27 | 分类号: | G06F30/27;G06N3/0442;G06N3/047;G06N3/08;G01M15/14;G06F119/02 |
| 代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 陆丽莉;何梅生 |
| 地址: | 230009 安*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 相关 因果 结构图 燃气轮机 故障 预测 方法 | ||
1.一种基于秩次相关的因果结构图的燃气轮机故障预测方法,是应用于燃气轮机系统中,并获取燃气轮机n个监测点X={X1,X2,…,Xi,…,Xn}的燃气轮机运行数据集D={D1,D2,…,Di,…,Dn},其中,Xi表示第i个监测点;Di表示第i个监测点Xi的运行数据;并有,表示第i个监测点Xi的运行数据Di中第k个样本;i=1,2,…,n,k=1,2,...,m,m表示运行数据的样本总数;其特征是,所述燃气轮机故障预测是按如下步骤进行:
步骤1、定义第i个监测点Xi的候选节点集为PN(Xi);并初始化PN(Xi)=φ;初始化i=0;
步骤2、定义秩次相关假设检验的阈值为Kα;定义循环值j,并初始化j=2;
步骤3、将i+1赋值给i,判断i≤n是否成立,若成立,从燃气轮机运行数据集D中从燃气轮机运行数据集D中取第i个监测点Xi的运行数据Di;否则,表示获得每个监测点的候选节点集,并执行步骤8;
步骤4、对第j个监测点Xj与第i个监测点Xi进行秩次相关系数计算,得到秩次相关系数rij;
步骤5、对所述秩次相关系数rij进行假设检验,从而计算数据集的显著性水平值pij;
步骤6、若pij≥Kα,则表示第j个监测点Xj与第i个监测点Xi没有相关性,若pij<Kα,则表示第j个监测点Xj与第i个监测点Xi有相关性,并第j个监测点Xj加入到候选节点集PN(Xi)中;
步骤7、将j+1赋值给j,并判断j>n是否成立,若成立,则执行步骤3;否则返回步骤5执行;
步骤8、定义监测点评分次数为ENu;并初始化ENu=0;定义最大评分次数为MaxIter;
步骤9、将ENu+1赋值给ENu,若ENu<MaxIter,则对每个监测点的候选节点集使用爬山搜索法进行定向后,返回步骤9执行;否则,执行步骤10;
步骤9.1、利用式(6)构建评分函数MDL:
式(6)中,评分函数MDL由数据的拟合优度和网络复杂度共同决定;Pa(Xj)表示第j个监测点的相关监测点集;表示第j个监测点Xj的自由变量个数,是第j个变量θj在表示NLL(Xj,Pa(Xj),θj)取最小值时的最大似然估计,并有:
式(7)中,NLL(Xj,Pa(Xj),θj)表示第j个监测点Xj在具有相关监测点集Pa(Xj)和第j个变量θj时的评分;
步骤9.3、利用式(8)计算第j个监测点Xj在具有相关监测点集Pa(Xj)和参数时的评分
式(8)中,xjk表示第j个监测点Xj在第k个样本的实际取值,pa(xjk)表示第j个监测点Xj在其相关监测点集Pa(Xj)在第k个样本的实际取值;是第j个监测点Xj在其相关监测点集Pa(Xj)取值为pa(xjk)和权值为时,计算得出的预测值;
步骤9.4、定义rs表示重新搜索,并初始化rs为1;
定义G minScore和G minGraph分别表示最小MDL评分及其对应的网络,并初始化GminScore为无穷大,定义Iter表示迭代的次数,并初始化为0;
步骤9.5、将Iter+1赋值给Iter,若rs=1,则表示执行重新搜索;并执行步骤9.6;若rs=0时表示不执行重新搜索;
步骤9.6、在每个监测点的候选节点集中随机添加边,当出现环,则停止添加边,并去除形成环所对应的边后得到第Iter次迭代的初选网络;计算所述第Iter次迭代的初选网络的得分GraphScoreIter,并更新评分次数ENu为ENu+n;
步骤9.7、将GraphScoreIter赋值给第Iter次迭代的局部最优得分LminScore,并令rs=0;
步骤9.8、判断LminScore>GminScore是否成立,若成立,则执行步骤9.9,否则,执行步骤9.12;
步骤9.9、对第Iter次迭代的初选网络分别进行所有可能的添加边、删除边、逆置边的操作,并计算每一次操作后的网络的评分函数MDL的下降幅度,从而对第Iter次迭代的初选网络进行下降幅度最大的操作,得到第Iter次迭代操作后的网络;并得到所有可能的添加边、删除边、逆置边操作的评分次数记为AddENu、DelENu、RevENu;
步骤9.10、计算所述第Iter次迭代操作后的网络的得分GraphScoreIter,并将ENu+AddENu+DelENu+RevENu后赋值给ENu,从而更新评分次数;
步骤9.11、判断GraphScoreIter小于LminScore是否成立,若成立,则将GraphScoreIter赋值给LminScore,并令rs=1后,返回步骤9.5执行;否则,执行步骤9.12;
步骤9.12、判断LminScore小于GminScore是否成立,若成立,将LminScore赋值给GminScore,则所述第Iter次迭代操作后的赋给GminGraph;
步骤9.13、判断ENu小于MaxIter是否成立,若成立,返回步骤9.5执行,否则输出GminScore和GminGraph,其中GminGraph即为最终获得的监测点关系网络图;
步骤10、根据定向结果获得由监测点构成的监测点关系网络图,其中,所述监测点关系网络图的每个监测点的父节点和子节点都是相应监测点的相关监测点;
步骤11、任意选择一个监测点的运行数据,并作为LSTM神经网络模型的输出,再将与所选择的监测点的相关监测点作为LSTM神经网络模型的输入,从而训练LSTM神经网络模型,从而得到一个故障预测模型;
步骤12、实时监测任意一个监测点的运行状态并获得相应的燃气轮机运行数据集,再利用所述故障预测模型得到实时监测的监测点的预测值,从而将所述预测值与实时监测的监测点的真实值进行比较,当超过所设定的阈值,则表示相应监测点可能发生故障,并给出预警提示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010786693.7/1.html,转载请声明来源钻瓜专利网。





