[发明专利]基于改进BPNN-DE算法的硅铝合金车削工艺参数多目标优化方法在审

专利信息
申请号: 202211388977.6 申请日: 2022-11-03
公开(公告)号: CN115659831A 公开(公告)日: 2023-01-31
发明(设计)人: 黄彬;阳旭 申请(专利权)人: 福州大学
主分类号: G06F30/27 分类号: G06F30/27;G06N3/006;G06N3/045;G06N3/06;G06N3/08;G06Q50/04;G06F111/06
代理公司: 福州元创专利商标代理有限公司 35100 代理人: 丘鸿超;蔡学俊
地址: 350108 福建省福州市*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 改进 bpnn de 算法 铝合金 车削 工艺 参数 多目标 优化 方法
【权利要求书】:

1.一种基于改进BPNN-DE算法的硅铝合金车削工艺参数多目标优化方法,其特征在于,包括以下步骤:

步骤S1:以车削三要素:切削速度、切削深度、进给量作为因素,对硅铝合金棒材进行车削全因子实验,测量各组实验对应的表面粗糙度、材料去除率、能源消耗,并将其作为数据集R供步骤S2建立BPNN模型使用;

步骤S2:将车削三要素作为输入特征,以车削后测量得表面粗糙度、计算得材料去除率、采集得能源消耗作为输出,搭建硅铝合金车削工艺参数多目标优化BPNN模型。

步骤S3:对表面粗糙度、材料去除率、能源消耗三个目标使用DE算法单独进行优化,找出各目标的最优值与最劣值,之后结合步骤S2所训练的BPNN模型输出值,以几何平均法综合目标来建立适应度函数,最终利用改进后的DE算法得到适应度值最优时,模型所对应的切削参数。

2.根据权利要求1所述的基于改进BPNN-DE算法的硅铝合金车削工艺参数多目标优化方法,其特征在于:步骤S1具体包括以下步骤:

步骤S11:将数据集R划分为K,K>1份大小,最大为的互斥子集RK,记RK=[R1,R2…RK],len(R)表示数据集R的数据条数,表示向上取整符号,;

步骤S12:取K-1个互斥子集RK的并集作为训练集Ct,剩余的子集作为测试集,重复K次上述过程,得到K个训练集,记Ct=[Ct1,Ct2…CtK],得到K个测试集,记Cv=[Cv1,Cv2…CvK]。

3.根据权利要求2所述的基于改进BPNN-DE算法的硅铝合金车削工艺参数多目标优化方法,其特征在于,步骤S2具体包括以下步骤:

步骤S21:将K个训练集Ct1,Ct2…CtK分别训练BPNN模型,得到K个BPNN模型M1,M2…MK

步骤S22:从K个训练集Ct1,Ct2…CtK中任意选取一个训练集,训练BPNN模型M1

步骤S23:设选取的训练集中数据为x=[x1,x2…xt],y=[y1,y2…yt],t表示训练集数据数量,yt表示对应xt的标签值;

步骤S24:随机初始化输入层神经元连接隐藏层神经元的初始权重矩阵w(ih)

其中,

n表示输入层神经元个数;

m表示隐藏层神经元个数;

表示第n个输入层神经元到第m个隐藏层神经元间的连接权重;

步骤S25:随机初始化输入层神经元连接隐藏层神经元的偏置值b(ih)

步骤S26:随机初始化隐藏层神经元连接输出层神经元的初始权重矩阵w(ho)

其中,

l表示输出层神经元个数;

表示第m个隐藏层神经元到第l个输出层神经元间的连接权重;

步骤S27:随机初始化隐藏层神经元连接输出层神经元的偏置值b(ho)

步骤S28:设置隐藏层激活函数为

步骤S29:计算隐藏层输出:

Outh=f(w(ih)·x+b(ih))

其中,

Outhm表示第m个隐藏层神经元的输出值;

步骤S210:计算输出层输出:

Outo=f(w(ho)·Outh+b(ho))

其中,

Outol表示第l个输出层神经元输出值;

步骤S211:计算损失函数:

其中,yi表示第i个标签值;

步骤S212:计算输出层与隐藏层间误差因子δ0

步骤S213:更新隐藏层与输出层间权重w(ho)与偏置b(ho)

其中,

表示更新后的隐藏层与输出层间权重;

表示更新后的隐藏层与输出层间偏置;

η表示学习率,η>0;

步骤S214:计算输入层与隐藏层间误差因子δi

步骤S215:更新输入层与隐藏层间权重w(ih)与偏置b(ih)

其中,

表示更新后的输入层与隐藏层间权重;

表示更新后的输入层与隐藏层间偏置;

η表示学习率,η>0;

步骤S216:重复n,n>0次步骤S26到步骤S212过程直至训练误差Loss值小于指定误差阈值E,最终得到BPNN模型M1

步骤S217:重复K,K>1次步骤S21至步骤S213过程,直到K个训练集都训练一轮,得到BPNN模型集合M=[M1,M2…MK];

步骤S218:以测试集Cv=[Cv1,Cv2…CvK]测试BPNN模型集合M=[M1,M2…MK]的拟合准确率Ac=[Ac1,Ac2…AcK]

模型拟合准确率的计算公式为:

步骤S219:取模型拟合率最高的模型作为多目标优化模型MA

4.根据权利要求3所述的基于改进BPNN-DE算法的硅铝合金车削工艺参数多目标优化方法,其特征在于,步骤S3具体包括以下步骤:

步骤S31:初始化改进差分进化模型参数如下:

Np=s

Ch=r

XOVR=q

MAXGEN=k

F=t

Encoding=RI

其中,

Np=s表示种群规模为s,s>0;

Ch=r表示种群中每个个体的基因位数为r,r>0;

表示变异概率为

XOVR=q表示重组概率为q,0<q<1;

MAXGEN=k表示最大进化代数为k,k>0;

F=t表示差分缩放比例因子为t,0<t<1;

Encoding=RI表示编码方式采用实整数RI;

步骤S32:定义父代种群:

z=[z1,z2…zp…zs]

其中,

z表示父代种群;

zp表示父代种群中第p,1≤p≤s个个体;

zs表示父代种群中最后第s个个体;

步骤S33:引入高斯混沌映射方法实例化父代种群:

其中,

表示

表示经过高斯混沌映射后的父代种群中第p,1≤p≤s个个体;

表示经过高斯混沌映射后的父代种群中最后第s个个体;

z+表示经过高斯混沌映射后的父代种群;

步骤S34:根据精英复制选择策略从父代种群挑选精英个体直接传入子代种群,其余个体进行选择交叉变异操作,具体方法如下:

步骤S341:计算父代适应度值:

其中,

M表示拟合准确率最高的BPNN模型;

表示父代个体适应度值集合;

表示以最优至劣的个体适应度值降序排序,最优;

步骤S342:选取对应个体直接传入子代种群zc

步骤S35:引入高斯变异过程:

其中,

rand表示在(0,1)间服从均匀分布的随机数;

N(0,1)表示均值为0,方差为1的标准高斯分布;

表示经过高斯变异后的种群中第p,1≤p≤s个个体;

表示经过高斯变异后的种群;

F表示差分缩放比例因子;

表示从中随机选择的个体互不相等;

表示经过差分后的种群中第p,1≤p≤s个个体;

表示经过差分后的种群;

步骤S36:结合高斯变异种群与父代种群进行二项式分布交叉:

其中,

表示经过交叉后的种群中第p(1≤p≤s)个个体;

表示经过交叉后的种群;

步骤S37:实行一对一生存选择策略,得到新一代子种群zc

zc=[zc1,zc2…zcp…zcs]

其中,

表示经过交叉后种群第p(1≤p≤s)个个体的适应度值;

表示经过高斯混沌后父代种群第p(1≤p≤s)个个体的适应度值;

zc表示子代种群;

zcp表示子代种群中第p(1≤p≤s)个个体;

zcs表示子代种群中最后第s个个体;

步骤S38:以子代种群zc作为父代种群重复步骤S34至步骤S37直到设定的代数n次,将n代所有个体中适应度值最优的个体作为最优工艺参数个体;

步骤S39:假设共有K(K=b+v)个目标,最小化目标为b个,最大化目标为v个,对K个目标分别以步骤S31至步骤S38进行单独优化,得到各目标的最小值β以及最大值γ,供以下步骤中多目标优化模型计算适应度函数使用;

步骤S310:对多目标优化模型MA输出的值,分别计算其性能指标ηh,ηj

对于最小化目标,性能指标表示为:

其中,

βh为第h个最小化目标的最小值;

γh为第h个最小化目标的最大值;

MAh(X)表示模型MA输出值中第h个最小化目标的值;

ηh=[η12,…,ηb]表示b个最小化问题的指标集合;

对于最大化问题,性能指标表示为:

其中,

βj为第j个最大化目标的最小值;

γj为第j个最大化目标的最大值;

MAj(X)表示模型MA输出值中第j个最大化目标的值;

ηj=[η12,…,ηv]表示v个最大化问题的指标集合;

步骤S311:以所有目标性能指标的几何平均值作为总指标η

当η越大并趋于1时,说明输入模型MA的种群个体越好,当η越小并趋于0时,该个体越差;

步骤S312:重复步骤S31至步骤S38,将步骤S341中计算父代适应度值公式替换为步骤S311中的并取n代中η值最接近1的个体作为最优工艺参数个体。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202211388977.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top