发明名称 基于相对熵的序贯加速退化试验优化设计方法
摘要 本发明公开了一种基于相对熵的加速退化试验优化设计方法,具体步骤为:步骤一、利用贝叶斯理论,建立基于相对熵的加速退化试验优化设计方法;步骤二、建立序贯截尾判定方法;步骤三、进行基于相对熵的序贯加速退化试验;本发明方法首次将“序贯设计”引入到加速退化试验的优化设计中,提出序贯加速退化试验优化设计方法。采用“序贯设计”,不仅充分利用了试验前的先验信息,还逐步利用了试验中获得性能退化信息,减少了先验信息与产品真实情况存在较大偏差时引起的试验设计误差,因此比加速退化试验的局部优化设计和贝叶斯优化设计都具有很大的优越性。
申请公布号 CN102779208B 申请公布日期 2014.11.05
申请号 CN201210208644.0 申请日期 2012.06.19
申请人 北京航空航天大学 发明人 葛蒸蒸;李晓阳;范宇;王立志
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 赵文利
主权项 一种基于相对熵的加速退化试验优化设计方法,其特征在于,包括以下几个步骤:步骤一、利用贝叶斯理论,建立基于相对熵的加速退化试验优化设计方法;(1)确定产品性能退化模型和加速模型,进而基于历史数据给出模型参数的先验分布;(2)构建试验方案集合D;确定样本量n、试验时间t和监测间隔Δt的取值,由试验时间和监测间隔计算总的监测次数m=t/Δt;1)对步进应力加速退化试验,在确定试验应力水平范围,结合试验费用约束确定总样本量n和总测量次数m的情况下,需要优化的决策变量为各试验应力水平S<sub>k</sub>和各应力水平下的测量次数m<sub>k</sub>;令S表示试验应力向量,S中包括K个元素,K为正整数,S=(S<sub>1</sub>,…,S<sub>k</sub>,…,S<sub>K</sub>),每个元素表示一个应力水平,S<sub>k</sub>表示第k个应力水平,令M表示测量次数向量,则M=(m<sub>1</sub>,…,m<sub>k</sub>,…,m<sub>K</sub>),m<sub>k</sub>表示第k个应力水平S<sub>k</sub>下的测量次数,k=1,…,K;方案集合D=S×M,由试验应力的取值空间和测量次数的取值空间构成,(S<sub>k</sub>,m<sub>k</sub>)为设计空间内的某一方案η;采用曲面拟合方案,沿应力水平和测量次数方向,在其取值范围内等分取值,将设计空间包括边界划分为有限个方案组成试验方案集合,对试验方案集合中每一个方案计算目标函数,利用曲面拟合找出目标函数最大的区域,进而找出最优方案;2)对恒定应力加速退化试验,还需要考虑各应力水平下样本量分配n<sub>k</sub>;具体方法如下:根据总样本数n和应力水平数K及各应力下样本分配n<sub>k</sub>的约束条件:n<sub>k</sub>≤n,<img file="FDA0000561476230000011.GIF" wi="275" he="94" />给出几种不同的样本分配,对每种样本分配,按照步进应力加速退化试验的方式处理,得到每种样本分配下的最优方案,再进行比较,选择目标值最大的方案为最优方案;(3)建立基于相对熵的优化目标以相对熵作为效用函数,以试验中获得的期望信息增益最大化为优化目标;先验分布中包含的信息I<sub>0</sub>为:I<sub>0</sub>=∫p(θ)logp(θ)dθ=E<sub>θ</sub>logp(θ)    (1)其中,p(θ)表示模型参数先验分布概率密度函数;E<sub>θ</sub>表示关于θ的期望;从后验分布中获得的总信息量I<sub>1</sub>(x)为:I<sub>1</sub>(x)=∫p(θ|x)logp(θ|x)dθ    (2)其中,p(θ|x)表示模型参数后验分布概率密度函数;定义从试验方案η中获得的信息为:I(η,x,p(θ))=I<sub>1</sub>(x)‑I<sub>0</sub>    (3)试验方案设计应在数据x获得之前给出,因此需要对样本空间的信息取数学期望,则I(η,x,p(θ))的期望为:I(η,p(θ))=E<sub>x</sub>[I<sub>1</sub>(x)‑I<sub>0</sub>]    (4)其中,E<sub>x</sub>表示对样本空间的信息取数学期望,I(η,p(θ))也称为期望信息增益;基于贝叶斯理论,试验信息的期望表示为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>EIG</mi><mrow><mo>(</mo><mi>&eta;</mi><mo>)</mo></mrow><mo>=</mo><mi>I</mi><mrow><mo>(</mo><mi>&eta;</mi><mo>,</mo><mi>p</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>=</mo><msub><mi>E</mi><mi>x</mi></msub><msub><mi>E</mi><mi>&theta;</mi></msub><mo>[</mo><mi>log</mi><mfrac><mrow><mi>p</mi><mrow><mo>(</mo><mi>x</mi><mo>|</mo><mi>&theta;</mi><mo>)</mo></mrow></mrow><mrow><mi>p</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow></mfrac><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000561476230000021.GIF" wi="1492" he="154" /></maths>式中,p(x)是边际似然函数,也是标准常量,如下所示:p(x)=∫p(x|θ)p(θ)dθ    (6)其中,p(x|θ)表示参数θ已知条件下的似然函数;因此,基于相对熵的优化目标为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><munder><mi>max</mi><mrow><mi>&eta;</mi><mo>&Element;</mo><mi>D</mi></mrow></munder><mi>EIG</mi><mrow><mo>(</mo><mi>&eta;</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000561476230000022.GIF" wi="1094" he="93" /></maths>(4)对每一试验方案,基于马尔科夫链蒙特卡洛方法,利用软件WinBUGS14计算优化目标;(5)利用曲面拟合方法,比较所有方案的目标值,找到最优方案;选用非参数方法对所有方案的目标值进行回归拟合,分别用参数多项式回归和非参数局部加权回归散点平滑法对数据进行曲面拟合;基于(4)得到的所有方案目标值构成的数对(η<sub>r</sub>,EIG(η<sub>r</sub>))进行拟合曲面,找到目标值最大对应的方案即为最优试验方案;步骤二、建立序贯截尾判定方法;序贯截尾判定方法具体为:(1)基于相对熵对比判定;首先,在实施某一应力水平S<sub>k</sub>下试验之前,计算该应力水平S<sub>k</sub>下试验的期望信息增益,记为EIG(S<sub>k</sub>);然后,实施S<sub>k</sub>下试验,每获得若干性能退化数据,记为y,性能退化增量数据x为相邻的两次性能退化数据之差,x<sub>j</sub>=y<sub>j+1</sub>‑y<sub>j</sub>,计算实际信息增益IG,记为IG(S<sub>k</sub>);IG(S<sub>k</sub>)=I<sub>1</sub>(x)‑I<sub>0</sub>;最后,比较实际信息增益与期望信息增益;当获得的实际信息增益大于期望信息增益,即IG(S<sub>k</sub>)&gt;EIG(S<sub>k</sub>)时,截尾,停止该步试验;(2)根据参数的后验分布变化判定;实施S<sub>k</sub>下试验,每获得若干性能退化数据,计算参数的后验分布p(θ|x);后验分布p(θ|x)基于马尔科夫链蒙特卡洛方法利用软件WinBUGS14得到;当参数后验分布变化较小,趋于稳定时,截尾,停止该步试验;(3)以试验实施前方案中规定的监测次数为截尾;当实际信息增益和参数后验分布不能满足截尾要求时,应以该步试验实施前方案中规定的监测次数为截尾;综上,截尾判定方法可表述为:实施试验,根据实际试验数据和先验信息,计算实际信息增益和参数后验分布,比较实际信息增益与期望信息增益,以及参数后验分布的变化;如果实际信息增益大于期望信息增益停止试验;如果实际信息增益难以超过期望信息增益,则以参数后验分布变化来判断,后验分布趋于稳定则停止试验;如果信息增益和后验分布都不能满足要求,则以该步试验实施前方案中规定的监测次数为截尾;步骤三、进行基于相对熵的序贯加速退化试验;设应力水平数为K,分为K个阶段,具体为:阶段1:(1)根据先验信息确定模型参数的先验分布,记为p<sub>K</sub>(θ);(2)根据试验费用构成确定试验资源:总监测次数m和样本量n;(3)根据步骤一基于相对熵的加速退化试验优化设计方法,确定试验实施前的初始方案,记为η<sub>K</sub>;(4)实施最高应力水平S<sub>K</sub>下的试验,获得该应力水平下的性能退化增量数据x<sub>K</sub>;阶段2:(1)根据模型参数的先验信息和最高应力水平S<sub>K</sub>下的试验信息确定经历阶段1后参数的后验分布,记为p<sub>K</sub>(θ|x<sub>K</sub>),进而确定阶段2参数的先验分布,记为p<sub>K‑1</sub>(θ);(2)结合剩余的试验资源,根据步骤一基于相对熵的加速退化试验优化设计方法,得到后续试验方案,记为η<sub>K‑1</sub>;(3)实施应力水平S<sub>K‑1</sub>下的试验,每采集若干性能退化数据,根据步骤二中截尾判定规则判断是否继续该应力水平下试验;阶段3:(1)根据应力水平S<sub>K</sub>和S<sub>K‑1</sub>下的试验信息,确定经历阶段2后参数的后验分布,记为p<sub>K‑1</sub>(θ|x<sub>K‑1</sub>),进而确定阶段3参数的先验分布,记为p<sub>K‑2</sub>(θ);(2)结合剩余的试验资源,根据步骤一基于相对熵的加速退化试验优化设计方法,得到后续试验方案,记为η<sub>K‑2</sub>;(3)实施应力水平S<sub>K‑2</sub>下的试验,每采集若干性能退化数据,根据步骤二中截尾判定规则判断是否继续该应力水平下试验;如此进行下去阶段K:(1)根据之前所有应力水平下的试验信息,确定经历阶段K‑1后参数的后验分布,记为p<sub>2</sub>(θ|x<sub>2</sub>),进而确定阶段K参数的先验分布,记为p<sub>1</sub>(θ);(2)结合剩余的试验资源,根据步骤一基于相对熵的加速退化试验优化设计方法,得到最后一个应力水平的试验方案,记为η<sub>1</sub>;(3)实施应力水平S<sub>1</sub>下的试验,每采集若干性能退化数据,根据步骤二中截尾判定规则判断是否继续该应力水平下试验;上述x<sub>k</sub>表示第k个应力水平下产品的性能退化增量数据,k=1……K。
地址 100191 北京市海淀区学院路37号