发明名称 一种基于进化计算诊断压缩机故障的方法
摘要 本发明公开了一种基于进化计算诊断压缩机故障的方法,通过采集获取压缩机工作状态数据,并以每一个观测点作为“节点”,实际压缩机物理所产生观测点之间的联系作为“关系”,对测量数据建立加权无向图G(V,A),以关系图的方式取代传统的欧氏距离方法来度量故障数据点之间距离,将压缩机故障数据转换为对加权无向图G的分割问题,采用帕累托(Pareto Principle)原则构造图分割代价函数,并设计了基于复杂系统理论的改进的进化计算图分割算法对关系图进行分割,通过对代价函数最优化求解实现压缩机故障数据的聚类/分类,以达到故障诊断的目的。
申请公布号 CN101446283A 申请公布日期 2009.06.03
申请号 CN200810232779.4 申请日期 2008.12.17
申请人 西安交通大学 发明人 庄健;夏虎;王立忠;尚春阳;于德弘
分类号 F04B51/00(2006.01)I;G06N3/12(2006.01)I 主分类号 F04B51/00(2006.01)I
代理机构 西安通大专利代理有限责任公司 代理人 朱海临
主权项 1.一种基于进化计算诊断压缩机故障的方法,其特征在于,包括下述步骤:1)在压缩机各级缸进气口、排气口安装温度、压力传感器,由数据采集卡采集数据到计算机;2)根据实际压缩机物理结构以及各个传感器安装具体位置构建测量数据关系图,以传感器作为关系图的“节点”,以实际压缩机物理结构所产生传感器之间的联系作为“关系”,数据样本空间X就可以表示成加权无向图G(V,A),其中,V是图的顶点,A是加权边;3)采用帕累托原则构造图分割代价函数,其具体描述如下式所示:<maths num="0001"><![CDATA[<math><mrow><mi>cos</mi><mi>t</mi><mo>=</mo><mfrac><mn>1</mn><mi>k</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mi>i</mi><mo>&NotEqual;</mo><mi>j</mi></mrow><mi>k</mi></munderover><mfrac><mrow><msubsup><mi>f</mi><mi>i</mi><mi>c</mi></msubsup><mo>+</mo><msubsup><mi>f</mi><mi>j</mi><mi>c</mi></msubsup></mrow><mrow><mo>|</mo><mo>|</mo><msub><mi>c</mi><mi>i</mi></msub><mo>,</mo><msub><mi>c</mi><mi>j</mi></msub><mo>|</mo><mo>|</mo></mrow></mfrac></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><msubsup><mi>f</mi><mi>i</mi><mi>c</mi></msubsup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>n</mi><mi>i</mi></msub></munderover><mrow><mo>|</mo><mo>|</mo><msub><mi>x</mi><mi>j</mi></msub><mo>,</mo><msub><mi>c</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo><mo>/</mo><msqrt><msub><mi>n</mi><mi>i</mi></msub></msqrt></mrow></mrow></math>]]></maths>式中:k为分类数目,c<sub>i</sub>为各个子图中心点,<img file="A200810232779C00023.GIF" wi="53" he="56" />为图的紧密度量度,n<sub>i</sub>为子图内数据点数目,x<sub>j</sub>为数据点。4)构建基于复杂系统理论的进化计算图分割算法,首先,用反映复杂系统能量分布的幂次法则改造选择算子;其次,设计具有自学习特性的环境-基因双演化交叉算子;再次,采用反馈机理改进更新策略,提出一种自适应的更新策略算子;最后,提出基因漂流算子并用于进化算法中;以上各算子在进行进化计算过程中相互平衡、相互制约,以提高算法的效率及防止早熟;5)初始化:设定基于复杂系统理论的进化计算图分割算法终止条件,设置算法运行参数;6)算法终止条件判断:当满足终止条件就结束算法,执行第8)步,否则,执行第7)步;7)采用基于复杂系统理论的进化计算算法对数据关系图进行分割,返回6);8)根据数据关系图分割结果,判断压缩机的工作状态,并作出故障诊断。
地址 710049陕西省西安市咸宁路28号