ImageVerifierCode 换一换
格式:PDF , 页数:6 ,大小:1.30MB ,
资源ID:2259102      下载积分:10 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/2259102.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于遗传神经网络的油料需求预测研究_王灿.pdf)为本站会员(哎呦****中)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

基于遗传神经网络的油料需求预测研究_王灿.pdf

1、舰 船 电 子 工 程2022 年第 11 期1引言充足、及时、可靠的油料保障是作战指挥员在战场上灵活运用兵力的前提条件。战时油料需求的巨量性、紧迫性和制约性突出,今后我军遂行联合作战任务,必须对油料保障进行提前筹划,对油料需求进行精准预测,破除需求预测难题,拨开需求障眼迷雾,从而为优化油料储备方案、筹措油料保障力量、制定油料调运计划、组织补给加注活动提供基本依据,促进保障能力生成和作战效能发挥。战时油料需求预测面临诸多挑战,最为棘手的困难可以从两个方面概括。一方面,若基于潜在任务和消耗标准计算、汇总油料需求,原理易懂、过程简单,但现实中油料保障部门往往无法准确掌握潜在作战任务,缺乏进行详算的

2、依据;不同层级的油料需求分别详算后,欠缺统一的汇总标准,在逐级传递过程中容易出现需求放大效应,向上传递的效率也有待提高;若由战区相关部门统一详算油料需求,计算结果对战役层面后勤谋划具有一定意义,但不能直接指导任务部队油料保障实践。另一方面,若基于历史数据和先进算法进行预测,对油料消耗历史数据的完整性、规模性和可靠性要求很高,然而我军油料数据体系建设尚不完善,主要是收稿日期:2022年5月14日,修回日期:2022年6月11日作者简介:王灿,男,博士研究生,研究方向:油料智能保障。屈少辉,男,硕士研究生,研究方向:油料智能保障。王帅,男,副教授,硕士生导师,研究方向:作战油料保障。周庆忠,男,教

3、授,研究方向:军事后勤和作战油料保障。周麟璋,男,博士研究生,工程师,研究方向:油料安全评估。基于遗传神经网络的油料需求预测研究王灿屈少辉王帅周庆忠周麟璋(陆军勤务学院重庆401331)摘要打赢具有智能特征的未来信息化战争必须做到精确的后勤保障。就油料保障工作而言,需求精确预测是精确保障的基础。使用遗传算法(genetic algorithm,GA)优化误差反向传播神经网络(back-propagation neural network,BPNN),为BPNN确定了更优的初始权值和阈值,从而解决了BPNN易陷入局部最优解的问题。油料需求预测实例表明,GA-BPNN相较BPNN、极限学习机(EL

4、M)、稀疏贝叶斯极限学习机(SB-ELM)、支持向量回归(SVR)、邻域粗糙集-支持向量回归(NRS-SVR)等算法具有更高的精度。关键词遗传算法;BP神经网络;油料需求预测;作战油料保障中图分类号E144DOI:10.3969/j.issn.1672-9730.2022.11.025Research on Oil Demand Forecasting Based on GA-BPNNWANG CanQU ShaohuiWANG ShuaiZHOU QingzhongZHOU Linzhang(Army Logistics Academy,Chongqing401331)AbstractIn

5、order to win the future informationized warfare with intelligent characteristics,accurate logistics support must beachieved.In terms of oil support,accurate demand prediction is the basis of accurate support.Genetic algorithm(GA)is used to optimize back-propagation neural network(BPNN),providing bet

6、ter initial weight and threshold for BPNN,so as to solve the problemthat BPNN is easy to fall into local optimal solution.The example shows that GA-BPNN has higher accuracy than BPNN,extremelearning machine(ELM),sparse Bayesian extreme learning machine(SB-ELM),support vector regression(SVR)and neigh

7、borhood rough set support vector regression(NRS-SVR)in predicting oil demand.Key Wordsgenetic algorithm,BP neural network,oil demand forecasting,combat oil supplyClass NumberE144总第 341 期2022 年第 11 期舰 船 电 子 工 程Ship Electronic EngineeringVol.42 No.11113总第341期实战背景下生成的数据难以获得,只能通过实战化演训生成与今后实战近似的数据;同时对数据重

8、视程度不够,缺少刚性的油料数据采集机制,导致演训相关数据未能有效收集、传递和存储,缺乏必要的历史数据已成为油料需求预测工作的掣肘。军内外学者对于油料需求预测问题进行了尝试和探索。杨晓峰1提出推动大数据在军用油料供应保障中的应用,对利用大数据预测油料需求进行了初步思考;王冰2对主流的科学预测方法进行归纳总结,从适用条件、优势劣势等方面分别考量,提出油料需求预测策略;李忠国3总结基于潜在任务和消耗标准的需求计算方法,与当前经验做法相契合;吴书金45对模糊推理方法进行改进,用于预测多种油品需求;樊荣6、陆思锡7等提出用支持向量机对军种油料需求进行预测;周庆忠 8、陆思锡9、夏秀峰10、杨祺煊11等提

9、出不同方法改进神经网络,一定程度上提高了神经网络预测油料需求的精度;此外,还有学者提出运用灰色理论12、小波分析13、随机时间序列14、改进粒子群算法15等预测油料需求的思路。2GA-BPNN预测模型构建2.1BPNN结构和原理误差反向传播神经网络(简称 BP 神经网络,BPNN)属于多层前馈神经网络,具有柔性的网络结构,通常由输入层、隐含层、输出层构成,隐含层可以是单层或多层,且单层最为常见,隐含层数量、各层神经元数量可按照需求设定,不同结构的BPNN,其性能有所差异,以三层的BPNN为例,基本结构如图1所示。图1BPNNN基本结构隐含层的输入、输出分别为rj=i=1nwijxi+1j(1)

10、yj=f(i=1nwijxi+1j)(2)输出层的输入、输出分别为rk=j=1hvjkf(i=1nwijxi+1j)+2k(3)zk=(j=1hvjkf(i=1nwijxi+1j)+2k)(4)输入层、隐含层和输出层分别对应n、h、m个神经元,wij是输入层第i个神经元对应隐含层第j个神经元的权值,vjk是隐含层第j个神经元对应输出层第k个神经元的权值,1j和2k分别是隐含层第j个神经元和输出层第k个神经元的阈值,f(x)为隐含层的激活函数,(x)为输出层激活函数。BPNN通过信号前向传播和误差反向传播,不断修正权值和阈值,使输出结果误差最小。信号前向传播阶段,输入信号经过隐含层作用于输出层,

11、输入信号经非线性变换产生输出信号,若网络输出和期望输出不一致,进入误差反向传播阶段。误差反向传播阶段,输出误差经过隐含层向输入层传递,同时把误差分摊至各层所含节点,将各层误差信号当作各神经元权值调整依据。通过学习训练,调整输入节点与隐层节点之间联接强度wij、隐层节点与输出节点之间联接强度vjk以及阈值(1j、2k),促使误差沿梯度方向下降,以期使网络输出和期望输出差别最小。2.2GA原理和步骤遗传算法(GA)是一种模拟生物进化过程的最优解搜索技术,该算法包括编码、选择、交叉、变异、解码等关键步骤,以适应度函数为目标进行优化,通过种群个体迭代,不断趋近优化目标,具有运行高效、能够并行、全局搜索

12、等特点,是一种求解复杂系统优化问题的通用框架,广泛用于目标函数优化和组合优化等,GA实现步骤如图2所示。2.3GA-BPNN模型构建BPNN的优势在于较强的非线性映射能力,劣势在于容易陷入局部最优解,影响需求预测能力。为此,本文将使用GA优化BPNN权值和阈值,提升模型对油料需求的预测精度,实现步骤如图 3 所示。初始种群产生。随机产生一定规模的初始种群,进行实数(浮点数)编码,个体的每个基因值用一定范围内的某个浮点数来表示,个体的编码长度N根据式(5)计算16:N=nh+hm+h+m(5)其中,权值个数为nh+hm,阈值个数为h+m。王灿等:基于遗传神经网络的油料需求预测研究114舰 船 电

13、 子 工 程2022 年第 11 期图2GA实现步骤图3GA-BPNN实现步骤种群适应度函数。适应度函数是遗传进化过程的驱动力,本文将适应度函数设置为BPNN预测输出值和实际值之间的均方误差(Mean Square Error,MSE)。MSE=1pq=1p(y?q-yq)2(6)其中,y?为预测值,y?=y?1y?2.y?p,y为真实值y=y1y2.yp。选择操作。通过选择操作实现群体中个体优胜劣汰。轮盘赌选择,个体进入下一代的概率等于其适应度值与整个种群所有个体的适应度值之和的比例,该比例与被选中概率呈现反向关系。最佳保留选择,在完成轮盘赌选择后,将当前群体里适应度最小的个体保留至下一代。

14、交叉操作。两个染色体之间依据交叉概率按某种方式互相交换部分基因,形成两个新的个体。本文采用两点交叉方式,在个体编码串中随机设置了两个交叉点,然后再进行部分基因交换17。变异操作。依据变异概率将个体编码串中的某些基因值用其它基因值来替换,从而形成一个新的个体。变异运算决定了GA的局部搜索能力,与交叉运算共同完成对搜索空间的局部搜索和全局搜索。本文实行高斯近似变异,使用符合正态分布的一个随机数来替换原有的基因值。3GA-BPNN预测案例实践3.1数据来源和预先处理油料需求数据来源解释。为验证遗传神经网络(GA-BPNN)预测效果,更好地与其它模型进行对比,本文选取公开文献 18 所列数据进行研究。

15、该数据集包含 25组数据,每组数据由 4个自变量(装备数量、任务时长、环境状况量、任务强度量)和1个因变量(油料需求)构成,其中环境状况量化为9个等级,无量纲,任务强度量化为3个等级,无量纲,如表1所示。训练集和测试集划分。表1所列数据为随机排 序,将 前 20 组 数 据 划 分 为 训 练 样 本,用 于GA-BPNN训练,最后5组数据用于检验预测效果,验证模型泛化能力。数据归一化处理。鉴于影响油料需求的各个变量具有不同的量纲和数量级,使用神经网络进行预测,必须将样本数据进行归一化处理,把原始数据映射到 0,1 区间,转化为无量纲的纯数值,避免造成预测误差,本文采取最大最小归一化方法(mi

16、n-max normalization)19:Xi=xi-xminxmax-xmin(7)xmin、xmax分别为原始样本数据的最小值和最115总第341期大值,xi为原始数据,xi为处理后的数据。表1任务情况和油料需求历史数据任务编号12345678910111213141516171819202122232425装备数量/台122981021291116671110113143486310任务时长/天4985911969111183346891110108434环境状况4738215221942736318212254任务强度1312222122112331231312232油料需求/t21045035401030004895703443453149478170516301435632972549285925034716546564896185636743563474387427063.2参数设置和模型训练网络结构和隐含层节点数。具有三层结构的BPNN能够逼近绝大多数复杂的非线性映射,因而使用三层BPNN进行油料需求预测。由于BPNN的预测性能对隐含层节点数较为敏感,本文首先根据经

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2