关于零件加工排序问题的数学模型、_第1页
关于零件加工排序问题的数学模型、_第2页
关于零件加工排序问题的数学模型、_第3页
关于零件加工排序问题的数学模型、_第4页
关于零件加工排序问题的数学模型、_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.零件的加工排序的最优模型摘要:根据问题“建立模型求出使总加工时间最短的加工顺序”可知,本题为建立最优化模型,求出零件加工时间最短的加工顺序。本题根据已知数据,结合问题中的具体要求,我们引入0/1变量建立工件排序的数学规划模型。借助lingo软件进行求解运算,得出其中的最优排序方案。使得完成这批工件加工任务所需要的总时间最省。在这里,我们通过对各个工件(排序后)完成某项特定工序所需总时间进行求和得到整个加工任务所需要的总时间。而各工件的总时间包括其机床加工时间和加工其他零件时的等待时间。最后,根据我们建立的模型求解得出某塑料厂加工十个零件模型所需最短总加工时间为943分钟,总加工时间最短的加工

2、顺序为:45107829163,具体结果如表6-1,6-2。精品.一、问题重述某塑料厂要加工十个零件模型(编号为1,2,10),这些零件模型必须依次通过3个设备c1,c2,c3,每个设备一次只能加工一个零件,其加工时间如下表(单位:分钟)。c1c2c31131520210201832016154810659141361920147111612816918915127101379试建立模型求出使总加工时间最短的加工顺序。二、问题分析零件在c1工序上的总加工时间是固定的。关键是在c2及c3工序上会出现等待。如果采用不同序加工,那么在c1上已加工好的零件,在c2上加工的时间会落到在c1上比其后加工的

3、零件的后面,则其在c2上等待的时间更长,同样在c2与c3工序上也是这样,要求加工时间最短的加工顺序,就必须尽量减少工件在c2及c3工序上的等待时间,由于工件必须在它们要求的时间内完工,即某工件在任务开始起到该工件加工完毕之间所用的总时间应少于该工件的规定完工时间。所以要使整个加工任务的工件总价值最大,必须合理选择加工工件的种类及其加工的次序。三、模型假设假设一:在后面的模型中,我们都假定了忽略工件在转换工序时的运输时间。即将整个工件加工过程简化为一个连续的过程,只考虑机床在加工工件时其他工件的等待时间。假设二:零件之间是相互独立的,从生产的角度看,先加工一个零件并不影响对后面零件的加工。不象有

4、些流水线生产那样,存在固定的加工顺序。精品.假设三:工人都是熟练工人,零件在工序上的加工时间是固定不变的,与工人的操作水平无关。假设四:零件在三个工序上采有同顺序加工,即在工序c1上的加工顺序与在c2及c3工序上的加工顺序相同。在工序c1上的加工是连续不断的。四、符号说明:工件在车床c1加工所需时间:工件在车床c2加工所需时间:工件在车床c3加工所需时间:工件完成在c1加工的总时间:工件完成在c2加工的总时间:工件完成在c3加工的总时间:()工件完成在c2加工的总时间():()工件完成在c3加工的总时间(): 加工十个零件模型的总时间五、模型的建立由问题分析可知工件在c1工序完成的时间: (1

5、)对于工件在c1工序完成的时间与()工件完成在c2加工的总时间,要分两种情况分析:1)当时,即工件完成c1工序的总时间大于或等于()工件完成c2工序的总时间,此时工件不需要等待()工件而立即就进入钻工序,因此工件完成c2工序的总时间表达式为;2) 当时,即工件完成c1工序的总时间小于或等于()工件完成c2精品.工序的总时间,此时工件需要等待()工件完成c2工序才能进入c2加工。因此工件完成c2工序的总时间表达式为。综合以上两种情况,得到工件完成c2工序的总时间计算公式为: (2)同理:对于工件在c2工序完成的时间与()工件完成在c3加工的总时间,有工件完成c3工序的总时间计算公式为: (3)综

6、合(1)(2)(3)可得加工十件零件需要的总时间为:约束条件:(lingo编程:附录(wenti.lg4)文件)六、模型求解通过用lingo编程求解,我们得出以下结论:顺序号工件号c1加工时间(分钟)c2加工时间(分钟)c3加工时间(分钟)1481062591413精品.31013794711161258169186210201879151278113152096192014103201615 表6-1顺序号工件号完成c1工序总时间(分钟)完成c2工序总时间(分钟)完成c3工序总时间(分钟)1481824251732453103039544741576958576687626787105798

7、299112819511413499114134148103134150165总时间:943 表6-2 从软件的运行情况可知,最优的工件排序为45107829163;完成这批工件加工任务所需的最省总时间为943分钟。七、模型评价在本题的解答过程中所建立的数学规划模型中,我们始终围绕一种化整为零的数学思想,将整批工件的加工任务拆分为在最优的排序下每个工件的实际加工情况来分析,根据各工件在加工过程中加工时间和总时间之间的联系,寻求各工件加工总时间的具体算法。再利用lingo软件进行求解模型,得出工件的最优排序。其中逻辑严谨,论证充分,算法简洁准确。有效地提高了软件求解效率。由于零件的生产与加工要受

8、很多因素的影响,我们建立的模型中还有很多我们未考虑到的因素,对现实生活中的零件生产与加工的的排序问题影响不大,不适合全面推广。精品.八、参考文献1颜文勇,数学建模,高等教育出版社,北京,2011.62 /view/66c42373f242336c1eb95ee9.html3 /view/63bfcf3410661ed9ad51f391.html4 /view/4199d2be960590c69ec376b2.html九、附录wenti.lg4:model:sets:li

9、njian/g1.g10/:c1_shijian,c2_shijian,c3_shijian;shunxu/s1.s10/:c1_time,c2_time,c3_time,c1_fintime,c2_fintime,c3_fintime;links(shunxu,linjian):note;endsetsmin=sum(shunxu(i):c3_fintime(i);for(shunxu(i):c1_time(i)=sum(linjian(j):c1_shijian(j)*note(i,j););for(shunxu(i):c2_time(i)=sum(linjian(j):c2_shijia

10、n(j)*note(i,j););for(shunxu(i):c3_time(i)=sum(linjian(j):c3_shijian(j)*note(i,j););for(shunxu(i): sum(linjian(j): note(i,j)=1;); for(linjian(j): sum(shunxu(i): note(i,j)=1;);for(shunxu(i): c1_fintime(i)=sum(shunxu(j)|j#le#i:c1_time(j););精品.for(shunxu(i)| i#gt#1: c2_fintime(i)=if(c1_fintime(i)#ge#c2_

11、fintime(i-1),c1_fintime(i),c2_fintime(i-1)+c2_time(i);); c2_fintime(1)=c1_fintime(1)+c2_time(1);for(shunxu(i)| i#gt#1: c3_fintime(i)=if(c2_fintime(i)#ge#c3_fintime(i-1),c2_fintime(i),c3_fintime(i-1)+c3_time(i););c3_fintime(1)=c2_fintime(1)+c3_time(1); for(links:bin(note);data:ole(d:liebiao.xls)=c1_t

12、ime,c2_time,c3_time,c1_fintime,c2_fintime,c3_fintime;c1_shijian=13,10,20,8,9,19,11,16,15,13;c2_shijian=15,20,16,10,14,20,16,9,12,7;c3_shijian=20,18,15,6,13,14,12,18,7,9;enddataend feasible solution found. objective value: 943.0000 extended solver steps: 157 total solver iterations: 141457 export sum

13、mary report - transfer method: ole based workbook: d:liebiao.xls ranges specified: 6 c1_time c2_time c3_time c1_fintime c2_fintime c3_fintime ranges found: 0 range size mismatches: 0 values transferred: 0 variable value精品. c1_shijian( g1) 13.00000 c1_shijian( g2) 10.00000 c1_shijian( g3) 20.00000 c1

14、_shijian( g4) 8.000000 c1_shijian( g5) 9.000000 c1_shijian( g6) 19.00000 c1_shijian( g7) 11.00000 c1_shijian( g8) 16.00000 c1_shijian( g9) 15.00000 c1_shijian( g10) 13.00000 c2_shijian( g1) 15.00000 c2_shijian( g2) 20.00000 c2_shijian( g3) 16.00000 c2_shijian( g4) 10.00000 c2_shijian( g5) 14.00000 c

15、2_shijian( g6) 20.00000 c2_shijian( g7) 16.00000 c2_shijian( g8) 9.000000 c2_shijian( g9) 12.00000 c2_shijian( g10) 7.000000 c3_shijian( g1) 20.00000 c3_shijian( g2) 18.00000 c3_shijian( g3) 15.00000 c3_shijian( g4) 6.000000 c3_shijian( g5) 13.00000 c3_shijian( g6) 14.00000 c3_shijian( g7) 12.00000

16、c3_shijian( g8) 18.00000 c3_shijian( g9) 7.000000 c3_shijian( g10) 9.000000 c1_time( s1) 8.000000 c1_time( s2) 9.000000 c1_time( s3) 13.00000 c1_time( s4) 11.00000 c1_time( s5) 16.00000 c1_time( s6) 10.00000 c1_time( s7) 15.00000 c1_time( s8) 13.00000 c1_time( s9) 19.00000 c1_time( s10) 20.00000 c2_

17、time( s1) 10.00000 c2_time( s2) 14.00000 c2_time( s3) 7.000000 c2_time( s4) 16.00000精品. c2_time( s5) 9.000000 c2_time( s6) 20.00000 c2_time( s7) 12.00000 c2_time( s8) 15.00000 c2_time( s9) 20.00000 c2_time( s10) 16.00000 c3_time( s1) 6.000000 c3_time( s2) 13.00000 c3_time( s3) 9.000000 c3_time( s4)

18、12.00000 c3_time( s5) 18.00000 c3_time( s6) 18.00000 c3_time( s7) 7.000000 c3_time( s8) 20.00000 c3_time( s9) 14.00000 c3_time( s10) 15.00000 c1_fintime( s1) 8.000000 c1_fintime( s2) 17.00000 c1_fintime( s3) 30.00000 c1_fintime( s4) 41.00000 c1_fintime( s5) 57.00000 c1_fintime( s6) 67.00000 c1_finti

19、me( s7) 82.00000 c1_fintime( s8) 95.00000 c1_fintime( s9) 114.0000 c1_fintime( s10) 134.0000 c2_fintime( s1) 18.00000 c2_fintime( s2) 32.00000 c2_fintime( s3) 39.00000 c2_fintime( s4) 57.00000 c2_fintime( s5) 66.00000 c2_fintime( s6) 87.00000 c2_fintime( s7) 99.00000 c2_fintime( s8) 114.0000 c2_fint

20、ime( s9) 134.0000 c2_fintime( s10) 150.0000 c3_fintime( s1) 24.00000 c3_fintime( s2) 45.00000 c3_fintime( s3) 54.00000 c3_fintime( s4) 69.00000 c3_fintime( s5) 87.00000 c3_fintime( s6) 105.0000 c3_fintime( s7) 112.0000 c3_fintime( s8) 134.0000精品. c3_fintime( s9) 148.0000 c3_fintime( s10) 165.0000 no

21、te( s1, g1) 0.000000 note( s1, g2) 0.000000 note( s1, g3) 0.000000 note( s1, g4) 1.000000 note( s1, g5) 0.000000 note( s1, g6) 0.000000 note( s1, g7) 0.000000 note( s1, g8) 0.000000 note( s1, g9) 0.000000 note( s1, g10) 0.000000 note( s2, g1) 0.000000 note( s2, g2) 0.000000 note( s2, g3) 0.000000 no

22、te( s2, g4) 0.000000 note( s2, g5) 1.000000 note( s2, g6) 0.000000 note( s2, g7) 0.000000 note( s2, g8) 0.000000 note( s2, g9) 0.000000 note( s2, g10) 0.000000 note( s3, g1) 0.000000 note( s3, g2) 0.000000 note( s3, g3) 0.000000 note( s3, g4) 0.000000 note( s3, g5) 0.000000 note( s3, g6) 0.000000 no

23、te( s3, g7) 0.000000 note( s3, g8) 0.000000 note( s3, g9) 0.000000 note( s3, g10) 1.000000 note( s4, g1) 0.000000 note( s4, g2) 0.000000 note( s4, g3) 0.000000 note( s4, g4) 0.000000 note( s4, g5) 0.000000 note( s4, g6) 0.000000 note( s4, g7) 1.000000 note( s4, g8) 0.000000 note( s4, g9) 0.000000 no

24、te( s4, g10) 0.000000 note( s5, g1) 0.000000 note( s5, g2) 0.000000精品. note( s5, g3) 0.000000 note( s5, g4) 0.000000 note( s5, g5) 0.000000 note( s5, g6) 0.000000 note( s5, g7) 0.000000 note( s5, g8) 1.000000 note( s5, g9) 0.000000 note( s5, g10) 0.000000 note( s6, g1) 0.000000 note( s6, g2) 1.00000

25、0 note( s6, g3) 0.000000 note( s6, g4) 0.000000 note( s6, g5) 0.000000 note( s6, g6) 0.000000 note( s6, g7) 0.000000 note( s6, g8) 0.000000 note( s6, g9) 0.000000 note( s6, g10) 0.000000 note( s7, g1) 0.000000 note( s7, g2) 0.000000 note( s7, g3) 0.000000 note( s7, g4) 0.000000 note( s7, g5) 0.000000 note( s7, g6) 0.000000 note( s7, g7) 0.000000 note( s7, g8) 0.000000 note( s7, g9) 1.000000 note( s7, g10) 0.000000 note( s8, g1) 1.000000 note( s8, g2) 0.000000 note( s8, g3) 0.000000 note( s8, g4) 0.000000 note( s8, g5) 0.000000 note( s8, g6) 0.000000 note( s8, g7) 0.000000 note

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论