智能排程-多目标优化

何为智能排程

权衡多项优化目标

一个好的生产计划,需要满足多个方面的目标,而这些目标和规则有常常是互相矛盾的。以下是几个互相矛盾的目标示例:

需求1:

  • 任务要尽量排在高优先级的机器上
  • 要均衡使用所有设备

需求2:

  • 相同料号排在一起,相似机种排在一起
  • 减少模具切换
  • 减少颜色切换
  • 工序间隔尽量减少
  • 要按照交期顺序和订单优先级排程

所谓智能排程系统,就是系统可以平衡各项目标,不仅考虑考虑一个规则,而是综合考量各项规则,达到一个更为合理的方案

智能排程的算法

工艺约束与优化目标

约束是APS算法必须遵守的规则,包括:

  • 工序顺序,可用的资源,设备产能,模具治具约束,物料约束
  • 系统优化的各项目标通过设定顺序、权重、成本的方式,综合考虑各项目标,计算得到一个可接受的次优解。

APS有很多算法,过于复杂的算法因结果不可控、运算时间过长等原因,目前离实际应用还相差甚远。大部分系统都采用规则算法,优点是运算速度快。

有些比较简单的APS系统,允许用户定义排序方式,但是单纯考虑排序方式并不能达到计划的优化。

PlanMateAPS将规则与成本结合起来,在不违反规则情况下选择成本更低的方案,通过自适应方式逐次逼近最优解。

 

定制方案

满足差别化需求

APS系统之所以普及度不高,导入失败比例高,主要原因是APS系统的通用性不强。尤其是国外引入的软件,价格昂贵,很多方面不适合国内企业使用,但是又无法进行二次开发,很多项目拖延数年无法实用,中途夭折,也让很多客户对APS失去信心。

制造企业千差万别,即使是同一个行业,客户的需求也不会完全一样,系统无法做到通用。PlanMateAPS可以通过各种系统设置满足大部分项目需求。对于客户的特殊需求,可以进行二次开发。

 

 

 

相关主题