钢构件的优化排料问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
钢构件的优化排料问题
1、问题的重述
1.1 背景
在当今激烈的市场竞争中, 降低生产成本、提高生产效率和增强对市场的应变能力, 是企业保持竞争力的主要实现手段。在钢构件制造产品的生产过程中,依照产品零件尺寸从板料中截取大小适当的零件过程称之为排料,也称之为下料。排料是钢构件制造的第一道工序。在这道工序中,不同的排料方案具有不同的材料利用率,而原材料的利用率直接影响产品的成本。材料费用是制造企业主要的生产成本, 一般占总成本的 60% ~ 80% , 在大批量生产中, 材料的利用率即使提高 1% , 所创造的经济效益也相当可观。据调查,优化下料后,制造企业材料利用率可平均提高 5%~ 10%。
另外由于切割工艺的要求,切割只能实行“一刀切”的工艺(在整料或余料中,从一边的某点到另外一边某点的连线一次切割,但可以在切割下来的板料中再次切割)。板材的利用率就是所有零件面积之和与在一刀切工艺后继续切割的那部分板材面积的比值。
1.2 问题
对于第一问,对1张板料和若干规则形状零件,求如何在板料中摆放零件使其板料的利用率最高。
规则形状零件即指矩形零件。其描述一般只需用矩形的长和宽。规则形状零件的排料问题的实质是研究如何组合零件摆放问题,使得在整个原料上摆放大量的不同长和宽的零件产生的废料最少、整料和余料的利用率最高。排放时,其零件间的搭接关系的处理相对容易,只需考虑长、宽两个因素(含预留的损耗量)。板材大小:2350*900【1张】。表1是九个规则形状零件的具体规格。
对于第二问,对1张板料和若干不规则形状零件,如何在板料中摆放零件使
其板料的利用率最高。
与第一问类似,但是此时需要切割出来的零件不具有矩形般对边平行的条件,
切割较为麻烦,同时可能会造成更多边角料的产生,降低板料的利用率。图1
和表2是题目要求的两种不规则零件的具体形状和规格。板材大小:2380*1630 【1张】。
表2
零件一二
个数14 14
图1
零件一零件二
对于第三问,考虑到实际的切割过程中,一张板料并不能满足所有零件的
生产需求,故而要求设计对2张板料和若干规则形状零件,如何在板料中摆放零
件使其板料的利用率最高。还有一点与问题一不同,即各零件要求生产的个数有
所改变。板材大小:4550*1630 【2张】。具体见下表3。
表3
零件一二三四五
个数 4 0 5 6 6
零件六七八九
个数 4 2 2 4
2、符号规定与模型假设
2.1 符号规定
2.2 模型假设
1.切割机垂直切割,不考虑料板的厚度,即将问题转化为二维平面问题;
2.切割不会导致料板的长度或宽度减小,忽略切割损耗;
3.切割方式为一刀切,即在整料或余料中,从一边的某点到另外一边某点的连
线一次切割;
4.忽略切割效率,本文着眼点在于料板利用率的提高;
5.对于问题二中的六边形,可看作是矩形一角删去一个150×150的正方形,而
这一步骤利用一刀切不可能实现,故而假设六边形ABCDEF当作五边形ABCDE 对待(图2),该零件的后续加工后文不予考虑。
图2
3、问题分析
本题目三个问题所研究的是一刀切下料, 问题一和问题三属于二维规则图形的优化排料问题,问题二属于二维不规则图形的优化排料问题。排料问题是典型的优化组合问题,具有很高的计算复杂性,属于NP完全问题。“一刀切”的实际现象给了本问题一个最基础的约束,使得排样有了一个这样一个基础:每次切割都将板材一分为二。
图 3 给出了一刀切下料与非一刀切下料的比较。
图3
问题一和问题三要求制作的零件规格有9种, 因此属于多零件下料问题。多种零件, 需要解决如何选择将零件合理高效的布置在板材上。本文的研究目的是在这些约束条件下实现优化排样, 提高板材利用率。排样目标为: 尽可能提高一块板的利用率。
排料需要满足的基本约束条件有:①零件之间互不重叠;②零件的排布不得超出板材边缘;③满足一刀切条件。
4、模型建立
4.1 模型的准备
由于问题一和二要求在一张料板上规划,问题三要求在两张规格相同的料板上规划,故而在料板数量上简化模型,仅考虑在一张规格已知的料板进行排料规划。对于二维排料问题,排料方式要满足零件长,宽方向上的套裁。
将N个零件记为R1、R2、…R n合理的排布在板材A中,其中满足:
Max()=Max(∑S p r
N
j=0
A
*100%)(1.1)
且满足:
(1)R r∈A j=(1,2…N…,)
(2)R j⋂R k=∅ (j≠k , j k=1,2…N…) (1.2)
其中为排料的材料利用率,应满足最大的原则。S p j 为第j 个板材R j 的零件面积,A 为第一次一刀切后继续用于一刀切的原料板材的面积,也即布局板材所消耗的原料面积,一般有
A=A 0+A 1+A 2 (其中A 0=∑S p r N r=0,A 1为工艺废料,A 2为结构废料)。 从式(1.1)中可以看出,理论上若废料(包括工艺废料和结构废料)面积减至0,材料的利用率能够接近1,但该理论值在实际生产中无法达到。工艺废料由行业的工艺要求产生,如切割损耗和余料,本题在建模过程中暂不考虑实际生产中的切割损耗。结构废料由具体板材的结构形状所决定。在生产中结构废料无法控制,要提高材料的利用率只有从减少工艺废料入手,通过采用更合理的排料方案,减少余料(工艺废料)。
4.2 模型的建立
4.2.1问题一模型的建立
设共有M 张面积大小都为A 的板材,N 类目标零件板材。记板材的集合为:(X={W i ,H i i ∈M },零件集合为:Y={w j ,h j j ∈N} j 类零件的数量为n j , 板材i 上j 类零件的数量为n j i ,已知第k 个j 类零件在板材上的排列位置可以由其左下角坐标与右上角坐标唯一确定, 可记第k 个j 类零件在下料板材i 上的左下角坐
标为(x 0jk i ,y 0jk i ), 右上角坐标记为(x 1jk i ,y 1jk i ) 零件k 在
0 纵排
下料板材i 上的排列方式记为p jk i = ,目标是最大化板材的利用率。 1 横排
根据以上分析,将多板材下料问题用数学模型表示为:
Max ()=Max (
∑S p r
N j=0A
*100%) (1.3)
p r ∈A j =(1,2…2N …,) (1.4) p j ⋂p k =∅ (j ≠k j k =1,2…2N …) (1.5)
{x 1jk i
}j ,k max ≤W i , (1.6)
{y 1jk i }j ,k
max ≤H i , (1.7)
∑n j i I 1=n j (1.8)
式(1.3)为目标函数,表示最大板材利用效率;式(1.4)为零件规格约束;
式(1.5)保证零件互不重叠;式(1.6)和式(1.7)为板材规格约束,式(8)为零件数量约束。