数学建模-零件加工..docVIP

  1. 1、本文档共20页,可阅读全部内容。
  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文档。上传文档
查看更多
数学建模-零件加工.

零件加工 【摘要】 本文解决的是计划作业问题中的车间作业问题,分析了工序安排的最小平均时间和最大工件价值在不同约束条件下的建模环境,运用了冒泡法,并在化整为零的思想上引入了0/1变量,分别建立了有限源“单队——单服务台”以及有限源“单队——多服务台”串联的线性规划模型。在目标函数的选择上我们充分考虑了目标的全面性、独立性和易获取性。借助lingo软件进行求解运算,得出其中的最优排序方案,实现工件加工任务的平均时间与总工件价值最优。 针对问题一:在不考虑完工时间和工件价值限制的基础上,分析了平均时间与其主要影响因素(零件加工时间和等待时间)之间的关系,通过冒泡法运用C++进行编程,得到10个零件在车间加工的最优排序为3—5—1—10—7—6—4—2—8—9,最小平均时间为=10.82h。 针对问题二、三:由于这两题模型相似,其差异在于目标函数与约束范围的选取,因此我们运用lingo软件实现了在完工时间的限制下,对于不同的目标函数建立的线性规划模型的求解,得到第二题的最优排序为:3—5—2—9—10—1—7—6—4—8,其平均时间为=12.32h;第三题的最优排序为:5—7—3—8—1—10—4,其平均时间为=6.61h。 针对问题四、五:由于第四题是第五题的特殊情况,因此我们只需要在第四题模型的基础上进行推广即可得到第五题的模型。经过分析我们发现这两题的模型基本一致,可以归结为:n个零件在车间待的总时间为各个零件从一开始到其在第m台机床上完成加工的时间和。利用lingo软件编程可得第四题的最优排序为:5—3—1—6—10—9—7—2—8—4,其平均时间为=13.41h。 关键字:冒泡法 线性规划 化整为零 0/1变量 最优排序 一、问题重述 计划作业问题中的车间作业问题是一个具有一定实际研究价值与应用价值的数学建模问题,它主要研究的是n个零件在m台机器上的有序加工问题。在该问题中每一个零件都具有自己的“加工时间”、“完工时间”以及“工件价值”,需要我们构建模型,将各个零件的加工顺序进行排列,以求得平均加工时间亦或是工件总价值的极值问题。这次所需要我们求解的五个问题,实则是一个递进的研究过程,我们可以依据这五个问题,从最简单的情况出发,不断地发散以及扩展,最终得到一个普遍的研究方法。 问题一:要求我们将十种零件在一个工作程序中进行排序,依据十个零件的加工时间,求得平均时间的最小值。 问题二:要求我们在第一题的基础上引入“完工时间”来限制零件加工的排序,以求得平均时间的最小值。 问题三:再一次引入参数“工件价值”伴随着完工时间的限制,寻求总价值的最大化。 问题四:加工的程序从一个加工程序变成串联的两个程序,加入了加工程序之间过渡时的等待时间的限制与思考,求解平均时间的最小值。 第五题:则最终演化为让我们在前四题的基础上,探求n个零件在m台机器上的有序加工问题,找到最小平均时间的零件加工顺序的安排方法。 二、符号说明 符号 说明 对于只有一个工作程序时第i件零件加工时间 对于只有一个工作程序时第i件零件等待时间 总时间 一个数学矩阵 排序后一个零件时间的矩阵表示 平均时间 零件个数 零件加工顺序点构成矩阵 各个零件加工顺序点 对于各个零件加工与否的标记矩阵 对于某个零件加工与否的标记 完工时间 工件价值 总价值 从第1件零件在C上加工开始到第i件零件在C上加工结束所花时间 从第1件零件在C上加工开始到第i件零件在Z上加工结束所花时间 零件i在车床C上加工时间 零件i在钻床Z上加工时间 第i个零件在第m台机床上加工时间 第1件零件在第一台机床上加工开始到第i件零件在第j台机床上加工结束所花时间 三、模型假设 假设: (1)忽略各零件交接时的时间损耗,无论是同一个设备上的,还是不同设备之间的; (2)工人的熟练度相同,各机床的工作性能良好,能够保证各个零件在工序上的加工时间固定不变; (3)只有在第一个工序上的时间是连续的,但是在之后的几个程序中会出现一定量的间断; (4)在最后一道程序上加工完的零件在零时刻离开车间,不计中间的时间损耗; (5)n个零件在各个机床上的加工顺序一致(分析见后)。 四、模型的建立 4.1 问题一模型建立 建立在一般条件下有限源“单队——单服务台”模型,在不考虑时间和价值限制的基础上,要求n个零件在车间停留的平均时间最短。因为每个零件在车间的停留时间包括零件加工时间和其等待时间,则设表示第i件零件加工时间, 表示第i件零件等待时间,可得总时间: 其中 要使达到最

文档评论(0)

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

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

1亿VIP精品文档

相关文档