APS模拟排程与模式中的资源约束与参数
更先进的方式,即在互动,如果在一个生产链中产生的一种副产品然后可以使用另一个生产链的副产品为原料。我们建议产品使用替代品的生产链,被动的模式处理。如果有是一家集生产链,可以用作原料的替代产品,然后这条生产链,可以选择只有通过产品已经是在企业,也就是说,如果我们由产品的生产计划已经在其他生产链。请注意,在上述两个生产链共享单一存储活动。这意味着,在一个链(由产品供应商)的调度,我们设置的开始时间和存储第二链(由产品的消费者)的调度过程中,我们设定的结束时间储存。
交流活动
最后,有一个商店,即生产,非有序的生产问题。不幸的是,这个问题不能得到解决,在纯订单为中心的模式,完全是因为非有序的项目有没有生产链。可能性之一,如何模拟排程非有序的生产,使用上述规划阶段产生虚拟的项目订单,客户订购。然而,有一个问题规划策划和调度之间的相互作用,因为可能会问安排生产一个虚拟的秩序,这可能是在与其他命令相冲突。
因此,策划和调度之间的更紧密合作是可取的。为了为中心的模式是一个完美的模型订单驱动生产。然而,一旦这种模式需要更多的资源约束,变得更加复杂。如果
我们需要加入调度与规划阶段,那么这个模型是帮助不大。
因此,我们把我们的注意力,以资源为中心的模式。3.3资源为中心的模式资源为中心的模式是类似的订单为中心的模式,在使用方式活动。然而现在,我们正与每单一资源的活动清单每个订单的活动链隐式处理手段的依赖之间资源。
资源为中心的模式
资源为中心的模式是比工厂的描述更合适为了为中心的模式。这是因为我们集中资源的规范,本规范是独立的一套实际的订单。这是类似的时间线模型,我们还描述了主要的资源。第一条生产链的第二条生产链共享活动
(item1的)生产变化(2项)以上生产产量(3项)
空存储存储(1项)(第1项和B)
没有生产的产品(项目4)生产(item5)
时间
资源
空的
没有秩序Order1命令,
由产品的消费者
由产品供应商
存储产品模型中的每个资源,使用活动types2的设置可描述由资源加工和利用的资源约束。参数活动(活动型)是相同的订单为中心的模式,但有两个例外。我们并不需要的参数,确定活动的资源,因为每个活动是隐式的资源分配。我们需要的参数确定的供应和消费活动。资源为中心的模式可以表示为一组资源的列表活动被分配到每个资源。活动列表中的顺序对应
为了在日程安排的活动,但我们知道无论是开始和结束时间也活动类型。这些未知数赋值是调度的核心。再次,我们可以使用虚拟活动,模拟活动的选择,要处理。
现在的问题是多少活动可以通过在资源处理预定时间。在现实生活中的应用,通常是一个最小时间活动的定义。因此,我们可以计算活动的人数上限
处理资源使用的公式:
upper_bound = scheduled_durationmin_activity_duration。
请注意,如果活动可以并行处理,那么我们应该乘上约束的并行活动的最大数量。现在,我们可以生成名单活动为每个资源和列表的长度等于上限。我们正常化的活动,每个资源约束之间的最大上限资源。动1动2 ...活动中号1资源的活动类型
...
2资源的活动类型
开始
...
......
资源矩阵表示资源为中心的模式当然,它更容易表达在这个模型中的资源约束,因为我们知道哪些活动属于资源。有没有替代的问题生产工艺路线,因为所有可能的活动指定范围内的资源,所以隐含在这些活动将组成替代的生产链调度(通过设置活动的供应商和消费者)。设置时间使用设置活动和产品在相同的处理,可以模拟
作为其他产品的方式。事实上,我们不区分一种副产品,并定期一些资源生产的产品,因为一切必须消耗另一个资源。明显地,我们也可以安排生产,没有订单,但如果任何顺序是存在的,那么它更像是订购产品的消费者使用。我们必须安排在这样一种方式,订购产品,可在指定的资源倍。
2,活动类型和活动之间的关系是OOP中的类和对象之间的关系一样。
