关于零件加工排序问题的数学模型、.docVIP

关于零件加工排序问题的数学模型、.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于零件加工排序问题的数学模型、.doc

PAGE 4 - 零件的加工排序的最优模型 摘要: 根据问题“建立模型求出使总加工时间最短的加工顺序”可知,本题为建立最优化模型,求出零件加工时间最短的加工顺序。 本题根据已知数据,结合问题中的具体要求,我们引入0/1变量建立工件排序的数学规划模型。借助Lingo软件进行求解运算,得出其中的最优排序方案。使得完成这批工件加工任务所需要的总时间最省。在这里,我们通过对各个工件(排序后)完成某项特定工序所需总时间进行求和得到整个加工任务所需要的总时间。而各工件的总时间包括其机床加工时间和加工其他零件时的等待时间。 最后,根据我们建立的模型求解得出某塑料厂加工十个零件模型所需最短总加工时间为943分钟,总加工时间最短的加工顺序为:4-5-10-7-8-2-9-1-6-3,具体结果如表6-1,6-2。 一、问题重述 某塑料厂要加工十个零件模型(编号为1,2,…,10),这些零件模型必须依次通过3个设备C1,C2,C3,每个设备一次只能加工一个零件,其加工时间如下表(单位:分钟)。 C1 C2 C3 1 13 15 20 2 10 20 18 3 20 16 15 4 8 10 6 5 9 14 13 6 19 20 14 7 11 16 12 8 16 9 18 9 15 12 7 10 13 7 9 试建立模型求出使总加工时间最短的加工顺序。 二、问题分析 零件在C1工序上的总加工时间是固定的。关键是在C2及C3工序上会出现等待。如果采用不同序加工,那么在C1上已加工好的零件,在C2上加工的时间会落到在C1上比其后加工的零件的后面,则其在C2上等待的时间更长,同样在C2与C3工序上也是这样,要求加工时间最短的加工顺序,就必须尽量减少工件在C2及C3工序上的等待时间,由于工件必须在它们要求的时间内完工,即某工件在任务开始起到该工件加工完毕之间所用的总时间应少于该工件的规定完工时间。所以要使整个加工任务的工件总价值最大,必须合理选择加工工件的种类及其加工的次序。 三、模型假设 假设一:在后面的模型中,我们都假定了忽略工件在转换工序时的运输时间。即将整个工件加工过程简化为一个连续的过程,只考虑机床在加工工件时其他工件的等待时间。 假设二:零件之间是相互独立的,从生产的角度看,先加工一个零件并不影响对后面零件的加工。不象有些流水线生产那样,存在固定的加工顺序。 假设三:工人都是熟练工人,零件在工序上的加工时间是固定不变的,与工人的操作水平无关。 假设四:零件在三个工序上采有同顺序加工,即在工序C1上的加工顺序与在C2及C3工序上的加工顺序相同。在工序C1上的加工是连续不断的。 四、符号说明 :工件在车床C1加工所需时间 :工件在车床C2加工所需时间 :工件在车床C3加工所需时间 :工件完成在C1加工的总时间 :工件完成在C2加工的总时间 :工件完成在C3加工的总时间 :()工件完成在C2加工的总时间() :()工件完成在C3加工的总时间() : 加工十个零件模型的总时间 五、模型的建立 由问题分析可知工件在C1工序完成的时间: (1) 对于工件在C1工序完成的时间与()工件完成在C2加工的总时间,要分两种情况分析: 1)当时,即工件完成C1工序的总时间大于或等于()工件完成C2工序的总时间,此时工件不需要等待()工件而立即就进入钻工序,因此工件完成C2工序的总时间表达式为; 2) 当时,即工件完成C1工序的总时间小于或等于()工件完成C2工序的总时间,此时工件需要等待()工件完成C2工序才能进入C2加工。因此工件完成C2工序的总时间表达式为。 综合以上两种情况,得到工件完成C2工序的总时间计算公式为: (2) 同理:对于工件在C2工序完成的时间与()工件完成在C3加工的总时间,有工件完成C3工序的总时间计算公式为: (3) 综合(1)(2)(3)可得加工十件零件需要的总时间为: 约束条件: (Lingo编程:附录(wenti.lg4)文件) 六、模型求解 通过用Lingo编程求解,我们得出以下结论: 顺序号 工件号 C1加工时间(分钟) C2加工时间(分钟) C3加工时间(分钟) 1 4 8 10 6 2 5 9 14 13 3 10 13 7 9 4 7 11 16 12 5 8 16 9 18 6 2 10 20 18 7 9 15 12 7 8 1 13 15 20 9 6 19 20 14 10 3 20 16 15 表6-1 顺序号 工件号 完成C1工序总时间(分钟) 完成C2工序总时间(分钟) 完成C3工序总时间(分钟) 1 4 8 18 24 2 5 17 32 45 3 10 30 39 54 4 7 41 57 69 5 8 57 66

文档评论(0)

zhengshumian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档