Page 193 - 《软件学报》2020年第9期
P. 193

2814                                 Journal of Software  软件学报 Vol.31, No.9,  September 2020

                                      t − αβ e −  β  x p x  t  −  y − αβ e −  β  x p x
                                        b
                                             ( )dx
                                                             ( )dx
                                                        b
                                 () =
                                                  b
                                mt   e  0 ∫     0 ∫  αβ e  0 ∫  e − β y a ( )dy y            (29)
             此时,随着测试的持续进行,b(t→∞)=0.
             (4)  若 ()bt =  bαβ e t  −  t β  2  /2  ,则可以求得 m(t)如下:
                                         β  t  −  x 2  y   −  β  x 2  β y  2
                                                              ( )dx −
                                                        bx
                                      bx
                                            ( )dx
                               () =
                                                 b
                              mt   e  0 ∫  −  αβ e  2 p x  0 ∫ t αβ  e y  −  0 ∫  − αβ  e  2 px  e  2  a ( )dy y  (30)
             此时,随着测试的持续进行,b(t→∞)=0.
             (5)  若 ()bt =  b (1 σ+  )  ,则可以求得 m(t)如下:
                       1 σ e −  b (1 σ+  )t
                        +
                                               bx
                                              e
                                              y
                                                   ( )
                                    ( )
                                                                         σ
                                                                        +
                                                            +
                                                             σ
                                                e
                             −  b ∫  t  e bx  (σ + 1) px  d( x σ +  1)  t  e b ∫ 0 σ + (σ + bx 1) (σ + px 1)  d(x σ + 1) ( eb  by b y a ( )y + bσ e  by b y a ( ))y
                         () =
                       mt   e  0 σ + e bx  (σ + 1)  0 ∫  σ + e by b y         dy             (31)
                                                               σ
                                                              +
             此时,随着测试的持续进行,b(t→∞)→b(1+σ).
         5.2   模型与验证所用的失效数据集
             虽然已有众多 SRGMs 被提出,但多以指数型和 S 型模型              [47,74] 为主.同时,为了观测不同 FDR 的差异,表 3 列
         出了用于参与比较的可靠性模型和本文衍生的模型(不失一般性,这里所提出的框架模型中设定 p(t)=p,a(t)=a)
         及 FDR.
                             Table 3    Reliability models and FDRs involved in comparison
                                      表 3   参与比较的可靠性模型及 FDR
             模型           类型                   累积故障检测数量 m(t)                    FDR 类型
                                                 −bt
               [8]
             M-0    完美排错+常量型 FDR          m(t)=[1−e ],b(t)=b,经典的 G-O 模型
                       不完美排错+                      a [1 e−  − bpt  ]        常量,认为 FDR 在整个
                                                () =
             M-1                               mt         ,b(t)=b.         测试过程中并不发生改变
                       常量型 FDR                        p
                       不完美排错+                  a [1 e−  α  bp e  t β − α  bp ]  −  t β .
                                            () =
             M-2                           mt            ,bt () =  bαβ e
                       指数型 FDR                      p                        递减的指数变化趋势
            M-3  [49]    完美排错+指数型 FDR      mt  a [1 e−  −  bα (1 e−  −  t β  ) ], ()bt =  bαβ e −  t β  .
                                            () =
                                                         bt
                       不完美排错+                a −  e a  p  ln(β  1) −  e  p  ln(β +  +  e )  b
                                         () =
             M-4                        mt                 , ( )bt =  .
                                                                +
                       弯曲 S 型 FDR                  p           1 β e − bt
                                                                            弯曲 S 型函数,且非降
                                                     bt
                                                     −
            M-5 [49]    完美排错+               mt () =  a (1 e−  ) ; ()b t =  b  .
                       弯曲 S 型 FDR                1 β  +  e −  t b  1 β  +  e − bt
                                                   −  βt 2
                       不完美排错+                  −  α  e  2  − bp
                                                      αbp
             M-6                          () =  aa e  e          − βt  2 /2 .
                                                         b
                                                          t
                      先增后减型 FDR          m t            , () = b αβt e      先增后减的变化趋势,
                                                  p
                                                                              波峰后急剧下降
                                                      2 /2 ⎤
                                               − a
            M-7 [75]    完美排错+             () = m t  ⎡  ⎢  1 e −b α  (1 e−  − βt  ) ⎥  , () = bb  t  αβt e −  β  t  2 / 2 .
                      先增后减型 FDR               ⎣         ⎦
                                               aa−  e p (ln(bt+−  )  2
                                                      1) bt
             M-8   不完美排错+递减型 FDR          mt () =        ,b(t)=b t/(1+bt).
                                                   p                          呈现递减的趋势
                                                            2
                                                      −bt
            M-9  [47]    完美排错+递减型 FDR      m(t)=a[1−(1+bt)e ],b(t)=b t/(1+bt).
                                                     e
                       不完美排错+              aa−  e −  p ln(σ  e bt b tα+  ) p ln(σ +  +  1)  b (1 σ+  )  复杂弯曲 S 型函数,且非降,σ为
                                       () =
             M-10                     mt                  , ()b t =    .
                                                               +
                     复杂弯曲 S 型 FDR                 p            1 σ e −  b +  (1 σ )t  测试过程学习因子,可正可负
                                                             [9]
            注:在已有的文献中,FDR 多以 b(t)  [11,19] 进行表示,此外,也存在用 r(t)和 d(t) 进行表示的情况.这里将此 3 种形式统一为更为常见
               的 b(t)式样
             这 11 个模型可以分为 6 组,其中,前 5 组均是在同一 FDR 下采用不同的建模假设所得到的模型,可以用于
         比较不同模型对 FDR 的影响,最后一组仅包含复杂弯曲 S 型函数 M-10;同时,M-1,M-2,M-4,M-8,M-10 是统一建
         模框架下不同 FDR 衍生出的模型,可以观测不同 FDR 对模型的影响.
   188   189   190   191   192   193   194   195   196   197   198