本发明涉及基于ukf的飞机疲劳结构剩余寿命预测。
背景技术:
由于多结构设计和飞行过程中承受随机动态载荷,疲劳损伤是飞机结构的主要失效方式之一。由于材料的微观结构变化能够对结构的疲劳性能造成很大的影响,而且材料的微观结构很难在制造过程中得到控制,即使采用相同的材料制造相同的飞机结构,制造出的构件也会表现出不同的疲劳性能。特别是起飞和降落过程中的增压/减压循环载荷易使机身壁板产生疲劳裂纹。据统计,因交变载荷造成的疲劳断裂事故占到机械结构失效总数的95%(高镇同,熊峻江.疲劳可靠性[m].北京航空航天大学出版社,2000)。而且在达到疲劳寿命时,结构在断裂失效前没有变形等明显先兆,具有极大的危险性。
事实上,更多的疲劳裂纹并未造成事故,但却由于需要对飞机结构进行维修严重地影响了正常的飞行训练,削弱了部队战斗力(刘芳,赵建印,宋贵宝.任务准备阶段机群战备完好率评估模型[j].哈尔滨工业大学学报,2008,40(3):488-491)。因为结构件查出疲劳裂纹而使大批飞机停飞的事时有发生,大大降低了飞机的战备完好率,影响装备可靠性。为避免疲劳裂纹可能产生的突然失效而需要对飞机结构进行复杂的检查、探伤、维修,也会使得飞机的维护费用、日常运行费用大大增加,导致飞机的经济性变差(wangyw,goguc,binaudn,etal.acostdrivenpredictivemaintenancepolicyforstructuralairframemaintenance[j].中国航空学报(英文版),2017,30(3):1242-1257.)。随着传感器技术的不断发展,在飞机的设计上越来越多的传感器被安装来采集关键部位的疲劳信息(白生宝,肖迎春,刘马宝,等.智能涂层传感器监测裂纹的工程适用性[j].无损检测,2015,37(1):42-44.parkc,petersk.optimizationofembeddedsensorplacementforstructuralhealthmonitoringofcompositeairframes[j].aiaajournal,2012,50(11):2536-2545.staszewskiwj.fatiguecrackdetectionusingsmartsensortechnologies[j].fatigue&fractureofengineeringmaterials&structures,2010,31(8):609-610.),支持更为科学的视情维修。视情维修(周炳海,陶红玉,綦法群.带随机突变的两阶段退化系统视情维修建模[j].哈尔滨工业大学学报,2016,48(1):87-93.unjz,zuohf,wangwb,etal.prognosticsuncertaintyreductionbyfusingon-linemonitoringdatabasedonastate-space-baseddegradationmodel[j].mechanicalsystemsandsignalprocessing,2014,45:396-407.xiatb,xilf,zhouxj,etal.condition-basedmaintenanceforintelligentmonitoredseriessystemwithindependentmachinefailuremodes.internationaljournalofproductionresearch,2013,51(15):4585-4596.)由于能够充分利用采集的实时状态信息来减少不必要的定期停机维修,被广泛的应用于飞机维修计划的制定。由于视情维修计划的制定需要参照待维修结构的预期失效时间,因此结构的剩余寿命(remainingusefullife,rul)预测对于基于视情维修的计划制定十分的重要。
疲劳结构寿命的预测建立在对裂纹扩展趋势的估计基础上。疲劳裂纹扩展规律paris公式被广泛的应用于估计金属结构的疲劳裂纹扩展趋势。paris公式中的两个疲劳性能参数(c和m)名义值一般由结构的疲劳试验确定。由于材料的微观结构变化能够对结构的疲劳性能造成很大的影响,而且材料的微观结构很难在制造过程中得到控制,即使采用相同的材料制造相同的飞机结构,制造出的构件也会表现出不同的疲劳性能。考虑到一个机队包含多架飞机,一架飞机包含数百个结构形式相同的飞机壁板,疲劳性能参数(c和m)的随机性会影响机队每架飞机每个壁板的疲劳裂纹扩展,最终导致壁板之间呈现出不同的疲劳失效时间。由于飞机壁板疲劳失效时间的确定对于机队飞行任务和维修计划的制定十分重要,因此壁板疲劳性能参数的分散性和疲劳失效时间的确定需要得到充分的考虑。
技术实现要素:
本发明的目的是为了解决现有方法飞机疲劳结构剩余寿命低的缺点,而提出一种基于ukf的飞机疲劳结构剩余寿命预测方法。
一种基于ukf的飞机疲劳结构剩余寿命预测方法包括以下步骤:
步骤一:基于paris(帕里斯)疲劳裂纹扩展公式,建立状态空间评估模型:
(1)系统状态参数转移模型为:
其中xk为状态参数向量,ak为结构裂纹,ck和mk为结构的材料性能参数,g(·)为裂纹扩展方程,wa,k-1、wc,k-1、wm,k-1分别为ak、ck、mk的系统过程噪声,f(·)非线性系统状态转移方程,wk-1为系统噪声向量,k为时间或载荷周期;
(2)系统状态参数观测方程为:
其中zk为观测向量,za,k为结构裂纹的观测值,zgrow_a,k为结构裂纹增量的观测值,vk为结构裂纹的观测噪声,h'(xk)为观测方程,vk为系统的观测噪声向量;
由于方程中状态参数a,c和m存在分散性,因此需要对其进行评估(滤波)。
步骤二:对步骤一建立的状态空间评估模型利用无迹卡尔曼滤波算法进行滤波,得到准确的状态参数向量xk;
步骤三:利用步骤二得到的准确的状态参数向量xk,进行结构的裂纹扩展剩余寿命预测。
飞机疲劳结构为壁板、耳片、机翼的盒段、发动机的叶片、起落架等。
本发明的有益效果为:
针对飞机壁板疲劳性能参数的分散性问题,本发明基于paris疲劳裂纹扩展公式建立了离散的状态参数评估模型,并应用无迹卡尔曼滤波算法(ukf)对疲劳性能参数和裂纹的扩展趋势进行了估计。最后依据估计的裂纹扩展趋势,对飞机壁板的剩余寿命(rul)进行预测。
通过对比实验可知,ukf算法(本发明算法)的预测结果优于ekf算法,且预测得到的rul绝对相对误差小于10%。由此可见ukf算法能够很好的处理飞机结构疲劳裂纹剩余寿命预测问题。
附图说明
图1为机身壁板图;
图2为预制裂纹图;
图3为5个试样的裂纹扩展曲线图;
图4为试件1的疲劳性能参数拟合结果图;
图5为试件2的疲劳性能参数拟合结果图;
图6为试件3的疲劳性能参数拟合结果图;
图7为试件4的疲劳性能参数拟合结果图;
图8为试件5的疲劳性能参数拟合结果图;
图9为试件1的仿真结果图;
图10为试件2的仿真结果图;
图11为试件3的仿真结果图;
图12为试件4的仿真结果图;
图13为试件5的仿真结果图。
具体实施方式
具体实施方式一:一种基于ukf的飞机疲劳结构剩余寿命预测方法包括以下步骤:
步骤一:基于paris(帕里斯)疲劳裂纹扩展公式,建立状态空间评估模型:
(1)系统状态参数转移模型为:
其中xk为状态参数向量,ak为结构裂纹,ck和mk为结构的材料性能参数,g(·)为裂纹扩展方程,wa,k-1、wc,k-1、wm,k-1分别为ak、ck、mk的系统过程噪声,f(·)非线性系统状态转移方程,wk-1为系统噪声向量,k为时间或载荷周期;所述系统状态参数为结构裂纹和材料性能参数;
(2)系统状态参数观测方程为:
其中zk为观测向量,za,k为结构裂纹的观测值,zgrow_a,k为结构裂纹增量的观测值,vk为结构裂纹的观测噪声,h'(xk)为观测方程,vk为系统的观测噪声向量;
由于方程中状态参数a,c和m存在分散性,因此需要对其进行评估(滤波)。
步骤二:对步骤一建立的状态空间评估模型利用无迹卡尔曼滤波算法进行滤波,得到准确的状态参数向量xk;
步骤三:利用步骤二得到的准确的状态参数向量xk,进行结构的裂纹扩展剩余寿命预测。
具体实施方式二:本实施方式与具体实施方式一不同的是:所述步骤一中建立状态空间评估模型的具体过程为:
由于工况以及裂纹位置的不同,许多学者提出了针对其特定问题的疲劳裂纹扩展模型。通过对不同种类的军用飞机进行机身结构疲劳试验,molentl等[4]得出了paris疲劳裂纹扩展公式能够充分处理飞机典型结构的疲劳裂纹扩展问题。因此,选取paris疲劳裂纹扩展公式来建立适应于ukf算法的疲劳性能状态参数评估模型。传统的paris公式如下:
式中a表示裂纹长度,n表示应力循环次数,da/dn表示裂纹扩展速率,c和m是材料系数,即疲劳性能参数;δk表示应力强度因子幅,δk与压差p,机身半径r和壁板厚度t,存在如下关系:
由式(1)可知,裂纹的扩展是一个连续的累积过程。随着测试技术和传感器技术(如无损检测和智能涂层)的发展,机身壁板在单位循环周期结束的裂纹长度可以通过传感器得到,因此裂纹的扩展可以转化为一个离散的累积过程。通过euler(欧拉)方法,取dn=1,式(1)转换为如下的离散递归形式:
其中pk-1为第k-1个时刻或者循环周期的压差,ak-1为第k-1个时刻或者循环周期的裂纹长度;
由于压差在不同的飞行周期中存在波动,因此将压差作为一个随机变量表示如下:
式中δpk表示均值压差
由于压差的变化通常十分小,以
式中,
将
式中wa,k-1为系统过程噪声,且服从wa,k-1~n(0,qa,k),qa,k为wa,k-1的方差,qa,k表示如下:
裂纹长度是通过传感器测量得到的,由于测量环境和传感器自身误差等因素,测量过程中难免引入误差,裂纹长度测量模型表示如下:
zk=h(ak)+vk(11)
式中h表示测量函数,取为恒等函数;vk表示裂纹长度测量误差,且其服从vk~n(0,rk),rk为vk的方差;
由式(3)可知,疲劳性能参数c和m的分散性,会造成裂纹长度呈现出一定的分散性。因此将裂纹长度a作为另一个需要评估的状态参数,则待评估的状态参数向量表示为x=[acm]t,式(8)进一步转换为系统状态参数转移模型;
wc,k-1服从wc,k-1~n(0,qc,k-1),qc,k-1为wc,k-1的方差,wm,k-1服从wm,k-1~n(0,qm,k-1),qc,k-1为wc,k-1的方差,qc,k-1和qm,k-1分别由材料的疲劳试验确定。系统过程噪声方差以矩阵的形式表示如下:
由式(3)可知,疲劳性能参数c和m对裂纹扩展增量有很大的影响,因此选取从第k-1到第k步的裂纹扩展增量ak-ak-1作为附加的测量变量,由式(11)得到系统的观测方程;
由于裂纹的增量计算误差可以被裂纹长度测量误差所包含,因此取裂纹扩展增量计算误差为0,系统的测量误差以矩阵的形式表示为:
其中rk-1为裂纹长度的观测误差方差。
其它步骤及参数与具体实施方式一相同。
具体实施方式三:本实施方式与具体实施方式一或二不同的是:所述步骤二中对步骤一建立的状态空间评估模型利用无迹卡尔曼滤波算法进行滤波,得到准确的状态参数向量xk的具体过称为:
基于逼近非线性系统模型的概率密度函数比获得非线性系统的解析模型要简单的思想,通过无迹变换,ukf算法利用一组确定性采样的sigma点来逼近系统状态参数分布,即将sigma点带入非线性模型中,得到对应的非线性模型数值点集,通过得到的点集求得变换后的均值和方差。假设n维状态向量x的均值和方差分别为:
其中,λ=α2(n+κ)-n;
对于上述的疲劳性能状态参数评估问题,在第k-1步的sigma点χi的产生过程具体描述如下。首先,矩阵
由式(16)和(17),产生的sigma点如下:
步骤二一:进行初始化:k=0;对状态参数向量进行初始化,设置状态参数均值和方差分别为:
步骤二二:计算sigma点集和对应的权重,根据式(16),(17),(18)和(19)得到sigma点集{χ0,k-1,χ1,k-1,...,χ6,k-1}及对应的权重{ω0,k-1,ω1,k-1,...,ω6,k-1};
步骤二三:进行时间预测;
步骤二三一:利用非线性系统转移状态方程传递sigma点:根据系统状态参数转移模型,得到转移后的点集为:χ'i,k-1=f(χi,k-1)(i=0,...,6);
步骤二三二:进行状态参数的预测:
步骤二三三:进行状态参数方差矩阵计算:
步骤二三四:进行sigma采样点观测值计算:γi,k-1=h(χi',k-1)(i=0,...,6);
步骤二三五:进行测量值预测:
步骤二三六:进行测量值方差计算:
步骤二四:进行测量更新;
步骤二四一:系统状态参数与测量值的协方差计算:
步骤二四二:进行卡尔曼增益矩阵计算:
步骤二四三:进行状态参数向量和方差更新:xk=xk|k-1+k(zk-zk|k-1),其中zk为在第k步对应时刻由传感器获得的裂纹长度;px,k=px,k|k-1-kkpz,kkkt;kkt是卡尔曼增益矩阵kk的转置;
步骤二五:取k=1,重新执行步骤二二至步骤二四,直至k的取值达到设定阈值为止,得到准确的状态参数向量xk。
其它步骤及参数与具体实施方式一或二相同。
具体实施方式四:本实施方式与具体实施方式一至三之一不同的是:所述步骤三中利用步骤二得到的准确的状态参数向量xk,进行结构的裂纹扩展剩余寿命预测的具体过程为:
利用步骤二得到的准确的状态参数向量xk=[ak,ck,mk]t(第k步对应时刻的疲劳性能参数的评估值xk=[ak,ck,mk]t),根据式(3)建立的疲劳裂纹扩展离散递归模型,得到k+l时刻的疲劳裂纹长度ak+l,l为裂纹长度扩展到大于临界裂纹的最小剩余步骤对应的时刻,l>0;
满足式(15)的最小l定义为k时刻预测的疲劳裂纹剩余寿命(rul):
ak+l≥ac(15)
式中ac表示结构临界裂纹长度。
其它步骤及参数与具体实施方式一至三之一相同。
采用以下实施例验证本发明的有益效果:
实施例一:
(a)飞机结构疲劳试验
选取飞机的一个典型结构—机身壁板来验证提出的方法,在相同的试验环境下对5个相同的壁板试样进行了疲劳试验。如图1所示为飞机的壁板,壁板的两个位置装有疲劳裂纹监测传感器。
试样的材料为在飞机制造中广泛应用的2024-t351铝合金。试验设备为inston8801电液伺服疲劳试验机。试验采用试验机配置的da/dn软件记录裂纹长度及载荷循环次数。试验采用正弦波对试件进行加载,载荷频率为290hz,最大载荷为4.5kn,应力比为0.2。如图2所示,为了控制裂纹的扩展方向,在紧固空的一侧预制了一个3mm的初始裂纹。如图3所示为5个试样的疲劳裂纹扩展曲线,图4-图8为5个试样的疲劳性能参数拟合结果。
(b)疲劳性能参数随机性分析
对式(1)两边取对数,得到
显然,log(da/dn)和logδk之间呈线性关系。通过将试验所得的5个试样的a~n曲线采用7点递增多项式法进行数据处理,并将得到的数据运用最小二乘法进行线性拟合,可求得式(21)中的疲劳性能参数c和m。图4-图8分别为5个试样的疲劳性能参数拟合结果,具体的c和m值如表1所示。
表15个试样的疲劳性能参数c和m
由表1可知,在相同的试验条件下,5个试样的两个疲劳性能参数表现出不同程度的分散性。现有的大量试验数据统计研究发现(wuwf,nicc.probabilisticmodelsoffatiguecrackpropagationandtheirexperimentalverification[j].probabilisticengineeringmechanics,2004,19(3):247-257.),logc和m服从正态分布,为ukf算法的应用提供了条件。通过对5个试样的数据进行统计分析,可以得到logc~n(-32.6893,0.67642)和m~n(3.9454,0.14022)。
(c)基于ukf的剩余寿命预测结果分析
用于ukf算法仿真实验的参数设置如表2所示。依据对疲劳性能参数数据的统计分析,分别选取3个状态参数的分布均值作为其初始状态。
表2仿真实验参数设置
基于表2的实验参数设置,选取5个试件的前30000个载荷循环的疲劳裂纹数据,利用ukf算法对疲劳性能状态参数进行估计,根据估计得到的状态参数结果并对未来的10000个载荷循环下的结构裂纹长度进行预测。为了更好的分析ukf算法在处理问题上的收敛性,使得到的仿真结果更可信,针对5个试件分别进行了30次仿真,并选取ekf算法进行了对比实验分析。如图9-图13所示,为5个试件的仿真结果。ukf算法为本发明算法。
分别利用30次仿真的均值及其与真实值的绝对相对误差来评估ukf算法的收敛性。均值和绝对相对误差的计算如式(21)和(22)。
其中,
为了分析30次仿真实验结果的分散性,分别计算了30次仿真的结果与真实值的方差,以及30次仿真的结果与其均值的方差,计算公式如下:
其中,vk为30次仿真的结果与真实值的方差。
分别选取试件1和2在不同载荷循环下(k=5000,10000,15000,20000,25000,30000,32000,34000,36000,38000,40000)得到的4个评估参数(
表3试件1和2的4个评估参数计算结果
根据
表45个试件的剩余寿命预测结果
由表4可知,ukf算法在试件1,2,3和5上的预测结果都要优于ekf算法,且预测得到的rul绝对相对误差都小于10%。由此可见ukf算法能够很好的处理飞机结构疲劳裂纹剩余寿命预测问题。
本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,本领域技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。