发明名称 一种基于历史数据的工业报警系统
摘要 本发明属于报警技术运用领域,涉及基于历史数据的工业报警系统。根据故障发生时采样数据均值和方差的变化,将数据分成“正常”数据和“故障”数据;用小波滤波器分别将数据分为高频与低频两个部分,估计数据的概率密度分布;分析滤波后数据的概率分布特性得到FAR和MAR的计算方法,建立关于误报警概率和漏报警概率的目标函数;最后,分析滤波器窗口阶数n与报警指标FAR,MAR及ADD之间的联系,得到报警系统中滤波器阶数n和报警系统阈值xtp。本发明的方法计算量小,减少了大量的误报警,同时对漏报警的次数进行了抑制,大大减轻了操作员的工作负荷,保证了系统运行的安全性和可靠性。
申请公布号 CN105975748A 申请公布日期 2016.09.28
申请号 CN201610272910.4 申请日期 2016.04.27
申请人 大连理工大学 发明人 夏浩;杨希珞
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 大连理工大学专利中心 21200 代理人 梅洪玉;侯明远
主权项 一种基于历史数据的工业报警系统,其特征包括如下步骤:(1)从工厂分布式控制系统数据库中选取一段历史数据,包含系统发生故障前后的采样信息;根据故障发生时采样数据均值和方差的变化,将数据分成“正常”数据和“故障”数据;(2)用小波滤波器分别将正常数据和故障数据都分为高频与低频两个部分;(3)利用数据低频部分表示采样数据均值的分布情况;采用核心平滑密度估计法,得正常数据均值μ<sub>1</sub>在[a,b]范围变化,μ<sub>1</sub>的概率密度函数表示为:<maths num="0001"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>&mu;</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>&mu;</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mi>a</mi><mo>&le;</mo><msub><mi>&mu;</mi><mn>1</mn></msub><mo>&le;</mo><mi>b</mi></mrow></mtd></mtr><mtr><mtd><mrow><mn>0</mn><mo>,</mo></mrow></mtd><mtd><mrow><mi>o</mi><mi>t</mi><mi>h</mi><mi>e</mi><mi>r</mi><mi>s</mi></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000976353300000011.GIF" wi="566" he="142" /></maths>故障数据组均值μ<sub>2</sub>在[c,d]范围变化,μ<sub>2</sub>的概率密度函数表示为:<maths num="0002"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>&mu;</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>&mu;</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mi>c</mi><mo>&le;</mo><msub><mi>&mu;</mi><mn>2</mn></msub><mo>&le;</mo><mi>d</mi></mrow></mtd></mtr><mtr><mtd><mrow><mn>0</mn><mo>,</mo></mrow></mtd><mtd><mrow><mi>o</mi><mi>t</mi><mi>h</mi><mi>e</mi><mi>r</mi><mi>s</mi></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000976353300000012.GIF" wi="582" he="143" /></maths>(4)正常数据和故障数据高频部分主要为采样白噪声,采用核心平滑密度估计法得正常数据方差σ<sub>1</sub>和故障数据方差σ<sub>2</sub>;正常数据和故障数据的高频部分概率密度函数分别表示为:<img file="FDA0000976353300000016.GIF" wi="222" he="69" />和<img file="FDA0000976353300000017.GIF" wi="251" he="69" />(5)利用阶数为n的滑动平均滤波器对采用数据高频部分滤波;滤波只改变了数据方差,且新的方差与原来方差之间的关系为:<maths num="0003"><math><![CDATA[<mrow><msub><mi>&sigma;</mi><mrow><mi>n</mi><mi>e</mi><mi>w</mi></mrow></msub><mo>=</mo><mfrac><msub><mi>&sigma;</mi><mrow><mi>o</mi><mi>r</mi><mi>i</mi><mi>g</mi><mi>i</mi><mi>n</mi></mrow></msub><msqrt><mi>n</mi></msqrt></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000976353300000013.GIF" wi="285" he="120" /></maths>(6)利用数据的概率统计特性,推导评价指标报警系统误报率(FAR)和漏报率(MAR)的表达式:<maths num="0004"><math><![CDATA[<mrow><mi>F</mi><mi>A</mi><mi>R</mi><mo>=</mo><munderover><mo>&Integral;</mo><mi>a</mi><mi>b</mi></munderover><mi>p</mi><mrow><mo>(</mo><msub><mi>&mu;</mi><mn>1</mn></msub><mo>)</mo></mrow><munderover><mo>&Integral;</mo><msub><mi>x</mi><mrow><mi>t</mi><mi>p</mi></mrow></msub><mi>&infin;</mi></munderover><msub><mi>PDF</mi><mrow><mn>0</mn><mo>,</mo><mfrac><msub><mi>&sigma;</mi><mn>1</mn></msub><msqrt><mi>n</mi></msqrt></mfrac></mrow></msub><mo>(</mo><mi>x</mi><mo>)</mo><msub><mi>dxd&mu;</mi><mn>1</mn></msub></mrow>]]></math><img file="FDA0000976353300000014.GIF" wi="710" he="151" /></maths><maths num="0005"><math><![CDATA[<mrow><mi>M</mi><mi>A</mi><mi>R</mi><mo>=</mo><munderover><mo>&Integral;</mo><mi>c</mi><mi>d</mi></munderover><mi>p</mi><mrow><mo>(</mo><msub><mi>&mu;</mi><mn>2</mn></msub><mo>)</mo></mrow><munderover><mo>&Integral;</mo><mrow><mo>-</mo><mi>&infin;</mi></mrow><msub><mi>x</mi><mrow><mi>t</mi><mi>p</mi></mrow></msub></munderover><msub><mi>PDF</mi><mrow><mn>0</mn><mo>,</mo><mfrac><msub><mi>&sigma;</mi><mn>2</mn></msub><msqrt><mi>n</mi></msqrt></mfrac></mrow></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><msub><mi>dxd&mu;</mi><mn>2</mn></msub></mrow>]]></math><img file="FDA0000976353300000015.GIF" wi="742" he="151" /></maths>其中x<sub>tp</sub>为报警阈值表示,1&lt;n&lt;8;(7)报警系统设计目标是使系统的FAR与MAR之和达到最小;当滑动平均滤波器阶数取不同值时,求使FAR+MAR最小的报警系统最优报警阈值x<sub>tp</sub>;(8)在滤波器阶数取不同值,报警阈值取最优x<sub>tp</sub>时,利用蒙特卡洛模拟,求不同情况下报警系统的平均检测延时ADD的值;(9)报警系统要求FAR&lt;α,MAR&lt;β,ADD&lt;η,根据步骤7)计算结果,得到满足要求的滤波器阶数n和报警系统阈值x<sub>tp</sub>。
地址 116024 辽宁省大连市甘井子区凌工路2号