一种基于报警证据融合的工业报警器设计方法

文档序号:6699096阅读:304来源:国知局
专利名称:一种基于报警证据融合的工业报警器设计方法
技术领域
本发明涉及一种基于报警证据融合滤波的工业报警器设计方法,属于工业报警器设计技术领域。
背景技术
在石油化工等工业领域中,对大型设备主要运行过程变量的超限报警是掌握设备运行情况,及时发现设备异常或故障的重要手段。报警器产生的警报可以提醒设备操作者或维护人员及时采取停机或降级运行等措施,保证设备不受到更为严重的损害。报警器是否报警取决于所监测的过程变量是否触发设定的报警阈值。然而在实际应用中,当报警器阈值设计不当时,常常会出现误报甚至警报泛滥以及漏报等情况。这都会引起设备操作者无法准确判断设备真实的运行状况,从而导致不再信任报警器提供的警报信息。所以衡量一个报警器性能的基本指标为误报率和漏报率。英国工程设备和材料用户协会标准中已经·给出了数字滤波、时间延迟、设置死区等几类常用的报警器设方法,但是这些传统方法报警的判别方式都是基于绝对阈值的,即过程变量超过阈值则立即报警,低于阈值报警即刻解除。但是,这种绝对阈值的设计思路并不能很好的消除设备运行及传感器信息采集中各种不确定性干扰,从而并不能完全有效地降低误报率和漏报率,最终达到提高报警精准性的目的。为了进一步降低报警器的误报率和漏报率,新兴的信息融合技术,可以将不同时刻取得的含有不确定性的报警信息在某种规则下进行融合,从而降低不确定性因素对报警结果的影响,以获得对设备运行状态更精准的一致性解释与描述,有效提高报警器警报的精准性。

发明内容
本发明的目的是提出一种基于报警证据融合的工业报警器设计方法,与传统报警器设计方法中采用的绝对阈值报警判别方式不同,本发明所提方法基于模糊隶属度函数设计出模糊阈值,将每个时刻过程变量的取值与模糊阈值进行比较计算出报警证据,该报警证据体现了过程变量取值超过或低于模糊阈值的不确定性程度;然后利用线性加权证据更新规则将当前时刻报警证据与以往时刻报警证据进行融合,得出当前时刻的全局报警证据,在相关判定准则下判定是否发出警报,融合过程可以有效降低不确定性的影响,提升报警器的精准性。本发明提出的基于报警证据融合的工业报警器设计方法,包括以下各步骤(I)设定某一设备报警器的辨识框架为 = {N,A},其中N (Normal)表示设备处于正常运行状态,A (Abnormal)表示设备处于异常运行状态亦即报警状态。(2)设X为该设备报警器需要监测的过程变量,令x(k),k=l, 2,3,…是传感器对过程变量X的在线测量序列,k为采样时刻,采样个数由报警器的监测周期和监控计算机的存储空间而定,一般k的最大取值要大于2000,记1,WM和111P(WO)分别为X变化的最小值和最大值,定义Xtp为确定性阈值,并有msin< max(x(/:)),构造过程变量x关
于正常运行状态N和异常运行状态A隶属度函数形式的模糊阈值分别为yN(X)和Ua(X),如式⑴和式⑵所示
hx<xfp
X-XufJN(x) = ~^,Xfp <x<xlf(I)
xv—xtp
0,x>xl
0,x<xfp·
X —JUi (X) = ^<X<《(2)
Xtp —Xtp
1,X > X1m其中4和4分别表示报警上下限,上标L代表下(low),上标U代表上(up),并有4=x^(1_5%) K=xtp(l+5%),式(2)表明当过程变量X取值超过Xtp并逐步变大时,则设备隶属于异常状态的程度逐步加大。(3)将k时刻过程变量X的测量值x(k)分别带入上述步骤(2)中关于正常运行状态N和异常运行状态A的模糊阈值Un(X)和Ua(X)中,即可计算x(k)隶属于N和A的隶属程度mk (N)和mk(A),分别如式(3)和式(4)所示
1,aW X1iimk (N) = < 》,xfp < x(k) < xl(3)
X¥ _xw
0,x(k)>xJlp
0,x(k)<x^x(k)-xfmt(A) =f,x <x(k) <x(4)
Y-Yv ^
P tP
1,x(k)> X^t显然有mk (N) +mk (A)=I,则称mk (N)和mk (A)为k时刻关于过程变量x的报警证据,并令mk = (mk (N),mk (A))为k时刻获得的报警证据向量。(4)按照上述步骤(3)获得当前k时刻及其以往各个时刻关于过程变量X的报警证据向量之后,可以利用线性加权证据更新规则将k时刻报警证据向量与其以往时刻报警证据向量进行融合,得出当前k时刻的全局报警证据向量,记为< =(mf (N),mf(A)),上标g代表全局(global),具体步骤如下(4-1)当 k=l 时,有< =(mf (W),(X)) = #7丨,亦即全局报警证据
向量即为该时刻获得的报警证据向量。(4-2)当k = 2时,有OTf =(mg2 (NlmI(A)),其中的<(#)是如式(5)所示的加权融合结果:ml (N) = aLmf (N)+ a2(5)这里的a I = 0. 5是关于OTf的加权比例因子,a 2 = 0. 5是关于Hi2(N)的加权比例因子t>力关于m2 (N)的示性因子,当m2(N)>m;^A)时= I,当m2 (N) <m2⑷时O =Ogm2(N)=Hi2(A) =0.5,/^(』)是如式(6)所示的加权融合结果rm(A) = a.mf{A) + a, 'S21(6)这里的故为关于m2(A)的示性因子,当m2(N)>m2(A)时<5 =0,当m2 (N) <m2⑷时d,=1,当 m2 (N) = m2 (A)时5/ =0.5,则有(#} + OTf (J) = I。(4-3)当k彡3时,有=(mgk(N),mgk(A)),其中的<(W)是如式(7)所示的加权融·合结果mgk (N) = OCkJnl1 (N) + ak《(7)这里的a H是关于 <—游加权比例因子,a,是关于mk的加权比例因子,其求法如以下步骤所示(a)在获得k时刻报警证据向量mk = (mk (N), mk(A))和k_l时刻的全局报警证据向量= (HiHg(N) ,HiHg(A))以及k-2时刻的全局报警证据向邏n =Hnl^XmlAM之后,分别计算mk、Hik^g和<_2之间的两两余弦相似度为
广,e、mt (Nyml^g (N)+ mk(A)(8}=
^ / ^ 、 nhnnt-2^h(N)*mf_2(N) + mk(Ayml_,(A)(9)
mfjmk_ts (AQ.mf—2 (N) + m卜产(A)Wtl1 (J)(10)(b)按照上述步骤(a)获得Cos (mk,Hik^s)2)和广片―2)后,再分别计算n^mk^和所|_2中每个报警证据向量被其它两个报警证据向量的支持度为Sup(mk) = Cos (mk,mk__'g) + Cos(mk, mf_2)(11) Sup(mk^g) = Cos(mk,mk^g) + Cos(mk^g, msk^_)(12)Sup(mf__2) = Cos(mk, mf_2) + Cos{mk_xg,m\_2)(13)(c)按照上述步骤(b)获得Sup (mk)、Sup (mklg)和如2)后,再分别计算关于的+加权比例因子a k_x和关于mk的加权比例因子a k为
Sup(mk_,s ) + Siip(mf_0)/1= e …J rg, 二 g 、(14)
Supimk) + SupimkS ) + Sup{ml_2)
Sup(Wik) i. =----(15)
Sup(mk) + Sup(mk—'g ) + Supimf^2)显然有a H+ a k = I。<5f为关于mk (N)的示性因子,当mk (N) >mk⑷时# = I,当mk (N) <mk⑷时= 0,当mk(N) =mk(A)时5f=0.5,wf(j)是如式(16)所示的加权融合结果m>!{A)^ak ^n; ,{A) + ah 6;'(16)
这里的<为关于mk(A)的示性因子,当mk(N)>mk(A)时片=0,当mk(N) <mk(A)时St = I,当 mk (N) = mk (A)时贫=0 S 则有(N) + m8k ⑷=I。(5)根据步骤(4)得到的k时刻的全局证据向量< ={mgk (NXmgk (A)),给出报警准则若Wf⑷2<(的则报警,即说明此时过程变量X的取值x(k)表明设备处于异常运行状态,若<04)<吋(#)则不报警,即说明此时过程变量X的取值x(k)表明设备处于正常运行状态。(6)求取误报率和漏报率最小时对应的最优模糊阈值/<(x)和丨(X),上标0代表最优(optimal),具体步骤如下(a)事先从步骤(2)所述过程变量X的测量序列的历史数据集合中,选出M个测量值作为寻找⑴和<⑷的测试样本,排成序列X' (t),t = 1,2,3,…M,一般M彡1000,并确知其中有Mn个测量值是在设备处于正常运行状态时测得的,MaA测量值是在设备处于异常运行状态测得的,X'⑴需要覆盖X的变化区间[41市⑷Xmp (X⑷)],且有Mn=O. 5 -M·和 Ma=O. 5 Mo(b)令步骤(2)中的确定性阈值Xtp依次取呼办㈨州〃-…、,J1=Ij 2,…,20,
max (x{k))-min (x(々)}
其中 A =」,对于每个 xlp=imn(x(k))+(n-iyA,有.^=^,(1-5%),
<=^0+5%),则可以构造形如式(I)和⑵的模糊阈值Un(X)和UA(x)。(c)对于每个~IM,n=1,2,…,20,将步骤(a)中给出的测试样本序列X' (t),t=l,2,3,…M,代入步骤(3)中给出的报警证据求取公式,得到每个测试样本的报警证据,如式(17)和(18)所示
I,义VX 4
xf(t) - ytL . , mt (N) = j L — J ,xtp < x (/) <xp(17)
xtP ~xtP
Q,x\t)>xl
0,^(0 <x'{t) - xfmt(J) = ] —f-,xv < x ( ) <xtp(18)
xip —xv
UV)>xl并得到报警证据向量mt = (mt(N),mjA)), t=l, 2,3,…M。(d)按照步骤(4)中给出的线性加权证据更新规则对步骤(c)中给出的mt =(mt (N),mt (A))进行融合,得出全局报警证据向量= (mf (N), mf⑷),并按照步骤(5 )中给出的准则,由= (A0, f⑷)判断M个测试样本给出的报警结果。(e)对于每个\ = min(x(k))+( i-iyA,n=1,2,…,20,根据步骤(d)中给出的报警结果统计在此Xtp取值时的虚警率FAR和漏报率MAR,具体公式如下MfFAR = -—(19)
Mn
\A MAR = —(20)
MA在式(19)中,将表明设备正常运行的Mn个测试样本中,按步骤(d)中给出报警结果,错误判断设备处于异常运行状态的次数记为M',在式(20)中,将表明设备异常运行的Ma个测试样本中,按步骤(d)中给出报警结果,错误判断设备处于正常运行状态的次数记为M"。(f)对于每个夂=m^(x(/f))+("-l)*A,n=1,2,…,20,都可按照步骤(e)计算出相
应的20组虚警率FAR和漏报率MAR,挑选出其中使得(FAR2+MAR2) 5取最小值的那个Xtp作为最优的确定性阈值,记为<,根据步骤(2)即可构造出最优的模糊阈值和M(X)。(7)按照步骤(f)获取过程变量X的最优模糊阈值W(X)和Z(X)之后,即可按照步骤(3)至步骤(5)获得在线测量序列x(k),k=l, 2,3,…,在每个时刻的报警结果。本发明提出的一种基于报警证据融合的工业报警器设计方法,基于模糊隶属度函数设计出模糊阈值,将每个时刻过程变量的测量值与模糊阈值进行比较计算出报警证据,该报警证据体现了过程变量取值超过或低于模糊阈值的不确定性程度;利用线性加权证据更新规则将当前时刻报警证据与以往时刻报警证据进行融合,得出当前时刻的全局报警证据,在相关判定准则下判定是否发出警报,融合过程可以有效降低不确定性的影响,提升报警器的精准性;并根据过程变量测量数据中提取的测试样本,给出了寻找误报率和漏报率最低准则下最优模糊阈值的方法。根据本发明方法编制的程序(编译环境LabVIEW,C++等)可以在监控报警计算机上运行,并联合传感器、数据采集器及数据存储器等硬件组成在线报警系统,实现对设备运行状况的实时报警功能。


图I是本发明方法的流程框图。图2是本发明方法的实施例中过程变量X的在线测量序列。图3是本发明方法的实施例中过程变量X的测试样本序列。图4是本发明方法的实施例中Xtp = I时对应给出的模糊阈值。图5是本发明方法的实施例中< =0.744时对应给出的最优模糊阈值。
具体实施例方式本发明提出的一种基于报警证据融合的工业报警器设计方法,其流程框图如图I所示,包括以下各步骤(I)设定某一设备报警器的辨识框架为 = {N,A},其中N (Normal)表示设备处于正常运行状态,A (Abnormal)表示设备处于异常运行状态亦即报警状态。(2)设X为该设备报警器需要监测的过程变量,令x(k),k=l, 2,3,…是传感器对过程变量X的在线测量序列,k为采样时刻,采样个数由报警器的监测周期和监控计算机的存储空间而定,一般k的最大取值要大于2000,记0r(/())和分别为x变化的最小值和最大值,定义Xtp为确定性阈值,并有'inmp(#)),构造过程变量x关于正常运行状态N和异常运行状态A隶属度函数形式的模糊阈值分别为yN(X)和Ua(X),如式⑴和式⑵所示
lx<xfp x — xuHs(X) = I L _% Xp <x< xI(I)
XtP —Xtp
0,x>x^
0,JC<x^·
Ha (X) = ^ \ , xfp <x< Xxjtp(2)
Xtp ~ Xtp
hx>Xlp其中<和分别表示报警上下限,上标L代表下(low),上标U代表上(up),并有Xi=Xtp(ISVo) ,xl=xtp{\+5%),式(2)表明当过程变量X取值超过Xtp并逐步变大时,则设备隶属于异常状态的程度逐步加大。需要说明的是,以上所构造的Un(X)和Ua(X)适用于设备异常运行引起过程变量取值变大的情况(情况一),反之,对于设备异常运行引起过程变量取值变小的情况(情况二),则情况一中的Un(X)即为情况二中的UA(X),情况一中的Ua(X)即为情况二中的
y N(X)。(3)将k时刻过程变量X的测量值x(k)分别带入上述步骤(2)中关于正常运行状态N和异常运行状态A的模糊阈值yN(k)和yA(X)中,即可计算x(k)隶属于N和A的隶属程度mk (N)和mk(A),分别如式(3)和式(4)所示
\,x(k)<xfpmk(N) = \ L — ^ ,xl < x(k) <(3)
xtp —xp
0,x(k)>x^p
0,x(k)<xfp x(k) *■-mk(A) = j u _ K < x(k) < xl(4)
xtp —xtP
1,x(k)> X^t 显然有mk (N) +mk (A)=I,则称mk (N) mk (A)为k时刻关于过程变量x的报警证据,并令mk = (mk (N),mk (A))为k时刻获得的报警证据向量。需要说明的是,基于所构造的模糊阈值,式(3)求解出的mk(N)表示x(k)支持设备处于“正常运行状态”的程度,式⑷求解出的mk(A)表示x(k)支持设备处于“异常运行状态”的程度。
(4)按照上述步骤(3)获得当前k时刻及其以往各个时刻关于过程变量X的报警证据向量之后,可以利用线性加权证据更新规则将k时刻报警证据向量与其以往时刻报警证据向量进行融合,得出当前k时刻的全局报警证据向量,记为吋,上标g代表全局(global),具体步骤如下(4-1)当 k=l 时,有wf = (mf(N),m°(A)) = Ntl= (Jnl (Ar)5W1 (A)),亦即全局报警证据向量即为该时刻获得的报警证据向量。(4-2)当k = 2时,有w_ =(/wf(iV),/wf04)),其中的wf(#)是如式(5)所示的加权融
合结果m\ (N) = axmf (N) + a2(5)这里的a i = 0. 5是关于A的加权比例因子,a 2 = 0. 5是关于Hi2(N)的加权比例因子,为关于m2 (N)的示性因子,当m2 (N) >m2⑷时< =I,当m2 (N) <m2⑷时= 0,当·m2(N)^m2(A)mS^ =0.5煶如式(6)所示的加权融合结果(A) = a(A) + or,^d21(6)这里的为关于m2(A)的示性因子,当m2(N)>m2(A)时故=0,当m2 (N) <m2 (A)时 = I,当 m2 (N) = m2 (A)时^ = 0.5,则有(N) + mf (A) = I。(4-3)当k彡3时,有= Onf(N),m!(A)),其中的 是如式(7)所示的加权融
合结果mgk (N) = a^mll (N) + ak .d'f(7)这里的a 是关于Wl1的加权比例因子,a k是关于mk的加权比例因子,其求法如以下步骤所示(a)在获得k时刻报警证据向量mk = (mk (N), mk(A))和k_l时刻的全局报警证据向量HiHg = OiiHg(N) ,HiHg(A))以及k-2时刻的全局报警证据向量= 2W,mf_204))之后,分别计算mk、Hik^和<2之间的两两余弦相似度为
广, 、 ink-ml /mk(N)-IittJ(N)+ mk(AymkJ(A)(8) =
ros(m ...s/mk(Nyml_2(N) + m,(A).ml_2(A)(9) “ IWHlmMl
人-. mkJ(N).ml2(N) + Tn^jAyml1(A)(10)_6]如_士一+(m!_2{A)f(b)按照上述步骤(a)获得Cos (mk, mj)、0 (%对—2)和2)后,再分别计算mk、HV18和/^_2中每个报警证据向量被其它两个报警证据向量的支持度为Snpimk) = Cos (JTik,mk_^) + Cos (mk, )⑴)Sup(m 卜 ) = Cos(mk,) + Cosimk^g,mf_2)(12)Sup{ml_2) = Cos(mt,mf_2) + Cos(mk^s,mf—_:)(13)(c)按照上述步骤(b)获得Sup(mk) ,Sup(Hik^g)和2)后,再分别计算关于wf—t的加权比例因子a 和关于mk的加权比例因子a k为
Sup{mk *) + Supimgk ,)ak_x =- h __广 k,-2,--(14)
Sup{mk) + Sup(mk—ig ) + Sup(n^—2)__Supj mt)__「I qk Sup(mk、+ Sup(mk—'g、+ Sup(mf—2)显然有a H+ a k = I。为关于mk (N)的示性因子,当mk (N) >mk⑷时< =I,当mk (N) <mk⑷时< =0,当mk(N) =HIk(A)时《=0.5,/<04)是如式(16)所示的加权融合结果m; {A) = ak ,m; , (A) + ak .(V:( 16)这里的^为关于mk⑷的示性因子,当mk (N) >mk⑷时& = 0,当mk (N) <mk⑷时8f =1,当 mk(N) =mk(A)时5/ =0.5,则有wf (W) +(= I。为了加深对步骤(4)的理解,这里举例说明。首先假设已知k=l,2,3,4,5这5个时刻关于过程变量X的报警证据向量如表I所示·表I过程变量X的报警证据向量
时亥丨J kk=\k=2k=3k=4^=5
报警证据向量
,m / !=(0,1) " 2=(0.2,0.8) / .尸(0.6,0.4) ///4=(0.7,0.3)吧=(0.9,0.1)
mk={mk(N),mk{A))按照步骤(4)可以给出5个时刻的全局报警证据分别如下当k = I 时,根据步骤(4-1)可得,In1 ^m1= (0, I)。当k = 2 时,根据步骤(4-2)可得,mRN、= OtlIngl {N、+ oc2《=Q,其中的a J=O. 5 a 2=0. 5,5f =0= (J) +a2.5 =1,其中( * =1,则有 m2g= (0, I)。当k = 3时,根据步骤(4-3)可得,<(八/) = ^<(八/)十0 < = 0.263,其中Sf =1,根据步骤(4_3)中的子步骤 a 可得 Cos (m3, m2g) =0. 5547> Cos (m3, Hi1 g) =0. 5547>Cos (m2g, In18) =1,根据步骤(4-3)中的子步骤 b 可得 Sup (m3) =1. 1094、Sup (m2g) =1. 5547、Sup(IV)=L 5547,根据步骤(4-3)中的子步骤c可得a =0. 737和a 3=0. 263,并有mf (A) = a2mf (A) + a3 d,i = 0.737,其中 5 =0,最终则有 m/=(0. 263,0. 737)。当k = 4 时,根据步骤(4-3)可得,wf (JV) = a3/wf(iV) + a4*<54v = 0.459,其中 =1,根据步骤(4_3)中的子步骤子 a 可得 Cos (m4, m3s) =0. 6799> Cos (m4, m2g) =0. 3939、
Cos (m3g, m2g) =0. 9418,根据步骤(4-3)中的子步骤 b 可得 Sup (m4) =1. 0738、Sup (m3s) =1. 6217、Sup(m2g)=l. 3358,根据步骤(4-3)中的子步骤c可得a 3=0. 7336和a 4=0.2664,并有m; (A) = a3m (A) + = 0.541,其中( 1 = 0,最终则有 m4g= (0. 459,0. 541)。当k = 5 时,根据步骤(4-3)可得,<(A0 = a4/wf(A0 + a5.5, = 0.609,其中 =1,根据步骤(4-3)中的子步骤 a 可得 Cos (m5, m4s) =0. 7276、Cos (m5, m3g) =0. 438、
Cos (m4g, m3g) =0. 9354,根据步骤(4-3)中的子步骤 b 可得 Sup (m5) =1. 1656、Sup (m4s) =1. 663、Sup(m3g)=l. 3734,根据步骤(4-3)中的子步骤c可得a 4=0. 7226和a 5=0.2774,并有< (A) = a4ms4 (A) + a5 .(5/ = 0.391,其中5/ =0,最终则有 m5g= (0. 609,0. 391)。(5)根据步骤(4)得到的k时刻的全局证据向量wf = (mf (NlmI(A)),给出报警准则若则报警,即说明此时过程变量X的取值x(k)表明设备处于异常运行状态,若<(』)<<(#)则不报警,即说明此时过程变量X的取值x(k)表明设备处于正常运行状态。在上例中,根据5个时刻输出的全局报警证据向量,根据步骤(5)可以给出报警结果如表2所示表2报警结果输出
"7777"~全局报警证据向量 ZTTTZ^
时刻I g/ /m 报警结果 _H =(mgk (N),mgk(A))_
k=lmf =(0,1)异常运行(J)A=2w/=(0,1)异常运行(』)·
*=3 /=(0.263,0.737)异常运行(A)
k=4 /W/=(0.459,0.541)异常运行(J)
k=5 m "=(0.609,0.391)正常运行(AO(6)求取误报率和漏报率最小时对应的最优模糊阈值(X),上标0代表最优(optimal),具体步骤如下(a)事先从步骤(2)所述过程变量X的测量序列的历史数据集合中,选出M个测量值作为寻找和的测试样本,排成序列X' (t),t = 1,2,3,…M,一般M彡1000,并确知其中有Mn个测量值是在设备处于正常运行状态时测得的,MaA测量值是在设备处于异常运行状态测得的,X'⑴需要覆盖X的变化区间[呼屯⑷)#严(难))],且有Mn=0. 5 -M和 Ma=O. 5 Mo(b)令步骤(2)中的确定性阈值Xtp依次取njnO(幻,n=1,2,…,20,其中 max (x(k))-min (.v(/;))
A=」,对于每个\ =m{in(雄))+(〃-” A 有;^=xfp(l-5%) ,^=^(1+5%),
则可以构造形如式⑴和⑵的模糊阈值Un(X)和UA(x)。(c)对于旬I =m;in(x(A))+("-IVA,n=1,2,…,20,将步骤(a)中给出的测试样本序列X' (t),t=l,2,3,…M,代入步骤(3)中给出的报警证据求取公式,得到每个测试样本的报警证据,如式(17)和(18)所示
xf — Xmt (N) = j £ _ ^ , 4 < x'(t) < %1(17)
Xtp — Xtp
0-,(/) > x;p
0,xr(t)<xfp
Xr(t) -X^mt (A) = j ir— ^ ,Xtp < x\t) <x-;p(18)
xtp —x>p
1,x'(t)>x^p并得到报警证据向量mt = (mt(N),mt(A)), t=l, 2,3, ...M。(d)按照步骤(4)中给出的线性加权证据更新规则对步骤(c)中给出的mt =(mt (N), mt (A))进行融合,得出全局报警证据向量mf =Of (#),<⑷),并按照步骤(5)中给出的准则,由wf = (wf (W),wf (3))判断M个测试样本给出的报警结果。(e)对于每个\ =n^iii(x伙))+(〃-l>A,n=1,2,…,20,根据步骤(d)中给出的报警
结果统计在此Xtp取值时的虚警率FAR和漏报率MAR,具体公式如下
MfFAR---(19)
Mn
U"·
MAR=-(20)在式(19)中,将表明设备正常运行的Mn个测试样本中,按步骤(d)中给出报警结果,错误判断设备处于异常运行状态的次数记为M',在式(20)中,将表明设备异常运行的Ma个测试样本中,按步骤(d)中给出报警结果,错误判断设备处于正常运行状态的次数记为M"。(f)对于每个~ = m^C^))+("-IM,n=1,2,…,20,都可按照步骤(e)计算出相
应的20组虚警率FAR和漏报率MAR,挑选出其中使得(FAR2+MAR2) 5取最小值的那个Xtp作为最优的确定性阈值,记为 <,根据步骤(2)即可构造出最优的模糊阈值/^(X)和。需要说明的是,在以上步骤(6)的子步骤(a)中,在计算量允许的情况下,用于选择最优模糊阈值和/^㈨的测试样本个数M越大越好,子步骤(b)中Xtp取值个数n的最大值越大越好,因为此时对于每个4获得的虚警率FAR和漏报率MAR会更加精确,所以本发明中给出的1000以及n最大取到20是结合步骤(6)在实施中节省计算量方面的考虑设定的,实际中可以适当增大M和n的最大值的取值。(7)按照步骤(f)获取过程变量X的最优模糊阈值M(X)和<(x)之后,即可按照步骤(3)至步骤(5)获得在线测量序列x(k),k=l, 2,3,…,在每个时刻的报警结果。以下结合附图,详细介绍本发明方法的实施例本发明方法的流程框图如图I所示,核心部分是在确定需要监测的设备过程变量及其在线测量序列之后,造出关于该变量的模糊阈值,将每个时刻过程变量的测量值与模糊阈值进行比较计算出报警证据;利用线性加权证据更新规则将当前时刻报警证据与以往时刻报警证据进行融合,得出当前时刻的全局报警证据,在相关判定准则下判定是否发出警报,融合过程可以有效降低不确定性的影响,提升报警器的精准性;根据过程变量测量数据中提取的测试样本,给出了寻找误报率和漏报率最低准则下最优模糊阈值的方法。以下结合图2中所示的过程变量的在线监测数据,给出最佳实施例,详细介绍本发明方法的各个步骤,并通过实验数据验证在最优模糊阈值下得到的误报率和漏报率显著低于最优绝对阈值下传统时间延迟方法得到的误报率和漏报率。I、给定设备过程变量X的在线监测数据序列x(k)。过程变量X的在线监测数据序列x(k)如图2所示,k的最大取值为4000,通过统计可知X变化的最小值和最大值mp(^》=7'46G2。2、求取误报率和漏报率最小时对应的最优的模糊阈值/^(X)和(X)。根据步骤(6)中的子步骤(a),若经事后分析得出,图2所示的在线测量序列x(k)中,x(l) IlJ X(500)以及x(lOOl) IlJ X(1500)这1000个测量值是在设备处于正常运行状态(N)下测得的,x(501)到x(lOOO)以及x(1501)到x(2000)这1000个测量值是在设备处于异常运行状态(A)下测得的,则共有Mn = 1000个测量值是设备正常运行时所得数据,共有Ma=IOOO个测量值是设备异常运行时所得数据。将这两组共2000个测量值排列成测试样本序列X' (t), t = I, 2, 3,…M,M = MN+MA=2000,如图3所示,X'⑴覆盖了 x的变化区间[niin Cv(A)),max (x(k))}=[-5A 773,7.4602]唭中前1000个样本是设备正常运行时采集的MnA
测量值,后1000个样本是设备异常运行时采集的Ma个测量值。根据步骤(6 )中的子步骤(b ),令确定性阈值Xtp依次取呼1 (x(k))+(// - O-A,
max (x(/())-min {x(k))
n-1,2,…,20,其中A =-= 0.6071 ,对于母个x = min (.y(A))+(//-!)*A
Z\J^ k·
有4=\(1-5%) 4^(1+5%),则可以构造形式⑴和⑵的模糊阈值,图4中以Xtp=I为例,给出了其相应的模糊阈值。根据步骤(6)中的子步骤(C) - Cf)可得,当Xtp=O. 744时,在其对应的模糊阈值(如图5所示)下获得最小的(FAR2+MAR2)°-5=0. 0332,其中FAR=O. 9%和MAR=3. 2%。则图4中的模糊阈值即为最优的模糊阈值Z(X)和/^(X),并记最优的确定性阈值为< =0.744,相应的有最优的报警上下限分别为<[:=<(1+5%)和<~<(1-5%)。3、在设计的最优模糊阈值/4(4和Mb)下给出报警结果。在得到过程变量X的最优模糊阈值/^(X)和(X)之后,即可按照步骤(3)至步骤(5)获得在线测量序列x(k),k=l,2,3,…,在每个时刻的报警结果。若利用传统的时间延迟报警器设计方法,即当x(k)中有连续3个测量值超过绝对阈值义时就报警,否则不报警。通过在区间
WM-5J773J46O2]中搜索,可选取出令(FAR2+MAR2) .5最小的最优绝对=0-7502,而此时的误报率和漏报率分别为FAR=19. 5%和MAR=14. 4%,两者的取值都大于本发明所给出的最优模糊阈值/^(X)和下的误报率和漏报率,这说明了本发明所给出报警器设计方法有更好的精准性。
权利要求
1.一种基于报警证据融合的工业报警器设计方法,其特征在于该方法包括以下各步骤 (1)设定某一设备报警器的辨识框架为Θ= {N,A},其中N表示设备处于正常运行状态,A表示设备处于异常运行状态亦即报警状态; (2)设X为该设备报警器需要监测的过程变量,令x(k),k=l,2,3,…是传感器对过程变量X的在线测量序列,k为采样时刻,采样个数由报警器的监测周期和监控计算机的存储空间而定,k的最大取值要大于分别为X变化的最小值和最大值,定义Xtp为确定性阈值,并有 < max{x{k)),构造过程变量x关于正常运行状态N和异常运行状态A隶属度函数形式的模糊阈值分别为μΝ(χ)和μΑ(χ),如式(I)和式⑵所示
全文摘要
本发明涉及一种基于报警证据融合的工业报警器设计方法,属于工业报警器设计技术领域。该方法基于模糊隶属度函数构造出模糊阈值,将每个时刻过程变量的测量值与模糊阈值进行比较计算出报警证据,该报警证据体现了过程变量取值超过或低于模糊阈值的不确定性程度;利用线性加权证据更新规则将当前时刻报警证据与以往时刻报警证据进行融合,得出当前时刻的全局报警证据,在相关判定准则下判定是否发出警报,融合过程可以有效降低不确定性的影响,提升报警器的精准性;并根据过程变量测量数据中提取的测试样本,给出了寻找误报率和漏报率最低准则下最优模糊阈值的方法。
文档编号G08B21/18GK102789676SQ201210285220
公开日2012年11月21日 申请日期2012年8月10日 优先权日2012年8月10日
发明者宋晓静, 徐晓滨, 文成林 申请人:杭州电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1