发明名称 电力通信网络的节点故障检测方法
摘要 本发明公开了一种电力通信网络节点故障检测方法,基于灰色预测方法,将心跳策略引入到电力通信网络节点的故障检测中,动态地预测出网络节点系统的状态变化;将获取的网络节点系统预测动态序列为依据,利用模糊算法对网络节点的故障信号延迟进行处理,计算出网络节点的故障检测信号的输出值序列。本方法所述的故障检测的平均误差率要远远低于模糊聚类算法,这主要是因为本发明算法在进行网络节点的故障检测中,动态的预测出网络节点系统状态的变化,从而保证了改进算法进行网络节点故障检测的正确性;算法在进行网络节点的故障检测时,利用模糊算法对网络节点的故障信号延迟进行模糊化处理,从而有效地保证了改进算法进行多媒体网络节点故障检测的时间效率。
申请公布号 CN106375137A 申请公布日期 2017.02.01
申请号 CN201611131092.2 申请日期 2016.12.09
申请人 国网山西省电力公司忻州供电公司;中科鼎源(北京)科技有限公司 发明人 周子冠;赵志平
分类号 H04L12/24(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 太原科卫专利事务所(普通合伙) 14100 代理人 朱源;武建云
主权项 一种电力通信网络的节点故障检测方法,其特征在于:包括如下步骤:(1)、网络节点系统状态变化的动态预测将G代表的网络节点系统定义为有限(n)个进程的集合,并由G={P<sub>1</sub>,P<sub>2</sub>,…,P<sub>n</sub>}代表,当P<sub>i</sub>代表的进程上的故障检测组件M<sub>i</sub>会定期发送一条心跳消息给P<sub>j</sub>代表的进程上的故障检测组件M<sub>j</sub>,除非P<sub>j</sub>出现故障,否则P<sub>j</sub>会收到该消息,则将网络节点的故障检测系统定义为有限(n)个故障检测组件的集合FDS,利用下式进行表述:<maths num="0001"><math><![CDATA[<mrow><mi>F</mi><mi>D</mi><mi>S</mi><mo>=</mo><mfrac><mrow><mo>{</mo><msub><mi>M</mi><mn>1</mn></msub><mo>,</mo><msub><mi>M</mi><mn>2</mn></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>M</mi><mi>n</mi></msub><mo>}</mo></mrow><mrow><mi>G</mi><mo>&times;</mo><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></mfrac><mo>&CenterDot;</mo><mfrac><mrow><mo>(</mo><msub><mi>P</mi><mi>i</mi></msub><mo>,</mo><msub><mi>P</mi><mi>j</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mfrac><mn>...</mn><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0001176195530000011.GIF" wi="1093" he="159" /></maths>将每次发送消息的序号顺序递增,M<sub>j</sub>会依据最近K次接收到的心跳消息到达时间和实时预测策略建立网络节点系统的灰色预测模型,并预测出第K+1次心跳消息顺利到达的时间,如果在预测的时间内没有收到M<sub>i</sub>发送的心跳消息,则进程P<sub>i</sub>出现故障;具体步骤如下:A、利用下式得到多媒体网络节点系统状态原始预测序列;<maths num="0002"><math><![CDATA[<mrow><msup><mi>t</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msup><mo>=</mo><mfrac><mrow><mo>(</mo><msub><mi>P</mi><mi>i</mi></msub><mo>&times;</mo><msub><mi>M</mi><mi>i</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><mi>K</mi><mo>-</mo><mn>1</mn><mo>)</mo><mo>&CenterDot;</mo><mi>K</mi></mrow></mfrac><mo>&CenterDot;</mo><mfrac><mrow><mo>(</mo><msub><mi>P</mi><mi>j</mi></msub><mo>&times;</mo><msub><mi>M</mi><mi>j</mi></msub><mo>)</mo></mrow><mrow><mi>K</mi><mo>&CenterDot;</mo><mrow><mo>(</mo><mi>K</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow></mfrac><mn>...</mn><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001176195530000012.GIF" wi="1093" he="158" /></maths>B、利用下式建立对t<sup>(1)</sup>代表的累加生成序列一阶微分方程,将该方程定义为网络节点系统的灰色预测模型;<maths num="0003"><math><![CDATA[<mrow><mi>b</mi><mo>=</mo><mfrac><mrow><msup><mi>dt</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>K</mi><mo>)</mo></mrow><mo>&times;</mo><msup><mi>t</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msup></mrow><mrow><mi>d</mi><mi>k</mi><mo>&times;</mo><mi>F</mi><mi>D</mi><mi>S</mi></mrow></mfrac><mo>+</mo><msup><mi>at</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>K</mi><mo>)</mo></mrow><mn>...</mn><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001176195530000013.GIF" wi="1134" he="135" /></maths>在上式中,dt<sup>(1)</sup>为网络节点系统的发展状态,dk代表灰色作用量,at<sup>(1)</sup>代表故障检测中所需的状态参数;C、在上式组建的网络节点系统的灰色预测模型中引入已知信息实时反映系统的变化和状态,组建网络节点系统的实时预测过程,得到t<sup>(0)</sup>(K+1)代表的K+1时刻的实际心跳到达时间,构成新的多媒体网络节点系统预测动态序列,利用下式进行表述;<maths num="0004"><math><![CDATA[<mrow><msubsup><mi>t</mi><mn>1</mn><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>=</mo><mfrac><mrow><msup><mi>t</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>K</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></mfrac><mo>&times;</mo><mi>b</mi><mn>...</mn><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001176195530000021.GIF" wi="1302" he="135" /></maths>(2)、故障状态观测参数的网络节点故障检测以上节公式(4)获取的t<sub>1</sub><sup>(0)</sup>为依据,利用模糊算法建立网络节点的故障离散方程如下:<maths num="0005"><math><![CDATA[<mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>A</mi><mrow><mi>d</mi><mi>x</mi></mrow></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><msub><mi>B</mi><mn>0</mn></msub><mo>+</mo><mi>D</mi><mi>F</mi><mo>(</mo><msub><mi>&tau;</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>)</mo><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><msubsup><mi>t</mi><mn>1</mn><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup></mfrac><mn>...</mn><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001176195530000022.GIF" wi="1177" he="157" /></maths>在上式中,A<sub>dx</sub>(k)代表网络节点的故障检测时间,B<sub>0</sub>代表节点故障发生的概率,DF代表常数矩阵,τ<sub>k</sub>代表网络节点的故障信号时延,u(k)代表网络节点故障的征兆值;利用下式获取k时刻代表故障检测信号的输出值:<maths num="0006"><math><![CDATA[<mrow><mi>y</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><msub><mi>&tau;</mi><mi>k</mi></msub><mo>&Element;</mo><mo>&lsqb;</mo><mn>0</mn><mo>,</mo><mi>T</mi><mo>&rsqb;</mo></mrow></mfrac><mo>&times;</mo><mi>k</mi><mn>...</mn><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow><mo>.</mo></mrow>]]></math><img file="FDA0001176195530000023.GIF" wi="1230" he="142" /></maths>
地址 034000 山西省忻州市经济技术开发区