活塞环铸造模型分析
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
—订单不可分割加工模型
l
一、参数
1
、
i
、
l
:表示每一个具体的铸造生产订单;是订单的序号。
2
、
j
、
m
:表示每一个具体的炉子;是炉的序号。
3
、
k
:表示当前炉是第几炉?是炉次的序号。
4
、
h
:表示该订单是哪一种材质?是材质的序号。
5
、
N
:表示订单的总数量。
6
、
L
:表示炉子的总数量。
7
、
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />a
:表示第
j
号炉的总容量。
8
、
W
:表示第
i
个物料的总数量,和
a
是同一量纲。
9
、
D
:第
i
个订单的断面系数。
10
、
:第
i
个订单的
h
材质属性。当
i
订单的材质是
h
时,
=1
,否则,
=0
。
11
、
X
:大数,表示最多可能的炉次。
12
、
:表示每个炉子的熔炼时间。
13
、
H
:材质的数量。
14
、
:第
i
订单的优先级,不一定连续,优先级和权重等价
。
15
、
:第
i
订单的完工时间。
16
、
:
i
订单所对应的物料的缸径和
l
物料所对应的缸径差的绝对值。如果
i
物料的缸径
-l
物料的缸径大于<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />
3mm
,或小于
-3mm
,则
=1
;否则。
=0
。
17
、
:
i
订单所对应的物料的环高和
l
物料所对应的环高差的绝对值。如果
i
物料的环高
-l
物料的环高大于
3mm
,或小于
-3mm
,则
=1
;否则。
=0
。
二、变量
1
、
:如果
i
订单在
j
的第
k
炉生产,则
=1
,否则,
=0
。



三、约束
1
、订单不可拆分约束:

2
、炉子容量约束:

3
、截面系数约束

4
、材质约束


5
、缸径和环高约束(同一炉中的订单两两之间必须保证要么缸径差大于某个值,要么保证环高差大于某个值)


四、目标函数
1
、总熔炼时间最少目标
(
能耗目标
)
2
、订单总延迟最小(效率目标)
3
、订单加权延迟最小(重要订单的延迟最少)

转载于:https://blog.51cto.com/fengyp/51876