当前位置: 首页 > 专利查询>浙江大学专利>正文

基于果蝇优化算法优化最小二乘支持向量机的海杂波最优软测量仪表及方法技术

技术编号:17778223 阅读:64 留言:0更新日期:2018-04-22 06:01
本发明专利技术公开了一种基于果蝇优化最小二成支持向量机的海杂波最优软测量仪表及方法,包括雷达、现场智能仪表、控制站、存放数据的现场数据库、基于改进的果蝇优化算法优化小波神经网络的最优软测量上位机以及预报软测量值显示仪,现场智能仪表及控制站与雷达相连,与现场数据库相连;最优软测量上位机与现场数据库及软测量值显示仪相连。所述的基于果蝇优化最小二成支持向量机的最优软测量上位机,包括数据预处理模块、小波神经网络模块、模型更新模块,以及提供了一种用软测量仪表实现的软测量方法。本发明专利技术实现了海杂波的在线最优软测量,克服了人为因素造成的随机性影响,提高了模型预报的稳定性,降低了模型预报陷入局部最优的可能性。

【技术实现步骤摘要】
基于果蝇优化算法优化最小二乘支持向量机的海杂波最优软测量仪表及方法
本专利技术涉及最优软测量仪表及方法领域,具体是一种基于果蝇优化算法优化最小二乘支持向量机的海杂波最优软测量仪表及方法。
技术介绍
雷达领域中把从海水表面反射的回波信号称为海杂波,海杂波与海情、风潮、雷达参数等多种因素有关。对于海岸警戒雷达、舰载雷达等工作于海洋环境的雷达来说,严重的海面反射回波将影响对海面目标的检测与跟踪性能,掌握海杂波的性质,建立准确的海杂波模型是分析和改善雷达性能的前提。海杂波的统计特性包括幅度特性和相关特性。海杂波的相关特性包括时间相关性和空间相关性。时间相关性也称为脉间相关性,反映了海杂波幅度随时间的起伏,可以等价地用功率谱来表示。海杂波的空间相关性分为方位相关性和距离相关性。海杂波能为我们研究海洋的动态特性提供帮助,但是,如果要从海杂波背景下检测目标,如浮冰、船只等,它就成为很大的障碍,必须尽可能地抑制以减弱或消除这些干扰。研究海杂波的主要目的:一方面是对海杂波的自然机理进行解释,进而提出合理的模型;另一方面,是要降低海杂波对检测目标的干扰,找出如何将淹没于强海杂波背景中目标信号提取出来的方法。精确的海杂波模型的建立是实现上述各目的的关键近年来关于海杂波的建模预报的研究工作大部分都集中在人工神经网络上面,取得了不错的效果。但是人工神经网络也有其自身的缺点,例如过拟合、隐含层的节点数目和参数不好确定。其次,观测现场采集到的数据也因为噪音、人工操作误差等带有一定的不确定误差,所以使用确定性强的人工神经网络的预报模型一般推广能力不强。支持向量机,由Vapnik在1998年引入,由于其良好的推广能力,被广泛应用在模式识别、拟合和分类问题中。由于标准支持向量机对孤立点和噪点敏感,所以后来又提出了最小二乘支持向量机。最小二乘支持向量机相比于标准支持向量机能够更好地处理带有噪点的样本数据,这里用来建模。果蝇优化算法,即FruitFlyOptimizationAlgorithm,是由中国台湾Wen-TsaoPan教授提出来的一种基于果蝇觅食行为从尔推演出的一种生物智能寻优算法,简称FOA。该算法通过群体中粒子间的相互影响,减少了搜索算法陷入局部最优解的风险,具有很好的全局搜索性能。果蝇优化算法被用来搜索最小二乘支持向量机的最优参数组合,以达到优化模型的目的。
技术实现思路
为了克服已有的雷达的测量精度不高、对噪声敏感度低、推广性能差的不足,本专利技术提供一种在线测量、计算速度快、模型自动更新、抗噪声能力强、推广性能好的基于果蝇优化算法优化最小二乘支持向量机的海杂波最优软测量仪表及方法。本专利技术的目的是通过以下技术方案来实现的:一种基于果蝇优化算法优化最小二乘支持向量机的海杂波最优软测量仪表,包括雷达、用于测量易测变量的现场智能仪表、用于测量操作变量的控制站、存放数据的现场数据库以及海杂波预报软测量值显示仪,所述现场智能仪表、控制站与丙烯聚合生产过程连接,所述现场智能仪表、控制站与现场数据库连接,所述软测量仪表还包括基于果蝇优化算法优化最小二乘支持向量机的最优软测量上位机,所述现场数据库与所述基于果蝇优化算法优化最小二乘支持向量机的最优软测量上位机的输入端连接,所述基于果蝇优化算法优化最小二乘支持向量机的最优软测量上位机的输出端与海杂波软测量值显示仪连接,所述基于果蝇优化算法优化最小二乘支持向量机的最优软测量上位机包括:数据预处理模块,用于将从现场数据库输入的模型训练样本进行预处理,对训练样本中心化,即减去样本的平均值,然后对其进行标准化:计算均值:计算方差:标准化:其中,TX为训练样本,N为训练样本数,为训练样本的均值,X为标准化后的训练样本,σx为计算方差。最小二乘支持向量机模块,采用最小二乘支持向量机进行建模。设模型第i个标准化后的训练样本Xi的目标输出为Oi,最小二乘支持向量机通过变换把拟合问题等价于如下二次规划问题:其中,R(w,ξ)是优化问题的目标函数,是非线性映射函数,N是训练样本数,ξ={ξ1,…,ξN}是松弛变量,w是最小二乘支持向量机超平面的法向量,b是相应的偏移量,而ωi,i=1,…,N和γ分别是最小二乘支持向量机的权重和惩罚因子,其中是松弛变量ξi标准差的估计,常量c1,c2通常取为c1=2.5,c2=3,由此可得标准化后的训练样本Xi的输出为:其中,K<·>是最小二乘支持向量机的核函数,这里K<·>取线性核函数;αm,m=1,…,N是对应的拉格朗日乘子。果蝇优化算法优化模块,用于采用果蝇优化算法对最小二乘支持向量机的惩罚因子和误差容限值进行优化,具体步骤如下:①确定果蝇优化算法的优化参数为最小二乘支持向量机模块的惩罚因子和误差容限值、粒子群个体数目popsize、最大循环寻优次数itermax、第p个粒子的初始位置区域X_axis,Y_axis。②设定优化目标函数,将其转换为适应度,通过相应的误差函数计算适应度函数,并认为误差大的粒子适应度小,粒子p的适应度函数表示为:fp=1/(Ep+1)(8)式中,Ep是最小二乘支持向量机模型的误差函数,表示为:式中,是最小二乘支持向量机模型的预测输出,Oi为最小二乘支持向量机模型的目标输出;N为训练样本数;③按照如下公式,粒子进行搜索,式中,RandomValue为搜索距离;④对于粒子p,预先估计与原点的距离Dist,再计算味道浓度判定值S,该值为距离倒数:Disti=(Xi2+Yi2)1/2(11)Si=1/Disti(12)⑤将味道浓度判定值Si代人味道浓度判定函数(或称为适应度函数fitnessfunction),用来求出果蝇个体位置的味道浓度Smelli:[bestSmellbestIndex]=min(Smell)(13)⑥找到果蝇群体中味道浓度最优的个体,这里取最小值:[bestSmellbestIndex]=min(Smell)(14)⑦记录最优个体位置及味道浓度值,此时所有果蝇个体利用视觉将向这个位置飞去:⑧判断是否满足性能要求,若是,结束寻优,得到一组优化的最小二乘支持向量机的参数;否则返回步骤③,继续迭代寻优,直至达到最大迭代次数itermax。作为优选的一种方案,所述基于果蝇优化算法优化最小二乘支持向量机的最优软测量上位机还包括:模型更新模块,用于模型的在线更新,定期将离线化验数据输入到训练集中,更新最小二乘支持向量机模型。一种基于果蝇优化算法优化最小二乘支持向量机的海杂波最优软测量方法,所述软测量方法包括以下步骤:1)、对雷达对象,根据特性分析和气候分析,选择操作变量和易测变量作为模型的输入,操作变量和易测变量由现场数据库获得;2)、将从现场数据库输入的模型训练样本进行预处理,对训练样本中心化,即减去样本的平均值,然后对其进行标准化,使得其均值为0,方差为1。该处理采用以下算式过程来完成:2.1)计算均值:2.2)计算方差:2.3)标准化:其中,TX为训练样本,N为训练样本数,为训练样本的均值,X为标准化后的训练样本。3)、对从数据预处理模块传过来的训练样本,采用最小二乘支持向量机进行建模。设模型训练样本Xi的目标输出为Oi,最小二乘支持向量机通过变换把拟合问题等价于如下二次规划问题本文档来自技高网
...
基于果蝇优化算法优化最小二乘支持向量机的海杂波最优软测量仪表及方法

【技术保护点】
一种基于果蝇优化算法优化最小二乘支持向量机的海杂波最优软测量仪表,所述的最优软测量仪表,包括雷达、用于测量易测变量的现场智能仪表、用于测量操作变量的控制站、存放数据的现场数据库以及海杂波软测量值显示仪;所述现场智能仪表、控制站与雷达连接,所述现场智能仪表、控制站与现场数据库连接,其特征在于:所述软测量仪表还包括基于果蝇优化算法优化最小二乘支持向量机的最优软测量上位机,所述现场数据库与所述基于果蝇优化算法优化最小二乘支持向量机的最优软测量上位机的输入端连接,所述基于果蝇优化算法优化最小二乘支持向量机的最优软测量上位机的输出端与海杂波软测量值显示仪连接;所述基于果蝇优化算法优化最小二乘支持向量机的最优软测量上位机包括:数据预处理模块,用于将从现场数据库输入的模型训练样本进行预处理,对训练样本中心化,即减去样本的平均值,然后对其进行标准化:计算均值:

【技术特征摘要】
1.一种基于果蝇优化算法优化最小二乘支持向量机的海杂波最优软测量仪表,所述的最优软测量仪表,包括雷达、用于测量易测变量的现场智能仪表、用于测量操作变量的控制站、存放数据的现场数据库以及海杂波软测量值显示仪;所述现场智能仪表、控制站与雷达连接,所述现场智能仪表、控制站与现场数据库连接,其特征在于:所述软测量仪表还包括基于果蝇优化算法优化最小二乘支持向量机的最优软测量上位机,所述现场数据库与所述基于果蝇优化算法优化最小二乘支持向量机的最优软测量上位机的输入端连接,所述基于果蝇优化算法优化最小二乘支持向量机的最优软测量上位机的输出端与海杂波软测量值显示仪连接;所述基于果蝇优化算法优化最小二乘支持向量机的最优软测量上位机包括:数据预处理模块,用于将从现场数据库输入的模型训练样本进行预处理,对训练样本中心化,即减去样本的平均值,然后对其进行标准化:计算均值:计算方差:标准化:其中,TX为训练样本,N为训练样本数,为训练样本的均值,X为标准化后的训练样本,σx为计算方差。最小二乘支持向量机模块,采用最小二乘支持向量机进行建模。设模型第i个标准化后的训练样本Xi的目标输出为Oi,最小二乘支持向量机通过变换把拟合问题等价于如下二次规划问题:其中,R(w,ξ)是优化问题的目标函数,是非线性映射函数,N是训练样本数,ξ={ξ1,…,ξN}是松弛变量,w是最小二乘支持向量机超平面的法向量,b是相应的偏移量,而ωi,i=1,…,N和γ分别是最小二乘支持向量机的权重和惩罚因子,其中是松弛变量ξi标准差的估计,常量c1,c2通常取为c1=2.5,c2=3,由此可得第i个标准化后的训练样本Xi的输出为:其中,K<·>是最小二乘支持向量机的核函数,这里K<·>取线性核函数;αm,m=1,…,N是对应的拉格朗日乘子。果蝇优化算法模块,用于采用果蝇优化算法对最小二乘支持向量机的惩罚因子和误差容限值进行优化,具体步骤如下:①确定果蝇优化算法的优化参数为最小二乘支持向量机模块的惩罚因子和误差容限值、粒子群个体数目popsize、最大循环寻优次数itermax、第p个粒子的初始位置区域X_axis,Y_axis。②设定优化目标函数,将其转换为适应度,通过相应的误差函数计算适应度函数,并认为误差大的粒子适应度小,粒子p的适应度函数f表示为:fp=1/(Ep+1)(8)式中,Ep是最小二乘支持向量机模型的误差函数,表示为:式中,是最小二乘支持向量机模型的预测输出,Oi为最小二乘支持向量机模型的目标输出;N为训练样本数;③按照如下公式,粒子进行搜索,式中,RandomValue为搜索距离;④对于粒子p,预先估计与原点的距离Dist,再计算味道浓度判定值S,该值为距离倒数:Disti=(Xi2+Yi2)1/2(11)Si=1/Disti(12)⑤将味道浓度判定值Si代人味道浓度判定函数(或称为适应度函数fitnessfunction),用来求出果蝇个体位置的味道浓度Smelli:[bestSmellbestIndex]=min(Smell)(13)⑥找到果蝇群体中味道浓度最优的个体,这里取最小值:[bestSmellbestIndex]=min(Smell)(14)⑦记录最优个体位置及味道浓度值,此时所有果蝇个体利用视觉将向这个位置飞去:⑧判断是否满足性能要求,若是,结束寻优,得到一组优化的最小二乘支持向量机的...

【专利技术属性】
技术研发人员:刘兴高王文川王志诚张泽银余渝生张天键
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1