[发明专利]一种基于扫描线法的二维不规则排样下料方法有效
申请号: | 202011518760.3 | 申请日: | 2020-12-21 |
公开(公告)号: | CN112488429B | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 魏丽军;林家伟;刘强;张浩 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/04 |
代理公司: | 佛山市禾才知识产权代理有限公司 44379 | 代理人: | 罗凯欣;曹振 |
地址: | 510062 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 扫描 二维 不规则 排样下料 方法 | ||
本发明公开了一种基于扫描线法的二维不规则排样下料方法,包括以下步骤:步骤A:将目标面板容器和不规则零件进行扫描线化;步骤B:对每个所述不规则零件的零件扫描线随机排序,生成零件扫描线序列;步骤C:按照所述零件扫描线序列的顺序对所述不规则零件的零件扫描线进行重叠检测,所述不规则零件的零件扫描线按照所述零件扫描线序列遍历所述目标面板容器的每条面板扫描线上对应的位置。步骤D:对每个位置评价每个所述不规则零件的放置可行性;步骤E:选择可行性最高的所述不规则零件放置于对应的位置。所述基于扫描线法的二维不规则排样下料方法,解决了现有的不规则排样下料方法消耗时间长、内存占用大的问题。
技术领域
本发明涉及工业排样下料技术领域,特别是一种基于扫描线法的二维不规则排样下料方法。
背景技术
二维不规则排样下料问题在工业制造中随处可见,如布料加工、钢板加工、皮革加工、板材加工、钣金加工等行业。在制造业中,原料费用一直是必须面对的难题之一,排样下料问题则应运而生,为提高原料利用率,缩小原料费用提供渠道。
由于在实际生产中,面对的零件经常是不规则的形状,则由排样下料问题衍生出二维不规则排样下料问题。采取哪种几何工具表述零件、零件的放置顺序、零件放置采用的策略以及可用布局的搜索策略,都很大程度地影响了排样结果和排样速率。
目前求解不规则排样下料问题的几何工具有临界多边形、像素点法等。临界零件的方法缺点在于,在初始化临界零件,及后续进行重叠检测时耗时非常长;像素点法的缺点在于,虽然初始化和重叠检测耗时没有临界零件漫长,但内存消耗明显,且精度较低,在同时对两个维度进行像素点填充下,若要保证精度,则填充密度必须高,但同时性能变得越低,内存占用越大。
发明内容
针对上述缺陷,本发明的目的在于提出一种基于扫描线法的二维不规则排样下料方法,解决了现有的不规则排样下料方法消耗时间长、内存占用大的问题。
为达此目的,本发明采用以下技术方案:一种基于扫描线法的二维不规则排样下料方法,包括以下步骤:
步骤A:将目标面板容器和不规则零件进行扫描线化得到面板扫描线和零件扫描线;
步骤B:对每个所述不规则零件的零件扫描线随机排序,生成零件扫描线序列;
步骤C:按照所述零件扫描线序列的顺序对所述不规则零件的零件扫描线进行重叠检测,所述不规则零件的零件扫描线按照所述零件扫描线序列遍历所述目标面板容器的每条面板扫描线上对应的位置;
步骤D:对每个位置评价每个所述不规则零件的放置可行性;
步骤E:选择可行性最高的所述不规则零件放置于对应的位置。
例如,所述步骤A具体为:
步骤A1:选取一个精度k;
步骤A2:根据所述目标面板容器在垂直方向的尺寸,将所述目标面板容器填充进精度k下的多条所述面板扫描线;
步骤A3:根据不规则零件在垂直方向的尺寸,将不规则零件填充进精度k下的多层零件扫描线层,每层零件扫描线层包含一条或一条以上零件扫描线;
步骤A4:根据不规则零件在垂直方向的每条零件扫描线的y值,得到每条对应的零件扫描线的x值,其中y值通过不规则零件的包络矩形的y方向的尺寸得到,x值通过所述不规则零件的每条y方向的零件扫描线的两端的端点得到;
步骤A5:根据每层所述零件扫描线层的零件扫描线的x值进行排列,并储存到零件扫描线表中。
值得说明的是,所述步骤A2中,在对所述目标面板容器进行扫描线化时设置步长,所述步长为所述目标面板容器的宽度乘以精度k后的千分之一。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011518760.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种布料纠偏机构
- 下一篇:一种跌倒检测方法、系统和存储设备
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理