当前位置: 首页 > 专利查询>刘强专利>正文

一种基于组化技术的矩形件排样方法技术

技术编号:10367291 阅读:215 留言:0更新日期:2014-08-28 11:10
本发明专利技术公开了一种基于组化技术的矩形件排样方法,包括有以下步骤:A、将所有矩形件中长或宽相同的组合成组合矩形件;B、将所有矩形件和组合矩形件记录在辅助存储结构中;C、利用组合矩形件及辅助存储结构,根据待排矩形的尺寸特征,快速检索优先排样的组合矩形件;D、结合上述快速检索方法,依据原材料的几何特征,通过排样与优化相结合的方式进行最优排样方案的搜索。本发明专利技术每个组合矩形件本身就是一个最优化的部分排样方案,有助于快速构造与发现最优解;利用辅助存储结构有效缩减组合矩形件的检索时间;进而在总体上提高求解质量与求解速度。本发明专利技术作为一种基于组化技术的矩形件排样方法可广泛应用于二维下料排样领域。

【技术实现步骤摘要】
一种基于组化技术的矩形件排样方法
本专利技术涉及二维下料排样领域,尤其是一种基于组化技术的矩形件排样方法。
技术介绍
二维矩形件排样优化问题广泛存在于玻璃、木板、钢板、纸张等需要满足“一刀切”工艺约束的板材加工行业,其优化目标是在给定的矩形板材上不重叠地放置尽可能多矩形件,以实现板材的利用率最大化。所述一刀切(Guillotine)是指任何一次直线切割都必须能把矩形件分成两个独立的矩形件,即任何一条直线切割线都必须从矩形件的一条边延伸另外一条边。当切割过程需要满足“一刀切”工艺约束时,排样方法有别于常规的排样方法。现有的比较经典的方法包括:(1)分层式排样优化方法,其基本原理如图1所示:首先选定一矩形件(如1),以其作为基准,形成一个排样层,而后在该层的未排样区进行“一刀切”排样,如排放3、5,当该排样层排满或者不能再排入其他矩形件后,则依照上方式开辟新一层的排样层,直到所有的排样结束。在选用基准矩形件以及进行未排样区的排样时,依赖于某些带有启发意义的排样规则。对最优排样方案的搜索就在于更换基准矩形件和优化每层未排样区的排样。分层式排样优化方法排样速度较快,但易排除最优解,导致排样质量下降。(2)放宽式搜索方法,具体原理如图2-4所示:该方法要求板材尺寸固定,当排入一块矩形件后,如图2与3所示排入1后,存在两种“一刀切”的切割方式:横切和纵切。选择其中一种后,形成两个新的排样区,依次执行类似排样,如图4所示。当某种切割方式不能满足排样率要求时,如废料面积超过预期,则该方法回溯,尝试用另一种切割方式进行排样。如果在当前尺寸的板材上不能拍下所有矩形件,则放宽当前板材的长或宽,进行下一次排样尝试。放宽式搜索方法放宽尺寸后导致多次搜索而使得搜索速度慢,如果强制设置一些严格的回溯条件以提高搜索速度,则也会导致排样质量下降。
技术实现思路
为了解决上述技术问题,本专利技术的目的是:提供一种基于组化技术精确搜索方法、有效缩减搜索空间、提高搜索速度的矩形件排样方法。本专利技术所采用的技术方案是:一种基于组化技术的矩形件排样方法,包括有以下步骤:A、将所有矩形件中长度或者宽度相同的矩形件组合成组合矩形件;B、将上述步骤中的所有矩形件和组合矩形件记录在辅助存储结构中;C、利用组合矩形件及辅助存储结构,根据待排矩形的尺寸特征,快速检索优先排样的组合矩形件;D、结合上述组合矩形件的快速检索方法,依据原材料的几何特征,通过排样与优化相结合的方式进行最优排样方案的搜索。进一步,所述步骤A中,若所有矩形件中存在一个矩形件,其长度或者宽度与一个组合矩形件的长度或者宽度相同,且该组合矩形件不包含该矩形件,则该矩形件与该组合矩形件组合成一个新的组合矩形件。进一步,所述步骤A还包括有组合的终止条件,所述终止条件为组合成组合矩形件的矩形件超过限定值,或者所述终止条件为任意组合矩形件的长度或宽度超过限定值。进一步,所述步骤B中,所述辅助存储结构包括有长度方向辅助存储结构和宽度方向辅助存储结构;所述长度方向辅助存储结构中按照矩形件和组合矩形件的长度降序排列,当存在长度相等的情况时,在相等长度的矩形件和/或组合矩形件中按照宽度降序排列,相等长度的矩形件和/或组合矩形件构成一个段,并记录每个段的起始位置;所述宽度方向辅助存储结构中按照矩形件和组合矩形件的宽度降序排列,当存在宽度相等的情况时,在相等宽度的矩形件和/或组合矩形件中按照长度降序排列,相等宽度的矩形件和/或组合矩形件构成一个段,并记录每个段的起始位置。进一步,所述步骤C中利用上述辅助存储结构进行检索的具体步骤包括有:获取待排样材料的长度值;在辅助存储结构中找到不大于该长度值的最大长度的矩形件或组合矩形件,读取该矩形件或组合矩形件所在段的起始位置;从起始位置开始,读取辅助存储结构中的矩形件或组合矩形件,判断其是否能排放到当前的待排样材料中,如果可以,则选择该矩形件或组合矩形件作为长度方向的最优矩形件;获取待排样材料的宽度值;在辅助存储结构中找到不大于该宽度值的最大宽度的矩形件或组合矩形件,读取该矩形件或组合矩形件所在段的起始位置;从起始位置开始,读取辅助存储结构中的矩形件或组合矩形件,判断其是否能排放到当前的待排样材料中,如果可以,则选择该矩形件或组合矩形件作为宽度方向的最优矩形件;对比上述长度方向的最优矩形件与宽度方向的最优矩形件,选择面积最大的矩形件作为最终检索结果。进一步,对于卷型材,所述步骤D具体为:D1、所述待排样材料为卷型材时,设定当前卷型材的长度length为不小于所有矩形件面积之和与卷型材宽度之比的整数,并记录该整数为beginLength;D2、若排样不成功,在进行回溯搜索时,更新beginLength的取值为当前length的取值,当前length的取值加上一个附加值;若排样成功,则记录当前length取值并将其赋值给endLength;然后给length赋值为beginLength和endLength的中间值,若该中间值为非整数,则给length赋值为不小于该中间值的最小整数;D3、利用上述辅助存储结构进行检索,将检索到的矩形件或组合矩形件排放在型材上;若检索不到可排放的矩形件或组合矩形件,则当前待排样板材部分为废料;D4、记录并累计当前产生的废料,若废料面积超出预期设定的阈值,则当前当次排样失败,向上一步回溯;D5、选用横切与纵切两种切割方式之一,生成两个新的板材按照步骤D3~D5进行递归排样,如果针对任意一新板材的排样失败,则尝试另外一种切割的方式;如果两种切割方式均失败,则当前当次排样失败,向上一步回溯;D6、若针对最原始的待排样板材排样失败,则返回步骤D2,进行重排样;D7、若排样成功,亦返回步骤D2,寻找更优的卷型材的长度length和排样方案。进一步,对于板型材,所述步骤D具体为:D1、所述待排样材料为板型材时,设定当前板型材的利用率ratio的值为1,并设定beginRatio初始值为1;D2、若排样不成功,在进行回溯搜索时,按比值将ratio减少到一个更小的值;若排样成功,则设定endRatio取值为ratio;然后,给ratio赋值为endRatio和beginRatio的中间值;如果endRatio和beginRatio之间的差减少到一定范围则完成排样;D3、利用上述辅助存储结构进行检索,将检索到的矩形件或组合矩形件排放在型材上;若检索不到可排放的矩形件或组合矩形件,则当前待排样板材部分为废料;D4、记录并累计当前产生的废料,若废料部分的面积与原始型材面积之比大于1-ratio,则当前当次排样失败,向上一步回溯;D5、选用横切与纵切两种切割方式之一,生成两个新的板材按照步骤D3~D5进行递归排样,如果针对任意一新板材的排样失败,则尝试另外一种切割的方式;如果两种切割方式均失败,则当前当次排样失败,向上一步回溯;D6、若针对最原始的待排样板材排样失败,则返回步骤D2,进行重排样;D7、若排样成功,亦返回步骤D2,寻找更优的板型材的利用率ratio和排样方案。本专利技术的有益效果是:通过将所有矩形件中长度或者宽度相同的矩形件组合成组合矩形件,每一个组合矩形件本身就是一个最优化的部分排样方案,有助于快速构造与发现最优解;利用辅助存储结构有效缩减了组合矩形件的检索本文档来自技高网
...
一种基于组化技术的矩形件排样方法

【技术保护点】
一种基于组化技术的矩形件排样方法,其特征在于:包括有以下步骤:A、将所有矩形件中长度或者宽度相同的矩形件组合成组合矩形件;B、将上述步骤中的所有矩形件和组合矩形件记录在辅助存储结构中;C、利用组合矩形件及辅助存储结构,根据待排矩形的尺寸特征,快速检索优先排样的组合矩形件;D、结合上述组合矩形件的快速检索方法,依据原材料的几何特征,通过排样与优化相结合的方式进行最优排样方案的搜索。

【技术特征摘要】
1.一种基于组化技术的矩形件排样方法,其特征在于:包括有以下步骤:A、将所有矩形件中长度或者宽度相同的矩形件组合成组合矩形件;B、将上述步骤中的所有矩形件和组合矩形件记录在辅助存储结构中;C、利用组合矩形件及辅助存储结构,根据待排矩形的尺寸特征,快速检索优先排样的组合矩形件;D、结合上述组合矩形件的快速检索方法,依据原材料的几何特征,通过排样与优化相结合的方式进行最优排样方案的搜索;上述步骤C中利用辅助存储结构进行检索的具体步骤包括有:获取待排样材料的长度值;在辅助存储结构中找到不大于该长度值的最大长度的矩形件或组合矩形件,读取该矩形件或组合矩形件所在段的起始位置;从起始位置开始,读取辅助存储结构中的矩形件或组合矩形件,判断其是否能排放到当前的待排样材料中,如果可以,则选择该矩形件或组合矩形件作为长度方向的最优矩形件;获取待排样材料的宽度值;在辅助存储结构中找到不大于该宽度值的最大宽度的矩形件或组合矩形件,读取该矩形件或组合矩形件所在段的起始位置;从起始位置开始,读取辅助存储结构中的矩形件或组合矩形件,判断其是否能排放到当前的待排样材料中,如果可以,则选择该矩形件或组合矩形件作为宽度方向的最优矩形件;对比上述长度方向的最优矩形件与宽度方向的最优矩形件,选择面积最大的矩形件作为最终检索结果。2.根据权利要求1所述的一种基于组化技术的矩形件排样方法,其特征在于:所述步骤A中,若所有矩形件中存在一个矩形件,其长度或者宽度与一个组合矩形件的长度或者宽度相同,且该组合矩形件不包含该矩形件,则该矩形件与该组合矩形件组合成一个新的组合矩形件。3.根据权利要求1或2所述的一种基于组化技术的矩形件排样方法,其特征在于:所述步骤A还包括有组合的终止条件,所述终止条件为组合成组合矩形件的矩形件超过限定值,或者所述终止条件为任意组合矩形件的长度或宽度超过限定值。4.根据权利要求1所述的一种基于组化技术的矩形件排样方法,其特征在于:所述步骤B中,所述辅助存储结构包括有长度方向辅助存储结构和宽度方向辅助存储结构;所述长度方向辅助存储结构中按照矩形件和组合矩形件的长度降序排列,当存在长度相等的情况时,在相等长度的矩形件和/或组合矩形件中按照宽度降序排列,相等长度的矩形件和/或组合矩形件构成一个段,并记录每个段的起始位置;所述宽度方向辅助存储结构中按照矩形件和组合矩形件的宽度降序排列,当存在宽度相等的情况时,在相等宽度的矩形件和/或组合矩形件中按照长度降序排列,相等宽度的矩形件和/或组合矩形件构成一个段,并记录每个段的起始位置。5.根据权利要求1所述的一种基于组化技术的矩形件排样方法,其特征...

【专利技术属性】
技术研发人员:刘强
申请(专利权)人:刘强
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1