主权项 |
一种模拟随机粒子衰退轨迹的剩余寿命求解方法,其特征在于,包括以下步骤: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>∫</mo><msub><mi>t</mi><mi>k</mi></msub><mi>t</mi></msubsup><mi>μ</mi><mrow><mo>(</mo><mi>s</mi><mo>(</mo><mi>τ</mi><mo>)</mo><mo>,</mo><mi>τ</mi><mo>)</mo></mrow><mi>d</mi><mi>τ</mi><mo>+</mo><msubsup><mo>∫</mo><msub><mi>t</mi><mi>k</mi></msub><mi>t</mi></msubsup><mi>σ</mi><mrow><mo>(</mo><mi>τ</mi><mo>)</mo></mrow><mi>d</mi><mi>B</mi><mrow><mo>(</mo><mi>τ</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>Δl</mi><mi>i</mi></msub><mo>=</mo><msub><mi>Δ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>Δ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>Δ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>Δ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><</mo><msub><mi>M</mi><mi>i</mi></msub><mo><</mo><msub><mi>M</mi><mrow><mi>t</mi><mi>h</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>Δ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>Δ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>≥</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>≅</mo><mrow><mo>(</mo><mfrac><mrow><mi>λ</mi><mo>-</mo><msub><mi>s</mi><mi>k</mi></msub><mo>-</mo><munderover><mo>Σ</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>μ</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>Δl</mi><mi>i</mi></msub></mrow><mrow><msubsup><mo>∫</mo><mn>0</mn><msub><mi>l</mi><mi>p</mi></msub></msubsup><msup><mi>σ</mi><mn>2</mn></msup><mrow><mo>(</mo><mi>τ</mi><mo>+</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>d</mi><mi>τ</mi></mrow></mfrac><mo>-</mo><mfrac><mrow><mi>μ</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>σ</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>×</mo><mfrac><mrow><msup><mi>σ</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>π</mi><msubsup><mo>∫</mo><mn>0</mn><msub><mi>l</mi><mi>p</mi></msub></msubsup><msup><mi>σ</mi><mn>2</mn></msup><mrow><mo>(</mo><mi>τ</mi><mo>+</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>d</mi><mi>τ</mi></mrow></msqrt></mfrac><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><msup><mrow><mo>(</mo><mi>λ</mi><mo>-</mo><msub><mi>s</mi><mi>k</mi></msub><mo>-</mo><munderover><mo>Σ</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>μ</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>Δl</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mrow><mn>2</mn><msubsup><mo>∫</mo><mn>0</mn><msub><mi>l</mi><mi>p</mi></msub></msubsup><msup><mi>σ</mi><mn>2</mn></msup><mrow><mo>(</mo><mi>τ</mi><mo>+</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>d</mi><mi>τ</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>Σ</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),计算该时刻概率密度,直到观测值超过失效阈值λ,寿命预测工作结束。 |