钢板切割数模Word下载.docx

上传人:b****3 文档编号:13990615 上传时间:2022-10-16 格式:DOCX 页数:9 大小:33.22KB
下载 相关 举报
钢板切割数模Word下载.docx_第1页
第1页 / 共9页
钢板切割数模Word下载.docx_第2页
第2页 / 共9页
钢板切割数模Word下载.docx_第3页
第3页 / 共9页
钢板切割数模Word下载.docx_第4页
第4页 / 共9页
钢板切割数模Word下载.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

钢板切割数模Word下载.docx

《钢板切割数模Word下载.docx》由会员分享,可在线阅读,更多相关《钢板切割数模Word下载.docx(9页珍藏版)》请在冰豆网上搜索。

钢板切割数模Word下载.docx

3m 的小钢板;

(2)49张2m×

4m的小钢板;

(3)12张5m×

7m的小钢板;

问题:

应该如何切割钢板最经济?

2、问题分析

(1)算出一块10m×

10m的钢板可以有1m×

3m、2m×

4m、5m×

7m这样的三种小钢板的多少种组合形式

(2)根据各种不同的组合,画出下料图

(3)根据下料图,利用lindo软件,找出符合要求又废料很少的方式

3、建立模型

第一步:

寻找可能的下料方法

钢板总面积100m2,1*3的小钢板面积3m2,2*4的8m2,5*7的35m2,分别最多切割maxa、maxb、maxc 块.则maxa<

=33,max b<=12,maxc<

=2,又因为下料边长都是整数,于是底料边长不会超过3m,即底料的面积最多是2*2=4m。

设一次切割1*3 a块,2*4b块,5*7c块,则剩余废料满足0<

=100-(3a+8b+35c)<=4.

依据这种理由,底料的面积可能是0,1,2,3,4,我们寻找可能下料的方法,在mathematic中编程如下:

DO[DO[DO[DO[if[3a+8b+35c==100-k,Print[“(“,a,”,”,b,”,”,c,”)”]],{a,0,20}],{b,0,7}],{c,0,1}],{k,0,4}],其中变量k的取值代表废料面积。

执行后得到:

(20,5,0)

(19,1,1)

(11,4,1)

(3,7,1)

(17,6,0)

(16,2,1)

(8,5,1)

(14,7,0)

(13,3,1)

(5,6,1)

(19,5,0)

(18,1,1)

(10,4,1)

(2,7,1)

(16,6,0)

(15,2,1)

(7,5,1)

第二步:

建立假设

假设①由于施工条件有限,切割只能走直线,并只能一刀切到底;

  ②切割不计损耗

第三步:

讨论切割方法的可能性(约定切割余料统称为废料)

方法一:

对应于(20,5,0)

20块1*3+5块2*4+废料0*0

方法二:

对应于(19,1,1)

19块1*3+1块2*4+1块5*7+废料0

方法三:

对应于(11,4,1)

11块1*3+4块2*4+1块5*7+废料0

方法四:

对应于(3,7,1)

3块1*3+7块2*4+1块5*7+废料0

方法五:

对应于(17,6,0)

17块1*3+6块2*4+废料1*1

方法六:

对应于(16,2,1)

16块1*3+2块2*4+1块5*7+废料1*1

方法七:

对应于(8,5,1)

8块1*3+5块2*4+1块5*7+废料1*1

方法八:

对应于(14,7,0)

14块1*3+7块2*4+废料1*2

方法九:

(13,3,1)

13块1*3+3块2*4+1块5*7+废料1*2

方法十:

(5,6,1)

5块1*3+6块2*4+1块5*7+废料1*2

方法十一:

(19,5,0)

因为存在(20,5,0)所以这种方法可省略

方法十二:

(18,1,1)

因为存在(19,1,1)所以这种方法可省略

方法十三:

(10,4,1)

因为存在(11,4,1)所以这种方法可省略

方法十四:

(2,7,1)

方法十五:

(16,6,0)

因为存在(17,6,0)所以这种方法可省略

方法十六:

(15,2,1)

因为存在(16,2,1)所以这种方法可省略

方法十七:

(7,5, 1)

因为存在(8,5,1)所以这种方法可省略

也就是说:

有9种可行方法

第四步:

在lindo中编程,找最优解

由于60*3+8*49+12*35/100=9.92,

可知最少需要10块这种钢板下料、

设用切割方法i需要切割xi块钢板,

目标函数一:

总用量最少

Minf=x1+x2+x3+x4+x5+x6+x7+x8+x9+x10

目标函数二:

总废料的面积最少

Minf=0x1+0x2+0x3+0x4+x5+x6+x7+2x8+2x9+2x10

约束条件:

20x1+19x2+11x3+3x4+17x5+16x6+8x7+14x8+13x9+5x10>

60

5x1+1x2+4x3+7x4+6x5+2x6+5x7+7x8+3x9+6x10>

49

0x1+1x2+1x3+0x4+1x5+1x6+1x7+2x8+2x9+2x10>12

Xi>=0

在lindo软件包中编程求解,对第一个目标函数求解:

Minf=x1+x2+x3+x4+x5+x6+x7+x8+x9+x10

St:

20x1+19x2+11x3+3x4+17x5+16x6+8x7+14x8+13x9+5x10>60

5x1+1x2+4x3+7x4+6x5+2x6+5x7+7x8+3x9+6x10>49

0x1+1x2+1x3+0x4+1x5+1x6+1x7+2x8+2x9+2x10>

12

end

gin10

执行后得到结果:

OBJECTIVEFUNCTIONVALUE

 1) 12.00000

 VARIABLE  VALUE REDUCEDCOST

  X1  0.000000 1.000000

  X2  1.000000  1.000000

 X3   0.000000   1.000000

 X4 0.000000 1.000000

   X5   0.000000   1.000000

 X6  0.000000  1.000000

X7   0.000000   1.000000

    X8 0.000000   1.000000

   X9   6.000000  1.000000

X10  5.000000     1.000000

   ROWSLACKOR SURPLUS   DUALPRICES

   2)  62.000000   0.000000

  3) 0.000000 0.000000

  4)   0.000000   0.000000

即钢板总用量最小为12块,最优解为

x1 =0,x2=1, x3 =0,x4 = 0, x5=0,x6= 0,x7=0,x8=0,x9 =6,x10 =5,其中多余62块1*3的钢板。

对第二个目标函数求解:

min0x1+0x2+0x3+0x4+1x5+1x6+1x7+2x8+2x9+2x10

st

20x1+19x2+11x3+3x4+17x5+16x6+8x7+14x8+13x9+5x10>60

5x1+x2+4x3+7x4+6x5+2x6+5x7+7x8+3x9+6x10>49

x2+x3+x4+x6+x7+x9+x10>12

end

gin10

OBJECTIVEFUNCTIONVALUE

 1)    0.0000000E+00

VARIABLE VALUE  REDUCEDCOST

 X1 0.000000   0.000000

 X2   1.0000000.000000

 X3  12.000000  0.000000

    X4 0.000000 0.000000

   X5 0.000000  1.000000

  X6  0.000000  1.000000

   X7  0.000000 1.000000

  X8   0.000000  2.000000

  X9 0.000000 2.000000

  X10 0.000000  2.000000

ROWSLACKORSURPLUS DUAL PRICES

  2) 91.000000    0.000000

  3)   0.000000      0.000000

 4)   1.000000   0.000000

即钢板总用量最小为13块,最优解为

x1=0,x2=1, x3 =12,x4=0,x5 =0,x6 = 0, x7=0, x8=0,x9= 0,x10=0,其中多余91块1*3的钢板和1块5*7的钢板。

四:

模型评价与推广

此题中的模型可以广泛的运用到类似的二维下料问题。

不过对于此道题目,比较困难的地方是准确画出所有可能的下料方式的下料图。

因为很有可能画不出来的那种方式会影响到最优解的获得。

五:

参考文献

《数学模型与计算》 赵东方著  科学出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 生物学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1