- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
流水车间调度问题的研究
机械工程学院 2111302120 周杭超
如今,为了满足客户多样化与个性化的需求,多品种、小批量生产己经为一种重要的生产方式。与过去大批量、单一的生产方式相比,多品种、小批量生产可以快速响应市场,满足不同客户的不同需求,因此,受到越来越多的企业管理者的重视。特别是以流水线生产为主要作业方式的企业,企业管理者致力于研究如何使得生产均衡化,以实现生产批次的最小化,这样可以在不同批次生产不同品种的产品。在这种环境下,对于不同批次的产品生产进行合理调度排序就显得十分重要。
在传统的生产方式中,企业生产者总是力求通过增加批量来减小设备的转换次数,因此在生产不同种类的产品时,以产品的顺序逐次生产或用多条生产线同时生产。这样,必然会一次大批量生产同一产品,很容易造成库存的积压。在实际生产中如果需要生产A,B,C,D四种产品各100件,各种产品的节拍都是1分钟,如果按照传统的做法,先生产出100件A产品,其次是B,然后是C,最后生产产品D。在这种情况下,这四种产品的总循环时间是400分钟。然而,假设客户要求的循环时间为200分钟(四种产品的需求量为50件),那么在200分钟的时间内就只能生产出产品A和产品B,因而不能满足客户需求,同时还会过量生产产品A和B,造成库存积压的浪费。这种生产就是非均衡的,如图1所示。
比较均衡的生产方式(图2)是:在一条流水线上同时将四种产品
混在一起生产,并且确定每种品种一次生产的批量。当然,如果在混合生产时不需要对设备进行转换,那么单件流的生产方式是最好的。然而,在实际生产A,B,C,D四种不同产品时,往往需要对流水线上的某些设备进行工装转换。单件流的生产方式在此难以实现,需要根据换装时间来确定每种产品一次生产的批量。同时,由于现实生产中不同产品在流水线上各台机器的加工时间很难相同,因此,流水线的瓶颈会随着产品组合的不同而发生变化。当同一流水线加工多产品,并且每种产品在各道工序(各台机器)的加工时间差异较大时,瓶颈就会在各道工序中发生变化,如何对各种产品的投产顺序进行优化以协调这些变化的瓶颈是生产管理中一个很重要的问题。
图1 图2
因而对流水线调度问题的研究正是迎合这种多品种、小批量生产方式的需要,我们要讨论得是如何对流水线上生产的不同产品的调度顺序进行优要化。
流水车间调度问题一般可以描述为n个工件要在m台机器上加工,每个工件需要经过m道工序,每道工序要求不同的机器,n个工件在m台机器上的加工顺序相同。工件在机器上的加工时间是给定的,设为tij(i?1,,n;j?1,,m)。问题的目标是确定个工件在每台机
器上的最优加工顺序,使最大流程时间达到最小。
对该问题常常作如下假设:
(1)每个工件在机器上的加工顺序是给定的;(2)每台机器同时只能加工一个工件;
(3)一个工件不能同时在不同机器上加工;(4)工序不能预定;
(5)工序的准备时间与顺序无关,且包含在加工时间中;(6)工件在每台机器上的加工顺序相同,且是确定的。
问题的数学模型:
c(j,k):工件j在机器k上的加工完工时间,?j,j, ,j
?:工件的调度
i i 1 2 n
n个工件、m台机器的流水车间调度问题的完工时间:
c(j
1
,1)?t
j11
c(j
1
,k)?c(j
1
,k?1)?t
j1k
, k?2,...,m
c(j,1)?c(j ,1)?t , i?2,...,n
i i?1 ji1
c(j
i
,k)?max{c(j
i?1
,k),c(j
i
,k?1)}?t
,
jik
i?2,...,n;k?2,...,m
最大流程时间:c
max
?c(j
n
,m)
调度目标:确定?j,j, ,j
1 2 n
?使得c 最小
max 。
本文中以4个工件、4台机器流水线调度为例,该流水线由四台
机器M
1
,M,M
2 3
,M组成,加工顺序分别是M
4 1
→M →M
2
→M,各工
3 4
件在各机器上的加工时间如下表所示。
工件
M
M
M
M
J1
8
1
5
2
4
3
10
4
J2
1
5
4
7
J3
9
4
3
8
J4
3
9
1
5
问题的编码方式与初始群体的生成
在流水车间调度问题中,最自然的编码方式是用染色体表示工件的顺序:对于有四个工件的生产调度,第k个染色体v ?[1,2,3,4],
k
表示工件的加工顺序为:J,J
1 2,
J,J 。
3 4
遗传算法必须对种群
文档评论(0)