发明名称 一种模拟随机粒子衰退轨迹的剩余寿命求解方法
摘要 一种模拟随机粒子衰退轨迹的剩余寿命求解方法,先采用模型对系统衰退过程进行描述,根据历史衰退数据确定模型参数,然后采用状态递推方法对随机衰退过程的未来发展趋势进行模拟,产生若干随机粒子衰退轨迹,并采用模拟产生的随机粒子衰退轨迹计算剩余寿命概率密度,解决了原先剩余寿命概率密度函数理论计算公式无法求解的问题,实现了理论推导结果在工程实际中的应用。
申请公布号 CN106295128A 申请公布日期 2017.01.04
申请号 CN201610605064.3 申请日期 2016.07.28
申请人 西安交通大学 发明人 雷亚国;李乃鹏;林京;薛朗
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 西安智大知识产权代理事务所 61215 代理人 贺建斌
主权项 一种模拟随机粒子衰退轨迹的剩余寿命求解方法,其特征在于,包括以下步骤:1)采用以下模型对系统衰退过程进行描述,<maths num="0001"><math><![CDATA[<mrow><mi>s</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>s</mi><mi>k</mi></msub><mo>+</mo><msubsup><mo>&Integral;</mo><msub><mi>t</mi><mi>k</mi></msub><mi>t</mi></msubsup><mi>&mu;</mi><mrow><mo>(</mo><mi>s</mi><mo>(</mo><mi>&tau;</mi><mo>)</mo><mo>,</mo><mi>&tau;</mi><mo>)</mo></mrow><mi>d</mi><mi>&tau;</mi><mo>+</mo><msubsup><mo>&Integral;</mo><msub><mi>t</mi><mi>k</mi></msub><mi>t</mi></msubsup><mi>&sigma;</mi><mrow><mo>(</mo><mi>&tau;</mi><mo>)</mo></mrow><mi>d</mi><mi>B</mi><mrow><mo>(</mo><mi>&tau;</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001062113930000011.GIF" wi="1798" he="103" /></maths>其中,s(t)是系统在t时刻的状态值,s<sub>k</sub>为t<sub>k</sub>时刻状态值,μ(s(τ),τ)为系统衰退系数,描述系统衰退速率,σ(τ)为系统波动系数,描述系统衰退过程的随机波动性,B(τ)为标准布朗运动;2)根据历史衰退数据确定模型参数,从寿命预测起始时刻开始执行以下操作;3)在t<sub>k</sub>时刻产生Ns个初始粒子{s<sub>p</sub>(t<sub>k</sub>)=s<sub>k</sub>}<sub>p=1:Ns</sub>,并设定初始时间间隔为Δl<sub>0</sub>;4)将每个粒子带入下式进行状态递推, s<sub>p</sub>(l<sub>i</sub>+t<sub>k</sub>)=s<sub>p</sub>(l<sub>i‑1</sub>+t<sub>k</sub>)+μ(s<sub>p</sub>(l<sub>i‑1</sub>+t<sub>k</sub>),l<sub>i‑1</sub>+t<sub>k</sub>)Δl<sub>i‑1</sub>+V<sub>i‑1</sub>                  (3)其中i∈N<sup>+</sup>={1,2,3,...},<img file="FDA0001062113930000012.GIF" wi="301" he="87" />V<sub>i‑1</sub>服从均匀分布U(‑v<sub>i‑1</sub>,v<sub>i‑1</sub>),<img file="FDA0001062113930000013.GIF" wi="510" he="78" />5)当递推到l<sub>i</sub>+t<sub>k</sub>时刻,统计达到失效阈值的粒子个数M<sub>i</sub>,并根据M<sub>i</sub>和允许在同一时刻失效的粒子个数上限M<sub>th</sub>之间的关系对时间间隔进行更新,<maths num="0002"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>&Delta;l</mi><mi>i</mi></msub><mo>=</mo><msub><mi>&Delta;l</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>,</mo></mrow></mtd><mtd><mrow><mi>i</mi><mo>=</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>M</mi><mi>i</mi></msub><mo>=</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&Delta;l</mi><mi>i</mi></msub><mo>=</mo><mi>min</mi><mrow><mo>(</mo><msub><mi>M</mi><mrow><mi>t</mi><mi>h</mi></mrow></msub><msub><mi>&Delta;l</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>/</mo><msub><mi>M</mi><mi>i</mi></msub><mo>,</mo><msub><mi>&Delta;l</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mi>i</mi><mo>=</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>,</mo></mrow></mtd><mtd><mrow><mn>0</mn><mo>&lt;</mo><msub><mi>M</mi><mi>i</mi></msub><mo>&lt;</mo><msub><mi>M</mi><mrow><mi>t</mi><mi>h</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&Delta;l</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>M</mi><mrow><mi>t</mi><mi>h</mi></mrow></msub><msub><mi>&Delta;l</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>/</mo><msub><mi>M</mi><mi>i</mi></msub><mo>,</mo></mrow></mtd><mtd><mrow><mi>i</mi><mo>=</mo><mi>i</mi><mo>,</mo></mrow></mtd><mtd><mrow><msub><mi>M</mi><mi>i</mi></msub><mo>&GreaterEqual;</mo><msub><mi>M</mi><mrow><mi>t</mi><mi>h</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001062113930000014.GIF" wi="1798" he="220" /></maths>6)重复步骤4)到步骤5)的操作,直到所有粒子状态值达到失效阈值为止,其中第p个粒子衰退轨迹表示为<img file="FDA0001062113930000015.GIF" wi="422" he="71" />L<sub>p</sub>为第p个粒子衰退轨迹达到失效阈值时的递推次数;7)分别计算Ns个粒子剩余寿命的概率密度值,第p个粒子剩余寿命概率密度计算公式为<maths num="0003"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>p</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>l</mi><mo>=</mo><msub><mi>l</mi><mi>p</mi></msub><mo>|</mo><msub><mi>s</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>&cong;</mo><mrow><mo>(</mo><mfrac><mrow><mi>&lambda;</mi><mo>-</mo><msub><mi>s</mi><mi>k</mi></msub><mo>-</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><msub><mi>L</mi><mi>p</mi></msub><mo>-</mo><mn>1</mn></mrow></munderover><mi>&mu;</mi><mrow><mo>(</mo><msub><mi>s</mi><mi>p</mi></msub><mo>(</mo><mrow><msub><mi>l</mi><mi>i</mi></msub><mo>+</mo><msub><mi>t</mi><mi>k</mi></msub></mrow><mo>)</mo><mo>,</mo><msub><mi>l</mi><mi>i</mi></msub><mo>+</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><msub><mi>&Delta;l</mi><mi>i</mi></msub></mrow><mrow><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>l</mi><mi>p</mi></msub></msubsup><msup><mi>&sigma;</mi><mn>2</mn></msup><mrow><mo>(</mo><mi>&tau;</mi><mo>+</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>d</mi><mi>&tau;</mi></mrow></mfrac><mo>-</mo><mfrac><mrow><mi>&mu;</mi><mrow><mo>(</mo><msub><mi>s</mi><mi>p</mi></msub><mo>(</mo><msub><mi>l</mi><mi>p</mi></msub><mo>+</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>,</mo><msub><mi>l</mi><mi>p</mi></msub><mo>+</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><mrow><msup><mi>&sigma;</mi><mn>2</mn></msup><mrow><mo>(</mo><msub><mi>l</mi><mi>p</mi></msub><mo>+</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>&times;</mo><mfrac><mrow><msup><mi>&sigma;</mi><mn>2</mn></msup><mrow><mo>(</mo><msub><mi>l</mi><mi>p</mi></msub><mo>+</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow></mrow><msqrt><mrow><mn>2</mn><mi>&pi;</mi><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>l</mi><mi>p</mi></msub></msubsup><msup><mi>&sigma;</mi><mn>2</mn></msup><mrow><mo>(</mo><mi>&tau;</mi><mo>+</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>d</mi><mi>&tau;</mi></mrow></msqrt></mfrac><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><msup><mrow><mo>(</mo><mi>&lambda;</mi><mo>-</mo><msub><mi>s</mi><mi>k</mi></msub><mo>-</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><msub><mi>L</mi><mi>p</mi></msub><mo>-</mo><mn>1</mn></mrow></munderover><mi>&mu;</mi><mo>(</mo><msub><mi>s</mi><mi>p</mi></msub><mo>(</mo><mrow><msub><mi>l</mi><mi>i</mi></msub><mo>+</mo><msub><mi>t</mi><mi>k</mi></msub></mrow><mo>)</mo><mo>,</mo><msub><mi>l</mi><mi>i</mi></msub><mo>+</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo><msub><mi>&Delta;l</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mrow><mn>2</mn><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>l</mi><mi>p</mi></msub></msubsup><msup><mi>&sigma;</mi><mn>2</mn></msup><mrow><mo>(</mo><mi>&tau;</mi><mo>+</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>d</mi><mi>&tau;</mi></mrow></mfrac><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001062113930000021.GIF" wi="1798" he="511" /></maths>其中<img file="FDA0001062113930000022.GIF" wi="266" he="94" />为第p个粒子的剩余寿命值;8)令n={L<sub>d</sub>,L<sub>d</sub>+1,...,L<sub>u</sub>},其中L<sub>d</sub>=min{L<sup>p</sup>|p=1,...,N<sub>s</sub>},L<sub>u</sub>=max{L<sup>p</sup>|p=1,...,N<sub>s</sub>}分别为Ns个粒子包含数据点数的最小值和最大值,寻找剩余寿命等于l<sub>n</sub>的粒子,计算其概率密度均值作为该剩余寿命为l<sub>n</sub>的概率密度值,<maths num="0004"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><mi>l</mi><mo>=</mo><msub><mi>l</mi><mi>n</mi></msub><mo>|</mo><msub><mi>s</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>M</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msub><mi>p</mi><msub><mi>p</mi><mi>m</mi></msub></msub><mrow><mo>(</mo><mi>l</mi><mo>=</mo><msub><mi>l</mi><msub><mi>p</mi><mi>m</mi></msub></msub><mo>|</mo><msub><mi>s</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001062113930000023.GIF" wi="1805" he="135" /></maths>其中{p<sub>m</sub>}<sub>m=1,...,M</sub>为满足<img file="FDA0001062113930000024.GIF" wi="143" he="63" />的M个粒子的序号,至此得到t<sub>k</sub>时刻剩余寿命概率密度;9)当得到下一时刻观测值时令k=k+1,重复步骤3)到步骤8),计算该时刻概率密度,直到观测值超过失效阈值λ,寿命预测工作结束。
地址 710049 陕西省西安市咸宁路28号