[发明专利]一种特种合金铝锭生产的组炉方法有效
| 申请号: | 201910042747.6 | 申请日: | 2019-01-17 |
| 公开(公告)号: | CN111445050B | 公开(公告)日: | 2023-07-28 |
| 发明(设计)人: | 张浩;库涛;张福顺;张丁一 | 申请(专利权)人: | 中国科学院沈阳自动化研究所 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/04 |
| 代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 王倩 |
| 地址: | 110016 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 特种 合金 铝锭 生产 方法 | ||
1.一种特种合金铝锭生产的组炉方法,其特征在于,包括以下步骤:
设置合金铝锭组炉方案为粒子;
建立合金铝锭组炉的优化目标函数,采用粒子群算法计算目标函数值作为粒子的适应度;
通过迭代对合金铝锭组炉方案进行优化,得到最终的组炉方案;
编码合金铝锭的生产订单信息:
设组炉总数M′,每个熔炼炉都有最小装炉量Gmin,则:
其中,wi表示第i个生产订单的需求重量,i=0,1,…,N,N为待组炉生产订单的总数,代表向上取整;
所述合金铝锭组炉方案如下:
X={xij|i=0,1…,N;j=0,1,…,M} (6)
X定义为粒子,xij表示第i个生产订单在第j个炉次的占用百分比,作为决策变量,N为待组炉生产订单的总数,M为组炉后炉次总数;
按照冯诺依曼拓扑结构,建立合金铝锭组炉方案中种群中粒子的邻域关系,用于粒子群算法的求解,具体为:
冯诺依曼拓扑结构将种群分派到一个网格之中,粒子在周围的四个方向上各有一个粒子,首先将Z个粒子按照rs行和cs列排列,构造Z个粒子的冯诺依曼拓扑结构,其中Z=rs×cs,包括以下步骤:
步骤1:设置粒子a=0,开始构建冯诺依曼拓扑结构;
步骤2:计算上邻居计算方式如下:
当条件成立,那么令
步骤3:计算下邻居计算方式如下:
当条件成立,那么令
步骤4:计算左邻居计算方式如下:
当条件(a-1)MODcs=0成立,那么令
步骤5:计算左邻居计算方式如下:
当条件aMODcs=0成立,那么令其中,MOD表示求余函数;
步骤6:如果满足条件a≥Z,结束构建冯诺依曼拓扑结构;否则,a=a+1,转到步骤2;
所述合金铝锭组炉的优化目标函数的优化目标包括最小化组批后的炉次总数、以及最大化每根铸锭的订单有效占用比例;
建立合金铝锭组炉的优化目标函数,包括如下步骤:
步骤1:根据决策变量xij得出pij,pij表示第i个生产订单是否在炉次j中:
在第j个炉次中,生产订单的数量N为待组炉生产订单的总数,则在组炉总数M′个炉次中是否存在生产订单表示如下:
优化目标函数minf1用于优化最小化组批后的炉次总数:
步骤2:优化目标函数maxf2用于最大化每根铸锭的订单有效占用比例:
wi表示第i个生产订单的需求重量,gj表示第j炉的熔炼铸造重量;
步骤3:合金铝锭组炉的优化目标函数minf如下:
其中,η和λ代表两个目标的惩罚因子;
在计算目标函数值的过程中,在组炉的同时将生产订单中规格小于设定值的铸锭进行组合铸造,包括以下步骤:
步骤1:定义第j炉内组批前第r个铸锭长度为ljr,宽度为ujr,厚度为hjr,订单需求铸锭数量为sj,r=0,1,…,sj,sj≤qj;令
ujr=u′jkhjr=hj′k
其中,u′jk、hj′k分别为组批后铸锭宽度和厚度,k=0,1,…,qj,qj表示每炉的铸锭个数;
步骤2:对同一炉内生产订单铸锭先按照宽度ujr进行排序,宽度相同的铸锭再根据长度ljr进行排序,然后计算组批前、后铸锭在长度方向上的映射关系,具体步骤如下:
步骤2.1:按炉次进行计算,设置j=0,k=0;
步骤2.2:设定第j炉组批铸锭头部长度tj′,尾部长度bj′;
步骤2.3:按生产订单铸锭开始进行组批计算,设置r=0;
步骤2.4:当条件ujr=u′jk成立,计算组批铸锭长度
l′jk=l′jk+ljr+t′j+b′j
并计算组批铸锭重量
g′jk=djl′jkh′jku′jk
步骤2.5:当条件ujr≠u′jkorl′jk≤lmaxorg′jk≤gmax成立,保存组批结果,即组批后的铸锭;然后,令k=k+1,新建一个组批铸锭,赋值ujr=u′jkljr=l′jk,并返回至步骤2.4;gmax和lmax分别表示允许铸造的铸锭最大重量和最大长度;dj代表第j炉熔炼合金的密度;
步骤2.6:将生产订单中第r个铸锭加入第k个组批铸锭;
步骤2.7:如果满足条件r≥sj,进行步骤2.8,带入目标函数用于计算f2;否则r=r+1,转到步骤2.4;
步骤2.8:如果满足条件j<M,结束全部炉次的铸锭组批;否则,第j炉铸锭组批结束j=j+1,转到步骤2.2;
所述通过迭代对合金铝锭组炉方案进行优化,得到最终的组炉方案,包括以下步骤:
步骤1:根据合金铝锭组炉的优化目标函数对各个粒子进行适应度计算,即:计算各个粒子的优化目标函数,得到的优化目标函数值作为初始种群中各个粒子的适应度值;
步骤2:判断迭代次数是否达到最大迭代次数;是,则从种群中选择适应度值最大的粒子作为合金铝锭的组炉方案;否则,执行步骤3;
步骤3:粒子借助个体和群体的历史最优位置更新自身的速度和位置:定义一个比例参数ρ,设定vbd和xbd分别为第b个粒子第d维的速度和位置,pbd和pgd分别为个体和群体的历史最优位置;
在t+1时刻,粒子速度vbd的更新方式变换如下:
vbd(t+1)=-xbd(t)+pgd(t)+ωvbd(t)+ρ(t)(1-2rand(t))
粒子位置xbd的更新方式变换如下:
xbd(t+1)=pgd(t)+ωvbd(t)+ρ(t)(1-2rand(t))
其中,ω为惯性权值,rand为服从[0,1]之间均匀分布的随机数;
步骤4:根据更新后的粒子计算优化目标函数,得到的目标函数值为更新后的粒子适应度,并与更新前的适应度进行比较;若比更新前的适应度小,则不更新粒子,保留更新前的粒子;否则,保留更新的粒子;
每次迭代计算中,ρ按如下方式进行自适应调整:
其中,sc和fc是scn和fln的阈值;定义pgd连续进化或者不变的次数分别为scn和fln,当scn(t+1)scn(t)时,fln(t+1)=0;当fln(t+1)fln(t)时,scn(t+1)=0。
2.根据权利要求1所述的一种特种合金铝锭生产的组炉方法,其特征在于,用于特种铝合金产品生产的首道工序--熔炼工序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院沈阳自动化研究所,未经中国科学院沈阳自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910042747.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多级固体氧化物燃料电池系统、发电系统及发电方法
- 下一篇:暂态电压抑制元件
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





