首页> 中国专利> 电子产品分数阶神经网络性能退化模型及寿命预测方法

电子产品分数阶神经网络性能退化模型及寿命预测方法

摘要

本发明公开了一种电子产品分数阶神经网络性能退化模型及寿命预测方法,具体步骤为:(1)对受试电子产品进行恒定应力加速寿命试验,获得不同应力等级下的性能退化数据;(2)使用(1)步中得到的性能退化数据,利用灰色理论中的GM(1,1)模型计算得到待预测应力T0下的性能退化数据;(3)利用(2)步中得到的应力T0下的性能退化数据训练分数阶神经网络;(4)利用(3)步中训练好的分数阶神经网络进行滚动多步预测;(5)将(4)步中的预测值与电子产品的失效阈值相比较,预测失效时间,从而确定电子产品寿命。本发明的电子产品寿命预测方法,适用于在不同应力下建立性能退化模型,无需考虑电子产品的失效机理,实现简单,预测精度高。

著录项

  • 公开/公告号CN102901651A

    专利类型发明专利

  • 公开/公告日2013-01-30

    原文格式PDF

  • 申请/专利权人 南京航空航天大学;

    申请/专利号CN201210397872.7

  • 发明设计人 王友仁;王书锋;

    申请日2012-10-16

  • 分类号G01M99/00(20110101);G01R31/00(20060101);G06N3/02(20060101);

  • 代理机构

  • 代理人

  • 地址 210016 江苏省南京市白下区御道街29号

  • 入库时间 2024-02-19 17:08:41

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-12-16

    授权

    授权

  • 2013-03-13

    实质审查的生效 IPC(主分类):G01M99/00 申请日:20121016

    实质审查的生效

  • 2013-01-30

    公开

    公开

说明书

技术领域

本发明涉及电子产品的故障预测与健康管理预测技术,具体涉及一种电子产品分数阶神经网络性能退化模型及寿命预测方法。

背景技术

飞机故障预测与健康管理(PHM)技术作为实现系统视情维修、自主式保障的关键技术,能够显著降低维修、使用和保障费用,提高飞行器安全性和可用性,提高军用飞机的战备完好率和任务成功率。随着“多电”飞机与“全电”飞机的迅速发展,机载电子产品的寿命与可靠性将影响到整个设备乃至系统的正常运行。对机载电子产品寿命的准确预测能够为备份件的准备、状态的维护及各种维修策略的制定等提供重要的依据,是机载电子产品故障预测与健康管理技术的重要组成部分,受到了国内外广泛重视。

现有的寿命预测方法中,基于性能退化分析的方法是目前的一个研究热点,根据电子产品或系统的性能退化数据建立退化轨迹模型,预测性能退化值并结合失效阈值预测寿命。性能退化轨迹建模方法可分为两类:1)基于机理的建模方法,即根据电子产品的物理特性或失效机理建立模型;2)基于数据驱动的建模方法,采用时间序列分析技术、神经网络等方法对历史性能退化数据进行拟合,建立性能退化轨迹模型,不依赖于失效机理。由于电子产品本身的复杂性,其失效机理很难准确获知,目前主要根据监测性能退化数据进行电子产品的寿命预测。

分数阶神经网络将分数阶傅里叶变换核函数作为神经网络隐含层节点的传递函数,从时频两方面分析数据,比BP神经网络具有更灵活有效的函数逼近能力,在短时数据分析方面比小波神经网络具有更强的自适应能力、更快的收敛速度。此外,传统的利用阿伦尼斯(Arrhenius)模型、逆幂律模型、广义艾林(Egring)模型等电子产品寿命预测方法为针对某一特定应力(如阿伦尼斯模型只适用于温度应力)下的失效机理的建模方法。本发明通过恒定应力加速寿命试验获取电子产品性能退化数据,利用分数阶神经网络建立电子产品的性能退化模型,从而进行寿命预测,该方法适用于在不同应力下建立性能退化模型,无需考虑电子产品的失效机理,实现简单,预测精度高。

发明内容

本发明的目的在于提供一种电子产品分数阶神经网络性能退化模型及寿命预测方法,通过恒定应力加速寿命试验获得受试电子产品的性能退化数据,并将其用于训练分数阶神经网络,得到能够反映电子产品性能退化规律的分数阶神经网络模型,实现电子产品的寿命预测,提高了预测精度,简单实用。

为了实现上述目的,本发明的电子产品分数阶神经网络性能退化模型及寿命预测方法,具体包括以下步骤:

(1)选择温度作为加速应力,确定待测电子产品的实际工作环境温度T0,以T0为参考,设定在应力T1、T2、…、Tp下分别对受试电子产品进行恒定应力加速寿命试验,获取各应力等级下从t0到tn时刻电子产品的性能退化数据,记为xs,v(xs,v为应力等级Ts下tv时刻电子产品性能退化数据),其中s=1,2,…,p(p≥4)、v=0,1,2,…n、T0<T1<T2<T3<…<Tp-1<Tp且T1-T0=T2-T1=…=Tp-TP-1、T1=1.2T0、Tp≤0.7TM,TM为受试电子产品规定所能承受的最高温度。

获取各应力等级下从t0到tn时刻电子产品的性能退化数据xs,v,具体实现为:在应力等级Ts(s=1,2,…,p)下放置τ个受试电子产品,对受试电子产品进行恒定应力加速寿命试验,在tv(v=0,1,2,…n)时刻记录τ个电子产品的性能退化数据,取τ个数据的算术平均值作为tv时刻最终的性能退化数据,即为xs,v

(2)使用(1)步中得到的xs,v,利用灰色理论中的GM(1,1)模型,以x1,v、x2,v、…、xp,v(v=0,1,…n)为原始数据,计算得到tv时刻温度T0下的性能退化数据xv(v=0,1,…n)。

(3)利用(2)步中的性能退化数据x0、x1、x2、x3、…、xn训练分数阶神经网络,建立分数阶神经网络性能退化模型,具体包括以下步骤(3.1)~(3.5):

(3.1)分数阶神经网络的拓扑结构为三层网络结构(1个输入层、1个隐含层和1个输出层,上一层每个节点通过唯一路径与下一层各个节点相连),输入层节点数为9,隐含层节点数为12,输出层节点数为1;

(3.2)分数阶神经网络初始化,设定分数阶核函数的旋转角αj为0.8,网络连接权重ωij、ωj、bj分别为0.7、0.5、0.4,网络学习速度η为0.6、动量因子md为0.8;

(3.3)对训练样本归一化处理;

(3.4)预测输出,并计算预测输出与期望输出之间的误差e;

(3.5)根据误差e修正网络权值和分数阶核函数的阶次;

(3.6)判断误差e是否达到规定要求,若达到要求,则训练结束,否则返回(3.5)步。

(4)利用(3)步中所建立的分数阶神经网络性能退化模型进行滚动预测,得到性能退化数据的预测值

(5)根据工程实际经验或相关国家标准,确定电子产品的失效阈值为Xf,将得到的tn+h时刻性能退化数据的预测值与失效阈值Xf比较,若(退化过程中,性能退化数据呈递增趋势)或(退化过程中,性能退化数据呈递减趋势),则判定在tn+h时刻电子产品失效,电子产品寿命则为tn+h

附图说明

图1是电子产品寿命预测流程图;

图2是分数阶神经网络拓扑结构图;

图3是分数阶神经网络训练流程图。

具体实施方式

下面结合附图对本发明的技术方案进行详细说明。

如图1所示,本发明通过恒定应力加速寿命试验获得受试电子产品的性能退化数据,并将其用于训练分数阶神经网络,建立分数阶神经网络性能退化模型,然后基于分数阶神经网络性能退化模型实现电子产品的寿命预测,具体包括以下步骤:

(1)选择温度作为加速应力,确定待测电子产品的实际工作环境温度T0,以T0为参考,设定在应力T1、T2、…、Tp下分别对受试电子产品进行恒定应力加速寿命试验,获取各应力等级下从t0到tn时刻电子产品的性能退化数据,记为xs,v(xs,v为应力等级Ts下tv时刻电子产品性能退化数据),其中s=1,2,…,p(p≥4)、v=0,1,2,…n、T0<T1<T2<T3<…<TP-1<Tp且T1-T0=T2-T1=…=Tp-TP-1、T1=1.2T0、Tp≤0.7TM,TM为受试电子产品规定所能承受的最高温度。

获取各应力等级下从t0到tn时刻电子产品的性能退化数据xs,v,具体实现为:在应力等级Ts(s=1,2,…,p)下放置τ个受试电子产品,对受试电子产品进行恒定应力加速寿命试验,在tv(v=0,1,2,…n)时刻记录τ个电子产品的性能退化数据,取τ个数据的算术平均值作为tv时刻最终的性能退化数据,即为xs,v

对本发明中的加速寿命试验,其试验时间为受试电子产品在各应力等级下同时开始试验、同时停止,停止条件是试验中最高温度应力Tp下受试电子产品的性能退化数据高于正常值的130%(性能退化数据呈递增趋势)或低于正常值的70%(性能退化数据呈递减趋势)。

本发明中若取p=4、τ=10,则最终的性能退化数据xs,v记录如表1所示。表1中tv(v=0,1,2,…,n)为记录时刻,Ts(s=1,2,3,4)为应力等级。

表1加速试验中各应力等级下的性能退化数据

(2)通过灰色理论中的GM(1,1)模型利用表1中的性能退化数据计算得到温度T0下的性能退化数据,记为x0、x1、x2、x3、…、xn,如表2所示。

表2温度T0下的性能退化数据

  时刻  t0  t1  t2  t1  tn  数据  x0  x1  x2  x1  xn

利用灰色GM(1,1)模型进行计算的具体步骤为:

(2.1)对性能退化数据xs,v,如t0时刻的性能退化数据x4.0、x3.0、x2.0、x1.0,将x4.0、x3.0、x2.0、x1,0作为计算的原始数据,依次分别记为x(0)(1)、x(0)(2)、x(0)(3)、x(0)(4),将此原始数据组成新的数据序列记为X(0)={x(0)(1),x(0)(2),x(0)(3),x(0)(4)},进行一次累加生成得到X(1)={x(1)(1),x(1)(2),x(1)(3),x(1)(4)},建立白化微分方程,如式(1):

>dx(1)dt+αx(1)=μ---(1)>

式(1)中α和μ是待辨识参数,记为:>α^=αμ;>

(2.2)将式(1)离散后得式(2):

α(1)(x(1)(k+1))+αx(1)(k+1)=μ,(k=1,2,3,4)(2)

式(2)中,α(1)(X(1))是对数列X(1)进行累减生成的;

(2.3)将式(3)、式(4)联立,利用最小二乘法对矩阵方程求解,将求得的辨识参数带入白化微分方程,求得方程(5)

α(1)(x(1)(k+1))=x(0)(k+1)(3)

>x(1)(k+1)=12(x(1)(k)+x(1)(k+1))---(4)>

>x^(1)(k+1)=[x(0)(1)-μα]e-αk+αμ---(5)>

本步中所使用的最小二乘法为现有成熟方法,此处不再赘述;

(2.4)将累减还原为即为t0时刻应力T0下的性能退化数据x0,以此类推,可以计算得到其余各时刻应力T0下的性能退化数据x1、x2、x3、…、xn

(3)利用(2)步中的性能退化数据x0、x1、x2、x3、…、xn训练分数阶神经网络,建立反映电子产品性能退化规律的分数阶神经网络模型。

如图2所示,本发明中分数阶神经网络采用三层网络结构(1个输入层、1个隐含层和1个输出层,上一层每个节点通过唯一路径与下一层各个节点相连),输入层节点数为9,隐含层节点数为12,输出层节点数为1。

图2中,x1、x2、…、xm为输入,y为输出,隐含层输出计算采用分数阶傅里叶变换核函数,如式(6):

>Hj=Kαj[u,Σi=1mωijxi-bj]>j=1,2,…,l(6)

式(6)中是第j个隐含层分数阶傅里叶变换核函数,u为辅助因子,ωij为输入层第i个节点与输出层第j个节点之间的权值,xi(i=1,2,…,m)为输入,bj为第j个隐含层时域平移因子。

输出层的计算如式(7):

>y=Σj=1lHjωj---(7)>

式(7)中Hj为第j个隐含层的输出,ωj为第j个隐含层与输出层之间的权值。

如图3所示,分数阶神经网络的训练流程具体包括以下步骤:

(3.1)分数阶神经网络初始化,设定分数阶核函数的旋转角αj为0.8,网络连接权重ωij、ωj、bj分别为0.7、0.5、0.4,网络学习速度η为0.6、动量因子md为0.8;

(3.2)对训练样本归一化处理,计算如式(8):

>xi=xi-xminxmax-xmin---(8)>

式(8)中xi为训练样本,xmax为样本中的最大值,xmin为样本中的最小值;

(3.3)预测输出,并计算预测输出与期望输出之间的误差e,计算如式(9):

>e=12Σn=1N(yn-y^n)2---(9)>

式(9)中yn为样本号为n的期望输出,为样本号为n的分数阶神经网络预测输出,N为训练样本总数;

(3.4)根据误差e修正网络权值和分数阶核函数的阶次,具体包括以下公式:

<1>输出层权值修正

>eωj=ey^y^ωj=-Σn=1N(yn-y^n)Hj---(10)>

>ωjq+1=ωjq-ηeωj+md·Δωjq---(11)>

<2>输入层权值修正

>eωij=ey^y^HjHjωij=-Σn=1NΣi=1m(yn-y^n)ωjKαjXi---(12)>

>ωijq+1=ωijq-ηeωij+md·Δωijq---(13)>

>ebj=ey^y^bj=Σn=1N(yn-y^n)ωjKαj---(14)>

>bjq+1=bjq-ηebj+md·Δbjq---(15)>

<3>隐含层分数阶核函数阶次修正

>eαj=ey^y^HjHjαj=Σn=1N(yn-y^n)ωjKαj---(16)>

>αjq+1=αjq-ηeαj+md·Δαjq---(17)>

式(10)~(17)中,η是学习速率;md是动量因子,一般可取0.95;q为训练次数,分别为q次与(q-1)次迭代的权值变化量;为分数阶核函数对x求偏导;为分数阶核函数对αj求偏导。

(3.5)判断误差e是否达到规定要求,若达到要求,则训练结束,否则返回(3.4)步。

(4)利用(3)步中所建立的分数阶神经网络性能退化模型进行滚动预测,得到性能退化数据的预测值具体步骤为:

(4.1)对应力T0下得到的t0到tn时刻的性能退化数据x0、x1、x2、x3、…、xn,利用(3)步中建立的分数阶神经网络性能退化模型,以xn-8、xn-7、xn-6…、xn-1、xn为输入,得到tn+1时刻性能退化数据的预测值实现单步预测;

(4.2)利用xn-7、xn-6…、xn-1、xn进行单步预测,得到tn+2时刻性能退化数据的预测值以此类推,获取性能退化数据的预测值实现前向滚动多步预测。

(5)根据工程实际经验或相关国家标准,确定电子产品的失效阈值为Xf,将得到的tn+h时刻性能退化数据的预测值与失效阈值Xf比较,若(退化过程中,性能退化数据呈递增趋势)或(退化过程中,性能退化数据呈递减趋势),则判定在tn+h时刻电子产品失效,则电子产品寿命则为tn+h

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号