[发明专利]柴油机排放性能的BP神经网络预测模型优化方法在审
申请号: | 202111056713.6 | 申请日: | 2021-09-09 |
公开(公告)号: | CN113935125A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 潘锁柱;蔡敏;杜晨搏;蔡凯;方嘉;何国太 | 申请(专利权)人: | 西华大学 |
主分类号: | G06F30/17 | 分类号: | G06F30/17;G06F30/27;G06N3/04;G06N3/08;G06N3/12 |
代理公司: | 成都东恒知盛知识产权代理事务所(特殊普通合伙) 51304 | 代理人: | 李英 |
地址: | 610000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 柴油机 排放 性能 bp 神经网络 预测 模型 优化 方法 | ||
1.柴油机排放性能的BP神经网络预测模型优化方法,其特征在于:包括以下步骤:
一、建立BP神经网络预测模型;
二、通过遗传算法来优化权值和阈值,包括:
(1)种群初始化
生成初始种群,并采用实数编码对个体进行编码,编码包括以下部分:隐含层和输入层之间的权值、隐含层的阈值、输出层和隐含层之间的权值、输出层的阈值;
(2)适应度函数计算
利用个体i得到网络的阈值及其初始权值,通过训练得到预测值;计算期望值和预测值之间误差的绝对值之和,再与相关系数k相乘即得到适应度值F;具体计算公式如下:
式中,n为输出的节点个数;k为相关系数;oi为第i个节点的预测值;yi为第i个节点的期望值;
(3)选择操作
采用轮盘赌法,每个个体i的选择概率pi为:
fi=k/Fi
式中,Fi为个体i的适应度值;N为种群个体数目;k是相关系数;
(4)交叉操作
采用实数交叉法,第k个染色体αk和第l个染色体αl在j位的交叉操作过程如下:
akj=akj(1-b)+aljb
alj=alj(1-b)+akjb
式中,b是[0,1]间的随机数;
(5)变异操作
对第i个体中的第j个基因αij的变异操作如下:
式中,amax是aij基因的最大值;amin是aij基因的最小值;f(g)=r2(1-g/Gmax)2;r2是任意的实数;g是目前迭代的次数;Gmax是进化次数的最大值;r是区间[0,1]中的随机数;
(6)计算适应度函数,在不满足预设条件下返回第(3)步进行循环迭代,当满足条件后,输出优化后的权值和阈值。
2.根据权利要求1所述的柴油机排放性能的BP神经网络预测模型优化方法,其特征在于:BP神经网络包括输入层、隐含层和输出层;其中输入层负责接收数据样本矩阵,隐含层负责数据样本计算,输出层负责输出数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西华大学,未经西华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111056713.6/1.html,转载请声明来源钻瓜专利网。