一种基于混合相关向量机模型的弹药贮存可靠度评估方法与流程

文档序号:20956070发布日期:2020-06-02 20:24阅读:256来源:国知局
一种基于混合相关向量机模型的弹药贮存可靠度评估方法与流程

本发明属于系统性能评估领域,具体涉及一种混合相关向量机模型的弹药贮存可靠度评估方法。



背景技术:

通常情况下,基于渐进理论的弹药贮存可靠度评估需要获得大量寿命数据。但是,弹药的寿命试验耗资巨大,且实施工程复杂,大样本数据难以获得,直接运用经典统计学方法处理小样本数据所得结果有失准确性。针对小样本情况,文献引入bayes理论,利用先验信息进行可靠度评估,但有时所得结果主观性偏大。后来诸多学者通过自助扩容方法对寿命数据进行处理,获得了满足经典统计学方法的大样本数据,所得结果较为接近真值。但是,以上方法均是基于实际寿命试验所获得的数据,而在大多基层单位,不具备进行试验的条件,因此,需要寻找一种基于非试验数据的有效评估方法。

为克服基层单位试验条件受限问题,本发明提出一种基于混合相关向量机模型的弹药贮存可靠度评估方法,据部队调研得知,在弹药贮存库室能够获得少量的如贮存时间、温湿环境等非试验数据,充分利用该类数据进行贮存可靠度评估,对弹药贮存可靠性的研究具有重要的理论意义和应用价值。



技术实现要素:

为了科学、合理和全面地确定弹药贮存可靠度评估指标值,本发明一种基于混合相关向量机模型的弹药贮存可靠度评估方法,以解决小样本非试验数据条件下的弹药贮存可靠度评估的问题。

本发明是这样实现的,一种基于混合相关向量机模型的弹药贮存可靠度评估方法,该方法包括以下步骤:

s1、建立混合核函数相关向量机(mf-rvm)模型

由于弹药贮存可靠度预测具有明显的非线性,需要引入核函数将其转化为线性。核函数及核参数的选取直接影响rvm模型的学习和泛化能力,因此,建立具有良好性能的弹药贮存可靠度rvm模型,关键是选择合适的核函数及核参数。核函数分为局部性核与全局性核,二者都属于单核函数。最常用的单核函数列于表1。

表1常用单核函数

多项式函数(polynomialfunction,pf)核属于全局性核函数,其优点是绝大多数样本值都可以对核函数值产生影响。但是,若特征参数τ值越大,则维数越高,计算量也越大,同时增加了模型的复杂度,可能出现过拟合现象,从而导致泛化性能减弱。

高斯径向基函数(radialbasisfunction,rbf)核属于局部性核函数,具有较宽的收敛域,因此通用性较强,适用于各种高维、低维和大样本、小样本情况。宽度参数g控制了核函数的径向作用范围。当宽度参数g取值过大时,核函数对特征值的衰减变慢,导致模型的学习性能降低;反之,当宽度参数g取值过小时,泛化性能随之受到影响。

综上,鉴于单核函数映射方式单一,在建立rvm模型评估弹药贮存可靠度问题中,采用单核函数有时不能准确描述特征的变化特点,故在建立模型时,综合各个单核函数的优势,同时避免各自不足,将pf核与rbf核线性组合成混合函数(mixedfunction,mf)核,由此建立混合核函数相关向量机(mixedkernelfunction-relevancevectormachine,mf-rvm)模型。其中mf核的形式如下:

式中,λ称为调节系数,且0≤λ≤1。

s2、基于留一交叉验证方法,通过综合损失函数均值的计算判断模型优劣,从而选择最优模型

为了得到可靠、稳定且具有良好学习、泛化性能的模型,可以采用交叉验证法进行模型的选择。其基本思想为:重复地使用样本数据,将给定样本容量为n的数据集进行切分,组合成样本容量分别为n1和n2的训练集与验证集,在此基础上反复训练、验证。

交叉验证包括简单交叉验证、s折交叉验证、留p交叉验证等。由于弹药贮存可靠度评估可用数据样本量很少,鉴于留一交叉验证方法样本利用率高,且适合于小样本的情况,故本章在建立弹药贮存可靠度mf-rvm模型时,采用留一交叉验证进行模型选择。此时,使用其中1个元素作为验证集,剩余的n-1个元素作为训练集,即取n1=n-1,n2=1,从n个样本数据中任意选取n-1个作为训练样本有种可能。

在模型选择时需要一定的损失函数值来衡量模型的性能。通常,所建模型所需的相关向量个数rv越少,且训练均方根误差train_rms和验证均方根误差verify_rmse越小,则模型整体性能越好。因此,根据以上参数,可用式(13)作为综合损失函数。

s3、基于qpso的mf-rvm模型求解

由上述分析可知,模型中核参数的取值对模型的学习和泛化性能具有显著影响,因此需要一种精确、快速、稳定的核参数优化算法,找到最合适的核参数组合,从而建立最优的弹药贮存可靠度mf-rvm模型。

综合近年来各个优化算法的优缺点,本文采用qpso求解mf-rvm模型,其中上述损失函数均值作为寻优的适应度函数。

根据以上基于qpso求解mf-rvm模型的步骤,便可建立最终的弹药贮存可靠度评估模型。由于在建立mf-rvm模型时,采用了留一交叉验证法对所有可能的模型通过计算综合损失函数均值,进行了模型的选择,保证了最终模型的学习和泛化性能。因此,根据以上步骤所建立的弹药贮存可靠度模型,是基于mf核条件下的最优模型。

s4、根据小样本某型催泪弹实例数据进行建模

根据某科研项目组摘录的可用于建立某型催泪弹贮存可靠度mf-rvm模型的样本数据,如表1所示。

表2某型催泪弹贮存年限、温湿环境及历史可靠度数据

根据上表数据,将其分成三组,分别构成训练集、验证集与测试集。其中,前8组数据用作训练集和验证集,进行模型拟合求解,并采用留一交叉验证进行rvm模型的选择。第9组数据不参与模型训练,用作最终模型的泛化性能测试。

s5、根据模型预测可靠度值

结合matlab软件,编写程序代码,取m=20,d=3,qq=100,aa=1,bb=0.5,c1=c2=c3=c4=0.01,另外,设置初始核参数值范围分别为:0<λ<1,1<τ<5,-10<g<10,则可训练mf-rvm模型。

经训练得到mf核参数的寻优路径如图2所示,核参数值如表3所示,权值w分量值如表4所示。

表3qpso寻优mf核参数结果

表4某型催泪弹贮存可靠度mf-rvm模型的权值

根据以上结果可得最终某型催泪弹贮存可靠度mf-rvm模型的具体表达式为:

由表4可见,最终催泪弹贮存可靠度mf-rvm模型的大多数权值分量为零,体现了模型的稀疏性质。此时,非零权值的基函数所对应的样本向量为最终训练模型所用样本x1,x3,x7,称之为“相关向量”。

附图说明

图1是本发明方法的流程图。

图2qpso寻优mf核参数的路径图

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明公开了一种基于误差谱的空地导弹命中精度评估方法,包括以下步骤:

1、一种基于混合相关向量机模型的弹药贮存可靠度评估方法,其特征在于,该方法包括以下步骤:

s1、将pf核与rbf核线性组成混合函数(mf)核,由此建立混合核函数相关向量机(mf-rvm)模型;

s2、基于留一交叉验证方法,通过综合损失函数均值的计算判断模型优劣,从而选择最优模型;

s3、基于qpso的mf-rvm模型求解;

s4、根据小样本某型催泪弹实例

在步骤s1中,该mf核兼具了pf核与rbf核的优点,根据rvm回归原理,给定归一化样本集:

其中,表示输入样本特征值;i=1,2,…,n,n为样本量;j=1,2,…,d,d为输入样本特征的维数;ri表示对应的输出可靠度值。

此时的弹药贮存可靠度mf-rvm模型具体表示为:

该mf-rvm模型涉及三个主要核参数:pf核中的特征参数τ、rbf核中的宽度参数g,以及平衡二者之间影响作用大小的调节参数λ。

在获得基于mf-rvm的弹药贮存可靠度模型后,如何训练得到一个学习和泛化性能最优的模型是进行评估的关键,而模型性能的优劣需要一定的损失函数作为衡量标准,即通过某一策略进行模型的选择。为解决该问题,以下基于留一交叉验证方法,通过综合损失函数均值的计算判断模型优劣,从而选择最优模型。

在步骤s2中,当采用留一交叉验证时,第ci次选择n-1个样本作为训练样本时,模型对应的综合损失函数计算公式如下:

其中,ci=1,…,n。

其中,ri表示样本集中的可靠度值;表示通过模型得到的可靠度值。

进一步,将以上n个综合损失函数的均值作为交叉验证时mf-rvm模型选择的标准:

显然,根据式(13)易知,在训练样本量与验证样本量一定时,模型所需的rv越少,且train_rmse和verify_rmse越小,则综合损失函数值越小。因此,当给定具有不同参数的多个模型时,选择综合损失函数均值最小时所对应的模型即为最优模型。

通过以上弹药贮存可靠度mf-rvm模型的建立与选择,最终需对模型中的参数进行优化,即实现模型的求解,以下则基于qpso求解弹药贮存可靠度mf-rvm模型。

在步骤s3中,综合近年来各个优化算法的优缺点,采用qpso求解mf-rvm模型,根据损失函数均值作为寻优的适应度函数。结合rvm回归原理,给出基于qpso求解mf-rvm模型,如说明书附图图1所示。基于qpso求解mf-rvm模型的步骤,建立最终的弹药贮存可靠度评估模型。在建立mf-rvm模型时,采用留一交叉验证法对所有可能的模型通过分析损失函数均值,进行模型的选择,最终保证模型的学习和泛化性能。因此,根据以上步骤所建立的弹药贮存可靠度模型,即是基于mf核条件下的最优模型。

在步骤s5中,根据催泪弹贮存可靠度mf-rvm模型,输入第9组测试数据,获得可靠度输出值,并计算与历史真值的测试均方根误差test_rmse,如表5所示。

表5某型催泪弹温湿环境归一化数据对应的可靠度预测值

由表5可知,根据mf-rvm模型,新输入测试集的贮存年限和温湿环境归一化数据,得到可靠度的预测结果为0.41,与历史真值的测试均方根误差仅为0.0004。由此表明,以上所建催泪弹贮存可靠度mf-rvm模型,能够较为精确地根据给定贮存年限与温湿环境数据预测相应的可靠度值。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1