工作负荷控制 - 计划算法

工作负荷控制计划方法基本上是一种调整算法,它同时对若干物料的生产计划进行调整。 如果特定计划期段中生产计划生成的负荷超出了可用生产能力,Infor ERP 会将部分生产计划转移至早期或后期计划期段。 如果可用物料不足,Infor ERP 也会随之转移部分生产计划。

此算法适用于计划单元 (cprpd6100m000) 进程中主计划编制方法字段为工作负荷控制的计划单元。

计划过程

通过在以下进程之一中运行主计划模拟,可以启动计划过程:

  • 生成主计划 (cprmp1202m000)
  • 生成主计划(物料) (cprmp1203m000)

完整的算法包括三个步骤:

  1. 生成非约束性计划。
  2. 后退式计划。
  3. 前进式计划。

通过在工作负荷控制参数 (cpwlc2101m000) 进程中对后退式计划前进式计划参数进行设置,可以跳过后退式或前进式计划步骤。 如需详细资料,请参见工作负荷控制 - 后退式和前进式计划

以上计划步骤的作用将在工作负荷控制 - 图形示例主题中以图形方式进行说明。

计划算法各步骤的说明如下:

步骤 1:生成非约束性计划

Infor ERP 生成一个忽略能力和材料约束条件的生产计划。 在该计划中,对于每个物料,系统均会在需要该物料时才开始生产。 此计划的生成方式与无限计划方法中说明的方式相同。 如需详细资料,请参见无限主计划

注意

如果工作负荷控制参数 (cpwlc2101m000) 进程中工作负荷控制起始点字段的值为当前主计划,则会跳过此步骤。

步骤 2:后退式计划

后退式计划将非约束性生产计划作为起点,然后考虑材料及能力约束条件,再重新计划此生产计划。 它从最后一个计划期段开始,逐个向后计划所有计划期段,直至到达第一个计划期段为止。 如果由于材料或能力约束条件而导致无法全部计划生产量,则部分生产量将转移至前一个计划期段。

计划物料的相对优先级

每个期段中物料的计划顺序会极大地影响最终的计划。 可根据如下因子在计划参数中指定优先级规则来定义该顺序:

  • 移动的生产量
  • 物料和生产成本
  • 计划物料优先级

如需详细资料,请参见工作负荷控制 - 计算计划优先级

如果算法到达第一个计划期段,且该期段中的生产量超出能力或材料约束条件,该方法将无法生成一个可行的计划来满足所有预期交货日期。

步骤 3:前进式计划

前进式计划始终能生成一个可行的计划。 但存在生产量延迟交货的可能性。

前进式计划步骤从第一个期段开始,然后逐个计划各个期段。 如果由于材料或能力约束条件而导致无法全部计划生产量,则部分生产量将转移至下一期段。

能力约束条件

计划物料的能力需求记录在关键能力清单 (cprpd3130m000) 进程中。 只有在资源 (cprpd2100m000) 进程中选中约束条件复选框的资源,才可视为计划中的约束条件。Infor ERP 假设其它资源具有无限能力。

在计划期段范围内对能力需求进行分割,这由工作负荷控制参数 (cpwlc2101m000) 进程中能力消耗依据字段的值来决定。

只有在主计划模拟期间选中考虑能力约束条件复选框时,才会在计划中考虑能力约束条件。

材料约束条件

计划物料的材料需求记录在关键物料清单 (cprpd3120m000) 进程中。 只有在物料计划数据 (cprpd1100m000) 进程中选中约束条件复选框的材料,才可视为计划中的约束条件。

只有在主计划模拟期间选中考虑材料约束条件复选框时,才会考虑材料约束条件。

注意

如果生成主计划 (cprmp1202m000) 进程中迭代次数字段的值大于零,Infor ERP 将始终从创建非约束性计划开始。 在后续迭代操作期间,可以考虑材料约束条件。