三、APS智能计划排程的目标

APS 智能计划排程的具体目标如下所示。

APS在不同类型的行业目标和要求是不同的,在流程型行业,APS主要解决顺序优化;在离散型行业,APS主要解决多工序、多资源的优化调度问题;在流程和离散的混合型行业,APS主要解决顺序和调度的优化问题;而在项目型行业,APS主要解决关键链和成本时间最小化问题。

以流程型企业为例,成品是通过连续制造流程生产的,生产过程复杂,涉及多个在制品,在制品又转化成一种或多种成品,过程中还可能涉及设备清洗、产品切换等多种约束规则。排产的目的是为了使车间生成一个短期的详细的生产计划。

(一)排程建模

APS排程系统确定约束和优化目标,同时,进行集成数据提取,包括ERP企业资源系统的相关数据、供应链物流的相关信息以及MES制造执行系统中的工艺标准、设备维保计划等相关数据。

(二)制定评价标准

制定评价标准其实就是给排产结果制定评价标准,怎样的结果是更好的。在生产计划排程模块中主要有下面一些面向时间的目标:

① 完成所有订单任务所需要的时间最短;

② 订单任务完成时间和它的到期时间之差最少;

③ 所有订单的在生产系统中花费时间总和最少;

④ 所有订单的生产准备时间总和最少。

还有与成本相关的目标:

① 使可变生产成本总和最小;

② 使生产准备成本总和最小;

③ 惩罚成本(缺货成本)总和最小。惩罚成本即当订单需求没有足够的现货来满足需求所导致的成本。

如果管理人员想要同时追求上面几个优化目标,使每个目标都达到最优,这通常是不可能的,只能在权衡各个目标的基础上寻求一个妥协方案。

(三)排程结果可视化

排程结果最好以甘特图表达,用甘特图可以在一定的时间间隔上平行地显示所有资源。计划人员既可以专注于一个指定订单和它在相应生产阶段的排程,也可以把注意力集中在单个资源及其在时间上的排程。

同时,APS 智能计划排程系统应方便计划人员在对排产结果进行调整时,直观地看到调整后的结果和对整体计划的影响。同时,排程中的预测数据出现确定的结果后要代入排程模型中,支持计划人员对后续计划进行滚动排程。