线材切割问题最优方案及对策探讨.docx

上传人:b****5 文档编号:27732679 上传时间:2023-07-04 格式:DOCX 页数:12 大小:58.38KB
下载 相关 举报
线材切割问题最优方案及对策探讨.docx_第1页
第1页 / 共12页
线材切割问题最优方案及对策探讨.docx_第2页
第2页 / 共12页
线材切割问题最优方案及对策探讨.docx_第3页
第3页 / 共12页
线材切割问题最优方案及对策探讨.docx_第4页
第4页 / 共12页
线材切割问题最优方案及对策探讨.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

线材切割问题最优方案及对策探讨.docx

《线材切割问题最优方案及对策探讨.docx》由会员分享,可在线阅读,更多相关《线材切割问题最优方案及对策探讨.docx(12页珍藏版)》请在冰豆网上搜索。

线材切割问题最优方案及对策探讨.docx

线材切割问题最优方案及对策探讨

数学建模论文

题目:

线材切割问题最优化方案探讨

院系:

数理学院

专业:

数学与应用数学

班级:

数学091

学号:

3090801132

2011/5/20

摘要

本文讨论多线材切割问题,通过整数规划建立数学模型来解决线材切割的需要,使得线材利用率提高,减少浪费。

首先,我们分析了某根线材的切割方案和实行切割方案,遵循“全部用完,没有剩余”的原则,从而确定了多线材切割一般模型来得到线材切割的最优设计方案。

其次,我们采取了三种模型:

1.某根线材的切割方案模型。

确定一根线材的几种最优切割方案,做到单根线材的最佳优化。

2.实行切割方案的模型。

要求花费原材料最少,即要求做到方案组合的最佳优化。

3.多线材切割方案的一般模型。

通过对某根线材切割方案和实行切割方案的分析,建立线材切割的一般模型,得到最优化设计方案。

最后,我们对所设计的模型进行了讨论。

关键词语:

多线材切割整数规划数学模型最优化方案

一、问题重述···································3

二、问题假设···································4

三、符号说明···································4

四、建立模型···································4

4.1某根线材的切割方案模型·····················4

4.2实行切割方案的模型·························6

4.3实行切割方案模型的求解····················6

4.4结果分析··································7

4.5多线材切割一般模型的建立··················7

五、模型的分析与讨论··························8

六、线材切割问题的几点建议····················9

七、参考文献··································10

八、附录······································11

一、问题重述

在很多工程领域,都有线材切割问题。

这一问题可表述为:

设能购买到的不同长度的原线材有m种,长度分别为L1,...,Lm,这些原线材只是长度不同,其它都相同。

某工程中所要切割出的线材长度分别为li,i=1,2,...,n(这里li<所有Li),对应数量分别为Ni,i=1,2,...,n。

设计优化计算方案,求出分别需要购买多少根不同长度的原线材,并能给出切割方案及线材利用率。

 现假设某装修工程中需要对铝合金线材进行切割,工程能购买到的同一规格的铝合金线材有二种长度,一种长度是8米,另一种是12米。

现在假设要切割长度和数量如下所示的铝合金线材:

 编号长度(单位:

米)数量(单位:

根)

--------------------------------------------------

16.2090

23.60120

32.80136

41.85310

50.75215

60.55320

 应用所设计的计算方案,请问至少需要购买多少根8米和12米的线材,使浪费的线材比较少,并给出切割方案和计算线材利用率。

二、问题假设

1.两种线材单位长度的价格是固定的。

2.货源充足。

3.在切割过程中不会出现人为造成的材料损失。

 

三、符号说明

1.Li:

第i种原材料的长度。

2.lj:

所需的第j种成品线材的长度。

3.Nj:

所需的第j种成品线材的数量。

4.Xij:

第i种线材被实行第j种切割方案的次数或该方案本身。

5.aj:

某根线材切割出编号为j的线材成品数量,aj为整数。

 

四、建立模型

4.1某根线材的切割方案。

确定一根线材的几种最优切割方案。

第一,要保证有一种切割方案能够切割出所需的第j种线材成品。

第二,要遵循每根线材余料最少的原则,要求做到单根线材的最佳优化。

模型M1

某根8m线材的切割方案模型:

min=8-6.20×a1-3.60×a2-2.80×a3-1.85×a4-0.75×a5-0.55×a6;

s.t.

某根12m线材的切割方案模型:

min=12-6.20×a1-3.60×a2-2.80×a3-1.85×a4-0.75×a5-0.55×a6;

s.t.

在Lingo中执行以上程序,分别得出12种切割方案,见表4.11和表4.12(表中空白处表示0)

 

表4.11某根8m线材的切割方案

方案

a1

a2

a3

a4

a5

a6

余料/m

X11

1

3

0.15

X12

2

1

0.05

X13

2

1

1

0

X14

4

1

0.05

X15

7

5

0

X16

7

5

0

表4.12某根12m线材的切割方案

方案

a1

a2

a3

a4

a5

a6

余料/m

X21

1

1

4

0

X22

1

1

1

5

0

X23

1

3

0

X24

1

1

1

5

0

X25

1

1

4

0

X26

1

2

3

1

0

从表4.11中可以看出,方案X15和X16相同,因此可将切割方案归为五种。

从表4.12中可以看出,方案X21和方案X25相同,方案X22和X24相同,因此可将切割方案归为四种。

将两种情况总结起来,可得到如表4.13所示的切割方案。

 

表4.13某根线材的切割方案

方案

a1

a2

a3

a4

a5

a6

余料/m

某根8m线材的切割方案

X11

1

3

0.15

X12

2

1

0.05

X13

2

1

1

0

X14

4

1

0.05

X15

7

5

0

某根12m线材的切割方案

X21

1

1

4

0

X22

1

1

1

5

0

X23

1

3

0

X24

1

2

3

1

0

 

4.2实行切割方案的模型。

实行切割方案,第一,要求完成切割任务。

第二,要求花费原线材最少,即要求做到方案组合的最佳优化。

实行切割方案模型M2

minZ=8

+12

s.t.

 

4.3实行切割方案模型的求解

在Lingo中求解,得到结果如表4.14所示。

表4.14各种方案的执行情况

X11

X12

X13

X14

X15

X16

X17

X18

X19

61

56

43

67

5

29

0

5

3

min=2300m

因此,我们得到结论:

a.需要购买8m线材的数量为

=232根,其中有61根采用方案X11;56根采用方案X12;43根采用方案X13;67根采用方案X14;5根采用方案X15。

b.需购买12m线材的数量

=37根,其中有29根采用方案X21;5根采用方案X23;3根采用方案X24。

采用上述方案的实际利用线材的总长为2281.55m,线材的利用率为2281.55/2300=99.20%。

4.4结果分析

经分析可知,执行上述切割方案后,实际得到所需各种线材的数量见表4.15。

表4.15实际得到各种成品线材的数量

长度/m

6.20

3.60

2.80

1.85

0.75

0.55

数量/根

90

120

136

311

216

321

从表4.15中可知,长度分别为1.85、0.75、0.55的线材均比实际要求多出1根,由此造成的浪费为3.1m,而总的浪费为2300-2281.55=18.45m。

可见余料是造成线材浪费的主要原因,而这种浪费是不能完全消除的。

该问题中,线材的实际利用率达到99.20%,相对是一个很高的利用率。

因此这种方案对解决此类问题是可行的。

我们可以将其扩展到一般情况,建立一般模型。

4.5多线材切割一般模型的建立。

某根线材切割方案的一般模型:

模型M3

min=Li-

(i=1,2,…,m)

实行切割方案的一般模型:

模型M4

min=

s.t.

 

五、模型的讨论

一、本次建模模型使用lingo进行操作。

lingo可以用于求解非线性规划,也可以用于一些线性和非线性方程组的求解等,功能十分强大,是求解优化模型的最佳选择。

其特色在于置建模语言,提供十几个部函数.

二、主要任务是建模的过程,然后由lingo软件进行规划。

因为要求得最少的原材料根数,考虑到“全部用完,没有剩余”的原则,首先将切割后没有剩余的情况全部列出,利用lingo软件求出最优结果。

三、本次建模设计采用整数规划,整数线性规划数学模型。

本模型经过两次优化,但第二次优化是在第一次优化的基础上进行的,是对单根线材部分切割方案组合的优化,而不是对所有方案的最佳优化。

采用这种办法,减少了可能的方案,在一定程度上减少了计算量,同时使得

具体切割方案易于实行。

 

六、线材切割问题的几点建议

 

(1)实施少量多次加工。

少量、多次切割可使加工工件具有单次切割 不可比拟的表面质量,是控制和改善加工工件表面质量的简便易行的方法和措施。

 

(2合理安排切割路线。

该措施的指导思想是尽量避免破坏工件材料原有的部应力平衡,防止工件材料在切割过程中因在夹具等作用下,由于切割路线安排不合理而产生显著变形,致使切割表面质量下降。

 (3)正确选择切割参数。

对于不同的粗、精加工,其丝速、丝的力和喷流压力应以参数表为基础作适当调整,为了保证加工工件具有更高的精度和表面质量,可以适当调高线切割机的丝速和丝力,虽然制造线切割机床的厂家提供了适应不同切割条件的相关参数,但由于工件的材料、所需要的加工精度以及其他因素的影响,使得人们不能完全照搬书本上介绍的切割条件,而应以这些条件为基础,根据实际需要作相应的调整。

 (4)注意加工工件的固定。

当加工工件行将切割完毕时,其与母体材料的连接强度势必下降, 此时要防止因加工液的冲击使得加工工件发生偏斜,因为一旦发生偏斜,就会改变切割间隙,轻者影响工件表面质量,重者使工件切坏报废,所以要想办法固定好被加工工件。

 

 

七、参考文献

[1]数学建模及典型案例分析志林欧宜贵编著化学工业

[2]数学建模与数学实验静但琦主编高等教育

[3]数学建模(第三版)启源,金星,叶俊编著高等教育出版

[4]基于MCGS组态软件线材切割控制系统旭;鹏;霞;

ASPT来源刊  CJFD收录刊

[5]运筹学与最优化方法吴祈宗:

机械工业,2005

 

八、附录

1)设计方案X11和X21的程序。

model:

min=8-6.20*a1-3.60*a2-2.80*a3-1.85*a4-0.75*a5-0.55*a6;

6.20*a1+3.60*a2+2.80*a3+1.85*a4+0.75*a5+0.55*a6<=8;

gin(a1);gin(a2);gin(a3);gin(a4);gin(a5);gin(a6);

a1>=1;

end

model:

min=12-6.20*a1-3.60*a2-2.80*a3-1.85*a4-0.75*a5-0.55*a6;

6.20*a1+3.60*a2+2.80*a3+1.85*a4+0.75*a5+0.55*a6<=12;

gin(a1);gin(a2);gin(a3);gin(a4);gin(a5);gin(a6);

a1>=1;

end

2)求解最优实行方案的程序。

Model:

min=8*(X11+X12+X13+X14+X15)+12*(X21+X22+X23+X24);

X11+X21>=90;

2*X12+X22+X23+X24>=120;

2*X13+X22+3*X23+X21+2*X24>=136;

X13+4*X14+X22>=310;

X12+7*X15+4*X21+5*X22+3*X24>=215;

3*X11+X13+X14+5*X15+X24>=320;

gin(X11);gin(X12);gin(X13);gin(X14);gin(X15);

gin(X21);gin(X22);gin(X23);gin(X24);

3)运行最优实行方案程序的结果。

Globaloptimalsolutionfoundatiteration:

260

Objectivevalue:

2300.000

VariableValueReducedCost

X1161.000008.000000

X1256.000008.000000

X1343.000008.000000

X1467.000008.000000

X155.0000008.000000

X2129.0000012.00000

X220.00000012.00000

X235.00000012.00000

X243.00000012.00000

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

当前位置:首页 > 解决方案 > 商业计划

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

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