发明名称 |
基于布尔算法的工控系统故障诊断的方法 |
摘要 |
本发明涉及基于布尔算法的工控系统故障诊断的方法,属于故障诊断领域,本发明对所述仪表、多个所述节点设备以及所述被监控设备的状态定义:0为正常、1为异常,采集多个所述监控回路的数据形成布尔矩阵数据,通过布尔运算和设定的诊断方法,实现对仪表以及整条回路上所有设备的状态进行诊断,从而定位故障点位置。本发明适用于对低智能设备或非智能设备的故障点诊断排查。 |
申请公布号 |
CN105929816A |
申请公布日期 |
2016.09.07 |
申请号 |
CN201610370623.7 |
申请日期 |
2016.05.30 |
申请人 |
北京天鸿同信科技有限公司;陆伟庆 |
发明人 |
陆伟庆 |
分类号 |
G05B23/02(2006.01)I |
主分类号 |
G05B23/02(2006.01)I |
代理机构 |
北京细软智谷知识产权代理有限责任公司 11471 |
代理人 |
王淑玲 |
主权项 |
基于布尔算法的工控系统故障诊断的方法,所述方法应用于所述工控系统诊断仪表连接至被监控设备的监控回路中所述仪表、所述监控回路中的多个节点设备以及被监控设备的状态,其特征在于:所述方法包括如下步骤:S1、对所述仪表、多个所述节点设备以及所述被监控设备的状态定义:0为正常、1为异常;S2、采集多个所述监控回路的数据形成布尔矩阵数据,具体如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>x</mi><mn>11</mn></msub></mtd><mtd><msub><mi>x</mi><mn>12</mn></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>x</mi><mrow><mn>1</mn><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mi>x</mi><mrow><mn>1</mn><mi>m</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>x</mi><mn>21</mn></msub></mtd><mtd><msub><mi>x</mi><mn>22</mn></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>x</mi><mrow><mn>2</mn><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mi>x</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>...</mo></mtd><mtd><mo>...</mo></mtd><mtd><mo>...</mo></mtd><mtd><mo>...</mo></mtd><mtd><mo>...</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>n</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>x</mi><mrow><mi>n</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>x</mi><mrow><mi>n</mi><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></mtd><mtd><msub><mi>x</mi><mrow><mi>n</mi><mi>m</mi></mrow></msub></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001003948300000011.GIF" wi="774" he="399" /></maths>其中,布尔矩阵中每行的数据表示一个所述监控回路中所述仪表、多个所述节点设备以及所述被监控设备依次序的状态数据,具体为:x<sub>n1</sub>表示所述仪表状态数据,x<sub>n2</sub>至x<sub>n(m‑1)</sub>表示多个所述节点设备依次的状态数据,x<sub>nm</sub>表示所述被监控设备状态数据;S3、对所述布尔矩阵数据中每行最后一个数据之间作逻辑或运算,若运算结果为0,表示被监控设备状况正常,转入步骤S4诊断所述监控回路数据状态;若运算结果为1,表示所述被监控设备状况异常,解决所述被监控设备故障后,重复执行步骤S3;S4、所述布尔矩阵数据从第一行开始每行按x<sub>n(m‑1)</sub>...x<sub>n1</sub>由数据流向从后向前的倒置顺序进行诊断,若数据为0,表示状况正常,继续诊断下一数据;若数据为1,表示状况异常,解决故障后,重复执行步骤S4。 |
地址 |
100000 北京市朝阳区小营路5号楼15层1551室 |