基于分形的软件失效时间预测解剖.ppt

算法 Begin Repeat for i=k to m+k-1 { B(i)=log(A(i)); C(i)=log(i); } A=log(s)=-dlog(k); K++; Until End 分形与混沌关系密切,但是含义却各不相同。虽然,混沌一般会产生分形结构,但不是所有的分形都由混沌产生,二者并没有必然联系[12]。上述软件可靠性数据中失效次数和失效时间间的分形关系是否是因为混沌产生的呢?这需要求李雅普诺夫指数。相空间中所有李雅普诺夫指数的总和为系统体积的平均收缩率,如果其总和大于零,则该系统可能混沌。因此,常常用求最大李雅普诺夫指数的方法来判别系统是否混沌。 * * * * Begin 初始化:确定滑动窗口大小m,k=1,A是窗口中实际失效次数(1到m)对应时间的数组; Repeat for i=k to m+k-1{ B(i)=log(A(i));(窗口中实际失效时间对数) C(i)=log(i); (窗口中失效次数对数) } ①根据(5)式,按照线性回归的方法,计算窗口内各点拟合直线的斜率b= d= 和常数a=log(s)=-d log(k); ②对窗口外紧邻的一点按求得的b、a进行预测; ③将窗口外紧邻的一点的实际失效时间加入A; k++;(窗口后移) until 测试结束 End 当m=7时,用失效次数与失效时间描述的所有点的双对数中,预测与实际相差最大为

文档评论(0)

1亿VIP精品文档

相关文档