APS的业务化和APS的定制化

文章来源:APS研究
2020-06-26

  在一个APS讨论群里面,有位长期从事APS的朋友提出来一个思考,”构建高度业务驱动的APS系统,高度个性化应用的APS计划模型”,这是很好的想法,值得进一步深究。

        我感觉其中包含两个方面的意思。

      (1)APS的业务化
       相比较于其他类型的数字化业务管控系统,APS的技术门槛还是比较高的,这是人们对于APS一般来说的第一印象或者感觉,但这种印象感觉其实对于APS的推广来说并不是一件好事,因为人们首先想到的是技术而不是业务。同样的,对于APS供应商及其发展来说,可能心里也感觉委屈,虽然APS技术复杂,但哪有不面向业务支持的应用系统呢?
        APS必须直面用户的需求,甚至于不同与其他的数字化业务管控系统,比如MES,其要求更加苛刻。对于只要有些约束没有考虑或者暂缓考虑,其排产的结果对于企业来说,企业就可能认为与我的实际情况不符,可能直接就一棍子打死了。

        因此APS的业务化,首先第1步就是要界定业务范围,抓住企业的主流核心问题,也就是最应该解决的问题,一些细节上扩展可以先放开。第二步就应该明确的提出目标要求,明确化输入和输出的具体要求。第三步,进行企业实施APS的数据治理,明确规范和统一。第四步,准备测试数据及以及应用案例案例,这里需要强调的是,一定要用真实的数据,不能用假的或自己编造的。

       (2)APS的定制化
        迄今为止,虽然MES出了很多标准或者说规范或者一些通用要求,但仍然挡不MES的定制化程度,APS也是这个样子。
         不同企业的排查约束和排查目标要求都是不一样的,或者说侧重点是不一样的,很难说有一个通用化的或者所谓商品化的APS能够响应这些要求。从笔者这么多年的经验来说,那种所谓的期望通过柔性配置的手段,好像提供了一个APS平台,能够适应很多种企业应用的,基本上来说都是不现实的。因为对于企业来说,这种配置很有可能只用一次,企业其实要的是一种最终的解决方案,试想一下,企业会关心你内部的算法是怎么实现的吗?
         笔者在刚开始做APS的时候,也是在APS里面加了大量的配置,当时是基于启发式规则的,定义了很多设备选择工序的规则,以及工序选择设备的规则,从表面上看起来好像是为企业提供了配置的手段,那企业真的需要吗?他理解这些东西吗?这都是技术上的东西,回过头来说这些其实并不是业务。如果这些规则仍然不能够满足他们的要求,甚至他们想要的那种规则是与其他企业完全不同或者与标注的那几百种规则都是不同的,一般都是需要专门的定制开发才可以的。所以后来在做APS项目的时候,直接就是调研清楚之后,就写在算法里面就可以了,可以抛出有限的几个配置点来进行一下控制,其实这些配置点很多都是对基础数据的一种约束或者调整。
        企业的计划人员在长期做计划的过程当中,已经积累了大量的经验,形成了一套可行的解决思路,虽然有它的局限性,但是进行APS项目的实施一定要结合他们的经验,否则你的结果99%的可能是要跑偏的。对APS来说能够将车间调度人员的实际经验和知识沉淀到系统里面,其实就已经做得很不错了,在此基础上才能够提出第二步,运用数字化和算法的手段,进一步提升。