[发明专利]一种基于均布有序搜索的一维下料优化算法有效
申请号: | 201610514557.6 | 申请日: | 2016-07-01 |
公开(公告)号: | CN106169106B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 王平江;钟治魁;肖民生;李世其 | 申请(专利权)人: | 泉州华中科技大学智能制造研究院 |
主分类号: | G16Z99/00 | 分类号: | G16Z99/00 |
代理公司: | 北京和信华成知识产权代理事务所(普通合伙) 11390 | 代理人: | 胡剑辉 |
地址: | 362000 福建省泉州市丰泽区*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于均布有序搜索的一维下料优化算法,用于解决实际生产中一维下料优化的问题。本发明包括:(1)计算需要原板材的平均总数;(2)计算板条均匀的分布在每块板材中的数量,预防利用率不均匀的情况;(3)构造板条需求对,降序排列;(4)根据构造的板条需求对进行排列,得到一组排版组合;(5)在遍历原则的基础上通过逐步有序剔除法,重组当前排列组合,并保存利用率更优的一组。(6)重复步骤(5),直到满足设定的搜素条件,得到最优组合。本发明通过平均分布排版,使得整体优化利用率高,且避免利用率不均匀的现象,生产效率得到提高。 | ||
搜索关键词: | 一种 基于 有序 搜索 一维下料 优化 算法 | ||
【主权项】:
一种基于均布有序搜索的一维下料优化算法,其特征在于,包含如下步骤:(1)构造板条需求对:按照板条宽度,降序排列板条需求对(Hi, Ni,
)队列,从队列中剔除Ni为零的需求对,重新计算需求对的数量n;若n=0,说明本次加工任务全部完成,结束本次加工任务转步骤(7),否则转下一步骤(2);(2)判断宽度为Ws的板材若只放最宽板条H1,是否可以刚好放下:首先计算板材Ws中可放最宽板条H1的最大排版数量
:
=Ws/H1如果
>N1,则
= N1;然后求板材剩余材料宽度
:
=Ws‑H1
若
在0‑5mm之间,则更新需求对中的N1,N1=N1‑
,前s块板材剩余材料宽度之和
=
+
,保存当前排版数据,O[1].H=H1,O[1].N=
;本次宽度为Ws的板材排版结束,取保存的结构体数组O[k]的第1组数据,生成加工的G代码程序,取下一板材(s加1),转步骤(1);若
大于5mm,亦即本次排版为无效排版,转下一步骤(3);(3)第s次加工板材宽度为Ws的板材时,根据板条需求对(Hi, Ni,
)队列,计算理论上需要板材的平均总数量Ms:
令板材Ws剩余宽度
=Ws,初始排版次数k=1,取第一组板条需求对即i=1,转下一步(4);(4)若i大于n,则i=1,计算板条Hi在板材Ws上的平均排版数量
:
=Ni/Ms若
>Ni,则
=Ni,更新第i组板条需求对(Hi, Ni,
)中的
,转下一步骤(5);(5)第s块板材在第k次排版时,取第i组板条需求对(Hi, Ni,
),计算
:
若
在0‑Hn之间(可在遍历原则的基础上通过逐步有序剔除法查找最优的排版组合),则更新第i组板条需求对(Hi, Ni,
)中的Ni,Ni=Ni‑
,前s块板材剩余材料宽度之和
=
+
,保存当前排版数据,O[k].H=Hi,O[k].N=
,本次宽度为Ws的板材排版结束,取保存的结构体数组O[k]的前k组数据,生成加工的G代码程序,取下一板材(s加1),转步骤(1);若
小于0且
大于1,则
减1,更新第i组需求对(Hi, Ni,
)中的
后转步骤(5);若
小于0且
小于等于1,此次排版为无效排版,则取下一组板条i=i+1,转步骤(4);若
大于Hn,则更新第i组板条需求对(Hi, Ni,
)中的Ni,Ni=Ni‑
,从队列中剔除Ni为零的需求对,重新计算需求对的数量n,保存当前排版数据,O[k].H=Hi,O[k].N=
,转下一步骤(6);(6)若n大于0且
在0‑Hn之间,则本次宽度为Ws的板材排版结束,前s块板材剩余材料宽度之和
=
+
,取保存的结构体数组O[k]的前k组数据,生成加工的G代码程序,取下一板材(s加1),转步骤(1);若n大于0且
大于Hn,则取下一组板条i=i+1,k=k+1,转步骤(4);若n等于0,当前宽度为Ws的板材排版结束,且所有板条加工完成,前s块板材剩余材料宽度之和
=
+
,取保存的结构体数组O[k]的前k组数据,生成加工的G代码程序,转下一步(7);(7)结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泉州华中科技大学智能制造研究院,未经泉州华中科技大学智能制造研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610514557.6/,转载请声明来源钻瓜专利网。